freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ppcl編程手冊(已修改)

2025-06-17 19:22 本頁面
 

【正文】 Building Technologies西門子樓宇科技 現(xiàn)場控制器控制程序 (PPCL) 基本概論及指令說明(Powers Process Control Language, PPCL)2004年7月27日修訂 1. 基本概論 (Powers Process Control Language, PPCL)現(xiàn)場控制器 DDC 會經(jīng)由一組順序之指令,執(zhí)行系統(tǒng)的控制及能源管理。PPCL 是由各種型態(tài)的指令所構(gòu)成,每一行指令皆根據(jù)一特殊的格式,來執(zhí)行一特殊的任務(wù)。PPCL 是根據(jù)已建立在數(shù)據(jù)庫內(nèi)的系統(tǒng)監(jiān)控點,以及事先定義的特殊邏輯點與變量來運作的。這些特殊邏輯點具有一特定保留的點名稱,并且是常駐于控制器的通訊控制卡(Line Card)內(nèi)。 PPCL 程序程序是一組告訴計算機如何處理指令的信息集。而 PPCL 程序包含的每一行指令,控制器會以一行接一行(Stepbystep)的方式來處理這些程序。 PPCL 程序的操作原理PPCL 運作時,會對一組程序中每一行程序不斷地執(zhí)行,但每一次只執(zhí)行一行程序,然后再執(zhí)行下一行程序。在最后一行程序執(zhí)行完畢后(最后一行程序為行號數(shù)最大的程序),控制器會回到程序的第一行,繼續(xù)執(zhí)行程序。當每一行程序被執(zhí)行時,若該行程序具有監(jiān)控點,則控制器會審視系統(tǒng)監(jiān)控點數(shù)據(jù)庫,若有需要,監(jiān)控點亦會被控制,而各監(jiān)控點最后的數(shù)值或狀況會被應(yīng)用。換言之,每一行程序所使用的數(shù)值或狀況亦為各監(jiān)控點最后的數(shù)值或狀況, 而若參考之監(jiān)控點為輸出點,則該點最后被控制的狀況或數(shù)值,會被程序參考,這個意思表示,在 PPCL 程序執(zhí)行的過程中,一特定監(jiān)控點的數(shù)值或狀況可能會改變很多次,或者沒有改變。任何未被解析的 PPCL 程序,皆不會被執(zhí)行。而所謂的未被解析的 PPCL 程序是指,該行程序或內(nèi)所包含的系統(tǒng)監(jiān)控點,沒有被定義,或沒有出現(xiàn)在網(wǎng)絡(luò)上。PPCL 程序內(nèi)含有失效(Failed)或操作者除能(Operator Disabled)監(jiān)控點時之運作:當一 PPCL 程序內(nèi)所含之監(jiān)控點,其操作狀態(tài)為失效或已被操作者除能時,該行 PPCL 程序仍會被執(zhí)行,而所用監(jiān)控點的數(shù)值或狀態(tài),為該點尚未失效或被操作者除能前的最后一已知數(shù)值或狀態(tài)。 PPCL 程序的一般規(guī)則 每一部控制器,皆需要一個別的控制程序。 每一行 PPCL 程序,皆須具備一單獨的行號,而每一個行號的數(shù)值必須在 1 至32767的數(shù)值內(nèi),且必須按照數(shù)值遞增的方式設(shè)定。 每一行 PPCL 程序,最多可包含72個字符,兩行 PPCL 程序可利用 (amp。) 符號連結(jié),而成為單一執(zhí)行的程序,但此兩行連結(jié)的程序,其字符不可大于144 個字符。 每一個 PPCL 程序之最大內(nèi)容限度,完全取決于該控制器之隨機內(nèi)存 (RAM) 的大小而定。 PPCL 程序執(zhí)行時,是依照各程序行號,由小而大,依序執(zhí)行下來的。當最后一行程序執(zhí)行完畢后,控制器會自動執(zhí)行程序的第一行,并且繼續(xù)往下執(zhí)行,周而復(fù)始。 一 PPCL 程序完整地被執(zhí)行,是指該程序的第一行,及最后一行皆被執(zhí)行過。 ,有效的行號為1~32767。 PORT (APOGEE除外)編輯程序時,每行最多字符數(shù)為72,如要輸 入更多字,在行末加amp。(AND)符號,繼續(xù)在下一行編寫,全行所有字符數(shù)包含amp。(符號), 不能超過144字符。,除非使用其它指令外,當最后一行程序后執(zhí)行, 計算機會自動回動第一行程序,繼續(xù)執(zhí)行。,程序的循環(huán),程序到最后一行都必須被執(zhí)行過。,都必須定義其Database。,必須在前綴加@(at)符號。除了之前規(guī)則外,以下規(guī)則應(yīng)用在APOGEE Firmware: APOGEE PPCL 程序使用一個指定點名,有效的點名能使用1~30個字符,包含:AZ,az, 09,空格,頓點,一,_,’。 假如監(jiān)控點點名用于PPCL中,大于6個字符或使用非”AZ,0”字符,此監(jiān)控點名必須使 用雙引號標注,例如: 560 ON (B2SFN,”BUILDING1,AHU01,SFAN”) 第1點(B2SFN)不須引號,第2點(BUILDING1,AHU01,SFAN)是長點名,必須用引號。 當從APOGEE控制器MMI PORT建立程序,每行最多字符數(shù)目為66(含行號),昭果需要輸 入更多,在行尾加”amp。”符號,繼續(xù)在下一行輸入字符,最多字符數(shù)允許在三行內(nèi)所有字符 是198個(含”amp?!弊址托刑?。 每一控制器執(zhí)行PPCL包含1個或多個獨立的程序。 PPCL 程序解析操作員可經(jīng)由操作終端機或系統(tǒng)報表機上,顯示或打印 PPCL 程序。而每段要顯示或打印的程序,是以每部控制器的編號及 PPCL 程序的行號,為顯示或打印的基準,且這些數(shù)據(jù),必須由操作員定義。當 PPCL 程序被顯示或打印時,在每一行 PPCL 程序的啟始部份,會出現(xiàn)此行的狀態(tài)碼,如下圖所式:表1. PPCL 程序報表及狀態(tài)碼定義 編程策略是一個策略或程序步驟的宣告,指導(dǎo)方針是幫助你避免一般程序錯誤,指導(dǎo)方針亦幫助你編輯程序能汲執(zhí)行更快,更容易繼續(xù)。PPCL指導(dǎo)方針如下:1. 程序被編輯定義在某臺控制器內(nèi),不應(yīng)控制不同控制器內(nèi)的控制點(程序不應(yīng)跨臺控制)。(例如:LOOP,SAMPLE,TOD,WAIT….),應(yīng)該計算從程序每一過程中最適當?shù)闹怠?,登用的程序在控制器中可減少測試時間,程序邏輯錯誤減少到最少。你必須修改登用的程序中所對映的監(jiān)控點名在控制器內(nèi)。(10,20,30)或更多為起始號碼,這慣例是為提供行間可做為修改程序的使用。,如果程序執(zhí)行被中斷(例如:某時電源失效) ,總是從程序第1行重新開始執(zhí)行。(例如:GOTO)應(yīng)該引導(dǎo)過程控制,至繼續(xù)的下某行號,這是防止程序從 循環(huán)回路中停滯。,這強調(diào)一個程序設(shè)計構(gòu)造的原理。,使如監(jiān)控點是監(jiān)視外氣溫度,直該命OA TEMP點名。,使用多個有效益的子程序區(qū)取代者直行的原則。,得知控制器可能行多行程序,例如:行350行。 Resident point 系統(tǒng)常駐指令: 系統(tǒng)常駐指令提供基本時間和系統(tǒng)狀態(tài)訊息,指令的值能夠測試或分配給其它監(jiān)控點, 系統(tǒng)常駐指令是由控制器預(yù)先定義及保持。由于每一控制器擁為自己的系統(tǒng)常駐指令,系 統(tǒng)常駐指令不可直接跨網(wǎng)絡(luò)使用。PPCL提供以下系統(tǒng)常駐指令:1. Alarm count (ALMCNT) 警報計數(shù) 使用:ALMCNT的值是由控制器或UC所屬監(jiān)控點現(xiàn)在的ALARM狀態(tài)的數(shù)字,當控 制器的監(jiān)控點為ALARM狀態(tài)時,ALMCNT的值+1,當監(jiān)控點回后NORMAL狀 態(tài)時ALMCNT的值1。 例句: 340 IF ( ALMCNT .GT. O ) THEN ON ( ALARM 7 )● 監(jiān)控點必須定義”alarmable”,用來計算當監(jiān)控點為ALARM狀態(tài),控制器總計接收, ALMCNT,ALMCT2計數(shù)工作相同于加強型警報作為正常警報?!? 監(jiān)控點特別的警報位階并不影響”ALMCNT”和”ALMCT2”,當加強型警報監(jiān)控點改變 警報位階不會再次計數(shù)增加?!? 使如監(jiān)控點失效(*PDSB*)或手控失效(*ODSB*),ALMCT將仍計算增加各減少。2. Alarm count2 (ALMCNT2) 警報計數(shù)(第2) 使用:這是類似于ALMCNT的監(jiān)控點,ALMCT2不同為當監(jiān)控點為ALARM狀態(tài),第二 警報計數(shù)將累加,當控制器監(jiān)控點為ALARM狀態(tài),ALMCNT和ALMCT2值都+1, 當監(jiān)控點回復(fù)NORMAL狀態(tài),ALMCNT和ALMCT2值都1。 例句: 340 IF ( ALMCNT2 .GT. 5 ) THEN ON ( ALARM 8 )● 監(jiān)控點必須定義數(shù)字監(jiān)控點輸入”alarmable”和enable ALMCT2。3. Battery status ($BATT) 電池狀態(tài) 使用:測試控制器備用電池的狀態(tài)為( 0 , 50 , 100 ) 或 ( DEAD , LOW , OK ) 例句1: 200 IF ( $ BATT .EQ. 0 ) THEN ALARM ( P26 BAT ) 例句2: 200 IF ( $ BATT .EQ. DEAD ) THEN ALARM ( P26 BAT )4. Decimal time ( CRTIME ) 小數(shù)表示的時間 使用:當前的時間以小數(shù)點二位時間表示 : : ~ 例句1: 510 IF ( CRTIME .GE. .AND. CRTIME .LE. ) THEN ON ( SFAN ) ELSE OFF ( SFAN ) CRTIME可以用來指派當前的時間值給虛擬LAO點,允許你顯示于動態(tài)圖POINT LOG?!?CRTIME是每秒更新。5. Day (DAY)日/周 使用:當前每周的日期,以值(1~7)表示 NODay of the Week1234567MondayTuesdayWednesdayThursdayFridaySaturdaySunday 例句: 300 IF DAY ( .EQ. 1 ) THEN TOTRAN = 0● 這些值與模式用TODMOD句子是沒有關(guān)系。6. Day of the month (DAYOFM)日/月 使用:DAYOFM值為1~31,指定任一月份的特別日的動作。 例句: DAYOFM幫助你于特別日執(zhí)行必須的動作。7. Communications link (LINK) 使用:判斷控制器(自己)聯(lián)機狀態(tài)0 ─ 未聯(lián)機1 ─ 正常聯(lián)機 例句: 300 IF ( LINK .EQ. 0 ) THEN ON (ALALM)8. Month (NONTH) 月 使用:表示當前的月份NODay of the Week123456789101112JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember 例句: 950 IF (MONTH .GE. 4 .AND. MONTH .LE. 10) THEN SESON=1 ELSE SEASON=09. Node number (NODEO~NODE99) 網(wǎng)絡(luò)節(jié)點編號(0~99) 句法: (NODEO~NODE99)為網(wǎng)絡(luò)上目前節(jié)點數(shù)(0~99) 使用:判斷網(wǎng)絡(luò)節(jié)點聯(lián)機狀態(tài)是否FAILED 造句: 600 IF ( NODE22 .EQ. FAILED ) THEN ON ( ALARM )10. Peak Demand Limiting Point ($POL) 契約容量11. Seconds counter (SECNDS) 計秒器 句法:SECNDS 使用:此命令功能可能同于計秒器,計算機將每一秒經(jīng)過的時間加入SECNDS,SECNDS 起始由PPCL來命令,最大值至9999秒。 造句: 890 IF (SFAN .NE. PRFON 0 THEN SECNDS=0● 對于APOGEE控制器,每個程序都有一個唯一的SECNDS點,此點可被查看在接口上使用程序名字,系統(tǒng)定義符號(:)SECNDS12. Seconds counters (SECND1~SECND7) 句法:SECND n N 有效值為1~7 使用:同SECNDS只能由PPCL命令設(shè)定值。13. Military time (TIME) 時間 句法:TIME 使用:為程序真正系統(tǒng)時間,值為0:00~23:59 例:7:15am : 7:15 7:30pm : 19:30 造句: 510 IF ( TIME .GE. 6:45 .AND. TIME .LE. 17:30 ) THEN ON (SFAN) ELSE OFF (SFAN)● 時間是每秒更新,TIME不能提供給虛擬AO點,因為其值非+進位,這是CRTIME被使用目的。TIME能使用PPCL比較的,IF/THEN/ELSE的句型。14. Local variables變數(shù) 變量是數(shù)據(jù)儲放的位置,功能如同虛擬點,需求較少內(nèi)存,預(yù)先定義及
點擊復(fù)制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1