以下是一个Kepware通过符号寻址访问西门子PLC的实例分析:
一、项目背景
安徽某MES集成商承接了当地一家新能源汽车企业的信息化建设项目。该项目中的MES系统涉及整车制造的全过程管理,包括零部件及成品车下线的品控管理、质量管理等。业主在生产车间产线统一规划使用德国西门子PLC作为控制单元,具体涉及到1200系列、1500系列两大产品。为方便统一管理数据,PLC程序使用优化块通过符号地址来进行编程。
二、项目需求
块优化后常规的软件无法直接获取到PLC数据,因此需要能采集优化块的数据。
PLC总数有120多个,需要支持所有PLC数据的同时采集通讯。
提供OPC接口供MES访问。
三、解决方案
为满足上述需求,客户选择了通过Kepware软件来打通西门子PLC与MES的数据通信。具体解决方案如下:
使用KEPServerEX软件:KEPServerEX是一款功能强大的工业级服务器软件,支持多种通信协议和设备连接。在此项目中,选择使用KEPServerEX作为数据通信的核心平台。
选用Siemens S7 Plus Ethernet驱动:KEPServerEX的Siemens S7 Plus Ethernet Driver支持访问优化块进行数据通讯,并且支持自动标记生成。这意味着可以从PLC中自动创建标记,方便快速部署和配置。
配置通道和自动生成标记:在KEPServerEX中创建通道时,选择“Siemens S7 Plus Ethernet Driver”。然后,利用软件的自动标记生成功能,从PLC中自动创建所需的标记。
连接设置:在连接1500PLC CPU时,需要对PLC进行属性设置。在连接机制中,将“仅支持PG/PC和HMI安全通信”的勾选去掉(默认是勾选状态),以确保KEPServerEX能够与PLC成功建立通信。
四、实施效果
通过上述解决方案,成功实现了Kepware通过符号寻址访问西门子PLC的功能。这满足了客户对于数据采集、通讯和MES访问的需求。同时,该解决方案具有稳定性高、部署快速等特点,为项目的顺利交付提供了有力保障。
综上所述,Kepware通过符号寻址访问西门子PLC的实例展示了Kepware软件在工业自动化领域的广泛应用和强大功能。通过选择合适的软件和驱动,以及正确的配置和连接设置,可以实现对PLC数据的高效采集和通讯,为工业自动化系统的建设和优化提供有力支持。