1. 软件需求
施耐德软件 Unity Pro 3.0。
2. 硬件需求
施耐德 PLC Unity Premium P53204M、Modbus 通信卡 TSX SCP 114 和变频器 ATV32。
3. 参数设置
通信设置:波特率 9600 b/s,通信格式 8EI,变频器从站地址设为 3(具体操作详见变频器部分)。读取变频器寄存器为状态字和输出频率(3201~3202),写寄存器为控制字和频率给定(8501、8502)。变频器组合模式采用出厂设置(组合通道),【给定 1 通道】(Fr1)选择【Modbus】(Ndb),【给定 2 切换】(rFC)取出厂设置【通道 1 有效】(Fr1)。
4. 程序实现
编程时命令通道和给定通道都通过 Modbus 网络实现变频器的启停与速度给定。图 9-13 的程序读取状态字和实际速度;图 9-14 的程写控制字和速度给定;图 9-15、图 9-16 的程序均只判断状态字的低 8 位。
图 9-13 读取状态字和实际速度

图 9-14 写控制字和速度给定

图 9-15 只判断状态字的低 8 位

图 9-16 只判断状态字的低 8 位

程序中 ETA=16#**40 或 16#**50 时控制字写 6,ETA=16#**21 或 16#**31 时控制字写 7,如图 9-17 所示。
图 9-17 写控制字

故障复位和速度给定如图 9-18 所示,对应关系为 500→50 Hz,%MW5 为速度给定。
图 9-18 故障复位和速度给定程序

正反转设置程序如图 9-19 所示。
图 9-19 正反转程序编制

通过上述程序即可实现用 Modbus 通信控制电动机的起动、停止与速度。