台达PLC与台达变频器通过modbus实现轮巡读写功能。
PLC 主站 变频器从站
1 硬件图


2 参数设置
变频器
0-20=1//频率来源 1通讯给定
0-21=1//运转指令来源 1外部端子
5-01=电机额定电流
5-02=电机额定功率
5-03=电机额定转速
9-00=地址
9-01=9.6//波特率 9600
9-04=8 //通讯格式 8E1(ASCII)
PLC 无需设置
3 程序
程序初始化及com2通讯参数设置

轮巡开始
写1站频率 台达写入5000对应50.00hz

读1站频率 台达读出5000对应50.00hz

后面2-6站以此类推,走完第六站后SET M400返回1站。
4 触摸屏参数设置

输入参数设置


显示参数设置


5 注意事项
在通讯的时候经常会出现通讯不上的问题,前期工作非常重要,应该注意每台的线路+-区分,有一台出现接反就会导致通信失败。程序中每次只能读写一条指令,为了使轮巡能正常执行下去,每条指令可添加通讯超时延时及报警。