PROFINET是开放的、标准的、实时的工业以太网标准,PROFINETIO主要用于模块化、分布式控制器。
PROFINET通讯特点如下:
(1)实现工业联网,基于工业以太网(开放式以太网标准)
(2)实现工业以太网与标准以太网组件的兼容性
(3)凭借工业以太网设备实现高稳健行。工业以太网设备适用于工业环境(例如温度和抗干扰性)。
(4)实现实时功能(不能太长延迟)
(5)其他现场总线系统的无缝集成。
下面通过S7-200SMART和S7-1200之间通过PN通信的方式进行数据交换,其中S7-1200侧做控制器,S7-200SMART侧做智能设备。
1. 在S7-200SMART软件中的工具菜单PLC角色选择智能设备并设定固定IP地址,如图1所示。
图1:设定IP及PLC角色
2. 设定IP后点击下一步添加传输区域,输入传输区域长度为4个字节,起始地址为IB1152,输出传输区域长度为4个字节,起始地址为QB1152,如图2所示;设定后点击导出该组态并点击生成。
图2:传输区域设定
3. 把组态好的硬件配置下载至S7-200SMARTPLC中。
以上是S7-200SMART侧的项目创建及GSD文件制作,接下来需要在S7-1200侧进行组态。
1.S7-1200侧新建项目添加CPU→在设备组态中的设备视图对话框中的CPU属性里面选择以太网地址,并检查PROFINET设备名称,勾选自动生成PROFINET设备名称;如图3所示。
图3:设置IP地址