登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:modbus rtu 程序执行请教

点击:793 回复:6

请问,modbus rtu程序执行时假如果第一部分写程序(RW=1)不进行写的操作,第二部分读(RW=0)的程序还会执行吗?
附件 程序1.jpg
附件 程序2.jpg
16-01-23 22:01
循环执行的
16-01-23 22:21
感谢你的回复,还有疑问,请问假如写后面有好多读程序,写若一直不进行,而又需要后面的读,那么请问后面的读是否就 得一直等到第一个写的完成才可以进行。
还是说我们在编写程序时需要把读和写分开编写?初次接触,望多多指教!
16-01-23 22:29
第一个出错,执行完,或人为中断后执行 第二个,我是这么干的
16-01-23 23:46

引用 845090586 在 2016/1/23 22:01:02 发言【内容省略】

第一段不执行,第二段如何执行?
16-01-24 17:17
假如从站要求CRC16校验,PLC程序需要写CRC校验的程序吗?还是Modbus库里面已经写好了,不用再写了
16-01-25 08:32
mbus_ctrl  有个超时,timeout,设置时间,从站超过该时间,通讯失败,done=1,且error=3。
然后继续下一条读写指令。
16-01-25 10:53

工控新闻

更多新闻资讯