焊管水壓試驗機測控系統包括:模擬量輸入模塊、模擬量輸出模塊、串行通訊模塊。油水平衡包括:水壓、油壓兩個壓力變送器、比例放大板、比例卸荷閥。計算機系統包括:主機、顯示器、打印機。
通過串行通訊器與計算機進行串行通訊,實現PLC與上位機之間的數據通訊。通過檢測水壓、油壓值,結合試驗水壓輸出給定油壓值至比例放大板,并驅動比例卸荷閥來實現油水平衡。
在使用PLC串行通訊口與上位機通訊之前,需通過編程器設置PLC的通訊速率、數據格式及通訊協議,其設置必須與上位機的通訊設置保持一致。上位機采用VB中提供的控件編寫所需的串行通訊程序,可使用時間驅動或查詢方式處理通訊。
本系統中是用MSCOMM事件處理數據接收,上位機定時主動發送請求,PLC則將數據放至指定數據寄存器,即可完成通訊。系統采用MISROSOFTVISUALBASIC編寫所有程序,包括以下內容:
通訊模塊對PLC而言,寫入PLC工作參數,讀出試壓數據和PLC輸入輸出點的狀態。參數設定模塊設定試驗壓力,保壓時間,油水平衡壓力差值。主程序試管水壓實測曲線動態顯示,自動打印試壓曲線及測試參數,試壓數據記錄到數據庫中,自動判定廢品及報警。