




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、CIMPLICITY HMI Training CoursePresented by GE Fanuc Shanghai Office課程內(nèi)容Day 1: 創(chuàng)建工程 通訊 動(dòng)態(tài)畫面 控件 趨勢(shì)圖Day 2: 報(bào)警 數(shù)據(jù)庫登錄 DDE 網(wǎng)絡(luò)通訊 WebViewDay 3: Class & Object BCE CimEdit/CimView對(duì)象模型 工程組態(tài)對(duì)象模型 OPC Server & ClientDay 4: Tracker基本 PRT模型 跟蹤區(qū)域及跟蹤對(duì)象 PRT在動(dòng)態(tài)畫面上的顯示 RCO模型 Function Block RLMDay 5:課程內(nèi)容CIMPLICIT
2、Y 的 Workbentch角色(Role) - 用戶(User) - 資源(Resource)通訊口(Port) - 設(shè)備(Device) - 點(diǎn)(Point)作圖與組態(tài)OLE 與 MetaFile文件格式的圖片嵌入對(duì)象的拷貝與連接的拷貝Active X 控件的引用趨勢(shì)圖報(bào)警組態(tài)數(shù)據(jù)登錄與歷史趨勢(shì)圖DDE 通訊Server與Viewer的通訊WebView及遠(yuǎn)程訪問技術(shù)CIMPLICITY 的開機(jī)啟動(dòng)設(shè)置人機(jī)監(jiān)控界面系統(tǒng)的構(gòu)成UserPCPLCPump 一般人機(jī)界面監(jiān)控系統(tǒng)的構(gòu)成如右 操作員(User)面對(duì)PC機(jī) PC機(jī)利用各種通訊手段與PLC建立通訊 PC從PLC中獲得數(shù)據(jù),并利用PC的強(qiáng)
3、大圖形功能動(dòng)態(tài)顯示這些數(shù)據(jù) PLC完成對(duì)生產(chǎn)設(shè)備的控制Workbentch按 Start - Program - CIMPLICITY - HMI - Workbentch 操作,即打開了 Workbentch Workbentch 包含了某個(gè)工程的所有組態(tài)內(nèi)容Screens:監(jiān)控畫面及動(dòng)態(tài)組態(tài)Points:從PLC中讀取的、或虛擬的變量Alarm:報(bào)警信息的組態(tài)Database Logger:組態(tài)將本工程中的點(diǎn)登錄到數(shù)據(jù)庫文件中Event Editor:編輯當(dāng)工程運(yùn)行時(shí),由點(diǎn)值變化、報(bào)警觸發(fā)產(chǎn)生的事件 創(chuàng)建新工程(Project)在 Workbentch 中,按 File - New - P
4、roject 操作,可創(chuàng)建一個(gè)新工程(Project)輸入工程名及工程所在的硬盤子目錄選中 Basic Control:在工程中要用到 VB 編程選中 Database Logger:要用到數(shù)據(jù)存盤功能Protocols:本工程要用哪些通訊協(xié)議與 PLC 通訊選中 SNP 通訊協(xié)議,表明本工程將與90系列PLC作串行通訊按下 Create,再按下 OK 和 Close,關(guān)閉工程創(chuàng)建向?qū)?,一步步?duì)本工程組態(tài) 角色-用戶-資源Role(Sysmgr)ResourceRole(Operator)ResourcePointDevicePortUser(角色)(用戶)(設(shè)備)(點(diǎn))(端口)(資源)角色-
5、用戶-資源角色角色(Role):一組使用監(jiān)控計(jì)算機(jī)的人,這一組人具有相同的操作權(quán)限用戶用戶(User):要使用監(jiān)控計(jì)算機(jī)的每一個(gè)人,每個(gè)用戶有自己的標(biāo)識(shí)符(User ID)及登錄密碼,用戶還可以有自己的名字(User Name)資源資源(Resource):由PLC控制的、被用戶所監(jiān)控的對(duì)象,這是一個(gè)抽象的概念,它可以是一條生產(chǎn)線、也可以是一臺(tái)泵定義角色(Role)在 Workbentch 的 Security 項(xiàng)中,點(diǎn)擊 Role,可看到本工程中默認(rèn)的三個(gè)角色:SYSMGR、OPERATOR、USER雙擊某個(gè)角色,可以修改這個(gè)角色的權(quán)限D(zhuǎn)ynanmic Configuration:可以動(dòng)態(tài)修
6、改組態(tài)內(nèi)容Process Control:可以切換流程圖畫面Delete Alarm:可刪除報(bào)警定義用戶(Users) 在 Workbentch 中,點(diǎn)擊 Security 下的 User 項(xiàng),可以看到本工程中的所有用戶 雙擊某個(gè)用戶,可以改變?cè)撚脩舻膶傩?Role:將該用戶定義成某個(gè)角色創(chuàng)建新用戶(Users) 在 Workbentch 中,點(diǎn)擊 Security 下的 User 項(xiàng),再單擊鼠標(biāo)右鍵,選擇 New,即可創(chuàng)建新用戶 User ID:用戶的標(biāo)識(shí)符,一個(gè)工程中的所有用戶必須有唯一的標(biāo)識(shí)符,用戶登錄時(shí)以標(biāo)識(shí)符登錄 User Name:用戶的姓名定義資源(Resource) 在 Wor
7、kbentch 的 Security 項(xiàng)中,點(diǎn)擊 Resource,再單擊鼠標(biāo)右鍵,即可創(chuàng)建新的資源 創(chuàng)建資源時(shí),須定義該資源隸屬于哪幾個(gè)用戶端口 - 設(shè)備 - 點(diǎn)端口端口(Port):計(jì)算機(jī)用來與 PLC 通訊的通訊端口,可以是串行口(COM1、COM2),也可以是計(jì)算機(jī)上的以太網(wǎng)卡、令牌環(huán)網(wǎng)卡、DDE通訊通道設(shè)備設(shè)備(Device):與監(jiān)控計(jì)算機(jī)通訊相連的 PLC,這些設(shè)備掛在計(jì)算機(jī)的通訊端口下點(diǎn)點(diǎn)(Point):監(jiān)控計(jì)算機(jī)從 PLC 中讀取的變量、或者是計(jì)算機(jī)內(nèi)存中的虛擬變量(不對(duì)應(yīng)于 PLC 中的某個(gè)變量)設(shè)備端口點(diǎn)(Point)定義端口(Port)在 Workbentch 的 Equ
8、ipment 項(xiàng)中,點(diǎn)擊 Port,再單擊鼠標(biāo)右鍵,選 New,即可創(chuàng)建新端口(Port)創(chuàng)建端口時(shí),須定義該端口的通訊協(xié)議(Protocol),選 SNP協(xié)議與系列90 PLC通訊選擇端口的物理設(shè)備:COM1Scan Rate:端口的通訊刷新速率,即每隔多少時(shí)間,監(jiān)控軟件通過該通訊口去讀取PLC中的數(shù)據(jù) 1 tick = 10ms定義設(shè)備(Device)在 Workbentch 的 Equipment 項(xiàng)中,點(diǎn)擊 Device,再單擊鼠標(biāo)右鍵,選 New,即可創(chuàng)建新設(shè)備(Device)Device:給新設(shè)備起個(gè)名字創(chuàng)建設(shè)備時(shí),須定義該設(shè)備掛在哪個(gè)通訊端口下,選 MASTER_COM1,表明該
9、設(shè)備掛在串行口 COM1 下Resource:選擇該設(shè)備屬于哪個(gè)資源,即:將該設(shè)備分配給某個(gè)資源Model Type:選擇 PLC 的型號(hào)定義點(diǎn)(Point)在 Workbentch 的 Equipment 項(xiàng)中,點(diǎn)擊 Point,再單擊鼠標(biāo)右鍵,選 New,即可創(chuàng)建一個(gè)新點(diǎn)(Point)Point ID:給新點(diǎn)起個(gè)名稱,最多32個(gè)字符Type:定義點(diǎn)的類型,是來自于PLC,還是內(nèi)存虛擬點(diǎn)有兩種點(diǎn)的來源:Device Point - 設(shè)備點(diǎn),對(duì)應(yīng)于PLC中變量的點(diǎn),Virtual Point - 虛擬點(diǎn),計(jì)算機(jī)內(nèi)存中的點(diǎn),不對(duì)應(yīng)于PLC中的變量如果是 Device Point,須定義點(diǎn)來自于哪
10、個(gè)設(shè)備(Device)Point Class:定義點(diǎn)的類別,Analog - 字或字節(jié)型變量,Boolean - 位型變量定義設(shè)備點(diǎn)(Device Point)定義設(shè)備點(diǎn)時(shí),點(diǎn)組態(tài)窗口中的 General 菜單如右Data Type:點(diǎn)的數(shù)據(jù)類型,INT - 16位整型數(shù),REAL - 32位浮點(diǎn)數(shù)Element:必須大于等于1,如果大于1,則表明該點(diǎn)為數(shù)組型變量,可使數(shù)組點(diǎn)對(duì)應(yīng)于 PLC中的一組連續(xù)地址Trend History:在計(jì)算機(jī)內(nèi)存中為該點(diǎn)建立緩存區(qū),保持該點(diǎn)在以前一段時(shí)間內(nèi)的數(shù)值,為實(shí)時(shí)趨勢(shì)圖提供歷史數(shù)據(jù)定義設(shè)備點(diǎn)(Device Point)定義設(shè)備點(diǎn)時(shí),點(diǎn)組態(tài)窗口中的 Devi
11、ce 菜單如右Address:點(diǎn)在 PLC 中的變量地址,%R1代表系列90 PLC的寄存器1,%Q1代表開關(guān)量1Update Criteria:定義點(diǎn)如何被刷新,On Scan - 按照端口的刷新頻率更新點(diǎn)值,On change - 點(diǎn)值在PLC中變化時(shí)才被更新,On Demand On Scan - 點(diǎn)在當(dāng)前畫面上顯示時(shí)才被周期性更新Diagnostic Data:定義該點(diǎn)為通訊故障診斷變量,此時(shí),Address 處應(yīng)填寫固定格式的字符:$DEVICE_UP定義虛擬點(diǎn)(Virtual Point)定義虛擬點(diǎn)時(shí),點(diǎn)組態(tài)窗口中的 Virtual 菜單如右Initialize:定義該點(diǎn)在工程啟動(dòng)
12、時(shí)是否獲得初始值,None - 無初始值,Initialized - 獲得初始值(初值在此窗口中定義),Saved - 上次工程運(yùn)行結(jié)束時(shí)的點(diǎn)值被存盤作為下次工程啟動(dòng)時(shí)的初值,Saved or Initialized - 該點(diǎn)如果有上次存盤值,則取存盤值作初值;如無存盤值,則取窗口中定義的初始值作初值在 General 菜單中定義虛擬點(diǎn)的數(shù)據(jù)類型及數(shù)組長度不同的用戶管轄不同的點(diǎn)在Workbentch中,選Project-Properties操作再選擇Points-Settings操作可設(shè)置兩種修改點(diǎn)值的保護(hù)方法:Set Point Security 和 Set Point Password如果
13、選擇 Set Point Security,則只有當(dāng)點(diǎn)屬于某個(gè)Resource,而當(dāng)前用戶又管轄該Resource,該用戶可以修改點(diǎn)值如果選擇 Set Point Password,則每次用戶修改點(diǎn)值時(shí),只需輸入密碼即可修改點(diǎn)值組態(tài)內(nèi)容更新(Configuration Update)每當(dāng)你修改過 Point、Device、Port、Role、User、Resource、Event、Database Logger 的組態(tài)內(nèi)容之后,你必須作一次組態(tài)更新按下組態(tài)更新鍵,再選擇 Yes 組態(tài)內(nèi)容得到更新,你修改過的內(nèi)容才會(huì)起作用組態(tài)組態(tài)更新鍵更新鍵啟動(dòng)工程并用Point Control Panel查看
14、通訊及點(diǎn)值在Workbentch中,按下“啟動(dòng)工程”鍵,整個(gè)工程被啟動(dòng),與PLC的通訊驅(qū)動(dòng)程序也開始工作隨后,選中點(diǎn)名、并按下鼠標(biāo)右鍵,即進(jìn)入Point Control Panel在Point Control Panel中,可以看到從PLC中取得的點(diǎn)值,如果點(diǎn)值顯示為“ * ”,則表明通訊沒有建立選中點(diǎn)名,按鼠標(biāo)右鍵,選Point Control Panel啟動(dòng)工程停止工程練習(xí)創(chuàng)建工程TrainingX,工程名不要與其他計(jì)算機(jī)上的工程重復(fù)創(chuàng)建Port,通訊協(xié)議選擇S90 TCP創(chuàng)建De vice,分配其IP地址為192.168.0.30創(chuàng)建設(shè)備點(diǎn)Q1(%Q1)、I1(%I1)和R1(%R1)創(chuàng)
15、建虛擬點(diǎn)V_INT1、V_INT2(整型數(shù))和V_BOOL1(布爾型)更新工程組態(tài)內(nèi)容并啟動(dòng)工程用Point Control Panel來查看點(diǎn)的數(shù)值作圖 (CimEdit)在 Workbentch 中,點(diǎn)擊 Screens,再按鼠標(biāo)右鍵,選 New 即可創(chuàng)建一個(gè)新的流程圖畫面(Screen)作圖環(huán)境如右,菜單風(fēng)格、作圖工具與 Microsoft Office 一致趨勢(shì)圖SPC報(bào)警窗口XY畫筆直線多邊形長方形圓弧圓/橢圓文本按鈕圖庫OLE嵌入作圖 (CimEdit)在 CimEdit 中,利用作圖工具,可創(chuàng)建文本、矩形、橢圓等對(duì)象 雙擊畫面上的某個(gè)對(duì)象,可得到該對(duì)象的屬性設(shè)置窗口,如左在屬性窗
16、口的 Color 菜單下 ,可設(shè)置對(duì)象的靜態(tài)顏色,Line - 對(duì)象的邊框線色及粗細(xì),F(xiàn)ill - 對(duì)象的填充色及填充效果在 Geometry 菜單下設(shè)置對(duì)象的旋轉(zhuǎn)雙擊數(shù)值顯示組態(tài)(display value)在畫面上雙擊文本對(duì)象,得到文本對(duì)象的屬性設(shè)置窗口String:文本的靜態(tài)顯示字符Expression:輸入一個(gè)點(diǎn)名或包含點(diǎn)的數(shù)學(xué)運(yùn)算表達(dá)式 按下 Expression 旁的 鍵,可得到表達(dá)式編輯窗口,如左圖按下 Point Ids 鍵,可選擇一個(gè)點(diǎn)表達(dá)式編輯窗口(Edit Expression)在表達(dá)式編輯窗口中,你可以僅僅選擇一個(gè)已定義過的點(diǎn),如下圖也可在表達(dá)式編輯窗口中編輯一個(gè)包含某
17、個(gè)點(diǎn)的數(shù)學(xué)運(yùn)算式,如右圖,運(yùn)算式 V_INT_1 + 100表達(dá)式編輯窗口中常用的運(yùn)算符: +(加),-(減),*(乘),/(除),EQ(等于),GT(大于),SIN(正弦),AL(點(diǎn)值處于報(bào)警狀態(tài))測(cè)試畫面組態(tài)(Test Screen)測(cè)試畫面按鍵 ( Test Screen )點(diǎn)擊畫面上的測(cè)試畫面按鍵(Test Screen),可啟動(dòng)整個(gè)工程,進(jìn)入動(dòng)態(tài)監(jiān)控狀態(tài)工程啟動(dòng)的窗口如下工程啟動(dòng)后,在登錄窗口中輸入 User ID 和 Password(動(dòng)態(tài)監(jiān)控畫面)(組態(tài)畫面)填充/旋轉(zhuǎn)組態(tài)(Fill/Rotation)雙擊畫面上的對(duì)象,得到對(duì)象屬性窗口選擇 Rotation/Fill 菜單Fil
18、l - Expression:輸入點(diǎn)名或表達(dá)式,Expr min/max:點(diǎn)值變化的最小/最大值,Direction:色塊填充的方向Rotation - Expression:輸入點(diǎn)名或表達(dá)式,Expr min/max:點(diǎn)值變化的最小最大值,Center:旋轉(zhuǎn)的中心顏色變化組態(tài)(Colour Animation)雙擊畫面上的對(duì)象,得到對(duì)象屬性窗口選擇 Color Animation,按下 鍵,進(jìn)入表達(dá)式編輯窗口,如下按下 鍵,進(jìn)入表達(dá)式編輯窗口EQ 表示 “等于”可見性組態(tài)(Visibility)在對(duì)象屬性窗口的Color Animation菜單下,Visibility屬性可定義該對(duì)象在畫面上
19、顯示或消失的動(dòng)態(tài)效果取決于一個(gè)表達(dá)式是否為真點(diǎn)擊 鍵,進(jìn)入表達(dá)式編輯窗口移動(dòng)組態(tài)(Movement)移動(dòng)組態(tài)定義對(duì)象在畫面上的水平位置、垂直位置隨著某個(gè)點(diǎn)值的大小而變化在Movement菜單下,可定義對(duì)象的水平和垂直移動(dòng)Expr.min/max:點(diǎn)值變化的范圍(最大和最小值)Move offset:點(diǎn)值變化到最大值時(shí),對(duì)象的最大位移可以按下Move offset右側(cè)的 鍵來手動(dòng)選擇對(duì)象的最大位移對(duì)象尺寸變化組態(tài)(Scaling)對(duì)象的尺寸變化組態(tài)定義對(duì)象在水平軸和垂直軸方向的尺寸隨著某個(gè)點(diǎn)值的變化而發(fā)生變化Expr.min/max:點(diǎn)值變化的范圍(最大和最小值)Percent scale:點(diǎn)值
20、變化到最大值時(shí),對(duì)象的尺寸變化的百分比練習(xí)創(chuàng)建數(shù)值顯示組態(tài),顯示數(shù)值及平方根創(chuàng)建文本狀態(tài)顯示及圖形顏色變化創(chuàng)建顏色添充和旋轉(zhuǎn)組態(tài)創(chuàng)建移動(dòng)及旋轉(zhuǎn)組態(tài)創(chuàng)建對(duì)象的可見性組態(tài)測(cè)試畫面MetaFile格式的圖形拷貝 從 Powerpoint 中拷貝一個(gè)獅子圖象 在 CimEdit 中,選 Edit - Paster special 操作 選擇按 MetaFile 文件格式粘貼對(duì)象 點(diǎn)擊對(duì)象,按鼠標(biāo)右鍵,選 Convert Picture Object,即可將OLE對(duì)象轉(zhuǎn)換成 CimEdit 中的目標(biāo)對(duì)象 轉(zhuǎn)換之后的圖形對(duì)象可以被Ungroup 利用這種方法,可以將Visio、AutoCAD和CoreDr
21、aw中的圖片轉(zhuǎn)換進(jìn)來使用圖庫中的對(duì)象及處理成組對(duì)象 從圖庫中用蜀標(biāo)拖曳對(duì)象到畫面上用鼠標(biāo)雙擊該對(duì)象,在Group菜單下可以找到這個(gè)成組對(duì)象的每個(gè)元素雙擊單個(gè)元素的圖標(biāo),可以編輯該元素的屬性雙擊后編輯單個(gè)元素的屬性對(duì)象的拷貝(Copy & Links Copy)按住ctrl+shftCopy:簡單地將源目標(biāo)拷貝至其他位置或另一幅畫面中。可利用Edit下的Copy/Paste操作,也可按住Ctrl鍵,用鼠標(biāo)拖曳。源目標(biāo)的組態(tài)內(nèi)容和其他屬性也被拷貝過去,拷貝后的目標(biāo)是一個(gè)獨(dú)立的圖形對(duì)象,修改源目標(biāo)的組態(tài)或其他屬性不影響拷貝后的目標(biāo)Links Copy:按住Ctrl+Shift鍵,用鼠標(biāo)拖曳,
22、將源目標(biāo)“連接拷貝”至另一幅畫面上。修改源目標(biāo)的屬性及組態(tài)內(nèi)容,畫面存盤后,拷貝后的目標(biāo)也跟著改變練習(xí)調(diào)用圖庫中的儀表,組態(tài)顯示設(shè)備點(diǎn)值從Office軟件中拷貝“辦公室打電話”圖形,組態(tài)人臉的顏色在設(shè)備點(diǎn)大于50時(shí)為黃色人臉在設(shè)備點(diǎn)在R150時(shí)變?yōu)辄S色顯示設(shè)備點(diǎn)的數(shù)值事件組態(tài)(Event)事件(Event):用戶在動(dòng)態(tài)監(jiān)控時(shí),用鼠標(biāo)點(diǎn)擊某個(gè)對(duì)象、或按下鍵盤上的某個(gè)鍵、或當(dāng)某個(gè)表達(dá)式為真時(shí),就觸發(fā)產(chǎn)生事件Expression High:表達(dá)式為真時(shí)觸發(fā)事件Mouse Up:鼠標(biāo)按下后彈起時(shí)觸發(fā)事件Key Down:鍵盤上某個(gè)鍵被按下時(shí)(瞬間)觸發(fā)事件觸發(fā)產(chǎn)生的事件可以執(zhí)行CIMPLICITY所提
23、供的操作(Procedure),也可執(zhí)行一段 VB 小程序事件對(duì)應(yīng)的操作(procedure)產(chǎn)生的事件可以執(zhí)行CIMPLICITY所提供的操作(Procedure),如下一個(gè)操作(Procedure)可以包含若干個(gè)具體動(dòng)作(Action)Toggle Setpoint:將位型的點(diǎn)值0變1,1變0Absolute Setpoint:賦數(shù)值給某個(gè)點(diǎn)Open Screen:打開新的畫面Close Screen:關(guān)閉畫面事件對(duì)應(yīng)的操作(Advanced)在Procedure的Advanced菜單下,可定義該操作的執(zhí)行條件和確認(rèn)信息Confirmation:執(zhí)行該操作前需要用戶確認(rèn)Success: 該
24、操作成功執(zhí)行后的顯示信息Failure: 該操作執(zhí)行失敗后的顯示信息Execution condition:定義該操作的執(zhí)行條件,只有當(dāng)Expression的表達(dá)式成立時(shí),該操作可以進(jìn)行練習(xí)創(chuàng)建按鈕,對(duì)應(yīng)于關(guān)閉畫面的操作創(chuàng)建按鈕,對(duì)應(yīng)于向設(shè)備點(diǎn)賦值(0)的操作按下“關(guān)閉畫面”,當(dāng)前畫面關(guān)閉按下“復(fù)位”,將設(shè)備點(diǎn)R1賦值(0)事件對(duì)應(yīng)的腳本程序(script)一個(gè)事件也可執(zhí)行一段 Basic Control 的腳本程序(Script)腳本的編輯環(huán)境類似于 VB,并提供幾乎所有的 VB 語句在腳本程序中,用PointGet 和 PointSet 來讀寫點(diǎn)值左邊的這段腳本程序完成的功能:每次鼠標(biāo)點(diǎn)擊
25、對(duì)象,點(diǎn) V_INT_1自加 1編寫隸屬于對(duì)象的腳本程序(script)與VB一樣,CIMP允許用戶創(chuàng)建一段隸屬于圖形對(duì)象的腳本程序,并由其他圖形對(duì)象的事件觸發(fā)調(diào)用這段程序。如左圖,為橢圓這個(gè)圖形對(duì)象起個(gè)對(duì)象名稱:obj1在Script菜單下選擇Edit操作編輯一段腳本程序,如右圖腳本程序的名稱為 tes對(duì)Button對(duì)象組態(tài):Event-Mouse UP-New Procedure對(duì)Procedure的組態(tài)如上圖,則動(dòng)態(tài)監(jiān)控時(shí),每次按下Button鍵,tes腳本程序被調(diào)用使用臨時(shí)變量(Variable)所謂Variable,是指:在對(duì)圖形對(duì)象組態(tài)時(shí),還不明確該對(duì)象要與哪個(gè)“點(diǎn)”相連;這時(shí),可
26、用Variable參與組態(tài)如右圖,橢圓與text已被成組(Group)雙擊這個(gè)Group對(duì)象,在Variable菜單下創(chuàng)建臨時(shí)變量:value雙擊這個(gè)Group對(duì)象,在Group菜單下,再雙擊text元素,在Text菜單下的Express:填入value。value代表value是臨時(shí)變量??截愡@個(gè)Group對(duì)象,在Variable菜單下,將“點(diǎn)”賦值給臨時(shí)變量,如左圖。Active X控件用 OLE工具在畫面上插入ActiveX控件,如右圖選擇Microsoft Form 2.0 ComboBox,該控件出現(xiàn)在畫面上,如下圖在該控件的屬性窗口中,選General菜單,設(shè)置控件的目標(biāo)名稱為::
27、Actx1該控件可用來顯示點(diǎn)值,其下拉按鈕可選擇數(shù)值賦給相應(yīng)的“點(diǎn)”利用Active X控件顯示點(diǎn)值對(duì)該控件創(chuàng)建如下事件:Event-Expression Update-New Procedure在Procedure的定義中,組態(tài)該事件調(diào)用已編好的腳本程序: Display在控件的屬性窗口中,在Script菜單下編寫腳本程序?qū)丶x值,如右圖按下鼠標(biāo)右鍵,選ActiveX Properties-Value Of-Value給Active X控件賦初值對(duì)該控件創(chuàng)建如下事件:Event-Screen Open-New Procedure在Procedure的定義中,組態(tài)該事件調(diào)用已編好的腳本程序:
28、 init右圖中的程序?qū)?0、2、4三個(gè)初值賦給該控件,即點(diǎn)擊下拉按鈕,會(huì)出現(xiàn)這三個(gè)可選值按下鼠標(biāo)右鍵,選ActiveX Methods-Call-AddItem利用Active X控件向點(diǎn)賦值對(duì)該控件創(chuàng)建如下事件:ActiveX Event-Change-New Procedure在Procedure的定義中,組態(tài)該事件調(diào)用已編好的腳本程序: setp用戶點(diǎn)擊該控件的下拉按鈕,并選擇三個(gè)數(shù)值中的一個(gè)后,即產(chǎn)生了ActiveX Event - Change事件按下鼠標(biāo)右鍵,選ActiveX Properties-Value Of-Value練習(xí)創(chuàng)建按鈕,執(zhí)行腳本,要求用戶輸入密碼,然后在向設(shè)備
29、點(diǎn)賦值添加控件,供用戶選擇數(shù)值后向設(shè)備點(diǎn)賦值MS控件趨勢(shì)圖組態(tài)(Trending)在畫面上選擇趨勢(shì)圖工具,用鼠標(biāo)調(diào)整趨勢(shì)圖大小雙擊趨勢(shì)圖,得到屬性窗口,如下在 Line菜單下, Line type:選擇趨勢(shì)曲線的類型 -Expression: 實(shí)時(shí)趨勢(shì)圖 -Logged: 歷史趨勢(shì)圖增加一條曲線實(shí)時(shí)趨勢(shì)圖:曲線上的數(shù)值來自于當(dāng)前點(diǎn)值或內(nèi)存中的點(diǎn)緩存區(qū)歷史趨勢(shì)圖:曲線上的數(shù)值來自于硬盤上的數(shù)據(jù)庫記錄Expansion: 曲線插補(bǔ)方式 -Step: 階梯插補(bǔ) -Smooth: 直線插補(bǔ)趨勢(shì)圖組態(tài)(Trending)Expression:輸入要作趨勢(shì)圖的點(diǎn)名Display:設(shè)置趨勢(shì)曲線的插補(bǔ)方式在一
30、個(gè)坐標(biāo)內(nèi),可以有多根趨勢(shì)曲線,實(shí)時(shí)曲線和歷史曲線可以共存在一個(gè)坐標(biāo)內(nèi)點(diǎn)擊曲線標(biāo)識(shí)左邊的色塊,可以選擇曲線的顏色趨勢(shì)圖組態(tài)(Trending)Runtime refresh: 曲線刷新時(shí)間間隔 Duration time: 時(shí)間(X)軸長度在Axis菜單下可設(shè)置坐標(biāo)軸,也可添加新的坐標(biāo)軸增加一根坐標(biāo)軸(X或Y軸),可使得同一坐標(biāo)內(nèi)有多對(duì)X/Y軸Foreground color: 曲線邊框顏色 Background color: 圖框底色 Chart color: 趨勢(shì)圖底色 Auto refresh: 曲線被壓縮、平移后恢復(fù)刷新的時(shí)間間隔 練習(xí)創(chuàng)建趨勢(shì)圖對(duì)象設(shè)置X(時(shí)間軸)和Y軸(數(shù)值)用戶還可
31、以創(chuàng)建腳本來動(dòng)態(tài)壓縮和擴(kuò)展時(shí)間軸報(bào)警組態(tài)(Alarm)Alarm Class:報(bào)警級(jí)別,每個(gè)具體的報(bào)警隸屬于某個(gè)級(jí)別。同一級(jí)別的報(bào)警具有相同的顏色和報(bào)警聲音Alarm String:用于在報(bào)警信息條里顯示報(bào)警四種狀態(tài)(低低、低、高、高高)的文本Alarm Printer:報(bào)警打印機(jī),定義報(bào)警信息即時(shí)打印到哪臺(tái)打印機(jī)Alarm Blocking:定義報(bào)警的主次關(guān)系,高級(jí)別報(bào)警可抑制低級(jí)別報(bào)警報(bào)警級(jí)別(Alarm)Order:報(bào)警的級(jí)別號(hào),從0-99,級(jí)別越低,報(bào)警級(jí)別越高Foreground/Background:定義報(bào)警信息條的字符顏色及文本行底色Audio support:該級(jí)別的報(bào)警是否觸
32、發(fā)聲音文件如果選中Audio support,需要啟動(dòng)Program-CIMPLICITY-HMI-Alarm Sound Manager來支持聲音播放報(bào)警組態(tài)(Alarm)在點(diǎn)組態(tài)窗口中,選擇Alarm菜單即可組態(tài)報(bào)警Alarm Message:報(bào)警信息條,將顯示在報(bào)警窗口中。報(bào)警信息條中可嵌入%VAL(報(bào)警點(diǎn)值)、%State(報(bào)警狀態(tài))。Alarm Class:定義該報(bào)警屬于何種級(jí)別Alarm String:定義該報(bào)警的四中報(bào)警狀態(tài)用哪組文本串顯示Hi-2:報(bào)警高高限值,Hi-1:報(bào)警高限值,Lo-1:報(bào)警低限值,Lo-2:報(bào)警低低限值A(chǔ)larm Type:報(bào)警產(chǎn)生的準(zhǔn)則。Absolut
33、e:按點(diǎn)值的大小產(chǎn)生報(bào)警;Deviation:按點(diǎn)值與另一個(gè)數(shù)值的差值的大小產(chǎn)生報(bào)警;Rate of Change:按點(diǎn)值的變化率的大小產(chǎn)生報(bào)警報(bào)警組態(tài)(Alarm)Configured Roles For Alarm:定義該報(bào)警可以被扮演哪些角色的用戶所瀏覽,即哪些用戶可以看到這個(gè)報(bào)警Deletion Requirements:報(bào)警信息條在報(bào)警窗口中被刪除的條件(默認(rèn)為“報(bào)警確認(rèn)且復(fù)位”之后)Maximum Stacked:該報(bào)警的反復(fù)多次出現(xiàn)被記錄在堆棧中的最大個(gè)數(shù)嵌在畫面上的報(bào)警窗口(Alarm)在畫面上選擇報(bào)警工具,將報(bào)警窗口插在畫面上,如下所示報(bào)警字段報(bào)警信息條報(bào)警總數(shù)報(bào)警條操作按鈕
34、雙擊報(bào)警窗口,可組態(tài)報(bào)警窗口Display-Begin in static:定義報(bào)警窗口啟動(dòng)后進(jìn)入動(dòng)態(tài)(Dynamic)還是靜態(tài)(Static)方式動(dòng)態(tài)方式:新報(bào)警隨時(shí)顯示在窗口中靜態(tài)方式:新報(bào)警不會(huì)立即顯示在窗口中,但“報(bào)警總數(shù)”條會(huì)改變顏色,提醒用戶新報(bào)警的產(chǎn)生嵌在畫面上的報(bào)警窗口(Alarm)雙擊報(bào)警窗口,在Fields菜單下對(duì)報(bào)警窗口中的報(bào)警字段組態(tài)Mode-Static/Dynamic:選擇設(shè)置動(dòng)態(tài)報(bào)警窗口或靜態(tài)報(bào)警窗口的報(bào)警字段利用Modify按鈕可以將字段名稱改為中文在Buttons菜單下設(shè)置報(bào)警操作條按鈕利用Position Left/Position Right按鈕設(shè)置報(bào)警操
35、作按鈕在報(bào)警窗口中的位置利用Modify按鈕可以將字段名稱改為中文獨(dú)立的報(bào)警窗口(Alarm)在Workbench中,選擇Runtime-Alarm Viewer,即可打開獨(dú)立的報(bào)警窗口獨(dú)立報(bào)警窗口可以與監(jiān)控畫面(*.CIM)同時(shí)打開獨(dú)立報(bào)警窗口的外觀與嵌入式報(bào)警窗口一致報(bào)警總數(shù)在Configure-Count Layout中設(shè)置報(bào)警總數(shù)的顯示位置在Configure-List Layout中設(shè)置報(bào)警信息的顯示方式這些設(shè)置內(nèi)容可在File-Save as中存盤獨(dú)立的報(bào)警窗口(Alarm)在Configure-List Layout中選General菜單Pop to Top on new Ala
36、rm:當(dāng)新報(bào)警產(chǎn)生時(shí),報(bào)警窗口彈到最上一層在Fields與Button Layout菜單下設(shè)置報(bào)警字段與報(bào)警操作按鈕在Configure-Count Layout的Layout菜單中設(shè)置“報(bào)警總數(shù)”框的位置在Colors菜單中設(shè)置“報(bào)警總數(shù)”在新報(bào)警產(chǎn)生時(shí)的顏色數(shù)據(jù)存盤(Database log)Win95/NT32bit ODBCCimplicityAccess*.mdbData(Point)RecordODBC DriverODBC interfaceODBC: 開放的數(shù)據(jù)庫互連性 (Open Database Connectivity)ODBC Driver: 數(shù)據(jù)庫登錄驅(qū)動(dòng)程序,如Ac
37、cess driver, SQL driver, 這些驅(qū)動(dòng)程序是由 Win95/NT 操作系統(tǒng)管理調(diào)用的CIMPLICITY 將點(diǎn)值交給 Win95/NT 的數(shù)據(jù)源(Data Source Name)操作系統(tǒng)負(fù)責(zé)將這些點(diǎn)值送往數(shù)據(jù)庫,數(shù)據(jù)的流向是雙向的Data Source Name在 Win 95/NT 的控制面板中,雙擊 32 Bit ODBC/ ODBC選擇 Sytem DSN,選擇 Add,增加一個(gè)新的 DSN:ETA設(shè)置 ETA 所對(duì)應(yīng)的 ODBC Driver 為:Microsoft Access Driver設(shè)置 ETA 所對(duì)應(yīng)的數(shù)據(jù)庫文件為:C:temptest.mdb數(shù)據(jù)存盤
38、(Database log)在 Workbentch 中,雙擊 Database Logger,窗口如右按 File - New Table 操作,創(chuàng)建新數(shù)據(jù)表,窗口如左下數(shù)據(jù)存盤(Database log)在數(shù)據(jù)表的屬性窗口中,選Logging Properties 菜單ODBC Data Source:選擇你在控制面板中設(shè)置好的 DSN在新建的表格中加入點(diǎn)名,這些點(diǎn)將被登錄至數(shù)據(jù)庫歷史趨勢(shì)圖組態(tài)(Trending)組態(tài)趨勢(shì)圖時(shí),將Line type設(shè)為Logged,則曲線上的數(shù)據(jù)點(diǎn)將來自數(shù)據(jù)庫文件中的數(shù)據(jù)記錄點(diǎn)擊Table ID旁的按鈕,即進(jìn)入選擇以數(shù)據(jù)庫中的哪個(gè)字段的數(shù)據(jù)來產(chǎn)生歷史趨勢(shì)圖
39、CIMPLICITY作為Client的DDE 通訊增加一個(gè) DDE 通訊端口:DDE0增加一個(gè) DDE 通訊設(shè)備:DDE_EXCEL設(shè)置 DDE 通訊設(shè)備如右Application:DDE Server 程序名(如:excel)Topic:DDE的主題名(如:Sheet1)Model Type:DDE 數(shù)據(jù)交換的方式(如: Text)在點(diǎn)組態(tài)窗口中,增加一個(gè)從 DDE 通訊得來的點(diǎn)Address:R1C1,代表該點(diǎn)來自excel表的第一行第一列Update Criteria:必須選 UnsolicitedCIMPLICITY作為Client的DDE 通訊CIMPLICITY作為Server的DDE 通訊使用這種通訊方式,在 CIMPLICITY 一側(cè)不需要作任何組態(tài)打開 Excel,在電子表格中的任一單元處鍵入如下公式:=CWSERV|POINT!D_R1CWSERV是 CIMPLICITY的 DDE服務(wù)器程序名,POINT!后跟點(diǎn)名在VB中使用DDEServer與Viewer之間的通訊ServerViewer設(shè)置Server上的Project-Properties: Enable project broadcast在View
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年春季學(xué)期主題班會(huì)教案:探索人工智能的未來
- 2025年新學(xué)期攻略:《囊螢夜讀》教學(xué)課件更新
- 2024年關(guān)于高二迎接高三演講稿范文(17篇)
- 水果的創(chuàng)業(yè)計(jì)劃書(4篇)
- 電力修理知識(shí)培訓(xùn)課件
- 路政業(yè)務(wù)知識(shí)培訓(xùn)課件
- DB31∕601-2012 地理標(biāo)志產(chǎn)品 金山蟠桃
- 關(guān)于中國建筑與防震減災(zāi)的研究論文匯報(bào)
- 物流系統(tǒng)分析 課件 項(xiàng)目九-任務(wù)三 (三)多式聯(lián)運(yùn)優(yōu)化模型
- 砌體結(jié)構(gòu)工程事故分析與處理
- (新版)廣電全媒體運(yùn)營師資格認(rèn)證考試復(fù)習(xí)題庫(含答案)
- 2024年法律職業(yè)資格考試(試卷一)客觀題試卷與參考答案
- 安全生產(chǎn)重大事故隱患排查報(bào)告表
- 慢性心功能不全護(hù)理查房
- 秘書理論與實(shí)務(wù)教案
- 社區(qū)矯正人員工作手冊(cè)
- 淺圓倉滑模及倉頂板施工方案
- 應(yīng)用文第一章緒論2016春
- 統(tǒng)編版必修上冊(cè)第五《鄉(xiāng)土中國》導(dǎo)讀優(yōu)質(zhì)課件PPT
- 電纜敷設(shè)施工方案及安全措施范文
- 市場(chǎng)營銷課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論