fx-4da與變頻器程序怎么寫(xiě)
fx-4da是數(shù)字量轉(zhuǎn)模擬量模塊有fx2n-4da與fx3u-4da兩種,目前前者已經(jīng)停產(chǎn)用后者代替,這個(gè)模塊控制變頻器程序如何編寫(xiě),首先我們得了解一些模塊的有關(guān)內(nèi)容。
1輸出模式,總共有三種輸出特性:1【-10~+10v】,2【0~20ma】,3【4~20ma】。三種輸出特性又分為5中模式如下圖所示,根據(jù)變頻器控制方式和分辨率選擇相應(yīng)的模式。
2接線方式,模塊的端子以及示意圖如下,總共四通道可以控制四臺(tái)變頻器進(jìn)行頻率調(diào)節(jié),根據(jù)選擇的模式來(lái)決定接線端子(電壓控制還是電流控制)。24V電源可以直接在PLC上連接,輸出與變頻器的模擬量輸入端子進(jìn)行連接(注意電流電壓不要接錯(cuò)了)。變頻器的設(shè)置主要是頻率設(shè)定源,有很多種控制方式這里的頻率源我們選擇模擬量。
3程序編寫(xiě),首先是模式、通道的選擇如下圖H2300代表通道1和2都是電壓模式0(-10~+10V),通道3是電流模式(4~20ma),通道4是電流模式(0~20ma);控制通道1~4的數(shù)據(jù)寄存器為D0~D4,比如現(xiàn)在我們使用通道1去控制變頻器,我們只需要改變D0中的數(shù)據(jù)即可。
接下來(lái)我們就開(kāi)始編寫(xiě)模擬量輸出的程序了,根據(jù)輸出特細(xì)我們知道32000個(gè)數(shù)字量對(duì)應(yīng)的是10V同時(shí)也代表了變頻器最大輸出頻率(這里假設(shè)50.00Hz,在變頻器中頻率的最小單位是0.01Hz)。在PLC中D0不能直接寫(xiě)入模擬量或者頻率值而是數(shù)字量,因此需要一個(gè)換算。根據(jù)線性關(guān)系我們知道0.01Hz對(duì)應(yīng)的數(shù)字量就是32000/5000=6.4。那為了換算的精度,我們采用浮點(diǎn)數(shù)進(jìn)行計(jì)算(中間用到了整型到浮點(diǎn)的轉(zhuǎn)換指令)。這樣我們就完成了轉(zhuǎn)換,比如現(xiàn)在我們想要變頻器以30Hz的頻率運(yùn)行,直接往D10中寫(xiě)入3000即可。
以上就是fx-4da與變頻器程序怎么寫(xiě)的過(guò)程,希望能幫到你!