gasuser
級別: 探索解密
|
各位前輩請教一個控制程序 目前手頭上有五顆水泵馬達分別五臺變頻器控制 我的控制需求如下 請問該如何編寫PLC程序比較適合呢? 1. 每次開啟時均開啟其中1、2、3、4馬達 聽機后下次開啟則是2、3、4、5馬達依此下去循環 2. 變頻控制則是當溫差小于設定值則降頻、反之則增頻,若是降頻至30Hz時溫差仍是小于設定值時則是關閉第一臺而其他臺則是根據溫差判斷是否增頻以此類推下去 請各位前輩不吝指導 謝謝 最好是三菱或是永宏的程序 不然小弟看不懂 |
|
---|---|---|
|
二當家的
級別: 家園?
|
PROGRAM Main_PRG VAR iMotor: ARRAY[1..10] OF INT := [15,30,29,27,23]; iOutPut : INT; iMotorCmd : INT := 1; iMotorSts : INT; bStartBtn: BOOL; bStopBtn: BOOL; RT: ARRAY[1..5] OF R_TRIG; END_VAR RT[1](CLK := bStopBtn); RT[2](CLK := bStartBtn); IF RT[1].Q THEN IF iMotorCmd <5 THEN iMotorCmd := iMotorCmd + 1; ELSE iMotorCmd := 1; END_IF iOutPut := 0; END_IF IF RT[2].Q THEN IF iMotorCmd >= 1 AND iMotorCmd <= 5 THEN iOutPut := iMotor[iMotorCmd]; iMotorSts := iMotorCmd; ELSE iMotorSts := 0; iOutPut := 0; END_IF END_IF |
---|---|
本帖最近評分記錄: |