三菱fx3G与基恩士DL-RS1L通信后数据怎么合并 点击:1053 | 回复:9



风会逝去吗

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:265
  • 注册:2018年11月04日
发表于:2020-05-24 21:28:45
楼主
求助帖50分-已结帖

各位老师,我现在遇见的问题是三菱FX3G与基恩士位移传感器的通信模块(DL-RS1L)通信成功后,读回来的数据分布在应该是8个寄存器里面,我该怎么把这些数据合并到一个32位寄存器里,哪位老师如果做过这个程序的话发来参考一下,感谢



楼主最近还看过



风会逝去吗

  • 精华:0帖
  • 求助:3帖
  • 帖子:15帖 | 60回
  • 年度积分:0
  • 历史总积分:265
  • 注册:2018年11月04日
发表于:2020-05-24 21:35:38
1楼

不好意思,是DL-RS1A,标题错了

q910877460

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 104回
  • 年度积分:112
  • 历史总积分:8319
  • 注册:2012年7月18日
发表于:2020-05-25 16:26:41
2楼

数据组合就行了,有指令

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-25 23:57:29
3楼

仪表返回的是字符串,要把字符串转换为浮点数即可。有专门指令的

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-25 23:59:51
4楼

用MIDR指令和DEVAL两个指令即可完成。

yinguiyao

  • [版主]
  • 精华:3帖
  • 求助:0帖
  • 帖子:8帖 | 260回
  • 年度积分:1302
  • 历史总积分:40586
  • 注册:2010年12月23日
发表于:2020-05-26 07:11:40
5楼

http://bbs.gongkong.com/D/201909/806951_1.shtml


这有个欧姆龙plc 和基恩士DL-RS1L通讯的例子

image.png

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-05-30 15:46:28
6楼


引用 风会逝去吗 的回复内容: 不好意思,是DL-RS1A,标题错了

-------------------------

如果是三菱FX系列PLC和基恩士DL-RS1A无协议通信的话,你要获取最终数据,肯定会用MIDR指令和DEVAL两个指令的。
PLC发送M0,仪表做相应返回。

关育谋

  • [版主]
  • 精华:5帖
  • 求助:22帖
  • 帖子:738帖 | 5640回
  • 年度积分:68
  • 历史总积分:84034
  • 注册:2004年5月28日
发表于:2020-06-08 21:22:14
7楼

楼主,问题解决了吗?有问题随时跟帖交流啊。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2020-07-02 07:58:30
8楼

感谢诸位答疑求助。温馨提醒:求助者请在一个月内及时把悬赏积分结贴发放。如果自己已经解决问题,还请到帖子跟帖分享为好。


热门招聘
相关主题

官方公众号

智造工程师