实用短篇!西门子PLC如何直接连接EtherNet/IP 设备?
Zui近经常会被问到几个问题:“西门子的PLC怎么连接EtherNet/IP的I/O、控制器、以及其它设备?”“一定要使用XX网关吗?价格不便宜吧!”
根据安装的节点数量来看,PROFINET目前无疑是世界上Zui大的基于以太网的现场总线,但EtherNet/IP也列,罗克韦尔、施耐德以及很多国内品牌都有基于EtherNet/IP的设备。而SIMATIC控制器,例如S7-1500/1200原生是不支持操作EtherNet/IP现场设备的。
那么如何实现西门子的PLC和EtherNet/IP设备的通讯呢?
其实通过一个官方库就可扩展这个功能:EtherNet/IP Scanner库!
通过一个应用示例演示,将EtherNet/IP设备与SIMATIC控制器一起使用。原理也很简单,主要是通过开放用户通信,使用UDP或者TCP的方式实现。这个功能可以与支持开放用户通信的SIMATIC设备一起使用,不仅是控制器本身集成的PROFINET端口,也包括工业以太网CM和CP。(此案例使用S7-1500和S7-1200)
该案例说明了使用一台S7-1500作为EtherNet/IP网络主控制器,去控制EtherNET/IP设备的方案。通过使用西门子官方标准化库LCCF_EnetScanner Library,可实现SIMATICET 200SPMF和S7-1200控制器作为现场设备运行,向S7-1500控制器提供传感器信号,并接受来自S7-1500的控制信号。