本文介紹了一種利用力控組態軟體做上位,配合S7-200SMART PLC對電動開關閥的一種簡單的控制方法,歡迎朋友們指正。
前提條件:
1. 西門子S7-200SMART PLC是原S7-200系列PLC的升級產品,由於技術成熟、功能豐富、售價低廉,目前在國內小型PLC市場有較高的市佔率;
2. 電動開關閥是一種在生產中常用的自動閥門,可控制開關但不能調節開度。本例中開關閥使用220VAC作為電源,接受外界傳入的開/關指令(開、關各有一個控制點),並在全開、全關和故障狀態向外界反饋相應的狀態信號。電動閥一般都有在到達全開、全關位置和發生故障時停止動作的保護機制。
3. 力控組態軟體ForceControl是一款較常用的國產組態軟體,在化工、環保、電力等領域應用很多。筆者感覺用起來比較順手,程式語言和方法跟VB有些相似,容易上手。
控制要求:有一水罐高度2m,安裝有一液位計LT1,水罐對下遊設備供水。開關閥V1安裝在水罐進水管道上。開關閥的控制分為手動和自動。手動控制即閥門根據操作人員的指令進行打開或關閉操作;自動控制即要求在水罐液位LT1低於0.6米時自動打開閥門進水,在液位高於1.8米時關閉閥門;閥門發生故障時應進行報警。
編程步驟如下:
1. 打開STEP7 MICRO/WIN SMART,新建控制器,選好型號,添加AI模塊,IP位址設置為192.168.1.11;
注意:液位計對應AI模塊的通道類型要跟液位計信號類型一致。
2. 編制梯形圖程序;
3. 程序編譯和下裝;
4. 力控組態,力控版本為V7.1,步驟如下;
新建IO設備,選擇PLC-西門子200smart TCP,參數設置為IP位址192.168.1.11,埠102,TSAP(PLC):02.00,TSAP(PC):02.01,設置完成;
新建資料庫,液位LT1,閥門手動控制CV1,模式選擇AMV1,全開反饋OIV1,全關反饋CIV1,故障反饋FIV1;
新建空白窗口,添加控制項;
控制項與資料庫變量關聯;
5. 聯機測試;
可觀察到手動模式時,點擊開閥按鈕,輸出Q0.0和Q0.1為1、0,點擊關閥按鈕,輸出Q0.0和Q0.1為0、1,符合控制要求;自動模式可實現連鎖,若沒有液位計可用一中間變量VDXX代替,可在運行中隨時更改該值,模擬液位變化。
至此過程結束。
結語:本文介紹的這種方法是比較基礎、比較簡單的,實際應用中會有更加複雜的工況和更加全面的控制要求,比如,自動投切過程中閥門的狀態是否需要保持,故障發生時需要作何反應等,希望能拋磚引玉,引發大家的思考和討論。文中若有謬誤歡迎指正。