您现在所在的是:

串口通信

回帖:6个,阅读:2791 [上一页] [1] [下一页]
50
2260031853
文章数:1
年度积分:50
历史总积分:50
注册时间:2019/1/16
发站内信
发表于:2019/1/16 18:14:15
#0楼
搞了几天这个怎么也读不出称重仪表的重量数据,问题到底出在哪里了我也不清楚
1.count不知道到底是填2还是8
2.485焊接口线路西门子的9针串口有说3是a,有说3是b,不过我线路换着试了,结果都是如图,所以很伤。
3.从站除了图中的程序还需要另外单独写程序吗?slave的那个数字写1可以吗?还是有确定的数字(我只有一个仪表)
4.224XP有两个485串口,和这个有关系吗
4713
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4713
注册时间:2017/2/15
发站内信
发表于:2019/1/17 9:23:22
#1楼
1   "计数"参数指定在该请求中读取或写入的数据元素的数目。"计数"值是位数(对于位数据类型)和字数(对于字数据类型)。

地址0xxxx ?"计数"是要读取或写入的位数。
地址1xxxx ?"计数"是要读取的位数。
地址3xxxx ?"计数"是要读取的输入寄存器的字数。
地址4xxxx ?"计数"是要读取或写入的保持寄存器的字数。

2    3----A+,8----B-,,没看到你的图

3    salve,从站地址与你仪表当中的设置要一致,没看到你的图


4  端口0可以做主站,也可以做从站,端口1只可以做主站。你的设置应该是PLC做主站,仪表做从站。所以两个端口都可以,你程序中用的那个端口,实际物理接线就用哪个。


建议多看看指令手册中关于modbus的解释
4713
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4713
注册时间:2017/2/15
发站内信
发表于:2019/1/17 9:26:29
#2楼
另外,称重仪表中,可能有关于通信方式的选择,记得选择一致,然后波特率,校验方式等等都要选择一致
17276
329345277
文章数:5565
年度积分:752
历史总积分:17276
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2019/1/17 19:05:52
#3楼
什么仪表,
224xp 现在很多仪表网上都有现成的例子可以供参考
27950
guanyumou 版主
文章数:10552
年度积分:1133
历史总积分:27950
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/1/17 21:16:18
#4楼
以下是引用22600318532019/1/16 18:14:15的发言:
搞了几天这个怎么也读不出称重仪表的重量数据,问题到底出在哪里了我也不清楚
1.count不知道到底是填2还是8
2.485焊接口线路西门子的9针串口有说3是a,有说3是b,不过我线路换着试了,结果都是如图,所以很伤。
3.从站除了图中的程序还需要另外单独写程序吗?slave的那个数字写1可以吗?还是有确定的数字(我只有一个仪表)
4.224XP有两个485串口,和这个有关系吗
1、Count这里填多少,取决于你读取的寄存器数量,称重仪表的重量数据的话,一般是3区或者4区的数据!
2、西门子200的通信口,3脚是RS485发送\接收+信号、8脚是RS485发送\接收-信号!把握好这个原则就行!不用管什么AB
3、没有看到图,Slave是从站地址,这个要看看你仪表怎么设置的,仪表设置为1,那么这里就填1
4、224XP有两个口,都可以做Modbus RTU主站,你首先要确定好用哪个口和仪表通信,进而程序里调用的Modbus RTU指令库也不一样!
5、通信参数,PLC和仪表要一致
6、建议使用串口调试助手先分开调试
14813
liuhuoaaa
文章数:8568
年度积分:50
历史总积分:14813
注册时间:2007/6/11
发站内信
发表于:2019/1/18 13:52:53
#5楼
我记得咱网站有一篇专门讲485的文章,你找找看。好像是“玩转485”还是啥的,讲的很细!
912
wis98
文章数:9
年度积分:50
历史总积分:912
注册时间:2009/2/13
发站内信
发表于:2019/12/29 8:53:07
#6楼
我也遇到同样问题

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004