sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
樓主  發(fā)表于: 2012-02-16 21:54
糾正一下:

各位大俠:

我想設計一臺加熱器,要獨立控制4組加熱棒,要用PID調(diào)節(jié)控制,
溫度采集可以用溫度模塊(可采集N個當前溫度),
三菱PLC只有Y0.Y1可用脈寬調(diào)制制輸出,(好像脈寬調(diào)制指令在一個程序里還只能用一次)
有沒有什么辦法夠?qū)崿F(xiàn),多次,多端口脈寬調(diào)制輸出,或有其它的PLC能夠?qū)崿F(xiàn)多次,多端口脈寬調(diào)制輸出?

請各位指導一下,謝謝
另:PID調(diào)節(jié)在一個程序里可以使用多次嗎?
[ 此帖被sc511023在2012-02-19 18:02重新編輯 ]
sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
1樓  發(fā)表于: 2012-02-16 22:17
關于成本不是什么問題,關鍵是要讓領導覺得很高級,很復雜,
我想做成觸摸彩屏的,看起來就很高檔,
如要省錢的話,用幾十塊的溫控器都有PID調(diào)節(jié)功能,一個控制一組,很簡單,
但那樣顯不除我們有技能,領導看不起
sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
2樓  發(fā)表于: 2012-02-17 21:28
追問一下,6樓

   模擬量輸出,如何控制固態(tài)繼電器的通斷時間,

     固態(tài)繼電器有24V的,(可用于20~28V)
    
     我這樣理解,你看可以嗎,

     PID調(diào)節(jié)出的值在變化,它有值可以反應到模擬量輸出上,
    如摸擬量大于20V,固態(tài)繼電器接通,如小于是20V,固態(tài)繼電器斷開

  但這樣設計的話,固態(tài)繼電器是不是很容易燒壞,并且PID調(diào)節(jié)就沒什么效果,

    等于是開關量控制了

  
sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
3樓  發(fā)表于: 2012-02-17 21:37
三樓的回答比較深,沒有看懂,
回復5樓,我查了一下資料,PID調(diào)節(jié)應該是可以多次使用的,
但脈寬調(diào)制,好像只能用一次,
我要控制4組加熱器,就要對4點輸出進行脈寬調(diào)制,不知道行不行,
另:4樓回復用Q系列,PLC,不知Q系列的能不能用多次脈寬調(diào)制指令,有幾點高速響應輸出,我要研究一下.


很感謝大家的熱心幫助,謝謝,我再研究一下,
sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
4樓  發(fā)表于: 2012-02-19 17:38
回復10樓:

你看可以這樣理解嗎?
打開PID調(diào)節(jié)上限值(假如5000),PID調(diào)節(jié)參數(shù)中可設置.
在PID調(diào)節(jié)程序中MOV傳入D122(上限值數(shù)據(jù)寄存器),
PID調(diào)節(jié)如下:

PID  D10     D20    D100    D150

D10   目標值
D20   當前值
D100~D125   PID調(diào)節(jié)參數(shù)
D150   PID調(diào)節(jié)輸出值

假控制周期為50MS,5000/50=100倍率,
利用運算D122(5000)/100=D200(50MS),
PID輸出(D150)為2000,利用運算D150(2000)/100=D201(20MS)
利用開始控制按鈕X10 輸出Y10(用于控制SSR),T200,T201.
T201時間到,斷開Y10
T200時間到時,斷開Y10,T200,T201
T200斷開后,Y10.T200,T201再得電
重復
指令表如下:
LD      X10  
OR     M10
ANI     X11
OUT   M10

LD      M10  
ANI    T200
OUT  T200    D200
OUT  T201    D201
ANI    T201
OUT  Y10
END
這樣又有一個小問題,D201的值一直在變化,是否會影響定時器,
那么,利用T200的下降沿,將D201傳入 D202,上面的D201就變成了D202
指令表如下:
LD     X10 
OR     M10
ANI     X11
OUT   M10

LD      M10      
ANI    T200
OUT  T200    D200
OUT  T201    D202
ANI    T201
OUT  Y10
ANF   T200
MOV   D201  D202
END

請你確認一下,這樣行嗎?

謝謝
[ 此帖被sc511023在2012-02-19 20:19重新編輯 ]
sc511023
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個
工控威望: 167 點
下載積分: 700 分
在線時間: 59(小時)
注冊時間: 2011-07-09
最后登錄: 2017-07-28
查看sc511023的 主題 / 回貼
5樓  發(fā)表于: 2012-02-20 15:58
回復rockyhuo :

    感謝你的解答,我已明白了,應該能夠達到控制要求,具體參數(shù)會在調(diào)試時再進行修改.

    謝謝