sky38000235
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 157 點(diǎn)
下載積分: 565 分
在線時(shí)間: 20(小時(shí))
注冊(cè)時(shí)間: 2009-07-16
最后登錄: 2024-09-20
查看sky38000235的 主題 / 回貼
樓主  發(fā)表于: 2014-07-08 22:34
圖片:
最近用臺(tái)達(dá)PLC與上位機(jī)做通訊,上位機(jī)向PLC發(fā)數(shù)據(jù)用modbus通訊,PLC向上位機(jī)發(fā)設(shè)備狀態(tài)用RS指令。上位機(jī)第一次發(fā)的數(shù)據(jù),PLC能收到并能做相應(yīng)的動(dòng)作,動(dòng)作完成后PLC向上位機(jī)發(fā)OK信號(hào),之后,發(fā)現(xiàn)M1122不能復(fù)位,一直處于ON狀態(tài),請(qǐng)大俠指點(diǎn)迷津。
jeffee
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 10 個(gè)
工控威望: 120 點(diǎn)
下載積分: 471 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2012-08-06
最后登錄: 2021-05-23
查看jeffee的 主題 / 回貼
1樓  發(fā)表于: 2014-07-08 22:35
用上位機(jī)主動(dòng)去讀PLC數(shù)據(jù)行不行,那樣容易做一點(diǎn)
樓主留言:
上位機(jī)數(shù)據(jù)處理量太大,主動(dòng)讀取的話影響上位機(jī)對(duì)其他數(shù)據(jù)的處理
jx_einstein
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 868 個(gè)
工控威望: 1047 點(diǎn)
下載積分: 2421 分
在線時(shí)間: 860(小時(shí))
注冊(cè)時(shí)間: 2010-01-09
最后登錄: 2024-11-28
查看jx_einstein的 主題 / 回貼
2樓  發(fā)表于: 2014-07-08 23:00
臺(tái)達(dá)好像有自己的協(xié)議的,串口通信檢驗(yàn)碼是FCS和OMRON的一樣,用MODBUS也可以,臺(tái)達(dá)有MODBUS指令,封裝了CRC校驗(yàn)碼,不過臺(tái)達(dá)的我沒用過,西門子的是成功通訊過的。
jack1009
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 101 個(gè)
工控威望: 238 點(diǎn)
下載積分: 1521 分
在線時(shí)間: 55(小時(shí))
注冊(cè)時(shí)間: 2013-09-02
最后登錄: 2024-11-27
查看jack1009的 主題 / 回貼
3樓  發(fā)表于: 2014-07-09 09:06
應(yīng)該是上位機(jī)對(duì)PLC做輪詢比較OK吧?
樓主留言:
是的,我以前做也是上位機(jī)做輪詢,這次的情況是上位機(jī)對(duì)另外一臺(tái)儀器的數(shù)據(jù)處理量太大,再對(duì)plc做輪詢影響了上位機(jī)的數(shù)據(jù)處理速度,所以想用rs指令主動(dòng)發(fā)設(shè)備狀態(tài)。
sky38000235
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 157 點(diǎn)
下載積分: 565 分
在線時(shí)間: 20(小時(shí))
注冊(cè)時(shí)間: 2009-07-16
最后登錄: 2024-09-20
查看sky38000235的 主題 / 回貼
4樓  發(fā)表于: 2014-07-09 10:49
問題補(bǔ)充,今天加了幾條指令,現(xiàn)在監(jiān)視M1122,M1123,M1129,M1140,M1141,在rs指令運(yùn)行結(jié)束后,都為OFF,但是還是不能通信。第一次pc寫數(shù)據(jù)下去,plc收到并執(zhí)行動(dòng)作,完成后反饋ok信號(hào),第二次pc發(fā)數(shù)據(jù)plc就收不到了