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所示。
图4-198 PROFINET现场总线硬件配置
(2)硬件组态过程
1)新建项目。新建项目,命名为“Profi_IO”,插入站点CPU 400,双击“硬件”,打开硬件组态界面,如图4-199所示。
图4-199 新建项目
2)组态硬件。先插入机架UR2,再插入电源PS 4074A,然后插入CP443-1、DO32和DI32模块,如图4-200所示。
图4-200 组态硬件
3)设置主站IP地址。双击如图4-200所示的“PN-IO”,打开“PN-IO”的属性界面,如图4-201所示,单击“属性”按钮,弹出如图4-202所示的界面,设置如图所示的IP地址,单击“确定”按钮即可。
4)网络组态。选中PN-IO,单击鼠标右键弹出快捷菜单,单击“插入PROFINET IO系统”,如图4-203所示。
图4-201 PN-IO属性(www.xing528.com)
图4-202 设置主站IP地址
图4-203 插入PROFINET IO系统
选中标记“1”处,单击“PROFINET IO”→“I/O”→“ET 200M”→“IM153-4 PN”,如图4-204所示。然后在远程IO模块上插入信号模块SM323,如图4-205所示。
图4-204 插入远程IO模块
图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的远程站里。
图4-206 设备重命名
图4-207 分配设备名称(1)
图4-208 分配设备名称(2)
在菜单栏中,单击“PLC”→“Ethernet”→“验证设备名称”,如图4-209所示,弹出图4-210所示界面,可以看到“Status”(状态)下有一个“√”,表示验证成功。
图4-209 验证设备名称(1)
图4-210 验证设备名称(2)
【关键点】分配设备名称和验证设备名称必须在STEP7与CPU处于连接状态下才能进行。
2.编写程序
打开OB1,在OB1中编写如图4-211所示的梯形图程序。
图4-211 梯形图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。