clxsmart
級別: 探索解密
|
在PLC中用串口和設備通信,每次只能取得一個變量值,現(xiàn)在有多個變量,要一直查詢更新,這個循環(huán)發(fā)送接收怎么做? |
---|---|
|
wjun7610
級別: 略有小成
|
PLC和什么設備通信呢,plc是什么品牌、信號,設備是什么東東,采用的是RS485,?RS232?要有比較詳細的才好說啊,可以在程序里面做一個計數(shù)什么的從0-開始到你要通信的數(shù)據(jù)量結束后再置0,又重新開始,這個僅僅是思路 |
---|---|
|
clxsmart
級別: 探索解密
|
樓上的朋友,謝謝你的回復 PLC是松下FP C60T 外部設備是單片機為核心的機器人,通過RS485連接,大概通訊過程是這樣的: PLC和外部設備串口通訊 1.plc運行后要一直查詢外部設備的N個狀態(tài)值,實時返回給PLC,每做一個串行通訊,只能獲得一個狀態(tài)值; 2.在運行中,如果按了操作面板上的按鈕(如暫停,停止,復位按鈕),PLC發(fā)一次串行代碼數(shù)據(jù)讓外部設備暫停,停止,復位等操作(也是通過串口來實現(xiàn)); 這個通訊應該怎么做? |
---|---|
|
clxsmart
級別: 探索解密
|
謝謝樓上的回復 PLC是松下FP C60T 外部設備是單片機核心的機器人控制板 PLC是主,單片機是從 PLC和外部設備串口通訊 1.plc運行后要一直查詢外部設備的N個狀態(tài)值,實時返回給PLC,每做一個串行通訊,只能獲得一個狀態(tài)值; 2.在運行中,如果按了操作面板上的按鈕(如暫停,停止,復位按鈕),PLC發(fā)一次串行代碼數(shù)據(jù)讓外部設備暫停,停止,復位等操作(也是通過串口來實現(xiàn)); 這個通訊應該怎么做? |
---|---|
|