登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:关于布瑞特绝对值编码器进行485通信问题

点击:1485 回复:17

无法于 布瑞特绝对值编码器 进行485通信,编码器型号:BRT38-ROM4096-RT1    绝对值12位/4096P 采用西门子S7-200 226CN PLC做主机。无法读取编码器值,提示03超时错误,程序如下:
请问各位同行以于编码器通信的程序有错吗?
最后修改:2019/4/6 17:29:46
19-03-31 10:56
附件 QQ图片20190331104357.jpg
19-03-31 10:57
附件 33.jpg
19-03-31 11:02
附件 QQ图片20190331110128.jpg
重发一下网络3图片
19-03-31 11:04
编码器通信协议
附件 100.jpg
附件 11.jpg
19-03-31 11:13
最好找一个串口调试助手,单独的发送指令给他看他这个会不会反应回来?然后再用程序这个指令
19-03-31 12:04

引用 烟雨人生 在 2019/3/31 11:02:03 发言【内容省略】

数据应该是保持在VW300里啊!你把VB304送给QB0所谓何事?
还有错误代码是03,表明从站没有响应!先用第三方工具把从站调试通再说!
19-03-31 12:32
把VB304送给QB0为的是看从站有没有送来数据,现在电脑换成了WIN7很多调试软件都不能用
19-04-01 19:34

引用 烟雨人生 在 2019/4/1 19:34:29 发言【内容省略】

你仅读一个保持寄存器,那么从站送来的数据仅仅保存在VW300(由VB301和VB300组成)
19-04-01 19:45

引用 烟雨人生 在 2019/4/1 19:34:29 发言【内容省略】

我给你几个串口调试软件,WIN7系统可以用的:
附件:
[本地下载]
附件:
[本地下载]
19-04-01 19:49

上一页下一页

工控新闻

更多新闻资讯