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