lizhendong
级别: 家园常客
精华主题: 0
发帖数量: 609 个
工控威望: 800 点
下载积分: 1992 分
在线时间: 846(小时)
注册时间: 2016-10-12
最后登录: 2024-11-13
查看lizhendong的 主题 / 回贴
楼主  发表于: 2020-04-18 20:01
在扫码器扫二维码时,RS接收的寄存器D有多有少!二维码长寄存器D就多!二维码短寄存器D就少!

问题来了,RS接收如何动态分配寄存器D?请教一下大神们???
勤工俭学
deep throat
级别: 论坛先锋
精华主题: 0
发帖数量: 188 个
工控威望: 1567 点
下载积分: 5955 分
在线时间: 120(小时)
注册时间: 2016-03-10
最后登录: 2024-09-27
查看勤工俭学的 主题 / 回贴
1楼  发表于: 2020-04-18 21:03
如果没有提前知道二维码的长度的话,rs指令接收的长度必须要能够满足最长的二维码,然后用d8123来截取二维码的内容。详情参考手册《FX系列微型可编程控制器》用户手册通信篇。
本帖最近评分记录:
  • 下载积分:+1(lizhendong) 热心助人!
    cythyx
    级别: 家园常客
    精华主题: 0
    发帖数量: 452 个
    工控威望: 527 点
    下载积分: 1634 分
    在线时间: 106(小时)
    注册时间: 2019-06-27
    最后登录: 2024-11-20
    查看cythyx的 主题 / 回贴
    2楼  发表于: 2020-04-19 08:27
    RS指令你直接设置个足够长的就行啊,你设置接收100个,实际只有10个没影响啊
    sjbandmm
    级别: 略有小成
    精华主题: 0
    发帖数量: 237 个
    工控威望: 407 点
    下载积分: 987 分
    在线时间: 168(小时)
    注册时间: 2008-08-23
    最后登录: 2024-11-19
    查看sjbandmm的 主题 / 回贴
    3楼  发表于: 2020-04-19 11:19
    RS指令可以使用结束符来判断接受数据长度,Q系列的接收数据是自带长度的,可以方便的实现动态分配数据区。
    lizhendong
    级别: 家园常客
    精华主题: 0
    发帖数量: 609 个
    工控威望: 800 点
    下载积分: 1992 分
    在线时间: 846(小时)
    注册时间: 2016-10-12
    最后登录: 2024-11-13
    查看lizhendong的 主题 / 回贴
    4楼  发表于: 2020-04-20 21:41
    引用
    引用第3楼sjbandmm于2020-04-19 11:19发表的  :
    RS指令可以使用结束符来判断接受数据长度,Q系列的接收数据是自带长度的,可以方便的实现动态分配数据区。


    想听一下大神是如何做的???