lizhendong
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 609 個
工控威望: 800 點
下載積分: 1992 分
在線時間: 842(小時)
注冊時間: 2016-10-12
最后登錄: 2024-10-28
查看lizhendong的 主題 / 回貼
樓主  發(fā)表于: 2020-04-18 20:01
在掃碼器掃二維碼時,RS接收的寄存器D有多有少!二維碼長寄存器D就多!二維碼短寄存器D就少!

問題來了,RS接收如何動態(tài)分配寄存器D?請教一下大神們???
勤工儉學(xué)
deep throat
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 188 個
工控威望: 1567 點
下載積分: 5955 分
在線時間: 120(小時)
注冊時間: 2016-03-10
最后登錄: 2024-09-27
查看勤工儉學(xué)的 主題 / 回貼
1樓  發(fā)表于: 2020-04-18 21:03
如果沒有提前知道二維碼的長度的話,rs指令接收的長度必須要能夠滿足最長的二維碼,然后用d8123來截取二維碼的內(nèi)容。詳情參考手冊《FX系列微型可編程控制器》用戶手冊通信篇。
本帖最近評分記錄:
  • 下載積分:+1(lizhendong) 熱心助人!
    cythyx
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 452 個
    工控威望: 527 點
    下載積分: 1634 分
    在線時間: 106(小時)
    注冊時間: 2019-06-27
    最后登錄: 2024-10-14
    查看cythyx的 主題 / 回貼
    2樓  發(fā)表于: 2020-04-19 08:27
    RS指令你直接設(shè)置個足夠長的就行啊,你設(shè)置接收100個,實際只有10個沒影響啊
    sjbandmm
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 237 個
    工控威望: 407 點
    下載積分: 987 分
    在線時間: 167(小時)
    注冊時間: 2008-08-23
    最后登錄: 2024-05-22
    查看sjbandmm的 主題 / 回貼
    3樓  發(fā)表于: 2020-04-19 11:19
    RS指令可以使用結(jié)束符來判斷接受數(shù)據(jù)長度,Q系列的接收數(shù)據(jù)是自帶長度的,可以方便的實現(xiàn)動態(tài)分配數(shù)據(jù)區(qū)。
    lizhendong
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 609 個
    工控威望: 800 點
    下載積分: 1992 分
    在線時間: 842(小時)
    注冊時間: 2016-10-12
    最后登錄: 2024-10-28
    查看lizhendong的 主題 / 回貼
    4樓  發(fā)表于: 2020-04-20 21:41
    引用
    引用第3樓sjbandmm于2020-04-19 11:19發(fā)表的  :
    RS指令可以使用結(jié)束符來判斷接受數(shù)據(jù)長度,Q系列的接收數(shù)據(jù)是自帶長度的,可以方便的實現(xiàn)動態(tài)分配數(shù)據(jù)區(qū)。


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