1200plcmodbus poll 轮询通讯是轮询好还是随扫描周期通讯好

热门版块:
485通信,Modbus协议,如何通过Visa函数对多个仪表串口轮询?
485通信,Modbus协议,如何通过Visa函数对多个仪表串口轮询读取仪表数据?请高手帮忙!
楼主可以这样:
1.假如有5个串口(参数配置可以不同),使用状态机的架构(就是不同的Case),
2.在Initialize的状态里面初始化每个串口的配置(也可以用5的case分别初始化这5个串口:方便后续在使用过程中修改串口的配置参数)
3.然后使用5个状态(5个case)分别读取串口数据,这5个状态形成一个循环,就可以一直轮询串口了,不知表达清楚了木有
楼主可以这样:
1.假如有5个串口(参数配置可以不同),使用状态机的架构(就是不同的Case),
2.在Initial ...
是通过一个串口对多个仪表轮询读取数据
是通过一个串口对多个仪表轮询读取数据
好吧, 那你先看下,多个仪表的物理连接方式,然后看下说明书,通讯的章节,看看能不能找到解答
不知道楼主的通讯命令是什么格式的,有没有通讯地址,如果有通讯地址可以按楼上方法分别传送不同命令,只有符合命令中通讯地址的仪表响应
站长推荐 /4
Powered by关于S7-1200与3台ABB变频器之间modbus通讯问题
本人做了个项目用1214C+通讯模块带3台ABB变频器做modbus通讯,在调试的时候只能写入一台变频器的数据,其他两台写不了,怎么不是要用轮询的方式,能不能给提供个轮询的模板。
最佳答案 这个实验做过,用的是一功能块,只是每一台变频通讯结束后,站号加1,到第3台后再返回到第一台。每一次采集结束后,产生一个DONE信号,如果站丢失,可根据ERROR信号或STATE状态以及BUSY信号来判断,产生一个延时后跳过当前站,与下一个站通信。下载中心有相关例程。
线下培训课程
免费视频教程

我要回帖

更多关于 s7 1200 modbus 轮询 的文章

 

随机推荐