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



风会逝去吗

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

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




风会逝去吗

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

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

q910877460

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

数据组合就行了,有指令

关育谋

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

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

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:337帖 | 4597回
  • 年度积分:95
  • 历史总积分:28772
  • 注册:2004年5月28日
发表于:2020-05-25 23:59:51
4楼

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

yinguiyao

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

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


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

image.png

关育谋

  • [版主]
  • 精华:3帖
  • 求助:21帖
  • 帖子:337帖 | 4597回
  • 年度积分:95
  • 历史总积分:28772
  • 注册:2004年5月28日
发表于:2020-05-30 15:46:28
6楼


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

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

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

关育谋

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

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

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:39帖
  • 帖子:3946帖 | 19333回
  • 年度积分:771
  • 历史总积分:102983
  • 注册:2006年8月04日
发表于:2020-07-02 07:58:30
8楼

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


相关主题

官方公众号

智造工程师