DeltaV組態(tài)邏輯(Logical)功能塊詳細(xì)說(shuō)明_第1頁(yè)
DeltaV組態(tài)邏輯(Logical)功能塊詳細(xì)說(shuō)明_第2頁(yè)
DeltaV組態(tài)邏輯(Logical)功能塊詳細(xì)說(shuō)明_第3頁(yè)
DeltaV組態(tài)邏輯(Logical)功能塊詳細(xì)說(shuō)明_第4頁(yè)
DeltaV組態(tài)邏輯(Logical)功能塊詳細(xì)說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

邏輯與(AND)功能塊

此主題包括

邏輯與(AND)功能塊根據(jù)二到十六個(gè)離散輸入的邏輯與(AND)關(guān)系生成一個(gè)

離散輸出值。功能塊支持信號(hào)狀態(tài)傳播。邏輯與功能塊里沒(méi)有模式或者報(bào)警檢測(cè)。

邏輯與(AND)功能塊

IN_D1到IN_D[n]是離散輸入值和狀態(tài)(多達(dá)16個(gè)輸入)。

OUT_D是離散輸出值和狀態(tài)。

原理圖-邏輯與功能塊

下圖顯示了邏輯與功能塊的內(nèi)部結(jié)構(gòu)

IN_D1

IND16

邏輯與功能塊原理圖

功能塊執(zhí)行-邏輯與功能塊

邏輯與功能塊的輸入數(shù)是個(gè)可擴(kuò)展參數(shù)。功能塊缺省有兩個(gè)輸入。您可以選擇功

能塊原理圖,右擊并選擇擴(kuò)展參數(shù)(ExtensibleParameters),然后修改輸入的數(shù)

量。這為功能塊創(chuàng)建額外的輸入連接器。

邏輯與功能塊檢查您定義的輸入,并應(yīng)用邏輯與到輸入中。當(dāng)所有的輸入是真

(1),輸出為真。當(dāng)一個(gè)或多個(gè)輸入為假(0),輸出為假。

狀態(tài)處理-邏輯與功能塊

輸出狀態(tài)設(shè)為所選輸入的最壞狀態(tài),除非至少一個(gè)輸入是假并且其狀態(tài)為非壞,

輸出狀態(tài)設(shè)為

GoodNonCascadeo

參數(shù)-邏輯與功能塊

下表列出了邏輯與功能塊的系統(tǒng)參數(shù):

邏輯與功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

IN_D1to離散輸入值和狀態(tài)。離散輸入數(shù)量是可擴(kuò)

無(wú)

IN_D16展參數(shù)。

0UT_D無(wú)離散輸出值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-邏輯與功能塊

邏輯與功能塊用于確定是否所有的離散輸入都為真。您可以使用邏輯與功能塊在

一個(gè)或者多個(gè)緊急停止條件滿足時(shí)緊急停止一個(gè)過(guò)程。

您也可以在聯(lián)鎖條件里使用邏輯與功能塊,保證只有在進(jìn)料閥打開(kāi)并且儲(chǔ)罐的液

位在最小值之上時(shí)泵運(yùn)行。閥和液位變送器值可以作為邏輯與功能塊的輸入。只

有在兩個(gè)條件都滿足時(shí),邏輯與功能塊才會(huì)發(fā)送一個(gè)信號(hào)來(lái)啟動(dòng)泵。結(jié)果信號(hào)將

送到離散輸出功能塊作額外處理,像下面的例子一樣。

IN_D1=1

口AndDO

IveOpen)OUTD=1CAS_IN_D

Function匚口Function

口Block(RunPump)Block

IND2=1“-i

(Level>4----------------:1

Outputto

Field

DAVIPA

邏輯與功能塊應(yīng)用舉例

邏輯或(Or)功能塊

此主題包括

邏輯或(Or)功能塊根據(jù)二到十六個(gè)離散輸入的邏輯或關(guān)系生成一個(gè)離散輸出值。

當(dāng)一個(gè)或多個(gè)輸入值為真(1)的時(shí)候,輸出設(shè)為真。

功能塊支持信號(hào)狀態(tài)傳播。邏輯或功能塊沒(méi)有模式或者報(bào)警檢測(cè)。

邏輯或(Or)功能塊

IN_D1到IN_D[n]是離散輸入值和狀態(tài)(多達(dá)16個(gè)輸入)。

OUT_D是離散輸出值和狀態(tài)。

原理圖-邏輯或功能塊

下圖顯示了邏輯或功能塊的內(nèi)部結(jié)構(gòu):

IN_D1

IN_D2

OUT_D

IND16

邏輯或功能塊原理圖

功能塊執(zhí)行-邏輯或功能塊

邏輯或功能塊的輸入數(shù)量是一個(gè)可擴(kuò)展參數(shù)。功能塊缺省有兩個(gè)輸入。您可以選

擇功能塊原理圖,右擊并選擇擴(kuò)展參數(shù)(ExtensibleParameters),然后修改輸入

的數(shù)量。這為功能塊創(chuàng)建額外的輸入連接器。當(dāng)一個(gè)或多個(gè)輸入為真(1)的時(shí)

候,輸出設(shè)為真。否則,輸出設(shè)為假。

狀態(tài)處理-邏輯或功能塊

輸出狀態(tài)設(shè)為輸入狀態(tài)的最壞值。不過(guò),當(dāng)至少一個(gè)輸入為真的時(shí)候并且狀態(tài)不

是壞,輸出狀態(tài)設(shè)為GoodNonCascade。

參數(shù)-邏輯或功能塊

下表列出了邏輯或功能塊的系統(tǒng)參數(shù):

邏輯或功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

IN_D1to離散輸入值和狀態(tài)。輸入的數(shù)量是可擴(kuò)展

無(wú)

IN_D16參數(shù)。

0UT_D無(wú)離散輸出值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-邏輯或功能塊

邏輯或功能塊用于給一些離散輸入施加邏輯或作用。您可以根據(jù)設(shè)備狀態(tài)使用邏

輯或功能塊來(lái)觸發(fā)事件。

應(yīng)用舉例:設(shè)備關(guān)閉

假設(shè)一個(gè)下游中繼器必須在上游中繼器關(guān)閉時(shí)關(guān)閉。下圖顯示了中繼系統(tǒng)的舉

例:

OOOOOOOOO

Convevor1oooooooo

Convevor2ooooooo

?◎

Conveyor3

邏輯或功能塊應(yīng)用舉例

您可以組態(tài)邏輯或功能塊位在中繼器1或中繼器2指示為關(guān)閉的時(shí)候停止中繼器

3。下圖是這個(gè)例子的功能塊圖:

IN_D1二1

OUT_D=1

IN_D2=0(StopConveyor3;

邏輯或功能塊原理圖舉例

邏輯非(Not)功能塊

此主題包括

邏輯非(Not)功能塊對(duì)離散輸入信號(hào)進(jìn)行邏輯轉(zhuǎn)換,并生成一個(gè)離散輸出值。

當(dāng)輸入為真(1),輸出為假(0)。當(dāng)輸入為假,輸出為真。

功能塊支持信號(hào)狀態(tài)傳播。邏輯非功能塊沒(méi)有模式或者報(bào)警檢測(cè)。

邏輯非(Not)功能塊

IN_D是離散輸入值和狀態(tài)。

OUT_D是離散輸出值和狀態(tài)。

原理圖-邏輯非功能塊

下圖顯示了邏輯非功能塊的內(nèi)部結(jié)構(gòu):

IN_DZF-1~?Invert,、”"°———OUT_D

Status

邏輯非功能塊原理圖

功能塊執(zhí)行-邏輯非功能塊

邏輯非功能塊生成一個(gè)輸入的邏輯非輸出值。當(dāng)輸入為假,輸出為真。當(dāng)輸入為

真(1或更大)的時(shí)候,輸出為假。下圖顯示了邏輯非功能塊執(zhí)行的舉例。

IN_D

OUTD

邏輯非功能塊執(zhí)行舉例

狀態(tài)處理-邏輯非功能塊

輸出狀態(tài)設(shè)為輸入的狀態(tài)。

參數(shù)-邏輯非功能塊

下表列出了邏輯非功能塊的系統(tǒng)參數(shù):

邏輯非功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

IN_D無(wú)離散輸入值和狀態(tài)。

OUT_D無(wú)離散輸出值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-邏輯非功能塊

邏輯非功能塊用于在一些輸入上實(shí)現(xiàn)邏輯非函數(shù)。例如,您可以在離散輸入信號(hào)

丟失或者變?yōu)榧俚臅r(shí)候,關(guān)閉一個(gè)常開(kāi)閥。

動(dòng)作(ACT)功能塊

此主題包括

動(dòng)作(ACT)功能塊在輸入值為真時(shí)用來(lái)評(píng)估表達(dá)式。數(shù)學(xué)(Math)功能塊,邏

輯算子,還有常數(shù)可以用在表達(dá)式里。在動(dòng)作(ACT)功能塊里沒(méi)有模式,報(bào)警

檢測(cè),或者狀態(tài)處理。

動(dòng)作(ACT)功能塊

IN_D是初始化表達(dá)式估計(jì)的值和狀態(tài)。

原理圖-動(dòng)作(ACT)功能塊

下圖顯示了動(dòng)作(ACT)功能塊的內(nèi)部結(jié)構(gòu):

IN_D

動(dòng)作(ACT)功能塊原理圖

功能塊執(zhí)行-動(dòng)作(ACT)功能塊

當(dāng)輸入(IN_D)設(shè)定為真(1)的時(shí)候動(dòng)作(ACT)功能塊評(píng)估表達(dá)式。結(jié)果將

送到外部引用參數(shù);該功能塊沒(méi)有輸出。

表達(dá)式是由操作數(shù),算子,函數(shù),常數(shù),還有關(guān)鍵詞組成,有指定語(yǔ)法的結(jié)構(gòu)文

本。用公式編輯器來(lái)寫(xiě)表達(dá)式。

請(qǐng)查閱表達(dá)式這一主題來(lái)獲得關(guān)于寫(xiě)表達(dá)式和被支持的操作數(shù),算子,函數(shù),常

數(shù),還有關(guān)鍵詞。

狀態(tài)處理-動(dòng)作(ACT)功能塊

IND的狀態(tài)不影響對(duì)表達(dá)式的評(píng)估。表達(dá)式由IND是否為真(1)來(lái)評(píng)估。

參數(shù)-動(dòng)作(ACT)功能塊

下表列出了動(dòng)作(ACT)功能塊的系統(tǒng)參數(shù):

動(dòng)作(ACT)功能塊的系統(tǒng)參數(shù)

參數(shù)單位描述

算法選項(xiàng)。當(dāng)該選項(xiàng)選中時(shí),表達(dá)式的算

ALGO_OPTS無(wú)法將在讀取錯(cuò)誤時(shí)忽略。該算法選項(xiàng)是讀

取錯(cuò)誤忽略。

與功能塊相關(guān)的激活的錯(cuò)誤條件的匯總。

可能的活動(dòng)功能塊的錯(cuò)誤有:

BLOCK_ERR無(wú)

?組態(tài)錯(cuò)誤-表達(dá)式為空。

IN_D無(wú)離散輸入值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-動(dòng)作(ACT)功能塊

您可以使用動(dòng)作(ACT)功能塊來(lái)實(shí)現(xiàn)復(fù)雜運(yùn)算,信號(hào)調(diào)制,或者標(biāo)準(zhǔn)功能塊不

具備的功能。您可以使用三角函數(shù),指數(shù)函數(shù),塞函數(shù),還有一些標(biāo)準(zhǔn)的數(shù)學(xué)函

數(shù)。

應(yīng)用舉例-強(qiáng)制自動(dòng)控制

如果有一個(gè)儲(chǔ)罐由三個(gè)泵來(lái)填充不同成分。下圖顯示了該過(guò)程的示意圖:

功能塊應(yīng)用舉例

假設(shè)您需要操作員能夠在一種或者兩種成分正在填充的時(shí)候可以選擇把液位控

制器打到自動(dòng)或手動(dòng)模式。不過(guò),在三種成分同時(shí)填充的時(shí)候,您想把儲(chǔ)罐液位

控制在設(shè)定值為95%的自動(dòng)模式上。您可以使用兩個(gè)動(dòng)作(ACT)功能塊來(lái)滿足

這個(gè)需求,就像下圖所示那樣:

PMP101FORCEAUTO

OUT

動(dòng)作(ACT)功能塊圖舉例

當(dāng)三個(gè)泵都開(kāi)啟的時(shí)候,動(dòng)作(ACT)功能塊的輸出為真(1)。這樣就觸發(fā)了兩

個(gè)動(dòng)作(ACT)功能塊來(lái)運(yùn)行它們的表達(dá)式。這樣組態(tài)FORCE_AUTO動(dòng)作(ACT)

功能塊的表達(dá)式來(lái)把TANK_LEVELPID控制器目標(biāo)模式設(shè)為自擊

'/TANK_LEVEL/MODE.TARGET':=AUTO;

這樣組態(tài)FORCE_SP動(dòng)作(ACT)功能塊的表達(dá)式來(lái)把TANK_LEVELPID控制器設(shè)

定值設(shè)為95%:

'/TANK_LEVEL/SP.CV':=95.0;

只要三個(gè)泵正在運(yùn)行并且有操作員試圖改變TANK_LEVEL控制器模式或者設(shè)定值

超馳,動(dòng)作(ACT)功能塊的表達(dá)式將繼續(xù)運(yùn)行。

布爾扇輸出(BF0)功能塊

此主題包括

布爾扇輸出(BF。)功能塊解碼一個(gè)加權(quán)二進(jìn)制輸入為單個(gè)的位,并為每位生成

一個(gè)離散輸出值。功能塊支持信號(hào)狀態(tài)傳播。布爾輸出功能塊沒(méi)有模式或報(bào)警檢

測(cè)。

布爾扇輸出(BFO)功能塊

INJNT是32位無(wú)符號(hào)二進(jìn)制加權(quán)輸入值和狀態(tài)。

OUT_D1到OUT_D[n]是表示輸入位的離散輸出值和狀態(tài)(多達(dá)16個(gè)輸出)。

原理圖-布爾扇輸出功能塊

下圖顯示了布爾扇輸出功能塊的內(nèi)部結(jié)構(gòu):

0UT_D1

MapBinaryWeighted-*E

InputtotheOutputs0UT_D2

□—?

PassInputStatus■■

toOutputs—<0U1LD16

布爾扇輸出功能塊原理圖

功能塊執(zhí)行-布爾扇輸出功能塊

布爾扇輸出功能塊視32位無(wú)符號(hào)輸入為二進(jìn)制加權(quán)值。組成該值的每位都轉(zhuǎn)換

成功能塊的離散輸出。

布爾扇輸出功能塊輸入的數(shù)量是一個(gè)可擴(kuò)展參數(shù)。功能塊缺省有兩個(gè)輸出。您可

以通過(guò)選擇功能塊圖,右擊,點(diǎn)擊可擴(kuò)展參數(shù)(ExtensibleParameters),然后修

改輸入數(shù)量來(lái)增加輸出。這樣就給功能塊創(chuàng)建了額外的輸出連接器。

第一個(gè)離散輸出表示解碼輸入值的最不重要的一位。第二個(gè)離散輸出是下一個(gè)最

不重要的一位,等等。輸入(IN」NT)的狀態(tài)傳遞到離散輸出(OUT_D)。

下面是IN_INT=5153的布爾扇輸出的執(zhí)行舉例。

0001010000100001

OUTOUTOUTOUTOUTOUTOUTOUOUOUOU()UOUOUOUOU

_D1DIDIDIDIDIDITTTTTTTTT_

6543210D9D8D7D6D5D4D3D2DI

狀態(tài)處理-布爾扇輸出功能塊

功能塊的輸出(OUT_D)狀態(tài)設(shè)置為和功能塊的輸入(IN_INT)狀態(tài)相等。

參數(shù)-布爾扇輸出功能塊

下表列出了布爾扇輸出功能塊的系統(tǒng)參數(shù)

布爾扇輸出功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

IN_INT無(wú)32位無(wú)符號(hào)二進(jìn)制加權(quán)輸入值和狀態(tài)

OUT_D1to離散輸出值和狀態(tài)。輸出的數(shù)量是個(gè)可擴(kuò)

無(wú)

0UT_D16展參數(shù)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息

您可以用布爾扇輸出功能塊來(lái)優(yōu)化兩個(gè)控制器之間的數(shù)據(jù)通訊。為了做到這些,

您可以使用在一個(gè)控制器上的布爾扇輸入(BFI)功能塊來(lái)把離散值壓縮為整數(shù)。

接著,將整數(shù)值傳遞到另一個(gè)控制器的布爾扇輸出功能塊來(lái)擴(kuò)展整數(shù)為其原始的

離散表示。

布爾扇輸入(BFI)功能塊

此主題包括

布爾扇輸入(BFI)功能塊根據(jù)加權(quán)的模2和,二進(jìn)制代碼的十進(jìn)制(BCD)代換,

轉(zhuǎn)換狀態(tài),或一到十六個(gè)離散輸入的邏輯或關(guān)系生成一個(gè)離散輸出。功能塊支持

信號(hào)狀態(tài)傳播。布爾扇輸入(BFI)功能塊沒(méi)有模式和報(bào)警檢測(cè)。

布爾扇輸入(BFI)功能塊

RESETJN,當(dāng)為真(1)的時(shí)候,清除FIRST_OUT。

IN_D1到IN_Dn是使離散輸入值和狀態(tài)(多達(dá)16個(gè))。

OUTINT是無(wú)符號(hào)32位二進(jìn)制加權(quán)輸出值,代表了輸入(INDn)位組合。

OUT_D是表示輸入(IN_D")的邏輯或關(guān)系的輸出值。

FIRSTJ3UT是二進(jìn)制加權(quán)輸出,表示離散輸入值(IN_Dn)位組合,在OUT」NT從

零到菲零變化時(shí)同時(shí)ARM_TRAP為非零時(shí)設(shè)置的。

原理圖-布爾扇輸入功能塊

下圖顯示了布爾扇輸入功能塊的內(nèi)部結(jié)構(gòu):

布爾扇輸入功能塊原理圖

功能塊執(zhí)行-布爾扇輸入功能塊

布爾扇輸入功能塊輸入的數(shù)量是一個(gè)可擴(kuò)展參數(shù)。功能塊缺省有兩個(gè)輸入。您可

以選擇功能塊原理圖,右擊并選擇擴(kuò)展參數(shù)(ExtensibleParameters),然后修改

輸入的數(shù)量。這為功能塊創(chuàng)建額外的輸入連接器。

布爾扇輸入功能塊在每次功能塊執(zhí)行時(shí)為設(shè)定狀態(tài)檢查離散輸入值。設(shè)置

OUT_INT輸出為離散輸入的二進(jìn)制加權(quán)值(IN_D1加權(quán)為1,IN_D2為2,IN_D3為

4,IN_D4為8,等等)。OUT」NT的狀態(tài)設(shè)置區(qū)輸入的最壞決五。

當(dāng)OUTJNT從零到非零轉(zhuǎn)換時(shí)并且ARM_TRAP非零,F(xiàn)IRST_OUT通過(guò)復(fù)制

OUTJNT至UFIRST_OUT的方式將其捕獲。FIRST_OUT保留其滴,直至IIN_Dc參數(shù)

轉(zhuǎn)換到零然后到一個(gè)或更多非零(并且ARM_TRAP非零)為止。設(shè)定RESETJN

為非零值,而設(shè)置FIRST_OUT為零。復(fù)位以后,F(xiàn)IRSTJDUT保持為零,直到雨有

IN_Dn參數(shù)轉(zhuǎn)換到零然點(diǎn)到一個(gè)或更多非零。一當(dāng)陷阱委生時(shí),F(xiàn)IRST_OUT的狀態(tài)

等年OUTINT的狀態(tài)。

OUT_D的值是離散輸入的邏輯或關(guān)系。它的狀態(tài)等于輸入的最壞狀態(tài)。

為了支持撥盤(pán)開(kāi)關(guān)接口,布爾扇輸入功能塊使用一個(gè)被包含參數(shù)來(lái)存儲(chǔ)代表這些

離散輸入的BCD碼。前四個(gè)離散輸入用于構(gòu)建BCD碼的個(gè)位。(這種情況下,

第一個(gè)輸入是最不重要的位)。下面四個(gè)輸入用于BCD碼的十位,百位,千位,

還有萬(wàn)位。當(dāng)四表示的位數(shù)大于九的時(shí)候,數(shù)位限制為九。

下圖是布爾扇輸入功能塊以O(shè)UTJNT=5510作為例子的執(zhí)行情況。結(jié)果是

BCD=1586,OUT_D=真。

IN_D16IN_D1

IN_DValues0001010110000110

BCDDigits:1586

布爾扇輸入功能塊執(zhí)行舉例

狀態(tài)處理-布爾扇輸入功能塊

OUT_D的狀態(tài)設(shè)為輸入的最壞狀態(tài)。不過(guò),當(dāng)至少一個(gè)輸入為真的時(shí)候并且狀

態(tài)不是壞,輸出狀態(tài)設(shè)為GoodNonCascade。

OUT_INT的狀態(tài)設(shè)為輸入的最壞狀態(tài)。FIRST_OUT的狀態(tài)是FIRST_OUT寫(xiě)入時(shí)

在輸入中最壞的狀態(tài)。當(dāng)FIRSTJDUT值清零同,F(xiàn)IRST_OUT狀態(tài)航位。

參數(shù)-布爾扇輸入功能塊

下表列出了布爾扇輸入功能塊的系統(tǒng)參數(shù):

布爾扇輸入功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

ARM_TRAP無(wú)非零的時(shí)候,ARMJTRAP使能先出捕獲機(jī)構(gòu)。

BCD無(wú)離散輸出的BCD碼

當(dāng)0UT_INT參數(shù)從零到非零轉(zhuǎn)換并且

FIRST_OUT無(wú)

ARM_TRAP非零時(shí)的0UT_INT快照。

IN_D1to離散輸入的值和狀態(tài)。輸入的數(shù)量是可擴(kuò)

無(wú)

IN_D16展參數(shù)。

0UT_D無(wú)表示離散輸入的邏輯或關(guān)系的輸出值。

表示輸入的位組合的32位無(wú)符號(hào)二進(jìn)制加

0UT_INT無(wú)

權(quán)輸出值。

非零的時(shí)候,RESET_IN清零FIRST_0UT。

功能塊在每次掃描磨束時(shí)將RESET_IN設(shè)置

回零。

RESET_IN無(wú)

RESET_IN不重新裝備捕獲。FIRSTJDUT保持

在清底,直到一個(gè)或者更多輸入云所有輸

入為零時(shí)置位為止。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-布爾扇輸入功能塊

布爾扇輸入功能塊在轉(zhuǎn)換到設(shè)定狀態(tài)時(shí)對(duì)于檢測(cè)和滯留一個(gè)或更多離散輸入很

有用。當(dāng)檢測(cè)到這個(gè)條件的時(shí)候,OUTJNT的副本就保存在功能塊的FIRSTJ3UT

輸出。該輸出可以用于決定哪個(gè)輸入或者初始條件導(dǎo)致機(jī)器故障。當(dāng)OUTJNT

總是反映出輸入的狀態(tài),而FIRSTJDUT輸出只在IN_Dn參數(shù)從全為零轉(zhuǎn)換到一

個(gè)或多個(gè)非零,并且ARM_TRAP或零的時(shí)候更新。

傳遞(XFR)功能塊

此主題包括

傳遞(XFR)功能塊從兩個(gè)模擬量輸入信號(hào)中選擇一個(gè),并在一定時(shí)間之后把它

傳遞到輸出。從一個(gè)輸入到另一個(gè)輸入的傳遞通過(guò)線性斜坡而變得平滑。

傳遞功能塊支持信號(hào)狀態(tài)傳播。功能塊沒(méi)有模式或者報(bào)警檢測(cè)。

傳遞(XFR)功能塊

IN_1是第一個(gè)模擬量輸入值和狀態(tài)。

IN_2是第二個(gè)模擬量輸入值和狀態(tài)。

SELECTOR選擇的輸入被放置在輸出。

OUT是模擬量輸出值和狀態(tài)。

原理圖-傳遞功能塊

下圖顯示了傳遞功能塊的內(nèi)部結(jié)構(gòu):

IN_1

OUT

IN_2

SELECTOR

傳遞功能塊原理圖

功能塊執(zhí)行-傳遞功能塊

傳遞功能塊根據(jù)SELECTOR參數(shù)值從兩個(gè)輸入里選擇一個(gè)。當(dāng)SELECTOR為假(0)

的時(shí)候,IN1在特定時(shí)間(BALTIME)之后傳輸?shù)捷敵觥.?dāng)SELECTOR為真(1)

的時(shí)候,IN_2在(BAL_TIME)之后傳輸?shù)捷敵?。?dāng)BAL_TIME=O的時(shí)候,輸出瞬

時(shí)變?yōu)樾碌闹场?/p>

狀態(tài)處理-傳遞功能塊

輸出狀態(tài)設(shè)為選擇輸入和SELECTOR的最壞狀態(tài)。

參數(shù)-傳遞功能塊

下表列出了傳遞功能塊的系統(tǒng)參數(shù):

傳遞功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

BAL_TIME秒制定輸出值變?yōu)樾逻x擇的輸出值的時(shí)間。

IN_1由源決定第一模擬量輸入值和狀態(tài)。

IN_2由源決定第二模擬量輸入值和狀態(tài)。

IN的工程單

OUT模擬量輸出值和狀態(tài)。

SELECTOR無(wú)選擇要送到輸出的輸入。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-傳遞功能塊

使用傳遞功能塊來(lái)防止突然變化送到過(guò)程上。例如,如果過(guò)程不能處理流量的突

然變化,傳遞功能塊可以將流量變?yōu)樾碌闹怠D部梢允褂霉δ軌K在現(xiàn)場(chǎng)值狀態(tài)

變壞時(shí)傳輸預(yù)先決定的值。

應(yīng)用舉例:溫度傳感器開(kāi)關(guān)

您可以使用傳遞功能塊作為兩個(gè)溫度傳感器的輸入開(kāi)關(guān)。SELECTOR參數(shù)根據(jù)儲(chǔ)

罐液位選擇溫度輸入。下圖是該應(yīng)用的功能塊示例功能塊圖:

TC101

Checkfor

TankLevel

傳遞功能塊原理圖舉例

多路轉(zhuǎn)換器(MLTX)功能塊

此主題包括

多路轉(zhuǎn)換器(MLTX)功能塊從多達(dá)十六個(gè)值中,選擇一個(gè)輸入值,并將其送到

輸出。功能塊支持信號(hào)狀態(tài)傳播。多路轉(zhuǎn)換器功能塊沒(méi)有模式或報(bào)警檢測(cè)。

多路轉(zhuǎn)換器(MLTX)功能塊

SELECTOR選擇要送到輸出的輸入。

IN1至I」IN[n]是模擬量輸入值和狀態(tài)(多達(dá)16個(gè)輸入)。

OUT是模擬量輸出值和狀態(tài)。

原理圖-多路轉(zhuǎn)換器功能塊

下圖顯示了多路轉(zhuǎn)換器功能塊的內(nèi)部結(jié)構(gòu):

OUT

SELECTOR

IN1

IN2

IN16

多路轉(zhuǎn)換器功能塊原理圖

功能塊執(zhí)行-多路轉(zhuǎn)換器功能塊

多路轉(zhuǎn)換器功能塊讀取多達(dá)十六個(gè)輸入的值和狀態(tài)并選擇SELECTOR參數(shù)設(shè)計(jì)的

輸入。功能塊的輸入數(shù)是一個(gè)可擴(kuò)展參數(shù)。功能塊缺省有兩個(gè)輸入。您可以選擇

功能塊原理圖,右擊并選擇擴(kuò)展參數(shù)(ExtensibleParameters),然后修改輸入的

數(shù)量。這為功能塊創(chuàng)建額外的輸入連接器。

從一個(gè)輸入到另一個(gè)輸入的轉(zhuǎn)換,可以通過(guò)使用平衡時(shí)間(BALJIME)參數(shù)來(lái)

平滑進(jìn)行。BAL_TIME參數(shù)定義了前一個(gè)輸入值斜坡變化到新選任的輸入值所需

要的時(shí)間。當(dāng)BAL_TIME設(shè)置為零的時(shí)候,輸入之間的轉(zhuǎn)換是瞬時(shí)的。

通過(guò)組態(tài)SELECT_NEXT_GOOD參數(shù),您可以選擇讓功能塊自動(dòng)選擇下一個(gè)有良好

狀態(tài)的輸入。接不來(lái),加果選擇的輸入狀態(tài)為壞,下一個(gè)良好狀態(tài)輸入選中,以

升序排列并從最后一個(gè)到第一個(gè)滾動(dòng)。如果所有輸入的狀態(tài)為壞,功能塊將選擇

的輸入放在輸出并標(biāo)記狀態(tài)為壞。當(dāng)該選項(xiàng)為假,功能塊設(shè)置輸出到所選擇的輸

入而不管其狀態(tài)。

下表給出了一個(gè)帶有三個(gè)多路輸入的輸出值和狀態(tài)的舉例。表里的輸入值和狀態(tài)

使用一個(gè)值[狀態(tài)]命名法來(lái)表示。例如,良好]是值為1并且狀態(tài)為良好。

多路轉(zhuǎn)換器功能塊響應(yīng)舉例

IN1IN2

IN3值SELECT,

值值OUT狀

[狀SELECTORNEXT_OUT

[狀[狀態(tài)

態(tài)]GOOD

態(tài)]態(tài)]

1020

30[良

[良[壞1假良好10

好]

好]的]

1020

30[良

[壞[良1真良好20

好]

的]好i

1020

30[壞

[良[壞2真良好10

的]

好]的]

1020

30[良

[良[良2假良好20

好]

好]好]

1020

30[壞

[壞[壞3真壞30

的]

的]的]

狀態(tài)處理-多路轉(zhuǎn)換器功能塊

輸出狀態(tài)設(shè)為選擇的輸入信號(hào)和選擇器輸入的最壞狀態(tài)。

參數(shù)-多路轉(zhuǎn)換器功能塊

下表列出了多路轉(zhuǎn)換器功能塊的系統(tǒng)參數(shù):

多路轉(zhuǎn)換器功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

指示出BAD_MASK(功能塊級(jí)別上)里沒(méi)

有選中的錯(cuò)誤條件為真(活動(dòng))或者指

示MERR0RJ1ASK里沒(méi)有選中的錯(cuò)誤條件

ABNORM_ACTIVE無(wú)一

(模塊級(jí)別上)為真(活動(dòng)),或者

MSTATUS_MASK里沒(méi)有選中的模塊狀態(tài)為

真(活薪)。

指示出BADJIASK(功能塊級(jí)別上)里選

中的錯(cuò)誤條件為真(活動(dòng))或者指示

BAD_ACTIVE無(wú)MERRORJIASK里選中的錯(cuò)誤條件(模塊級(jí)

別上)%真(活動(dòng)),或者M(jìn)STATUS_MASK

里選中的模塊狀態(tài)為真(活動(dòng))。

可以觸發(fā)用戶自定義的壞的(Bad)條件

的激活的錯(cuò)誤條件設(shè)置。用戶在

BADJ1ASK參數(shù)里選擇功能塊錯(cuò)誤

BADJ1ASK無(wú)(BLOCK_ERR)的子集。當(dāng)任何一個(gè)條件

為真時(shí),BAD_ACTIVE參數(shù)為真。當(dāng)任何

沒(méi)有包含在BADJ1ASK的BLOCK_ERR條件

為真的時(shí)候,ABNORM_ACTIVE爰為真。

制定了舊的輸入值變?yōu)樾逻x擇的輸入值

BAL_TIME秒

的時(shí)間。

與功能塊相關(guān)的激活的錯(cuò)誤條件的匯

總??赡艹霈F(xiàn)的功能塊錯(cuò)誤有:

BLOCK_ERR無(wú)

?輸入故障/壞的PV(InputFailure/Bad

PV)

模擬量輸入的值和狀態(tài)。輸入的數(shù)量是

INItoIN16由源決定

可擴(kuò)展參數(shù)。

OUT由源決定模擬量輸出值和狀態(tài)。

在選擇的輸入狀態(tài)為壞的時(shí)候選擇下一

SELECT_NEXT_GOOD無(wú)個(gè)有良好狀態(tài)的輸入(真[1]=使能,假

[0]=停止)。

SELECTOR無(wú)選擇要送到輸出的輸入。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-多路轉(zhuǎn)換器功能塊

多路轉(zhuǎn)換器功能塊從一定數(shù)量得輸入中選擇一個(gè)輸入。您可通過(guò)操作員或來(lái)自另

一個(gè)功能塊的邏輯來(lái)選擇輸入。您可以使用多路轉(zhuǎn)換器功能塊從幾個(gè)變送器值當(dāng)

中選擇一個(gè),如下圖所示:

Output=15

(SelectsIN2)

多路轉(zhuǎn)換器功能塊圖舉例

本例中,SELECT_NEXT_GOOD參數(shù)設(shè)置為真。IN1是變送器A的值,IN2是變送器B的值。IN3

是這兩者的平均。通常,該例中輸出(OUT)將是IN3的值,因?yàn)镾ELECTOR=3。假設(shè)變送

器A發(fā)生故障,導(dǎo)致INI和IN3的狀態(tài)為壞。因?yàn)镾ELECT_NEXT_GOOD為真,選擇的輸出將

是IN2的值。

復(fù)位/置位觸發(fā)器(RS)功能塊

此主題包括

復(fù)位/置位觸發(fā)器(RS)功能塊根據(jù)復(fù)位和置位輸入的或非(NOR)關(guān)系生成一

個(gè)離散輸出值。

?如果復(fù)位輸入為假(0)而置位輸入為真(1),輸出為真。不管設(shè)置值如何,輸出會(huì)

一直保持為真,直到復(fù)位值為真為止。當(dāng)復(fù)位變?yōu)檎鏁r(shí),輸出為假。

?當(dāng)兩個(gè)輸入為真的時(shí)候,輸出為假。

?當(dāng)兩個(gè)輸入為假的時(shí)候,輸出保持前一個(gè)值,可以為真也可以為假。

功能塊沒(méi)有模式或者報(bào)警檢測(cè)。

復(fù)位/置位觸發(fā)器(RS)功能塊

RESET」N是復(fù)位離散輸入值和狀態(tài)。

SET是置位離散輸入值和狀態(tài)。

OUT_D是離散輸出值和狀態(tài)。

原理圖-復(fù)位/置位觸發(fā)器功能塊

下圖顯示了復(fù)位/置位觸發(fā)器功能塊的內(nèi)部結(jié)構(gòu):

復(fù)位/置位觸發(fā)器功能塊原理圖

功能塊執(zhí)行-復(fù)位/置位觸發(fā)器功能塊

復(fù)位/置位觸發(fā)器功能塊用于檢測(cè)置位輸入(SET)變?yōu)檎娴臅r(shí)間。它保持輸出為

真,即使在SET變?yōu)榧俚臅r(shí)候,直到另一個(gè)事件改變復(fù)位輸入(RESETJN)為真。

下表顯示了可能的SET和RESET_IN組合的功能塊輸出:

復(fù)位/置位觸發(fā)器功能塊真值表

SETRESET_INOUT_D

假假上一個(gè)OUT

假真假

真假真

真真假

狀態(tài)處理-復(fù)位/置位觸發(fā)器功能塊

輸出狀態(tài)等于輸入的最壞狀態(tài)。

參數(shù)-復(fù)位/置位觸發(fā)器功能塊

下表列出了復(fù)位/置位觸發(fā)器功能塊的系統(tǒng)參數(shù):

復(fù)位/置位觸發(fā)器功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

OUT_D無(wú)離散輸出值和狀態(tài)。

RESET_IN無(wú)功能塊邏輯里的復(fù)位離散輸入值和狀態(tài)。

SET無(wú)功能塊邏輯里的置位離散輸入值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-復(fù)位/置位觸發(fā)器功能塊

您可以使用復(fù)位/置位觸發(fā)器功能塊來(lái)激活需要使用瞬時(shí)開(kāi)關(guān)啟動(dòng)過(guò)程的連續(xù)真

值條件的過(guò)程。

上升沿觸發(fā)器(PDE)功能塊

此主題包括

上升沿觸發(fā)器(PDE)功能塊從上一次功能塊執(zhí)行開(kāi)始,當(dāng)離散輸入作一個(gè)正向

(假到真)轉(zhuǎn)變時(shí)產(chǎn)生一個(gè)真(1)的離散脈沖輸出。如果沒(méi)有轉(zhuǎn)換,功能塊的

離散輸出為假(0)。

上升沿觸發(fā)器功能塊支持信號(hào)狀態(tài)傳播。功能塊沒(méi)有模式或者報(bào)警檢測(cè)。

上升沿觸發(fā)器(PDE)功能塊

IN_D是離散輸入值和狀態(tài)。

OUT_D是離散輸出值和狀態(tài)。

原理圖-上升沿觸發(fā)器功能塊

下圖顯示了上升沿觸發(fā)器功能塊的內(nèi)部結(jié)構(gòu):

INDJ-t-JPDETransitionD^lye——0UTD

-Logic.-

Status

上升沿觸發(fā)器功能塊原理圖

功能塊執(zhí)行-上升沿觸發(fā)器功能塊

上升沿觸發(fā)器功能塊用于根據(jù)邏輯信號(hào)的上升轉(zhuǎn)換,觸發(fā)其它邏輯事件。如果輸

入值上次運(yùn)行的時(shí)候從假變?yōu)檎?,輸出設(shè)置為真。否則,輸出為假。下圖顯示了

上升沿觸發(fā)器功能塊對(duì)輸入變化的響應(yīng)。

1T

Input?

0i

ii

11廠

Output

o-------!----

II

TK-One

Scan

Period

上升沿觸發(fā)器功能塊執(zhí)行舉例

狀態(tài)處理-上升沿觸發(fā)器功能塊

輸出狀態(tài)設(shè)為輸入狀態(tài)。

參數(shù)-上升沿觸發(fā)器功能塊

下表列出了上升沿觸發(fā)器功能塊的系統(tǒng)參數(shù):

上升沿觸發(fā)器功能塊系統(tǒng)參數(shù)

參數(shù)單位描述

IN_D無(wú)離散輸入值和狀態(tài)。

0UT_D無(wú)離散輸出值和狀態(tài)。

注意參數(shù)的缺省值和數(shù)據(jù)類(lèi)型信息可以通過(guò)展開(kāi)參數(shù)視圖來(lái)獲得。

應(yīng)用信息-上升沿觸發(fā)器功能塊

使用上升沿觸發(fā)功能塊來(lái)根據(jù)邏輯信號(hào)的上升變換來(lái)觸發(fā)事件。例如,您可以使

用功能塊在閥打開(kāi)的時(shí)候觸發(fā)機(jī)器開(kāi)啟。

注意該功能塊的輸出不應(yīng)該用于不同的模塊,除非您確定它們的掃描速率相匹

配并且將來(lái)不會(huì)改變。

您可以使用一個(gè)關(guān)延遲定時(shí)器功能塊來(lái)延長(zhǎng)脈沖,或者使用脈沖輸出來(lái)設(shè)置閉

鎖。

設(shè)備控制(DC)功能塊

此主題包括

設(shè)備控制(DC)功能塊為多狀態(tài)離散設(shè)備,像馬達(dá),泵,隔斷閥等提供設(shè)定值

控制。功能塊比較需要的狀態(tài)(設(shè)定值)與設(shè)備報(bào)告的實(shí)際狀態(tài),在設(shè)備轉(zhuǎn)換狀

態(tài)所需時(shí)間之后,檢測(cè)所有錯(cuò)誤上的報(bào)警門(mén)限值?;竟δ芡ㄟ^(guò)聯(lián)鎖和設(shè)備控制

選項(xiàng)分類(lèi)來(lái)擴(kuò)大,并為您的應(yīng)用定制功能塊的操作。

設(shè)備控制功能塊支持模式控制,設(shè)定值跟蹤,仿真,還有報(bào)警門(mén)限值檢測(cè)。您可

以選擇選項(xiàng)來(lái)指定功能塊的控制策略。

設(shè)定值要求設(shè)備轉(zhuǎn)到兩個(gè)或者三個(gè)支持狀態(tài)的一個(gè):Passive,Activel和Active2

(可選)。Passive狀態(tài)是電源故障(安全)狀態(tài),像OFF或者CLOSED。Active

狀態(tài)通常需要能量(或者允許能量流動(dòng)),就像OPEN,RUN,FORWARD,或者

REVERSEo組態(tài)一種或兩種Active狀態(tài)(Activel和Active2)來(lái)與您想控制的設(shè)

備匹配。選擇應(yīng)用到設(shè)備的狀態(tài)名稱,如STOP/FORWARD/REVERSE或者

OFF/LOW/HIGHo

設(shè)備控制功能塊使用多達(dá)八個(gè)離散I/O通道來(lái)命令設(shè)備到要求的設(shè)定值狀態(tài),并

回讀確認(rèn)。離散I/O是與Passive和Active狀態(tài)相關(guān)的,方式是通過(guò)每個(gè)狀態(tài)的

掩碼,允許定義每個(gè)位為T(mén)rue(1),False(0),或者notused。您可以組態(tài)四

位作為設(shè)備輸出,還有四位作為確認(rèn)設(shè)備狀態(tài)的觸點(diǎn)。必須維持確認(rèn)觸點(diǎn),因?yàn)?/p>

設(shè)計(jì)功能塊為在確認(rèn)缺失時(shí)報(bào)警。

設(shè)備控制(DC)功能塊

CAS_IN_D是功能塊在串級(jí)模式下,來(lái)自另一個(gè)功能塊的設(shè)定值的離散值和狀態(tài)。

SHUTDOWN_D是強(qiáng)制并保持設(shè)備在Passive狀態(tài)的緊急停止離散值和狀態(tài)輸入。

PERMISSIVE_D是可選離散輸入值和狀態(tài),當(dāng)使能Permissive設(shè)備選項(xiàng)來(lái)命令設(shè)備

到Active獲志時(shí)PERMISSIVE_D必須為真。

TRK」N_D是強(qiáng)制功能塊為本地超馳模式,并讓輸出跟隨現(xiàn)場(chǎng)值(FV_D)的離散

輸入值。

SIMULATE_IN_D是用于仿真現(xiàn)場(chǎng)值的可選離散輸入值和狀態(tài)。

INTERLOCK_D是可選離散輸入值和狀態(tài),當(dāng)使能聯(lián)鎖設(shè)備選項(xiàng)讓設(shè)備保持在

Active狀態(tài)時(shí)INTERLOCK_D必須為真。

OUT_D是反映當(dāng)前受控設(shè)備狀態(tài)的離散輸出值和狀態(tài)。

原理圖-設(shè)備控制功能塊

下圖顯示了設(shè)備控制功能塊內(nèi)部結(jié)構(gòu)的簡(jiǎn)化視圖:

DiscreteInputs

fromFieldDevice

OUTD

w

DiscreteOutputs

tnFipldDfivirA

設(shè)備控制功能塊原理圖

功能塊執(zhí)行-設(shè)備控制(DC)功能塊

設(shè)備控制功能塊獲取設(shè)定值(需要的狀態(tài)),并確定是否需要轉(zhuǎn)換到新的狀態(tài)。

接著,功能塊讀取物理設(shè)備的狀態(tài)(反饋狀態(tài))并將其與設(shè)定值比較。設(shè)備控制

器的狀態(tài)(DC_STATE)通過(guò)這個(gè)比較來(lái)決定,當(dāng)DJSTATE與設(shè)定值不匹配時(shí)生

成一個(gè)故障報(bào)告。最后,計(jì)算并寫(xiě)入輸出狀態(tài)。

您要分配與離散硬件連接對(duì)應(yīng)的輸入和輸出,組態(tài)為不同狀態(tài)定義期望或要求的

輸入/輸出值的狀態(tài)掩碼。您可以分配多達(dá)四個(gè)反饋信號(hào)來(lái)監(jiān)視現(xiàn)場(chǎng)設(shè)備操作。

您可以選擇設(shè)定值跟蹤,仿真,與/或邏輯控制選項(xiàng)來(lái)為您的特殊設(shè)備定制功能

塊,如氣動(dòng)閥,電動(dòng)閥,或者其它電機(jī)。

決定命令設(shè)定值(請(qǐng)求狀態(tài))

功能塊必須首先根據(jù)以下邏輯來(lái)計(jì)算其設(shè)定值(SPD):

?當(dāng)模式是串級(jí)(Cas)時(shí),設(shè)定值從CAS」N_D復(fù)制。

?當(dāng)模式是自動(dòng)(Auto)時(shí),設(shè)定值保持在功能塊上次運(yùn)行時(shí)的值或者上次操作員輸

入的值。接著,如果跟蹤參數(shù)(TRK」N_D)為真,實(shí)際模式變?yōu)楸镜爻Y(L0),輸

出(OUT_D)從現(xiàn)場(chǎng)確認(rèn)值(FV_D)復(fù)制,當(dāng)在有效狀態(tài)(不是Undefined)時(shí)。如

果SP跟蹤設(shè)備選項(xiàng)為真,設(shè)定值從輸出(OUT_D)復(fù)制。

?如果SP跟蹤(SPTrack)設(shè)備選項(xiàng)為真并且實(shí)際模式根據(jù)聯(lián)鎖或者關(guān)閉條件為L(zhǎng)0,

設(shè)定值從輸出(OUT_D)復(fù)制。

您可以選擇PassiveonActiveTimeout設(shè)備選項(xiàng)來(lái)使OUT_D輸出在功能塊執(zhí)行

Active確認(rèn)定時(shí)器參數(shù)超時(shí)時(shí)變?yōu)镻assive狀態(tài)。

再有,您可以選擇跳車(chē)(Trip)設(shè)備選項(xiàng)。當(dāng)跳車(chē)設(shè)備選項(xiàng)為真并且Active確認(rèn)

缺失的時(shí)間超出跳車(chē)時(shí)間參數(shù)(TRIP_TIME),OUT_D設(shè)置為Passive狀態(tài)。SP_D

值必須變?yōu)镻assive狀態(tài)來(lái)清除跳車(chē)或態(tài)。

如果需要轉(zhuǎn)換

設(shè)定值還用于決定設(shè)備控制器狀態(tài)(DC_STATE)的邏輯,看是否需要轉(zhuǎn)換到另

一個(gè)狀態(tài)。Passive狀態(tài)的設(shè)定值總是導(dǎo)叁輸出變?yōu)镻assive。Active狀態(tài)的設(shè)定

值不一定導(dǎo)致輸出變?yōu)槠谕臓顟B(tài)。

如果您想在狀態(tài)轉(zhuǎn)換之前獲得許可,您可以選擇許可(Permissive)設(shè)備選項(xiàng)。

當(dāng)許可設(shè)備選項(xiàng)為真的時(shí)候,PERMISSIVE_D輸入必須為真,使Active狀態(tài)設(shè)定

值把DC_STATE變到那個(gè)Active狀態(tài)。然而,PERMISSIVE_D不一定在SP_D可以

變?yōu)锳ctive狀態(tài)之前為真。

一旦DC_STATE為Active狀態(tài),PERMISSIVE_D沒(méi)有更多的作用。當(dāng)DC_STATE變

得不是Active狀態(tài),PERMISSIVE_D必須為真才能返回那個(gè)狀態(tài),即使SP_D沒(méi)有

變化。

延遲設(shè)定值變化

當(dāng)DELAY_TIME不是零的時(shí)候,設(shè)定值從Passive狀態(tài)到Active狀態(tài)的變化在送

到?jīng)Q定DJSTATE的邏輯之前延遲了DELAY_TIME秒(使用DELAY_TIMER)。這

允許普通尿部設(shè)定值引發(fā)一組電機(jī)順序啟拓。

當(dāng)RESTART_TIME的值非零的時(shí)候,設(shè)定值從一個(gè)Active狀態(tài)到同樣的或者另一

個(gè)Active狀態(tài)的變化延遲了RESTART_TIME參數(shù)(使用DELAYJIMER)指定的時(shí)

間。在為的時(shí)候保持為這允許電機(jī)在反向

OUT_DDELAY_TIMERActivePassiveo

之前有可以停止的時(shí)間,或者壓縮機(jī)重啟之前卸載。

DELAY_TIMER在間隔的開(kāi)始設(shè)置為延遲或重啟時(shí)間并減少到零。您可以看到

DELAY_TIMER參數(shù)里的延遲或重啟時(shí)間的剩余時(shí)間。

決定物理設(shè)備狀態(tài)(反饋狀態(tài))

物理設(shè)備的狀態(tài)必須報(bào)告給設(shè)備控制器,以便與設(shè)定值比較。反饋狀態(tài)在FV_D

參數(shù)里顯示。決定FV_D的二進(jìn)制離散輸入在下面的I/O分配部分有所描述:

設(shè)備在穩(wěn)態(tài)之間遷移時(shí)狀態(tài)可能為Undefined。您可以組態(tài)如下參數(shù),在宣布遷

移故障之前指定狀態(tài)可以為Undefined的最長(zhǎng)時(shí)間:

?CFM_ACT1_TIME是轉(zhuǎn)換到ActiveX狀態(tài)的最大允許時(shí)間。

?CFM_ACT2_TIME是轉(zhuǎn)換到Active2狀態(tài)的最大允許時(shí)間。

?CFM_PASS_TIME是轉(zhuǎn)換到Passive狀態(tài)的最大允許時(shí)間。

定時(shí)在TRAVELJIMER里發(fā)生(行程是描述閥從開(kāi)度的一端到另一端的移動(dòng)。)。

在在轉(zhuǎn)換開(kāi)始吊時(shí)候該定時(shí)器復(fù)位為零并且其值增加,直到設(shè)備確認(rèn)或者確認(rèn)時(shí)

間終止。行程時(shí)間留在定時(shí)器里,直到下一次轉(zhuǎn)換發(fā)生,這樣您可以為預(yù)防檢修

程序收集統(tǒng)計(jì)信息。

一些閥的行程時(shí)間很長(zhǎng)。當(dāng)閥開(kāi)始打開(kāi)的時(shí)候,叫做crack。設(shè)置CRACKJIME

為丟失所有前一個(gè)狀態(tài)的確認(rèn)信號(hào)的最長(zhǎng)時(shí)間。這比行程時(shí)間短得多,所以這給

操作員一個(gè)早期報(bào)警,示意閥沒(méi)有動(dòng)。該時(shí)間出現(xiàn)在CRACKJIMER,其值增加并

保持時(shí)間到下一次轉(zhuǎn)換。

通常,設(shè)備花費(fèi)有限時(shí)間來(lái)達(dá)到一個(gè)新的指令狀態(tài)。設(shè)備控制功能塊支持并用

DJSTATE參數(shù)跟蹤這些轉(zhuǎn)換。DC_STATE表示設(shè)備的當(dāng)前狀態(tài)。下表列出了

DC_STATE的索引值。

設(shè)備控制功能塊DC_STATE參數(shù)值

DC_STATE

狀態(tài)類(lèi)型意思

索引

穩(wěn)態(tài)(Steady

0ConfirmedPassive

States)

1ConfirmedActive1

2ConfirmedActive2

暫態(tài)

(Transient3GoingtoPassive

States)

4GoingtoActive1

5GoingtoActive2

故障狀態(tài)6FailedPassive

(Failure

States)

7FailedActive1

8FailedActive2

特殊狀態(tài)

(Special9Tripped

States)

10Shutdown/lnterlocked

11Locked

PV_D值用于決定DC_STATEoPV_D通常是FV_D的副本。然而,有時(shí)確認(rèn)設(shè)備狀

態(tài)的硬件出故障。這軸情況下,余作員可以通過(guò)觀察來(lái)確認(rèn)現(xiàn)場(chǎng)設(shè)備的狀態(tài)。當(dāng)

現(xiàn)場(chǎng)設(shè)備處于正確的狀態(tài)時(shí),操作員可以開(kāi)啟接受開(kāi)關(guān)(ACCEPT_D=真)。

當(dāng)ACCEPT_D從假到真轉(zhuǎn)變時(shí),PV_D從OUT_D復(fù)制過(guò)來(lái)并保持到OUT_D改變狀

態(tài)為止。您可以組態(tài)圖形顯示和近程控制邏鹿來(lái)使用PV_D為確認(rèn)狀態(tài),即使確

認(rèn)開(kāi)關(guān)故障。操作員可以通過(guò)改變SP_D或者手動(dòng)設(shè)置ACCEPT_D為故障,來(lái)關(guān)

閉可見(jiàn)確認(rèn)。

決定設(shè)備控制器狀態(tài)(DC_STATE)

通常,設(shè)定值變化的作用是將設(shè)備控制器的狀態(tài)(由DJSTATE顯示)改變成為

三個(gè)正常穩(wěn)態(tài)之一:Passive,ActiveX,或Active2。不過(guò),還有其它可能出現(xiàn)的

狀態(tài)。

?與穩(wěn)態(tài)之間轉(zhuǎn)換相應(yīng)的三個(gè)暫態(tài)

?與穩(wěn)態(tài)確認(rèn)丟失或沒(méi)有在規(guī)定時(shí)間內(nèi)完成轉(zhuǎn)換的故障相應(yīng)的三個(gè)故障狀態(tài)

?三個(gè)特殊狀態(tài)

您可以選擇聯(lián)鎖(Interlock)設(shè)備選項(xiàng)。當(dāng)聯(lián)鎖設(shè)備選項(xiàng)為真的時(shí)候,INTERLOCK_D

輸入必須為真來(lái)讓DC_STATE保持在一個(gè)Active狀態(tài)。當(dāng)INTERLOCK_D變?yōu)榧俣?/p>

時(shí)候:

?實(shí)際模式轉(zhuǎn)變?yōu)長(zhǎng)0

?DC_STATE變?yōu)殛P(guān)閉/聯(lián)鎖(Shutdown/lnterlocked)

?OUTD設(shè)置為Passive狀態(tài)

當(dāng)INTERLOCK_D再次變?yōu)檎?,DC_STATE會(huì)在SP跟蹤設(shè)備選項(xiàng)為假的時(shí)候返回其

前一個(gè)狀態(tài)。返回時(shí)沒(méi)有延遲。

當(dāng)SHUTDOWN_D輸入變?yōu)檎娴臅r(shí)候,上述同樣發(fā)生,原因是聯(lián)鎖輸入丟失。這

不是可選的。

當(dāng)您有一個(gè)必須手動(dòng)復(fù)位的帶有過(guò)載保護(hù)的電機(jī)啟動(dòng)器時(shí),直至操作員準(zhǔn)備啟動(dòng)

之前,您可能想要確保復(fù)位過(guò)載不會(huì)啟動(dòng)電機(jī)。當(dāng)跳車(chē)設(shè)備選項(xiàng)為真并且Active

狀態(tài)確認(rèn)丟失超過(guò)秒,變?yōu)橐烟?chē)并且設(shè)為

TRIP_TIMEDC_STATEOUT_DPassiveo

操作員(或Cas模式下前功能塊邏麻)必須寫(xiě)SP_D到Passive獲態(tài),以便在寫(xiě)

SP_D到前一個(gè)Active狀態(tài)并恢復(fù)那個(gè)狀態(tài)之前離開(kāi)已跳車(chē)狀態(tài)。

您可以選擇復(fù)位設(shè)備選項(xiàng)。設(shè)備選項(xiàng)工作在關(guān)閉,聯(lián)鎖,還有跳車(chē)。如果復(fù)位請(qǐng)

求設(shè)備選項(xiàng)為真,DC_STATE在您清除設(shè)備的關(guān)閉,聯(lián)鎖,還有跳車(chē)狀態(tài)時(shí)變?yōu)?/p>

鎖定。

下表是設(shè)備選項(xiàng)如何工作在關(guān)閉下的舉例。

條件DC_STATEFAIL

SP_D=1確認(rèn)Activel清除

Passive確認(rèn)時(shí)

SHUTDOWN_D=1關(guān)閉/聯(lián)鎖

Passive確認(rèn)時(shí)

SHUTDOWN_D二0鎖閉

RESET_D二1確認(rèn)Activel清除

電機(jī)跳車(chē)變?yōu)橐烟?chē)狀態(tài),但需要復(fù)位和手動(dòng)輸入的Passive設(shè)定值。RESET_D

參數(shù)必須開(kāi)啟,以清除鎖定狀態(tài)并變?yōu)镻assive。關(guān)閉或聯(lián)鎖引起的鎖定狀態(tài)不

需要手動(dòng)輸入Passive狀態(tài)設(shè)定值,來(lái)恢復(fù)Active狀態(tài)。當(dāng)關(guān)閉或聯(lián)鎖狀態(tài)清除

并且RESET_D設(shè)為真,恢復(fù)前一個(gè)Active狀態(tài)。

缺省RESET_D有控制鎖定分配并允許操作員改變。如果您的應(yīng)用允許管理員在非

正常事件發(fā)生時(shí)復(fù)位設(shè)備控制器,您可以改變RESET_D的參數(shù)鎖定功能。請(qǐng)查閱

參數(shù)和功能塊安全這一主題來(lái)獲得關(guān)于如何改變參窺鎖定功能的詳細(xì)信息。

決定故障代碼

當(dāng)DC_STATE的設(shè)備控制器狀態(tài)與設(shè)定值不匹配的時(shí)候,就生成一個(gè)故障代碼。

該代宿存儲(chǔ)在FAIL參數(shù)。FAIL_ACTIVE參數(shù)在FAIL值不為零時(shí)設(shè)置為真。下面的

故障可能發(fā)生。

設(shè)備控制功能塊FAIL參數(shù)代碼

故障參數(shù)代

意思結(jié)果

0清除

當(dāng)0UT_D設(shè)置為Passive,而且FV_D在指

Passive確認(rèn)定的時(shí)間段里不變?yōu)镻assive,或看"FV_D

1

時(shí)間在CRACKJIMER超時(shí)之前不改變狀態(tài)時(shí),

進(jìn)行設(shè)置。

當(dāng)SP_D把0UT_D設(shè)為Activel,并且FV_D

Activel確認(rèn)在指定的時(shí)間屆里不變?yōu)锳ctivel,或者

2

時(shí)間FV_D在CRACK_TIMER超時(shí)之前不改變狀態(tài)

時(shí),進(jìn)行設(shè)置。

當(dāng)SP_D把0UT_D設(shè)為Active2,并且FV_D

Active2確認(rèn)在指空的時(shí)間凌里不變?yōu)锳ctive2,或者

3

時(shí)間FV_D在CRACKTIMER超時(shí)之前不改變狀態(tài)

時(shí),進(jìn)行設(shè)置。

Passive確認(rèn)當(dāng)0UT_D和FV_D為Passive并且FV_D變

4

丟失為其它狀態(tài)時(shí)亶位。

Activel確認(rèn)當(dāng)0UT_D和FV_D為Activel,并且FV_D變

5

丟失為其它狀態(tài)時(shí)亶位。

Active2確認(rèn)當(dāng)0UT_D和FV_D為Active2并且FV_D變

6

丟失為其它狀態(tài)時(shí)亶位。

7己跳車(chē)當(dāng)DC_STATE設(shè)為己跳車(chē)時(shí)置位。

8關(guān)閉/聯(lián)鎖當(dāng)DC_STATE設(shè)為關(guān)閉/聯(lián)鎖時(shí)置位。

決定輸出狀態(tài)

穩(wěn)態(tài),暫態(tài),還有故障狀態(tài)時(shí)OUT_D的狀態(tài)和DJSTATE一樣。例如,當(dāng)設(shè)定

值使得DC_STATE改變狀態(tài)為Activel,DC_STATE妥為GoingtoActive1。當(dāng)

DC_STATE變?yōu)镃onfirmedActive1或者FailedActive1時(shí),OUT_D變?yōu)锳ctiveX并

保謠在那里。這在設(shè)備是氣開(kāi)閥時(shí)是必需的。

當(dāng)跳車(chē)或復(fù)位請(qǐng)求設(shè)備選項(xiàng)為真的時(shí)候,故障狀態(tài)沒(méi)有輸入并且OUT_D返回

Passive狀態(tài)。這在設(shè)備是電機(jī)時(shí)是必需的。

三個(gè)特殊狀態(tài)都將OUTD設(shè)為Passiveo

當(dāng)PassivewhenConfirmed設(shè)備選項(xiàng)為真的時(shí)候,在DC_STATEActive狀態(tài)或者故

障狀態(tài)時(shí)OUT_D的狀態(tài)都為Passive。這允許電動(dòng)閥只看在轉(zhuǎn)換時(shí)間內(nèi)得電;電

機(jī)必須在行程完畢時(shí)一定不能停轉(zhuǎn)。

分配I/O

設(shè)備控制功能塊允許多達(dá)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論