除了上述方法可编制主站的网络读/写指令的程序外, 更简便的方法是借助网络读/写指令向导。 网络读/写指令向导的步骤如下。
(1) 在STEP 7-Micro/WIN 32 编程软件的主菜单中选择“工具/指令向导”, 就会弹出如图4-5-7 的“指令向导” 对话框, 在其中选择“NETR/NETW”, 单击“下一步” 按钮。
图4-5-7 “指令向导” 对话框
(2) 随后会出现“NETR/NETW 指令向导” 对话框(一), 如图4 -5 -8 所示。 在网络读/写指令向导中最多指定24 项独立的网络读/写操作。 本项目需要一项网络读操作和一项网络写操作共两项, 设置好后单击“下一步” 按钮。
图4-5-8 “NETR/NETW 指令向导” 对话框(一)
(3) 在图4 -5 -9 的“NETR/NETW 指令向导” 对话框(二) 中指定进行读/写操作的通信端口、 指定配置完成后生成的子程序名称, 完成这些设置后, 单击“下一步” 按钮。
图4-5-9 “NETR/NETW 指令向导” 对话框(二)
(4) 在如图4 -5 -10 的“NETR/NETW 指令向导” 对话框(三) 中选择NETR 操作,按规划填写读/写数据地址。 完成这些设置后, 单击“下一项操作” 按钮, 选择NETW 操作, 按事先各站规划逐项填写数据。 各项配置完成后, 单击“下一步” 按钮。(www.xing528.com)
图4-5-10 “NETR/NETW 指令向导” 对话框(三)
(5) 在图4 -5 -11 的“NETR/NETW 指令向导” 对话框(四) 中, 将要求指定一个变量存储器的起始地址, 以便将此配置放入变量存储器区。 这时若在其中的文本框内填入一个VB 值, 单击“建议地址” 按钮, 程序将自动在文本框中显示一个大小合适且未使用的变量存储器区地址范围。 设置好后, 单击“下一步” 按钮。
图4-5-11 “NETR/NETW 指令向导” 对话框(四)
(6) “NETR/NETW 指令向导” 对话框(五), 如图4-5-12 所示。 修改或确认图4-5-12中各项内容后, 单击“完成” 按钮, 借助网络读/写向导配置网络读/写操作的工作就此结束。 这时, 网络读/写指令向导配置界面将消失, 程序编辑器窗口将增加子程序“NET_EXE” 标签。
图4-5-12 “NETR/NETW 指令向导” 对话框(五)
(7) 单击子程序“NET_EXE” 标签, 将显示子程序“NET_EXE”, 这是一个加密的带参数的子程序。 使用时须在主程序中调用子程序“NET_EXE”, 并根据该子程序局部变量表中定义的数据类型对其输入/输出变量进行赋值。 使用SM0.0 在每个扫描周期内调用此子程序, 之后将开始执行配置的网络读/写操作。
思考与练习
1. 设计两台PLC 通信的梯形图程序, 一台PLC 是2 号, 为主站; 另一台PLC 是3 号,为从站; 其中从站对I0.0 的通断不断计数, 并存放在VB300 中, 主站通过通信口不断读取从站VB300 中的数值, 当计数值达到8 时, 主站通过通信口对其清零。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。