粉丝留言问题:
使用 TIA Portal 将 Profinet 硬件设备(例如 Keyence 视觉系统)中的 128 字节配置到 SiemensS7-1200 中的 DB 块中的Zui简单方法是什么。
在 Allen-Bradley 中,可以将其直接映射到硬件设备,但我不确定是否可以使用 Siemens来实现?
老周 回复:
实际上你说的就是将第三方设备集成到PLC 项目中。
如果产品本身支持 Profinet,那你可以从供应商(即Keyance)下载“GSDML”文件。将其引入设备目录后,数据应自动映射到PLC I/O 过程映像(地址空间)。
从 GSD 文件导入硬件的步骤如下:
在“Options”菜单中,选择“Manage general station description files(GSD)”命令。
在“已安装的 GSD”选项卡中,选择存储 GSD 文件的目录。
从显示的 GSD 文件列表中选择一个或多个文件。
单击“安装”按钮。现在正在安装所选的GSD 文件。
要为安装创建日志文件,请单击“保存日志文件”按钮。
可以使用日志文件跟踪安装过程中的任何问题。
单击“关闭”。您会收到通知,已安装GSD 文件中的 DP 从站或电位均衡组件已输入到硬件目录中。此过程可能需要几秒钟。
为了让你了解其工作原理,我从 Keyance 下载了一个 GSD 文件,并把过程截图了出来。
图片由西门子提供
图片由西门子提供
图片由西门子提供
图片由西门子提供
图片由西门子提供
图片由西门子提供 图片由西门子提供
图片由西门子提供
图片由西门子提供
在 PLC 变量表中定义变量:
图片由西门子提供
图片由西门子提供
除了在标签表中定义IO 标签(因为我使用的这个特定的 Keyance 设备有太多的 IO 标签),自己用的时候还可以创建一个带有 BYTE数组[1..128](或任何你需要的数据)的数据库。
使用 GETIO 指令从相应的“子模块”中读取并放入 DB。在程序中使用DB 标记。