零度浪子001
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 97 點(diǎn)
下載積分: 900 分
在線時(shí)間: 14(小時(shí))
注冊(cè)時(shí)間: 2024-03-08
最后登錄: 2025-01-17
查看零度浪子001的 主題 / 回貼
樓主  發(fā)表于: 28天前
圖片:
三菱QJ71C24,假如在各種控制里面設(shè)定接收長(zhǎng)度為8字節(jié),那有的報(bào)文比8字節(jié)長(zhǎng),該怎么辦呢?
zhaoch95
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 14 個(gè)
工控威望: 116 點(diǎn)
下載積分: 4080 分
在線時(shí)間: 31(小時(shí))
注冊(cè)時(shí)間: 2010-07-12
最后登錄: 2025-01-21
查看zhaoch95的 主題 / 回貼
1樓  發(fā)表于: 昨天
1、用通訊協(xié)議,設(shè)置四條接收?qǐng)?bào)文
2、接收長(zhǎng)度設(shè)置1字節(jié),自己維護(hù)一個(gè)FIFO的數(shù)據(jù)區(qū),自己判斷報(bào)文數(shù)據(jù)結(jié)束后處理
3、如果2A FB是固定的,就設(shè)置這個(gè)作為結(jié)束符,就是本次接收會(huì)少兩個(gè)字節(jié)的校驗(yàn)碼,下次接收頭部多兩個(gè)字節(jié)校驗(yàn)碼