三菱fx2n-2da的作用是將內(nèi)部的數(shù)字量轉(zhuǎn)換為外部控制用的模擬量(模擬電壓或電流)輸出。

模塊的最大d/a轉(zhuǎn)換位為12位,可以進(jìn)行轉(zhuǎn)換的最大數(shù)字量為4095,但為了計(jì)算方便,通常情況下都將最大模擬量輸入(dc10v/5v或20ma)所對(duì)應(yīng)的數(shù)字量輸出設(shè)定為4000。
(3)編程與控制

通過(guò)to指令進(jìn)行轉(zhuǎn)換的控制、以及數(shù)字量的輸出。
①轉(zhuǎn)換原始數(shù)據(jù)在bfm中的存儲(chǔ)地址:
bfm#16/bit7~bit0:轉(zhuǎn)換數(shù)據(jù)的當(dāng)前值(8位)。
注意:在fx2n-2da模塊中轉(zhuǎn)換數(shù)據(jù)當(dāng)前值只能保持8位數(shù)據(jù),但在實(shí)際轉(zhuǎn)換時(shí)要進(jìn)行12位轉(zhuǎn)換,為此必須進(jìn)行二次傳送,才能完成。
②d/a轉(zhuǎn)換的控制信號(hào)在bfm中定義:
bfm#17:通道的選擇與啟動(dòng)信號(hào)。
bit0:通道2選擇與啟動(dòng);bit0的下降沿啟動(dòng)通道2的轉(zhuǎn)換。
bit1:通道1選擇與啟動(dòng);bit1的下降沿啟動(dòng)通道1的轉(zhuǎn)換。
bit2:轉(zhuǎn)換數(shù)據(jù)暫存,bit2的下降沿啟動(dòng)轉(zhuǎn)換數(shù)據(jù)暫存。
例2:設(shè)某系統(tǒng)的控制要求為:當(dāng)輸入x0 on時(shí),需要將數(shù)據(jù)寄存器d100的12位數(shù)字量轉(zhuǎn)換為模擬量,并且在通道1中進(jìn)行輸出;











