![計算機系統(tǒng)接口技術(shù)-PCS7系統(tǒng)設(shè)計和組態(tài)_第1頁](http://file4.renrendoc.com/view/f44abefe7430f2e7ea022af1ccefbcc6/f44abefe7430f2e7ea022af1ccefbcc61.gif)
![計算機系統(tǒng)接口技術(shù)-PCS7系統(tǒng)設(shè)計和組態(tài)_第2頁](http://file4.renrendoc.com/view/f44abefe7430f2e7ea022af1ccefbcc6/f44abefe7430f2e7ea022af1ccefbcc62.gif)
![計算機系統(tǒng)接口技術(shù)-PCS7系統(tǒng)設(shè)計和組態(tài)_第3頁](http://file4.renrendoc.com/view/f44abefe7430f2e7ea022af1ccefbcc6/f44abefe7430f2e7ea022af1ccefbcc63.gif)
![計算機系統(tǒng)接口技術(shù)-PCS7系統(tǒng)設(shè)計和組態(tài)_第4頁](http://file4.renrendoc.com/view/f44abefe7430f2e7ea022af1ccefbcc6/f44abefe7430f2e7ea022af1ccefbcc64.gif)
![計算機系統(tǒng)接口技術(shù)-PCS7系統(tǒng)設(shè)計和組態(tài)_第5頁](http://file4.renrendoc.com/view/f44abefe7430f2e7ea022af1ccefbcc6/f44abefe7430f2e7ea022af1ccefbcc65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第六章分散控制系統(tǒng)的組態(tài)(14)要求學(xué)生掌握ASOS和網(wǎng)絡(luò)配置組態(tài):CFC、SFC編程、OS的組態(tài)等。第一節(jié)系統(tǒng)實例步驟描述:原料X:必須先將反應(yīng)器清空并冷卻。2U101閥用來填充該原料宜到L1等于最大液位的20%。攪拌器:啟動2E101攪拌器電機。原料Y:2U102閥用來混合第二種原料,直到L2等于最大液位的80%.加熱:加熱到90。C=2T101溫度控制器必須至少保持該溫度2分鐘。排放:關(guān)掉加熱開關(guān)后,產(chǎn)物Z必須完全排凈,并且必須關(guān)閉攪拌器2E101。另外:原料的注入液位由2L1液和2L102檢測。當(dāng)?shù)竭_上限(L最大值)時,2U101和2U102這兩個注入閥門必須關(guān)閉。反應(yīng)器清空時排放閥必須關(guān)閉。液位監(jiān)測器作出反應(yīng)時必須發(fā)出信號。必須在控制室操作和監(jiān)視溫度控制器和混合器。第二節(jié)項目結(jié)構(gòu)1創(chuàng)建多項目2在MP中創(chuàng)建項目3設(shè)置顯示設(shè)備的語言4設(shè)置工廠層級工廠層級應(yīng)在系統(tǒng)組態(tài)完成后進行工廠層級(I)工廠視圖反映了工廠的結(jié)構(gòu)。工廠層級是根據(jù)工廠、單位和技術(shù)設(shè)備拆分的功能層級結(jié)構(gòu),獨立于硬件的工廠設(shè)計。在項目設(shè)計時,按照設(shè)計的功能層級結(jié)構(gòu)(工廠層級),組織AS程序(chart文件夾中的CFC、SFC)和OS畫面結(jié)構(gòu)。根據(jù)組織好的AS、OS結(jié)構(gòu)建議到OS上去,在運行畫面上可顯示出工廠的層級、圖標(biāo)、變量,便于監(jiān)視和控制.(2)先創(chuàng)建工廠層級:在工廠視圖的AS項目按層次插入層級文件夾。(3)進行工廠層級的設(shè)置:在工廠視圖的AS項目中選擇工廠層級/設(shè)置,進行設(shè)置。在一層用作工廠的名稱。在工廠較大時該層級僅起到總覽的目的,不用在AS和/或OS中工業(yè)不用于層級ID--HID,它包括在文件的打印輸出中。在設(shè)置時應(yīng)從第2層開始。(4)合并AS和OS層級,或?qū)S的層級復(fù)制給OS。多項目--工廠層級一在多項目中更新——OK.(5)AS/OS分配:必須將工廠文件夾分配給AS和/或OS,讓自動化任務(wù)得以在正確的AS(具有直接“接線”或與系統(tǒng)連接)上運行,并且在正確的OS中生成監(jiān)視對象(圖片)。為建立工廠目錄,通過以下方式選中一個工廠文件夾:右鍵單擊并選擇ObjectProperties-AS-OSAssignment.通過選中選項**Lower-levelobjects...",低層級的目錄也將繼承分配。4.3增加CFC
HID的生成層級ID(HID)由下面幾個部分構(gòu)成:a.從工廠層級開始的路徑名b.圖表名稱c.塊名稱盡管工廠視圖中給出的HID字符串可以自由選擇層級文件夾名稱的組合(1-4),但圖表名稱(5)和塊名稱(6)始終包括在HID中。過程變量如果模塊的各個參數(shù)在WinCC中均可視,參數(shù)名(7)將附加在上述名稱之后,用一個句點分隔。示例CFC中在CFC的圖表參考數(shù)據(jù)中,塊2U301顯示為:Plant2\Reactors\UnitC\Drain\\Dr301.圖表名與層級路徑用“\\"分開。WinCC(HID)中模塊名顯示為:Plant2/Reactors/UnitC/Drain/Dr301/2U301(如果所有PH層級都包括在HID中)。本例中,在PH設(shè)置時沒仃對第一層選擇“IncludedinHID”。因此,對同一模塊的HID為:Reactors/UnitC/Drain/Dr301/2U3OIWinCC(過程變量)'I'如果對上述塊的一個參數(shù)尋址,它將識別為過程變量并在WinCC中顯示為:Reactors/UnitC/Drain/Dr301/2U301.QCONTROLHID的牛成斤Din301FertasInrLCOLR_MP(MontView)D:\PCS7Kijisc\COIR\COLR_MP原CFC-[DrnJOl-U)LR_Prj\PlantZ、React?!薄甎nRl,Dram]E斤Din301FertasInrLCOLR_MP(MontView)D:\PCS7Kijisc\COIR\COLR_MP原CFC-[DrnJOl-U)LR_Prj\PlantZ、React。”‘UnRl,Dram]E日僉COLR.kPECOLR,P^<£|Plait?jgQrrAurQgnciN:;囹[iriHeatCMB⑷HcXMon舟閘Leve*E國Mixet3CinnubbonES中的HID?111\222V333V444\\555\666OS中的HID=111/222/333/444/55夕666組合方式可選0—on—no-oon—168BU-0—ICtooicifln-0no-o3.0VLOCKnOPRN▼ICLOsfaCTujS3P05L_rECBrC£FIEOPRMQCFb”rrCLD3XQCFDCLhWiijr!>10P3BLAUT_L7THKQ(QMAN.AUT
QCl0U1-BOOLOS中的過程支置=1117222/333/444/555/66€,777OS層級(AS/OS)SIMAT1CWinCCCSDMr|-*國?但5_J「三胤sRlMiNft物SkgpIfiaPtacAMC^n)正看Z"金拿hmchSIMAT1CWinCCCSDMr|-*國?但5_J「三胤sRlMiNft物SkgpIfiaPtacAMC^n)正看Z"金拿hmch?注i學(xué)UMSi**wwe??>seeSUM。Un?C,ReazlaiAeectanpd畬Fwc*otiA>i>U4M?Rb^kkiwUomT^咬爾ManOirt-LWft< -INCiQmfi?Canned,^tv*VPdl;T?l-emu女ic<rwsMs、~e,、j,—UOMB-aprq>s1步用o_g?gd^KMCt-.小心士參CansifJgDtm1CsJ,,如果用戶己經(jīng)從工廠視圖中衍生了圖片層級(上面幻燈片,畫面“1”),關(guān)系如上圖所示a從SIMATIC管理器啟動OS后,通過選擇OS并執(zhí)行下面操作進行編譯:右鍵單擊,激活Compile在WinCCCS(組態(tài)系統(tǒng))中,將自動顯示“圖片樹管理器”和圖片層級。在WinCCRT(RunTime)運行時,工廠操作員可以選擇一個區(qū)域,啟動圖片層級的圖形顯示并有看相關(guān)的子區(qū)域。OS層級(圖片結(jié)構(gòu))|住*,iiiiii.a-a [mil.丐1欣~nnir-I.TI\lI 11 lK][I7U組顯示反應(yīng)舞總覽(Reactor.PDL][I7U組顯示反應(yīng)舞總覽(Reactor.PDL>用戶可以由I:廠層級衍生出OS圖片層級。在工廠視圖的層級文件夾中,用戶必須為相關(guān)系統(tǒng)組件插入圖片并提供有意義的名稱。然后用戶可以使用OS(圖片編輯器)工具組態(tài)這些圖片。第三節(jié)系統(tǒng)組態(tài)1系統(tǒng)硬件自動化系統(tǒng)PS40710A407-0KA02-0AA0CPU414-3414-3XJ04-0AB0CP443-1443-1EX11-0XE0ET200M--1PS3075A307-1EA00-0AA0IM153153-1AAO3-OXBOSM331AI8*12BIT331-7KF02-0AB0SM331AI8*12BIT331-7KF02-0AB0SM331AI8*12BIT331-7KFO2-OABO
SM331AI8*12BIT331-7KF02-0AB0SM332A08*12BIT332-5HFOO-OABOSM332A08*l2BIT332-5HFOO-OABOET200M-2PS3075A3O7-1EAOO-OAAOIM153153-1AAO3-OXBOSM321DI32*24V321-1BLOO-OAAOSM321DI32*24V321-1BLOO-OAAOSM321DI32*24V321-1BLOO-OAAOSM322DO16*24V/0.5A322-1BH01-0AA0SM322DO16*24V/0.5A322-1BH01-OAAOSM322DO16*24V/0.5A322-1BH01-0AA0OS/ES單站系統(tǒng)2PCS7系統(tǒng)的系統(tǒng)組態(tài)pcs7pcs7蛆件的系縊a態(tài)?tatton?ConSouratton次SCC,陽?序**?PCtta?ORStettenCen?our^ionEdKor(SCE)組態(tài)PCS7環(huán)境包括AS(S7組件和適當(dāng)?shù)腎/Os)、作為ES或OS的PC機和連接這些組件的網(wǎng)絡(luò)。每個組件都有實際組態(tài)和設(shè)定點組態(tài)。另外,工作站之間必須建立通信連接。實際組態(tài)AS的組態(tài)取決于具體的硬件(機架、電源和CPU等)結(jié)構(gòu)。對于PC(用作ES或OS),使用」:作站組態(tài)工具(SetPCStation或者StationConfigurationEditor)創(chuàng)建一個虛擬結(jié)構(gòu)。用戶需自己搭建結(jié)構(gòu)(通常在PC上安裝PCS7軟件后完成)。設(shè)定點組態(tài)在ES匕用SIMATICManager中的硬件配置工具在項目中創(chuàng)建設(shè)定點組態(tài)。包括為所用設(shè)備設(shè)置的特定的項目參數(shù)。完成后,必須通過網(wǎng)絡(luò)將設(shè)定點組態(tài)從ES傳輸?shù)较鄳?yīng)的工作站(AS或PC)中。為此,下載過程中必須在實際組態(tài)中找到設(shè)定點組態(tài)的組件。連接NET-Pro用于連接。連接在:ES-AS、OS-AS和AS-AS(如果后者需要互相交換數(shù)據(jù))之間創(chuàng)建。用戶也需要下載這些連接到相應(yīng)的工作站。3硬件組態(tài)本項目中使用的硬件組件包括自動化系統(tǒng)(AS)、作為操作員站(OS)和「程師站(ES)的PC以及網(wǎng)絡(luò)。
自動化系統(tǒng)組態(tài)AS硬件配置AS硬件IE置CPU過程映像分區(qū)(1)過程映像DP主站(CP或集成在CPU上的DP接口)循環(huán)掃描PROFIBUSDP組件(環(huán)形箭頭1)。這個過程中它把數(shù)據(jù)傳送給從站(例如,傳送到ET200M的輸出模塊上)并從從站中讀問數(shù)據(jù)(從輸入模塊中獲得數(shù)據(jù))。數(shù)據(jù)傳輸通過IM內(nèi)部緩沖區(qū)完成。(2)Ttr在每一個循環(huán)中DP主站向所有的從站寫入數(shù)值/并從從站中讀取數(shù)值。緩沖區(qū)內(nèi)容形成了模塊的輸入和輸出映像。循環(huán)時間稱為Ttr=目標(biāo)旋轉(zhuǎn)時間,顯示在Cir對象(這里是
IMI53)的屬性中。DP的更新周期獨立于CPU程序運行,但是速度至少要和處理過程值最快的程序一樣。為了評價用戶程序,來自操作系統(tǒng)的臨時儲存輸入數(shù)據(jù)在定義點處及時復(fù)制,從緩沖器復(fù)制到CPU存儲區(qū)/輸出數(shù)據(jù)從存儲區(qū)回寫到緩沖器。通過訪問過程映像的存儲區(qū),程序可以進行讀(i)和寫(o)o(3)同步這可以確保程序和處理數(shù)據(jù)的工作一致性,這意味著操作系統(tǒng)必須更新輸入過程映像并在開始程序執(zhí)行前進行凍結(jié)。在程序執(zhí)行完和命令寫入輸出過程映像之后,輸出映像要傳送到DP主站。然而,因為過程信號和他們相關(guān)的處理操作時伴隨著可選重復(fù)時期(慢/快進程),這也需要進行同步來匹配。(4)過程映像分區(qū)CPU提供給對象不同的速度來執(zhí)行程序,用戶可以在CPU屬性-PIPn中給0B指定過程映像分區(qū)(例如OB32v->PIPl,OB350Plp2,OBxxv->PIPnn=1...16取決于CPU),同時在單獨I/O模塊的屬性中要指定一個合適的PIPO驅(qū)動元件在PCS7軟件中用驅(qū)動元件Driverblocks來讀取過程數(shù)據(jù)輸入/輸出。這些驅(qū)動元件必須在同個OB中運行,同時該0B也更新掃描I/O模塊的PIP注意在模塊間接線時區(qū)別快慢信號是非常有用的。一個指定PIP的模塊能夠為軟件足夠快的傳送信號,使其保持最快連接信號的過程更新。如果模塊上信號的速度不同會導(dǎo)致快速讀取慢信號,這樣就浪費了計算時間。(5)過程映象分區(qū)的設(shè)置選定CPU。打開ObjeclProperties。選擇MCyclicinterrupt0例如為OB32選擇processimagesection"PIPl"o例如為OB35選擇processimagesection"PIP2"。選擇“Cycle/ClockBitMemoryM檢查或執(zhí)行如卜設(shè)置:通過I/O訪問錯誤調(diào)用OB85:Withincomingoroutgoingerrorsonly
過程輸入/輸出映像的大小:全都>=1024(默認(rèn)設(shè)置取決于使用的CPU)(6)為I/O模塊設(shè)置參數(shù)在上方窗口中,選定用戶要組態(tài)的ET200M。在下方窗口中,選定用戶要組態(tài)模塊所在的行,然后右鍵單擊,然后選擇ObjectProperties->Addresses點擊"ProcessImageSection"區(qū)域,選擇期望的映像區(qū)(例如“PIS1”,為CPU指定的過程映像分區(qū)和OB之間的分配)。每個I/O重復(fù)上面步驟。這樣就為每個模塊確定了CPU更新數(shù)據(jù)的速度和頻率。"Inputs/Outputs"在此可以為模塊及其輸入/輸出挨個調(diào)整連接的過程信號和它們的特性。符號通道名選擇I/O模塊所在的行,然后右鍵單擊并選擇EditSymbolicNames,給每個通道補充符號名和可能的注釋。在符號表中為S7程序輸入符號1D.當(dāng)使用新的驅(qū)動元件時,用戶只需再次辨識出這些名字。驅(qū)動會自動加載模塊,輸入/輸出和插槽的設(shè)定。附加詳述不是必須的,因為CFC仃明確的符號名。所有的附加設(shè)定從HWConfig讀取,并進行驅(qū)動的參數(shù)設(shè)定。命名粳塊給人.如下所示,模塊符號注肝模擬盤輸入AI.CH0模擬置鉆入通道0AI_CH1模擬置軸入通道1模擬■軸出AO_CHO模擬置蹌出域道0AO.CH1模擬量軸出通道1數(shù)字后輸入DI_CH0數(shù)字置鉆入通道0DI_CH1數(shù)字量軸入通道1數(shù)字量輸出DO_CHO數(shù)字量軸出通道0DO.CH1數(shù)字置給出通道1在CFC中將要使用的通道驅(qū)動必須在OB中運行,這樣才能為模塊更新過程映像分區(qū)(在例子OB32中)。編譯和下載AS硬件配置在使用NelPro執(zhí)行下列步驟之后,再開始下載硬件配置:
網(wǎng)絡(luò)組態(tài)已經(jīng)完成并且已經(jīng)建立了從OS到AS之間的連接。還組態(tài)了設(shè)備(AS、AS)間的連接,允許在過程運行時交換數(shù)據(jù)。為了測試,現(xiàn)在也可以編譯.下我本項目中的AS配置(ES尚未配置)。因此,ES的以太網(wǎng)CP必須位于“PG操作”模式.3.2PC站組態(tài)PC站組態(tài)編譯和下載OSHWconfig4合并系統(tǒng)總線5建立連接建立連接PC符號中的黃色箭頭有兩層含義:PC接口設(shè)置為“PCinternal(local)”和PC是正在操作的本地ES。
下載連接3變量定義系統(tǒng)的輸入輸出變量符號定義第四節(jié)CFC組態(tài)1系統(tǒng)中使用的軟件功能塊2CFC組態(tài)和調(diào)試創(chuàng)建CFC在工廠視圖中創(chuàng)建四層層級文件夾、進行工廠層級設(shè)置在相應(yīng)層級容器中插入CFC定義安裝預(yù)處理器(1)打開圖表創(chuàng)建一個項目時,OB35是默認(rèn)的“安裝預(yù)處理器”。即創(chuàng)建新圖標(biāo)時,OB35中自動創(chuàng)建一個運行組。運行組和新建CFC圖表名稱相同。向圖表中添加功能塊時這些功能塊自動加入該運行組(2)運行順序選擇運行順序圖標(biāo),打開一個CFC窗U,其中列出了CPU的所有組織塊(3)移動運行組用鼠標(biāo)拖住運行組的符號,然后將其拖到另一個OB(如OB32)里,CPU使用不同的循環(huán)周期來處理該0B。運行組移動之后,OB35仍將保持為“安裝預(yù)處理器”。為了將隨后創(chuàng)建的功能圖自動分配給新OB,需要定義一個新的“安裝預(yù)處理器”。(4)安裝預(yù)先處理器
選中OB32,右擊選擇predecessorforinstallationposition則預(yù)處理器為OB32,OB32綠色顯示。CFC右下角顯示:從庫中選擇功能塊加入到功能圖中,并命名(1)第一次插入塊時,它的數(shù)據(jù)被輸入到塊文件夾、功能圖表文件夾和符號表中。這里存在著一個隱減導(dǎo)入數(shù)據(jù)的操作;第一次插入塊時,有了3個更新:符號表多了一行BLOCK多OB35,即該塊被集成到OB中,該OB在CFC右下方被預(yù)先設(shè)為predecessorforinstallation(如OB35,運行組CFC(l),開始部分)功能圖中多出該功能塊(2)修改塊名:插入功能塊后,觀察功能塊的信息:雙擊或彳i鍵選擇objectproperties修改塊標(biāo)題,應(yīng)使塊標(biāo)題中包含塊信息,以便用戶能夠識別。為頁中的塊設(shè)置參數(shù),并連接它們(1)為需要的功能輸入輸入固定值:選擇參數(shù)名稱處,分鍵單擊并選擇openobject填寫輸入框(2)相互連接頁欄:創(chuàng)建與不同頁模塊的連接。CPU不認(rèn)識,編譯后自動生成OB塊。做項目時線分配DB:系統(tǒng)或用戶.定義OB:option,customize,compile/upload.定義DB塊自己用,還是系統(tǒng)生成。(也可在打開圖表時進行相關(guān)設(shè)置)連接操作編譯、下載并測試程序編譯設(shè)置(1)必須將功能圖表從圖形轉(zhuǎn)換為機器語言并下載到AS中
Charcompilechasrtsasprogram(2)第一次編譯只能選擇enl證program:在隨后的編譯中(更改或添加),可以選擇changesonlyo(3)當(dāng)圖表中至少一個通道驅(qū)動塊時,會激活gengeatemoduledriverso這會使CFC創(chuàng)建附加圖表,該圖表具有與I/O模塊進行數(shù)據(jù)傳送所需的舞動塊并具有診斷能力。⑷I被@CPU_RT被創(chuàng)建。該圖表中的CPU_RT塊用于監(jiān)控CPU的性能以避免CPU停機。下載PLCdownload(2)第一次下載圖表時,只能下載整個程序(并且CPU停止,自動刪除CPU中仍然殘留的程序)。(3)帶回讀的完全下載OCM參數(shù):操作員上有能力修改的參數(shù)。對OS上修改參數(shù),I可讀、下載否則對OS上修改參數(shù)在完全下載時并沖掉.有些功能塊的參數(shù)帶有OCM能力,有些塊參數(shù)不行。帶仃OCM能力,須激活READBACKENABLED測試模式為了測試下載到AS中的功能,必須激活“測試模式”。實驗室模式DEBUGPROCESSMODE,DEBUGLABORATORYMODE(2)實驗室模式卜,,會白動激活監(jiān)視,以便監(jiān)視指定的參數(shù);(3)在過程模式下,每次必須選擇需要的塊,并通過右鍵、選擇WATCHON來確定監(jiān)視它。測試模式DEBUGPROCESSMODE(2)當(dāng)被測試的參數(shù)具有黃色背景,則可以輸入?yún)?shù)設(shè)置參數(shù)值。新的值會被寫入到AS和項目中。
(3)否則選擇某參數(shù),右鍵、WATCHON動態(tài)顯示(I)動態(tài)顯示提供了一個附加的測試步驟,可監(jiān)視其他頁的參數(shù)。VIEWDYNAMAICDISPLAY(3)每個參數(shù)都會在表格中占用一行。(4)可以使用“拖放操作”拖動需要監(jiān)視的塊參數(shù)(從任意項目,甚至從不同的CPU只中)。(5)選擇塊中參數(shù),右鍵、insertindynamicdisplay。組態(tài)任務(wù)控制一個值(1)遲延模塊PTLP(2)操作員限制模塊OP_A_LIM(3)加法模塊ADD4_P自動化反應(yīng)器A
反應(yīng)器仿真(進料)反應(yīng)器仿真(進料)進料組件算法模擬的這個部分使用了三個閥門用作填充和排放元件。其參數(shù)有以下含義:(1)輸入Vn_OP_CL(n=l到3):1=打開/()=關(guān)閉閥門2U101至12U103Ml_ON_OFs1=開啟/0=關(guān)閉攪拌器2E101Vn_FLOW(n=l到3):0..100閥門2U101..2U103的流量,單位為Fmax的百分比KFV:閥門的Fmax修正系數(shù),單位為Lmax/sV_RESET:1=復(fù)位閥門和電機的控制輸入,然后此輸入被復(fù)位(2)輸出OVERFLOW:1=反應(yīng)器溢出(在溢出池內(nèi))LEVEL:0至lj100液位(Lmax的百分比)FB_Vn_OP(n=l到3):反饋:閥門開啟EB_Vn_CL(n=l到3):反饋:閥門關(guān)閉FB_M1_ON反饋:攪拌器激活
反應(yīng)器仿真(加熱)加熱組件該部分模擬將反應(yīng)器外殼作為加熱媒介加熱反應(yīng)器的過程。PT1/VZ1元件模擬外殼的溫度。APT2/V22元件模擬內(nèi)部的溫度。(1)輸入V_HOT_FL:2T10I控制回路中加熱閥的流量,用Fmax的百分?jǐn)?shù)來表示TMP_ENV:以。C為單位的周圍環(huán)境溫度TMP.HOT:以。C為單位的加熱媒介進入時的溫度T_LAG_SH:PT1延遲時間(用于外殼溫度)T_LAG_IN:PT2延遲時間(用于內(nèi)部溫度)(2)輸出TMP.SHEL:以。C為單位的外殼溫度,過程變量2T101TMPJN:以。C為單位的欲控制的內(nèi)部溫度,控制回路2T102常規(guī)組件轉(zhuǎn)換時間常數(shù)以及初始化傳感器狀態(tài)SAMPLE_T:REACTOR塊的采樣時間(取決于OB和運行組)RS_COOL:1=反應(yīng)器設(shè)置為“空且冷''的狀態(tài)。該輸入自動復(fù)位。SET_HOT:1=將反應(yīng)器設(shè)置為“空旦熱”的狀態(tài)。該輸入自動復(fù)位。V3_OP_CLFBV38B4FB>3_CLOSE任務(wù)通過在合適的輸入端設(shè)置參數(shù)來測試塊的行為。2.6.3閥門控制閥門功能塊?nV3_OP_CLFBV38B4FB>3_CLOSE任務(wù)通過在合適的輸入端設(shè)置參數(shù)來測試塊的行為。2.6.3閥門控制閥門功能塊?nFBV2OFENFB.QOOSEV2_OP_CLV1_OP_CLFBVI0PO4FB二VI二CLOSELEVEL—0.100
(1)閥門的開關(guān)既可以通過控制邏輯(AUTO運行模式)也可以通過操作畫面(HAND運行模式)來切換。運行模式的改變可以通過“選擇”(參數(shù)AUT_L)或“操作”(參數(shù)AUT_ON_OP)來進行。通過連接輸入端LIOP_SEL來進行此選擇。VALVE通過QCONTROL發(fā)送一個切換命令到閥門。(3)根據(jù)命令的方向(開/關(guān)),定時器監(jiān)視在可組態(tài)的時間內(nèi)是否接收到來自閥門的反饋信號FB_OPEN或FB_CLOSE;如果沒有接收到反饋信號,則發(fā)送監(jiān)視出錯Q_MON_ERR,同時閥保持在相同位置不動。(4)輸出QCONTROL和反饋信號FB_OPEN與FB_CLOSE連接到特殊驅(qū)動塊,這些驅(qū)動塊將通道指定信息返回到硬接線側(cè)的輸出和輸入信號端。任務(wù)(1)閥門和反應(yīng)器仿真連接與調(diào)試在手動模式(AUT_ON_OP=Manual)中,可以通過選擇MAN_OC為Open或Close來影響控制輸出。來自反應(yīng)器仿真回路的仿真反饋信號FB_V1_OP和FB_V1_CL只有在4秒之后才切換.這使VALVE塊被終止并鎖定,不能繼續(xù)動作。將TIME_MON參數(shù)值設(shè)置的高些,通過RESET輸入端將鎖定復(fù)位,然后重試一次(2)3個閥與反應(yīng)器仿真連接與調(diào)試電機控制電機功能模塊(1)該驅(qū)動器既可以通過控制邏輯(AUTO運行模式)激活,也可以通過操縱畫面(HAND運行模式)激活。運行模式的改變可以通過“選通”(參數(shù)AUT_L)或“操作”(參數(shù)AUT_ON_OP)來進行??梢酝ㄟ^連接輸入端LIOP_SEL來進行此選擇。(2)驅(qū)動器通過“QS1ART"發(fā)出一個啟動命令到接觸繼電器,從而激活電機的電源接觸器。(3)使用一個定時看門狗來監(jiān)視反饋信號"FB_ON”是否在可定義的時間內(nèi)到達電源接觸器;如果沒有,會輸出監(jiān)視錯誤“Q_MON_ERR”。(4)輸出“QS1ART和反饋信號"FB_ON”連接到特殊驅(qū)動塊,這些驅(qū)動塊為所連硬件的輸出和輸入信號提供通道指定信息。強CFC.[t*e?_aeac_PRU_A&\Kant/'Heacto='、unitA]西ch*tEditIrsertCRJD?bugVimmOptlQfK\MndowH?p口晝牌II司回廊到嘲_ld更也I寸&Mnm_j^|簾回riioclosc1.0-一100.0—UO.U—0.Q—close-LOO.O20.030.0-0Hlwrr-p010CKU—LOCKon0-ioclosc1.0-一100.0—UO.U—0.Q—close-LOO.O20.030.0-0Hlwrr-p010CKU—LOCKon0-AUTO_CWIJ-L_^EaiT1-N330CSF 16*00QC_rB_(W16*60QCQgTAF.u—LIOPSELh—AUTLOn-TCR0RE7ETSeep也四_州
n-aijm:aitttar。lE.-J2/3 Q?SS_STJJNM>£Q電JR&U3.Q3T0P即AR-KAK_AbPID控制PID功能塊ftn券費SPEXT_ENSPINT_ENSP_OP_ONLMNOP_ONftn券費SPEXT_ENSPINT_ENSP_OP_ONLMNOP_ONAUTOP_ENMANOP_EN(1)上面的幻燈片顯示了手動操作模式下的CTRL.PID塊(閉環(huán)控制)。OS操作的手動值MAN_OP被傳到LMN命令輸出。可通過OS操作SP_OP內(nèi)部設(shè)定值,但是無效。(2)當(dāng)CPU重啟動時,以這種操作模式組合(內(nèi)部設(shè)置點和手動操作)設(shè)置閉環(huán)控制器。(3)內(nèi)部/外部SP:通過SPEXTSEL_OP選擇設(shè)定點(SetPoint):設(shè)定點來自于SP_OP如果設(shè)置“0=Intemal”/設(shè)定點來自于SP_EXT如果設(shè)置“1=External"。(4)手動/自動:在手動模式下LMN輸出值來自丁MANJDP.在自動模式下,通過PID算法計算輸出值。AUT_ON_OP輸入操作可用來選擇運行模式("0=Manual"/'=Automatic").<5)操作員使能:只有將負(fù)責(zé)運行模式設(shè)置的使能輸入端設(shè)置成“1”,才能改變運行模式(例如只有在AUTOP_EN=1時,才能通過AUT_ON_OP輸入切換至『Automatic")。在閉環(huán)控制器運行期間,取消操作使能,不會改變當(dāng)前的運行模式。只有在這個值的使能輸入是“1”時,才可以進行相應(yīng)值操作(例如,只有在SP_OP_ON=1時,才能在自動操作中改變SP_OP)。注意:如果用戶匚作在測試模式下,且CFC圖中使用了更新數(shù)值(黃色背景),此時沒有用于操作輸入的使能端,則數(shù)值在確認(rèn)之后首先被輸入到塊輸入端。在下一個循環(huán)處理(通過OB)期間,輸入值被舊值代替.aucr~u?任務(wù)aucr~u?嚴(yán)」:(1)設(shè)置控制器為手動模式
(AUT_ON_OP=Manual),然后設(shè)置手動值MAN_OP。輸出LMN必須傳送數(shù)值,仿真溫度必須響應(yīng)。(2)設(shè)置控制器為自動模式設(shè)置內(nèi)部設(shè)定值SP_OP??刂破鲗⑦M行調(diào)整,令仿真溫度和設(shè)定值相匹配。驅(qū)動程序塊驅(qū)動程序概念帶應(yīng)用程序的CFCHCHAIMODEVALUEVHRANGEVLRANGESjgname_Y帶應(yīng)用程序的CFCHCHAIMODEVALUEVHRANGEVLRANGESjgname_YHWConfig組態(tài)時,為每個1/0塊的對象屬性分配一個過程映像分區(qū)。用到的每一個通道都分配一個符號名Signalname_X)o在CPU的屬性當(dāng)中,過程映像分區(qū)被分配到將要更新的0B。(2)用戶圖表對每個信號,在它自己的CFC圖表中插入一個特定的通道驅(qū)動程序塊(CH_ALCH_AO、CH_DI或CH_D0)。驅(qū)動器的“VALUE”參數(shù)通過/i健單擊并選擇InterconnectiontoAddress->Browse連接到該信號的符號名(顯示的符號表已按照I/O信號名進行了過濾)。這樣就指定了驅(qū)動程序從過程映像分區(qū)中讀/寫其原始值的字或位。對于模擬量值,依據(jù)測量范圍(VHRANGE,VLRANGE)將其進行換算。(3)這些驅(qū)動程序與使用的ET200MI/O模塊的型號無關(guān)。因此,在HWConfig完成之前就可以在功能圖表中組態(tài)它們(只要已知符號名)。
(4)模塊驅(qū)動程序當(dāng)按照需要插入所有通道驅(qū)動程序后,必須使CFC生成其它必需的驅(qū)動程序。開始編譯時,屏幕顯示提供“Generalemoduledrivers”選項(如果至少有一個通道驅(qū)動程序被插入圖表中)。然后在編譯前,自動創(chuàng)建圖@1、@2以及必需的模塊和診斷驅(qū)動程序。當(dāng)正在執(zhí)行修改編譯時,如果設(shè)定了合適的選項,則會在需要時檢杏和更新驅(qū)動程序/硬件配置。讀入和輸出模擬量值(1)讀入人1模塊通道0的輸入(4到20亳安)。從AO模塊通道0輸出(4到20亳安)一個值。(2)組態(tài)并測試該功能。運行該驅(qū)動程序塊。AI模塊AI模塊在泅試安裝中:模拉和模擬■輸入通過硬件相互連接
閉環(huán)控制回路控制回路仿真控制回路工藝控制回踣AS[aT| uo慢埃軟件 仿真控制回路工藝控制回踣AS[aT| uo慢埃軟件 反應(yīng)a設(shè)缶 系統(tǒng)(1)工藝控制回路在該控制回路中,利用CH_AO輸出驅(qū)動塊將閉環(huán)控制器中的調(diào)節(jié)值(CTRL_PID.LMN)傳輸?shù)紸0輸出模塊。電流/電壓信號影響加熱控制閥的開度。AI輸入模塊和相關(guān)的CH_AI驅(qū)動塊讀取反應(yīng)器的溫度。將這個溫度值作為過程值(CTRL_PID.PV」N)提供給閉環(huán)控制器使用。(2)仿真控制回路A0輸出的硬件輸出端直接連接到AI輸入模塊的硬件輸入端。這意味著:AO的通道x中的電流流過AI中相同的通道xoREACTOR塊模擬反應(yīng)器系統(tǒng)。相對于工藝反應(yīng)器來講,塊的加熱輸入(REACTOR.V_HOT_FL)和仿真的溫度輸出(REACTOR.TMP」NT)具有相似的時間特性。在回路中插入REACTOR塊,一側(cè)位于閉環(huán)控制器和驅(qū)動塊之間,另一側(cè)鏈接工藝反應(yīng)器。與工藝控制回路相比,仿真控制回路的時間特性不變。反應(yīng)器控制回路H反空? CTRLP?求H反空? CTRLP?求一Dm]k>??! Pyl組態(tài)“仿真控制網(wǎng)路”,并集成硬件和驅(qū)動塊。上面提供了一個解決方案建議。創(chuàng)建圖表之后,編譯并下載程序。測試功能。第五節(jié)SCLSCL是一種用于可編程邏輯控制器的文本化的高級編程語言,是從PASCAL語言發(fā)展起來的。SCL用個大量語言元素補充和擴展了STEP7編程軟件,SCL尤其支持STEP的塊概念,因此可以使用SCL創(chuàng)建符合標(biāo)準(zhǔn)塊,即使用SCL創(chuàng)建OB、FB、FC、DB和UDT(用戶自定義數(shù)據(jù)類型)。SCL為CFC提供算法塊,定義自己功能的高級語言.
1FB的結(jié)構(gòu)FB?結(jié)構(gòu)FBFCOBDBUDT塊類型塊屬愎1FB的結(jié)構(gòu)FB?結(jié)構(gòu)FBFCOBDBUDT塊類型塊屬愎VARJNPUTVAR.OUPUTVAR_IN_OUTVARVAR_TEMP算法FORWHILEREPEATCONTINUEEXITGOTORETURN塊類型借助于SCL,您可以創(chuàng)建各種塊類型。這一部分講述如何創(chuàng)建功能塊(FB),也就是創(chuàng)建符合SIMATICPCS7的“用戶塊”的方法。聲明區(qū)聲明部分被分成了幾個聲明域。用于FB的聲明域如下所示.VAR_INPUT:輸入一個功能塊來設(shè)置參數(shù):或者,通過功能塊程序?qū)λM行賦值(“輸入”)VAR_OUTPUT:輸出一個FB作為源,與其它塊的“輸出”組合VAR_IN_OUTs輸入一個FB,用于設(shè)定參數(shù),另外還可能用于分配數(shù)值,可能貫穿此塊程序(“輸入/輸出”)VAR:FB的內(nèi)部參數(shù),在背景DB中可用,不能用于CFC組態(tài)(“內(nèi)部靜態(tài)變量”)VAR_TEMP:臨時變量,在背景DB中不可用(->localdatastack->''intemaldynamicvariables")算法代碼部分包含了程序指令。邏輯和算術(shù)運算結(jié)果被分配給輸出。代碼中可以使用各種控
制結(jié)構(gòu)。2SCL創(chuàng)建FBSCL創(chuàng)建FB的步驟(I)創(chuàng)建SCL源文件。(2)在符號表中輸入塊數(shù)據(jù)。(3)為FB插入塊模板、注釋和參數(shù)。(4)聲明輸入和輸出。(5)指定指令部分/算法。(6)調(diào)整編譯選項??梢允褂肙ptions->Settings菜單命令定制編譯器和編輯器。檢看"DebugInfo”和"OKFlag”的設(shè)置。(7)編譯。檢查源文本。如果有錯誤,將反饋一條消息,其中包括錯誤的位置。如果您雙擊此錯誤消息,則光標(biāo)將會跳到源文本中發(fā)生錯誤的位置。正確的文本被編譯成對象代碼,并作為相關(guān)塊(例如FB或FC)被存儲到塊文件夾中??梢詫蝹€塊下載到CPU進行測試。必須在CPU中為輸入數(shù)據(jù)提供合適的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)塊)。例如,對于FB,則必須從OB中調(diào)用FB,并且此FB要訪問一個背景DB,在此DB中更改數(shù)值必須使用STEP7工具(STL編輯器,PLC->Monitor/ModifyVariables...菜單命令)??梢员O(jiān)視在SCL編輯器中運行的程序。當(dāng)激活Debug->ContinuouslyMonitor菜單命令時,會顯示第二個窗口。如果您用鼠標(biāo)在這個文本窗格中點擊了一個位置,則編譯器將為這個位置選擇一個區(qū)域,并高亮顯示這個區(qū)域。與高亮顯示的文本有關(guān)的變量顯示在另一個窗口格中。在對源文本進行改動之前,請關(guān)閉監(jiān)視。當(dāng)您完成程序修改時,必須重新編譯,然后將信息下載到CPU。(8)在圖表中插入塊(目錄:路徑“S7-My_P「ogram")。(9)編譯并下載。(10)在CFC中測試。(11)調(diào)試SCL源文件:Debug->Monitorcontinuously(scope=cursorp/acemer)。菜單。2SCL創(chuàng)建FB過程過程(1)組件視圖中,AS、source>INSERTNEWOBJECT、SCLSOURCE,重命名:ARIT;(2)打開symbol定義:ARITFB602,保存(3)打開ARIT,進入SCL編程環(huán)境(下面的環(huán)節(jié)可自己寫,也可調(diào)用通用模板)INSERTBLOCKTEMPLATEFBFB****:FB/ARITTEMP:staticVAR:如沒有,可刪除掉INSERT:BLOCKTEMPLATE:COMMENTINSERT:BLOCKTEMPLATE:PARAMETERSInput:XI:REAL:X2:REAL;X3:REAL:=1:In_out:OUTput:Y:REAL算法Y:X1+X2+X3;(5)算法塊具有WINCC屬性FUNCTION_BLOCKARIT{S7_m_c:=True'}SCL源程序FUMCriCS工OCKA3CTTITLE='axichsictxcblock'〃//BlockCosEnenc...//VERSION:*5.2*AUTBOR:TcaxnerKXME:A3l:TFAMX1Y:Traxaxng//BlockPasuxcceraVM^ZHrUT//I中nePara?e"K,XI[S*_b_c:M*true*):ceal://ii9utlX2 :seal;//xapueZX3 :real:al;//xepu%2DID_VARVMl_OUTPUT//OutputFarm-3丫{S"?_m_c:="true*?:seal;//outputEHD.VMIBEGIN//3tat?3&enepareY:?X1*X2/X3;皿一rac:ioU,ocE(7)保存、編譯(8)測試打開TEST的CFC,空白頁S7PROGRAM,會發(fā)現(xiàn)AS01下有ARIT(FB602)編譯、下載運行、測試。3創(chuàng)建FB600--REACTOR仿真塊FUNCTION.BLOCKReactor(*帶反饋信號的仿真塊)(*塊屬性*)TITLE='REAC';VERSION"。';〃如果沒有注釋,則KNOW_HOW_PROTECTAUTHOR:Siemens;FAMILY:Training;
NAME:PLANT:(*變量聲明*)VAR_IN_OUTV1_OP_CL:BOOL;//Filling1V2_OP_CL:BOOL;//Filling2V3_OP_CL:BOOL;//Filling3M1_ON_OF:BOOL;〃攪拌器電機RS.COOL:BOOL;//容器空且冷SET_HOT:BOOL;〃容器滿且暖V.RESET:BOOL;〃閥關(guān)閉,電機停止END_VARVAR.INPUTV1_FLOW:REAL:=100.0;〃流量VI0..100%V2.FLOW:REAL:=100.0;〃流量V2V3_FLOW:REAL:=100.0;〃流量V3CFV:REAL:=0.002;//閥校正因子V_HOT_FL:REAL:=.0;//流量加熱0..100%TMP_ENV:REAL:=20.0;〃環(huán)境溫度TMP_HOT:REAL:=120.0;〃加熱媒介溫度T_LAG_SH:REAL:=10.0;〃T_PT1-外殼T_LAG_IN:REAL:=30.0:〃T_PT2-內(nèi)部反應(yīng)器滿SAMPLE」:REAL:=1.0;//采樣時間國VAR.OUTPUTOVERFLOW:BOOL:=FALSE;〃溢出LEVEL{S7_m_c:=4true*}:REAL:=0.0;〃填充量%百分?jǐn)?shù)表示TMP_SHEL:REAL:=20.0;〃外殼溫度TMP_INT(S7_m_c:=1true4):REAL:=20.0;〃內(nèi)部溫度FB_V1_CL:Bool:=I;//Valve1關(guān)閉FB_V1_OP{S7_m_c:=Irue,):Bool:=0;//Valve1打開FB_V2_CL:Bool:=1;//Valve2關(guān)閉FB_V2_OP(S7_m_c:=‘true'):Bool:=0;//Valve2打開FB_V3_CL:Bool:=1;//Valve3關(guān)閉FB_V3_OP{S7_m_c:=4twe*):Bool:=0;//Valve3打開MOTOR_ON_OFF{S7_m_c:=’true,}:BOOL:=0;〃電機ON/OFFEND.VARVARSTATE1:bool:=FALSE;〃State_AuxiliaryCells(狀態(tài)輔助單元)S1ATE2:bool:=0;//Staie_AuxiliaryCellsSTATE3:bool:=0;//State_AuxiliaryCelIsSTATE_M:bool:=0;//State_AuxiliaryCellsNIV:REAL:=0.0;〃填充量輔助單元TMP_SH_IN:REAL:=20;〃外殼溫度輔助單元TMP_IN_IN:REAL:=20;〃內(nèi)部溫度輔助單元TMP_IN1:REAL:=20;TMPJN2:REAL:=20;TMP_SH_HILF:REAL:=20;1LLAG_IN_HILF:REAL:=0.0;EXP.SHEL:REAL:=1.0;EXP_IN:REAL:=1.0;TIME1:real:=0.0;TIME2:real:=0.0;TIME3:real:=0.0;TIME_MOTOR:real:=0.0;END_VARBEGIN//冷復(fù)位;IFRS.COOLTHENRS_COOL:=FALSE;LEVEL:=0.0;TMP_SHEL:=TMP_ENV;TMP_INT:=TMP_ENV;TMP_IN1:=TMP_ENV;TMP_IN2:=TMP_ENV;END_IF;〃暖置位;IFSET_HOTTHENSET_HOT:=FALSE;LEVEL:=100.0;TMP_SHEL:=TMP_HOT;TMP_IN1:=TMP_HOT;TMP_IN2:=TMP_HOT;TMP_INT:二TMP_HOT;END_IF;//閥和電機復(fù)位;IFV.RESETTHENV_RESET:=FALSE;V1_OP_CL:=FALSE;V2_OP_CL:=FALSE;V3_0P_CL:=FALSE;M1_ON_OF:=FALSE;FB_V1_CL:=TRUE;//Valve1關(guān)閉FB_V1_OP:=FALSE;//ValveI打開FB_V2_CL:=TRUE;//Valve2關(guān)閉FB_V2_OP:=FALSE;//Valve2打開FB_V3_CL:=TRUE;//Valve3關(guān)閉FB_V3_0P:=FALSE;//Valve3打開STATE1:=0;S1ATE2:=0;STATE3:=0;STATE_M:=0;END」F;//閥和電機反饋信號;IFV1_OP_CL<>STATE1THENTIME1:=TIME1+SAMPLE.T;END_IF;IFV2_OP_CL<>S1ATE2THENTIME2:=TIME2+SAMPLE_T;END_IF:IFV3_OP_CL<>S1ATE3THENTTME3:=TIME3+SAMPLE_T;END_IF;IFM1_ON_OF<>STATE_MTHENTIME.MOTOR:=TIME.MOTOR+SAMPLE_T;END_IF;IF(TIME1>=4)AND(V1_OP_CL=1)THENFB_V1_OP:=1;FB_V1_CL:=0;STATE1:=1;TIME1:=0;ELSIF(TIMEI>=4)AND(V1_OP_CL=0)THENFB_V1_OP:=0;FB_V1_CL:=1;STATE1:=0;TIME1:=0;END_IF;IF(TIME2>=4)AND(V2_OP_CL=1)THENFB_V2_OP:=1;FB_V2_CL:=0;S1ATC2:=1;TIME2:=0;ELSIF(TIME2>=4)AND(V2_OP_CL=0)THENFB_V2_OP:=0;FB_V2_CL:=1;STATC2:=0;TTME2:=0;END_IF;IF(TIME3>=4)AND(V3_OP_CL=1)THENFB_V3_OP:=1;FB_V3_CL:=0;STATE3:=1;TIME3:=0;ELSIF(TIME3>=4)AND(V3_OP_CL=0)THENFB_V3_OP:=0;FB_V3_CL:=1;STATE3:=0;TIME3:=0;END_IF;IF(TIME_MOTOR>=4)AND(M1_ON_OF=1)THENMOTOR_ON_OFF:=1;STATE_M:=1;TIME_MOTOR=0;ELSIF(TIME.MOTOR>=2)AND(M1_ON_OF=0)THENMOTOR_ON_OFF:=0;S1ATE_M:=0;TIME_MOTOR:=0;END_1F;//計算填充量;NIV:=LEVEL:IFV1_OP_CLTHENNIV:=NIV+V!_FLOW*CFV;END_IF;IFV2_OP_CLTHENNIV:=NIV+V2_FLOW*CFV;END_IF;IFV3_OP_CLTHENNIV:=NIV-V3_FL0W*CFV;END_IF;IFNIV>IOO.OTHENOVERFLOW:=TRUE;NIV:=100.0;ELSEOVERFLOW:"FALSE;IFNIV<0.0THENNIV:=.O;END_IF;END_IF;LEVEL:=NIV;〃溫度響應(yīng)〃外殼溫度,通過PT1獲得TMP_SHJN:=(TMP_HOTTMP_ENV)*V_HOT_FL/iOO.O+TMP_ENV;EXP_SHEL:=1,0/EXP(1.0*SAMPLE_T/T_LAG_SH);TMP_SHEL:=TMP_SH_IN+(TMP_SHEL-TMP_SH_IN)*EXP_SHEL;〃內(nèi)部溫度,通過PT2獲得
T_LAG」N_HILF:=(T_LAG」N/SAMPLE_T)*(LEVEL+10.0)/110.0;EXP_IN:=1.0/EXP(1.0/T_LAG_IN_HrLF);TMP_INi:=TMP_SHEL+(TMP_INI-TMP_SHEL)*EXP_IN;TMP_IN2:=TMP_IN1+(TMP_IN2-TMP_IN1)*EXP_IN;TMP_INT:=TMP_IN2;END_FUNCTION_BLOCK;4FB的啟動特性FB-后動特性O(shè)BnFBxSFC6RD.SINFO備二-FBxSFC6RD.SINFO備二-EffMK隼案交OBmFBxSF6:存放當(dāng)前功能塊被調(diào)用的信息。若想讀取該信息,則須編程。FUNCTION_BLOCKRESTART;(*用戶功能塊)(*塊屬性*)TITLE='RESTART';VERSION/1.0*;AUTHOR:Siemens;FAMILY:Training;NAME:STARTUP;(*變量聲明*)VARINPUTSTARTEN:bool:=l;〃l=使能
END_VAR;VAR_OUTPUTSTARTING:bool:=0;〃l二發(fā)生重啟動OBNR:int:=0;〃調(diào)用OBEND_VAR;VAR_TEMPERG:int;TOP_SI:structEV_CLASS:byte;EV_NUM:byte;PRIORITY:byte;NUM:byte;TYP2_3:byte;TYP1:byte;ZI1:word;ZI23:dword:end_struct;START_UP_SI:structEV_CLASS:byte;EV_NUM:byte;PRIORITY:byte;NUM:byte;〃調(diào)用OB的編號TYP2_3:byte;TYP1:byte;ZI1:word;ZI2_3:dword;end_struct;ENDVAR;(*程序*)BEGINIFSTART_ENTHEN;ERG:=RDSINFO(TOPSI:=TOPSI,STARTUP_SI:=STARTUPSI);OBNR:=WORD_TO_INT(BYTE_TO_WORD(TOP^SI.NUM));IFOBNR=1OOTHEN;STARTING:=1;ELSE;STARTING:=O;ENDIF;ELSE;STARTING::。;END_IF;END_FUNCTION_BLOCK;5在多項目中創(chuàng)建庫在一個項目中編程和調(diào)試的塊通常可以重復(fù)使用,也就是可以重新用于其他項目。庫是放置此類程序的合適位置.您可以在庫中存放源代碼以及完整的/編譯過的塊和圖表。在多項目中創(chuàng)建庫的步驟:(1)選擇多項目圖標(biāo),右鍵單擊并選擇MultiprojectCreateinMultiproject?打開一個帶標(biāo)簽的對話框。選擇庫標(biāo)簽,然后輸入類似“PRO_LIB”之類的名稱。創(chuàng)建了一個綠色的書本符號。選擇書本符號,(2)選中庫名稱,右鍵單擊并激活NewObject…S7Program插入S7程序,更名為“S7-Lib”。自動創(chuàng)建兩個文件夾,Sources文件夾和Blocks文件夾。當(dāng)在S7程序中插入圖表時,自動創(chuàng)建圖表文件夾。(3)還可以用同樣的方式插入一個OS對象,可以在其中存儲完整的、可垂復(fù)使用的圖片。
(4)如何將簡單的標(biāo)準(zhǔn)庫轉(zhuǎn)換成該多項目的主:數(shù)據(jù)庫。在MP中創(chuàng)建庫,<HMATrrJggr,<HMATrrJggr-fOIItQltfl里lJ IIvli5"&C?COLR(Componentview)-D:\PC§7C(Mirte'、Colr在步”目中.右■?擊,Create-剛4S01在步”目中.右■?擊,Create-剛4S01HUCPJ4174l-JgS7Assiq|SoireesBloch^6小E):|:CP443-1:|:CP443-5E*t為PQJOS匕isrjS7LibBlSources■OlBlocksFl。TesLLibBaS7-Lib(1)Fl。TesLLibBaS7-Lib(1)plSouceaLBBlocks在SIMATICManager中根據(jù)需要打開源項目和目標(biāo)庫(也可以是不屬于?同一個多項目的不同的、相互獨立的項目/庫)。在源項目中選擇要復(fù)制的塊,然后用鼠標(biāo)拖到相同類型的口標(biāo)文件夾中。如果塊有符號名,則該符號名也被復(fù)制到目標(biāo)符號表中。庫木身也可以進行自我歸檔,然后傳送到別處。可以在其它ES上的SIMATICManager中打開該庫,并且可以按照上述的方式將選擇的塊復(fù)制到已有項口中。ISGIMATirManaopr-「(11RrteEdi:irsertFtcviewc?paonswindowMdp1同豺Fl%陽■|回回氣1t&I/I滓Ri回口nor0?COLR(Componentview)—D:\PC57Course\Colr |FlCOLR Objectrvwne |Symbolicn^me臼今PRO_AS p>FB106 SUBNET■BASQ1 P-F8107 RMK亨一■CPU417M pFB245 @SFC_BZL匚@57乎1 aFB246 @SFCESN[曾:比^ 口FB300 ?SFC.RTS■; LFE;匕口口 F;—;畫卷CpW; 尹FB602 V_SIM.Fg#CP443-5Ext /AFB1025P,?PR。OS /口FCOH.COLA.UB /口FC15的@S^Lib /QFC40(alSources 合鼓 OFC410BkcL / 口FC42
第六節(jié)SFC組態(tài)1概述概述SFC圖表使用SFC創(chuàng)建的圖表山圖表拓?fù)浣Y(jié)構(gòu)、各個順控步中的動作功能、轉(zhuǎn)移的切換條件和運行時刻的屬性等因素所決定。編輯器使用各種圖形符號構(gòu)造圖表結(jié)構(gòu)。CFC圖表中已經(jīng)存在的帶塊參數(shù)的連接被用于組態(tài)單個部件(順控步和轉(zhuǎn)移步兀因此,用戶不需要編程,而只需要訪問模板即可。插入插入用戶可以從元素欄中選擇符號。并點擊符號進行插入(在一個轉(zhuǎn)移之前或者之后)。順控步總是和必要的轉(zhuǎn)移條件一起插入。順控步雙擊順控步符號,開始對其組態(tài)。然后填寫表格。當(dāng)組態(tài)動作時,可以使用“Browse…”按鍵顯示包含在CFC圖表中的程序塊(“放大鏡”),將它們的參數(shù)傳送到動作列表中。轉(zhuǎn)移條件雙擊轉(zhuǎn)移條件符號,開始組態(tài)一個轉(zhuǎn)移條件。必須填寫表單。在轉(zhuǎn)移條件中組態(tài)動作的方法和順控步中所使用的方法相同。運行系統(tǒng)屬性圖表將自動插入到0B中,其中也是運行順序指針?biāo)诘奈恢谩?/p>
編譯/T載編譯和卜,載的操作方法和CFC的相同。所有圖表信息都保留在圖表文件夾中。將編譯結(jié)果輸入到塊文件夾中,并下載到CPU。測試在連接了CPU,并且選擇了測試模式(測試菜單)時,可以運行并測試順控器。雙山順控步/轉(zhuǎn)移條件符號,顯示當(dāng)前狀態(tài)。順控結(jié)構(gòu)線性順序結(jié)構(gòu)啟動條件:S1和T12活動。順控步啟動:如果T12條件滿足,則S1變?yōu)椴换顒?,而S2和T23變?yōu)榛顒?。并行分?3)如果T12和T13條件滿足,則左上部優(yōu)先級高,即左邊的分支活動。1.2.4循環(huán)分支啟動條件:S1和T12活動。順控步啟動:(1)如果T12條件滿足,則S2活動,同時T23和T2活動。(2)如果T23條件滿足,則S2結(jié)束,S3活動。(3)如果T23條件滿足,則S2結(jié)束,并重新初始化。(4)如果T23和T2條件滿足,則S3活動。1.2.5跳轉(zhuǎn)分支啟動條件:SI,T12和T13活動。順控步啟動:(1)如果T12條件滿足,則S2和T23活動。(2).如果T2條件滿足,則S3和下一個轉(zhuǎn)移條件活動。(3)如果T12和T2條件滿足,則左邊的優(yōu)先級高,正常順序(無跳轉(zhuǎn))。1.3動作和轉(zhuǎn)移條件動作和轉(zhuǎn)移條件eEns曰7--■-刁llIlTlrn寸斗,Lf*步活動?I轉(zhuǎn)移■件滴足習(xí);1.3.1動作在順控步內(nèi),必須組態(tài)動作;在程序(指定參數(shù),觸發(fā)轉(zhuǎn)換過程)中,這些動作決定了此順控步將觸發(fā)“什么”。在每個順控步中,您可以輸入多達50個動作。1.3.2順控步一個順控步包含了在以下三個時間段運行的所有動作:初始化這類動作在順控步變?yōu)榛顒訒r,執(zhí)行一次(響應(yīng)來自0B的處理調(diào)用)。.2.2處理在每個來自0B的調(diào)用中,這一部分都要執(zhí)行一次,直到下一個轉(zhuǎn)移條件滿足。如果轉(zhuǎn)移條件滿足,則當(dāng)下一個0B調(diào)用到來時,執(zhí)行結(jié)束部分的順控程序。.3.2.3終止這一部分在下一個轉(zhuǎn)移條件滿足時,執(zhí)行一次。在最后一個命令執(zhí)行完畢后,此順控步變?yōu)椴换顒?,同時按照程序的拓?fù)浣Y(jié)構(gòu),后面的順控步變?yōu)榛顒樱▓?zhí)行它的初始化順控程序列).3.3轉(zhuǎn)換條件轉(zhuǎn)移條件包含了順序控制中下一步的啟動條件??梢允褂梦鍌€邏輯門,對多達16個條件進行有效性計算。如果用鼠標(biāo)點擊邏輯門或者連接線,則可以在AND、NAND,OR或者NOR之間進行轉(zhuǎn)換.順控器的預(yù)處理和后處理順控器的預(yù)處理和后處理順控器的預(yù)處理和后處理每個單獨順控器的可能性onpii,PressFllothelp.icquoncc>r^ofbo;f-rwtSetjjrmerBcloirlx<n“qjtne,endSccunx..Cuirnjnr?eCop/SwuenceTnrrimrr可能性onpii,PressFllothelp.icquoncc>r^ofbo;f-rwtSetjjrmerBcloirlx<n“qjtne,endSccunx..Cuirnjnr?eCop/SwuenceTnrrimrr一3七—21□B32SFC.ReakA「-7r-JLr9l-10r_SFC順控器創(chuàng)建時,一個SFC圖表有一個運行順控器(稱為RUN)??捎善渌樋仄鲗ζ鋽U展(可以在下一欄中使用鼠標(biāo)右鍵在圖表中插入、移動、刪除)插入后可通過點擊相關(guān)標(biāo)簽顯示插入的順控器。開始條件與在轉(zhuǎn)移條件中類似,可以在順控器屬性中建立邏輯。在此標(biāo)簽中,可以為SFC圖表/類型定義條件,這些條件用于啟動順控器(如,當(dāng)SFC圖表處于“活動"模式時,,,SFCName.RLW=Active"啟動順控器)。在一個SFC圖表中隨時都有一個順控器的最大值在處理(活動的).如果同時有多個順控器滿足啟動條件,則由“優(yōu)先級”屬性決定先執(zhí)行那個順控器(1優(yōu)先級最低,255最高)。如果同時滿足啟動條件的順控器具有相同的優(yōu)先級,則左邊的順控器先啟動。預(yù)處理在這個標(biāo)簽中,可以為SFC圖表或者SFC類型定義動作,這必須在每次順控器處理調(diào)用
之前完成(無需考慮當(dāng)前各自的順控步是杳正在初始化、執(zhí)行或已完成)。每一行構(gòu)成一個聲明.每一種情況最多可仃50個聲明。您可以通過使用右邊的滾動條來改變窗口所顯示的聲明(10).后處理在這個標(biāo)簽中,可以為SFC圖表或者SFC類型定義動作,這必須在每次順控器處理調(diào)用之后完成。在這里,也允許輸入多達50條聲明。只要順控器處于活動狀態(tài),則預(yù)處理寄存器在每個順控器周期之前啟動,后處理寄存器在每個順控器周期之后啟動。4.4運行順序在此推薦的規(guī)則為:SFC的調(diào)用應(yīng)(盡可能)在處理轉(zhuǎn)移條件查詢的塊之后,在輸出命令描述的塊之前、注意:首先用一個順控器創(chuàng)建一個SFC。然后獲得更多信息之后,再對SFC圖表添加其它順控器。1.5順控器的操作狀態(tài)邏輯順控器的操作狀態(tài)邏輯(在線幫助。索引:操作狀態(tài)(OSL))步控制模式T 由轉(zhuǎn)移條件確定步控制模式T 由轉(zhuǎn)移條件確定T或C 由轉(zhuǎn)移條件的定或由用戶■認(rèn)TWC 出轉(zhuǎn)移條件網(wǎng)定.并高安用戶"認(rèn)操作員命令1.5.1狀態(tài)卜載到CPU之后,順序控制系統(tǒng)處于定義的狀態(tài)下??梢允褂肧FC編輯器來指定此狀態(tài)
(默認(rèn):就緒)。在這種狀態(tài)下,順序控制既可以自動啟動(SFCChartProperties->StartOptions->Autostart),也可以由啟動命令啟動(菜單Chart->Properties->StartOptions->OperatingParameters)?1.5.2順控器操作狀態(tài)邏輯(OSL)順序控制的處理受控于順序控制的OSL順序控制的運行模式邏輯在圖表中定義,它給出了順序控制的運行模式邏輯的狀態(tài)轉(zhuǎn)移。1.5.3操作員命令可以使用命令更改順序控制系統(tǒng)的狀態(tài)(如,啟動、保持、繼續(xù)、重啟、中止)。1.5.4步控制模式不同的步控模式?jīng)Q定了已初始化的或已滿足的轉(zhuǎn)移條件的特性??梢栽谒胁僮鳡顟B(tài)下切換模式。各個步控制模式互相排斥。有下面一些可用的步控模式:T:山轉(zhuǎn)移條件確定T或C:由轉(zhuǎn)移條件或用戶操作確定T和C:由轉(zhuǎn)移條件和用戶操作確定C:由用戶操作確定T/T和C:由轉(zhuǎn)移條件指定或由轉(zhuǎn)移條件確定,并需要用戶確認(rèn)2順控器的組態(tài)過程組態(tài)一般步驟(1)在相應(yīng)的層級容器創(chuàng)建SFC圖表(在UNITA1中創(chuàng)建SFC,命名不能與CFC名字相同)(2)打開SFC。打開SFC,即為主順控器,缺省為啟動START和結(jié)束END兩步。(3)使用順控步和轉(zhuǎn)移條件的描述名稱,創(chuàng)建順控器的布局。具體為:點順控結(jié)構(gòu)、拖到順控圖中即可。其中的綠線指示插入位置。(4)組態(tài)順控步和轉(zhuǎn)移條件(5)編譯、下載(6)在測試模式下測試此順控程序。2.2組態(tài)順控步的過程從順控器中選擇一個順控步,雙擊它將其打開。(1)在“General”標(biāo)簽中,在controlandvisualization中輸入name、min.和max.、runtime以及stepcommento(2)使用"Initialization"、"Processing"和"Completion”標(biāo)簽組態(tài)此順控步中的動作。(3)轉(zhuǎn)到“Processing”,將光標(biāo)放置在第一個空閑行并點擊“Browse”按鍵(在屏幕的底部),在"Plantview”或MComponentvieww標(biāo)簽中查看圖表,直到找到控制器塊。選擇該程序塊,然后從窗口的右部選擇所需的參數(shù),例如,CTRL_PID程序塊的SP_EXT參數(shù)以便進行相應(yīng)的控制。需要在聲明(在的右邊)中,為選擇的參數(shù)進一步分配一個數(shù)值。按照順控步的功能輸入設(shè)定值,如70.0。2.3組態(tài)轉(zhuǎn)移條件從順控器中選擇一個轉(zhuǎn)移條件,通過雙擊將其打開。⑴在"General”標(biāo)簽中輸入name和comment?!癈ondition”標(biāo)簽用于在順控步啟動條件中組態(tài)條件。在這里,也可以使用“Browse”,從CFC圖表中選擇所需的參數(shù),并使用下列比較運算符=,<>,=>,=<,>,〈和某個特定值或其它參數(shù)相比較,例如,CTRLPID的PVIN<33.0(度)編譯和下載程序按照與CFC相同的過程進行編譯并從SFC圖表中下載。編譯,并下載更改。編譯和下載始終適用于SFC圖表所屈的程序中的所有CFC和SFC圖表。即在過程初始處(建立一般程序)。測試SFC使用下面的命令打開/關(guān)閉測試模式Test->TestMode和設(shè)置模式相比較,在SFC圖表窗口的底部,擴展出一個操作區(qū)和顯示區(qū)。在窗口的附加部分,可以設(shè)置操作模式(MANUAL或AUTO);還可以看到下列用于SFC的
按鍵:-Start-Hold-Resume-Cancel-End-Stop-Restart-Reset-Error(handling)當(dāng)順控步和轉(zhuǎn)移條件變?yōu)榛顒訒r,依據(jù)其狀態(tài)的不同,顯示不同的顏色:順控步活動淺綠色黃色順控步包含錯誤紅色(例如,超過最大運行時間)順控步不活動,但是一經(jīng)被處理過深綠色順控步不活動,但是還未被處理過灰色轉(zhuǎn)移條件滿足深綠色轉(zhuǎn)移條件不滿足深紅色轉(zhuǎn)移步不活動灰色3反應(yīng)器的順序控制楨心田度90淺綠色黃色順控步包含錯誤紅色(例如,超過最大運行時間)順控步不活動,但是一經(jīng)被處理過深綠色順控步不活動,但是還未被處理過灰色轉(zhuǎn)移條件滿足深綠色轉(zhuǎn)移條件不滿足深紅色轉(zhuǎn)移步不活動灰色3反應(yīng)器的順序控制楨心田度90C到達處庫溫度漢族酎同2分忡到達*度控制叁容差打開出N網(wǎng).關(guān)閉授柞
關(guān)閉溫度控瓶抬回到基本位置.反應(yīng)器空?冷START步START啟動條件intialization條件RS_COOL=1(true);V_RESET=1(true)2termination條件RSCOOL=O(FALSE)V_RESET=0(FALSE)1.2轉(zhuǎn)移條件Name:E&C(空且冷)Condition:level<=0.1;tmp_int〈=20.1(模擬量留有余量)第二步一開閥1.2.1C0MP_X順控步General:COMP_XIntialization:V1.LIOP_SEL=I(開邏輯);V1.AUT_L=1;V1.AUTO_OC=1(關(guān)閥1的動作,即可放在該步的離開時,也可放在下一步初始化階段相同,兩者同時進行,建議放在該步的離開時,閱讀程序較清楚)Terminatiin:V1.AUTO_OC=0;V1.LIOP_SEL=0(關(guān)邏輯).2.2轉(zhuǎn)移條件Name:level>20Condition:level>20第三步一打開攪拌電機MIXERON喉控步General:MIXERONIntialization:M.LIOP_SEL=1(開邏輯);M.AUT_L=1;M.AUTO_ON=1Terminatiin:M.LIOP_SEL=0(不要關(guān)電機。但是要關(guān)掉邏輯,否則操作員不能操作)轉(zhuǎn)移條件Name:MIX_ONCondition:FB_ON=true第四步——開閥23.4.1C0MP_YX順控步General:COMP_YXIntialization:V2.LIOP_SEL=1(開邏輯);V2,AU1LL=1;V2.AUTO_OC=1Terminatiin:V2LAUTO_OC=();V2.LIOP_SEL=0(關(guān)邏輯)3.4.2轉(zhuǎn)移條件Name:level>80Condition:level>80第五步一加熱Heating順控步General:HeatingIntialization:T1.CALAUTO_ON_OP=AUTO(PID自動)Terminatiin:轉(zhuǎn)移條件Name:Temp>80Condition:TMP_int>=90第六步一保溫2分鐘(計時)2MHeating順控步General:2MRuntime:Minimum璐2m(輸入2,自動生成時間格式)轉(zhuǎn)移條件Name:DUMMY第七步一出料、關(guān)攪拌器、關(guān)溫控DRAIN順控步General:DrainIntialization:M.LIOP_SEL=trueM.AUT_L=TrueM.AUTO_ON=falsePID.LIOP_MAN_SEL=FALSEPID.AUT_ON_OP=ManaulPID.MAN_ON=0V3.LIOP_SEL=IV3.AUT_L=1V3.AUTO_OC=1lerminatiin:M.LIOP_SEL=FaIseV3.AUTO_OC=0V3.LIOP_SEL=()轉(zhuǎn)移條件Name:C&ECondition:Level<=0.1TMPint<=20.1.8測試(1)打開仿真器,程序編譯下載;(2)切換運行模式,出現(xiàn)操作員命令,窗口層疊,打開CFC反應(yīng)器:(3)操作員啟動,檢杳閥、電機、反應(yīng)器云新個情況;在SFC運行每一步打開,也可看到運行條件。當(dāng)多個SFC時,可杳找某個SFC.
3.9SFC運行模式區(qū)DEBUGopenSFCS 定義狀態(tài)和操作模式,F(xiàn)INDopenSFC高級篇SFC操作模式邏輯COIIIIcoCOIIIIco“,。,gontyircoNr--> starting,,用于SFC測試的
按博±JStartJLlHold皇IResume2SJAbort2^1Complete回Stop屈Restartq|Reset幻Error狀態(tài)SFCOSL(操作狀態(tài))的當(dāng)前操作狀態(tài)邏輯可以通過下列事件修改:在“MANUAL”或“AUTO”操作模式下的命令(Start、Resume.Hold...)o外部信號(SFC輸入,其它SFC的命令…)。內(nèi)部信號(來自于自定義順控器的命令,來自于測試模式或SFC可視化的命令)。-隱含的狀態(tài)改變。順控器命令(操作員發(fā)出的命令)Start 啟動Start處理過程Complete 啟動Complete處理過程Hold 啟動Hold處理過程、掛起?Resume 啟動Resume處理過程,例如在出現(xiàn)錯誤之后Error啟動Error處理過程
ErrorAbort啟動Abort處理過程Stop啟動Stop處理過程Restart啟動Slart處理過程Reset變成“Ready”狀態(tài)過程狀態(tài)U):給命令,才能離開;不給命令、將停留在該步:□:經(jīng)歷的過程。無命令,自cl可以走卜.去。SFC重啟特性在V7.0以前的版本中,CPU重啟后,SFC總是被初始化,停機前所有有效數(shù)據(jù)丟失(現(xiàn)在這樣處理被作為缺省設(shè)置)。在新版本中,CPU重啟后,SFC可以保持停機前的狀態(tài),這樣操作員可以決定SFC該怎樣繼續(xù)工作。在上次SFC中設(shè)定SFC時啟特性為保持狀態(tài),測試SFC的面啟特性的步驟和操作:(1)打開UNITA1的SFC,并啟動仿真或?qū)嶋HPLC(2)^^SFC、propertiesASoperalingParamelers標(biāo)簽,缺省情況下CPU重啟后,InitlizeSF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年海南從業(yè)資格證貨運題庫答案
- 電力損耗管理合同(2篇)
- 晉教版地理七年級下冊9.5《極地地區(qū)──冰封雪裹的世界》聽課評課記錄
- 小學(xué)五年級下冊數(shù)學(xué)《同分母分?jǐn)?shù)加減法》聽評課記錄
- 2024年春五年級語文下冊第一單元3冬不拉課文原文素材語文S版
- 2024-2025學(xué)年高中政治課時分層作業(yè)19培育和踐行社會主義核心價值觀含解析新人教版必修3
- 2024-2025學(xué)年新教材高中地理第一單元從宇宙看地球第一節(jié)地球的宇宙環(huán)境第1課時宇宙和太陽課后篇鞏固提升含解析魯教版必修第一冊
- 專業(yè)技術(shù)人員年終工作總結(jié)
- 初中歷史社團活動總結(jié)
- 教師戶外活動總結(jié)
- 河南2025年河南職業(yè)技術(shù)學(xué)院招聘30人筆試歷年參考題庫附帶答案詳解
- 2024年湖南有色金屬職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測驗歷年參考題庫(頻考版)含答案解析
- 生物-遼寧省大連市2024-2025學(xué)年高三上學(xué)期期末雙基測試卷及答案
- 《民營企業(yè)清廉建設(shè)評價規(guī)范》
- 智能RPA財務(wù)機器人開發(fā)教程-基于來也UiBot 課件 第2章-常用機器人流程自動化
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 讀書分享《給教師的建議》課件
- 《中小學(xué)校園食品安全和膳食經(jīng)費管理工作指引》專題講座
- 廣東省茂名市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 江蘇省蘇州市昆山、太倉、常熟、張家港四市2024-2025學(xué)年八年級上學(xué)期期中陽光測評生物學(xué)試卷(含答案)
- 沙發(fā)市場需求與消費特點分析
評論
0/150
提交評論