大家好,我是微控小智,今天又跟大家见面了。学习不是一蹴而就,需要坚持,做技术亦是如此,厚积才能博发。
上次分享的S7-200PLC与台达VFD_M变频器Modbus通讯案例程序,是采用SM0.5时钟脉冲接通MODBUS指令,这种写法是可以随时修改变频器的频率,但也有局限性,如果还要实时读取变频器的频率、电压、电流值的时候,由于读写指令较多,指令之间又不能同时接通,这种情况下SM0.5调用指令就不适用了。这次采用的方法同样是利用MODBUS读写指令的完成标志位接通下一个指令并复位上一条指令,达到使其不能同时接通的目的。
有关Modbus地址方便对照:
00001 - 09999:数字量输出(线圈)
10001 - 19999:数字量输入(触点)
30001 - 39999:输入数据寄存器(通常为模拟量输入)
40001 - 49999:数据保持寄存器
台达变频器Modbus通讯地址: