首页 理论教育 实例:S7-200 PLC与Modbus通信优化方案

实例:S7-200 PLC与Modbus通信优化方案

时间:2023-06-27 理论教育 版权反馈
【摘要】:例8-3三台S7-200 PLC,CPU均为226 CN,进行Modbus通信。图8-41 Modbus网络连接2)编写程序。图8-42 主站PLC程序图8-42 主站PLC程序(续)图8-43 从站PLC1程序图8-44 从站PLC2程序注意:在调用Modbus指令库指令后,一定要对库存储区进行分配,否则即使程序语法没错误,在编译时也会提示有许多错误,而且分配的V存储区不能与存放数据在程序中用的V存储区重复,否则会引起程序执行中出现错误。

实例:S7-200 PLC与Modbus通信优化方案

例8-3三台S7-200 PLC,CPU均为226 CN,进行Modbus通信。要求实现如下功能:主站PLC VB100起始的2个字的数据写入从站PLC1的VB100起始的V存储区中;主站PLC读取从站PLC2的VB200起始的2个字的数据,放在主站PLC的VB200起始的V存储区中。从站PLC1地址为2;从站PLC2地址为3。

(1)主要硬件配置

①编程软件V4.0 STEP 7-Micro/WIN SP9。

于3台CPU 226 CN。

③2根POFIBUS+3个DP接头。

④PC/PPI电缆+计算机。

⑤必要的工具。

(2)步骤

1)硬件连接。Modbus网络连接如图8-41所示。

978-7-111-49003-6-Chapter08-67.jpg

图8-41 Modbus网络连接

2)编写程序。主站PLC程序如图8-42所示;从站PLC1程序如图8-43所示;从站PLC2程序如图8-44所示。

978-7-111-49003-6-Chapter08-68.jpg(www.xing528.com)

图8-42 主站PLC程序

978-7-111-49003-6-Chapter08-69.jpg

图8-42 主站PLC程序(续)

978-7-111-49003-6-Chapter08-70.jpg

图8-43 从站PLC1程序

978-7-111-49003-6-Chapter08-71.jpg

图8-44 从站PLC2程序

注意:在调用Modbus指令库指令后,一定要对库存储区进行分配,否则即使程序语法没错误,在编译时也会提示有许多错误,而且分配的V存储区不能与存放数据在程序中用的V存储区重复,否则会引起程序执行中出现错误。分配存储区的方法如下:先选中“指令树冶上方的“程序块冶,再单击鼠标右键,弹出快捷菜单,并单击“库存储区冶,如图8-45所示。再在“库存储区冶中填写所需用到的存储区起始地址,或者单击“建议地址(S)冶分配存储区,如图8-46所示。

978-7-111-49003-6-Chapter08-72.jpg

图8-45 库存储区

978-7-111-49003-6-Chapter08-73.jpg

图8-46 库存储区分配起始地址

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

我要反馈