登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:做过PLC的Modbus编程的请进

点击:1981 回复:10

在用PLC与变频器进行Modbus通信时,怎样进行CRC校验编程.如果有哪位大侠做过这方面的编程能否把你的程序发给我参考一下(gaoq924@hotmail.com),最好是三菱的PLC.
     因为对PLC编程及Modbus协议都不是很梳洗,所以觉得无从下手,希望大侠们多指点,小妹在这里跪谢了!!!!
09-02-18 09:57
三菱FX的不支持Modbus协议;
09-02-18 10:05
最好找支持modbus的.
一般如果通讯双方支持modbus的话,校验是自动完成的,是不需要你去编程考虑的.
如果不支持,自己编的话,可以暂时不考虑modbus的校验.只按照modbus协议做收发报文部分,校验随便填.这种方法曾在VB做简单modbus主机用过,不知能否适合你的需求?
09-02-18 10:38
我要做的是利用PLC编写程序,与变频器通讯,控制变频器的操作,变频器的通讯格式是Modbus协议的,所以我如果要控制变频器动作,只能在PLC里将校验编写好,操作时,是发送一条完整的指令控制变频器动作。
关键是在控制变频器的转速时,因为转速是变化的,所以发送的指令也是变化的,校验也就有所变化,我不可能像控制正反转一下在PLC里写完整的指令,只能编写校验的程序了
09-02-18 11:01
谢谢两位大侠的指点
09-02-18 11:02
做过bcc校验 crc要复杂一点
09-02-18 11:24
用modbus库
09-02-18 11:29
我已在论坛里找到相关资料了,不过还没有验证!谢谢各位了!
如果可以的话,就要考虑LRc校验了,这个应该简单点
09-02-18 13:17
8楼
该帖内容不符合相关规定!
09-02-18 13:21
如图是硬件流方法。你可以照图用循环编。
附件
09-02-18 16:20

上一页下一页

工控新闻

更多新闻资讯