首页 理论教育 网络读写命令(NETR/NETW指令)的使用方法

网络读写命令(NETR/NETW指令)的使用方法

时间:2023-06-19 理论教育 版权反馈
【摘要】:S7-200主机使用NETR和NETW指令来读写从机的数据。网络读NETR指令可从远程站最多读取16字节信息,网络写NETW指令可向远程站最多写入16字节信息。可在程序中使用任意数目的NETR/NETW指令,但在任何时刻最多只能有8条NETR和NETW指令同时被激活。NETR/NETW的TBL参数参照表及错误代码说明分别如表2-34和表2-35所示。

网络读写命令(NETR/NETW指令)的使用方法

S7-200型PLC组网通信时,从机不需要编写程序,读写数据的程序是放在主机上的,从机收到主机的读写请求后会自动响应回送数据。S7-200主机使用NETR和NETW指令来读写从机的数据。读写指令只有一条,而编写一段完整的程序需要以下三个步骤。

1.通信口初始化

强制通信口工作在PPI主站下,设定通信速率、数据位长度和校验。

2.装载从站信息

指定对方的地址、数据区及读写的数据长度。

3.读数/写数

PLC的网络运行读/写命令如表2-33所示,可以实现多个PLC之间的通信。网络读NETR指令可从远程站最多读取16字节信息,网络写NETW指令可向远程站最多写入16字节信息。可在程序中使用任意数目的NETR/NETW指令,但在任何时刻最多只能有8条NETR和NETW指令同时被激活。在使用网络读/写命令前,必须确认PLC之间的通信线路相连、畅通,PLC之间的通信波特率一致而地址不同。指令使用的通信协议为PLC自带的PPI协议,在使多个PLC之间进行通信时,必须保证网络中同一时刻只有一个PLC在发送数据,否则会出现通信数据的混乱。

表2-33 网络运行读/写命令

续表

(www.xing528.com)

网络读指令,当EN为“ON”时,执行网络通信命令,从其他PLC连续的存储单元中读取数据,但是最多只能读16字节的数据。

网络写指令,当EN为“ON”时,执行网络通信命令,把数据写到其他PLC连续的存储单元中,但是最多只能写16字节的数据。

PORT指定通信端口,如果只有一个通信端口,此值必须为0;当有两个通信端口时,此值可以是0或1,分别对应两个通信端口。

NETR/NETW的TBL参数参照表及错误代码说明分别如表2-34和表2-35所示。

表2-34 NETR/NETW的TBL参数参照

表2-35 错误代码表说明

续表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈