2006年EDPF-NT系統(tǒng)新增算法說明_第1頁
2006年EDPF-NT系統(tǒng)新增算法說明_第2頁
2006年EDPF-NT系統(tǒng)新增算法說明_第3頁
2006年EDPF-NT系統(tǒng)新增算法說明_第4頁
2006年EDPF-NT系統(tǒng)新增算法說明_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2006新增TEXT算法說明一GATE VALVE /SOLENOID VALVE4(GTVALVE4)1 名稱:四型典型電動(dòng)門/電磁閥控制邏輯2 閥門特征:帶保持雙命令輸出(電動(dòng)門、雙線圈電磁閥)或單命令輸出(單線圈電磁閥),有全開、全關(guān)信號(hào)反饋,由全開、全關(guān)信號(hào)反饋清除保持命令。3 功能:根據(jù)輸入GP點(diǎn)中各位的狀態(tài),完成典型電動(dòng)門或電磁閥的邏輯控制,并把狀態(tài)信息填寫到輸出GP點(diǎn)中。4 特點(diǎn):GP點(diǎn)的各位有明確定義,不用的位自動(dòng)初始化為不影響其它邏輯的狀態(tài);輸出GP點(diǎn)各位可單獨(dú)強(qiáng)制;此算法自帶命令脈沖算法,可直接在操作員站發(fā)送命令,使輸入GP點(diǎn)的相應(yīng)位產(chǎn)生命令脈沖,可代替原PK算法;閥門采用

2、典型的控制邏輯,功能全面,邏輯嚴(yán)謹(jǐn)。此算法可節(jié)省大批LADDER,方便組態(tài)。5 參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型描述1GP INGP輸入狀態(tài)GP點(diǎn)2GP OUTGP輸出狀態(tài)GP點(diǎn)3OPENDL打開命令輸出點(diǎn)(可省略)4CLOSEDL關(guān)閉命令輸出點(diǎn)(可省略)5OPEN/CLOSEDL打開/關(guān)閉命令電平輸出點(diǎn)(可省略)6OPENEDDI全開狀態(tài)點(diǎn)7CLOSEDDI全關(guān)狀態(tài)點(diǎn)(可省略)8OPEN TIMEHWORD閥門全開時(shí)間,單位0.01秒9CLOSE TIMEHWORD閥門全關(guān)時(shí)間,單位0.01秒10PLUS WIDTH HWORD開關(guān)命令脈沖寬度,單位0.01秒11ELEC FAULTDI電氣故障(可

3、省略)6 GP點(diǎn)位定義:輸入GP點(diǎn)/PK鍵輸出GP點(diǎn)BIT位/PK鍵初始值功能定義BIT位初始值功能定義P1手動(dòng)單操打開00打開命令P2手動(dòng)單操關(guān)閉10關(guān)閉命令P3手動(dòng)單操停止20命令(OPEN 1/CLOSE0)P430P5掛起40電氣故障P6解掛50掛起指示P7故障確認(rèn)60開故障70關(guān)故障80I/O故障90故障確認(rèn)90故障匯總101打開允許條件100允許打開110順控打開110允許關(guān)閉120聯(lián)鎖打開120正在開131關(guān)閉允許條件130正在關(guān)140順控關(guān)閉140已全開150聯(lián)鎖關(guān)閉150已全關(guān)二CONTROL VALVE4(CT-VALVE4)1 名稱:脈寬可調(diào)點(diǎn)動(dòng)調(diào)節(jié)門控制邏輯2 閥門特征

4、:兩命令輸出(電平命令),有全開、全關(guān)信號(hào)反饋或閥位反饋。3 功能:根據(jù)輸入GP點(diǎn)中各位的狀態(tài),完成典型點(diǎn)動(dòng)調(diào)節(jié)門的邏輯控制,具有單操點(diǎn)動(dòng)開,連鎖全開,順控全開以及單操點(diǎn)動(dòng)關(guān),連鎖全關(guān),順控全關(guān)等功能,并把狀態(tài)信息填寫到輸出GP點(diǎn)中。單操點(diǎn)動(dòng)開/關(guān)提供了兩種操作方式,方式一采用P1/P2鍵進(jìn)行開/關(guān)操作,操作按鈕時(shí)間即為命令脈寬時(shí)間;方式二采用P3/P4鍵進(jìn)行開/關(guān)操作,打開/關(guān)閉命令脈寬固定可調(diào)。4 特點(diǎn):GP點(diǎn)的各位有明確定義,不用的位自動(dòng)初始化為不影響其它邏輯的狀態(tài);輸出GP點(diǎn)各位可單獨(dú)強(qiáng)制;此算法自帶命令脈沖算法,可直接在操作員站發(fā)送命令,使輸入GP點(diǎn)的相應(yīng)位產(chǎn)生命令脈沖,可代替原PK

5、算法;閥門采用典型的控制邏輯,功能全面,邏輯嚴(yán)謹(jǐn)。此算法可節(jié)省大批LADDER,方便組態(tài)。5 參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型描述1GP INGP輸入狀態(tài)GP點(diǎn)2GP OUTGP輸出狀態(tài)GP點(diǎn)3OPEN(LEVEL)DL打開命令電平輸出點(diǎn)(可省略)4CLOSE(LEVEL)DL關(guān)閉命令電平輸出點(diǎn)(可省略)5OPENEDDI已全開狀態(tài)點(diǎn)6CLOSEDDI已全關(guān)狀態(tài)點(diǎn)7OPEN PULSE WIDTHHWORD打開命令脈寬,單位0.01秒,用于方式二8CLOSE PULSE WIDTHHWORD關(guān)閉命令脈寬,單位0.01秒,用于方式二9OPEN TIMEHWORD閥門全開時(shí)間,單位0.01秒10CLOSE

6、 TIMEHWORD閥門全關(guān)時(shí)間,單位0.01秒6 GP點(diǎn)位定義:輸入GP點(diǎn)/PK鍵輸出GP點(diǎn)BIT位/PK鍵初始值功能定義BIT位初始值功能定義P1方式一手動(dòng)單操開(操作按鈕時(shí)間為命令脈寬)00打開命令電平輸出P2方式一手動(dòng)單操關(guān)(操作按鈕時(shí)間為命令脈寬)10關(guān)閉命令電平輸出P3方式二手動(dòng)單操開(固定可調(diào)脈寬)20P4方式二手動(dòng)單操關(guān)(固定可調(diào)脈寬)30P5掛起40P6解掛50掛起指示P7故障確認(rèn)60開故障70關(guān)故障80I/O故障90故障確認(rèn)90故障匯總101打開允許條件100允許打開110順控打開110允許關(guān)閉120聯(lián)鎖打開120正在開131關(guān)閉允許條件130正在關(guān)140順控關(guān)閉140已全

7、開150聯(lián)鎖關(guān)閉150已全關(guān)三、TIMEPLS1. 名稱:時(shí)間脈沖算法2. 特征:根據(jù)算法內(nèi)填入的時(shí)間(時(shí)、分、秒,24小時(shí)進(jìn)制),到時(shí)間點(diǎn)時(shí)發(fā)出一脈沖(脈 寬可調(diào),以1S為計(jì)數(shù)單位)。 注:若變量存在,相應(yīng)常數(shù)無效。3. 參數(shù)定義序號(hào)參數(shù)名入/出測(cè)點(diǎn)類型必須/可選算法域中文描述1MODE輸入常數(shù)必須0:每天到指定時(shí)間發(fā)一次脈沖1:每小時(shí)到指定時(shí)間發(fā)一次脈沖2:每分鐘到指定時(shí)間發(fā)一次脈沖2HOUR輸入常數(shù)必須小時(shí)(常數(shù))3MINUTE輸入常數(shù)必須分鐘(常數(shù))4SECOND輸入常數(shù)必須秒(常數(shù))5PULSE輸入常數(shù)必須輸出脈寬,單位S6HOUR_P輸入模擬量可選小時(shí)(變量)7MINUTE_P輸入

8、模擬量可選分鐘(變量)8SECOND_P輸入模擬量可選秒(變量)9OUTPUT輸出數(shù)字量必須脈沖輸出注:當(dāng)MODE的值設(shè)置為大于2的整數(shù)時(shí),默認(rèn)為MODE等于0。四TIMER1. 名稱:變參數(shù)時(shí)間函數(shù)算法2. 特征:變參數(shù)時(shí)間函數(shù)算法將原LADDER中的脈沖、延時(shí)閉合和延時(shí)斷開特殊函數(shù)綜合到一起,根據(jù)選擇的模式進(jìn)行運(yùn)算,且時(shí)間可為變量。注: 脈沖模式1下,當(dāng)輸入由0變1時(shí),脈沖計(jì)時(shí)開始,輸出為1;脈沖時(shí)間到達(dá)預(yù)定時(shí)間后,計(jì)時(shí)時(shí)間清零,輸出變?yōu)?。特殊情況,當(dāng)輸入發(fā)生由0到1的跳變后,在脈沖時(shí)間達(dá)到預(yù)定計(jì)時(shí)時(shí)間之前又發(fā)生一次由0到1的跳變,則脈沖計(jì)時(shí)重新開始,會(huì)產(chǎn)生輸出脈寬大于指定脈寬的情況。時(shí)

9、序如下圖所示: 脈沖模式2下,當(dāng)輸入由0變1時(shí),脈沖計(jì)時(shí)開始,輸出為1;在脈沖計(jì)時(shí)過程中(未達(dá)預(yù)定時(shí)間),輸入變?yōu)?,計(jì)時(shí)時(shí)間清零,輸出變?yōu)?;脈沖計(jì)時(shí)到達(dá)預(yù)定時(shí)間后,計(jì)時(shí)時(shí)間清零,輸出變?yōu)?。時(shí)序如下圖所示: 延時(shí)閉合模式下,輸入為1時(shí),開始計(jì)時(shí),到達(dá)預(yù)定時(shí)間后,輸出為1,計(jì)時(shí)保持;當(dāng)輸入為0時(shí),計(jì)時(shí)清零,輸出變?yōu)?。時(shí)序如下圖所示: 延時(shí)斷開模式下,當(dāng)輸入為1時(shí),輸出為1;當(dāng)輸入由1變?yōu)?時(shí),開始計(jì)時(shí),輸出仍為1,當(dāng)計(jì)時(shí)到達(dá)預(yù)定時(shí)間后,計(jì)時(shí)保持,輸出變?yōu)?;當(dāng)輸入為1時(shí),計(jì)時(shí)清零,輸出變?yōu)?。時(shí)序如下圖所示: 當(dāng)時(shí)間設(shè)為0時(shí),在ONESHORT和TIMING模式下,輸出一直為0;在ONDE

10、LAY和OFFDELAY模式下,輸出等于輸入。 若時(shí)間變量存在,時(shí)間常數(shù)無效。3. 參數(shù)定義序號(hào)參數(shù)名入/出測(cè)點(diǎn)類型必須/可選算法域說明算法域中文描述1MODE輸入常數(shù)必須0:ONESHOT1:TIMING2:ON DELAY3:OFF DELAY0:脈沖模式11:脈沖模式22:延時(shí)閉合模式3:延時(shí)斷開模式2TIME輸入常數(shù)必須TIME時(shí)間(常數(shù)),單位S3IN輸入數(shù)字量必須IN輸入?yún)?shù)4TIME_P輸入模擬量可選TIME時(shí)間(變量) ,單位S5OUTPUT輸出數(shù)字量必須OUTPUT輸出6TIME OUT輸出模擬量可選TIME OUT計(jì)時(shí)時(shí)間輸出,單位S注:當(dāng)MODE的值設(shè)置為大于3的整數(shù)時(shí),

11、默認(rèn)為MODE等于0。五、ENTHALP21 名稱:焓值計(jì)算2 特征:根據(jù)工程上給出的溫度、壓力計(jì)算焓值。計(jì)算公式:公式中:壓力P單位:MPa溫度T單位:焓值H單位:kJ/kg公式中溫度T為絕對(duì)溫度(K),壓力為絕對(duì)壓力(MPa),而我們工程中輸入的為攝氏溫度,壓力為表壓,因此采用上式計(jì)算時(shí),溫度應(yīng)加上273.15,變?yōu)榻^對(duì)溫度;壓力應(yīng)加上0.1,變?yōu)榻^對(duì)壓力。3 參數(shù)定義序號(hào)參數(shù)名入/出類型必須/可選算法域說明算法域中文描述1PRESSURE輸入模擬量必須P壓力2TEMPERATURE輸入模擬量必須T溫度3ENTHALPY輸出模擬量必須H焓六、RLINH4 名稱:禁升禁降算法5 特征:現(xiàn)有A

12、/M算法(常規(guī)型和分配型)輸出高低限為常數(shù),當(dāng)輸出到達(dá)高低限時(shí),能將信息送到上游算法,實(shí)現(xiàn)單向閉鎖功能。本算法是開發(fā)一專用變參數(shù)算法自動(dòng)修改A/M算法的輸出上下限,本算法有禁升、禁降使能變量,A/M算法輸出上、下限常量,A/M算法輸出上、下限變量;當(dāng)禁升、禁降使能變量無效或有效且值為0時(shí),A/M算法輸出上、下限取常量值;當(dāng)禁升、禁降使能變量有效且值為1的時(shí)候,A/M算法輸出上、下限取變量值。6 參數(shù)定義序號(hào)參數(shù)名入/出類型必須/可選算法域說明算法域中文描述1ALG輸入模擬量必須Input (M/A Alg point)M/A算法的算法點(diǎn)2R_Limit輸入常量必須Input (Raise_In

13、hibit Constant)算法輸出上限常量3L_Limit輸入常量必須Input (Lower_Inhibit Constant)算法輸出下限常量4R_INH輸入數(shù)字量可選Input (Set Raise_Inhibit Flag)設(shè)置禁升使能標(biāo)志,為1時(shí)高限取變量R_Lim_P值,為0時(shí)取常量R_Limit值5L_INH輸入數(shù)字量可選Input (Set Lower_Inhibit Flag)設(shè)置禁降使能標(biāo)志,為1時(shí)低限取變量L_Lim_P值,為0時(shí)取常量L_Limit值6R_Lim_P輸入模擬量 可選Input (Raise_Inhibit Parameter)算法輸出上限變量7L_L

14、im_P輸入模擬量可選Input (Lower_Inhibit Parameter)算法輸出下限變量七、PQS1 名稱:功率參數(shù)計(jì)算邏輯2 特征:根據(jù)提供的電壓電流以及相角計(jì)算相應(yīng)的有功功率,無功功率,總視在功率,以及功率因數(shù)。3 公式:PF=COS(PHASE/360*2);P=U*I*PF;Q=U*I*SIN(PHASE/360*2);S=U*I;4 參數(shù)定義:序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1U模擬必需輸入電壓2I模擬必需輸入電流3PHASEHWORD必需輸入相角4PF模擬可選功率因數(shù)P模擬必需有功功率Q模擬可選無功功率7S模擬可選視在功率八、. LOG: 以10為底的常用對(duì)數(shù)邏輯1 特

15、征:計(jì)算以10為底的常用對(duì)數(shù)。2 參數(shù)定義:序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1INPUT模擬必需輸入?yún)?shù)2LOG10模擬必需對(duì)數(shù)結(jié)果3 算法點(diǎn)定義:序號(hào)參數(shù)名描述測(cè)點(diǎn)類型記錄域1INPUT輸入?yún)?shù)模擬02LOG10對(duì)數(shù)結(jié)果模擬1九、COMAIN: 通訊用模擬點(diǎn)輸入算法1. 算法特征:本算法是通過讀取冗余(可選)COM卡的數(shù)據(jù)實(shí)現(xiàn)與外部裝置之間的連接,一個(gè)算法塊最多可從COM卡讀取16個(gè)模擬量。2. 算法說明:2.1 地址設(shè)定:COM卡的硬件地址(本算法中分別稱之為主模塊和輔助模塊地址)以及COM卡內(nèi)部的數(shù)據(jù)讀取寄存器的地址(本算法中分別稱之為主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào))由用戶確定

16、,值得注意的是,當(dāng)主模塊和輔助模塊的地址相同的情況下,相應(yīng)模塊起始寄存器號(hào)必須不同。當(dāng)主模塊和輔助模塊的地址不同的情況下,相應(yīng)模塊起始寄存器號(hào)可以相同也可以不同。不同的算法類型必須占用的不同的主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào)。當(dāng)輔助模塊地址填0時(shí),無論是否填寫SELECT點(diǎn),算法僅用占用主模塊地址的COM卡作為輸入源。2.2 主輔模塊選擇:當(dāng)算法在SECECT參數(shù)處填寫開關(guān)量點(diǎn)且該點(diǎn)狀態(tài)為0時(shí),算法選擇主模塊地址的COM卡作為讀取數(shù)據(jù)的輸入源;當(dāng)該點(diǎn)狀態(tài)為1時(shí),該算法選擇輔助模塊地址的COM卡作為輸入源;當(dāng)未填寫SECECT點(diǎn)時(shí),該算法自動(dòng)判斷并選擇輸入源模塊,判斷根據(jù)有兩條,一是DP

17、U站與COM模塊通訊正常,二是COM模塊與外部裝置之間的通訊正常。在同等運(yùn)行狀況下,占有主模塊地址的COM卡優(yōu)先選擇;當(dāng)正在使用的模塊底層通訊故障或者模塊本身故障時(shí),系統(tǒng)自動(dòng)從另一個(gè)模塊上讀取數(shù)據(jù),這樣的機(jī)制同時(shí)實(shí)現(xiàn)了單一模塊冗余和多模塊冗余的問題。2.3 標(biāo)變公式:AINi數(shù)值= AdjCa*DATAi+ AdjCb,其中,DATAi表示通過COM卡獲取的相應(yīng)模擬量輸入值,AINi表示其中,AdjCa以及AdjCb由通訊數(shù)據(jù)提供方確定。3. 參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1PriAddrHWORD必需主模塊地址2PriRegHWORD必需主模塊起始寄存器號(hào)3SecAddrHWORD必

18、需輔助模塊地址4SecRegHWORD必需輔助模塊起始寄存器號(hào)DataTypeHWORD必需數(shù)據(jù)類型0: int16 1: uint16 2 :float 3:longDataSeqHWORD可選字節(jié)順序類型0: 大字節(jié)序1:小字節(jié)序2 : 大字節(jié)序2SELECT開關(guān)量點(diǎn)可選主輔模塊選擇AlgStGP點(diǎn)可選算法狀態(tài)輸出AdjCaFloat必需標(biāo)變系數(shù)a(缺省為1)10AdjCbFloat必需標(biāo)變系數(shù)b(缺省為0)11AIN1模擬可選輸入模擬量112AIN2模擬可選輸入模擬量213AIN3模擬可選輸入模擬量314AIN4模擬可選輸入模擬量415AIN5模擬可選輸入模擬量516AIN6模擬可選輸入

19、模擬量617AIN7模擬可選輸入模擬量718AIN8模擬可選輸入模擬量819AIN9模擬可選輸入模擬量920AIN10 模擬可選輸入模擬量1021AIN11模擬可選輸入模擬量1122AIN12模擬可選輸入模擬量1223AIN13模擬可選輸入模擬量1324AIN14模擬可選輸入模擬量1425AIN15模擬可選輸入模擬量1526AIN16模擬可選輸入模擬量16說明:字節(jié)順序類型是為了解決系統(tǒng)在多平臺(tái)間處理數(shù)據(jù)為得到正確的機(jī)器字節(jié)序,根據(jù)數(shù)據(jù)可能的類型分成三類,這三類分別稱為大字節(jié)序,小字節(jié)序, 大字節(jié)序2,。例如,一個(gè)32位的數(shù)據(jù)(2:float或3:long);其實(shí)際值用B0, B1, B2,

20、B3表示,用不同的機(jī)器字節(jié)節(jié)序分別表示如下:Big Endian(大字節(jié)序)= (B0, B1, B2, B3)Little Endian(小字節(jié)序)= (B3, B2, B1, B0)Big Endian2(大字節(jié)序2)=( B2, B3, B0, B1)大字節(jié)序2僅對(duì)于數(shù)據(jù)類型為2:float或3:long時(shí)才有效一個(gè)16位的數(shù)據(jù)(0: int16 或 1: uint16);Big Endian(大字節(jié)序)= (B0, B1)Little Endian(小字節(jié)序)= (B1, B0)4. AlgSt點(diǎn)定義1)輸出GP點(diǎn)輸出GP點(diǎn)BIT位初始值功能定義BIT位初始值功能定義00主/輔助模塊選

21、擇8100:自動(dòng)選擇1:人工選擇920主模塊通訊故障1030輔模塊通訊故障1140主模塊底層通訊故障1250輔模塊底層通訊故障13601470故障匯總15十、COMAOUT: 通訊用模擬點(diǎn)輸出算法1. 算法特征:本算法是分別通過占有主輔模塊地址的COM卡先后寫數(shù)據(jù)實(shí)現(xiàn)與外部裝置之間的連接,一個(gè)算法塊最多可從COM卡輸出16個(gè)模擬量。2. 算法說明:21地址設(shè)定:COM卡的硬件地址(本算法中分別稱之為主模塊和輔助模塊地址)以及COM卡內(nèi)部的數(shù)據(jù)讀取寄存器的地址(本算法中分別稱之為主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào))由用戶確定,值得注意的是,當(dāng)主模塊和輔助模塊的地址相同的情況下,相應(yīng)模塊起始

22、寄存器號(hào)必須不同。當(dāng)主模塊和輔助模塊的地址不同的情況下,相應(yīng)模塊起始寄存器號(hào)可以相同也可以不同。不同的算法類型必須占用的不同的主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào)。22標(biāo)變公式:DATAi = AdjCa* AOUTi數(shù)值+ AdjCb,其中,DATAi表示通過COM卡輸出的相應(yīng)模擬量。其中,AdjCa以及AdjCb由通訊數(shù)據(jù)提供方確定。3.參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1PriAddrHWORD必需主模塊地址2PriRegHWORD必需主模塊起始寄存器號(hào)3SecAddrHWORD必需輔助模塊地址4SecRegHWORD必需輔助起始寄存器號(hào)DataTypeHWORD必需數(shù)據(jù)類型0:

23、 int16 1: uint16 2 :float 3:longDataSeqHWORD可選字節(jié)順序類型0: 大字節(jié)序1:小字節(jié)序2 : 大字節(jié)序2AlgStGP點(diǎn)可選算法狀態(tài)輸出AdjCaFloat必需標(biāo)變系數(shù)a(缺省為1)AdjCbFloat必需標(biāo)變系數(shù)b(缺省為0)10AOUT1模擬可選輸出模擬量111AOUT2模擬可選輸出模擬量212AOUT3模擬可選輸出模擬量313AOUT4模擬可選輸出模擬量414AOUT5模擬可選輸出模擬量515AOUT6模擬可選輸出模擬量616AOUT7模擬可選輸出模擬量717AOUT8模擬可選輸出模擬量818AOUT9模擬可選輸出模擬量919AOUT10 模擬

24、可選輸出模擬量1020AOUT11模擬可選輸出模擬量1121AOUT12模擬可選輸出模擬量1222AOUT13模擬可選輸出模擬量1323AOUT14模擬可選輸出模擬量1424AOUT15模擬可選輸出模擬量1525AOUT16模擬可選輸出模擬量16說明:字節(jié)順序類型是為了解決系統(tǒng)在多平臺(tái)間處理數(shù)據(jù)為得到正確的機(jī)器字節(jié)序,根據(jù)數(shù)據(jù)可能的類型分成三類,這三類分別稱為大字節(jié)序,小字節(jié)序, 大字節(jié)序2,。例如,一個(gè)32位的數(shù)據(jù)(2:float或3:long);其實(shí)際值用B0, B1, B2, B3表示,用不同的機(jī)器字節(jié)節(jié)序分別表示如下:Big Endian(大字節(jié)序)= (B0, B1, B2, B3)

25、Little Endian(小字節(jié)序)= (B3, B2, B1, B0)Big Endian2(大字節(jié)序2)=( B2, B3, B0, B1)大字節(jié)序2僅對(duì)于數(shù)據(jù)類型為2:float或3:long時(shí)才有效一個(gè)16位的數(shù)據(jù)(0: int16 或 1: uint16);Big Endian(大字節(jié)序)= (B0, B1)Little Endian(小字節(jié)序)= (B1, B0)4. AlgSt點(diǎn)定義輸出GP點(diǎn)輸出GP點(diǎn)BIT位初始值功能定義BIT位初始值功能定義00810920主模塊通訊故障1030輔模塊通訊故障1140主模塊底層通訊故障1250輔模塊底層通訊故障13601470故障匯總15十

26、一、COMDIN: 通訊用數(shù)字量點(diǎn)輸入算法1. 算法特征:本算法是通過讀取冗余(可選)COM卡的數(shù)據(jù)實(shí)現(xiàn)與外部裝置之間的連接,一個(gè)算法塊最多可從COM卡讀取16個(gè)數(shù)字量。2. 算法說明:2.1地址設(shè)定:COM卡的硬件地址(本算法中分別稱之為主模塊和輔助模塊地址)以及COM卡內(nèi)部的數(shù)據(jù)讀取寄存器的地址(本算法中分別稱之為主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào))由用戶確定,值得注意的是,當(dāng)主模塊和輔助模塊的地址相同的情況下,相應(yīng)模塊起始寄存器號(hào)必須不同。當(dāng)主模塊和輔助模塊的地址不同的情況下,相應(yīng)模塊起始寄存器號(hào)可以相同也可以不同。不同的算法類型必須占用的不同的主模塊起始寄存器號(hào)和輔助模塊起始寄存

27、器號(hào)。當(dāng)輔助模塊地址填0時(shí),無論是否填寫SELECT點(diǎn),算法僅用占用主模塊地址的COM卡作為輸入源。2.2主輔模塊選擇:當(dāng)算法在SECECT參數(shù)處填寫開關(guān)量點(diǎn)且該點(diǎn)狀態(tài)為0時(shí),算法選擇主模塊地址的COM卡作為讀取數(shù)據(jù)的輸入源;當(dāng)該點(diǎn)狀態(tài)為1時(shí),該算法選擇輔助模塊地址的COM卡作為輸入源;當(dāng)未填寫SECECT點(diǎn)時(shí),該算法自動(dòng)判斷并選擇輸入源模塊,判斷根據(jù)有兩條,一是DPU站與COM模塊通訊正常,二是COM模塊與外部裝置之間的通訊正常。在同等運(yùn)行狀況下,占有主模塊地址的COM卡優(yōu)先選擇;當(dāng)正在使用的模塊底層通訊故障時(shí),系統(tǒng)自動(dòng)從另一個(gè)模塊上讀取數(shù)據(jù),算法同時(shí)實(shí)現(xiàn)了單一模塊冗余和多模塊冗余的問題。3

28、. 參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1PriAddrHWORD必需主模塊地址2PriRegHWORD必需主模塊起始寄存器號(hào)3SecAddrHWORD必需輔助模塊地址4SecRegHWORD必需輔助起始寄存器號(hào)5DataSeqHWORD可選字節(jié)順序類型0: 大字節(jié)序1:小字節(jié)序6SELECT開關(guān)量點(diǎn)可選主輔模塊選擇7AlgStGP點(diǎn)可選算法狀態(tài)輸出8DIN1數(shù)字可選輸入數(shù)字量19DIN2數(shù)字可選輸入數(shù)字量210DIN3數(shù)字可選輸入數(shù)字量311DIN4數(shù)字可選輸入數(shù)字量412DIN5數(shù)字可選輸入數(shù)字量513DIN6數(shù)字可選輸入數(shù)字量614DIN7數(shù)字可選輸入數(shù)字量715DIN8數(shù)字可選輸入數(shù)

29、字量816DIN9數(shù)字可選輸入數(shù)字量917DIN10 數(shù)字可選輸入數(shù)字量1018DIN11數(shù)字可選輸入數(shù)字量1119DIN12數(shù)字可選輸入數(shù)字量1220DIN13數(shù)字可選輸入數(shù)字量1321DIN14數(shù)字可選輸入數(shù)字量1422DIN15數(shù)字可選輸入數(shù)字量1523DIN16數(shù)字可選輸入數(shù)字量16說明:字節(jié)順序類型是為了解決系統(tǒng)在多平臺(tái)間處理數(shù)據(jù)為得到正確的機(jī)器字節(jié)序,根據(jù)數(shù)據(jù)可能的類型分成三類。例如一個(gè)16位的數(shù)據(jù);Big Endian(大字節(jié)序)= (B0, B1)Little Endian(小字節(jié)序)= (B1, B0)4. AlgSt點(diǎn)定義輸出GP點(diǎn)輸出GP點(diǎn)BIT位初始值功能定義BIT位初

30、始值功能定義00主/輔助模塊選擇8100:自動(dòng)選擇1:人工選擇920主模塊通訊故障1030輔模塊通訊故障1140主模塊底層通訊故障1250輔模塊底層通訊故障13601470故障匯總15十二、COMDOUT: 通訊用數(shù)字量點(diǎn)輸出算法1. 算法特征:本算法是分別通過占有主輔模塊地址的COM卡先后寫數(shù)據(jù)實(shí)現(xiàn)與外部裝置之間的連接,一個(gè)算法塊最多可從COM卡輸出16個(gè)數(shù)字量。2. 算法說明:21地址設(shè)定:COM卡的硬件地址(本算法中分別稱之為主模塊和輔助模塊地址)以及COM卡內(nèi)部的數(shù)據(jù)讀取寄存器的地址(本算法中分別稱之為主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào))由用戶確定,值得注意的是,當(dāng)主模塊和輔助模

31、塊的地址相同的情況下,相應(yīng)模塊起始寄存器號(hào)必須不同。當(dāng)主模塊和輔助模塊的地址不同的情況下,相應(yīng)模塊起始寄存器號(hào)可以相同也可以不同。不同的算法類型必須占用的不同的主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào)。4.參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1PriAddrHWORD必需主模塊地址2PriRegHWORD必需主模塊起始寄存器號(hào)3SecAddrHWORD必需輔助模塊地址4SecRegHWORD必需輔助起始寄存器號(hào)5DataSeqHWORD可選字節(jié)順序類型0: 大字節(jié)序1:小字節(jié)序6AlgStGP點(diǎn)可選算法狀態(tài)輸出7DOUT1數(shù)字可選輸出數(shù)字量18DOUT2數(shù)字可選輸出數(shù)字量29DOUT3數(shù)字可

32、選輸出數(shù)字量310DOUT4數(shù)字可選輸出數(shù)字量411DOUT5數(shù)字可選輸出數(shù)字量512DOUT6數(shù)字可選輸出數(shù)字量613DOUT7數(shù)字可選輸出數(shù)字量714DOUT8數(shù)字可選輸出數(shù)字量815DOUT9數(shù)字可選輸出數(shù)字量916DOUT10 數(shù)字可選輸出數(shù)字量1017DOUT11數(shù)字可選輸出數(shù)字量1118DOUT12數(shù)字可選輸出數(shù)字量1219DOUT13數(shù)字可選輸出數(shù)字量1320DOUT14數(shù)字可選輸出數(shù)字量1421DOUT15數(shù)字可選輸出數(shù)字量1522DOUT16數(shù)字可選輸出數(shù)字量16說明:字節(jié)順序類型是為了解決系統(tǒng)在多平臺(tái)間處理數(shù)據(jù)為得到正確的機(jī)器字節(jié)序,根據(jù)數(shù)據(jù)可能的類型分成三類。例如一個(gè)16

33、位的數(shù)據(jù);Big Endian(大字節(jié)序)= (B0, B1)Little Endian(小字節(jié)序)= (B1, B0)5 AlgSt點(diǎn)定義輸出GP點(diǎn)輸出GP點(diǎn)BIT位初始值功能定義BIT位初始值功能定義00810920主模塊通訊故障1030輔模塊通訊故障1140主模塊底層通訊故障1250輔模塊底層通訊故障13601470故障匯總15十三、COMGIN: 通訊用GP點(diǎn)輸入算法1. 算法特征:本算法是通過讀取冗余(可選)COM卡的數(shù)據(jù)實(shí)現(xiàn)與外部裝置之間的連接,一個(gè)算法塊最多可從COM卡讀取16個(gè)GP點(diǎn)。2. 算法說明:2.1地址設(shè)定:COM卡的硬件地址(本算法中分別稱之為主模塊和輔助模塊地址)以

34、及COM卡內(nèi)部的數(shù)據(jù)讀取寄存器的地址(本算法中分別稱之為主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào))由用戶確定,值得注意的是,當(dāng)主模塊和輔助模塊的地址相同的情況下,相應(yīng)模塊起始寄存器號(hào)必須不同。當(dāng)主模塊和輔助模塊的地址不同的情況下,相應(yīng)模塊起始寄存器號(hào)可以相同也可以不同。不同的算法類型必須占用的不同的主模塊起始寄存器號(hào)和輔助模塊起始寄存器號(hào)。當(dāng)輔助模塊地址填0時(shí),無論是否填寫SELECT點(diǎn),算法僅用占用主模塊地址的COM卡作為輸入源。2.2主輔模塊選擇:當(dāng)算法在SECECT參數(shù)處填寫開關(guān)量點(diǎn)且該點(diǎn)狀態(tài)為0時(shí),算法選擇主模塊地址的COM卡作為讀取數(shù)據(jù)的輸入源;當(dāng)該點(diǎn)狀態(tài)為1時(shí),該算法選擇輔助模塊地

35、址的COM卡作為輸入源;當(dāng)未填寫SECECT點(diǎn)時(shí),該算法自動(dòng)判斷并選擇輸入源模塊,判斷根據(jù)有兩條,一是DPU站與COM模塊通訊正常,二是COM模塊與外部裝置之間的通訊正常。在同等運(yùn)行狀況下,占有主模塊地址的COM卡優(yōu)先選擇;當(dāng)正在使用的模塊底層通訊故障時(shí),系統(tǒng)自動(dòng)從另一個(gè)模塊上讀取數(shù)據(jù),算法同時(shí)實(shí)現(xiàn)了單一模塊冗余和多模塊冗余的問題。3. 參數(shù):序號(hào)參數(shù)名測(cè)點(diǎn)類型必需/可選描述1PriAddrHWORD必需主模塊地址2PriRegHWORD必需主模塊起始寄存器號(hào)3SecAddrHWORD必需輔助模塊地址4SecRegHWORD必需輔助起始寄存器號(hào)5DataSeqHWORD可選字節(jié)順序類型0: 大

36、字節(jié)序1:小字節(jié)序6SELECT開關(guān)量點(diǎn)可選主輔模塊選擇7AlgStGP點(diǎn)可選算法狀態(tài)輸出8GIN1GP可選輸入GP點(diǎn)19GIN2GP可選輸入GP點(diǎn)210GIN3GP可選輸入GP點(diǎn)311GIN4GP可選輸入GP點(diǎn)412GIN5GP可選輸入GP點(diǎn)513GIN6GP可選輸入GP點(diǎn)614GIN7GP可選輸入GP點(diǎn)715GIN8GP可選輸入GP點(diǎn)816GIN9GP可選輸入GP點(diǎn)917GIN10 GP可選輸入GP點(diǎn)1018GIN11GP可選輸入GP點(diǎn)1119GIN12GP可選輸入GP點(diǎn)1220GIN13GP可選輸入GP點(diǎn)1321GIN14GP可選輸入GP點(diǎn)1422GIN15GP可選輸入GP點(diǎn)1523GIN16GP可選輸入GP點(diǎn)16說明:字節(jié)順序類型是為了解決系統(tǒng)在多平臺(tái)間處理數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論