发布于 2009-03-26 20:56:23
0楼
我想要做的是:上位机不采用Wincc或simatic net之类的软件,而是直接用C语言与PLC进行通信。
现在已弄明白一些:1.S7-300/400上的CP343-1或CP443-1采用的TCP端口号是102;
2.上位机与PLC之间用的是RFC1006协议。
RFC1006协议很简单,看看上面的数据就知道了:
第一个字节:总是3 (版本号)
第二个字节:保留(0)
第三、四字节:数据段长度(含头)
后面的全是数据。
我想知道后面的数据的具体含义,(我想应该是S7应用层协议)。
请指点...