那位高手帮忙看一下下面这个
modbus程序,使用自由口写的,实在是看不懂,请各路高手指教!
我试着用该程序和台达的伺服做
modbus通讯,触发I0.2后读不到什么数值,通讯参数都设好了
另外还有一个问题,本人想用S7200的
modbus库程序和杰弗伦西威的驱动器通讯,该手册里面介绍的的参数地址都是以IPA XXXXX,为通讯地址, 例如当前电流的IPA地址是18742 ,里面说将该地址减1再转化成十六进制的4935,然后以
modbus报文格式
从站地址 功能码 起始地址高位 起始地址地位 数据长度高位 数据长度地位 CRC效验码
这样的格式读取 ,可200的
modbus格式里面不能设定功能码,只能通过4XXXXX,表示为功能码3,如果用以上IPA地址+4XXXXX的话就变成5XXXX,似乎功能码改了,有些IPA地址编号有3XXXX的如果+4XXXXX就变成7XXXXX了,好像不对吧,请指点迷津!谢谢@!
点击此处查看附件