I/O 分配 :模擬輸入單元的通道分配與其他的擴(kuò)展單元或擴(kuò)展I/O單元是一樣的。 通道的分配是從分配給CPU單元或前一個(gè)擴(kuò)展單元或擴(kuò)展I/O單元的最后一個(gè)通道開始的。當(dāng)“m” 為分配給CPU單元或前一個(gè)擴(kuò)展單元或擴(kuò)展I/O單元的最后一個(gè)輸入通道,“n” 為其最后一個(gè)輸出通道時(shí),模擬量輸入單元的通道分配如下所示:
設(shè)定輸入信號范圍:通過將量程控制字寫入到模擬量輸入單元的輸出通道內(nèi)來實(shí)現(xiàn)輸入信號范圍的設(shè)定。為了使模擬量輸入單元能夠轉(zhuǎn)換模擬量必須設(shè)定量程控制字。各種模擬信號輸入范圍的量程控制字設(shè)定在下面的表格中列出。CPM
1、模擬量輸入單元只有在量程控制字設(shè)定后才開始模擬量轉(zhuǎn)換,單元開始轉(zhuǎn)換后,未使用通道的值將為0000。2、一旦設(shè)定好量程控制字,在CPU單元上電期間不能再改變設(shè)定。如需改變設(shè)定,必須將CPU單元斷電后重新上電。3、對于不使用的輸入,將輸入通道設(shè)置為OFF,并且將電壓輸入端子V IN和COM短路。
梯形圖:指定量程控制字。在梯形圖程序執(zhí)行的第一個(gè)掃描周期中,通過程序?qū)⒘砍炭刂谱謱懭氲侥M輸入單元的輸出通道,來指定輸入模擬信號的范圍。一旦量程控制字被指定,模擬輸入單元就開始轉(zhuǎn)換模擬量。在配置中,當(dāng)“n”為分配給CPU單元或前一個(gè)擴(kuò)展單元或擴(kuò)展I/O單元的最后一個(gè)輸出通道時(shí),模擬輸入單元的輸出通道就是“n+
讀出模擬量輸入的轉(zhuǎn)換值:梯形圖程序可以讀取通道中存儲(chǔ)的轉(zhuǎn)換數(shù)據(jù)。轉(zhuǎn)換的數(shù)據(jù)值存放在通道(m+1, m+2,m+3,m+4)中,(m)為分配給CPU單元或前一個(gè)擴(kuò)展單元或擴(kuò)展I/O單元的最后一個(gè)輸入通道。注: 量程控制字寫入后,如果沒有模擬信號輸入,那么輸出數(shù)據(jù)將為0000(量程范圍為0~10 V, –10~10 V, 0~5 V或0~20 mA),或者為8000(量程范圍為1~5 V或4~20 mA)。
程序示例:本程序使用了如下的量程,模擬輸入2:4~20mA ,無平均值功能。
下圖為模擬量輸入單元和30點(diǎn)I/O的CPU單元的連接。
4~20mA電流輸入:對應(yīng)于十六進(jìn)制數(shù)0000~1770(0000~6000)。完整的數(shù)據(jù)輸出范圍是FED4~
平均值功能:當(dāng)在輸入范圍內(nèi)設(shè)定了平均值功能時(shí)此功能開啟。平均值功能取最近的八個(gè)輸入數(shù)據(jù)的平均值作為轉(zhuǎn)換數(shù)據(jù)。使用此功能可以消除短時(shí)間內(nèi)輸入波動(dòng)的影響。
斷線檢測功能:當(dāng)輸入范圍被設(shè)定在1~5V并且輸入電壓跌落到0.8V以下(或輸入范圍設(shè)定在4~20mA并且電流跌落到3.2mA以下)時(shí),斷線檢測功能被開啟。當(dāng)斷線檢測功能被激活后,轉(zhuǎn)換的數(shù)據(jù)將被設(shè)定為8000。在數(shù)據(jù)轉(zhuǎn)換過程中斷線檢測功能是可以清除的。如果模擬量輸入重新回到轉(zhuǎn)換范圍內(nèi),斷線檢測功能將自動(dòng)清除。
模擬量輸入:
















