使用三个模块,是不是必须要使用轮询?
问题补充:
我使用的是一个端口连接触摸屏采用modbus协议,另外两个使用的是自由口协议,一个是温度模块一个是天平模块,我采用的是类是于互锁机制的编写,但是在监测时发现天平和温度模块接收的命令有误,导致通讯失败,不知道是什么原因
最佳答案
3个通讯模块,程序里要轮询,若使用中断,其实开中断,关中断也是保证3个站的数据轮询读写。
补充
自由口通讯,首先要保证你发给接收站的报文要正确,所以要按天平和温度模块的协议组织好报文;
先单站调试,最后再进行三个站轮询。
提问者对于答案的评价:
很受用
专家置评
参考 回答者: cumt梅 的答案。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc175783.html