首页 理论教育 西门子S7-200PLC自由口通信的应用实例

西门子S7-200PLC自由口通信的应用实例

时间:2023-06-27 理论教育 版权反馈
【摘要】:例8-1两台S7-200 PLC,CPU均为226 CN,两者之间进行自由口通信。实现将PLC1中的VB100的数据传送到PLC2中的VB100中,将PLC2中VB200中的数据传送到PLC1中的VB200中。要求:PLC1中的VB100以每秒加1不停变化,大于100时自动归0;PLC2中的VB200以每秒加2不停变化,大于200时自动归0。主要硬件配置①编程软件V4.0 STEP 7-Micro/WIN SP9。两台PLC自由口通信的硬件配置及连接如图8-12所示。图8-18 PLC2主程序图8-18 PLC2主程序(续)PLC2的通信子程序如图8-19所示。图8-22 PLC2中断程序2

西门子S7-200PLC自由口通信的应用实例

以两台S7-200 CPU之间的自由口通信为例,介绍S7-200系列PLC之间的自由口通信的编程方法。

例8-1两台S7-200 PLC,CPU均为226 CN,两者之间进行自由口通信。实现将PLC1中的VB100的数据传送到PLC2中的VB100中,将PLC2中VB200中的数据传送到PLC1中的VB200中。要求:PLC1中的VB100以每秒加1不停变化,大于100时自动归0;PLC2中的VB200以每秒加2不停变化,大于200时自动归0。

(1)主要硬件配置

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

②2台CPU 226 CN。

③一个双绞屏蔽线+2个DB9接头,有条件的最好使用PROFIBUS电缆+DP接头。

④PC/PPI电缆+计算机。

⑤必要的工具。

两台PLC自由口通信的硬件配置及连接如图8-12所示。

(2)编写程序

PLC1的主程序如图8-13所示。

PLC1的通信子程序如图8-14所示。

PLC1的中断程序0如图8-15所示。

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

图8-12 自由口通信硬件配置及连接

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

图8-13 PLC1主程序

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

图8-13 PLC1主程序(续)

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

图8-14 通信子程序

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

图8-15 PLC1中断程序0

PLC1的中断程序1如图8-16所示。(www.xing528.com)

PLC1的中断程序2如图8-17所示。

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

图8-16 PLC1中断程序1

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

图8-17 PLC1中断程序2

PLC2的主程序如图8-18所示。

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

图8-18 PLC2主程序

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

图8-18 PLC2主程序(续)

PLC2的通信子程序如图8-19所示。

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

图8-19 PLC2通信子程序

PLC2的中断程序0如图8-20所示。

PLC2的中断程序1如图8-21所示。

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

图8-20 PLC2中断程序0

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

图8-21 PLC2中断程序1

PLC2的中断程序2如图8-22所示。

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

图8-22 PLC2中断程序2

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

我要反馈