sadnesss
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 150 点
下载积分: 752 分
在线时间: 62(小时)
注册时间: 2016-11-10
最后登录: 2024-11-19
查看sadnesss的 主题 / 回贴
楼主  发表于: 2019-06-06 15:31
图片:
三菱无协议通信读回来的数据,能不能把16位数据做高低位互换,再去去除标志位,再去合拼成19---0的数据
第一次做这样数据解析,希望各位前辈多多指教!
三菱FX3U-485BD板用无协议读取劳易测激光测距仪里面的位置数值
[ 此帖被sadnesss在2019-06-07 00:27重新编辑 ]
附件: UM_AMS301i_en_50113381-已解锁.part1.rar (4096 K) 下载次数:64
网站提示: 请不要用迅雷下载附件,容易出错
附件: UM_AMS301i_en_50113381-已解锁.part2.rar (1361 K) 下载次数:58
网站提示: 请不要用迅雷下载附件,容易出错
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
1楼  发表于: 2019-06-06 15:47
搞那么复杂?把劳易测激光测距仪手册发上来,帮你看
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
sadnesss
级别: 探索解密
精华主题: 0
发帖数量: 48 个
工控威望: 150 点
下载积分: 752 分
在线时间: 62(小时)
注册时间: 2016-11-10
最后登录: 2024-11-19
查看sadnesss的 主题 / 回贴
2楼  发表于: 2019-06-06 15:55
附件已经上传
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
3楼  发表于: 2019-06-07 21:56
看了你提供的手册,早期提供的全英文,看得很累;而现在提供的你还翻译了不少,谢谢!
我觉得这样:
1.这是MODBUS ASCII通讯,用RS485口,2脚是B信号,4脚是A信号;
2.你可以先不要理会数据做高低位互换,这些事情,先用modscan32软件与设备通讯,你英文好,对你来讲相信不是问题;
3.MODBUS ASCII通讯,是国际标准,三菱PLC还有专门的指令来处理数据,如果要用FXPLC通过通讯板读数据,本网站有我发的例子,供参考。
http://www.ymmfa.com/read-gktid-1668002.html
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
4楼  发表于: 2019-06-07 22:02
如果只读数据的话,不如直接用人机界面(HMI)直读设备;大多数品牌的HMI都有MODBUS通讯功能,可参考我发的例子
http://www.ymmfa.com/read-gktid-1668394.html
当然,这例子三菱的人机界面跟变频器MODBUS RTU通讯,你这个设备是MODBUS ASCII通讯,要改一改
[ 此帖被anlyl2014在2019-06-07 22:10重新编辑 ]
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
5楼  发表于: 2019-06-07 22:07
还有这个例子也是台达HMIMODBUS RTU通讯例子
http://www.ymmfa.com/read-gktid-1667120.html
楼主留言:
谢谢提供例子,
用来做定位比较,用人机界面读取,再下发给PLC做比较,会不会反映慢
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
tingfenghu
级别: 工控侠客

精华主题: 0
发帖数量: 2846 个
工控威望: 3618 点
下载积分: 3519 分
在线时间: 3810(小时)
注册时间: 2007-11-04
最后登录: 2024-12-22
查看tingfenghu的 主题 / 回贴
6楼  发表于: 2019-06-08 00:11


三菱,可以通过方法转换数.
读取数存放D0至D7,
ld m8000   mov d2  k2m16
                  mov d3  k2m8
                  mov d4  k2m0
                 Dmov k8m10 d10
D10 D11保存32位值
其它同样类似处理.
楼主留言:
谢谢提供方法
二手PLC,触摸屏,伺服驱动,各类气动设备
http://shop58129605.taobao.com/