一、概述
本文档介绍如何通过S7协议(TCP/IP)采集西门子S7-1200/1500 PLC数据,适用于Kepware、Node-RED等平台。注意:IP地址需根据现场网络规划配置。
二、PLC侧设置
- 在TIA Portal中启用“允许来自远程对象的PUT/GET通信访问”。
- 设置PLC的IP地址(如192.168.1.10)和子网掩码。
- 下载配置到PLC。
三、采集软件配置
以Kepware为例:新建通道,选择Siemens S7-200/300/400驱动,输入PLC IP地址,设置机架/槽号(通常为0/1)。添加标签,选择DB块地址和数据类型。
四、注意事项
- 确保PLC固件版本支持S7通信。
- 避免同时多个客户端高频读取同一DB块。
- 生产环境建议使用OPC UA代替S7通信以增强安全性。

