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