| S7-1200 (CM1241) | 变频器 (RS485) |
|---|---|
| T/R+(B) | RS485 A(+)/D1 |
| T/R-(A) | RS485 B(-)/D0 |
| GND | GND(可选) |
总线两端各并联120Ω终端电阻。
在TIA Portal中:
- 添加CM1241 RS485模块
- 设定波特率:9600或19200(与变频器一致)
- 校验方式:偶校验(Even)
- 数据位:8位
- 停止位:1位
S7-1200通过"MB_MASTER"指令实现Modbus RTU主站功能(需在全局库中添加Siemens Modbus库V4.0以上):
参数说明:
- REQ:读/写请求触发(建议用1Hz脉冲触发循环读写)
- MB_ADDR:从站地址(变频器站号,如1)
- MODE:0=读,1=写
- DATA_ADDR:寄存器地址(40001=控制字,40002=频率设定)
- DATA_LEN:数据长度
P0700 = 5(命令源为RS485)
P1000 = 5(频率设定源为RS485)
P2021 = 1(Modbus站号)
P2022 = 4(波特率9600)
P2023 = 1(偶校验Even)