tjdsllq
級別: *
![]() |
手冊只是教你會寫D到A的程序,沒有告訴你怎么去改變D的數(shù)字量,從而改變輸出(4--20MA)的電流值。PLC處理模擬量大概是 : A/D程序(手冊學(xué)得到)+中間程序處理(手冊學(xué)不到)+D/A程序(手冊學(xué)得到) 這個中間程序和具體的工程應(yīng)用有關(guān),可用的指令就多了(一團(tuán)糟),在這里我就不多問了,感謝各位對本帖的關(guān)注,收貼了 (這個帖子本以為會沉下去,現(xiàn)在竟然又上來了) |
---|---|
|
foxplc
水到渠成
級別: 家園常客
![]() |
如果你選型已定,就可以寫幾句詳細(xì)的LAD發(fā)上來供大家學(xué)習(xí)提高了 |
---|---|
|
sjm213
有小知識,無大學(xué)問。
級別: 論壇版主
![]() ![]() ![]() ![]() |
中間過程怎么編寫,就要看你控制的變量跟數(shù)字量是按照什么比例獲取的。 首先要定出一個公式啊,Y=aX ? Y=aX+b ? Y=aX2+bX+c ? 跟據(jù)這個公式,一步一步的運(yùn)用四則運(yùn)算,將結(jié)果計(jì)算出來。 所以這個過程沒有教條,書上講的話也不會細(xì)致的說出,因?yàn)樗皇枪袒摹?br />以上是拙見,可能不全面,歡迎探討! |
---|---|
|
foxplc
水到渠成
級別: 家園?
![]() |
怎么沒人放點(diǎn)實(shí)例上來,供大家學(xué)習(xí)啊 |
---|---|
|
qingqingqq
級別: *
![]() |
把模擬量數(shù)字化,比如讓10mA對應(yīng)0--2000,但最大范圍是0--4000,這樣就擴(kuò)展了輸出量的范圍了 |
---|---|
|
dv0429
級別: 略有小成
![]() |
我來說詳細(xì)點(diǎn)吧,一般對于12位精度的模擬量模塊來說(最高位是符號位),0-10V對應(yīng)的數(shù)值為0-4000,0-20MA對應(yīng)的是0-2000 比如你是控制變頻器速,那么你要確認(rèn)你的變頻器在PLC模擬量模塊輸出最大時(shí)的頻率,一般是50HZ(有些變頻要在參數(shù)里單獨(dú)設(shè)定比如海利普V系列),相對應(yīng)的你此時(shí)也要算出1HZ時(shí)對應(yīng)的值,那么現(xiàn)在PLC的內(nèi)部數(shù)值對應(yīng)變頻的頻率的轉(zhuǎn)換關(guān)系就出來了 舉個例子,設(shè)變頻的頻率為50HZ,PLC輸出為0-10V信號 此時(shí)你如果要變頻運(yùn)行速度為30HZ,那么對應(yīng)的PLC內(nèi)部的值為(4000/50)*30=2400 只要你把2400這個值傳送到變頻那它就會運(yùn)行在30HZ的頻率下了,順便提一句,PLC內(nèi)運(yùn)行時(shí)最好是先乘再除這樣精度會高很多的 |
---|---|
|