gasuser
級別: 探索解密
|
各位前輩請教一個控制程序 目前手頭上有五顆水泵馬達分別五臺變頻器控制 我的控制需求如下 請問該如何編寫PLC程序比較適合呢? 1. 每次開啟時均開啟其中1、2、3、4馬達 聽機后下次開啟則是2、3、4、5馬達依此下去循環(huán) 2. 變頻控制則是當溫差小于設定值則降頻、反之則增頻,若是降頻至30Hz時溫差仍是小于設定值時則是關閉第一臺而其他臺則是根據(jù)溫差判斷是否增頻以此類推下去 請各位前輩不吝指導 謝謝 最好是三菱或是永宏的程序 不然小弟看不懂 |
|
---|---|---|
|
二當家的
級別: 家園?
|
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 |
---|---|
本帖最近評分記錄: |
gasuser
級別: 探索解密
|
先感謝二當家的幫忙 但是這語言 我有點看不懂 不知道是否可以使用階梯圖呢? |
|
---|---|---|
|
gasuser
級別: 探索解密
|
感謝前輩指導 受教了 |
|
---|---|---|
|
gasuser
級別: 探索解密
|
前輩 請教一下 那下面這個條件要怎么編寫會比較適合呢? 再麻煩您幫幫忙 非常感謝您 2. 變頻控制則是當溫差小于設定值則降頻、反之則增頻,若是降頻至30Hz時溫差仍是小于設定值時則是關閉第一臺而其他臺則是根據(jù)溫差判斷是否增頻以此類推下去 |
|
---|---|---|
|
gasuser
級別: 探索解密
|
真的很感謝前輩的幫忙 我受教很多 但是我有五種不同模式啟動的馬達 怎樣去判別該關哪一臺呢?? |
|
---|---|---|
|