clxsmart
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 153 點(diǎn)
下載積分: 838 分
在線時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2011-02-21
最后登錄: 2023-11-11
查看clxsmart的 主題 / 回貼
樓主  發(fā)表于: 2013-04-13 17:53
在PLC中用串口和設(shè)備通信,每次只能取得一個(gè)變量值,現(xiàn)在有多個(gè)變量,要一直查詢更新,這個(gè)循環(huán)發(fā)送接收怎么做?
clxsmart
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 153 點(diǎn)
下載積分: 838 分
在線時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2011-02-21
最后登錄: 2023-11-11
查看clxsmart的 主題 / 回貼
1樓  發(fā)表于: 2013-04-16 21:25
樓上的朋友,謝謝你的回復(fù)
PLC是松下FP C60T  外部設(shè)備是單片機(jī)為核心的機(jī)器人,通過RS485連接,大概通訊過程是這樣的:
PLC和外部設(shè)備串口通訊
1.plc運(yùn)行后要一直查詢外部設(shè)備的N個(gè)狀態(tài)值,實(shí)時(shí)返回給PLC,每做一個(gè)串行通訊,只能獲得一個(gè)狀態(tài)值;
2.在運(yùn)行中,如果按了操作面板上的按鈕(如暫停,停止,復(fù)位按鈕),PLC發(fā)一次串行代碼數(shù)據(jù)讓外部設(shè)備暫停,停止,復(fù)位等操作(也是通過串口來實(shí)現(xiàn));
這個(gè)通訊應(yīng)該怎么做?
clxsmart
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 40 個(gè)
工控威望: 153 點(diǎn)
下載積分: 838 分
在線時(shí)間: 57(小時(shí))
注冊(cè)時(shí)間: 2011-02-21
最后登錄: 2023-11-11
查看clxsmart的 主題 / 回貼
2樓  發(fā)表于: 2013-04-16 21:29
謝謝樓上的回復(fù)
PLC是松下FP C60T
外部設(shè)備是單片機(jī)核心的機(jī)器人控制板
PLC是主,單片機(jī)是從

PLC和外部設(shè)備串口通訊
1.plc運(yùn)行后要一直查詢外部設(shè)備的N個(gè)狀態(tài)值,實(shí)時(shí)返回給PLC,每做一個(gè)串行通訊,只能獲得一個(gè)狀態(tài)值;
2.在運(yùn)行中,如果按了操作面板上的按鈕(如暫停,停止,復(fù)位按鈕),PLC發(fā)一次串行代碼數(shù)據(jù)讓外部設(shè)備暫停,停止,復(fù)位等操作(也是通過串口來實(shí)現(xiàn));
這個(gè)通訊應(yīng)該怎么做?