Proficy Cimplicity 軟件介紹及入門提綱_第1頁
Proficy Cimplicity 軟件介紹及入門提綱_第2頁
Proficy Cimplicity 軟件介紹及入門提綱_第3頁
Proficy Cimplicity 軟件介紹及入門提綱_第4頁
Proficy Cimplicity 軟件介紹及入門提綱_第5頁
已閱讀5頁,還剩134頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

12/26/2023封面ProficyCimplicity軟件介紹及入門提綱通用電氣智能設備(上海)有限公司ProfessionalService部門項目工程師楊毅勇12/26/2023ProficyCimplicity軟件介紹提綱目錄2目錄1ProficyCimplicity軟件/系統(tǒng)概述Page3~82ProficyCimplicity軟件界面結構Page9~313ProficyCimplicity軟件界面應用Page32~1364Cimplicity軟件組態(tài)一些建議Page137~13812/26/2023ProficyCimplicity軟件概述31ProficyCimplicity軟件/系統(tǒng)概述1.1系統(tǒng)用途

從可編程控制器和其他智能設備中收集數(shù)據(jù)兼用圖形和文本的形式顯示信息,因此操作員能夠容易地監(jiān)視和控制生產過程。12/26/2023ProficyCimplicity軟件概述41ProficyCimplicity軟件概述1.1系統(tǒng)用途

雖然Cimplicity表現(xiàn)為一個監(jiān)控系統(tǒng),但通過多(重)任務處理、優(yōu)先選擇、協(xié)同作業(yè)、分布式體系結構、客戶機-服務器功能等能夠實現(xiàn)控制系統(tǒng)的功能。

Cimplicity不僅僅局限于收集可編程控制器的數(shù)據(jù)。12/26/2023ProficyCimplicity軟件概述51ProficyCimplicity軟件概述1.2系統(tǒng)結構特點

CimplicityHMI支持分布式Internet互聯(lián)網結構,真實的客戶機-服務器應用。服務器能夠執(zhí)行數(shù)據(jù)收集的功能,然后,多個用戶能夠通過瀏覽器共享相同的數(shù)據(jù)窗口,通過節(jié)點瀏覽數(shù)據(jù)的能力,使數(shù)據(jù)共享變得容易。**可縮放的客戶機-服務器結構**高度的數(shù)據(jù)完整性**易于在節(jié)點之間共享數(shù)據(jù)**優(yōu)良的特性集合**開放的系統(tǒng)易于集成到企業(yè)的系統(tǒng)中去12/26/2023ProficyCimplicity軟件概述61ProficyCimplicity軟件概述1.3安裝選項12/26/2023ProficyCimplicity軟件概述71ProficyCimplicity軟件概述1.4Cimplicity硬件安裝要求12/26/2023ProficyCimplicity軟件概述81ProficyCimplicity軟件概述1.5本次Cimplicity軟件介紹的目的著重于CimplicityHMI軟件的結構與功能介紹,基本掌握用Cimplicity作為上位機HMI的組態(tài)基本步驟與初步的調試方法。12/26/2023ProficyCimplicity軟件界面結構92ProficyCimplicity軟件界面結構2.1Workbench是Cimplicity的編輯界面可直接從指定路徑打開一個已經建立的項目的Workbench。12/26/2023ProficyCimplicity軟件界面結構102ProficyCimplicity軟件界面結構2.1Workbench是Cimplicity的編輯界面也可以從Windows起始菜單中打開空的Workbench界面。12/26/2023ProficyCimplicity軟件界面結構112ProficyCimplicity軟件界面結構2.2.1菜單欄File12/26/2023ProficyCimplicity軟件界面結構122ProficyCimplicity軟件界面結構2.2.2菜單欄Edit12/26/2023ProficyCimplicity軟件界面結構132ProficyCimplicity軟件界面結構2.2.3菜單欄Project12/26/2023ProficyCimplicity軟件界面結構142ProficyCimplicity軟件界面結構2.2.4菜單欄View12/26/2023ProficyCimplicity軟件界面結構152ProficyCimplicity軟件界面結構2.2.5菜單欄Tools12/26/2023ProficyCimplicity軟件界面結構162ProficyCimplicity軟件界面結構2.2.6菜單欄Help12/26/2023ProficyCimplicity軟件界面結構172ProficyCimplicity軟件界面結構2.3.1工具欄按鈕

將使用頻率較高的菜單欄中的指令,單獨列在“工具欄”中,方便使用。12/26/2023ProficyCimplicity軟件界面結構182ProficyCimplicity軟件界面結構2.3.2工具欄按鈕簡介新建項目打開項目;打印文件動態(tài)更新;停止運行項目;運行項目組態(tài)更新;狀態(tài)日志;項目屬性;項目向導指定對象的排列方式選擇幫助新建;復制;刪除對象對象屬性搜索;域選擇;取消12/26/2023ProficyCimplicity軟件界面結構192ProficyCimplicity軟件界面結構2.4左側樹狀圖中的基本/重要內容12/26/2023ProficyCimplicity軟件界面結構202ProficyCimplicity軟件界面結構2.4.1界面結構屏幕

點擊樹狀菜單“屏幕”,在軟件右側界面中顯示當前的屏幕(***.cim文件)匯總。右鍵某個屏幕,點擊“Edit”,可對該屏幕進行編輯修改。12/26/2023ProficyCimplicity軟件界面結構212ProficyCimplicity軟件界面結構2.4.1界面結構屏幕

增加新屏幕:在項目文件夾的“screens”中,復制粘貼相應的屏幕文件,更改文件名。在Workbench中,按“F5”進行刷新。**“F5”是刷新按鈕,可用于屏幕,Points等對象的更新。12/26/2023ProficyCimplicity軟件界面結構222ProficyCimplicity軟件界面結構2.4.2界面結構Points點擊樹狀菜單“Points”,在軟件右側界面中顯示當前的點的匯總。

有些點直接建立在子目錄下;有些點建在相應的文件夾下;有些點帶有數(shù)組模式;首位帶有“$”標志的是系統(tǒng)點,不允許更改特性。12/26/2023ProficyCimplicity軟件界面結構232ProficyCimplicity軟件界面結構2.4.2界面結構Points新增Points的方法:A在少量增加Points的時候,可直接在點的匯總界面中右擊鼠標,指定Points的路徑,建立新點。12/26/2023ProficyCimplicity軟件界面結構242ProficyCimplicity軟件界面結構2.4.2界面結構Points新增Points的方法:B在大量增加Points的時候,需要從外部“***.csv”文件中導入新建的Points。12/26/2023ProficyCimplicity軟件界面結構252ProficyCimplicity軟件界面結構2.4.3界面結構Ports

Ports(通訊端口),從計算機到PLC設備的通訊鏈路,端口必須使用一個通訊協(xié)議用于通訊。一般建議:有幾套控制系統(tǒng),建幾個Ports。例如:某個裝置中,用到2套GMR系統(tǒng),ESD/PSD。每套系統(tǒng)是雙重冗余PLC,即,有ESD_PLCA,ESD_PLCB,PSD_PLCA,PSD_PLCB。在這種配置情況下,建議建立2個Ports即可,即,針對ESD的GMR系統(tǒng)建立一個Ports;針對PSD的GMR系統(tǒng)建立另一個Ports。

當然,只要通訊協(xié)議相同,一個Ports可用于多個相互之間無直接聯(lián)系的設備的通訊。12/26/2023ProficyCimplicity軟件界面結構262ProficyCimplicity軟件界面結構2.4.3界面結構Ports12/26/2023ProficyCimplicity軟件界面結構272ProficyCimplicity軟件界面結構2.4.4界面結構Devices

設備(Devices):采集輸入信號數(shù)據(jù),或向其發(fā)送信號數(shù)據(jù)的一個子系統(tǒng)。它使用通訊協(xié)議通過一個端口與HMI工程通訊。建議:建立與裝置相關數(shù)量的Devices。如上述例子,建議對于ESD裝置,建立ESD/ESD_A/ESD_B三個Devices;同理,對于PSD裝置,建立PSD/PSD_A/PSD_B三個Device。12/26/2023ProficyCimplicity軟件界面結構282ProficyCimplicity軟件界面結構2.4.4界面結構Devices**注意:盡量不要點擊下圖紅框中的“設備”字樣,點擊后會造成當前Cimplicity軟件的“卡死”狀態(tài),需要退出后,重新打開Cimplicity的Workbench繼續(xù)進行編輯和組態(tài)。這與軟件本身有一定關系。12/26/2023ProficyCimplicity軟件界面結構292ProficyCimplicity軟件界面結構2.4.5界面結構Roles(角色)若在Cimplicity軟件的組態(tài)和應用過程中,需要區(qū)分使用者權限,可考慮應用樹狀圖中的“安全”下有關Roles/Users的內容。

Roles是定義的角色,不同的角色有不同的軟件操作權限。Cimplicity中默認有三種角色??梢宰约憾x其他角色,一般項目中不需要也不建議。12/26/2023ProficyCimplicity軟件界面結構302ProficyCimplicity軟件界面結構2.4.5界面結構Roles(角色)不同的角色有著不同的權限,如下圖所示。按照實際需要修改相應的權限操作。12/26/2023ProficyCimplicity軟件界面結構312ProficyCimplicity軟件界面結構2.4.6界面結構Users(用戶)默認一個用戶,ADMINISTRATOR(角色為SYSMGR)。若有必要,可以增加新的用戶,并分配以適當角色。12/26/2023ProficyCimplicity軟件界面應用323ProficyCimplicity軟件界面應用簡要目錄3.1新建Cimplicity項目Page33~383.2新建項目中設置PortsPage39~423.3新建項目中設置DevicesPage43~483.4關于“安全”Page49~513.5關于“項目屬性”Page52~533.6Points的建立與導入Page54~633.7Screen組態(tài)簡析Page64~993.8Point的報警及AlarmListPage100~1113.9當前趨勢記錄Page112~1303.10BootStartup與首頁快捷方式Page131~13612/26/2023ProficyCimplicity軟件界面應用333ProficyCimplicity軟件界面應用將從一個簡單的實例,簡要介紹應用Cimplicity組態(tài)HMI畫面的步驟,并涉及基本的畫面組態(tài)方法與技巧。實際應用與以下舉例肯定有不同的地方,可以加以對比與借鑒。應用舉例的基本情況:假設當前有兩套GMR系統(tǒng),分別為ESD/PSD系統(tǒng)。每套系統(tǒng)為雙重PLC冗余結構。每臺PLC上有兩塊冗余的以太網卡,分別為兩個網段。每個網段的以太網卡用以太網線與交換機相連,共有兩個交換機。運行Cimplicity的畫面軟件的操作站也有兩塊獨立的以太網卡分別與兩個交換機相連。12/26/2023ProficyCimplicity軟件界面應用343ProficyCimplicity軟件界面應用應用舉例的基本情況(續(xù))各PLC的以太網卡IP地址:

ESD_PLCA159.163.172.100(172網段)

159.163.173.100(173網段)ESD_PLCB159.163.172.101(172網段)

159.163.173.101(173網段)

PSD_PLCA159.163.172.102(172網段)

159.163.173.102(173網段)PSD_PLCB159.163.172.103(172網段)

159.163.173.103(173網段)12/26/2023ProficyCimplicity軟件界面應用353ProficyCimplicity軟件界面應用3.1.1打開Workbench12/26/2023ProficyCimplicity軟件界面應用363ProficyCimplicity軟件界面應用3.1.2打開Workbench,新建一個項目指定項目保存路徑,項目名,選項以及協(xié)議。點擊“Create”。12/26/2023ProficyCimplicity軟件界面應用373ProficyCimplicity軟件界面應用3.1.3新建一個項目后,自動出現(xiàn)“ProjectProperties”,除了“General”頁簽是剛才在新建項目中設定的,其他“Options”和“Settings”頁簽中的內容可暫時保持默認,以后可隨時從菜單欄或工具欄按鈕中進行修改。12/26/2023ProficyCimplicity軟件界面應用383ProficyCimplicity軟件界面應用3.1.4新建一個項目提示:在組態(tài)過程中,若屬性框的右下角有“Help”的按鈕,點擊該按鈕,會出現(xiàn)于當前屬性框內容相關的幫助提示,從而省去了從幫助文件從頭到尾查詢相關內容。12/26/2023ProficyCimplicity軟件界面應用393ProficyCimplicity軟件界面應用3.2.1新建項目中設置Ports

在新建項目中,建立與實際PLC通訊有關的Ports。12/26/2023ProficyCimplicity軟件界面應用403ProficyCimplicity軟件界面應用3.2.1新建項目中設置Ports一般地:有幾套裝置建幾個Ports。例中當前有兩套GMR系統(tǒng)ESD/PSD,建議建立兩個Ports。對應的描述分別填入ESD和PSD?!癎eneral”頁簽中其他設定可選用默認。12/26/2023ProficyCimplicity軟件界面應用413ProficyCimplicity軟件界面應用3.2.2新建項目中設置Ports“TCP/IP”頁簽中關鍵是“ModeAddress”的地址參數(shù),該地址是與HMI軟件通訊的PLC中的一個%M寄存器地址(bit),具體該地址的功能參見“Help”按鈕,原則上,只有當%M點的值在PLC中為“1”時,HMI軟件與PLC才能正常通訊。該%M點的地址可更改,但HMI和PLC中的地址必須對應;在PLC中可由邏輯得到該點的值或直接賦值為1。12/26/2023ProficyCimplicity軟件界面應用423ProficyCimplicity軟件界面應用3.2.3新建項目中設置Ports建立完Ports后,按“F5”和進行組態(tài)刷新。12/26/2023ProficyCimplicity軟件界面應用433ProficyCimplicity軟件界面應用3.3.1新建項目中設置Devices對于ESD/PSD系統(tǒng),由于各是雙重冗余的,分別建***/***_A/***_B的Devices,即:ESD對應3個Devices;PSD也對應3個Devices。每套系統(tǒng)的3個Devices之間屬性有所不同。12/26/2023ProficyCimplicity軟件界面應用443ProficyCimplicity軟件界面應用3.3.2新建項目中設置Device設置特性12/26/2023ProficyCimplicity軟件界面應用453ProficyCimplicity軟件界面應用3.3.3新建項目中設置Device設置特性12/26/2023ProficyCimplicity軟件界面應用463ProficyCimplicity軟件界面應用3.3.4新建項目中設置Device設置特性

ESD_B的Device特性設置與ESD_A類似,不同之處在于IP地址的不同。與PSD相關的3個Devices的設置與ESD的對應Devices類似,不再贅述。每次修改組態(tài)后,按“F5”和進行組態(tài)刷新。這兩個按鈕多按幾次無妨。

若實際應用項目中的PLC沒有像上述舉例的復雜,在組態(tài)Ports/Devices過程中,只要對比著進行不同程度的簡約即可。12/26/2023ProficyCimplicity軟件界面應用473ProficyCimplicity軟件界面應用3.3.5新建項目中設置Device設置特性說明在后續(xù)的“建點(Points)”步驟中,會涉及到所建的點對應的Devices的屬性設置。以前面所建的Devices:ESD/ESD_A/ESD_B為例:若某個Points指定Devices為“ESD”,該點作為顯示時,首選ESD_PLCA中的對應點顯示,當ESD_PLCA由于某種原因與HMI無通訊時,在HMI上該點顯示第二個PLC的對應點顯示。當然,當兩臺PLC都與Cimplicity都無通訊時,HMI上的該點呈黑色。

若從HMI向PLC寫值時,PLCA和PLCB中對應的該點的值都被更新;12/26/2023ProficyCimplicity軟件界面應用483ProficyCimplicity軟件界面應用3.3.5新建項目中設置Device設置特性說明若某個Points指定Devices為“ESD_A”,該點作為顯示時,只顯示ESD_PLCA中的對應點狀態(tài),當ESD_PLCA由于某種原因與HMI無通訊時,HMI上的該點呈黑色。若從HMI向PLC寫值時,僅PLCA中對應的該點的值被更新;PLCB中的對應值不變;同理,當某點的指定Devices為“ESD_B”,該點的“讀/寫”只與ESD_B有關。12/26/2023ProficyCimplicity軟件界面應用493ProficyCimplicity軟件界面應用3.4.1關于“安全”

新建項目默認3個角色:USER(一般用戶)/OPER(操作員)/SYSMGR(系統(tǒng)管理員)。默認的三者的操作權限有所不同,可雙擊對應的角色查看其屬性。但默認的“Level”等級均為“0”。角色的“Level”等級與向某些變量設定數(shù)值有關;可以更改“Level”等級,但不建議修改其它的默認屬性。12/26/2023ProficyCimplicity軟件界面應用503ProficyCimplicity軟件界面應用3.4.2關于“安全”Users的屬性12/26/2023ProficyCimplicity軟件界面應用513ProficyCimplicity軟件界面應用3.4.3關于“安全”的一些建議若在畫面運行時,需要頻繁從畫面上進行操作(如更改設定值,工藝操作等),建議使用“安全”等級。在每次操作畫面時,需要進行“登錄”操作,并且在操作完畢后,進行“登錄退出”。這種形式需要在項目屬性中進行一些選項設置。若在畫面運行時,不需要頻繁從畫面上操作,HMI畫面主要用于數(shù)據(jù)/狀態(tài)監(jiān)控或報警,并且事先約定除非系統(tǒng)管理員才可修改/操作HMI畫面的情況下,可以不使用“安全”等級。即,對于角色(Roles),用戶(Users)以及項目屬性中關于“安全”的選項,不用做任何設置。即使一些關鍵的按鈕,完全可以用寫簡單腳本的方法,用輸入口令形式加以操作限制。12/26/2023ProficyCimplicity軟件界面應用523ProficyCimplicity軟件界面應用3.5.1關于“項目屬性”該屬性與項目整體有關,并非某個組態(tài)元素的屬性。兩種方法打開“項目屬性”:A菜單欄ProjectPropertiesB工具欄“ProjectProperties”按鈕12/26/2023ProficyCimplicity軟件界面應用533ProficyCimplicity軟件界面應用3.5.2關于“項目屬性”12/26/2023ProficyCimplicity軟件界面應用543ProficyCimplicity軟件界面應用3.6.1Points的建立與導入

Point的建立與畫面的建立沒有嚴格的順序規(guī)定,可以按照需要穿插進行。但還是建議在著手組態(tài)畫面之前,與畫面相關的點應該先建立完畢。以下非特別說明,Points指的是需要用戶自己建立的Points而不是“$”開頭的系統(tǒng)Points。

Points中建立的“點”,多數(shù)是需要與PLC進行數(shù)據(jù)交換的實際點(%I、%M、%R……等等),作為HMI的主要功能,是從PLC讀到Cimplicity中,進行顯示與監(jiān)控,也有從HMI寫入PLC的信號(如:開關操作或設定值的修改等)。

Points中也包含一些無地址的“Virtual”(虛擬點),主要用于數(shù)組的建立和HMI軟件組態(tài)的調試技巧。12/26/2023ProficyCimplicity軟件界面應用553ProficyCimplicity軟件界面應用3.6.2Points的建立與導入舉例:在Points中需要建立:

20個AI(AI1~AI20/%R00001~%R00020)20個DI(DI1~DI20/%I00001~%I00020);20個DO(DO1~DO20/%Q00001~%Q00020);20個中間變量(Middle1~Middle20/%M00001~%M00020);20個虛擬點(Virtual1~Virtual20/前10個為BOOL量,后10個為模擬量);1個100個元素的1維數(shù)組(My_ARRAY1/%M00101~%M00200)注意:由于需要建立的點較多,一個一個建點的效率不高,運用“模板導出更新導入”的方式,可以大大提高建點效率。12/26/2023ProficyCimplicity軟件界面應用563ProficyCimplicity軟件界面應用3.6.3Points的建立與導入建立兩個AI點(AI1~AI2/%R00001~%R00002),Devices指定為“ESD”。12/26/2023ProficyCimplicity軟件界面應用573ProficyCimplicity軟件界面應用3.6.4Points的建立與導入建立兩個AI點(AI1~AI2/%R00001~%R00002),Devices指定為“ESD”。12/26/2023ProficyCimplicity軟件界面應用583ProficyCimplicity軟件界面應用3.6.5Points的建立與導入導出這兩個點的“格式”。A點擊“ToolsCommandPrompt…”B輸入“Clieexporttest.csv”(Clie:變量導入/導出關鍵字;export:導出命令;test.csv:導出的變量存在以“test”為文件名,以“.csv”為后綴格式的文件中,若原來文件夾中沒有該文件,則新建)12/26/2023ProficyCimplicity軟件界面應用593ProficyCimplicity軟件界面應用3.6.5Points的建立與導入導出這兩個點的“格式”。C導出變量成功12/26/2023ProficyCimplicity軟件界面應用603ProficyCimplicity軟件界面應用3.6.5Points的建立與導入更新變量(位號/Points)文件,導入,刷新組態(tài)D在指定文件夾中找到該文件(test.csv),并打開,進行編輯。E導入更新的“test.csv”。F更新組態(tài),得到如圖所示。12/26/2023ProficyCimplicity軟件界面應用613ProficyCimplicity軟件界面應用3.6.5Points的建立與導入優(yōu)化變量分布12/26/2023ProficyCimplicity軟件界面應用623ProficyCimplicity軟件界面應用3.6.6按照例子的要求,建立其他變量(Points)/文件夾12/26/2023ProficyCimplicity軟件界面應用633ProficyCimplicity軟件界面應用3.6.7關于Points的一些建議與說明A實際項目中,對應的變量表需要用excel文件的形式給出,方便Points的導入;B導出文件盡量放在本項目的文件夾中,并以“項目名.csv”的文件名保存,方便記憶;C牢記“Clieexport項目名.csv”以及“Clieimport項目名.csv”的導出/導入命令;D適當應用excel的某些函數(shù)功能,提高組態(tài)效率;E類似功能的Points盡量放在一個Points文件夾中,使Points的界面看起來整潔有序;F關于Points文件夾的命名盡量簡短且易分辨;12/26/2023ProficyCimplicity軟件界面應用643ProficyCimplicity軟件界面應用3.7Screen組態(tài)簡析3.7.1建立新Screen建立完成后,指定保存路徑,默認保存在本項目文件夾下的“screens”文件夾內。12/26/2023ProficyCimplicity軟件界面應用653ProficyCimplicity軟件界面應用3.7.2復制Screen

在默認保存在本項目文件夾下的“screens”文件夾內,復制粘貼建立新的Screen,并改名。在Workbench中,刷新組態(tài),如下圖所示。12/26/2023ProficyCimplicity軟件界面應用663ProficyCimplicity軟件界面應用3.7.3建立一個畫面的標題組(模板內容)一個矩形和2個TextString,并打包成組。該組作為一個模板。目的:建立該標題組,使之在每幅畫面中應用,用于指示當前畫面的基本內容。ScreenTitle:當前畫面的標題00/00/0000:00:00:當前運行HMI軟件的計算機的日期及時間12/26/2023ProficyCimplicity軟件界面應用673ProficyCimplicity軟件界面應用3.7.4組態(tài)畫面的標題組的內容打開該組的屬性框,建立3個變量。并對日期時間的Text做如下組態(tài)。12/26/2023ProficyCimplicity軟件界面應用683ProficyCimplicity軟件界面應用3.7.5重新建立template2.cim畫面刪除原有template2.cim,重新用template.cim復制粘貼,建立新的template2.cim畫面,在Variable中更改相應的Title。12/26/2023ProficyCimplicity軟件界面應用693ProficyCimplicity軟件界面應用3.7.6建立畫面間跳轉按鈕在template1.cim和template2.cim畫面中,建立畫面跳轉按鈕。12/26/2023ProficyCimplicity軟件界面應用703ProficyCimplicity軟件界面應用3.7.6建立畫面間跳轉按鈕畫面跳轉按鈕的組態(tài)Procedure

*該按鈕要做什么12/26/2023ProficyCimplicity軟件界面應用713ProficyCimplicity軟件界面應用3.7.6建立畫面間跳轉按鈕畫面跳轉按鈕的組態(tài)Events

*什么情況下執(zhí)行按鈕的Procedure12/26/2023ProficyCimplicity軟件界面應用723ProficyCimplicity軟件界面應用3.7.6按鈕式畫面跳轉菜單舉例為按鈕設置快捷鍵,在上頁的Events中:12/26/2023ProficyCimplicity軟件界面應用733ProficyCimplicity軟件界面應用3.7.7頁簽式畫面跳轉菜單與按鈕式菜單類似,需要對不同的對象(在這里主要是一個Rectangle和一個Text形成的組)的“Procedure”和“Events”頁簽進行組態(tài)。還可通過一定技巧實現(xiàn)當前畫面與菜單底色的匹配。12/26/2023ProficyCimplicity軟件界面應用743ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示在畫面編輯狀態(tài)下,點擊工具欄中“ObjectExplorer”按鈕,出現(xiàn)“Symbols”界面。12/26/2023ProficyCimplicity軟件界面應用753ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示選擇“CIMPLICITYSymbolsLights”文件夾,拖拽一個指示燈到畫面中,雙擊打開屬性框。選中“Group”頁簽,雙擊“GreenLight”。12/26/2023ProficyCimplicity軟件界面應用763ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示選中“ColorAnimation”頁簽,點擊Edit。并做如右圖設置。12/26/2023ProficyCimplicity軟件界面應用773ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示設置完畢后,退出,“Expr.count:”更新為2。運行畫面,觀察燈的現(xiàn)實狀態(tài)。12/26/2023ProficyCimplicity軟件界面應用783ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示從畫面上,右擊燈,選擇“PointControlPanel”,雙擊Points的路徑,更改設定值,觀察燈的狀態(tài)顯示變化。12/26/2023ProficyCimplicity軟件界面應用793ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示“Duplicate”例子中的燈,進行不同的設置。改變設定值,觀察各個燈的顯示狀態(tài)。掌握BOOL量顯示的設置12/26/2023ProficyCimplicity軟件界面應用803ProficyCimplicity軟件界面應用3.7.8BOOL量/開關量的畫面狀態(tài)顯示

BOOL量的文字顯示。編輯畫面:動態(tài)畫面:12/26/2023ProficyCimplicity軟件界面應用813ProficyCimplicity軟件界面應用3.7.9BOOL量/開關量的狀態(tài)控制(保持型)選擇“CIMPLICITYSmartObjectsSwitchs”文件夾,拖拽一個開關到畫面中。由于是“Smart”控件,自動彈出對話框要求指定對應的位號。指定位號后,調試并觀察畫面的狀態(tài)。12/26/2023ProficyCimplicity軟件界面應用823ProficyCimplicity軟件界面應用3.7.9BOOL量/開關量的狀態(tài)控制(保持型)多建幾個按鈕/開關,比較它們的動作特性。12/26/2023ProficyCimplicity軟件界面應用833ProficyCimplicity軟件界面應用3.7.9BOOL量/開關量的狀態(tài)控制(瞬態(tài)型)瞬態(tài)型開關不需要調用上述的樣板按鈕控件,只需用Workbench提供的普通按鈕組態(tài),即可實現(xiàn)。建立一個指示燈與按鈕,指定另外一個位號。12/26/2023ProficyCimplicity軟件界面應用843ProficyCimplicity軟件界面應用3.7.9BOOL量/開關量的狀態(tài)控制(瞬態(tài)型)對“TEST”按鈕的2個“Procedure”和“Events”做如下組態(tài):12/26/2023ProficyCimplicity軟件界面應用853ProficyCimplicity軟件界面應用3.7.9BOOL量/開關量的狀態(tài)控制(瞬態(tài)型)調試,觀察畫面的狀態(tài)變化。12/26/2023ProficyCimplicity軟件界面應用863ProficyCimplicity軟件界面應用3.7.10關于BOOL量顯示/控制的總結對于BOOL量的顯示,可按照實際需要選用指示燈或文字進行顯示,主要在“ColorAnimation

ExpressionList/Visibility”中進行設置。對于BOOL量的控制,主要是對PLC邏輯中的某些BOOL量進行些操作,可按照實際需要選用樣板控件或用普通按鈕加以實現(xiàn)。不管BOOL量還是以后的模擬量,建議先建好相關的Point(點/位號),再組態(tài)畫面。12/26/2023ProficyCimplicity軟件界面應用873ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例當對畫面的操作需要進行“安全”等級區(qū)分時,建議采用畫面的“登錄”控制。畫面操作完成后,需要進行“注銷”操作。下面舉例建立一個簡單的登錄操作界面。如下圖所示,建立2個Button/3個Rectangle/2個Text文本,如左圖所示。注意尺寸,重疊起來像右圖所示。12/26/2023ProficyCimplicity軟件界面應用883ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“登錄”按鈕,在屬性框中選擇“Events”頁簽,選擇“MouseDown”,在“Action”中,選擇“NewScript…”;進入腳本編輯界面。12/26/2023ProficyCimplicity軟件界面應用893ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“登錄”按鈕,在腳本編輯模式窗口中寫入如下腳本,編譯,退出腳本編輯后,如右圖所示。12/26/2023ProficyCimplicity軟件界面應用903ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“登錄”按鈕,VisibilityExpression中寫入如下表達式。表示當本項目畫面未登錄時,該按鈕可見。12/26/2023ProficyCimplicity軟件界面應用913ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“注銷”按鈕,與“登錄”按鈕類似組態(tài),不同的是:腳本:CimLogout"TEST_0414"可見條件:$PROJECT.LOGGEDINEQ112/26/2023ProficyCimplicity軟件界面應用923ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“@@@@@@@”的Text,”ExpressionList”如下組態(tài):12/26/2023ProficyCimplicity軟件界面應用933ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例對于“@@@@@@@”的Text,”ExpressionList”如下組態(tài):12/26/2023ProficyCimplicity軟件界面應用943ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例測試步驟:A停止當前運行的項目,刷新組態(tài);B合并上述的2個Button/3個Rectangle/2個Text文本,放置在標題組上或旁邊,可被每幅畫面調用;C將“安全

Roles”中的“Level”等級按照“User=0/Oper=1/SYSMGR=2”的形式設置;D設置幾個用戶/Users,分屬不同角色/Roles;D運行Cimplicity工程,觀察畫面的變化是否符合預設要求。12/26/2023ProficyCimplicity軟件界面應用953ProficyCimplicity軟件界面應用3.7.11登錄控制的畫面舉例12/26/2023ProficyCimplicity軟件界面應用963ProficyCimplicity軟件界面應用3.7.12模擬量的畫面狀態(tài)顯示與控制點擊“ObjectExplore”,從“Symbols”界面中選擇相應的模擬量顯示/控制控件;指定對應的Points(例中為“Virtual.Virtual11/Virtual.Virtual12”)12/26/2023ProficyCimplicity軟件界面應用973ProficyCimplicity軟件界面應用3.7.12模擬量的畫面狀態(tài)顯示與控制建立兩個Text文本,組態(tài)如下所示:12/26/2023ProficyCimplicity軟件界面應用983ProficyCimplicity軟件界面應用3.7.12模擬量的畫面狀態(tài)顯示與控制建立2個組,每組包含2個Rectangle/2個Text,作為“Virtual11”/“Virtual12”的設定值輸入界面,“0000”的組態(tài)如下:12/26/2023ProficyCimplicity軟件界面應用993ProficyCimplicity軟件界面應用3.7.12模擬量的畫面狀態(tài)顯示與控制運行畫面,調試,觀察畫面的變化狀態(tài)。**若要仿真模擬量的連續(xù)動作,可將某個Virtual點按下列屬性設置,對諸如模擬量報警,歷史記錄的組態(tài)調試將非常有用。12/26/2023ProficyCimplicity軟件界面應用1003ProficyCimplicity軟件界面應用3.8Point的報警及AlarmList

在CimplicityHMI中,不僅可以顯示來自PLC的信號,在Cimplcity軟件自身,而且可以將從PLC讀來的開關量/模擬量信號進行報警判斷,并將位號狀態(tài)/報警信息用AlarmList的方式顯示出來。下文將簡述關于報警的三方面內容:3.8.1位號(Points)的報警設定BOOL量3.8.2AlarmList控件的簡單應用3.8.3位號(Points)的報警設定模擬量12/26/2023ProficyCimplicity軟件界面應用1013ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定報警設定作為位號的一種特性,在位號的屬性框中體現(xiàn)。12/26/2023ProficyCimplicity軟件界面應用1023ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定對于BOOL量,相對簡單。Virtual3~Virtual10均設定“0”為報警狀態(tài)。同前述位號的屬性修改類似,應用“模板導出修改導入”的方式,修改Virtual3~Virtual10的報警屬性。12/26/2023ProficyCimplicity軟件界面應用1033ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定同理,Virtual4設定完以后,導出變量,修改Virtual5~Virtual10,再導入,抽查位號屬性。12/26/2023ProficyCimplicity軟件界面應用1043ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定燈屏

關于BOOL量報警燈屏顯示:建立一個Text文本和一個Rectangle。以Virtual3為例,說明燈屏的作用。

燈屏中的字為位號名,字的顏色反映當前位號的實時狀態(tài);字呈白色時為1(正常),字呈黑色時為0(報警)。燈屏(Rectangle/矩形)的顏色及閃爍反映報警及確認情況。紅色閃爍為報警狀態(tài)且未確認;保持紅色為報警狀態(tài)且已經確認;保持綠色為正常狀態(tài)。

燈屏是關于BOOL量報警非常有用的顯示方法,若以后實際項目中需要用到燈屏顯示,可直接參考后文的組態(tài)方法。當然,若大量的燈屏顯示或許還需要其他技巧,但顯示的基本組態(tài)方法即如后文所述。12/26/2023ProficyCimplicity軟件界面應用1053ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定燈屏燈屏位號組態(tài):12/26/2023ProficyCimplicity軟件界面應用1063ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定燈屏燈屏矩形組態(tài):

注意12/26/2023ProficyCimplicity軟件界面應用1073ProficyCimplicity軟件界面應用3.8.1位號(Points)的報警設定燈屏在畫面中建立如下2~3組BOOL量測試界面。分別對應Virtual3/Virtual4…,插入一個“AlarmViewer”控件(該控件使用方法在后面詳述,調出“ACK/ACKALL”按鈕),運行Cimplicity軟件,調試,觀察畫面變化狀態(tài)。12/26/2023ProficyCimplicity軟件界面應用1083ProficyCimplicity軟件界面應用3.8.2AlarmList控件的簡單應用

AlarmList控件是對定義了“EnableAlarm”屬性的變量的報警顯示,應用簡單直觀。增加一個AlarmList(AlarmViewer)控件;拖拽到適當大小和位置12/26/2023ProficyCimplicity軟件界面應用1093ProficyCimplicity軟件界面應用3.8.2AlarmList控件的簡單應用

雙擊AlarmList控件,再點擊鼠標右鍵,選中“Properties…”,出現(xiàn)AlarmList的屬性框,對控件本身的許多特性進行設定。結合控件著重描述下圖紅框的設置特性。12/26/2023ProficyCimplicity軟件界面應用1103ProficyCimplicity軟件界面應用3.8.3位號(Points)的報警設定模擬量對于模擬量的報警設置,Cimplcity軟件提供了LL/L/H/HH報警點,在Point的“Alarm”屬性中指定。對于有多點設定值模擬量的報警:建議可組態(tài)報警字符串的形式,對多點設定產生報警信息。12/26/2023ProficyCimplicity軟件界面應用1113ProficyCimplicity軟件界面應用3.8.3位號(Points)的報警設定模擬量可以仿照圖示(或只建立部分位號),建立模擬量報警測試畫面。12/26/2023ProficyCimplicity軟件界面應用1123ProficyCimplicity軟件界面應用3.9當前趨勢記錄

CimplicityHMI軟件提供趨勢記錄控件,本提綱中只介紹趨勢控件的使用方法和當前趨勢的記錄;關于歷史趨勢的記錄,本提綱中并未涉及。3.9.1畫面中點擊趨勢按鈕,出現(xiàn)趨勢控件。12/26/2023ProficyCimplicity軟件界面應用1133ProficyCimplicity軟件界面應用3.9.2將趨勢控件拖拽至合適形狀與位置,雙擊該控件,出現(xiàn)與控件相關的屬性框。12/26/2023ProficyCimplicity軟件界面應用1143ProficyCimplicity軟件界面應用3.9.3趨勢控件的屬性框Lines指定趨勢線的位號;“DisplayExpansion”可選用“Smooth”;其余可保持默認。12/26/2023ProficyCimplicity軟件界面應用1153ProficyCimplicity軟件界面應用3.9.4趨勢控件的屬性框Axis

設定當前所見范圍的時間長度。12/26/2023ProficyCimplicity軟件界面應用1163ProficyCimplicity軟件界面應用3.9.4趨勢控件的屬性框Chart

按照需要更新趨勢控件的前景色/背景色/趨勢范圍背景色。12/26/2023ProficyCimplicity軟件界面應用1173ProficyCimplicity軟件界面應用3.9.5趨勢控件的屬性框Legend

設置控件下方的圖例中的內容。12/26/2023ProficyCimplicity軟件界面應用1183ProficyCimplicity軟件界面應用3.9.6趨勢控件的屬性框Grid

按需設置趨勢圖中的輔助格線。建議輔助格線顏色與趨勢范圍背景色之間有較大的顏色反差。12/26/2023ProficyCimplicity軟件界面應用1193ProficyCimplicity軟件界面應用3.9.6趨勢控件的屬性框RuntimeActions

確定趨勢圖的屬性窗口是否在HMI軟件運行時可見,若可見,選擇相應的頁簽。若可見,意味著在軟件運行界面下,用戶可對趨勢曲線做一定的組態(tài)與選擇;若不可見,則所顯示的趨勢曲線無法進行任何修改與選擇。12/26/2023ProficyCimplicity軟件界面應用1203ProficyCimplicity軟件界面應用3.9.7關于當前趨勢控件應用的小結與建議從上文可知,當HMI正在運行,且顯示畫面上有趨勢控件,大致有下列3種操作方式:A趨勢控件中固化了某個/幾個位號的當前趨勢,操作者無法更改顯示趨勢的位號(控件屬性框在運行時不可見);B趨勢控件的屬性框在運行時可見,用戶可自由選擇相應位號的趨勢顯示;C按照位號功能分為若干個趨勢顯示組,某個趨勢圖(一個顯示組)中固定只能顯示某些位號的趨勢,用戶可選擇該組中某些位號趨勢的顯示及刪除。

可按照實際需要選擇顯示方式,方式A/B方式實現(xiàn)較簡單,C方式要一定的技巧和少量的腳本編寫。12/26/2023ProficyCimplicity軟件界面應用1213ProficyCimplicity軟件界面應用3.9.8上文C方式的舉例建立8個“Virtual13~Virtual20”按鈕,及其與每個帶位號按鈕相對應的8個“Delete”按鈕;一個趨勢控件。12/26/2023ProficyCimplicity軟件界面應用1223ProficyCimplicity軟件界面應用3.9.8上文C方式的舉例

功能:

當按下位號按鈕,趨勢圖上出現(xiàn)于該位號對應的當前趨勢;按下對應的“Delete”按鈕,在趨勢圖中刪除對應位號的當前趨勢曲線。要求/提示:A不能重復顯示同一位號;B也不能重復刪除同一位號;C在刪除所有位號的當前趨勢曲線之前,禁止畫面跳轉;D事先將趨勢控件的“ObjectName”命名為“TREND1”。E涉及到“Method(方法)”的調用;準備20個BOOL量作為對應“方法”調用的結果狀態(tài);12/26/2023ProficyCimplicity軟件界面應用1233ProficyCimplicity軟件界面應用3.9.8上文C方式的舉例作為對應“方法”調用的結果狀態(tài)的BOOL(Virtual型)量建立。12

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論