摘? ?要:在溫度控制、變頻器速度控制等模擬量控制中,需要電流或者電壓輸入PLC模擬量模塊,然后按照程序的要求控制輸送量。文章論述了在調(diào)試過程中可以使用觸摸屏模擬控制模擬量,利用腳步程序控制輸出,達(dá)到相同的效果。
關(guān)鍵詞:三菱PLC;模擬量;腳本程序
1? ? 系統(tǒng)構(gòu)成及控制要求
1.1? 系統(tǒng)構(gòu)成
YL-235A型光機(jī)電一體化實(shí)訓(xùn)考核裝置主要有三菱FX3U-48MR單元、昆侖通態(tài)觸摸屏單元、三菱E540變頻器單元、按鈕和電源模塊單元、各種傳感器組成的生產(chǎn)實(shí)訓(xùn)設(shè)備[1]。整個(gè)實(shí)訓(xùn)裝備能滿足維修電工高級(jí)工考核部分單元,也滿足機(jī)電一體化設(shè)備組裝與調(diào)試競賽要求,結(jié)構(gòu)組成如圖1所示。
圖1? 分揀系統(tǒng)結(jié)構(gòu)示意
1.2? 設(shè)備控制要求
(1)按照圖2觸摸屏的要求,按下“設(shè)定溫度”按鈕,模擬電位器旋轉(zhuǎn),這時(shí)觸摸屏上電流從4 mA逐漸增加到20 mA。對應(yīng)溫度范圍0~200 ℃,再次按下“設(shè)定溫度”按鈕,設(shè)定完成。觸摸屏顯示設(shè)定的溫度,設(shè)定過程中,HL1燈1 Hz閃爍[2]。
(2)按下“加熱”按鈕,這時(shí)溫度線性上升,用電機(jī)轉(zhuǎn)速模擬蒸汽電動(dòng)閥門打開的量,逐個(gè)調(diào)試各段頻率,即模擬電位器旋轉(zhuǎn),這時(shí)觸摸屏上電流從4 mA逐漸增加到20 mA。對應(yīng)溫度范圍0~設(shè)定溫度。
當(dāng)罐體的溫度低于設(shè)定值20%時(shí),蒸汽電動(dòng)閥門全打開。
當(dāng)罐體的溫度低于設(shè)定值40%時(shí),蒸汽電動(dòng)閥門打開3/4。
當(dāng)罐體的溫度低于設(shè)定值60%時(shí),蒸汽電動(dòng)閥門打開1/2。
當(dāng)罐體的溫度低于設(shè)定值100%時(shí),蒸汽電動(dòng)閥門打開1/4。
當(dāng)罐體的溫度等于設(shè)定值時(shí),蒸汽電動(dòng)閥門關(guān)閉。
電動(dòng)閥門工作期間,溫度范圍0~設(shè)定溫度一共運(yùn)行20 s,同時(shí)HL1燈2 Hz閃爍,蒸汽電動(dòng)閥門全打開時(shí)變頻器40 Hz。
2? ? 觸摸屏腳本程序
2.1? 觸摸屏的變量設(shè)定
觸摸屏的變量設(shè)定如表1所示。
2.2? 本次控制任務(wù)腳本程序
if 設(shè)備0_讀寫M0000=1 then
設(shè)備0_讀寫DWUB0001=設(shè)備0_讀寫DWUB0001+5
設(shè)備0_讀寫DWUB0000=(設(shè)備0_讀寫DWUB0001/12.5)+4
Endif
if 設(shè)備0_讀寫DWUB0000=20? then
設(shè)備0_讀寫M0000=0
endif
if 設(shè)備0_讀寫M0001=1 then
設(shè)備0_讀寫DWUB0010=設(shè)備0_讀寫DWUB0001/16
設(shè)備0_讀寫DWUB0003=設(shè)備0_讀寫DWUB0003+(設(shè)備0_讀寫DWUB0001/100)
設(shè)備0_讀寫DWUB0002=(設(shè)備0_讀寫DWUB0003/設(shè)備0_讀寫DWUB0010)+4
endif
if 設(shè)備0_讀寫DWUB0002=20? then
設(shè)備0_讀寫M0001=0
endif
if? 設(shè)備0_讀寫M0001=1 then
a=設(shè)備0_讀寫DWUB0001*0.2
b=設(shè)備0_讀寫DWUB0001*0.4
c=設(shè)備0_讀寫DWUB0001*0.6
d=設(shè)備0_讀寫DWUB0001
endif