圖片:
大家好,三菱485通訊時,采用協(xié)議 無順序協(xié)議,對象為PH計,此PH計在正常數(shù)據(jù)相應(yīng)是 返回為17個字節(jié)的數(shù)據(jù),但是出錯時返回會5個字節(jié)的數(shù)據(jù)。
在試驗時出現(xiàn)如下問題: 因為需要采集數(shù)據(jù),因此我采用 LEFT指令 取其中的一段字符串,之后采用 EVAL命令 把ASCII碼轉(zhuǎn)成實數(shù)浮點數(shù),因為我在通訊時 采用的是接收固定字節(jié)的方法來作為數(shù)據(jù)結(jié)束的標(biāo)志,此時如果出現(xiàn) 5個字節(jié)的異常數(shù)據(jù)會造成PLC 4100操作異常的問題。請問該怎么處理啊好點?
附上程序