联系人:钟克超
邮箱:2581766571@qq.com
电话:13482172353
地址: 上海青浦区上海金山区枫泾镇环东一路65弄11号
这三种类型的CPU都可以使用MODBUS通信协议通过通信模块CM1241 RS485来实现S7-1200与PAC3200仪表的通信。
本例中使用的PLC硬件为:
1)PM1207电源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0xB0 )
3) CM1241 RS485 ( 6ES7 241 -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-1200 MODBUS RTU的通信方式
S7-1200作为MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 参数来选择 Modbus 功能类型的。
DATA_ADDR(从站中的起始 Modbus 地址): 指定要在 Modbus 从站中访问的数据的起始地址。MB_MASTER 使用 MODE 输入而非功能代码输入。 MODE 和 Modbus 地址范围一起确定实际 Modbus 消息中使用的功能代码。
下表列出了 MB_MASTER 参数 MODE、Modbus 功能代码和 Modbus 地址范围之间的对应关系。
带有“r”前缀的参数号表示此参数为“只读”参数。 带有“P”前缀的参数号表示此参数为“可写”参数。
[index]表示此参数带有下标,同时指示其可用的下标范围。 如果参数下标为[0...2]且未说 明其具体含义,则参见“数据组”。
.0...15 表示此参数有多个位,每个位都可以单独求值或连接。
数据组
说明
本手册末尾的的“索引”章节列出了完整的 CDS/DDS 参数。
变频器的命令数据组(CDS)中集合了用于定义命令源和设定值源的参数,而传动数据 组(DDS)中则包含用于电机的开/闭环控制的参数。
通过在命令数据组之间切换可以实现用不同的信号源操作变频器。 而在传动数据组之间 切换则可以实现变频器不同配置(控制类型,电机)的切换。
每种数据组分别有三组独立的设置。 通过具体参数的下标[0...2]可以实现各组设置。
| 下标 | CDS | DDS |
| [0] | 命令数据组 | 传动数据组 |
| [1] | 第二命令数据组 | 第二传动数据组 |
| [2] | 第三命令数据组 | 第三传动数据组 |
SINAMICS V20 内置的复制功能可以用于数据组的传输。 使用此功能可复制对应特定应 用的 CDS / DDS 参数。
| 复制 CDS | 复制 DDS | 备注 |
| P0809[0] | P0819[0] | 待复制的数据组(源数据组) |
| P0809[1] | P0819[1] | 待写入复制数据的数据组(目标数据组) |
| P0809[2] | P0819[2] | = 1: 开始复制 |
| = 0: 复制完成
|