您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 CPU点对点网络通信的控制寄存器和传送数据

来源:艾特贸易2017-06-05

简介在点对点的通信网络中,计算机和 PLC 通过一根 PC/PPI 电缆连接,而 PLC 之间则通过网络连接器连接,在通信网络中使用 PPI 协议进行通信。 在点对点的通信网络中,所有的 S7-200CPU 都是

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