首页 理论教育 S7-400PLC与远程IO模块ET200之间的PROFINET通信优化方案

S7-400PLC与远程IO模块ET200之间的PROFINET通信优化方案

时间:2023-06-17 理论教育 版权反馈
【摘要】:PROFINET是实时现场总线,可以用于对实时性高的场合,如运动控制。PROFINET目前是西门子主推的现场总线,已经取代PROFIBUS成为西门子公司的标准配置。PROFINET CBA适合于智能站点之间的应用。图4-204 插入远程IO模块图4-205 在远程IO模块上插入信号模块5)分配设备名称和验证设备名称。PROFIBUS-DP与远程IO通信的硬件组态做到上一步就已完成。

S7-400PLC与远程IO模块ET200之间的PROFINET通信优化方案

1.PROFINET简介

PROFINET是PROFIBUS组织推出的基于工业以太网的开放式现场总线。PROFINET自动化通信领域提供了一个完整的网络解决方案,包括诸如实时以太网、运动控制、分布式自动化、故障安全及网络安全等自动化领域问题,并可以完全兼容工业以太网和现有的现场总线(如PROFIBUS)技术。

PROFINET是实时现场总线,可以用于对实时性高的场合,如运动控制。PROFINET目前是西门子主推的现场总线,已经取代PROFIBUS成为西门子公司的标准配置。

2.实例

PROFINET有2种应用形式,PROFINET IO和PROFINET CBA。PROFINET IO适合于模块化分布式的应用,与PROFIBUS-DP方式相似。PROFINET CBA适合于智能站点之间的应用。以下通过一个例子介绍PROFINET IO的应用。

【例4-16】某系统的控制器有S7-400、SM421、CP443-1、ET200M和SM323组成,要用S7-400上的2个按钮控制远程站上的一台电动机的起停,请组态并编写相关程序。

【解】

(1)主要软硬件配置

①1套STEP 7 V5.5 SP2。

②1台CP421-1。

③1台SM421和SM422。

④1台CP443-1。

⑤1台153-4 PN。

⑥1台EM323。

⑦1根网线。

PROFINET现场总线硬件配置如图4-198所示。

978-7-111-51393-3-Chapter04-242.jpg

图4-198 PROFINET现场总线硬件配置

(2)硬件组态过程

1)新建项目。新建项目,命名为“Profi_IO”,插入站点CPU 400,双击“硬件”,打开硬件组态界面,如图4-199所示。

978-7-111-51393-3-Chapter04-243.jpg

图4-199 新建项目

2)组态硬件。先插入机架UR2,再插入电源PS 4074A,然后插入CP443-1、DO32和DI32模块,如图4-200所示。

978-7-111-51393-3-Chapter04-244.jpg

图4-200 组态硬件

3)设置主站IP地址。双击如图4-200所示的“PN-IO”,打开“PN-IO”的属性界面,如图4-201所示,单击“属性”按钮,弹出如图4-202所示的界面,设置如图所示的IP地址,单击“确定”按钮即可。

4)网络组态。选中PN-IO,单击鼠标右键弹出快捷菜单,单击“插入PROFINET IO系统”,如图4-203所示。

978-7-111-51393-3-Chapter04-245.jpg

图4-201 PN-IO属性(www.xing528.com)

978-7-111-51393-3-Chapter04-246.jpg

图4-202 设置主站IP地址

978-7-111-51393-3-Chapter04-247.jpg

图4-203 插入PROFINET IO系统

选中标记“1”处,单击“PROFINET IO”→“I/O”→“ET 200M”→“IM153-4 PN”,如图4-204所示。然后在远程IO模块上插入信号模块SM323,如图4-205所示。

978-7-111-51393-3-Chapter04-248.jpg

图4-204 插入远程IO模块

978-7-111-51393-3-Chapter04-249.jpg

图4-205 在远程IO模块上插入信号模块

5)分配设备名称和验证设备名称。PROFIBUS-DP与远程IO通信的硬件组态做到上一步就已完成。因为远程I0的地址由拨码开关设置。而IP地址不能有拨码开关设置,因此将设备名称和IP地址绑定在一起,在验证设备时,将设备名称下载到远程IO模块的存储卡中,这样实际就是将IP地址下载到远程IO模块中。双击如图4-205所示的“IM153-4 PN”,弹出如图4-206所示界面,将设备“ET200M”与“192.168.0.2”关联,单击“确定”按钮,最后将整个以太网下载到CPU中。

菜单栏中,单击“PLC”→“Ethernet”→“分配设备名称”,如图4-207所示,弹出图4-208所示界面,单击“Assign name”(分配名称),把模块的名称“ET200M”下载到IP地址为192.168.0.2的远程站里。

978-7-111-51393-3-Chapter04-250.jpg

图4-206 设备重命名

978-7-111-51393-3-Chapter04-251.jpg

图4-207 分配设备名称(1)

978-7-111-51393-3-Chapter04-252.jpg

图4-208 分配设备名称(2)

在菜单栏中,单击“PLC”→“Ethernet”→“验证设备名称”,如图4-209所示,弹出图4-210所示界面,可以看到“Status”(状态)下有一个“√”,表示验证成功。

978-7-111-51393-3-Chapter04-253.jpg

图4-209 验证设备名称(1)

978-7-111-51393-3-Chapter04-254.jpg

图4-210 验证设备名称(2)

【关键点】分配设备名称和验证设备名称必须在STEP7与CPU处于连接状态下才能进行。

2.编写程序

打开OB1,在OB1中编写如图4-211所示的梯形图程序。

978-7-111-51393-3-Chapter04-255.jpg

图4-211 梯形图

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

我要反馈