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

S7-200 PLC网络写指令

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

简介网络写指令的梯形图和语句表如图 5-11(b) 所示,该指令通过指定的通信口,把本 CPU 中指定地址的数据区内容写到其他 CPU 中指定的数据区内,最多可以写 16 字节的信息。当使能输入

    网络写指令的梯形图和语句表如图5-11(b)所示,该指令通过指定的通信口,把本CPU中指定地址的数据区内容写到其他CPU中指定的数据区内,最多可以写16字节的信息。当使能输入EN有效时,初始化通信操作,通过指定的端口PORT,将数据表TBL所指定的本CPU区域中的数据发送到远程设备中。TBLPORT均为字节型,PORT为常数。该指令最多可以从远程设备上接收16字节的信息。
网络读写指令
    5-11    网络读写指令    (a)网络读指令;(b)网络写指令    在一个应用程序中,使用NETRNETW指令的数量不受限制,但是不能同时激活8条以上的网络读写指令,如同时激活5NETR指令和4NETW指令。数据表TBL共有23个字节,表头(第一个字节)是状态字节,反映网络通信指令的执行状态及错误码,各个位的意义如下:
    D位:操作完成位,0:未完成,1:已完成;    A位:操作队列有效位,0:无效,1:有效;    E位:错误标志位,0:无错误,1:有错误;    E1E2E3E4为错误编码,如果执行指令后,E位为1,则由EIE2E3E4反应一个错误码,编码及说明如表5-5所示。    5-5    错误编码表  E1E2E3E4  错误码          0000     0 无错误  0001     1 时间溢出错误:远程设备不响应  0010     2 接收错误:奇偶校验错,响应时帧出错或检查时出错  0011     3 离线错误:相同的站地址或无效的硬件引发冲突  0100     4 队列溢出错误:同时激活了8个以上的网络通信指令  0101     5 违反通信协议:没有在SMB30中设置允许PPI协议而使用网络指令  0110     6 非法参数:NETR或NETW中包含有非法或无效的值  0111     7 没有资源:远程设备忙,如正在上传或下载程序  1000     8 第七层错误:违反应用协议  1001     9 信息错误:错误信息的数据地址或不正确的数据长度