現在主要是以下幾種方法:
1. I/O通訊方式
將機器人的狀態傳遞給PLC,PLC再跟觸控式螢幕進行通訊,這是最傳統的方式,但使用這種方式如果狀態比較少還行,一旦狀態較多就很浪費I/O了,不是很推薦,我們實驗室暫時使用這種方式實現的,起目的只是在於方便學習,好觀察狀態,也是為了鍛鍊學生進行I/O分配練習,附件的圖片就是用這種方法實現的;
2. 乙太網通訊
所以,通常情況下,都是透過乙太網將機器人的系統引數傳送給PLC,PLC再跟HMI進行通訊互動。
3. 利用示教器
如果只是觀察狀態,為什麼不直接使用示教器呢?像FANUC的示教器其實是支援自定義介面的,本來就是個螢幕,可以透過自定義方式展示不同的介面,就有點類似於HMI了。
4. 網頁顯示
機器人大多數時候不會出現什麼問題,而且有些機器人也是標準的TCP/IP協議,直接將系統變數值傳送到伺服器,直接集中顯示也是可以的,這樣也方便集中檢視。
以上四種方法對於不同的機器人進行合理選擇即可,當然也需要考慮一下成本,有的機器人擴充套件包是需要額外付費的。
現在主要是以下幾種方法:
1. I/O通訊方式
將機器人的狀態傳遞給PLC,PLC再跟觸控式螢幕進行通訊,這是最傳統的方式,但使用這種方式如果狀態比較少還行,一旦狀態較多就很浪費I/O了,不是很推薦,我們實驗室暫時使用這種方式實現的,起目的只是在於方便學習,好觀察狀態,也是為了鍛鍊學生進行I/O分配練習,附件的圖片就是用這種方法實現的;
2. 乙太網通訊
所以,通常情況下,都是透過乙太網將機器人的系統引數傳送給PLC,PLC再跟HMI進行通訊互動。
3. 利用示教器
如果只是觀察狀態,為什麼不直接使用示教器呢?像FANUC的示教器其實是支援自定義介面的,本來就是個螢幕,可以透過自定義方式展示不同的介面,就有點類似於HMI了。
4. 網頁顯示
機器人大多數時候不會出現什麼問題,而且有些機器人也是標準的TCP/IP協議,直接將系統變數值傳送到伺服器,直接集中顯示也是可以的,這樣也方便集中檢視。
以上四種方法對於不同的機器人進行合理選擇即可,當然也需要考慮一下成本,有的機器人擴充套件包是需要額外付費的。