西门子S7-200与变频器之间的MODBUS通讯

这里用台达的变频器为例,其他变频器和s7-200的modbus通讯这个一样,只是通讯代码是个厂家自行定义的,查说明书就行
图2
图3
addr中填写的16#bc4是什么?
看说明书
这里的指令200h,把h去掉我们不管,16进制2000转换成十进制是8192,s7-200,modus中v区的起始地址是40001,两个数相加得48193,转换成16进制是bc41,所以上面我们要填写16#bc4或者直接写十进制48193.
通讯电缆的连接:
台达变频器的参数参数调整:poo,设置为3    主頻率輸入由串列通信控制(rs485)
p01,设置为3     運轉指令由通訊控制,鍵盤stop有效
p88,设置为1   通訊地址 1
p89,设置为1    通讯传送速度 9600
p92,设置为4    通讯资料格式(下图解释)
ok,通电试机