为了更加方便快捷地提供西门子S7系列PLC数据交换到工业云平台(WebAPP或移动端APP),作者开发了西门子S7系列支持TCP/IP连接方式的PLC数据交换平台-S7数据采集及交换平台(以下简称S7中间件),S7中间件数据交换的内容主要包括:
(1)按照点表地址和数据类型将PLC(I\Q\M\DB\V)区域对应地址的实时值读出并提供OPC UA/MQTT/MySQL方式实现多台PLC的实时数据交换(包含PLC的读/写值);
(2)按照点表地址将PLC(I\Q\M\DB\V)区域对应地址的变化值存储到MySQL数据库,方便用户查询历史数据进行统计分析,如生产过程分析、报警信息统计查询、状态切换及运行时间查询分析等功能;
(3)中间件支持多台S7系列PLC的同时连接;支持每台PLC的地址手动或导入配置,通过UI对PLC各区域寄存器的读/写值;
(4)S7-MQTT功能包括:寄存器值、值状态、PLC连接状态等信息实时发布,支持上联端(MQTT)的断网数据续传;
(5)S7-MySQL功能包括:寄存器值、值状态、值类型的实时存储及历史变化值存储,支持通过MySQL的控制表与PLC交互写值及控制开停,提供各路PLC连接状态查询统计;
(6)S7-OPCUA功能包括:S7协议转OPCUA协议,提供给组态软件快速连接;
(7) 中间件支持S7-200smart 、S7-300、S7-400、S7-1200、S7-1500等系列支持网络通讯的PLC。
2020.02.17本站提供试用下载网盘地址:https://pan.baidu.com/s/1ypQEgDtBwa0Gre7UsVqGvA 提取码:rfvn
S7应用视频介绍 https://mp.weixin.qq.com/s/2BBhpMKuTC090FPc-r1bfQ
S7中间件是KepOPC系列的PLC驱动分支之一,它提供了完整的PLC寄存器读/写交互功能,并支持PLC到工业互联网云平台及工业控制系统的快速接插。它可以适用如下几种工业应用场景:
(1)利用组态软件或自主开发工厂或车间的PLC集中监控系统;
(2)工业互联网或IT工程师需要接入工厂PLC的监控数据;
(3)移植开发Linux平台下的嵌入式物联网设备;
(4)工业信息安全产品的协议转换网关。