1)选择菜单命令“工具”/“指令向导”,打开对话框,选择NETR/NETW选项,如图10-42所示。操作完成单击“下一步”按钮。
2)设置网络操作项数为2,如图10-43所示。操作完成单击“下一步”按钮。
图10-42 配置PID指令操作对话框
图10-43 设置网络操作项数对话框
3)选择使用PLC的通信端口为0,采用默认的子程序名称“NET¯EXE”,如图10-44所示。操作完成单击“下一步”按钮。
4)设置第一项操作为“NETR”,读取数据长度为1宇节,从地址为2的PLC中读取它的IB0宇节,并存储在本地PLC的QB0中。
单击“下一项操作”按钮设置操作2为“NETW”,将本地PLC的IB0写到地址为2的PLC的QB0中,如图10-45所示。操作完成单击“下一步”按钮。
图10-44 命名子程序对话框
(www.xing528.com)
图10-45 网络读/写操作对话框
5)设置子程序使用的V存储区地址。如图10-46所示。操作完成单击“下一步”按钮。
6)确认设置,完成网络读、写指令的设置。这时会在编程软件指令树最下面的“调用子程序”文件夹中出现子程序NET¯EXE。在指令树的“符号表”文件夹一“向导”中生成名为“NET¯SYMS”的符号表,它给出了操作1、2的状态宇节地址和超时错误标志地址。
7)在2号站主程序中调用NET¯EXE,如图10-47所示,该子程序执行由向导设置的网络读、写功能。
其中参数“Timeout”为0表示不设置超时定时器,若为1~32767,则表示是以秒为单位的定时器设定值。
图10-46 设置子程序使用的V存储区地址
每次完成所有的网络操作时,都会触发变量“Cycle”。变量“Error”=0表示没有错误,为1表示有错误,错误代码在NETR/NETW的状态宇中。
图10-47 调用NET¯EXE
8)将程序下载到2号站的CPU中,将系统块下载到3号站的CPU中。当两台PLC均处于运行模式时,就可以用2号站的I0.0~I0.7控制3号站的Q0.0~Q0.7,用3号站的I0.0~I0.7控制2号站的Q0.0~Q0.7。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。