A/D模塊編程和D/A模塊編程
發(fā)布于2023-01-11 09:04
16
2
標(biāo)簽:A/D模塊
日本松下電工株式會社生產(chǎn)的FP1A/D轉(zhuǎn)換單元、FP1D/A轉(zhuǎn)換單元是專門為FP1系列PLC生產(chǎn)的模擬量輸入、輸出模塊。其中FP1 A/D轉(zhuǎn)換單元是作為輸入序列使用的,F(xiàn)PID/A轉(zhuǎn)換單元是作為輸出序列使用的。它們的模擬量使用范圍可根據(jù)外部的量程選擇短接端子及輸入端子短接情況的變化。在0~5V、0~10V、0~20mA三種方式中選擇,數(shù)字量的變化范圍在十進制數(shù)中為0~1000。
在現(xiàn)代的生產(chǎn)過程中,模擬量的控制顯得愈來愈重要,許多控制對象的控制要求都期望實現(xiàn)模擬量的輸入輸出控制。下邊對A/D、D/A模塊的地址分配做一個簡要的說明。
①A/D轉(zhuǎn)換單元 每個FP1 A/D轉(zhuǎn)換單元有四個模擬量輸入通道,在與FP1系統(tǒng)連接時,每一個通道占用的地址如下:
CH0-WX9 (X90~X9F)
CH1-WX10(X100~X10F)
CH2-WX11(X110~X11F)
CH3-WY12(X120~X12F)
②D/A轉(zhuǎn)換單元 每個FP1D/A轉(zhuǎn)換單元有兩個模擬量輸出通道,在與FP1系統(tǒng)連接時,每一個通道占用的地址如下:
CHO-WY9 (Y90~Y9F)
CH1-WY10 (Y100~Y10F)
在實際應(yīng)用中,常需要使用兩個D/A轉(zhuǎn)換單元,以便使模擬量輸出通道也達到四個。這時候,必須使用D/A轉(zhuǎn)換單元的站號開關(guān)來設(shè)定站號,這個站號設(shè)定開關(guān)在D/A轉(zhuǎn)換單元左邊端蓋下邊,當(dāng)此開關(guān)置于左邊時,表示該模塊為No.0,當(dāng)此開關(guān)置于右邊時,表示該模塊為No.1。從No.0模塊占用的地址仍舊是WY9、WYlo。No.1模塊占用的地址如下:
CHO-WYll(Y110~Y11F)
CH1-WY12(Y120~Y12F)
由以上程序可以看出,在對A/D轉(zhuǎn)換單元和D/A轉(zhuǎn)換單元編程時,完全可以將它們作
為輸入繼電器和輸出繼電器使用,只是它們在一般情況下都是以寄存器的形式來操作。例如在A/D轉(zhuǎn)換單元的輸入端子加上了一個模擬信號,那么在監(jiān)控程序時所看到的對應(yīng)的寄存器中的值其實就是輸入的模擬量轉(zhuǎn)換后的數(shù)值,對這個數(shù)值也可以進行其他一些操作,程序舉例的梯形圖如圖6-119所示。
圖6-119 程序梯形圖3
該程序的作用是當(dāng)開關(guān)XO閉合時,將FP1A/D轉(zhuǎn)換單元的CHO通道輸入的模擬量與CH1通道輸入的模擬量比較,如果CHO的模擬量值大于CH1的模擬量值,將兩者的差值從No.1號FP1D/A轉(zhuǎn)換單元的CH0通道輸出;反之,則將兩者的差值從CH1通道輸出。
在FP1模擬量轉(zhuǎn)換單元的實際使用中,還要注意輸入的模擬量是電流信號還是電壓信號,需要的模擬量輸出是電流信號還是電壓信號,它們的模擬量擺幅多大,這都需要在模塊外部接線來解決。