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