登录
首页 现场总线
回帖 发帖
正文

主题:rtu校验码程序编写

点击:895 回复:5

请问师傅们PLC与变频器RTU通讯校验程序怎么编写,程序是通用的吗?
17-07-27 22:04
可以计算的,无协议通信计算好发出就可以了。
17-07-28 05:55
是modbus rtu吗,应该是crc校验吧,自己编写好作为子程序,然后调用,不过三菱3u以上是不是支持CRC指令了?
17-07-28 08:35

引用 abc56000 在 2017/7/27 22:04:02 发言【内容省略】

程序不通用,但是算法是通用的。
之所以程序不通用的原因是:有些厂家支持字节变量的处理,有些厂家只支持字变量的处理,因此在程序语法编写上会有些差异。
有些厂家的小型机已经实现了CRC的指令,直接调用就可以,有些厂家的中型机模块上内置了CRC的功能,因此不需要编写CRC的校验程序。
HAVE FUN!
17-07-28 08:38

引用 abc56000 在 2017/7/27 22:04:02 发言【内容省略】

分别给你
1、三菱FX2N系列PLC(RS指令,编写CRC校验子程序)和三菱D720S变频器Modbus RTU串口通信小例子!
2、西门子S7-200系列PLC(XMT和RCV指令,编写CRC校验子程序)和三菱D720S变频器Modbus RTU串口通信小例子!
3、欧姆龙CP1H系列PLC(TXD和RXD指令,编写CRC校验子程序)和三菱D720S变频器Modbus RTU串口通信小例子!
4、松下FPX系列PLC(MTRN指令,编写CRC校验子程序)和三菱D720S变频器Modbus RTU串口通信小例子!
附件:三菱FX2N系列PLC和三菱变频器通信实例.rar
[本地下载]
附件:西门子S7-200系列PLC和三菱变频器通信实例.rar
[本地下载]
附件:欧姆龙CP1H系列PLC和三菱变频器通信实例.rar
[本地下载]
附件:松下FPX系列PLC和三菱变频器通信实例.rar
[本地下载]
最后修改:2017/7/29 1:19:02
17-07-29 01:17

引用 abc56000 在 2017/7/27 22:04:02 发言【内容省略】

你可以看看这几种CRC校验子程序,为了好理解,编写的流程很相似,不是最优设计!!!
17-07-29 01:20

工控新闻

更多新闻资讯