您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 CPU点对点网络通信的控制寄存器和传送数据
来源:艾特贸易2017-06-05
简介在点对点的通信网络中,计算机和 PLC 通过一根 PC/PPI 电缆连接,而 PLC 之间则通过网络连接器连接,在通信网络中使用 PPI 协议进行通信。 在点对点的通信网络中,所有的 S7-200CPU 都是
在点对点的通信网络中,计算机和PLC通过一根PC/PPI电缆连接,而PLC之间则通过网络连接器连接,在通信网络中使用PPI协议进行通信。 在点对点的通信网络中,所有的S7-200CPU都是从站,如果在程序中运行PPI主站模式,一些S7-200CPU在RUN模式下可以作为主站。作为PPI主站的S7-200CPU可以通过相关的通信指令读写其他PLC主机的数据。当S7-200CPU作为PPI主站时,它还可以作为从站响应来自其他主站的申请。 1.设置主站模式 将特殊标志寄存器中的SMB30和SMB130的低2位置为2#10,其他位为0,即SMB30和SMB130的值为16#2,就可以将S7-200 CPU设置为PPI主站模式。 2.传送数据表 (1)数据表格式。 执行网络读写指令时,PPI主站与从站之间根据网络通信数据表中的定义读写数据。网络通信数据表的描述如表9.4所示。 表9.4 传送数据表格式
(2)状态字节。 网络通信数据表中的第一个字节为状态字节,各位及其的含义如下:
D位:操作完成位。0:未完成;1:已经完成。 A位:有效位,操作已被排队。0:无效;1:有效。 E位:错误标志位。0:无错误;1:有错。 E1、E2、E3、E4错误编码。如果执行指令后E位为1,则由这4位返回一个错误码。这4位组成的错误编码及含义如表9.5所示。 表9.5 错误编码