226 CPU,0口作为自由口通信,用的是MODBUS RTU协议与电机综保和变频器通信,写在子程序MODBUS中,线路连接通过RS-485.
1口与触摸屏通信,屏是纵横科技TCP150-H .
问题是如果只用1口与屏通信,正常。如果在主程序中调用了MODBUS子程序,那1口与屏就不能通信了,但此时可以读到综保和变频器数据。在主程序中不调用MODBUS子程序重新下载后1口与屏又通信正常了。
补充:0口与1口所用到的数据存储区都是系统默认分配的,没有重复使用的情况。我在写程序的时候也没用到这些寄存器的。请大侠们帮忙啊,愁圷了都。 |