讨论

请教下,国产控制器想搞二次开发,主流走的啥路子?

难得糊涂
难得糊涂
2026/04/08 07:48

在调试岗干了十来年,ABB、发那科、安川这些都用过,厂里最近接了个活,对方指定用国产控制器(汇川的IS620N),让做点定制功能,主要是想把客户的产线节拍数据和MES对接起来,原厂的IO映射和简单逻辑能搞,稍微复杂点的东西就抓瞎了。

想问问各位,这种国产控制器的二次开发,一般都走啥路子?是直接在原厂的开发环境里加自定义功能块,还是得外挂个PLC或者工控机来做数据采集?有没有靠谱的资料或者案例可以参考下,预算不多,老板不想买原厂那些动辄几万块的高级开发包。

12 3

全部回复 (3)

飞姐
飞姐#1

汇川IS620N那套说实话就是个壳子,真正做二次开发基本没人直接在它原生的那个开发环境里死磕,太难用了。我们厂里之前做类似项目,最后方案是加一台西门子S7-200 SMART或者信捷的PLC挂在边上,专门跑数据采集和协议转换的活,主控制器只管发脉冲和读IO,逻辑全在边上的小PLC里写,成本也就几百块的事,调试还方便。

如果非要走原厂路子,那个叫InoProShop的开发环境能写点梯形图和ST语言,但稳定性真的一般,资料也少得可怜,出了问题只能打400电话排队等技术支持。我们当时试过改一个自定义功能块,光编译报错就折腾了一周,最后还是放弃了,老老实实外挂了PLC。

另外提一嘴,跟MES对接的话,OPC UA是最省事的方案,汇川那边有个单独的网关模块卖,但性价比不高,自己用Modbus TCP或者S7协议往外推数据其实更灵活,几十行代码的事。

2026/04/08 17:23
6945561841
6945561841#2

兄弟你这情况我太熟了,我们去年也接过一个类似的项目,最后选的方案是直接在汇川控制器上加装一个物联网网关,走的是边缘计算的路线,不动原控制器任何东西。网关大概两千多块,能跑Python脚本,采集到数据直接通过MQTT推到客户那边的MES服务器,中间转换全在网关里做,主控制器就当个执行机构用,稳定跑了快一年了没出过岔子。好处是完全解耦,后期维护也简单,不用动产线逻辑。

2026/04/09 02:00
xiaobin
xiaobin#3

你们这帮人被原厂开发包的价格吓怕了吧。汇川IS620N本身就支持Codesys平台二次开发,直接装个Codesys IDE就能写完整程序了,功能块随便加,ST语言、FBD、CFC都支持,比那个InoProShop强十倍不止。我们厂里自己改过十几台机器,IO扩展、总线通讯、第三方协议对接全在控制器内部搞定,根本不用外挂什么PLC。资料去Codesys官网下,那边有针对IS620N的官方包和例程,比你们说的那些野路子正规多了。

2026/04/14 00:06