山西省太原市西门子S7-300模块授权代理商
RW—可读写
2.SENTRONPAC3200 MODBUS RTU 与S7-1200进行通信
S7-1200 PLC可以通过功能代码0x03 和0x04 访问仪表PAC3200的被测量数据。
下表是一些PAC3200 被测量的数据。
表2: SENTRON PAC3200设备的一些被测量数据
2.西门子SENTRONPAC3200 仪表与S7-1200进行通信的接线图
下图是SENTRONPAC3200仪表与S7-1200进行MODBUS RTU 通信的接线图。
图4:S7-1200与PAC3200进行MODBUS RTU 进行通信的接线图
3.硬件需求
S7-1200 PLC目前有3种类型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
这三种类型的CPU都可以使用MODBUS通信协议通过通信模块CM1241RS485来实现S7-1200与PAC3200仪表的通信。
本例使用的PLC硬件为:
1)PM1207电源 ( 6EP1332-1SH71 )
2) S7-1214C ( 6ES7 214-1BE30 -0xB0 )
3) CM1241 RS485 ( 6ES7241 -1CH30 -0xB0 )
4) 模拟器 ( 6ES7 274 -1XH30-0xA0 )
本例使用的PAC3200仪表硬件为:
1) PAC3200(7KM2112-0BA00-3AA0)
2) MODBUS RTU 模块(7KM9300-0AB00-0AA0)
3) MODBUS 通信电缆 (6XV1830-0EH10)
3.软件需求
1) 编程软件Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200MODBUS RTU的通信方式
S7-1200作为MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 参数来选择 Modbus功能类型的。
DATA_ADDR(从站的起始 Modbus 地址): 要在 Modbus 从站访问的数据的起始地址。MB_MASTER 使用MODE 输入而非功能代码输入。 MODE 和 Modbus 地址范围一起确定实际 Modbus消息使用的功能代码