hntl2005
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個(gè)
工控威望: 110 點(diǎn)
下載積分: 545 分
在線時(shí)間: 23(小時(shí))
注冊時(shí)間: 2018-04-13
最后登錄: 2024-09-03
查看hntl2005的 主題 / 回貼
樓主  發(fā)表于: 2022-03-08 09:10
圖片:
圖片:
圖片:
       PLC做客戶端,與上位機(jī)以太網(wǎng)通訊也沒有問題。但是接收到的字符每次都缺第1位(比方上位發(fā)一串字符23232323,我接收到32323235).末尾又多一位。

      (用網(wǎng)絡(luò)通訊助手驗(yàn)證過上位機(jī)發(fā)送的字符是沒有問題的,比方上位發(fā)一串字符23232323,網(wǎng)絡(luò)助手接收到23232323),這樣驗(yàn)證上位機(jī)發(fā)送的字符是沒有問題。因此推斷出是PLC接收字符出現(xiàn)了問題。

        與上位機(jī)通訊試嘗試過多組數(shù)據(jù)通訊,都是第一個(gè)字符丟失,末尾多一個(gè)字符。中間字符沒有問題。求解問題出在哪里。
zm19870128
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 159 點(diǎn)
下載積分: 14984 分
在線時(shí)間: 201(小時(shí))
注冊時(shí)間: 2011-05-02
最后登錄: 2024-12-22
查看zm19870128的 主題 / 回貼
1樓  發(fā)表于: 2022-04-26 10:46
接收數(shù)據(jù)第一個(gè)地址是接收數(shù)據(jù)長度
如果數(shù)據(jù)內(nèi)容/長度為奇數(shù)的時(shí)候最高位PLC系統(tǒng)會自動補(bǔ)數(shù)(這個(gè)數(shù)據(jù)沒有用),偶數(shù)是沒有彌補(bǔ),這就是三菱有點(diǎn)惡心地方
解決這個(gè)方法是要計(jì)算數(shù)據(jù)長度用變址方式找到最后一個(gè)地址,把最后一個(gè)地址里高8Bit刪除
zm19870128
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 54 個(gè)
工控威望: 159 點(diǎn)
下載積分: 14984 分
在線時(shí)間: 201(小時(shí))
注冊時(shí)間: 2011-05-02
最后登錄: 2024-12-22
查看zm19870128的 主題 / 回貼
2樓  發(fā)表于: 2022-04-26 10:50
圖片:
圖片:
請參考!。。。。。。。!