漫談?dòng)螒虻纳疃葘W(xué)習(xí)算法,從FPS和RTS角度分析
PLC編程是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專(zhuān)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式、模擬式的輸入和輸出,控制各種類(lèi)型的機(jī)械或生產(chǎn)過(guò)程??删幊绦蚩刂破骷捌溆嘘P(guān)設(shè)備,都應(yīng)按易于使工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。
plc編程源代碼PLC程序代碼如下:
處理設(shè)定輸入值
LD SM0.0
ITD AIW2, AC1
DTR AC1, AC1
/R 32000.0, AC1
MOVR AC1, VD136
MOVR VD136, VD138
/R 1.0, VD13
設(shè)定定時(shí)時(shí)間
LDN M0.2
TON T50, 100
LDW》= T50, +99
= M0.1
LD T50
= M0.3
運(yùn)行中斷程序
LD SM0.1
O M0.3
CALL SBR_0:SBR0
LD SM0.1 系統(tǒng)初始化。
R M0.0,2
R Q0.0, 8
按下啟動(dòng)按鈕,M0.0為啟動(dòng)標(biāo)志。
LD I0.0
AN I0.1
EU
S M0.0, 1
R M0.1, 1
按下停止按鈕后,關(guān)閉變頻器和4臺(tái)水泵,M0.1為停止標(biāo)志。
LD I0.1
EU
S M0.1, 1
LD M0.1
R M0.0,1
R Q0.0,8
將1號(hào)水泵電機(jī)變頻運(yùn)行。
LD M0.0
EU
S Q0.0,1
S QO.7,1
變頻器出現(xiàn)頻率上限,啟動(dòng)定時(shí)器T37開(kāi)始計(jì)時(shí),計(jì)時(shí)15秒后關(guān)閉1號(hào)水泵電機(jī)和變頻器,同時(shí)啟動(dòng)定時(shí)器T33計(jì)時(shí)2秒,使變頻器減速為0。
LD I0.2
A Q0.0
TON T37,+150
LD T37
EU TON T33,+200
R Q0.0,1
R Q0.7,1
2秒時(shí)間到,將1號(hào)水泵電機(jī)切換到工頻,2號(hào)水泵電機(jī)變頻運(yùn)行。
LD T33
S Q0.1,2
S QO.7,1
變頻器出現(xiàn)頻率上限,啟動(dòng)定時(shí)器T38計(jì)時(shí)l5秒,計(jì)時(shí)完畢后關(guān)閉2號(hào)水泵電機(jī)和變頻器,同時(shí)啟動(dòng)定時(shí)器T34計(jì)時(shí)2秒,使變頻器減速為0。
LD I0.2
A 0.1 TON T38,+150
LD T38
EU
TON T34,+200
R Q0.2,1
R Q0.7,1
2秒時(shí)間到,將2號(hào)水泵電機(jī)切換到工頻,3號(hào)水泵電機(jī)變頻運(yùn)行。
LD T34
EU
S Q0.3,2
S Q0.7,
變頻器出現(xiàn)頻率下限,啟動(dòng)定時(shí)器T39計(jì)時(shí)3分鐘,計(jì)時(shí)完畢后關(guān)閉1號(hào)水泵電機(jī)。
LD 10.3
A Q0.1
TON T39,+1800
LD T39
EU
R Q0.1,1
變頻器達(dá)到頻率下限,啟動(dòng)定時(shí)器T40計(jì)時(shí)3分鐘,計(jì)時(shí)完畢后關(guān)閉2號(hào)水泵電機(jī)。
LD I0.3
A Q0.3
TON T40,+1800
變頻器又達(dá)到頻率下限,啟動(dòng)定時(shí)器T41計(jì)時(shí)3分鐘,計(jì)時(shí)完畢則關(guān)閉3號(hào)水泵電機(jī)和變頻器。
LD I0.3
EU
R Q0.3,1
LD I0.3
A Q0.4 TON T41,+1800
LD T41
EU