德国西门子PLCST20
德国西门子PLCST20
1.1 描述
PROFINET的CPU支持I device功能,即智能IO设备功能,也就是该PN设备可以同时作为IO控制器和IO设备。一个PN智能设备功能不但可以作为一个智能处理单元处理生产工艺的某一过程,而且可以和IO控制器之间交换过程数据,因此,智能设备作为一个IO设备连接一个上层IO控制器,智能设备的CPU通过自身的程序处理某段工艺过程,相应的过程值发送*层的IO控制器再做相关的处理。参考图 1 智能设备功能。
图 1 智能设备功能
保存和编译该站,然后在HW Config界面中选择菜单“Options” ? “Create GSD file for I-device”,为PROFINET IO系统2的IO控制器2创建智能设备的GSD文件。参考图 6 创建GSD文件。
西门子PLCST20图 6 创建GSD文件
这样弹出创建智能设备GSD文件对话框,参考图 7 创建智能设备GSD对话框。
图 7 创建智能设备GSD对话框
点击“Create”按钮,系统自动创建一个GSD文件并显示在“GSD file:”后,参考图 8 创建GSD文件。
图 8 创建GSD文件
然后点击“Install”按钮,安装刚生成的GSD文件到Step7硬件组态列表中。参考图 9 安装GSD文件。
图 9 安装GSD文件
打开OB1,编写对应地址的STL程序,这里CPU319F-3PNDP的过程映像区为1024。如下图 10 编程举例:
图 10 编程举例
zui后保存编译项目并给IO设备分配设备名并下载组态到IO控制器中实现PROFINET IO通讯。
2.2 PROFINET IO系统1组态
接着在Step7中对PROFINET IO系统1进行硬件组态,参考图 11 PROFINET IO系统1组态。对于智能设备CPU319F-3PN/DP与标准IO一样从硬件列表中拖入。前面设置的2个字节的输入和输出则在该系统中分别对应输出和输入。
图 11 PROFINET IO系统1组态
在图 5 创建应用传输区域的2个字节的输入和输出则在该PN IO系统1中分别对应输出和输入。其对应关系如下图 12 地址对应关系:
图 12 地址对应关系
打开OB1,编写对应地址的STL程序,这里CPU319-3PNDP的过程映像区为256。如下图 13 编程举例:
图 13 编程举例