登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:读取rs485型传感器数据
点击:3414 回复:10
楼主
编辑
引用
管理
1924305504
我用modbus库读取,一直为通信超时,错误代码为3,(我用的是PLC200系列226型,用端口0连接传感器,端口1在电脑监视)。传感器的接线:24v接⑦,地接②,485A+接⑧,485B-接③。程序见图。在电脑上用串口可以正常的读取到信号,用串口调试时我改传感器的地址为6。 有没有大佬知道是为什么?谢谢大家的支持与答疑。
19-08-13 17:10
1楼
编辑
引用
管理
limassol
4021地址错了
按照你的发送数据地址是40002,数量20
最后修改:
2019/8/13 17:34:25
19-08-13 17:24
2楼
编辑
引用
管理
1924305504
那个是有几个地址的,他是集成四个传感器,有40001 40002 40021,还有一个忘记了
19-08-13 18:05
3楼
编辑
引用
管理
limassol
还有接线不对,rs485别看AB,看正负,不同厂家A B定义不一样,3接正,8接负
19-08-13 19:30
4楼
编辑
引用
管理
yanli7234
接线错了,西门子的485口(DB9)是3+、8-,跟很多其他公司都是反的,(西门子A-、B+,其他的基本上都是A+、B-)。这个曾经差点儿弄死本胖。
19-08-13 20:26
5楼
编辑
引用
管理
1924305504
我反过来接也不行啊,我还提高了检测时间
19-08-14 13:08
6楼
编辑
引用
管理
yanli7234
如果没问题的话,基本上不需要加时间。建议你用串口大师啥子的辅助软件,加USB-485连电脑,用电脑监控。很容易就应该能搞定。
19-08-14 14:32
7楼
编辑
引用
管理
1924305504
可以了,我刚又调回来一次,竟然又行了,谢谢你们了,
19-08-14 14:44
8楼
编辑
引用
管理
yanli7234
引用
1924305504
在 2019/8/14 14:44:30 发言
【内容省略】
恭喜、恭喜。建议楼主复盘一下,看看原来到底是哪里不行。
19-08-14 14:46
9楼
编辑
引用
管理
1924305504
我之前是用外接电源的,今天中午我直接用PLC的24伏电源,不懂和这有没有联系
19-08-14 23:09
上一页
下一页
工控新闻
前两月工业利润大增10.2%,装备制造业贡献最大
皮尔磁即将亮相汉诺威工博会:转型中的机械与信息安全
新质生产力+工业AI!中控技术实力中标中国石油数字化转型亿元级大项目
加速发展新质生产力 美的工业技术携运动控制及减速机业务亮相2024深圳工业展
恩德斯豪斯全球第一台DN3000电磁流量计成功下线
皮尔磁:全新升级的雷达系统无惧严苛环境挑战
浩亭新型 AEF 高压连接器助力智慧农业
“一带一路”记:刚果最大油田幕后的“维谛力量”
更多新闻资讯