为了更加方便快捷地提供西门子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数据库,方便用户查询历史数据进行统计分析,如生产过程分析、报警信息统计查询、状态切换