刚好现在手上的项目用到ModbusTCP协议与电力监控上位软件通讯。
上位通过FC03读PLC中数据,通过FC05写单一寄存器
PLC端主要是用FB63,FB64,FB65,FB66建立TCP连接,难点主要在于如何通过解析上位发过来的报文进行数据的整理和转移,这点,相信掌握了指针编程,特别是ANY类型的灵活运用,也是很容易处理的。
ModbusTCP协议的通讯规范比较简单,就目前项目的运行效果来看,通讯稳定,数据读写准确稳定,尤其是不用再单独购买西门子ModbusTCP的程序包了。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。