您现在所在的是:

西门子SIEMENS

回帖:8个,阅读:11753 [上一页] [1] [下一页]
1550
1104559626
文章数:102
年度积分:50
历史总积分:1550
注册时间:2014/12/19
发站内信
发表于:2015/1/20 18:54:00
#0楼
   大家都知道西门子PLC寄存器以字节为单位,最高位为VB0。大多数的设备的寄存器0为最低字节。MODBUS通迅是经字为单位的,西门子PLC和其它设备传送以字为单位的数据时都统一以MODBUS寄存器(比如40001)转换,所以数据没有改变。
   但传送浮点型数据时就要注意了:其它设备的高位数据传送到MODBUS寄存器40002、低位数据传送到MODBUS寄存器40001;而西门子(以VB0为起始寄存地址)读取时是把40001做为高位数据(VW0)、40002做为低位数据的(VW2);读出来的数据(VD0)就会有错。把VW0传送到VW12、VW2传送到VW10再读VD10时数据就正常了。
   语言组织能加有限,只是觉得对大家有点帮助。是做工程时读流量时发现的。
/校长
6536
wuyang750
文章数:2637
年度积分:50
历史总积分:6536
注册时间:2014/5/6
发站内信
发表于:2015/1/20 22:50:33
#1楼
感谢分享项目经验
此帖发自手机工控论坛
40725
tigermu 版主
文章数:14973
年度积分:240
历史总积分:40725
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2015/1/21 8:45:44
#2楼
细节的问题不注意问题找起来就麻烦。
清泉石上,明月松间。
5084
zytlc
文章数:849
年度积分:50
历史总积分:5084
注册时间:2006/8/9
发站内信
发表于:2015/1/21 10:59:56
#3楼
西门子PLC数据是摩托罗拉格式,三菱PLC等大多设备数据是英特尔格式,字和双字排序不同,字节一样。
3249
ye_w 版主
文章数:849
年度积分:50
历史总积分:3249
注册时间:2003/12/13
发站内信
发表于:2016/3/30 14:25:25
#4楼
就是两种不同字节顺序造成的。

以byte地址为例组成字来说:
摩托罗拉格式是低地址放在字中就是处于高字节的位置,英特尔格式是高地址就是放在字中就是处于高字节的位置。
[此贴子已经被作者于2016/3/30 14:28:12编辑过]
-------------------------------------------------------------------------------------------------------------
***想交流ABB品牌AC31 90系列和AC 500系列 PLC,请加群1*9*8*4*1*2*7*2*9***
-------------------------------------------------------------------------------------------------------------
944
怕我空调外
文章数:155
年度积分:50
历史总积分:944
注册时间:2015/2/1
发站内信
发表于:2016/4/8 13:34:37
#5楼
不错,确实存在高地位转换问题
926
陆传杰
文章数:121
年度积分:50
历史总积分:926
注册时间:2016/3/12
发站内信
发表于:2016/4/9 16:05:33
#6楼
可以先用串口调试助手读取PLC的数据看看,哪种高低字节顺序可以正常显示
运用之妙,存乎一心
1054
vgalcd
文章数:30
年度积分:50
历史总积分:1054
注册时间:2013/7/21
发站内信
发表于:2017/2/22 15:38:08
#7楼
modbus主站读取PLC从站,好像不可以读取32位双字吧,请指导哦。我的QQ 1197614222
单片机或PLC驱动控制5寸,7寸,8寸,10寸,12寸,15寸,32寸,42寸触摸屏,显示器,
电视机。
3472
dixinke
文章数:1062
年度积分:50
历史总积分:3472
注册时间:2004/9/9
发站内信
发表于:2017/2/23 12:47:41
#8楼
回复 #7楼 vgalcd
协议只是数据传输,就算你要传 string类型的也是一样的,除了1就是0,其他的都是后期处理

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

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

93.6006