目录
步骤一:硬件接线
PLC侧485端子 MD600变频器侧485端子 PLC侧485端子
步骤二:变频器参数设置
F0-03 主命令来源(通讯控制启停)
F0-29 主频率来源(通讯控制频率)
步骤三:软件PLC程序配置
第一步:新建工程,选择H3U,右击【COM0】---点击打开---在【COM0配置】中选择MODBUS-RTU主站协议,设置通讯格式(通讯速率、数据长度、奇偶校验位、停止位需要与MD600所设的数值一一对应)。
添加Modbus配置,双击【COM0 Modbus Config】--点击新增。
根据【3.1 Modbus专用通信地址介绍】章节已知PLC需要通讯控制变频器1000H(通讯给定频率)、2000H(控制命令),通讯读取变频器的1001H(运行频率),PLC侧Modbus配置具体如下:
以上三条Modbus配置含义如下:
- 当M0导通时,将寄存器D0中数值传送到变频器2000地址中;
- 当M1导通时,将寄存器D1中数值传送到变频器1000地址中;
- PLC每隔1000ms将变频器1001地址中的数值传送到寄存器D2中。
- 实现效果
当M0导通,将K1赋值到D0,即将K1赋值到轴1的2000地址中,变频器正转运行;
当M1导通,将K4000赋值到D1,即将K4000赋值到轴1的1000地址中,变频器频率为20.00Hz;
PLC每隔1000ms读取轴1的运行频率存放于D2,通讯给定频率=20.00Hz,所以监控D2=2000。
注意事项:
- 注意【COM0 Modbus配置】中的【数量】,当【从站寄存器地址】的数值范围是16位时,数量为1;当【从站寄存器地址】的数值范围是32位时,数量为2。
- 比如1000H(通信给定频率)设定值范围是-10000~10000,为16位数据,所以数据长度设为1。
- 在【COM0 Modbus配置】中,从站寄存器地址格式有十六进制和十进制两种选择: 当选择十六进制时,【从站寄存器地址】需要转换成十六进制的地址; 当选择十进制时,【从站寄存器地址】需要转换成十进制的地址
5. 485 通讯接线时需要接地,并注意将通讯线缆与功率线缆分开走线避免干扰影响。
6. Modbus通讯常见问题及解决方法: