S7-1200 与 S7-1500 常需组成工业网络实现数据交换,适合中大型生产线(如总控室 1500 监控多台 1200 控制的单机设备),常用 PROFINET 组网,数据交换方式有 “S7 通讯” 和 “共享设备” 两种。
S7 通讯适合一对一或一对多的数据交换,在博途软件中通过 “PUT/GET” 指令实现。1500 作为主站时,在 OB1 中调用 “PUT” 指令,将数据发送到 1200 的指定地址;调用 “GET” 指令,读取 1200 的数据。配置时需在 “网络视图” 中建立两者的 S7 连接,设置连接 ID 和数据长度(如发送 10 个字节)。注意数据地址不能重叠,且发送频率不宜过高(建议≥100ms),避免网络拥堵。
“共享设备” 方式适合 1200 作为从站,被多个 1500 主站访问。在 1200 的硬件配置中启用 “共享设备” 功能,分配给每个主站的 I/O 地址范围(如主站 1 使用 ,主站 2 使用 ),主站无需编程即可直接读写分配的地址。组网时需设置统一的 PROFINET 网络名称和 IP 地址段,并用交换机扩展网络,确保传输距离(远 100 米,超过需加中继器)。通过合理组网,1500 可实时监控各 1200 的设备状态,实现整条生产线的协同控制。
西门子 S7-1200 与 S7-1500 的组网与数据交换