




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
主講人:熊輝工業(yè)自動(dòng)化事業(yè)部SmartPro技術(shù)支持組整理工業(yè)自動(dòng)化事業(yè)部系統(tǒng)部培訓(xùn)組協(xié)助SmartPro系統(tǒng)組態(tài)員工內(nèi)部培訓(xùn)系列之二.培訓(xùn)內(nèi)容介紹掌握Conmaker的基本原理以及使用掌握FacView的應(yīng)用技巧了解各種外部通信的組態(tài)方式.議程9:30-11:30介紹ConMaker的使用11:30-12:00答疑13:30-15:30介紹FacView的使用15:40-16:30介紹常見(jiàn)問(wèn)題的解決和判斷16:40-17:10介紹外部通信的組態(tài)17:10-17:30答疑.詞匯HMI:人機(jī)交互界面ITEM:點(diǎn)類型的項(xiàng)名GLOBALVARIABLE:全局變量LOCALVARIABLE:局部變量DDE/NETDDE:動(dòng)態(tài)數(shù)據(jù)交換/網(wǎng)絡(luò)動(dòng)態(tài)數(shù)據(jù)交換OPC:OLEFORPROCESSCONTROLDCOM/COMC/S:客戶/服務(wù)器B/S:瀏覽器/服務(wù)器WEBSERVER:WEB服務(wù)器InternetClient:因特網(wǎng)客戶POU:程序單元Program:程序Function:函數(shù)Function_Block:功能塊.掌握Conmaker的基本原理以及使用Conmaker的總體結(jié)構(gòu)組態(tài)過(guò)程硬件配置資源配置變量定義算法編制程序下裝完全下裝增量下裝在線修改下裝方式診斷信息.算法編制:POU的調(diào)用圖FunctionBlockTask/ProjectProgramProgramProgramFunctionFunctionFunctionFunctionBlock.算法編制--Task1、1個(gè)Task最多同時(shí)調(diào)用10個(gè)Program;2、支持多任務(wù)調(diào)度3、常見(jiàn)最小調(diào)度周期為50ms;3、可以觸發(fā)調(diào)度Program:將某個(gè)開(kāi)關(guān)量填寫(xiě)“單項(xiàng)”處,而將“時(shí)間間隔”為空;4、支持周期式/循環(huán)式調(diào)用周期式:按照某個(gè)固定時(shí)間掃描;循環(huán)式:按照入口函數(shù)MACS_PRG的調(diào)用順序,以實(shí)際執(zhí)行時(shí)間掃描。5、Task名稱不能使用系統(tǒng)保留字!.算法編制—POU元素結(jié)構(gòu)Programprog名Function_BlockFB名FunctionFUN名局部變量接口變量指令說(shuō)明部分代碼部分END_PROGRAMEND_FUNCTION_BLOCKEND_FUNCTION.算法編制—POU元素比較1、Function_Block:可以賦予參數(shù)并具有靜態(tài)參數(shù)(帶有記憶)的POU。當(dāng)以相同輸入?yún)?shù)調(diào)用時(shí),FB的輸出值取決于其內(nèi)部變量和外部變量的狀態(tài),這些變量在功能塊的這一次執(zhí)行到下一次執(zhí)行的過(guò)程中是保持不變的。如定時(shí)器功能塊2、Function:可以賦予參數(shù)但沒(méi)有靜態(tài)參數(shù)。當(dāng)以相同輸入?yún)?shù)調(diào)用時(shí),它總生成相同的結(jié)果作為其輸出。3、Program:整個(gè)程序中的所有賦予物理地址的變量如I/O變量必須在這個(gè)POU或其上層(資源、配置)中予以說(shuō)明。在其他方面,其行為特性如同F(xiàn)B。變量類型PROGRAMFBFUNVAR可以可以可以VAR_INPUT可以可以可以VAR_OUTPUT可以可以不可以VAR_GLOBAL可以不可以不可以RETAIN可以不可以不可以.算法組態(tài):信號(hào)處理的一般步驟將AI信號(hào)(16進(jìn)制)轉(zhuǎn)換為工程量(十進(jìn)制),轉(zhuǎn)換值提供其他功能塊使用或顯示在界面上。右圖表示將位號(hào)PT01(現(xiàn)場(chǎng)過(guò)來(lái)的電信號(hào))轉(zhuǎn)換為工程量,并將工程量值保存在rENG項(xiàng)中。進(jìn)行運(yùn)算處理以及輸出輸出信號(hào)到現(xiàn)場(chǎng)1、在算法的實(shí)現(xiàn)過(guò)程中,我們要利用很多的模塊及函數(shù),這些摸塊和函數(shù)的輸入和輸出可能有多項(xiàng),甚至某個(gè)參數(shù)里又包含有眾多的項(xiàng);同時(shí)我們也可能在本程序中要引用其他程序段中的某個(gè)模塊的項(xiàng)參數(shù),因此這就涉及到項(xiàng)參數(shù)的引用。項(xiàng)參數(shù)的基本格式是:模塊名.項(xiàng)參數(shù)。2、引用項(xiàng)參數(shù)時(shí),要注意項(xiàng)參數(shù)的作用范圍。如果本程序名為:PROG1.PRG,另外一個(gè)程序名為PROG2.PRG,其中包含一個(gè)PID模塊TIC04,現(xiàn)PROG2.PRG想引用PROG1中的PID運(yùn)算值,我們可以這樣寫(xiě):PROG1.TIC04.AV。即程序名.模塊名.項(xiàng)參數(shù)。。注意:.算法編制—注意事項(xiàng)1、避免除零、負(fù)數(shù)開(kāi)方2、功能塊命名避免使用系統(tǒng)保留字3、避免重復(fù)性的功能塊使用4、減少點(diǎn)名長(zhǎng)度5、指數(shù)、定時(shí)器避免使用系統(tǒng)自帶的庫(kù)!6、程序、函數(shù)、功能塊的不同調(diào)用要求。7、熟悉各功能模塊的使用以及系統(tǒng)特點(diǎn),注意與facview的配合使用完成功能要求,切忌片面割裂兩個(gè)軟件!如:PID的外給定;順控的步跳轉(zhuǎn)和控制;信號(hào)的轉(zhuǎn)換要求以及斷線、超量程報(bào)警.完全下裝:初始化下裝一、適用范圍1、修改硬件配置:包括查看模塊屬性;修改通道上的點(diǎn)名;增刪模塊2、修改變量初始化數(shù)值.3、控制器內(nèi)程序丟失.4、修改任務(wù)屬性.二、使用方法1、執(zhí)行“清除”后下裝2、修改以上內(nèi)容后直接下裝三、注意事項(xiàng)1、注意做好外部設(shè)備的啟停保護(hù)2、檢查下裝的控制器是否為處于運(yùn)行狀態(tài)的控制器3、查看IO模塊屬性時(shí)建議選擇“取消”按鈕4、在下裝過(guò)程中仔細(xì)閱讀對(duì)話框內(nèi)容,如RebuildAll、downloadnewproject等都視同完全下裝。.增量下裝:一、適用范圍1、增加/刪除點(diǎn).包括I/O點(diǎn),采用硬件地址定義方式。如:新增點(diǎn):AI1AT%IW100:WORD;2、增加/刪除算法.3、增加/刪除任務(wù)調(diào)度中程序調(diào)用.4、更改點(diǎn)名稱或程序名稱。二、使用方法1、修改以上內(nèi)容后直接下裝三、注意事項(xiàng)1、注意做好外部設(shè)備的啟停保護(hù)2、檢查下裝的控制器是否為處于運(yùn)行狀態(tài)的控制器.在線修改:在登錄控制器的情況下修改參數(shù)1、按照“輸入值”方式修改(CTRL+F7)雙擊欲修改的參數(shù)(模擬量),彈出對(duì)話框,輸入新值,按CTRL+F7;開(kāi)關(guān)量則變色顯示。2、使用“監(jiān)視與接收管理器”1、監(jiān)視組激活前,賦予修改值2、激活監(jiān)視組3、執(zhí)行讀寫(xiě)命令欲寫(xiě)入的修改值當(dāng)前控制器內(nèi)的實(shí)時(shí)值4、保存或讀取文件.下裝方式:本地/遠(yuǎn)程1、本地方式:LocalHost適用于兩層網(wǎng)結(jié)構(gòu)2、遠(yuǎn)程方式:Tcp/IP適用于三層網(wǎng)結(jié)構(gòu)RuntimeGateWay+IOServerGateWay+IOServerEngineerStationGateWay參數(shù):0GateWay參數(shù):0本地IP:Runtime本地IP:本地IP:GateWay參數(shù):.診斷信息GateWay指示:每次啟動(dòng)在IOServer的右下角出現(xiàn)三色燈圖符;如紅色明亮則與控制器通訊連接正常,否則失敗!GateWayWatch指示:主要完成網(wǎng)絡(luò)線的監(jiān)測(cè),可以根據(jù)其中的數(shù)據(jù)是否變化來(lái)判斷網(wǎng)線是否正常;工程師可以進(jìn)入或手工啟動(dòng)!位于…\Bin\GatewayWatch.exeError.log:…\Bin\Error.log.主要記錄FacView中地址定義是否與conmaker中一致!Watch.log:…\Bin\Watch.log.主要記錄網(wǎng)絡(luò)通信信息Event.log:…\Bin\Event.log.主要記錄網(wǎng)絡(luò)切換信息!控制器的指示燈含義,可以幫助你確定故障原因。(牢記!)觀察控制器內(nèi)運(yùn)行狀態(tài):計(jì)數(shù)器是否計(jì)數(shù):計(jì)數(shù)表示控制器算法運(yùn)行;否則算法停止數(shù)據(jù)是否變化數(shù)據(jù)顯示是否合法。如顯示#info或#invalid,則表示運(yùn)算非法或可能增量下裝導(dǎo)致內(nèi)存錯(cuò)亂.掌握FacView的應(yīng)用技巧-通信設(shè)置-通信
序號(hào)物理對(duì)象邏輯對(duì)象1計(jì)算機(jī)IO服務(wù)器2專用通信板卡主板3通信信道或通信端口端口4外部智能儀表、PLCIO設(shè)備5通信規(guī)約(TCP、MODBUS)協(xié)議1、一個(gè)工程可以組態(tài)多個(gè)IO服務(wù),但是一臺(tái)計(jì)算機(jī)上只能存在一個(gè)IO服務(wù)!如果某臺(tái)計(jì)算機(jī)上配置了IO服務(wù),則該計(jì)算機(jī)我們稱之為IO服務(wù)器,系統(tǒng)的所有數(shù)據(jù)都是通過(guò)IO服務(wù)器上的IO服務(wù)而進(jìn)行交換的。所以,在組態(tài)之前一定要熟悉系統(tǒng)硬件的配置。對(duì)于多臺(tái)計(jì)算機(jī),則可以配置冗余IO服務(wù),防止數(shù)據(jù)因某一IO服務(wù)器失敗而中斷數(shù)據(jù)。一般而言,兩臺(tái)計(jì)算機(jī)以上的系統(tǒng)都應(yīng)該考慮設(shè)計(jì)冗余,不過(guò)這也要依賴外部設(shè)備和設(shè)備的通信協(xié)議而定。2、每個(gè)IO服務(wù)器下掛的端口號(hào)、設(shè)備號(hào)不得重復(fù);但同一個(gè)端口號(hào)或設(shè)備號(hào)可以在不同IO服務(wù)器下出現(xiàn)。這一點(diǎn)對(duì)冗余設(shè)置是很重要的。PortIODevicePortPortPortIODeviceIODeviceIODeviceBoardBoardIOServer.常見(jiàn)通信設(shè)置服務(wù)器主板端口IO設(shè)備啟動(dòng)狀態(tài)MACS1MACSBOARD1MACSPORT10MACSDEV10PrimaryDiskDrvDiskDevPrimaryMemoryMemDevPrimaryAlarmAlarmPrimaryMACS2MACSBOARD2MACSPORT10_SMACSDEV10StandbyDiskDrvDiskDevStandbyWriteMemoryMemDevStandbyAlarmAlarmStandby注意事項(xiàng):1、在對(duì)主板、端口、IO設(shè)備組態(tài)時(shí),務(wù)必保持在同一個(gè)IO服務(wù)器下。2、設(shè)備號(hào)建議從10開(kāi)始編號(hào)。3、對(duì)于每個(gè)IO服務(wù)下掛的IO設(shè)備啟動(dòng)模式盡量保證主從各一組,避免交叉。4、對(duì)于要求報(bào)警屬性作為標(biāo)簽使用的場(chǎng)合,必須定義alarm設(shè)備。5、對(duì)于磁盤(pán)設(shè)備的地址按照用戶組態(tài)要求設(shè)置不同路徑。如果磁盤(pán)點(diǎn)參與控制,則需要考慮
嚴(yán)格的磁盤(pán)冗余設(shè)置
.計(jì)算機(jī)設(shè)置--C/S結(jié)構(gòu)C/S結(jié)構(gòu):一般而言,客戶/服務(wù)體系是一種軟件體系,也就是說(shuō)由不同運(yùn)行的軟件負(fù)責(zé)完成數(shù)據(jù)的提供和數(shù)據(jù)的請(qǐng)求。如果一臺(tái)計(jì)算機(jī)上運(yùn)行著提供數(shù)據(jù)的程序,則我們可以將該計(jì)算機(jī)成為服務(wù)器,而運(yùn)行請(qǐng)求數(shù)據(jù)程序的計(jì)算機(jī)則為客戶機(jī)。如果一臺(tái)計(jì)算機(jī)上既運(yùn)行服務(wù)程序,也運(yùn)行客戶程序,則該計(jì)算機(jī)既是服務(wù)器也是客戶機(jī),這也是客戶/服務(wù)體系的特點(diǎn):分散與集中。FacView中提供五種服務(wù)一種客戶請(qǐng)求:服務(wù)請(qǐng)求:IO服務(wù):負(fù)責(zé)收集數(shù)據(jù)并根據(jù)請(qǐng)求發(fā)送;趨勢(shì)服務(wù):負(fù)責(zé)歷史數(shù)據(jù)的采集與存儲(chǔ);報(bào)警服務(wù):負(fù)責(zé)處理數(shù)據(jù)異常報(bào)告;報(bào)表服務(wù):負(fù)責(zé)完成數(shù)據(jù)報(bào)告;時(shí)間服務(wù):負(fù)責(zé)系統(tǒng)的校時(shí);客戶請(qǐng)求:人機(jī)界面接口,負(fù)責(zé)數(shù)據(jù)、報(bào)警、趨勢(shì)等顯示,提供給操作人員直觀的操作界面。它們之間的關(guān)系如右所示:IOServerTrendServerAlarmServerReportServerDisplayClient基本原則:對(duì)于多臺(tái)計(jì)算機(jī)系統(tǒng),盡量采用服務(wù)和客戶分散。特別是將IO服務(wù)和其他服務(wù)分開(kāi),以保證對(duì)趨勢(shì)和報(bào)警的頻繁修改不會(huì)導(dǎo)致數(shù)據(jù)的中斷和系統(tǒng)的重啟。
服務(wù)名稱.計(jì)算機(jī)設(shè)置—分布式設(shè)計(jì)1、2-3臺(tái)計(jì)算機(jī):主服務(wù)名稱為Svr1;從服務(wù)名稱為Svr2主(IO+Trend+Alarm)從(IO+Trend+Alarm)Client主(IO+Alarm)從(IO+Alarm)Client2、4-6臺(tái)計(jì)算機(jī):主服務(wù)名稱為Svr1;從服務(wù)名稱為Svr2主Trend從TrendSvr2Svr1Svr1Svr2.計(jì)算機(jī)設(shè)置—分布式設(shè)計(jì)3、6臺(tái)以上計(jì)算機(jī):主服務(wù)名稱為Svr1;從服務(wù)名稱為Svr2主IO從IOClient主Trend從Trend主Alarm從Alarm注意:1、每個(gè)服務(wù)所在機(jī)器默認(rèn)都存在顯示客戶功能!2、對(duì)于中文Excel報(bào)表與報(bào)表服務(wù)沒(méi)有任何關(guān)系!3、對(duì)于全分布式的設(shè)置,如果需要將報(bào)警屬性作為標(biāo)簽使用時(shí),則需要單獨(dú)配置Alarm協(xié)議的IO服務(wù),即單獨(dú)建立一個(gè)IO服務(wù),下掛Alarm協(xié)議的Alarm設(shè)備,并將報(bào)警服務(wù)所在機(jī)器設(shè)置成該IO服務(wù)。也就是說(shuō),Alarm協(xié)議服務(wù)必須與IO服務(wù)在同一機(jī)器上。4、采用全分布式的設(shè)計(jì)可以降低系統(tǒng)的危險(xiǎn)性;充分理解該結(jié)構(gòu)可以給工程實(shí)施和調(diào)試帶來(lái)極大的幫助,如擴(kuò)展性;
思考:針對(duì)以上結(jié)構(gòu),如果僅增加趨勢(shì)和報(bào)警標(biāo)簽如何快捷完成而不影響系統(tǒng)的通信?Svr2Svr1Svr1Svr2.FacView標(biāo)簽變量定義:默認(rèn)狀態(tài)下系統(tǒng)將定義的所有點(diǎn),包括項(xiàng)參數(shù)--符號(hào)表--都發(fā)送到系統(tǒng)網(wǎng)上,但是對(duì)于操作人員而言僅僅需要部分操作或需要監(jiān)視的數(shù)據(jù)。因此需要從符號(hào)表中摘取部分?jǐn)?shù)據(jù);同時(shí),符號(hào)表中也是很復(fù)雜的表達(dá)式,不適合用戶使用,所以,一般首先對(duì)這些送上來(lái)的符號(hào)表數(shù)據(jù)變量地址“貼上標(biāo)簽“。所有生成的標(biāo)簽變量作為整個(gè)FacView的基礎(chǔ)數(shù)據(jù)庫(kù)!標(biāo)簽變量表的填寫(xiě)主要是對(duì)地址的填寫(xiě)。標(biāo)簽變量名稱可以與下層的位號(hào)定義一致,不會(huì)影響程序的運(yùn)行,同時(shí)也方便了用戶的查找。地址的填寫(xiě)要注意:對(duì)于MACS協(xié)議變量,地址填寫(xiě)約定如下:直接引用全局變量點(diǎn):格式:.位號(hào)直接引用某個(gè)全局模塊的項(xiàng)參數(shù):格式:.模塊名.項(xiàng)參數(shù)引用某個(gè)程序中的局部參數(shù)格式:程序名.位號(hào)引用某個(gè)程序中的局部項(xiàng)參數(shù)格式:程序名.模塊名.項(xiàng)參數(shù)為了保持?jǐn)?shù)據(jù)通信的一致性,必須保證上下層數(shù)據(jù)的類型保持一致。請(qǐng)參看如下對(duì)應(yīng)表:地址輸入處有大小寫(xiě)的區(qū)分!!!對(duì)磁盤(pán)設(shè)備和內(nèi)存設(shè)備,地址約定:STRING型:S1-S500;REAL型:R0-R500;INT型:I0-I500DIGITAL型:D0-D500;FacView ConMakerBYTEBYTEDIGITALBOOLINTINTREALREALSTRINGSTRINGUINTINTFacView和ConMaker所支持的數(shù)據(jù)類型對(duì)應(yīng)關(guān)系:##.##EU與CONMAKER保持一致!思考:如何進(jìn)行顯示量程的轉(zhuǎn)換?.思考:如何進(jìn)行顯示量程的轉(zhuǎn)換?
修改量程顯示只需要修改工程刻度,但要求保持原始刻度與conmaker中保持一致!但要求修改后必須重啟IO服務(wù)!?在CONMAKER中對(duì)氣關(guān)閥是“關(guān)度“,如何顯示氣關(guān)閥門(mén)的閥位開(kāi)度?原始零刻度:0原始滿刻度:100工程零刻度:100工程滿刻度:0打開(kāi)“全編譯”開(kāi)關(guān),修改工程刻度后編譯翻頁(yè)即可。該方法不能修改超級(jí)精靈中的顯示!而且僅對(duì)本地機(jī)有效,除非通過(guò)下裝或拷貝方式將文件轉(zhuǎn)移到其他計(jì)算機(jī)上。.FacView趨勢(shì)變量1、TRN_PERIODIC:周期型2、TRN_EVENT:事件型3、TRN_EVENT_PERIODIC:事件周期型其中:1和3是數(shù)據(jù)—時(shí)間坐標(biāo),兩者可以共存;2是數(shù)據(jù)—事件號(hào)坐標(biāo),不得與1、2共存;表達(dá)式不同于語(yǔ)句!表達(dá)式隱含著結(jié)果,而語(yǔ)句就是執(zhí)行的命令。例:①a=b②a=b;其中①是表達(dá)式,它表示一個(gè)比較的結(jié)果(邏輯值);而②則是將b賦值給a;如果趨勢(shì)標(biāo)簽名稱長(zhǎng)度超過(guò)8位,且其他趨勢(shì)標(biāo)簽的前8位與之相同,則建議在此定義別名,如:[DATA]:FIC10001注:注意不要帶文件擴(kuò)展名。你也可以指定絕對(duì)路徑!保存周期長(zhǎng)度一般計(jì)算=(文件數(shù)-1)X周期單位注意:1、系統(tǒng)一旦運(yùn)行,如果對(duì)趨勢(shì)標(biāo)簽的時(shí)間、周期、文件數(shù)等屬性進(jìn)行修改,則必須刪除趨勢(shì)服務(wù)所在計(jì)算機(jī)上對(duì)應(yīng)的歷史文件,包括.hst,*.001等文件,并重新啟動(dòng)趨勢(shì)服務(wù)!2、不得在線刪除趨勢(shì)歷史文件。3、系統(tǒng)識(shí)別與舊目錄路徑相同的轉(zhuǎn)移文件所在新目錄路徑。.FacView模擬報(bào)警變量選擇當(dāng)報(bào)警發(fā)生時(shí),通過(guò)函數(shù)AlarmHelp()直接挑轉(zhuǎn)到達(dá)的頁(yè)面。
1、模板中預(yù)定義4種分類號(hào):1—模擬量報(bào)警;252—開(kāi)關(guān)量報(bào)警253IO設(shè)備報(bào)警254—報(bào)警摘要255—系統(tǒng)軟件報(bào)警。2、報(bào)警名中可以輸入標(biāo)簽變量紀(jì)錄報(bào)警值。格式:XXXXXXXX{標(biāo)簽變量}。.FacView開(kāi)關(guān)報(bào)警變量標(biāo)簽變量A(B):數(shù)字量標(biāo)簽變量。如B輸入,則A“與“B的結(jié)果決定是否發(fā)生報(bào)警開(kāi)關(guān)量報(bào)警遵循正邏輯,即當(dāng)從0—1時(shí)發(fā)生報(bào)警!.報(bào)警屬性作為標(biāo)簽變量使用常見(jiàn)的報(bào)警屬性有:屬性描述返回值備注.On*活動(dòng)報(bào)警Digital只讀.Ack報(bào)警已確認(rèn)Digital只讀.Disabled報(bào)警已禁止Digital只讀.Time報(bào)警觸發(fā)時(shí)間Long只讀.Tag報(bào)警標(biāo)簽名String只讀.Name報(bào)警名稱String只讀.Category報(bào)警分類號(hào)Integer只讀.Priority報(bào)警級(jí)別Integer只讀.Setpoint設(shè)定值Real讀/寫(xiě).HighHigh高高限Real讀/寫(xiě).High高限Real讀/寫(xiě).LowLow低低限Real讀/寫(xiě).Low低限Real讀/寫(xiě).DeadBand死區(qū)Real讀/寫(xiě).Rate變化率Real讀/寫(xiě).Deviation偏差Real讀/寫(xiě)使用步驟:1、定義ALARM設(shè)備2、定義報(bào)警標(biāo)簽變量3、在精靈或其他屬性中使用格式:報(bào)警標(biāo)簽.屬性。如想顯示報(bào)警標(biāo)簽TEST的高高限,則可以在文本對(duì)象的“顯示值“中輸入TEST.HIGHHIGH,即代表報(bào)警標(biāo)簽的TEST的高高限。注:1、在精靈或超級(jí)精靈中使用時(shí),如%變量%.HIGHHIGH,當(dāng)出現(xiàn)“標(biāo)簽變量不存在時(shí)“可以不加理會(huì),但是應(yīng)該可以編譯通過(guò)。2、必須定義對(duì)應(yīng)的報(bào)警標(biāo)簽!否則會(huì)影響精靈的顯示。.報(bào)警分類主要是將某些共同屬性賦予分類號(hào),而分配到該分類號(hào)的報(bào)警點(diǎn)將具有這些已定義的特點(diǎn)。靈活使用該特點(diǎn)并結(jié)合alarmsetinfo()函數(shù)的使用,可以滿足絕大多數(shù)用戶對(duì)報(bào)警的處理。FacView報(bào)警分類序號(hào)報(bào)警性質(zhì)字體字體描述1報(bào)警發(fā)生未確認(rèn)AlarmOn紅色閃爍2報(bào)警確認(rèn)未恢復(fù)AlarmAckon紅色3報(bào)警確認(rèn)且恢復(fù)4報(bào)警發(fā)生且恢復(fù)AlarmAckOff黃色5報(bào)警禁止AlarmDisable青色自定義,默認(rèn)為0。范圍為0-255。其中,254、255為系統(tǒng)保留。254報(bào)警摘要專用,255系統(tǒng)報(bào)警專用。{Date,10}{Time,16}{TAG,12}{NAME,30}{DESC,18}{VALUE,8}.FacView應(yīng)用—系統(tǒng)設(shè)置—鍵盤(pán)鍵碼鍵碼別名。在整個(gè)工程中有效!實(shí)際鍵盤(pán)鍵碼!可以使用系統(tǒng)預(yù)定義或16進(jìn)制表示;SHIFT鍵=0X1000;CTRL鍵=0X2000;ALT鍵=0X4000.FacView應(yīng)用—系統(tǒng)設(shè)置—鍵盤(pán)命令系統(tǒng)鍵盤(pán)命令:不管當(dāng)前活動(dòng)對(duì)象是什么,鍵盤(pán)命令都起作用。在“系統(tǒng)“—“鍵盤(pán)命令“中定義。頁(yè)面鍵盤(pán)命令:只有當(dāng)當(dāng)前頁(yè)處于選定時(shí),鍵盤(pán)命令才能起作用。在“頁(yè)面屬性“—“鍵盤(pán)輸入“定義對(duì)象鍵盤(pán)命令:只有當(dāng)前對(duì)象處于選定時(shí),鍵盤(pán)命令才能起作用。在對(duì)象的輸入鍵盤(pán)屬性中定義。當(dāng)某個(gè)鍵碼對(duì)應(yīng)的鍵盤(pán)命令存在三種類型時(shí),優(yōu)先權(quán)高低為:對(duì)象級(jí)--頁(yè)面級(jí)系統(tǒng)級(jí)。輸入預(yù)定義的函數(shù)或語(yǔ)句行.FacView應(yīng)用—系統(tǒng)設(shè)置—事件1、事件是基于本地機(jī)的,而且需要通過(guò)“計(jì)算機(jī)設(shè)置”激活。其中事件名GLOBAL是系統(tǒng)自動(dòng)識(shí)別,不需計(jì)算機(jī)配置。2、當(dāng)時(shí)間、周期不為空而觸發(fā)條件為空時(shí),按照周期型巡檢。當(dāng)時(shí)間、周期為空而觸發(fā)條件不為空則根據(jù)條件成立與否執(zhí)行;如果都不為空,則當(dāng)觸發(fā)條件成立時(shí)按照時(shí)間和周期執(zhí)行。.FacView應(yīng)用—系統(tǒng)設(shè)置—累積器一般用于記錄電機(jī)啟停記錄和精確的流量累計(jì)1、累積器運(yùn)行前必須根據(jù)實(shí)際需求設(shè)置參數(shù),即“系統(tǒng)““參數(shù)“[Accumulator]watchtime=1//設(shè)置觸發(fā)條件的掃描檢查時(shí)間(秒)[Accumulator]updatetime=1//設(shè)置累積掃描時(shí)間(秒)2、累積器只能在報(bào)表服務(wù)器上使用。“計(jì)算機(jī)設(shè)置“中選中報(bào)表服務(wù)器。對(duì)于比較重要的累積點(diǎn)可以設(shè)置冗余報(bào)表服務(wù)器3、累積器相關(guān)函數(shù):ACCCONTROL():可以完成累積器的復(fù)位等功能.FacView應(yīng)用—頁(yè)面模板:就是可以重復(fù)使用的特殊的頁(yè)面。但是它只能作為普通頁(yè)面的制作基礎(chǔ)。它集中了所有普通頁(yè)面的公共部分而使用戶避免重復(fù)性的畫(huà)圖工作;反過(guò)來(lái)說(shuō)頁(yè)面繼承了模板的所有特性,而且模板內(nèi)容的修改將同步刷新頁(yè)面的內(nèi)容。頁(yè)面:用戶進(jìn)行繪制流程的對(duì)象。它始終是基于模板而作的。精靈:一類特殊的圖形對(duì)象。具有重復(fù)使用的特性,同時(shí)它要求必須與變量或函數(shù)相結(jié)合。超級(jí)精靈:類似模板的特殊頁(yè)面。具有重復(fù)使用的特性,同時(shí)它要求必須與變量或函數(shù)相結(jié)合,而且一般與精靈附屬在一起工作。模板工程中的頁(yè)面層次圖..精靈和超級(jí)精靈的比較精靈可使用指定的取代字符串代替每次指定的對(duì)象屬性。它可代替任何文本屬性。指定取代字符串要以%開(kāi)始和結(jié)束,替代后的內(nèi)容應(yīng)該符合合法的語(yǔ)法規(guī)定!例如:?某對(duì)象的文本顯示屬性:%位號(hào)%_AV與”%位號(hào)%”_AV查看替代內(nèi)容,可以選中精靈后按CTRL雙擊查看!超級(jí)精靈:利用精靈中的函數(shù)或直接通過(guò)代碼函數(shù)傳遞標(biāo)簽名給某特殊的頁(yè)面。
?精靈點(diǎn)擊動(dòng)作:AssPage(“%Page%”,“%tag%_PV”,“%tag%_SP”,“%tag%_OP”);與AssPage(“%Page%”,“%tag%”_PV,“%tag%”_SP”,“%tag%”_OP”);常見(jiàn)超級(jí)精靈函數(shù):8個(gè)參數(shù)以內(nèi):AssPopUp(sPage,sTag1..8);AssPage(sPage,sTag1..8)8個(gè)參數(shù)以上:AssVarTags(-2,sTag1…sTag8);….,PageDisPlay(sPage)或PagePopUp(sPage)注意在精靈中必須附屬其對(duì)應(yīng)的超級(jí)精靈,否則超級(jí)精靈頁(yè)面無(wú)法創(chuàng)建!超級(jí)精靈中的參數(shù)個(gè)數(shù)必須不大于精靈傳遞的參數(shù)個(gè)數(shù),而且注意超級(jí)精靈中參數(shù)的順序號(hào)與精靈中傳遞參數(shù)的順序號(hào)相同。順序號(hào)以1開(kāi)始!超級(jí)精靈的更新:1、自動(dòng)更新:更新頁(yè)面2、強(qiáng)制更新:手工刪除超級(jí)精靈頁(yè)面,重新添加一個(gè)附屬了超級(jí)精靈的精靈.磁盤(pán)變量冗余設(shè)置假設(shè):兩臺(tái)機(jī)器A,B;A機(jī)上設(shè)置主IOSERVER,B機(jī)上設(shè)置從IOSERVER。兩個(gè)IOSERVER下分別掛兩個(gè)IO磁盤(pán)設(shè)備;而且計(jì)劃設(shè)置A、B機(jī)上的F:\DATA目錄作為磁盤(pán)文件存放地址,即設(shè)備地址為:[DATA]:DISK.DRV。設(shè)置如下:保證目錄F:\DATA共享可寫(xiě)。將主IOSERVER下對(duì)應(yīng)的磁盤(pán)IO設(shè)備的啟動(dòng)模式改為“PRIMARY”;而從IOSERVER下的磁盤(pán)IO設(shè)備啟動(dòng)模式改為“STANDBYWRITE”。主磁盤(pán)IO設(shè)備地址格式:A機(jī)文件,B機(jī)文件;而從IO磁盤(pán)設(shè)備地址格式:B機(jī)文件,A機(jī)文件。如下填寫(xiě):建議設(shè)立網(wǎng)絡(luò)磁盤(pán)對(duì)應(yīng)。即在A機(jī)上設(shè)置一個(gè)驅(qū)動(dòng)器對(duì)應(yīng)B機(jī)下的F:\DATA(假定G);在B機(jī)上設(shè)置一個(gè)驅(qū)動(dòng)器對(duì)應(yīng)A機(jī)下的F:\DATA(假定H)。主磁盤(pán)IO設(shè)備地址:[DATA]:DISKFILE.DRV,G:\DISKFILE.DRV;(A機(jī)上)從磁盤(pán)IO設(shè)備地址:[DATA]:DISKFILE.DRV,H:\DISKFILE.DRV;(B機(jī)上).FacView應(yīng)用—典型網(wǎng)絡(luò)1、兩層網(wǎng)結(jié)構(gòu)1、對(duì)小系統(tǒng)較適合。易于理解與維護(hù)!2、擴(kuò)展性較好,但是降低了不同系統(tǒng)之間的獨(dú)立性!1、Client2、Alarm3、Trend4、IOServer5、GateWayInternetServerDCS系統(tǒng).FacView應(yīng)用—典型網(wǎng)絡(luò)1、三層網(wǎng)結(jié)構(gòu)1、對(duì)大系統(tǒng)較適合。2、擴(kuò)展性很好,真正做到全分布式!集成性較好3、既可以單系統(tǒng),也可以多系統(tǒng)之間交互。1、IOServer2、IOServerAlarmTrend3、GateWay1、Client2、Alarm3、TrendInternetServerDCS系統(tǒng)DCS系統(tǒng).FacView應(yīng)用-工程形態(tài)單一工程:整個(gè)系統(tǒng)只有一個(gè)標(biāo)簽數(shù)據(jù)庫(kù)。這是最典型的工程形態(tài)。包含工程:整個(gè)系統(tǒng)由多個(gè)子系統(tǒng)組成;各個(gè)子系統(tǒng)在數(shù)據(jù)庫(kù)、圖形、代碼、通信方面各自獨(dú)立。這一般適用于系統(tǒng)既要求獨(dú)立,又要求具有某種關(guān)聯(lián)的情況下。總系統(tǒng)中的數(shù)據(jù)來(lái)源于其在各子系統(tǒng)的IOServer。?以模板工程為例,如果有2個(gè)控制站,要求采用包含工程,問(wèn):實(shí)際硬件至少需要幾臺(tái)計(jì)算機(jī)?.變量定義變量范圍局部變量:僅供當(dāng)前定義其的函數(shù)或功能塊以及程序使用全局變量:可供該文件中所有的函數(shù)、功能塊以及程序定義使用定義格式:1、點(diǎn)名:數(shù)據(jù)類型:初始值;(*文字備注*)2、點(diǎn)名:數(shù)據(jù)類型:(項(xiàng)名:=初始值;…);(*文字備注*)3、點(diǎn)名AT%I(Q)W(X)硬件地址:數(shù)據(jù)類型:初始值;(*文字備注*)4、直接定義在IO模塊的通道上
注意:3、4適用于I/O點(diǎn)的定義,視其為全局變量變量種類VAR_INPUT:輸入型變量。對(duì)某功能塊而言只能讀,不能寫(xiě)!VAR_OUTPUT:輸出型變量。對(duì)某功能塊而言只能寫(xiě),不能讀!VAR_IN_OUT:輸入輸出型.可讀可寫(xiě)!變量命名規(guī)范:1、不能以數(shù)字開(kāi)頭;2、不得包含中文字符和空格;3、不得有‘-’號(hào);4、不能使用系統(tǒng)保留字;5、長(zhǎng)度盡量短;變量在符號(hào)表中的表達(dá)方法:全局變量:.點(diǎn)名.項(xiàng)名或.點(diǎn)名局部變量:程序名.點(diǎn)名.項(xiàng)名或程序名.點(diǎn)名.資源配置--1可以修改!.資源配置--2不得選中!必須選中!.資源配置--31、網(wǎng)絡(luò)變量必選2、適用于站間引用.硬件配置目標(biāo)的安裝:每次升級(jí)或拷貝gsd文件必須重新安裝FM121的配置波特率:500Kbps(不加中繼器最長(zhǎng)達(dá)到400米)選擇優(yōu)化I/O卡件的配置增益的計(jì)算:FM145/148/148A:必須手工計(jì)算FM143/143A/147/147A:查表獲取或?qū)牍ぞ咧蝎@取低溫:FM143A(32);FM147A(16/32)冷端補(bǔ)償點(diǎn):FM147A(32)回讀區(qū)的設(shè)置FM171/171AFM151/152FM161_SOESOE組標(biāo)識(shí)必須在GR2前面雙擊,出現(xiàn)“+”。地址的調(diào)整第一塊IO模塊地址的調(diào)整:建議從IW0開(kāi)始:修改第一個(gè)模塊—屬性:STANDARDPARAMETER--輸入地址:%IB0追加模塊與插入模塊的區(qū)別,以保持地址的連續(xù)性參考各模塊的GSD文件描述!.FM145/148/148A:參數(shù)的確定第1和2字節(jié)的計(jì)算第1字節(jié)代表低4個(gè)通道,第2字節(jié)代表高4通道假設(shè):前7個(gè)通道為電流型,第八通道為電壓型0001010101010101。第1byte為84第2byte為21每個(gè)通道占2位,其中:電壓型為00;電流型為01從左到右,按照從高通道到低通道排列計(jì)算10進(jìn)制值其余16個(gè)字節(jié),每個(gè)通道對(duì)應(yīng)2個(gè)字節(jié),按照從低通道到高通道規(guī)定:電流型:4;電壓型:02.RuntimeCodesysGateWaySymbolFilesOpcServerItemfromsymbolsVisualWatchList編譯、過(guò)濾生成DCOM/COMTCP/IPSerial下裝載入Conmaker的總體結(jié)構(gòu)DCSPLC.了解外部通信的組態(tài)方式Plc作為DP從站參看<<FoPlc作為DP從站的組態(tài)>>重點(diǎn)了解CPU的數(shù)據(jù)通信區(qū)OPC的組態(tài)在服務(wù)器和客戶端注冊(cè)O(shè)PCSERVER信息服務(wù)器端的配置:僅配置DCOMCNFG.EXE。客戶端的配置:參見(jiàn)安裝光盤(pán)。點(diǎn)的地址格式:利用OPCCLIENT工具確定地址格式OPCPROGID:利用OPCCLIENT工具獲取。FACVIEW的OPCPROGID是CITECT.OPC或CITECT.OPC.1其他參見(jiàn)網(wǎng)上家園BBS論壇NETDDE的組態(tài)確定系統(tǒng)軟件是否具有DDE功能,牢記FACVIEW的APPLICATION和TOPIC!DDESERVER端僅配置DDESHARE.EXEDDECLIENT端的配置:參見(jiàn)安裝光盤(pán)FACVIEW的DDEAPPLICATION是CITECT;TOPIC是VARIABLE注意:保證雙方能無(wú)限制自由相互訪問(wèn)!特別是不同操作系統(tǒng)之間的訪問(wèn)操作。.FacView代碼函數(shù)簡(jiǎn)介函數(shù)由一條語(yǔ)句或多條語(yǔ)句按照一定的邏輯有機(jī)組合在一起,完成某種特定功能的實(shí)體。函數(shù)定義格式:[作用范圍]返回值類型FUNCTION函
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生態(tài)修復(fù)工程造價(jià)咨詢協(xié)議
- 企業(yè)財(cái)務(wù)審計(jì)設(shè)計(jì)工作進(jìn)度計(jì)劃
- 2025-2030鴕鳥(niǎo)養(yǎng)殖行業(yè)市場(chǎng)發(fā)展分析及發(fā)展前景與投資機(jī)會(huì)研究報(bào)告
- 2025-2030食品加工和切碎機(jī)行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030雕塑工藝品行業(yè)市場(chǎng)發(fā)展分析及投資前景研究報(bào)告
- 二年級(jí)上冊(cè)心理素質(zhì)與健康教學(xué)計(jì)劃
- 2025-2030鐵礦石市場(chǎng)投資前景分析及供需格局研究研究報(bào)告
- 2025-2030金槍魚(yú)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資管理策略研究報(bào)告
- 2025-2030跑車行業(yè)市場(chǎng)風(fēng)險(xiǎn)投資業(yè)發(fā)展分析及運(yùn)作模式與投資融資策略研究報(bào)告
- 2025-2030藥用推進(jìn)劑行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 國(guó)家開(kāi)放大學(xué)2025年春《形勢(shì)與政策》形考任務(wù)1-5和大作業(yè)參考答案
- 安全生產(chǎn) 規(guī)章制度和安全操作規(guī)程
- 河南省洛陽(yáng)市伊川縣2024-2025學(xué)年七年級(jí)下學(xué)期期中生物試題(含答案)
- 工人下班免責(zé)協(xié)議書(shū)
- 美術(shù)有趣的課件
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- (完整版)METS醫(yī)護(hù)英語(yǔ)水平考試
- 車險(xiǎn)查勘定損中級(jí)培訓(xùn)水淹車處理指引及定損培訓(xùn)
- GB/T 25695-2010建筑施工機(jī)械與設(shè)備旋挖鉆機(jī)成孔施工通用規(guī)程
- 納米酶研究進(jìn)展
- 力平之獨(dú)特的血脂管理課件
評(píng)論
0/150
提交評(píng)論