久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于虛擬儀器的PLC監控系統設計

基于虛擬儀器的PLC監控系統設計

作者: 時間:2010-11-04 來源:網絡 收藏


其中PC機與PLC串口通信程序結構分為3個部分:
(1)串口初始化。根據通信協議設定,通信端口:COM1,波特率:9600bps,1位起始位,8位數據位,1位停止位,無奇偶校驗,無軟件握手協議。
(2)發送命令和讀取響應將命令通過串口COM1發給PLC,并接收來自PLC的響應信息,如果響應正常(狀態信息為O1或02),就將所得數據做顯示、計算分析、存儲等后續處理,以便用于設備實時控制和在線狀態監測;如果響應不正常則退出程序(03或04),用戶重新輸入命令開始工作。
(3)關閉串口。調用LabVIEW提供的VISA關閉串口函數實現串口資源的釋放。
當程序運行時,LabVIEW首先向PLC發出一個讀請求,然后檢測輸入緩存中的字節數;當達到預定字節數時,LabVIEW利用讀串口函數將輸入緩存中的字節一次性讀出,然后繼續發出一個讀請求到PLC。如此循環,直至結束。本程序還采用了狀態機的方法進行狀態的判斷和選擇。

4 結論
PLC自由口通信方式具有與外圍設備通信方便、自由,易于微機控制等特點,這一通信方式被越來越多的監控系統所采用。利用PC機或工控機的串口,按照自由通信協議,結合地址映射技術在LabVIEW平臺上開發出串行通信模塊,可以很方便地實現主機與PLC的串行通信,對PLC的內存單元進行讀寫操作,從而實現對PLC的監控。本文所提出的設計能夠方便地應用于基于PLC的工業監控,具有開發方便、擴展靈活的優點。


上一頁 1 2 3 下一頁

關鍵詞: 收發器

評論


相關推薦

技術專區

關閉