版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、iFix 培訓(xùn)手冊(cè)前言制作本手冊(cè)的目的,是協(xié)助工程師在進(jìn)行實(shí)際項(xiàng)目中,順利完成 iFix 上位系統(tǒng)工程。在進(jìn)行簡(jiǎn)單的原理介紹及選型方法后,將著重講解正常的工程制作過(guò)程,以及常見(jiàn)問(wèn)題的解決方法,以供參考。目錄iFix 培訓(xùn)手冊(cè) .錯(cuò)誤 !未定義書(shū)簽。前言 .錯(cuò)誤 !未定義書(shū)簽。一、 iFix 原理介紹 . .錯(cuò)誤 !未定義書(shū)簽。1.網(wǎng)絡(luò)結(jié)構(gòu) .錯(cuò)誤 !未定義書(shū)簽。2.通訊方式 .錯(cuò)誤 !未定義書(shū)簽。二、選型方式 .錯(cuò)誤 !未定義書(shū)簽。三、建立新工程 .錯(cuò)誤 !未定義書(shū)簽。四、網(wǎng)絡(luò)和冗余配置 .錯(cuò)誤 !未定義書(shū)簽。文件配置 .錯(cuò)誤 !未定義書(shū)簽。文件配置 .錯(cuò)誤 !未定義書(shū)簽。3.工作臺(tái)配置 .錯(cuò)
2、誤 !未定義書(shū)簽。五、畫(huà)面繪制 .錯(cuò)誤 !未定義書(shū)簽。1.新建畫(huà)面 .錯(cuò)誤 !未定義書(shū)簽。2.圖例選擇 .錯(cuò)誤 !未定義書(shū)簽。3.流程圖繪制 .錯(cuò)誤 !未定義書(shū)簽。4.屬性修改 .錯(cuò)誤 !未定義書(shū)簽。六、通訊配置 .錯(cuò)誤 !未定義書(shū)簽。驅(qū)動(dòng)配置 .錯(cuò)誤 !未定義書(shū)簽。驅(qū)動(dòng)配置 .錯(cuò)誤 !未定義書(shū)簽。七、數(shù)據(jù)庫(kù)建立 .錯(cuò)誤 !未定義書(shū)簽。1.過(guò)程數(shù)據(jù)庫(kù) .錯(cuò)誤 !未定義書(shū)簽。歷史庫(kù) .錯(cuò)誤 !未定義書(shū)簽。3.報(bào)警 ODBC庫(kù) .錯(cuò)誤 !未定義書(shū)簽。八、點(diǎn)位連接 .錯(cuò)誤 !未定義書(shū)簽。1.開(kāi)關(guān)量單點(diǎn)顯示 .錯(cuò)誤 !未定義書(shū)簽。2.模擬量單點(diǎn)顯示 .錯(cuò)誤 !未定義書(shū)簽。3.數(shù)字量單點(diǎn)操作 .錯(cuò)誤 !
3、未定義書(shū)簽。4.模擬量單點(diǎn)操作 .錯(cuò)誤 !未定義書(shū)簽。5.閥門狀態(tài)連接 .錯(cuò)誤 !未定義書(shū)簽。6.模擬量顯示 .錯(cuò)誤 !未定義書(shū)簽。九、面板制作 .錯(cuò)誤 !未定義書(shū)簽。1.面板畫(huà)面 .錯(cuò)誤 !未定義書(shū)簽。2.標(biāo)簽組文件配置 .錯(cuò)誤 !未定義書(shū)簽。3. 畫(huà)面設(shè)置 .十、報(bào)表制作.1. 制作模板 .2. 數(shù)據(jù)讀取 .3. 數(shù)據(jù)處理 .4. 數(shù)據(jù)顯示 .十一、工程備份與還原.1. 工程備份 .2. 工程恢復(fù) .十二、技術(shù)支持.錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)簽。錯(cuò)誤 !未定義書(shū)
4、簽。錯(cuò)誤 !未定義書(shū)簽。一、 iFix原理介紹1. 網(wǎng)絡(luò)結(jié)構(gòu)iFix節(jié)點(diǎn)分為三類 -SCADA Server、iClient、和 HMI Pak:SCADA Server節(jié)點(diǎn)可以從數(shù)據(jù) PLC等設(shè)備中采集、控制數(shù)據(jù),但是無(wú)法顯示圖形界面,可以稱為盲節(jié)點(diǎn)( Blind SCADA)。 iClient 則可以根據(jù) SCADAServer 中讀到的數(shù)據(jù)顯示在圖形界面中,且可以多個(gè)客戶端讀取同一個(gè)服務(wù)器,但是不能直接從數(shù)據(jù)中讀取數(shù)據(jù)。HMI Pak 同時(shí)具備數(shù)據(jù)采集和圖形界面顯示功能的節(jié)點(diǎn) , 它不但可以自身顯示圖形界面,也可以讓其他客戶端讀取數(shù)據(jù)。SCADA服務(wù)器以及通訊網(wǎng)絡(luò)均可實(shí)現(xiàn)冗余功能。因此,
5、常見(jiàn)的系統(tǒng)構(gòu)架方式如下圖所示:2. 通訊方式iFix 的通訊為 I/O 驅(qū)動(dòng)、過(guò)程數(shù)據(jù)庫(kù)( PDB)、iFix 工作臺(tái)三層式結(jié)構(gòu):I/O 驅(qū)動(dòng)與下位設(shè)備的通訊軟件(如 RSLink)進(jìn)行連接,將現(xiàn)場(chǎng)數(shù)據(jù)放入計(jì)算機(jī)內(nèi)存中過(guò)程數(shù)據(jù)庫(kù)通過(guò) SAC (掃描、報(bào)警控制任務(wù))讀取驅(qū)動(dòng)中的數(shù)據(jù),并作為一個(gè) OPC/EDA服務(wù)器向外發(fā)送數(shù)據(jù)iFix工作臺(tái)作為一個(gè)OPC客戶端讀取 OPC/EDA服務(wù)器中的數(shù)據(jù)。由圖中可以看出, SAC任務(wù)可以讀取第三方 I/O 驅(qū)動(dòng)中的數(shù)據(jù),但是其通訊速度和穩(wěn)定性未必有 iFix 自帶的好。而工作臺(tái)也可以作為 OPC客戶端讀取其他 OPC服務(wù)器發(fā)送的數(shù)據(jù), 且當(dāng)該 OPC服務(wù)器
6、直接讀取現(xiàn)場(chǎng)設(shè)備的時(shí)候, 其通訊速度將比正常方式更快。 但以這種方式通訊來(lái)的數(shù)據(jù)不進(jìn)入過(guò)程數(shù)據(jù)庫(kù), 不能實(shí)現(xiàn)報(bào)警等功能, 也不能配以描述,不方便管理。因此可以根據(jù)需要選擇適當(dāng)?shù)耐ㄓ嵎绞?。二、選型方式iFix的選型,相對(duì)于其他上位軟件來(lái)說(shuō)比較簡(jiǎn)單。因?yàn)槠涑绦蛉肯嗤?,只是由不同硬件狗將其部分功能進(jìn)行了限制。而且 iFix 本身可以記錄歷史數(shù)據(jù)供歷史趨勢(shì)、 報(bào)表等使用。具體選型由如下幾項(xiàng)內(nèi)容組成。按連接現(xiàn)場(chǎng)的 I/O 點(diǎn)的數(shù)量劃分75 點(diǎn)、150 點(diǎn)、300 點(diǎn)、900 點(diǎn)、Unlimted( 無(wú)限點(diǎn) ) ;按數(shù)據(jù)采集 / 顯示功能分為SCADA版、iClient版、SCADA Pak(HMI P
7、al)版;按使用方式劃分為開(kāi)發(fā)版 (Developer)、運(yùn)行版 (RunTime) 、只讀版 (ReadOnly) ;按組件功能分為標(biāo)準(zhǔn)版 (Standard) 、增強(qiáng)版 (PLUS) 、專業(yè)版 (Profression);iFIXiFIX類型StandardiFIX PlusProfessional功能標(biāo) 準(zhǔn) 版增強(qiáng)版專業(yè) 版(Std)(Pro)FIX Historian( 歷 史數(shù)據(jù) )AllDatabase無(wú) SQL塊有 SQL塊有 SQL塊Blocks( 數(shù)據(jù)庫(kù)塊 )VBA Editor(VBA編輯器)Event Schduler (事件調(diào)度 )Workspace(工作臺(tái) )Data
8、basePack(VisiconX,SQL,ODBC) 數(shù)據(jù)控件Distributed,Client/ServerNetworking網(wǎng)絡(luò)功能AutoFailover(冗 余切換 )AutoAlarmO( 自動(dòng) 報(bào)警)Recipe(處方)OPC Pack(iFIX workspace OPCClient,iFIXPDB OPCServer)對(duì)于功能組件的選擇,有如下說(shuō)明:1. 由于實(shí)際工程通常需要對(duì)歷史庫(kù)的支持,以及服務(wù)器與客戶端之間的網(wǎng)絡(luò)通訊功能。因此一般需要選擇增強(qiáng)版以上的版本。2. 如果需要服務(wù)器的冗余功能,則需要專業(yè)版。但由于專業(yè)版的其余功能實(shí)際用處較小,可采用專業(yè)版 +冗余功能模塊的
9、方式。綜合上述各方面,產(chǎn)生出最終選擇出的型號(hào),如:iFIX Plus SCADA Pak Unlimited Developer Ver Chinese iFIX Plus SCADA Pak Unlimited Runtime Ver Chinese iFIX Standard HMI Pak 900 I/O Developer Ver ChineseiFIX Standard HMI Pak 900 I/O Runtime Ver Chinese三、建立新工程對(duì)于大多數(shù)軟件來(lái)說(shuō),建立一個(gè)新工程是個(gè)很簡(jiǎn)單的事情,一般只需一到兩步。但是 iFix 建立新工程的方法較為復(fù)雜,因此特設(shè)此章節(jié)進(jìn)行具
10、體講解。首先需要打開(kāi) iFix啟動(dòng)界面。點(diǎn)擊運(yùn)行系統(tǒng)配置應(yīng)用, 進(jìn)入 iFix 進(jìn)行管理配置的專用工具 SCU。新的工程,就是由新的配置文件開(kāi)始的。 如果默認(rèn)打開(kāi)的配置文件已經(jīng)是配置好的狀態(tài),則點(diǎn)擊文件新建。首先需要指定新建工程的存儲(chǔ)位置,點(diǎn)擊配置路徑。點(diǎn)擊項(xiàng)目后面的 按鈕或手動(dòng)填寫(xiě)工程路徑。需要指出的是,新建項(xiàng)目不要放在默認(rèn)也就是 iFix 的源目錄中,否則當(dāng)工程出現(xiàn)錯(cuò)誤時(shí),將會(huì)使整個(gè) iFix 軟件出現(xiàn)問(wèn)題,而重新安裝 iFix 也比較復(fù)雜。在更改完項(xiàng)目的地址后,點(diǎn)擊更改項(xiàng)目按鈕,本工程所屬的各文件夾路徑也會(huì)進(jìn)行相應(yīng)變更。點(diǎn)擊出現(xiàn)提示時(shí),選擇是。設(shè)定完畢后點(diǎn)擊確定,出現(xiàn)提示,選擇創(chuàng)建全部。
11、之后的警告選擇繼續(xù)。此時(shí)可以在資源管理器中看到新建的工程文件夾已經(jīng)被建立,并且其大小不為 0。此時(shí)工程的基礎(chǔ)已經(jīng)建立,其他的各項(xiàng)配置在稍后各章節(jié)介紹。此時(shí)選擇文件另存為,把次SCU配置文件存入該工程的 /LOCAL子目錄中。注意此處不可直接選擇保存,否則將會(huì)影響到其他 iFix 工程的運(yùn)行。另存時(shí),提示選擇是。表明以后啟動(dòng) iFix 時(shí),將默認(rèn)啟動(dòng)該工程。再次進(jìn)入 iFix 啟動(dòng)界面,可以看到 SCU文件已是剛才新建立的了。若想啟動(dòng)其他工程,則選擇對(duì)應(yīng)的SCU文件即可。點(diǎn)擊左方按鈕,便可啟動(dòng)該工程。四、網(wǎng)絡(luò)和冗余配置iFix網(wǎng)絡(luò)中的每個(gè)個(gè)體,被稱為節(jié)點(diǎn),節(jié)點(diǎn)名是其唯一標(biāo)識(shí)。在制作一個(gè)項(xiàng)目之前,
12、 一定要規(guī)劃好網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的節(jié)點(diǎn)名。因?yàn)槊總€(gè)數(shù)據(jù)源都是以 節(jié)點(diǎn)名 . 數(shù)據(jù)名 . 點(diǎn)域 的形式連接的,如果在連點(diǎn)完成后才修改節(jié)點(diǎn)名,將會(huì)是非常浩大的工作量。如果本工程為單站系統(tǒng),可以選擇啟用本地節(jié)點(diǎn)別名,在以后連點(diǎn)時(shí),節(jié)點(diǎn)名均使用 .ThisNode ,這樣在工程完成后若需更改節(jié)點(diǎn)名或者將該工程拷貝到其他電腦上運(yùn)行,都會(huì)避免不必要的麻煩。啟用的方法為:打開(kāi) SCU配置文件,在菜單配置本地啟動(dòng)中,勾選本地節(jié)點(diǎn)別名。iFix 的網(wǎng)絡(luò)及冗余結(jié)構(gòu)已經(jīng)在第一章介紹過(guò)了,本章節(jié)介紹其具體的配置方法。文件配置Hosts 是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開(kāi),其作用就是將一些常用的網(wǎng)址域名與其
13、對(duì)應(yīng)的 IP 地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,其位置為 C:WINDOWSsystem32driversetchosts 。我們以冗余服務(wù)器 FIXSVR1、FIXSVR2和客戶端 FIXOPT為例,進(jìn)行網(wǎng)絡(luò)和冗余的配置。以 IP 地址、Tab、節(jié)點(diǎn)名形式進(jìn)行填寫(xiě) 若做雙網(wǎng)冗余,則在第二個(gè) IP 地址對(duì)應(yīng)的節(jié)點(diǎn)名上加 -R可以在運(yùn)行中輸入CMD以“ PING 節(jié)點(diǎn)名”的形式測(cè)試網(wǎng)絡(luò)連接。文件配置具體需要如下三個(gè)配置:服務(wù)器FIXSVR1、FIXSVR2的冗余和網(wǎng)絡(luò)配置客戶端FIXOPT與邏輯節(jié)點(diǎn) FIX 間的網(wǎng)絡(luò)配置其中服務(wù)器的兩個(gè) SCU文件配置相似。兩個(gè)服務(wù)器的實(shí)際節(jié)點(diǎn)組合成一個(gè)冗余的邏輯節(jié)點(diǎn)
14、, 對(duì)于客戶端來(lái)說(shuō)其讀取數(shù)據(jù)僅指向邏輯節(jié)點(diǎn)而不指向某個(gè)實(shí)際節(jié)點(diǎn)。在 SCADA配置中點(diǎn)擊啟動(dòng)故障切換。第一次配置時(shí),會(huì)彈出本地啟動(dòng)定義,分別寫(xiě)入本地節(jié)點(diǎn)名FIXSVR1和本地邏輯節(jié)點(diǎn)名 FIX。若需從新配置,可在配置菜單中選擇本地啟動(dòng)選項(xiàng)。設(shè) FIXSVR1為主、 FIXSVR2為備,此處選擇節(jié)點(diǎn)為主并填入備節(jié)點(diǎn)名。再打開(kāi)網(wǎng)絡(luò)配置,可以看到冗余服務(wù)器節(jié)點(diǎn) FIX 已在遠(yuǎn)程節(jié)點(diǎn)列表中,此時(shí)輸入客戶端節(jié)點(diǎn) FIXOPT點(diǎn)擊添加。3. 工作臺(tái)配置分別配置好 FIXSVR1、FIXSVR2、FIXOPT的網(wǎng)絡(luò)和冗余后,從新啟動(dòng)工程,便可以在客戶端中訪問(wèn)服務(wù)器的數(shù)據(jù)庫(kù), 圖中可以看出冗余服務(wù)器節(jié)點(diǎn) FI
15、X 已在可用節(jié)點(diǎn)列表。在客戶端的公示編輯器中也可選擇服務(wù)器中的數(shù)據(jù),進(jìn)行動(dòng)畫(huà)連接。五、畫(huà)面繪制在搭建出系統(tǒng)后,一般上位工程的第一步就是根據(jù)設(shè)計(jì)給出的P&ID圖,繪制出靜態(tài)的流程圖,該步驟在工程啟動(dòng)后的操作臺(tái)中完成。1. 新建畫(huà)面在建立畫(huà)面時(shí),就要對(duì)畫(huà)面的構(gòu)造進(jìn)行好規(guī)劃,防止后期修改出現(xiàn)問(wèn)題。常見(jiàn)的方式為,上方頁(yè)眉,用于放置畫(huà)畫(huà)切換以及各種功能按鈕;中部為流程圖;下方則為報(bào)警欄。當(dāng)然頁(yè)眉及其他畫(huà)面的具體內(nèi)容不一定會(huì)現(xiàn)在就定好, 但是各畫(huà)面大小及位置一經(jīng)確定就不可隨意改變。找到左邊樹(shù)形圖中的畫(huà)面,右鍵菜單中選擇新建畫(huà)面??梢赃x擇由預(yù)定配置創(chuàng)建畫(huà)面,點(diǎn)擊下一步。勾選在運(yùn)行方式工作臺(tái)全屏,點(diǎn)擊下一步。
16、可選擇一種合適的配置方式,如需具體調(diào)整可點(diǎn)擊修改配置。完成配置以后,點(diǎn)擊下一步,分別填入三個(gè)窗口的名稱。點(diǎn)擊下一步,核對(duì)配置無(wú)誤后,便可以點(diǎn)擊完成。創(chuàng)建畫(huà)面后,效果如圖。三幅畫(huà)面已經(jīng)建立,現(xiàn)在需要調(diào)整其背景顏色,右鍵點(diǎn)擊相應(yīng)畫(huà)面,選擇畫(huà)面選型。點(diǎn)擊背景顏色進(jìn)行選擇。全部配置完畢后,可以點(diǎn)擊工作臺(tái)菜單中的全屏按鈕,看其效果。2. 圖例選擇在繪制流程圖前,為了防止繪制過(guò)程中反復(fù)改圖以及多人繪制時(shí)風(fēng)格不統(tǒng)一,需要首先確定各個(gè)設(shè)備的圖例。常用的圖例包括閥(手閥、電動(dòng)閥、調(diào)節(jié)閥等) 、泵、罐等等??梢栽跇?shù)形圖中展開(kāi)圖符集,查找各類圖例。再找到合適的圖例后,可以自己建立一個(gè)圖符集,方便日后的調(diào)PLC通訊的
17、情況下才可順利用。右鍵點(diǎn)擊圖符集,選擇創(chuàng)建新的圖符集,創(chuàng)建后把找到的各圖例拖入,并保存。若需要把該圖符集備份或傳給他人,可以右鍵該圖符集選擇文件屬性。在資源管理器中按照該路徑找到該圖符集文件,可以進(jìn)行相應(yīng)的處理。3. 流程圖繪制繪制畫(huà)面主要是用到工具箱, 若出現(xiàn)工作臺(tái)中工具箱消失的情況,則可在菜單首頁(yè)設(shè)置工具欄中選擇。勾選工具箱,便可。具體的繪制方法比較簡(jiǎn)單,與其他同類軟件類似。4. 屬性修改對(duì)于畫(huà)面中圖形的簡(jiǎn)單修改,如顏色、旋轉(zhuǎn)等,可以在該圖形上單擊右鍵,于菜單中進(jìn)行選擇。而比較復(fù)雜的屬性可以如此修改:在右鍵菜單中選擇屬性窗口,或在左面屬性圖中點(diǎn)擊屬性窗口??梢园l(fā)現(xiàn), iFix 的畫(huà)面與 V
18、B十分相近,畫(huà)面中的每個(gè)圖形,甚至包括畫(huà)面本身都是一個(gè)個(gè)對(duì)象。 而每個(gè)對(duì)象都有一系列的屬性, 從長(zhǎng)寬、顏色到可見(jiàn)性等都屬于屬性。在對(duì) iFix 熟悉以后,可以直接修改屬性,以便快速修改。六、通訊配置首先需要明確 iFix 與下位之間的通訊方式,如 OPC或 MODBUS,選擇對(duì)應(yīng)的 iFix 驅(qū)動(dòng)軟件。而其具體的操作和配置方式則大同小異。下面以 OPC驅(qū)動(dòng)為例進(jìn)行通訊配置的介紹, 再講述 MBE驅(qū)動(dòng)配置中的不同點(diǎn)。需要說(shuō)明的是通訊配置需要在與實(shí)際完成,尤其是 OPC驅(qū)動(dòng)需要在 PLC通訊點(diǎn)配置完成時(shí)才可配置。 而如果未完成驅(qū)動(dòng)配置, 則在實(shí)時(shí)數(shù)據(jù)庫(kù)中無(wú)法寫(xiě)入其地址。 因此在實(shí)際項(xiàng)目的進(jìn)行中,需
19、要上下位制作進(jìn)度的合理配合優(yōu)化。驅(qū)動(dòng)配置OPC驅(qū)動(dòng)為 iFix 默認(rèn)安裝的驅(qū)動(dòng),無(wú)需安裝,需要首先再 SCU中加載。在文件菜單配置SCADA中點(diǎn)擊 I/O 驅(qū)動(dòng)器名稱后面的按鈕。選擇 OPC驅(qū)動(dòng)。添加完成后,在已配置的 I/O 驅(qū)動(dòng)器列表中選中 OPC,點(diǎn)擊配置,便可進(jìn)入 iFix 專用的 OPC驅(qū)動(dòng)配置文件 PowerTool 。PowerTool 為 iFix 自帶的驅(qū)動(dòng)配置工具, 將變量以三層的結(jié)構(gòu)進(jìn)行管理。OPC驅(qū)動(dòng)為 ServerGroupItem 三層結(jié)構(gòu)。iFix 的 OPC驅(qū)動(dòng)是以服務(wù)器為單位進(jìn)行數(shù)據(jù)的掃描和讀取,因此若添加多個(gè) Server 則可增加同一時(shí)間內(nèi)的通訊量,但是應(yīng)
20、對(duì)的也會(huì)提高計(jì)算機(jī)的負(fù)擔(dān), 因此我們需要根據(jù)現(xiàn)場(chǎng)的實(shí)際情況合理的進(jìn)行配置。利用 PowerToll 下方按鈕分別進(jìn)行 Server 、Group、Item 的添加,點(diǎn)擊 Add multiple Items 按鈕可以進(jìn)行批量 Items 添加。批量加點(diǎn)的時(shí)候可以根據(jù)下位程序中的路徑和標(biāo)簽進(jìn)行選擇。若數(shù)字量以數(shù)組形式進(jìn)行通訊則直接選擇數(shù)組即可通訊其中全部變量。但是若想批量添加驅(qū)動(dòng),則必須在與下位正常通行的情況下才可完成。分別將 Server 、Group、Item 的 Enable 進(jìn)行勾選。若需批量勾選 Item 則需如下設(shè)置:在菜單 options setup Advanced中勾選 Ena
21、ble Childre 。另,應(yīng)將 I/O Server 的 Auto 全選為 On,以保證 OPC驅(qū)動(dòng)自動(dòng)啟動(dòng)。點(diǎn)擊 Statistics 按鈕, 可觀察驅(qū)動(dòng)的通訊狀態(tài)。 更詳細(xì)的信息,可以點(diǎn)擊 Data Monitor 進(jìn)行查看。將驅(qū)動(dòng)配置完成并保存后,需要將其設(shè)置為默認(rèn)運(yùn)行文件。在菜單 options setup Default Path 中分別填入保存的文件名及其路徑,并再次保存以完成 I/O 驅(qū)動(dòng)的配置。驅(qū)動(dòng)配置MBE是用來(lái)進(jìn)行 MODBUS通行的驅(qū)動(dòng)?;九渲梅椒ㄅc OPC驅(qū)動(dòng)相同,下面介紹其主要區(qū)別。MBE驅(qū)動(dòng)需要先進(jìn)行安裝,各類驅(qū)動(dòng)可以從 iFix 安裝光盤找到,或由 GE官網(wǎng)
22、下載。在 SCU中加載 MBE驅(qū)動(dòng)后,可以打開(kāi) MBE的 PowerTool。其為 ChannelDeviceBlock 三層結(jié)構(gòu)。在 Device 中需要寫(xiě)入所讀取設(shè)備的 IP 地址和設(shè)備號(hào)。有時(shí)由于通訊方式的不同,會(huì)需要數(shù)據(jù)進(jìn)行位變換或者字變換,則需要在該DataBlock中點(diǎn)擊Advanced,勾選或者取消勾選SwapBytes Swap Words 等選項(xiàng)。調(diào)整完成后,可在Data Monitor中觀察讀取數(shù)據(jù)是否正確。需要特別注意的是,有的設(shè)備的 4 區(qū)無(wú)法下發(fā)數(shù)據(jù),可以在 Device 配置中點(diǎn)擊 Advanced,在 Optional Function Codes 中能看到三個(gè)復(fù)
23、選框,分別代表驅(qū)動(dòng)是否需要支持 15、16 和 21 號(hào)MODBUS功能碼。某些設(shè)備無(wú)法支持 21 號(hào)功能碼,因此此處配置必須去掉 21 號(hào)功能碼的復(fù)選框。七、數(shù)據(jù)庫(kù)建立iFix 包括多個(gè)數(shù)據(jù)庫(kù), 首先是實(shí)時(shí)數(shù)據(jù)庫(kù) PDB,其次是 iFix 本身的歷史庫(kù),最后還需要用來(lái)記錄歷史事件的報(bào)警 ODBC庫(kù)。有的工程還需要關(guān)系型數(shù)據(jù)庫(kù)的配合使用。具體幾個(gè)數(shù)據(jù)庫(kù)的相同點(diǎn)與不同點(diǎn):數(shù)據(jù)庫(kù)類型名稱內(nèi)容寫(xiě)入方式實(shí)現(xiàn)功能實(shí)時(shí)數(shù)據(jù)庫(kù)過(guò)程數(shù)據(jù)庫(kù)下位數(shù)據(jù)I/O 驅(qū)動(dòng)工作臺(tái)畫(huà)面歷史數(shù)據(jù)庫(kù)iFix歷史庫(kù)模 擬 量 數(shù)iFix自動(dòng)歷史趨勢(shì)等據(jù)關(guān)系型數(shù)據(jù)庫(kù)各 種 數(shù) 據(jù)SQT、 SQD 靈活應(yīng)用均可塊報(bào)警 ODBC庫(kù)報(bào)警記錄
24、ODBC事件記錄共通點(diǎn):這四種數(shù)據(jù)庫(kù)均可以 ODBC作為讀取方式,而 iFix 歷史庫(kù)和報(bào)警ODBC庫(kù)實(shí)際為一種特殊的關(guān)系型數(shù)據(jù)庫(kù)。iFix歷史庫(kù)與其他關(guān)系型數(shù)據(jù)庫(kù)比較:兩種數(shù)據(jù)庫(kù)均可作為歷史數(shù)據(jù)庫(kù)通過(guò)相同方式來(lái)實(shí)現(xiàn)報(bào)表等功能。寫(xiě)入方面由于 iFix 歷史庫(kù)與 iFix 工程自動(dòng)連接,更為快捷、穩(wěn)定。讀取方面 SQL等關(guān)系型數(shù)據(jù)庫(kù)更為靈活。實(shí)際工程中為實(shí)現(xiàn)歷史趨勢(shì)功能必須開(kāi)啟 iFix 歷史庫(kù)記錄,同時(shí)可完成其他功能。而關(guān)系型數(shù)據(jù)庫(kù)則可根據(jù)需要進(jìn)行配置。下面就介紹一個(gè)工程各個(gè)數(shù)據(jù)庫(kù)的配置方法。1. 過(guò)程數(shù)據(jù)庫(kù)iFix 的過(guò)程數(shù)據(jù)庫(kù) (PDB)通過(guò) SAC(掃描、報(bào)警控制任務(wù) ) 將 I/O 驅(qū)
25、動(dòng)中的數(shù)據(jù)進(jìn)行處理??梢曰跁r(shí)間處理或者基于事件處理。SAC:處理周期 ( 最快 ) :1s 內(nèi) 20 次循環(huán),即 50ms 數(shù)據(jù)庫(kù)處理優(yōu)先級(jí)SAC也是 iFix 客戶端版授權(quán)所禁止的內(nèi)容,也就是說(shuō)客戶端版的 iFix 無(wú)法從 PLC直接讀數(shù)。SAC任務(wù)在 iFix 工程啟動(dòng)后在后臺(tái)運(yùn)行,可以看到其進(jìn)程。若驅(qū)動(dòng)與數(shù)據(jù)庫(kù)間的通訊有問(wèn)題,則可觀察其進(jìn)程是否運(yùn)行。啟動(dòng) iFix工程,打開(kāi)過(guò)程數(shù)據(jù)庫(kù),進(jìn)行添加數(shù)據(jù)塊等配置。根據(jù)所需類型添加數(shù)據(jù),類型在選擇好后不能進(jìn)行更改。填好標(biāo)簽名、描述等信息,在驅(qū)動(dòng)器中選擇對(duì)應(yīng)的驅(qū)動(dòng)。必須在SCU中配置驅(qū)動(dòng)后才可選擇。若出現(xiàn)則需將 iFix 安裝目錄下的文件考入本工
26、程目錄的 PDB文件夾下,其他驅(qū)動(dòng)同理。選擇好驅(qū)動(dòng)后,便可根據(jù)剛才驅(qū)動(dòng)中的配置,按照 Server;Group;ItemID 的格式填寫(xiě)地址?;蛘唿c(diǎn)擊瀏覽進(jìn)行選擇。注意這里 Item 用的是它與下位的通訊地址而非Item 本身的名稱。同時(shí)這一步也是觀察驅(qū)動(dòng)與數(shù)據(jù)庫(kù)直接連接是否正常的一個(gè)標(biāo)志。建好點(diǎn)以后,點(diǎn)擊視圖菜單中的刷新,觀察當(dāng)前值中有無(wú)數(shù)值,若為則說(shuō)明連接未成功,否則會(huì)顯示出該點(diǎn)的當(dāng)前值。若一次添加的通訊點(diǎn)比較多且驅(qū)動(dòng)中的數(shù)據(jù)正常,但數(shù)據(jù)庫(kù)中無(wú)數(shù)據(jù),則可以保存數(shù)據(jù)庫(kù)后從新啟動(dòng)整個(gè) iFix 工程。在實(shí)際項(xiàng)目中,不可能所有點(diǎn)都以上述方法建立。應(yīng)首先把現(xiàn)有的數(shù)據(jù)庫(kù)導(dǎo)出成 .CSV 文件,用 E
27、XCEL打開(kāi),可以方便的進(jìn)行復(fù)制粘貼等批量操作。完成后保存再于數(shù)據(jù)庫(kù)中導(dǎo)入,使建點(diǎn)更加方便、迅速。歷史庫(kù)iFix歷史庫(kù)的首要功能就為顯示歷史趨勢(shì),同時(shí)記錄在其內(nèi)的數(shù)據(jù)也可以通過(guò) ODBC通訊作為報(bào)表的數(shù)據(jù)源。 首先需要配置 iFix數(shù)據(jù)寫(xiě)入歷史庫(kù)的條件和范圍。打開(kāi)歷史庫(kù)定義, 選擇每份文件的記錄量, 如圖將每 24 小時(shí)生成一個(gè) .h24 文件存儲(chǔ)在工程目錄下的 HTRDATA文件夾內(nèi)??蛇x擇自動(dòng)刪除舊數(shù)據(jù),最大為 200 天。數(shù)據(jù)按組進(jìn)行配置,每組可設(shè)置其寫(xiě)入周期、相位,方便管理,組中可以根據(jù)標(biāo)簽名添加數(shù)據(jù), 注意限制 ( 即死區(qū) ) 默認(rèn)為,應(yīng)根據(jù)數(shù)據(jù)變化規(guī)律進(jìn)行調(diào)整。尤其是記錄液位、壓力
28、等較小的數(shù)值時(shí)。完成歷史庫(kù)的定義后, 在 iFix 工程開(kāi)啟的情況下, 配置好的數(shù)據(jù)便會(huì)自動(dòng)記錄??梢栽跉v史趨勢(shì)中添加 HIST.的點(diǎn)。此外,歷史庫(kù)中的數(shù)據(jù)還可以通過(guò) ODBC連接到 iFix 畫(huà)面中。在控制面板管理工具數(shù)據(jù)源 (ODBC)中可以看到 iFix 歷史庫(kù)為系統(tǒng)DSN,在安裝軟件的時(shí)候已完成 ODBC的配置。分別選擇工具箱中的 VisiconX 數(shù)據(jù)控件用以控制數(shù)據(jù)連接; VisiconX 網(wǎng)格控件用以畫(huà)面顯示。雙擊數(shù)據(jù)控件,在提供者中選擇ODBC Drivers;在數(shù)據(jù)庫(kù)中選擇FIX Dynamics Historical Data并測(cè)試連接。在記錄源中可直接填寫(xiě)SQL語(yǔ)句,也可
29、運(yùn)行SQL向?qū)нM(jìn)行配置。下面將通過(guò) SQL向?qū)Ь唧w介紹 SQL語(yǔ)句的應(yīng)用。首先選擇操作的類型,選擇 SQL Select 命令。選擇數(shù)據(jù)庫(kù)的表名, iFix歷史庫(kù)的表名為其節(jié)點(diǎn)名。選擇需要顯示的列, iFix 歷史庫(kù)的列即為其點(diǎn)域, 如標(biāo)簽名、值、時(shí)間、間隔等。選擇過(guò)濾條件,若只需查看帶有某段字符標(biāo)簽名, 則應(yīng)如下配置 ,參數(shù) QP1稍后講解。選擇排序條件。最后生成 SQL語(yǔ)句,SELECT為命令類型,下方為需要顯示的列名 ,F(xiàn)ROM后為表名即節(jié)點(diǎn)名; WHERE后為過(guò)濾條件 Like %QP1%即為標(biāo)簽名中含有 QP1;ORDER BY后為排序條件。查看數(shù)據(jù)控件的屬性,將參數(shù) QP1根據(jù)需要
30、進(jìn)行修改,如只需查看液位數(shù)據(jù),其標(biāo)簽名中均帶有 LEVEL。完成數(shù)據(jù)控件的配置后,在網(wǎng)格控件動(dòng)畫(huà)高級(jí)動(dòng)畫(huà)行為中勾選 ADORecords,將數(shù)據(jù)轉(zhuǎn)換選為對(duì)象,選擇數(shù)據(jù)源。數(shù)據(jù)源指向剛配置好的數(shù)據(jù)控件的ADORecords屬性。完成設(shè)置后,切換到運(yùn)行模式,觀察數(shù)據(jù)庫(kù)連接結(jié)果。3. 報(bào)警 ODBC庫(kù)報(bào)警 ODBC庫(kù)是由 iFix報(bào)警功能自動(dòng)寫(xiě)入的關(guān)系型數(shù)據(jù)庫(kù),ODBC配置及讀取方式與其他關(guān)系型數(shù)據(jù)庫(kù)基本相同。下面著重介紹 iFix 端報(bào)警記錄配置。新建一個(gè) ACCESS數(shù)據(jù)庫(kù) ALM,在 ODBC中進(jìn)行配置。在 SCU的菜單配置報(bào)警中選擇啟動(dòng) Alarm ODBC Service ,并點(diǎn)擊修改配置
31、。選擇數(shù)據(jù)庫(kù)類型和標(biāo)識(shí)符 FIXALM 后對(duì)列進(jìn)行配置并點(diǎn)擊現(xiàn)在創(chuàng)建表。打開(kāi)剛創(chuàng)建的 ALM數(shù)據(jù)庫(kù),可以看見(jiàn)列已經(jīng)創(chuàng)建成功,配置完成后需要從新啟動(dòng)系統(tǒng)以使其正常工作。八、點(diǎn)位連接在畫(huà)完靜態(tài)流程圖,并配置完過(guò)程數(shù)據(jù)庫(kù)后,便可以進(jìn)行點(diǎn)位連接。1. 開(kāi)關(guān)量單點(diǎn)顯示為最簡(jiǎn)單,也是最基本的連接。通常用來(lái)顯示液位開(kāi)關(guān)、報(bào)警燈等狀態(tài)。通常為正常狀態(tài)綠色,報(bào)警狀態(tài)紅色或者閃爍。雙擊狀態(tài)指示或者右鍵選擇動(dòng)畫(huà)。點(diǎn)擊前景后面的按鈕。在數(shù)據(jù)源中填入所要連接的點(diǎn)位,也可點(diǎn)擊右方的 按鈕進(jìn)行選擇。從左到右分別選擇節(jié)點(diǎn)名、標(biāo)簽名和域名。若需要選擇該點(diǎn)的當(dāng)前值便選擇 F_CV。在下方選擇該值為 0 和為 1 時(shí)的顯示顏色,若
32、需閃爍則再選上閃爍顏色。2. 模擬量單點(diǎn)顯示在畫(huà)面上也經(jīng)常需要顯示各種模擬量。單獨(dú)顯示時(shí)則需要用到工具條中的數(shù)據(jù)連接戳。點(diǎn)擊后寫(xiě)入數(shù)據(jù)源并選擇相關(guān)配置。確定后選擇其擺放位置。3. 數(shù)字量單點(diǎn)操作最常用的操作便是點(diǎn)擊按鈕,也是需要先打開(kāi)該對(duì)象的畫(huà)面,選擇點(diǎn)擊。若需要點(diǎn)擊使點(diǎn)置0 則選擇打開(kāi)數(shù)字量標(biāo)簽專家; 若需要置1 則選擇關(guān)閉數(shù)字量標(biāo)簽專家;若需切換0/1 則選擇切換數(shù)字量標(biāo)簽專家。選擇完成后再輸入數(shù)據(jù)源。也可以直接選擇編輯代碼,寫(xiě)入相應(yīng)的VBA代碼。4. 模擬量單點(diǎn)操作若需要進(jìn)行設(shè)定值輸入等操作,需首先選擇要輸入數(shù)據(jù)的對(duì)象,再在菜單工具中選擇數(shù)據(jù)輸入專家。同樣需要選擇數(shù)據(jù)源, 輸入方式可以選
33、擇數(shù)字輸入或滑動(dòng)輸入等。5. 閥門狀態(tài)連接通常一個(gè)閥門在畫(huà)面上需要顯示閥門開(kāi)到位、關(guān)到位、故障、就地遠(yuǎn)控和手自動(dòng)狀態(tài),并且在點(diǎn)擊時(shí)彈出其操作面板。故障、就地遠(yuǎn)控等狀態(tài)的連接就是對(duì)應(yīng)開(kāi)關(guān)量的單點(diǎn)連接,而開(kāi)到位或者關(guān)到位狀態(tài)則需要同時(shí)連到閥體上。這時(shí)便需要寫(xiě)入表達(dá)式,具體如圖將開(kāi)到位點(diǎn) x10 再加上關(guān)到位點(diǎn)。會(huì)產(chǎn)生 00 01 10 11 四種情況,選擇對(duì)應(yīng)的顏色,開(kāi)到位顯示綠色,關(guān)到位顯示紅色,動(dòng)作中顯示黃色閃爍。在連接好該閥的所有點(diǎn)位后, 可以將閥的各個(gè)部分成組方便操作。在配置好該閥的單擊打開(kāi)面板操作后, 單個(gè)閥門便制作完成。 具體的面板制作方法稍后講解。其他閥門可以把做好的閥門復(fù)制粘貼到相
34、應(yīng)位置,修改連接的點(diǎn)位則需選中該閥,選中替換,查找原閥門的位號(hào),全部替換為新閥門的位號(hào)。6. 模擬量顯示一個(gè)模擬量點(diǎn)不但要在畫(huà)面上顯示其當(dāng)前值,還要顯示其位號(hào)、說(shuō)明、單位、高報(bào) / 低報(bào)狀態(tài)等信息。數(shù)字連接的方法之前已經(jīng)介紹過(guò)了,這時(shí)主要是配置高低報(bào)時(shí)的顏色顯示。在顯示的數(shù)字上選擇畫(huà)面,配置高級(jí)動(dòng)畫(huà)。點(diǎn)擊顏色選型卡,數(shù)據(jù)源選擇該模擬量點(diǎn)的 .a_cualm 點(diǎn)域,可以看到下方的條件變?yōu)?LO HI 等,選擇對(duì)應(yīng)的顏色便可以。制作完成單個(gè)模擬量點(diǎn)后也可以用查找替換位號(hào)的方法復(fù)制粘貼到別的位置。九、面板制作為了操作閥門,便需要制作控制面板。通常需要采取制作一個(gè)公共面板,點(diǎn)擊不同閥門的時(shí)候給面板賦值
35、調(diào)用的方式。1. 面板畫(huà)面面板本身需要顯示閥門的位號(hào)、開(kāi)到位、關(guān)到位、就地遠(yuǎn)控、故障、超時(shí)、手自動(dòng)等狀態(tài)和開(kāi)閥、關(guān)閥、手自動(dòng)切換按鈕。其連接方式在點(diǎn)位連接章節(jié)已經(jīng)介紹。值得注意的是,作為一個(gè)公共面板不能直接連接具體的點(diǎn)位,這時(shí)便需要用到形式參數(shù) ,如圖??梢钥吹綌?shù)據(jù)源的節(jié)點(diǎn)位置寫(xiě)為了NODE,位號(hào)部分則寫(xiě)為了 NUM。LR面板中的其他數(shù)據(jù)源也全部寫(xiě)成該形式。開(kāi)閥關(guān)閥等操作一般需要進(jìn)行二次確認(rèn), 這便需要用到 Msgbox和 if 等 VBA代碼。2. 標(biāo)簽組文件配置面板本身制作完成后便可以配置調(diào)用文件了。在左方樹(shù)形圖中打開(kāi)標(biāo)簽組,選擇標(biāo)簽組編輯器。制作一個(gè)閥門的標(biāo)簽組文件,符號(hào)處寫(xiě)入 中的形式
36、參數(shù),替換中寫(xiě)入該閥門對(duì)應(yīng)的位號(hào)。如此 NUM_便LR成為了 HV1021_LR了。每個(gè)用到公共面板的閥門均需配置它的標(biāo)簽組文件。3. 畫(huà)面設(shè)置上兩步配置完成后,便需要在流程圖畫(huà)面中連接上閥門。選擇一個(gè)制作好的閥門的動(dòng)畫(huà)點(diǎn)擊打開(kāi)畫(huà)面專家。畫(huà)面名選擇制作好的公共面板,勾選啟用標(biāo)簽組,選擇該閥對(duì)應(yīng)的標(biāo)簽組文件。為了簡(jiǎn)便操作也可以在腳本中編寫(xiě)。全部完成后,該閥門的畫(huà)面就完成配置。在引用該閥配置其他閥門的時(shí)候,查找需勾選包括腳本, 這樣標(biāo)簽組文件也會(huì)相應(yīng)的替換過(guò)來(lái)。十、報(bào)表制作報(bào)表是一個(gè)上位系統(tǒng)制作后期難度較大的一部分工作。 iFix 工程則可利用其本身的歷史庫(kù), 通過(guò)中間件 ODBC,運(yùn)用 iFix
37、 畫(huà)面中的 VBA 代碼將報(bào)表寫(xiě)入 EXCEL進(jìn)程,并將其插入到 iFix 的運(yùn)行畫(huà)面中。與其他上位軟件通用的做法相比, 不必另行配置歷史庫(kù)軟件; 也不必直接打開(kāi) EXCEL文件。下面介紹其具體方法:1. 制作模板首先我們需要根據(jù)業(yè)主需要顯示的數(shù)據(jù),制作一個(gè)EXCEL表格。為了報(bào)表能直接在 iFix 畫(huà)面中引用,制作完成后需另存成 .htm 格式。2. 數(shù)據(jù)讀取進(jìn)行報(bào)表數(shù)據(jù)讀取的方式被稱為 ADO讀取,其數(shù)據(jù)源有 iFIX 歷史數(shù)據(jù)庫(kù)或者 ACCESS等關(guān)系型數(shù)據(jù)庫(kù)兩種,而我們通常不采用關(guān)系型數(shù)據(jù)庫(kù),其原因是要另外購(gòu)買且采樣周期太長(zhǎng), 不能準(zhǔn)確反映現(xiàn)場(chǎng)歷史情況。ADO-Recordset ,可
38、認(rèn)為是內(nèi)存表。所謂內(nèi)存表就是放在內(nèi)存中的表。數(shù)據(jù)沒(méi)有讀取出來(lái)是放在外存的數(shù)據(jù)庫(kù)中。 當(dāng)數(shù)據(jù)讀出來(lái)后可以放在自定義的一個(gè) dataset (內(nèi)存中的數(shù)據(jù)容器)中,這時(shí)的 dataset 就保存在內(nèi)存了,現(xiàn)在你對(duì) dataset 的操作即為對(duì)內(nèi)存表的操作了。當(dāng)然不一定要放在 dataset 中,任何你創(chuàng)建的數(shù)據(jù)載體實(shí)例在它的生命期內(nèi)都是存在于內(nèi)存中的。報(bào)表的實(shí)現(xiàn)方法便是代碼寫(xiě)入 EXCEL中,而中,方便處理。需先在VBA代碼。一般組態(tài)軟件制作報(bào)表, 需將 VBA iFix 由于自帶 VBA,可將代碼直接寫(xiě)到畫(huà)面工具 引用中 引用 EXCEL控件。在報(bào)表畫(huà)面中制作生成報(bào)表按鈕, 數(shù)據(jù)讀取部分如下。
39、關(guān)鍵為 SQL 語(yǔ)句部分,用以篩選數(shù)據(jù)的時(shí)間,數(shù)據(jù)庫(kù)選擇。Private Sub CommandButton1_Click()Dim strSQL As StringDim strDate As StringDim strDate1 As StringstrDate = Format(報(bào)表 ., yyyy-mm-dd)strDate1 = Format(DateAdd(d, 1, 報(bào) 表 ., yyyy-mm-dd)strSQL = SELECT * FROM FIX WHERE = ts & strDate & 09:00:00) AND = ts & strDate1 & 08:00:00
40、) AND = 01:00:00) Set Cn = NewSet Rs = New= Provider = Microsoft OLE DB Provider for ODBC Drivers;DSN=FIX Dynamics Historical Data;UID=;PWD=;,-1= adUseClientstrSQL, Cn, adOpenDynamic, adLockUnspecified, -13. 數(shù)據(jù)處理繼續(xù)講解生成報(bào)表按鈕,數(shù)據(jù)處理部分的代碼,此部分將會(huì)根據(jù)所需讀取的 TAG NAME及其在報(bào)表中的位置有所不同。Dim xlApp AsDim xlBook AsDim xlSheet AsDim i As IntegerSet xlApp = New= False= False報(bào)表 .htm)Set xlSheet = (1) 讀取制作好的 EXCEL模板Dim tRS As NewDim tsql As String(3, 3) = Format(報(bào)表 ., yyyy年 mm月 dd 日) 將生成報(bào)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版工程車租賃合同模板范本
- 2025年度個(gè)人房產(chǎn)抵押擔(dān)保債務(wù)重組合同4篇
- 2025年度道路工程保險(xiǎn)合同書(shū)3篇
- 2025年度汽車貸款逾期違約擔(dān)保合同4篇
- 2025年度個(gè)人財(cái)產(chǎn)抵押反擔(dān)保協(xié)議4篇
- 2025年紫金財(cái)產(chǎn)保險(xiǎn)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年湖南藝創(chuàng)建筑工程有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年度醫(yī)療健康產(chǎn)業(yè)貸款合同范本4篇
- 2025年廣西來(lái)賓市自來(lái)水有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年南京航空航天大學(xué)后勤集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 第7課《中華民族一家親》(第一課時(shí))(說(shuō)課稿)2024-2025學(xué)年統(tǒng)編版道德與法治五年級(jí)上冊(cè)
- 2024年醫(yī)銷售藥銷售工作總結(jié)
- 急診科十大護(hù)理課件
- 山東省濟(jì)寧市2023-2024學(xué)年高一上學(xué)期1月期末物理試題(解析版)
- GB/T 44888-2024政務(wù)服務(wù)大廳智能化建設(shè)指南
- 2025年上半年河南鄭州滎陽(yáng)市招聘第二批政務(wù)輔助人員211人筆試重點(diǎn)基礎(chǔ)提升(共500題)附帶答案詳解
- 山東省濟(jì)南市歷城區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期末數(shù)學(xué)模擬試題(無(wú)答案)
- 國(guó)家重點(diǎn)風(fēng)景名勝區(qū)登山健身步道建設(shè)項(xiàng)目可行性研究報(bào)告
- 投資計(jì)劃書(shū)模板計(jì)劃方案
- 《接觸網(wǎng)施工》課件 3.4.2 隧道內(nèi)腕臂安裝
- 2024-2025學(xué)年九年級(jí)語(yǔ)文上學(xué)期第三次月考模擬卷(統(tǒng)編版)
評(píng)論
0/150
提交評(píng)論