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