d5373325
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 49 個(gè)
工控威望: 164 點(diǎn)
下載積分: 5462 分
在線時(shí)間: 70(小時(shí))
注冊(cè)時(shí)間: 2012-04-08
最后登錄: 2023-02-13
查看d5373325的 主題 / 回貼
樓主  發(fā)表于: 2015-08-24 19:36
麻煩問下用三菱PLC的N:N通訊,數(shù)據(jù)寄存器和輔助寄存器不夠用,假如我要傳送20個(gè)數(shù)據(jù)。怎么做呢?
leslie1994
菜鳥努力中
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 138 個(gè)
工控威望: 856 點(diǎn)
下載積分: 2304 分
在線時(shí)間: 142(小時(shí))
注冊(cè)時(shí)間: 2014-11-06
最后登錄: 2022-05-09
查看leslie1994的 主題 / 回貼
1樓  發(fā)表于: 2015-08-24 20:13
N:N通訊的模式2數(shù)據(jù)交換的個(gè)數(shù)最多,  位元件64點(diǎn)、字元件8點(diǎn)。
     你說(shuō)的20個(gè)數(shù)據(jù)是位元件九解決了。是位元件的話就麻煩了。
  我想到一個(gè)思路,不知道可不可行。    用位元件來(lái)表示數(shù)據(jù),   位元件應(yīng)該是夠的,  所以把位元件的狀態(tài)傳到接受方,然后接受方再轉(zhuǎn)換位 數(shù)據(jù)   (具體說(shuō)明指令忘記了,肯定是有這指令的。)  
本帖最近評(píng)分記錄:
  • 下載積分:+1(最遠(yuǎn)是多遠(yuǎn)) 好貼好貼!
  • 菜鳥努力中
    gaoshanyeyun
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 51 個(gè)
    工控威望: 245 點(diǎn)
    下載積分: 366 分
    在線時(shí)間: 228(小時(shí))
    注冊(cè)時(shí)間: 2010-04-12
    最后登錄: 2024-08-05
    查看gaoshanyeyun的 主題 / 回貼
    2樓  發(fā)表于: 2015-08-24 21:32
    分批傳嘛,這有啥難度。就是速度慢點(diǎn),我想你用NN網(wǎng)絡(luò)也不會(huì)有太高的實(shí)時(shí)性要求了。
    樓主留言:
    能不能告訴我一下具體怎么做呢!謝謝
    本帖最近評(píng)分記錄:
  • 下載積分:+2(lay111) 好貼好貼!
    gaoshanyeyun
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 51 個(gè)
    工控威望: 245 點(diǎn)
    下載積分: 366 分
    在線時(shí)間: 228(小時(shí))
    注冊(cè)時(shí)間: 2010-04-12
    最后登錄: 2024-08-05
    查看gaoshanyeyun的 主題 / 回貼
    3樓  發(fā)表于: 2015-08-24 21:35
    要快就用以太網(wǎng)
    iujfang
    怪人
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 408 個(gè)
    工控威望: 531 點(diǎn)
    下載積分: 1387 分
    在線時(shí)間: 201(小時(shí))
    注冊(cè)時(shí)間: 2010-05-21
    最后登錄: 2024-09-13
    查看iujfang的 主題 / 回貼
    4樓  發(fā)表于: 2015-08-25 07:50
    假如不用位元件的話,64個(gè)位寄存器可以當(dāng)做4個(gè)字寄存器使用,也就是說(shuō)最多12個(gè)寄存器,再多了就不行了。那就要用其他的方法,如有觸摸屏就好辦了
    [ 此帖被iujfang在2015-08-25 09:00重新編輯 ]
    lay111
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 34 個(gè)
    工控威望: 1123 點(diǎn)
    下載積分: 27455 分
    在線時(shí)間: 323(小時(shí))
    注冊(cè)時(shí)間: 2015-08-11
    最后登錄: 2019-01-14
    查看lay111的 主題 / 回貼
    5樓  發(fā)表于: 2015-08-25 08:44
    2F的點(diǎn)子不錯(cuò)! 拿一字元當(dāng)索引暫存器,再用幾個(gè)暫存器依照索引排放數(shù)值
    jackal
    索馬里海盜
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 658 個(gè)
    工控威望: 1006 點(diǎn)
    下載積分: 857 分
    在線時(shí)間: 451(小時(shí))
    注冊(cè)時(shí)間: 2008-06-21
    最后登錄: 2024-08-09
    查看jackal的 主題 / 回貼
    6樓  發(fā)表于: 2015-08-25 11:00
    20個(gè)太多了     用兩個(gè)就夠了      


    D0=1   本地D101 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D101 里面    回傳一個(gè)接受完成
    D0=2   本地D102 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D102 里面    回傳一個(gè)接受完成
    D0=3   本地D103 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D103 里面    回傳一個(gè)接受完成
    D0=4   本地D104 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D104 里面    回傳一個(gè)接受完成
    D0=5   本地D101 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D105 里面    回傳一個(gè)接受完成
    D0=6   本地D101 MOV到  D1 傳過(guò)去的數(shù)據(jù)  保持到  D106 里面    回傳一個(gè)接受完成

      2個(gè)可以實(shí)現(xiàn)  這樣要傳送20次    當(dāng)然別傻呵呵的     就用兩個(gè)     每次傳送的時(shí)候  可以多傳送幾個(gè) 看最大能有幾個(gè)   如果一次可以傳10個(gè) 你們傳送兩次就可以了  

    只是個(gè)思路而已      有些 人看不懂 回來(lái)補(bǔ)充一下
    [ 此帖被jackal在2015-08-25 11:37重新編輯 ]
    gdj-gdj
    每天進(jìn)步一點(diǎn)點(diǎn)!
    級(jí)別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 399 個(gè)
    工控威望: 7067 點(diǎn)
    下載積分: 127383 分
    在線時(shí)間: 1454(小時(shí))
    注冊(cè)時(shí)間: 2013-10-12
    最后登錄: 2024-09-20
    查看gdj-gdj的 主題 / 回貼
    7樓  發(fā)表于: 2015-08-25 11:13
    4樓說(shuō)的好啊。
    fubin739
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 790 點(diǎn)
    下載積分: 3080 分
    在線時(shí)間: 452(小時(shí))
    注冊(cè)時(shí)間: 2006-11-06
    最后登錄: 2024-09-14
    查看fubin739的 主題 / 回貼
    8樓  發(fā)表于: 2015-08-25 11:49
    如果數(shù)據(jù)比較小,可以考慮將兩個(gè)數(shù)整合到一個(gè)數(shù)里面,傳回來(lái)再分解開。
    另外既然都N:N了,直接自己發(fā)算了。
    gaoshanyeyun
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 51 個(gè)
    工控威望: 245 點(diǎn)
    下載積分: 366 分
    在線時(shí)間: 228(小時(shí))
    注冊(cè)時(shí)間: 2010-04-12
    最后登錄: 2024-08-05
    查看gaoshanyeyun的 主題 / 回貼
    9樓  發(fā)表于: 2015-08-25 22:13
    自己定個(gè)簡(jiǎn)單的協(xié)議就行了,用計(jì)數(shù)配合變址寄存器,計(jì)數(shù)值用傳送成功回授信號(hào)增量計(jì)數(shù)。
    別說(shuō)20個(gè)字,就是2000個(gè)字也沒有問題。這樣簡(jiǎn)潔,高效,最大化的通訊利用率。
    譬如要傳送D100-D1199
    一次傳4字
    BMOV D100z0 至交換寄存器 K4
    Z0=N*8
    接收也一樣
    gaoshanyeyun
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 51 個(gè)
    工控威望: 245 點(diǎn)
    下載積分: 366 分
    在線時(shí)間: 228(小時(shí))
    注冊(cè)時(shí)間: 2010-04-12
    最后登錄: 2024-08-05
    查看gaoshanyeyun的 主題 / 回貼
    10樓  發(fā)表于: 2015-08-25 22:19
    其中交換的第5個(gè)字內(nèi)寫一個(gè)標(biāo)示其值為N,方便接收方利用其變址寄存器安放接收到的數(shù)據(jù)。盡量做到數(shù)據(jù)存儲(chǔ)編號(hào)一致,整齊。