sky38000235
級別: 探索解密
|
圖片:
最近用臺達PLC與上位機做通訊,上位機向PLC發數據用modbus通訊,PLC向上位機發設備狀態用RS指令。上位機第一次發的數據,PLC能收到并能做相應的動作,動作完成后PLC向上位機發OK信號,之后,發現M1122不能復位,一直處于ON狀態,請大俠指點迷津。 |
---|---|
|
jeffee
級別: 探索解密
|
用上位機主動去讀PLC數據行不行,那樣容易做一點 樓主留言:上位機數據處理量太大,主動讀取的話影響上位機對其他數據的處理 |
---|---|
|
jx_einstein
級別: 論壇先鋒
|
臺達好像有自己的協議的,串口通信檢驗碼是FCS和OMRON的一樣,用MODBUS也可以,臺達有MODBUS指令,封裝了CRC校驗碼,不過臺達的我沒用過,西門子的是成功通訊過的。 |
---|---|
|
jack1009
級別: 略有小成
|
應該是上位機對PLC做輪詢比較OK吧? 樓主留言:是的,我以前做也是上位機做輪詢,這次的情況是上位機對另外一臺儀器的數據處理量太大,再對plc做輪詢影響了上位機的數據處理速度,所以想用rs指令主動發設備狀態。 |
---|---|
|