回复:串口通讯的棘手问题

假设

  • 帖子

    1087
  • 精华

    1
  • 被关注

    30

论坛等级:侠圣

注册时间:2009-06-16

普通 普通 如何晋级?

发布于 2014-11-18 09:07:17

3楼

展开查看
以下是引用芳季在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口的技术支持,只给发了一份资料!
http://blog.163.com/jiashe_007/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33298条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。