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