1 引言
近年來,隨著計算機技術的迅速發展,對科研實驗效果的要求也越來越高。在冶金行業中金屬塑性熱加工過程的研究中,要求能夠精確的測量實驗數據,同時又能對即將使用在生產線上的各種傳感器、執行器進行測控,以便對其性能進行評估,為最終安裝在生產線上能可靠運行提供保障。但被測量的信號或被控制對象所處的位置是不同的,如測量一個鋼塊在被加熱過程中,不同位置的">

      技術頻道

      基于S7-300 PLC的多功能測控車

      1 引言
      近年來,隨著計算機技術的迅速發展,對科研實驗效果的要求也越來越高。在冶金行業中金屬塑性熱加工過程的研究中,要求能夠精確的測量實驗數據,同時又能對即將使用在生產線上的各種傳感器、執行器進行測控,以便對其性能進行評估,為最終安裝在生產線上能可靠運行提供保障。但被測量的信號或被控制對象所處的位置是不同的,如測量一個鋼塊在被加熱過程中,不同位置的點的溫度變化時,要在加熱爐附近進行。而測控一個伺服閥的性能要在液壓站附近進行,為此我們開發了一套可以對多種信號進行測量,也可以對某些對象進行閉環控制的測控車。
      具體地說,此測量車可以測量壓力、扭矩、流量、速度、位移、電壓、電流以及鋼板溫度等信號。可以對伺服閥、液壓馬達、加熱爐、水幕(或集管)冷卻水的流量等進行閉環控制。
      2 系統的硬件構成
      整個測控車控制系統包括兩部分,即測量控制部分和數據處理及分析部分。測量和控制部分采用西門子公司S7-300系列PLC,選擇CPU-315-2DP作為控制器,與ET200組成PROFIBUS-DP網,以便于對分散的對象進行控制時減少接線。選用6ES7 331-7KF02多功能模擬量輸入模塊做信號采集,因為此模塊可以采集熱電偶信號,電壓信號和電流信號。模擬量輸出模塊選擇12位精度的6ES7 322-5HD01。
      數據處理及分析部分采用為工業控制計算機,通過美國NI公司提供的PC-1500PFB PROFIBUS通訊卡,實現上位機與控制器之間的數據交換。軟件采用該公司的圖形化軟件LabVIEW7.0。硬件配置見圖1所示。


      圖1 控制系統硬件配置
      3 系統的功能原理
      該測量車機械結構緊湊、移動靈活、接線方便。另外ET200M部分為一個單獨的控制箱,它與CPU之間只有一條數據線,因此可以放在與測量車有一段距離、靠近被控制點附近。
      該測量車可以對被測量進行短時或長時間的測量,并將數據通過PROFIBUS總線保存在上位機中,之后對數據進行繪制各種曲線、擬合、回歸等處理,還可以打印報表等。可以快速地記錄閉環控制過程中的Setpoint值、Process Variable值、偏差值和PID輸出值,以便對被控對象的性能,控制效果等進行分析和評估。
      該控制系統的硬件控制器為S7-300系列的CPU315-2DP,具有速度快、可構成DP網的特點。模擬量輸入模塊采用331-7KF02,該模塊通過改變其側面的4個小方塊的安裝方向,來改變所測量信號的種類,即電壓、電流、熱電偶信號。每一個小方塊控制兩通道,共8個通道。另外在STEP7的HardWare Config中,在331-7KF02的屬性里也要選定與小方塊指示相同的信號類型。在硬件接線方面,要將331-7KF02模塊的前連接器的第10、11腳短接,并連接到每個通道的負端。這樣才能正確地測量到信號。模擬量輸出信號選用322-5HD01,其輸出可以選擇電壓或電流量方式。
      計數器選用FM350-2,具有8個通道。開關量輸入模塊為321-1BL00-0AA0,即32點,24VDC。開關量輸出模塊為兩種:一種是322-1BL00-0AA0,32點,24VDC;另一種是322-1HF01-0AA0,為8點繼電器輸出,可以直接控制電流較大的負載。

      4 系統軟件
      測量和控制部分的軟件為西門子公司的STEP7 5.2,該軟件編程直觀快捷,函數功能齊全,調試方便。軟件結構是根據不同的任務分為若干個子程序,通過上位機傳送的不同參數,或控制面板上的轉換開關來啟動相應的程序,如圖2所示。如在溫度測量的程序中,分為測量熱電偶的溫度mV信號和測量來自紅外線測溫儀的4~20mA電流信號,不同類型的信號,其標度變換將調用不同標定子程序。在控制部分中流量控制和位移控制也是不同的子程序。


      圖2 系統軟件任務分配
      上位機的軟件為LabVIEW7.0,通過PC-1500PFB PROFIBUS通訊卡于PLC交換數據。該軟件具有運行速度快,數據分析和數據處理的函數齊全,編程速度快,界面友好等特點。在人機界面中,對各種類型的測量和控制的試驗進行編碼,當操作者選擇了相應的實驗后,通過通訊將該實驗編碼及相關的參數一起發送到PLC中的特定DB塊中,PLC程序得到實驗編碼后進行初始化,然后等待操作者按下啟動按鈕,程序才能真正地運行。在測量和控制中采集到的數據以數組的形式存放在不同的數據塊中。上位機在傳送完實驗參數后,將運行數據接收子程序,將PLC中DB塊內的實驗過程數據獲得并存儲在上位機中,同時在上位機可以實時顯示這些數據。
      該測控系統中包含了許多子程序,現將其中的2個為例說明編程思想。
      4.1 增加、停止、減少子程序
      增加、停止、減少子程序如下:
      AN #minus_signal
      JC dec
      L #reference
      L #step
      +I
      L #max
      >I
      JC out1
      TAK
      out1: T #reference
      BEU
      dec: AN #plus_signal
      BEC
      L #reference
      L #step
      -I
      L #min
      <I
      JC out2
      TAK
      out2: T #reference
      BEU
      該子程序是利用開關量,以脈沖計數的方式產生數據。具體方法是利用2位自返回開關(左為減少,右為增加),在每個調用周期中增加或減少一個數的方法產生數據,可以作為一個控制量的設定值。在調用該子程序時,將產生的數據限制在一個范圍內,就能方便的使用了,這樣使用開關量就能完成模擬量的設定。
      4.2 數據采集標定公共子程序
      在此程序中,只需要輸入測量值、該信號的工程量最大值和最小值,即可將數據轉換為相應的工程量值。編程的公式為:
      Y_Real=(Y2-Y1)/(X2-X1)×(X_Real-X1)+Y1 (1)
      其中,Y1、Y2分別為工程量的最小值和最大值。
      數據采集標定子程序如下:
      L #X_Real
      L #X1
      <=R
      JC Min
      L #X_Real
      L #X2
      >=R
      JC Max
      L #X2
      L #X1
      -R
      T #T_Real01
      L #Y2
      L #Y1
      -R
      L #T_Real01
      /R
      T #T_Real02 //計算的斜率值
      L #X_Real
      L #X1
      -R
      L #T_Real02
      *R
      L #Y1
      +R
      T #Y_Real
      SET
      SAVE
      BEU
      Min: L #Y1
      T #Y_Real
      SAVE
      BEU
      Max: L #Y2
      T #Y_Real
      SET
      SAVE
      BE
      4.3 軟件的調試
      在軟件的調試過程中,要對有關組織塊的功能進行詳細的閱讀,以便合理地運用到自己的程序中,增強程序的容錯能力。如當系統中模塊或 I/O出現故障,CPU將會調用 OB85,并不會使整個程序停止。當出現DP網錯誤時,CPU將調用OB82。在這些組織塊中并不需要編程序,只要將其放在程序中。
      另外SIEMENS公司提供的Step7模擬器對于離線調試程序具有很大的幫助。
      5 結束語
      該實驗車采用了穩定可靠、抗干擾性強的PLC系統和數據采集及數據處理具有絕對優勢的軟件LabVIEW,充分利用了二者的優點。該測量車的移動靈活,測控精確,人機界面友好直觀,數據處理方便迅速,可以應用到各個測控領域,具有良好的推廣價值。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 亚洲AV综合色一区二区三区| 国产vr一区二区在线观看| 日韩人妻无码免费视频一区二区三区| 老熟妇仑乱一区二区视頻| 国产伦精品一区二区免费| 精品无码国产AV一区二区三区 | 国产一区二区三区亚洲综合 | 精品视频一区在线观看| 少妇精品久久久一区二区三区| 一本色道久久综合一区| 国产乱码精品一区二区三区香蕉| 日韩人妻不卡一区二区三区 | 中文字幕无线码一区二区| 日本不卡一区二区视频a| 亚洲爽爽一区二区三区| 一区二区视频在线免费观看| 国产精品美女一区二区| 国产伦精品一区二区三区无广告| 国产高清视频一区二区| 无码一区二区三区在线 | 国模无码人体一区二区| 一区二区三区四区在线视频| 日本中文字幕在线视频一区| 波多野结衣精品一区二区三区| 国产麻豆精品一区二区三区| 精品久久综合一区二区| 日本v片免费一区二区三区| 日韩一区在线视频| 一区二区三区电影网| jazzjazz国产精品一区二区| 国产91一区二区在线播放不卡| 精品人妻少妇一区二区三区| 中文字幕精品亚洲无线码一区应用| 伦理一区二区三区| 人妻AV中文字幕一区二区三区| 精品亚洲AV无码一区二区| 影音先锋中文无码一区| 久久精品无码一区二区三区不卡| 精品国产一区二区三区免费看 | 日韩AV无码久久一区二区| 日韩一区二区视频|