給模擬輸入端編程

KRC4具有32個(gè)模擬輸入端
為這些模擬信號(hào)需要配備可作為選項(xiàng)提供的總線系統(tǒng),并須通過
WorkVisual進(jìn)行設(shè)計(jì)
模擬輸入端通過系統(tǒng)變量$ANIN[1]...$ANIN[32]讀出
(每隔12ms一次)循環(huán)讀取一個(gè)模擬輸入端
$ANIN[nr]的值在1.0和-1.0之間變化,表示+10V至-10V的輸入電壓
函數(shù):靜態(tài)賦值
直接賦值
REALvalue
value=$ANIN[2]
給信號(hào)協(xié)定賦值
SIGNALsensor$ANIN[6]
REALvalue
value=sensor
動(dòng)態(tài)賦值
所有用于ANIN指令中的變量必須已在數(shù)據(jù)列表中進(jìn)行了聲明(局部或在$CONFIG.DAT中)。
同時(shí)最多允許有三個(gè)ANINON指令。
最多兩個(gè)ANINON指令可使用相同的變量值或訪問同一個(gè)模擬輸入端。
句法
開始循環(huán)讀取:
ANINON值=系數(shù)*信號(hào)名稱<±>

示例1:

示例2:

使用模擬輸入端編程時(shí)的操作步驟:
注意:使用模擬信號(hào)的前提條件是設(shè)計(jì)正確的總線系統(tǒng)及其連接的模擬信號(hào)。
ANINON/OFF的編程
1.選擇正確的模擬輸入端
2.執(zhí)行信號(hào)協(xié)定
3.在數(shù)據(jù)列表中聲明必要的變量
4.接通:給ANINON指令編程
5.檢查是否最多3個(gè)動(dòng)態(tài)輸入端激活
6.關(guān)斷:給ANINOFF指令編程
給模擬輸出端編程
KRC4具有32個(gè)模擬輸出端
為這些模擬信號(hào)需要配備可作為選項(xiàng)提供的總線系統(tǒng),并須通過
WorkVisual進(jìn)行設(shè)計(jì)
模擬輸出端通過系統(tǒng)變量$ANOUT[1]...$ANOUT[32]讀出
(每隔12ms一次)循環(huán)寫入一個(gè)模擬輸出端。
$ANOUT[nr]的值在1.0和-1.0之間變化,表示+10V至-10V的輸出電
注意:最多可同時(shí)使用8個(gè)模擬輸出端(包括靜態(tài)和動(dòng)態(tài))。ANOUT觸發(fā)一次預(yù)進(jìn)停止。
靜態(tài)賦值
直接賦值
ANOUT[2]=0.7;在模擬輸出端2上加上7V電壓
借助變量賦值
REALvalue
value=-0.8
ANOUT[4]=value;在模擬輸出端4上加上-8V電壓
借助聯(lián)機(jī)表單編程
動(dòng)態(tài)賦值
所有用于ANOUT指令中的變量必須已在數(shù)據(jù)列表中進(jìn)行了聲明(局部或
在$CONFIG.DAT中)。
同時(shí)最多允許有四條ANOUTON指令。
ANOUT觸發(fā)一次預(yù)進(jìn)停止。
句法
開始循環(huán)寫入:
ANOUTON信號(hào)名稱=系數(shù)*調(diào)節(jié)項(xiàng)<±>


使用模擬輸出端編程時(shí)的操作步驟:
注意:使用模擬信號(hào)的前提條件是設(shè)計(jì)正確的總線系統(tǒng)及其連接的模擬信號(hào)。
ANOUTON/OFF的編程
1.選擇正確的模擬輸出端
2.執(zhí)行信號(hào)協(xié)定
3.在數(shù)據(jù)列表中聲明必要的變量
4.接通:給ANOUTON指令編程
5.檢查是否最多4個(gè)動(dòng)態(tài)輸出端激活
6.關(guān)斷:給ANOUTOFF指令編程

