首页 理论教育 通信程序设计验证的方法

通信程序设计验证的方法

时间:2023-06-27 理论教育 版权反馈
【摘要】:下面是CPU 412-2DP的OB100中的程序。CPU313C-2DP的OB100的程序与CPU 412-2DP的基本上相同,其区别在于发送数据区被预置为W#16#2222。下面是CPU 412-2DP的OB1中的程序,用本地站的ID0来控制通信伙伴的QD4,用对方的ID0控制本站的QD0。下面是通信双方OB35中的程序,将发送的第一个字加1,以观察通信的动态效果。

通信程序设计验证的方法

1.初始化程序

本书的通信程序一般只是用来验证通信是否成功,没有什么工程意义。下面是CPU 412-2DP的OB100中的程序。

978-7-111-54209-4-Chapter06-39.jpg

CPU313C-2DP的OB100的程序与CPU 412-2DP的基本上相同,其区别在于发送数据区被预置为W#16#2222。

下面是CPU 412-2DP的OB1中的程序,用本地站的ID0来控制通信伙伴的QD4,用对方的ID0控制本站的QD0。CPU 313C-2DP的OB1的程序与CPU 412-2DP的基本上相同,只是将下面程序中的QD0改为QD4。

978-7-111-54209-4-Chapter06-40.jpg

下面是通信双方OB35中的程序,将发送的第一个字加1,以观察通信的动态效果。

978-7-111-54209-4-Chapter06-41.jpg(www.xing528.com)

在编写实际的用户程序时,应将需要发送的数据传送到组态时设置的本站的过程映像输出区(例如本例的QB100~QB119),将设置的本站过程映像输入区(例如本例的IB100~IB119)接收到的数据用于需要它们的程序中。

2.通信过程的监控

下载结束后,用电缆连接两块CPU集成的DP接口,将CPU切换到RUN模式。用MPI或DP网络监控系统的运行。用鼠标右键单击SIMATIC管理器左边窗口中某个站的“块”图标,用出现的快捷菜单中的命令生成一个变量表,变量表默认的名称为VATL1。双击打开生成的变量表,在变量表中生成需要监控的变量的地址(见图6-27)。

978-7-111-54209-4-Chapter06-42.jpg

图6-27 变量表

打开通信双方的变量表,执行“窗口”菜单中的“排列”→“垂直”命令,同时显示两个变量表。运行时选中某个站的变量表,单击工具栏上的 978-7-111-54209-4-Chapter06-43.jpg 按钮,使该变量表进入监控状态,“状态值”列显示的是PLC中变量的值。用同样的方法,使另一个变量表也进入监控状态。图6-27是运行时复制的变量表。由于双方动态变化的QW100被传送给对方的IW100,可以看到双方的IW100的值在不断增大。用接在输入模块的输入端的小开关改变ID0的值,通信伙伴的QD0或QD4的值随之而变。

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

我要反馈