展开查看
以下是引用芳季在2014-11-15 11:47:05的发言 >2楼:这四条线乱接一定的给不会烧。
只需要看最后一个符号,+-就可以了。反正都是两个正一起接,两个负一起接,PLC这边就只有3和8两条线。正接正负接负。
你放心试吧。
芳大侠,想问一下,伺服其实是安川的伺服,PLC是西门子的200,安川伺服的CN3口是一个RS422的接口,西门子200的借口是RS485接口;安川伺服支持的是MEMOBUS协议,安川自己的协议,数据格式跟
modbus是一样的,19200的波特率,一位起始位,一位停止位,8位数据位,偶校验,安川伺服的地址,我设为4,使用
modbus RTU库做通讯,初始化成功,但是读寄存器错误,错误代码是4!


读安川伺服的编码器值,寄存器地址E010, 两个寄存器,有符号数,不知道能不能用
modbus RTU库,还是该用XMT/REV指令!
从站地址4没错误,16#E010=10#57360,所以
modbus地址写为457360,不知道对不对,COUNT就不知道该是几了,RW=0,是读,这个没错,就不知道错在哪里!
安川的热线答,不提供CN3口的技术支持,只给发了一份资料!