Citect軟件培訓教程課件_第1頁
Citect軟件培訓教程課件_第2頁
Citect軟件培訓教程課件_第3頁
Citect軟件培訓教程課件_第4頁
Citect軟件培訓教程課件_第5頁
已閱讀5頁,還剩219頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Citect6.0軟件培訓鞍山華深控制系統(tǒng)有限公司Citect6.0軟件培訓鞍山華深控制系統(tǒng)有限公司1Citect6.0軟件的安裝將Citect6.0軟件安裝光盤插入光驅(qū),光盤即自動運行。點擊Next軟件進行下一步安裝;Citect6.0軟件的安裝將Citect6.0軟件安裝光盤2點擊“IAccept”,然后點擊Next繼續(xù)安裝;點擊“IAccept”,然后點擊Next繼續(xù)安裝;3選擇CitectHMI/SCADA,然后點擊Next繼續(xù)安裝。選擇CitectHMI/SCADA,然后點擊Next繼續(xù)安裝4選擇ChineseVersion6.00,然后點擊Next繼續(xù)安裝;選擇ChineseVersion6.00,然后點擊Next5點擊Next繼續(xù)下一步安裝;點擊Next繼續(xù)下一步安裝;6點擊Next繼續(xù)進行下一步安裝;點擊Next繼續(xù)進行下一步安裝;7光盤即自動運行安裝程序,如圖所示:光盤即自動運行安裝程序,如圖所示:8點擊Finish

按鈕,軟件已正確安裝完畢。

點擊Finish按鈕,軟件已正確安裝完畢。

9第一章組態(tài)工程一個Citect工程由三個主要部分組成的:圖形頁面:圖形頁面是在用戶的計算機屏幕上顯示的,通常用來顯示工廠的當前狀態(tài)或者條件。圖形頁面還可以包含有控制和命令按鈕使得操作人員能夠?qū)S的生產(chǎn)過程進行控制。組態(tài)數(shù)據(jù)庫:數(shù)據(jù)庫保存了系統(tǒng)在運行期間需要使用的(有關(guān)工廠的)組態(tài)信息。有些數(shù)據(jù)庫是同一些特定的圖形頁面相連接的。Cicode文件:Cicode文件保存了用戶的Cicode函數(shù)。Cicode是用來執(zhí)行動作以及命令,使用戶的系統(tǒng)功能得到增強。第一章組態(tài)工程一個Citect工程由三個主要部10對工程進行組態(tài)

要想完整地對一個工程進行組態(tài),需要對以下幾個方面進行設(shè)計:創(chuàng)建一個工程。用戶一旦創(chuàng)建了自己的工程,應當習慣性地對其進行備份,以減少出現(xiàn)問題(例如:硬盤故障)時數(shù)據(jù)丟失。

按照I/O設(shè)備設(shè)置過程中的基本步驟來建立同某個設(shè)備的通信連接。通常,在第一次創(chuàng)建某個工程時,用戶并不了解通信的具體信息。在這種情況下,可以采用“虛擬”的I/O設(shè)備將其定為一個存儲器設(shè)備。

定義Citect需要進行讀、寫和使用的數(shù)據(jù)庫,通過定義變量標簽來完成。對工程進行組態(tài)要想完整地對一個工程進行組態(tài),需要對以11

在工程編輯器中對非頁面的屬性進行組態(tài)。這些內(nèi)容包括報警、報表、時間、日志等。

使用Cicode編輯器來創(chuàng)建和編寫用戶自己的Cicode程序。如何創(chuàng)建一個新的工程1.選擇Citect管理器 。2.點擊新建工程按鈕 。-或者-從文件菜單中選擇新建工程選項。3.填寫新建工程對話框。至少填寫名稱項目。4.按下確定按鈕來創(chuàng)建該工程,或者點擊取消按鈕取消操作。如圖1-1所示:在工程編輯器中對非頁面的屬性進行組態(tài)。這些內(nèi)容包括報12

圖1-1

新建工程的名稱工程存盤路徑選擇頁面背景顏色圖1-1新建工程的名稱工程存選擇頁面背景顏色13如何備份一個工程在對Citect工程進行組態(tài)之后,用戶應當對工程進行備份(或者存盤)。

Citect允許用戶將一個工程備份在某個本地(軟盤、硬盤)或者網(wǎng)絡(luò)某個位置中。要對一個工程進行備份:1.選擇Citect管理器。 2.點擊備份按鈕,或者從工具菜單中選擇備份選項。3.填寫備份對話框,指定一個源工程和目標工程,以及其它的選項。4.點擊確定按鈕對工程進行備份,或者點擊取消按鈕取消操作。如圖1-2所示:如何備份一個工程在對Citect工程進行組態(tài)之后,用14如何對一個工程進行恢復1.選擇Citect管理器。 2.點擊恢復按鈕或者從工具菜單中選擇恢復選項。3.填寫恢復對話框,選擇一個源工程,以及一個目標工程。4.點擊確定按鈕對工程進行恢復或者取消恢復。如圖1-3所示:如何對一個工程進行恢復1.選擇Citect管理器。 如圖1-15圖1-2圖1-3源工程目標文件源工程文件目標工程名稱及存盤路徑圖1-2圖1-3源工程目標文件源工程文件目標工程名稱及存盤路16如何對一個復制工程1.選擇Citect管理器。 2.點擊復制按鈕。 -或者-3.從文件菜單中選擇復制工程到…選項。4.填寫復制對話框,指定一個源工程,以及一個目標工程。5.點擊確定按鈕來對工程進行復制或者取消操作。如圖1-4所示:如何對一個復制工程1.選擇Citect管理器。 如圖1-4所17如圖1-5所示:如何刪除一個工程1.選擇Citect管理器。 2.從列表中選擇某個工程。注意:無法刪除下面的幾種工程

1)當前處于開啟狀態(tài)的工程

2)任何安裝好的工程

3)包含工程。3.從文件菜單中選擇刪除工程選項,或者按下刪除鍵。4.點擊是按鈕來刪除該工程,或者點擊否按鈕取消操作。如圖1-5所示:如何刪除一個工程1.選擇Citect管理器。18圖1-4圖1-5源工程目標工程圖1-4圖1-5源工程目標工程19快速I/O設(shè)備設(shè)置:設(shè)置已有或新的I/O設(shè)備通訊;為了與I/O設(shè)備通訊每一個Citect工程都至少定義一個I/O服務器。在Citect中設(shè)置每一個I/O設(shè)備都必須有正確的通訊協(xié)議,通訊參數(shù)的設(shè)定、接口板以及計算機的通訊端口都要設(shè)定.通過運行通訊速成向?qū)?,按步驟進行定義:I/O服務器———名稱計算機通信接口板———主板

在通信板上的通訊口———端口

與計算機通信口相連的———I/O

設(shè)備

第二章I/O設(shè)置第二章I/O設(shè)置20

運行通訊速成向?qū)?

在Citect

管理器中,選中工程然后雙擊通信文件夾,再雙擊“快

速I/O設(shè)備設(shè)置”圖標

或在Citect工程編輯器選擇中菜單“工具|快速I/O設(shè)備設(shè)置”如何進行通訊設(shè)置具體設(shè)置步驟如圖2-1所示:

如何進行通訊設(shè)置具體設(shè)置步驟如圖2-1所示:21設(shè)置通訊協(xié)議圖2-1設(shè)置通訊協(xié)議圖2-122注釋:在快速通訊設(shè)置中采用缺省值的設(shè)置,你可以在圖2-2所示表單中修改。

通訊設(shè)置對話框:

運行了通訊速成向?qū)е?,一整套的通訊設(shè)置表單就作為工程的一部分被創(chuàng)建了。表單可以在Citect管理器中的通信文件夾或在Citect工程編輯器通信菜單中找到。

這些表單在前面的練習中已經(jīng)被創(chuàng)建了。這些表單在前面的練習中已經(jīng)被創(chuàng)建了。如圖2-2所示:注釋:在快速通訊設(shè)置中采用缺省值的設(shè)置,你可以在圖2-2所示23圖2-2圖2-224第三章建立變量標簽變量標簽

用來在I/O設(shè)備和CitectI/O服務器之間的傳輸數(shù)據(jù)的。每一個變量標簽都必須有一個唯一的名字、一個數(shù)據(jù)類型、一個地址和一個相關(guān)的I/O

設(shè)備。Citect標簽分為:變量標簽、趨勢標簽、SPC標簽三種標簽。

在Citect管理器中,選擇一個工程打開標簽文件夾然后雙擊標簽變量或在工程編輯器中選擇標簽菜單|標簽變量或在工程編輯器工具欄中單擊標簽變量圖標。如何定義一個變量標簽:

第三章建立變量標簽變量標簽在Cit25變量標簽對話框?qū)傩宰兞繕撕灻Q(32個字符)可以使用任何一個名字,但如果你有很多變量,應該使用一個命名規(guī)則。數(shù)據(jù)類型(16個字符)數(shù)據(jù)類型 變量 大小范圍BCD 以十進制為基礎(chǔ)的二進制代碼2字節(jié)0到9,999BYTE 字節(jié)1字節(jié)0到255DIGITAL 數(shù)字量 1位或1字節(jié)0或1INT 整型 2字節(jié)-32,768到32,767UINT 無符號整型 2字節(jié) 0到65,535LONG 長整型4字節(jié) -2,147,483,648到2,147,483,647LONGBCD 長以十進制為基礎(chǔ)的二進制代碼 4字節(jié)0到99,999,999REAL 浮點4字節(jié)-3.4E38到3.4E38STRING 字符串 256字節(jié)(最大) ASCII(空結(jié)尾)變量標簽對話框?qū)傩宰兞繕撕灻Q(32個字符)數(shù)據(jù)類型(16個26

你必須正確配置標簽變量的數(shù)據(jù)類型,每一個數(shù)據(jù)類型有唯一的地址。I/O

設(shè)備名稱(16個字符)存儲變量的I/O設(shè)備。如果使用冗余I/O設(shè)備,這里應定義主I/O設(shè)備名稱,而不是備用的。地址(64個字符)存儲變量的I/O設(shè)備中的寄存器地址。格式和地址前綴依賴于你使用的I/O設(shè)備。原始零刻度/原始滿刻度(10個字符)未經(jīng)轉(zhuǎn)換的原始數(shù)據(jù)零點和滿刻度的值。原始值是Citect從I/O設(shè)備中直接讀取的值。你必須正確配置標簽變量的數(shù)據(jù)類型,每一個數(shù)據(jù)27工程零刻度/工程滿刻度(10個字符)

Citect將原始值經(jīng)計算后轉(zhuǎn)換的工程值。原始零刻度被轉(zhuǎn)換到工程零刻度,原始滿刻度被轉(zhuǎn)換到工程滿刻度。用于趨勢圖的上下限。大多數(shù)I/O設(shè)備都返回一個整型值顯示模擬信號的值。為了返回一個工程值,I/O設(shè)備轉(zhuǎn)換一個輸入信號(通常4-20毫安)為一原始刻度值,量程是6400到32000。為了顯示這個值為一個工程值,你可以定義一個刻度計算,然后Citect用此刻度所有的值,變量被刻度的值(工程值),不是它的原始值,在Citect系統(tǒng)中使用,刻度屬性是可選的。如果你沒有定義刻度,工程零點刻度缺省是原始零點刻度,工程滿刻度缺省是原始滿刻度——也就是沒有刻度。注釋:1.在系統(tǒng)運行工程中,定義低于原始零點刻度或高于原始滿刻度的值會產(chǎn)生“超量程”錯誤。

2.不要對數(shù)字量和字符串數(shù)據(jù)類型使用刻度。工程零刻度/工程滿刻度(10個字符)28工程單位(8個字符)表示工程單位(例如:%、deg、mm/sec等)。屬性是可選的,如果你沒有定義工程單位,就表示不使用工程單位。不要對數(shù)字量和字符串數(shù)據(jù)類型使用這個屬性。格式(10個字符)變量值的顯示格式。這個屬性是可選的。如果你沒有定義格式,缺省格式是####.#,不要對數(shù)字量和字符串數(shù)據(jù)類型使用這個屬性。注釋(32個字符)任何有用的信息。工程單位(8個字符)格式(10個字符)注釋(32個字符)29如何配置一個數(shù)字量標簽1.選擇工程編輯器。 2.點擊變量標簽工具或從標簽菜單中選擇變量標簽。3.完成顯示的變量標簽表單的屬性,使用DIGITAL作為數(shù)據(jù)類型。4.點擊添加按鈕創(chuàng)建新記錄,如果你修改了一個記錄點擊替換按鈕。注釋:你必須填寫變量標簽名、I/O設(shè)備名、數(shù)據(jù)類型和地址域。不必填寫下面的屬性:原始零點刻度、原始滿刻度、工程零點刻度、工程滿刻度、工程單位和格式。如何配置一個數(shù)字量標簽1.選擇工程編輯器。 30示例1:

定義一個數(shù)字量標簽:testi.

在Citect管理器中,選擇HS工程并打開標簽文件夾然后雙擊標簽變量就會顯示右側(cè)的對話框:ii.按下面的要求添入對話框的各部分:變量標簽名稱:Test數(shù)據(jù)類型:DIGITAL

I/O設(shè)備名稱:IODev地址:100001iii.單擊添加按鈕。圖3-1示例1:圖3-1311.選擇工程編輯器。2.點擊標簽變量工具或從工程編輯器標簽菜單中選擇變量標簽。3.填寫變量標簽表單的屬性,數(shù)據(jù)類型使用INT(或Real、BCD、Long、LongBCD)。4.點擊添加按鈕增加你創(chuàng)建的記錄,或替換按鈕(如果你修改了一個記錄)。注釋: 你必須填寫變量標簽名、I/O設(shè)備名、數(shù)據(jù)類型和地址域。其他屬性可選。如何配置一個模擬量標簽1.選擇工程編輯器。如何配置一個模擬量標簽32示例2:定義一個模擬量標簽:ai

i.Citect管理器中,選擇HS工程并打開標簽文件夾然后雙擊標簽變量就會顯示下面的表單。

ii.按下面的要求填寫屬性對話框:

變量標簽名稱:ai

數(shù)據(jù)類型:int

I/O設(shè)備名稱:IODev

地址:300001原始零刻度:0

原始滿刻度:100工程零刻度:0

工程滿刻度:100格式:###

iii.

單擊添加按鈕創(chuàng)建新標簽。示例2:33圖3-2如圖3-2所示:圖3-2如圖3-2所示:34第四章編輯圖形頁面圖形頁面的外觀屬性[模板]風格系統(tǒng)在運行時圖形頁面的外觀風格。可應用軟件中默認的頁面和模板設(shè)置。[模板]分辨率頁面的默認屏幕分辨率:顯示器類型 屏幕寬度(按像素) 屏幕高度(按像素)

VGA640 480SVGA 800 600XGA 1024 768SXGA 1280 1024用戶自定義 **** 第四章編輯圖形頁面圖形頁面的外觀屬性[模板]風格[模板35[模板]名稱基于頁面的模板名稱。[模板]顯示標題欄決定是否顯示窗口的標題欄(在頁面的上方)。標題欄包括窗口的名稱、最大化、最小化和關(guān)閉按鈕(在標題欄的最右端),以及控制菜單按鈕(在標題欄的最左端)。要以全屏的方式來顯示頁面(不顯示標題欄),頁面的大小必須同屏幕的大小相同(或者要大些)。如果頁面的尺寸小于屏幕的大小,即使在全屏的模式下,標題欄仍將被顯示出來。標準的模板風格對于兩種頁面大小都適用。背景顏色

圖形頁面的背景中所顯示的顏色。[模板]名稱[模板]顯示標題欄背景顏色36如何創(chuàng)建一個新的圖形頁面要想創(chuàng)建一個新的頁面:1.在圖形編輯器中,點擊新建按鈕;或者從文件下拉菜單中選擇新建按鈕;或者在管理器中點擊頁面|創(chuàng)建新頁面圖標。2.

點擊頁面按鈕3.選擇建立頁面所需的某個模板。4.選擇頁面的風格。5.

根據(jù)需要選中或清除保持鏈接以及標題欄選項。6.選擇頁面的分辨率。7.

點擊確定按鈕。如何創(chuàng)建一個新的圖形頁面要想創(chuàng)建一個新的頁面:37如圖4-1、4-2所示:圖4-1圖4-2如圖4-1、4-2所示:圖4-1圖4-238使用對象屬性

對象是你添加到圖形頁面上的基本圖形實體。對象是用畫圖工具箱里的工具來畫的,而且它們能夠在畫好以后被移動、改變形狀和復制。對象是由一系列屬性來定義的。這些屬性是在畫對象時定義的,或是在畫好之后雙擊其來定義的。大多數(shù)對象能夠被定義鍵盤命令和訪問權(quán)限。頁面運行時隨著一個cicode表達式返回某個特定值或改變變量標簽狀態(tài)而動態(tài)改變。如圖4-4所示使用對象屬性如圖4-4所示39圖4-4圖4-440工具箱里有16種不同的對象類型,每種都有其自己的工具。隨手畫、直線、矩形、圓形、多邊形、管道、文本、數(shù)字、按鈕、符號集、趨勢、Cicode對象、粘貼符號、粘貼精靈、ActiveX、過程分析器。

對象類型對象屬性應用i.

在工具欄中雙擊矩形按鈕打開矩形對象屬性對話框.ii.

在外觀(通用)屬性中,選擇任一種填充顏色。

iii.

在填充(顏色)屬性中,來對矩形的on/off狀態(tài)進行表述。iv.在狀態(tài)表達式中插入標簽或表達式。本例:插入標簽test。如圖4-5、4-6所示示例4-1:(開關(guān)量)步驟1.編輯一個矩形屬性來演示開關(guān)量的變化。.工具箱里有16種不同的對象類型,每種都有其自己的工具。對象類41圖4-5圖4-5圖4-5圖4-542

在按鈕屬性輸入|鼠標|按下動作的按下命令中輸入test=1;另一個按鈕的按下動作命令中輸入test=0。如圖4-7、4-8所示圖4-7圖4-8步驟2.添加兩個按鈕來演示矩形對象屬性的變化。在按鈕屬性輸入|鼠標|按下動作的按下命令中輸入43步驟3.編譯和運行你的工程檢查所做的修改.i.

在工程編輯器中,單擊運行工程按鈕.ii.

如果在編譯時有錯誤,點擊定位顯示出錯的位置,并進行修改.iii.

當你更正了所有的錯誤后,再單擊運行工程按鈕。iv.

到運行頁面檢查顯示是否正確.演示效果如圖4-9、4-10所示圖4-9圖4-10步驟3.編譯和運行你的工程檢查所做的修改.i.在工程編輯44步驟:a.創(chuàng)建一模擬量標簽AI;表單如圖4-11所示:示例4-2:(模擬量)圖4-11步驟:示例4-2:(模擬量)圖4-1145b.在頁面上畫一矩形對象;c.雙擊矩形,在矩形屬性填充|方向|方向表達式中插入AI標簽;指定對象填充范圍及填充百分比和填充方向。d.點擊工具欄中粘貼精靈

按鈕,在粘貼精靈faceplat庫中選擇manual_loader1_v精靈,點擊確定。e.雙擊精靈彈出一表單,插入標簽AI。f.單擊確定按鈕,運行工程演示。如圖4-12、4-13所示:圖4-12圖4-13b.在頁面上畫一矩形對象;圖4-12圖4-1346第五章設(shè)備設(shè)備是一個公用工具,用于在Citect系統(tǒng)和其它工具(如打印機、數(shù)據(jù)庫、RTF文件和ASCII文件)之間傳輸數(shù)據(jù)(如報表、命令記錄或報警記錄)。設(shè)備與I/O設(shè)備類似,都用于在Citect和用戶的監(jiān)控系統(tǒng)組件之間進行數(shù)據(jù)交換。設(shè)備的用途很多。例如,可以向打印機輸出報表或向數(shù)據(jù)庫寫入數(shù)據(jù)。如圖5-1所示:圖5-1第五章設(shè)備設(shè)備是一個公用工具,用于在Cit47用戶可以使用設(shè)備將數(shù)據(jù)寫入:?RTF文件?ASCII文件?dBASE數(shù)據(jù)庫?SQL數(shù)據(jù)庫(通過ODBC驅(qū)動程序)?打印機(連接在Citect計算機或網(wǎng)絡(luò)上)也可以使用設(shè)備和Cicode函數(shù)讀出數(shù)據(jù):?ASCII文件?dBASE數(shù)據(jù)庫?SQL數(shù)據(jù)庫用戶可以組態(tài)許多個設(shè)備,一個設(shè)備就是一個公用的資源。例如,如果需要可以組態(tài)一個單獨的設(shè)備將Citect報表的所有輸出送至打印機。用戶可以使用設(shè)備將數(shù)據(jù)寫入:48如圖5-2所示:圖5-2如何建立設(shè)備在Citect中的每一個設(shè)備都是一個記錄,定義數(shù)據(jù)傳輸?shù)母袷揭约霸O(shè)備的類型和名稱。如圖5-2所示:圖5-2如何建立設(shè)備在Citect中49在Citect管理器中,在選中的工程中打開系統(tǒng)文件夾,并雙擊設(shè)備圖標:或在工程編輯器中,選擇菜單系統(tǒng)|設(shè)備。如何定義一個設(shè)備設(shè)備有以下屬性:名稱(16個字符)設(shè)備名稱。設(shè)備名稱可以是一組設(shè)備的名稱或一個設(shè)備的標簽。設(shè)備表單屬性格式(120個字符)指定設(shè)備中的數(shù)據(jù)格式。格式是由設(shè)備類型和輸送到設(shè)備的數(shù)據(jù)決定。如果用戶記錄報警或命令消息,用戶需指定一個格式。在Citect管理器中,在選中的工程中打開系統(tǒng)文件夾50格式——設(shè)備格式

設(shè)備格式指定如何將設(shè)備的數(shù)據(jù)格式化。格式是由設(shè)備類型和輸送到設(shè)備的數(shù)據(jù)決定。1.打印機設(shè)備和ASCII設(shè)備格式指定打印機如何打印每一行的數(shù)據(jù)或?qū)懭階SCII文件,用戶要包括Citect數(shù)據(jù),用戶需指定域名和(需打印或?qū)懭胛募拿總€域的寬度)。格式語法:{<fieldname>,[width[,justification]]}用戶需用大括號{}包括每個域,例如:格式 {標簽,8}{名字,32}2.dBASE數(shù)據(jù)庫設(shè)備和SQL數(shù)據(jù)庫設(shè)備格式格式指定數(shù)據(jù)庫的結(jié)構(gòu)(域名和域?qū)挾?。格式語法:{<域名>,<寬度>}用戶需用大括號包含每個域,例如:格式 {標簽,8}{名字,32}Citect軟件培訓教程51文件名稱設(shè)備文件名稱。1.創(chuàng)建打印機設(shè)備的文件名稱:打印機端口,例如:文件名稱:

LPT1:

指定一個打印機端口要包括冒號(:),否則Citect會用一個虛擬打印機端口的名字寫入(例如LPT1或COM2)一個文件(設(shè)備)。臺頭(頁眉)(120個字符)設(shè)備的附加信息。例如:打印機設(shè)備頁眉打印在每一個頁面。當表格達到規(guī)定長度時重新創(chuàng)建一個新頁面。使用函數(shù)[Device]FormLength設(shè)定表格長度。文件名稱臺頭(頁眉)(120個字符)522.創(chuàng)建ASCII文件設(shè)備和dBASE數(shù)據(jù)庫設(shè)備的文件名稱例如:文件名

ALARMLOG.TXT

文件名 [DATA]:ALARMLOG.TXT

這個屬性是可選的。如果用戶沒有指定一個文件名,默認文件名是\CITECT\SCADA\BIN\<Name>。<Name>是設(shè)備名的前八個字母。如果用戶使用默認屬性,應保證其它設(shè)備沒有使用相同的頭八個字母。3.創(chuàng)建SQL數(shù)據(jù)庫設(shè)備文件名稱數(shù)據(jù)庫表格,例如:文件名

LOGFILE文件名

REPTBL2.創(chuàng)建ASCII文件設(shè)備和dBASE數(shù)據(jù)庫設(shè)備的文件名稱53類型(16個字符)設(shè)備的類型。

設(shè)備類型

設(shè)備描述ASCII_DEV ASCII文件PRINTER_DEV 打印機dBASE_DEV dBASE文件SQL_DEV SQL數(shù)據(jù)庫注釋:在定義RTF報表屬性時,報表被存儲為一個文本文件,應選擇ASCII設(shè)備。

設(shè)備類型是可選的。如果用戶未指定一個設(shè)備類型,系統(tǒng)默認的設(shè)備類型是ASCII_DEV;如果是一個打印機設(shè)備(LPT1:

到LPT4:或COM1:

到COM4:);類型是PRINTER_DEV;如果文件擴展名是.DBF;設(shè)備類型是dBASE_DEV。類型(16個字符)設(shè)備的類型。54文件數(shù)量

(4個字符)產(chǎn)生歷史文件的數(shù)量。默認的Citect為每個設(shè)備創(chuàng)建一個獨立的數(shù)據(jù)文件。(這個數(shù)據(jù)文件命名為<filename.TXT>或<filename.DBF>,這取決于設(shè)備是一個ASCII設(shè)備,還是數(shù)據(jù)庫設(shè)備)。注意:用戶如不需要建立的歷史文件,需在此輸入0,以及設(shè)定參數(shù)[Device]CreateHistoryFiles為零。否則,系統(tǒng)默認是建立十個歷史文件。用戶需確保數(shù)據(jù)文件是固定大小(如果數(shù)據(jù)是累加的,硬盤最后會沒有空間)。時間

(32個字符)

歷史文件開始采集的時間,是以hh:mm:ss格式(小時:分鐘:秒)。如果用戶按默認的歷史文件數(shù)量,且用戶已指定時間和周期,系統(tǒng)將建立10個歷史文件。文件數(shù)量(4個字符)時間(32個字符)55如果用戶沒有指定一個時間,文件會在00:00:00(午夜)開始采集。如果用戶忽略時間及周期,歷史文件仍被建立(用默認的時間和周期)。如果用戶不需要建立歷史文件,用戶需將下面的參數(shù)[Device]CreateHistoryFiles設(shè)為零。周期(32個字符)

歷史文件的周期為hh:mm:ss格式(小時:分鐘:秒),或者用戶可通過輸入開始采集歷史文件的每周的某一天來指定一周的時間段。例如,星期一,星期二,星期三;通過輸入開始采集歷史文件的每月的某一天來指定月的時間段。例如,一號,二號,三號;通過輸入開始歷史文件的天和月份來指定年的時間段。例如,一月一號,二月二十五號等。天和月份需以一個空格分開。如果用戶按默設(shè)置存儲歷史文件的數(shù)量,并且只指定一個時間和周期,將建立10個歷史文件。如果用戶沒有指定一個周期,默認值是星期日(每周)。如果用戶忽略時間和周期,歷史文件仍會建立(用默認的時間和周期)。如果用戶不需建立歷史文件,用戶需設(shè)參數(shù),將[Device]CreateHistoryFiles為零。如果用戶沒有指定一個時間,文件會在00:00:00(56示例5-1:定義一個文本文件設(shè)備叫做

REPPRT。i.

在Citect

管理器中,在工程中打開系統(tǒng)文件夾并雙擊設(shè)備圖標:ii.

設(shè)備表單的對話框如下圖5-3所示:iii.按如下要求添好設(shè)備定義表單:名稱:REPPRT

文件名稱:[data]:HSLOG.txt類型:ASCII_DEV文件個數(shù):10時間:00:00:00周期:00:00:02提示:

設(shè)定文件個數(shù)為–1時,創(chuàng)建一個文件所有的數(shù)據(jù)都添加到這個文件中;設(shè)定文件個數(shù)為1時,就在設(shè)定的時間覆蓋第一個文件(默認值是星期日的24:00)。[DATA]:是一個特定的目錄Data做為參數(shù)。示例5-1:定義一個文本文件設(shè)備叫做REPPRT。57圖5-3圖5-358第六章報警報警標簽是以表格的方式存儲在數(shù)據(jù)庫中,與變量標簽的風格類似。每種報警都有不同的觸發(fā)條件和參數(shù),因此就有不同的配置表格和不同的選項。數(shù)字量報警

這些報警是由一個或兩個數(shù)字變量的狀態(tài)變化來觸發(fā)的。如果定義了兩個數(shù)字量,那么只有兩個都變化了報警才會觸發(fā)。時間戳報警

時間戳報警與數(shù)字量報警類似,這類報警是由數(shù)字量的變化來觸發(fā)的。然而,時間戳報警有一個時間來源來提供確切的報警被觸發(fā)的時間。計數(shù)器是一個從I/O設(shè)備讀出時間的標簽.模擬量報警

模擬量報警是在某個模擬量的值超過了一個或幾個特定的限值時觸發(fā)。每一個報警都可以配置成如下的類型的組合:1.高限和高高限報警2.低限和低低限報警

3.偏差報警4.變化率報警如何組態(tài)報警第六章報警報警標簽是以表格的方式存儲在數(shù)據(jù)庫中,與59高級報警高級報警是在一個Cicode表達式的結(jié)果從FALSE變?yōu)門RUE時,報警被觸發(fā)。硬件報警硬件報警是與用戶的報警系統(tǒng)相獨立的。當檢測出Citect的運行有問題時或與I/O設(shè)備的通訊失敗時硬件報警就會觸發(fā)。系統(tǒng)中所有的硬件報警是預先定義好的。數(shù)字量報警標簽屬性報警標簽

(79個字符)報警標簽的名稱。報警名稱

(79個字符)同該報警相關(guān)聯(lián)的物理設(shè)備名稱。報警描述

(254個字符)對報警的描述。報警標簽、報警名稱、以及報警描述為三個相互獨立的同該報警相關(guān)聯(lián)的字符串。這些都是可選的屬性Citect只有在顯示報高級報警數(shù)字量報警標簽屬性報警標簽(79個字符)報警標60警的詳細信息時或者記錄到設(shè)備時才使用它們。用戶可以使用這些屬性來定義報警名稱、物理設(shè)備及對報警的描述。變量標簽A/變量標簽B(79個字符)觸發(fā)報警的數(shù)字量變量(標簽)。用戶可以對數(shù)字量報警進行組態(tài),在一個或兩個數(shù)字量變量激活狀態(tài)下,觸發(fā)報警。分類(16個字符)報警分類序號。該屬性是可選的。如果用戶沒有指定某個分類,默認的報警分類是0。幫助(16個字符)調(diào)用AlarmHelp()函數(shù)時所顯示的圖形頁面的名稱。該屬性是可選的。如果用戶并沒有指定某個幫助頁面,那么CITECT在調(diào)用AlarmHelp()時將不會產(chǎn)生任何動作。用戶必須定義某個命令來對AlarmHelp()函數(shù)進行調(diào)用。警的詳細信息時或者記錄到設(shè)備時才使用它們。用戶可以使用這些屬61注釋(48個字符)任何有用的注釋。權(quán)限(16個字符)操作人員對報警進行確認或者禁用所需的權(quán)限。區(qū)域(16個字符)該報警所屬的區(qū)域。如果某個操作人員不具備權(quán)限,則在報警顯示頁面上該報警將不被顯示。例如,當用戶進入?yún)^(qū)域1,操作人員必須具有對區(qū)域1的權(quán)限(包括任何要求的其它權(quán)限)來對該處的報警進行確認或者禁用。Citect軟件培訓教程62

配置一個數(shù)字量報警,當test_kt故障發(fā)生時觸發(fā)報警。

i.

在Citect管理器中,選擇HS工程打開報警文件夾,然后雙擊數(shù)字量報警圖標:

ii.下面的表單會顯示出來;

iii.

填寫數(shù)字量報警標簽、

報警名稱、報警描述、

變量標簽A等信息。

如圖6-1所示:填寫變量標簽圖6-1示例6-1:填寫變量標簽圖6-1示例6-1:63示例6-2:配置一個模擬量報警,當AI達上限或下限時觸發(fā)報警。i.在Citect管理器中,選擇HS工程并打開報警文件夾,然后雙擊模擬量報警圖標:ii.

下面的表單就會顯示出來,如圖6-2所示:iii.按需要添加報警標簽、報警名稱、變量標簽、高高限、高限、低限、低低限、格式等參數(shù)。報警標簽:ai

報警名稱:風機軸承溫度報警變量標簽:ai高高限:95高限:85低限:20低低限:10格式:###示例6-2:配置一個模擬量報警,當AI達上限或下限時觸發(fā)報警64圖6-2運行后效果如圖6-3:圖6-3填寫報警標簽圖6-2運行后效果如圖6-3:圖6-3填寫報警標簽65在你的系統(tǒng)中每一個報警都可以分配給一個報警類,每一個報警類是被做為一組來處理的。對于每一個類你可以設(shè)定報警顯示的細節(jié)(字體和頁面的類型)記錄細節(jié)(打印機或數(shù)據(jù)文件)以及此類報警被觸發(fā)時要做的操作(如:觸發(fā)語音報警)或者復位。

你最多可以配置16376個報警類.如果你沒有給報警設(shè)定一個報警類那么將作為0類報警類來處理,與該類報警有相同的屬性。報警類255是被缺省設(shè)為所有硬件報警。如果用戶沒有定義

0或255報警類,Citect就使用默認的屬性。報警類254被用戶作為報警摘要的類。每一個報警類都可以有一個相關(guān)的優(yōu)先級.報警優(yōu)先級能夠被用來排列報警顯示,給操作員提供有效的報警類別的過濾。報警分類在你的系統(tǒng)中每一個報警都可以分配給一個報警類,66在Citect

管理器中,選擇一個工程并打開報警文件夾,然后雙擊報警分類圖標

或在工程編輯器中,選擇報警|報警分類菜單.示例6-3:定義兩個新的報警分類分別是數(shù)字量報警、模擬量報警。

1.雙擊報警分類圖標:

2.下面的對話框就會顯示,如所示6-4所示:如何配置一個報警分類:圖6-4在Citect管理器中,選擇一個工程并打開報警文件夾,673.在數(shù)據(jù)庫中加入下面兩個報警類:報警分類號:1報警結(jié)束字體:CSV_UrgAlmUnAck

(未確認)

CSV_UrgAlmAck(確認)報警開始字體:CSV_UrgAlmUnAck

(未確認)CSV_UrgAlmAck

(確認)被禁止的報警字體:CSV_AlmDisable報警發(fā)生時的動作:DspPlaySound("c:\winnt\media\DING.WAV",0);報警顯示格式:{DATE,12}^t{TIME,14}^t{DESC,40}^t{STATE,10}報警摘要顯示格式:{DATE,12}^t{ONTIME,13}^t{OFFTIME,13}^{DESC,40}^t{SUMSTATE,10}同上內(nèi)容建立報警分類24.回到報警定義表單中為數(shù)字量、模擬量分配好如下的報警類:3.在數(shù)據(jù)庫中加入下面兩個報警類:68運行后的顯示顯示效果如圖6-5所示:圖6-5所有的輕故障報警:報警分類號1所有的重故障報警:報警分類號2

運行后的顯示顯示效果如圖6-5所示:圖6-5所有的輕故障報警69第七章趨勢趨勢曲線

趨勢曲線是關(guān)于系統(tǒng)歷史和當前的運行狀態(tài)曲線。它對工廠數(shù)據(jù)進行顯示,體現(xiàn)了某個變量參數(shù)(例如產(chǎn)品輸出、液面、溫度等)或者某個設(shè)備或者某個生產(chǎn)過程是如何隨時間發(fā)生變化的。用戶可以在當前的事件發(fā)生時對其進行監(jiān)視,也可以通過滾動條來查看歷史趨勢。當變量的數(shù)值隨時間發(fā)生變化時,或者當有事件發(fā)生時,頁面上的曲線也隨之移動,顯示的總是最新的數(shù)值,用戶可以調(diào)用歷史數(shù)據(jù)來顯示變量(或者生產(chǎn)過程)過去的數(shù)據(jù)。用戶可以對任何單個變量或者Cicode表達式進行趨勢記錄。用戶可以在屏幕上同時顯示任意數(shù)量的趨勢,用戶可在任何趨勢窗口中顯示多達八條的趨勢標簽(趨勢筆)。第七章趨勢趨勢曲線趨勢曲線是關(guān)于70

在Citect中是通過創(chuàng)建趨勢變量標簽來添加趨勢的。每個趨勢變量都有一個或幾個獨立的文件來存儲歷史數(shù)據(jù)的。不管當前顯示頁面是否是趨勢頁面,Citect會連續(xù)的存儲趨勢數(shù)據(jù)。即使不在顯示趨勢頁面時,趨勢數(shù)據(jù)的采集以及存儲(在趨勢歷史文件中)仍然在繼續(xù)進行。趨勢文件的數(shù)據(jù)采集顯示趨勢可創(chuàng)建基于Citect下列趨勢模板的趨勢頁面來顯示趨勢。

獨立趨勢——–一幅完整頁面趨勢,在頁面中只有一個趨勢窗口。即使不在顯示趨勢頁面時,趨勢數(shù)據(jù)的采集以及存儲(在趨71由于所有的趨勢數(shù)據(jù)都記錄在硬盤上,用戶可以用歷史模式瀏覽以前的數(shù)值。用歷史模式顯示趨勢數(shù)據(jù)的方式是靜態(tài)的,并且可顯示指定時間范圍內(nèi)的數(shù)據(jù)。使用趨勢控制按鈕(在趨勢窗口的底部)。趨勢控制按鈕向后滾動為歷史模式,向前滾動為實時模式。雙趨勢——一幅完整頁面趨勢,在頁面中有兩個趨勢窗口。彈出趨勢——可以在計算機屏幕中彈出一個新的趨勢窗口.事件趨勢——是基于事件的而不是時間.實時顯示趨勢趨勢在趨勢窗口中顯示時,顯示的數(shù)據(jù)是動態(tài)的;也就是說,采用實時模式。畫面上的曲線(趨勢筆)的位置代表每個趨勢的數(shù)值。當新的數(shù)值顯示出時,畫面在窗口中不斷向左移動。顯示歷史趨勢由于所有的趨勢數(shù)據(jù)都記錄在硬盤上,用戶可以用歷史模式瀏覽以前72趨勢標簽屬性趨勢標簽名稱(31個字符)

給趨勢數(shù)據(jù)分配的名稱。表達式(64個字符)趨勢標簽中記錄的數(shù)值。用戶可以利用變量標簽對每個變量進行記錄。觸發(fā)條件(64個字符)對數(shù)據(jù)記錄進行觸發(fā)的Cicode表達式(或者變量標簽)。對于周期性的趨勢,只有當觸發(fā)器的值為TRUE的時候數(shù)據(jù)才被寫入日志。對于事件趨勢,當觸發(fā)器的值一旦從FALSE變化到TRUE時,數(shù)據(jù)將被記錄到日志中。趨勢標簽屬性趨勢標簽名稱(31個字符)給趨勢數(shù)據(jù)分配的名稱73采樣周期(16個字符)數(shù)據(jù)的采樣周期。用戶可以鍵入自己的周期,或者從下拉對話框中選擇一個。當采樣周期大于一秒時,鍵入時應當采用hh:mm:ss(小時:分鐘:秒)的形式;小于一秒的采樣周期必須被作為小數(shù)的形式輸入(整數(shù)倍)。類型(32個字符)Periodic–以一定的時間間隔來存儲數(shù)據(jù).Event–觸發(fā)條件滿足就存儲一個采樣數(shù)據(jù).PeriodicEvent–在一定的時間間隔滿足觸發(fā)條件的才會存儲采樣數(shù)據(jù)。注釋(48個字符)任何有用的注釋。采樣周期(16個字符)74文件名稱(64個字符)保存數(shù)據(jù)所用的文件。用戶必須指定完整的路徑或者指定一個替代路徑。當Citect采集數(shù)據(jù)時,數(shù)據(jù)被保存在用戶計算機硬盤的某個文件中。因此,當Citect使用這些數(shù)據(jù)來顯示某個趨勢圖時,都是從該文件中讀取這些數(shù)據(jù)。按照默認設(shè)置,Citect將該文件保存在Citect所安裝的硬盤上的\CITECT\SCADA\DATA目錄中。文件的默認名稱是趨勢標簽名。但是,用戶可以另外指定一個文件名稱,指定一個完整的路徑。例如:文件名稱 C:\DATA\TRENDS\TANK131或者使用該路徑的指代字符串:文件名稱

[DATA]:TANK131文件名稱(64個字符)75其中[DATA]指定了數(shù)據(jù)所在的磁盤以及路徑。注意:1)在Citect6.00版本中,用戶不能將趨勢文件保存在Bin、Runtime、Backup、或者User目錄或者這些目錄的子目錄中。如果用戶有已經(jīng)存在的使用這些目錄保存趨勢文件的3.xx或者4.xx版本的工程,這些趨勢文件的路徑必須被改變到DATA目錄中去。

2)系統(tǒng)將會把采集到的趨勢數(shù)據(jù)在保存到某個文件之前存放在系統(tǒng)緩沖區(qū)中。[Trend]CacheSize參數(shù)使用來確定存放返回數(shù)據(jù)的緩沖區(qū)大小的。文件名稱屬性是可選的。如果用戶沒有指定文件名稱,在用戶安裝Citect的磁盤上默認的文件名稱是:CITECT\SCADA\DATA\<Name>。<Name>是趨勢標簽的名稱。如果用戶沒有使用該屬性,應確保沒有重復的趨勢標簽名稱,否則可能會造成數(shù)據(jù)的混亂。其中[DATA]指定了數(shù)據(jù)所在的磁盤以及路徑。76注意:1)在對某個文件名稱進行指定的時候請不要使用文件擴展名。如果用戶在某個已經(jīng)存在的工程中對該屬性進行編輯(改動文件名稱或者路徑),將忽略已存在的SPC數(shù)據(jù)。2)該文件名稱必須同用戶的SPC文件名稱相區(qū)別。存儲方式選擇數(shù)值(Scaled)或者浮點(FloatingPoint)作為趨勢的存儲方式。這兩種選項的關(guān)鍵區(qū)別在于數(shù)值是一種雙字節(jié)的存儲方式,而浮點則要使用八個字節(jié)。如果用戶對某個已存在的工程存儲方式屬性進行修改,在運行新的系統(tǒng)之前,用戶必須刪除相關(guān)的趨勢文件。權(quán)限(16個字符)操作人員顯示趨勢頁中趨勢筆的數(shù)據(jù)所需要的權(quán)限。區(qū)域(16個字符)趨勢數(shù)據(jù)所屬的區(qū)域。注意:1)在對某個文件名稱進行指定的時候請不要使用文件擴展名77工程單位(8個字符)記錄到日志中的變量或表達式的工程單位。工程單位是在顯示趨勢標度中使用的。格式(10個字符)記錄到日志中的變量或表達式的格式。格式是趨勢標度以及顯示趨勢游標時所需要的。該選項是可選的。如果用戶沒有對格式進行指定,默認的格式是####.#。文件個數(shù)(4個字符)在用戶的硬盤上所保存的歷史文件的個數(shù)(對于該標簽而言)。如果用戶沒有對文件個數(shù)進行指定,用戶的硬盤上將會保存2個歷史文件。對于每一個趨勢標簽,用戶最多可以指定的文件個數(shù)為270。工程單位(8個字符)78注意:如果用戶對某個已經(jīng)存在的工程這個屬性進行修改,運行新的系統(tǒng)之前,用戶必須刪除相關(guān)的趨勢文件。時間(32個字符)一天中對歷史文件的開始進行采集的同步時間,采用hh:mm:ss(小時:分鐘:秒)的形式。如果用戶沒有對時間進行指定,系統(tǒng)將在00:00:00時刻進行同步采集(即午夜時刻)。周期(32個字符)歷史文件的周期,采用hh:mm:ss(小時:分鐘:秒)。用戶還可以采用:一周中的某一天或一個月中的某一天或者鍵入具體的月份和日期等來開始采集歷史文件并以此為一個周期。如果用戶沒有對周期進行指定,默認的周期是星期日(每周的周期)。注意:如果用戶對某個已經(jīng)存在的工程這個屬性進行修改,運行79要將一個變量標簽作為趨勢標簽,要利用這個變量標簽重新定義一個趨勢變量,并定義一個或幾個歷史文件來存儲歷史數(shù)據(jù),然后可以通過創(chuàng)建一個趨勢頁面并將相應的趨勢變量在趨勢頁面中添加一個趨勢筆,就可以在頁面中顯示趨勢曲線。趨勢歷史文件

Citect用一系列的循環(huán)使用的歷史文件來存儲歷史數(shù)據(jù),而不一個很大的文件。缺省的Citect使用10個文件,每個文件存儲一個星期的數(shù)據(jù),從星期日的24:00點開始。缺省的歷史文件名是趨勢變量名的前8個字符。歷史文件的重新組態(tài)如果要對其趨勢歷史文件的組態(tài)進行修改,或者要修改某個影響數(shù)字、時間或趨勢文件周期的趨勢標簽,在新的系統(tǒng)運行之前用戶必須刪除所有的已經(jīng)存在的趨勢文件。趨勢歷史文件要將一個變量標簽作為趨勢標簽,要利用這個變量標簽重新80

示例7-1在Citect

管理器中,選擇一個工程,打開標簽文件夾然后雙擊趨勢標簽圖標:或在工程編輯器中,選擇菜單標簽|趨勢標簽。定義一個新的趨勢標簽。步驟:

1.定義下面的趨勢變量和記錄信息:趨勢標簽名稱:AI表達式:AI采樣周期:0.500s類型:PERIODIC如何定義一個趨勢變量標簽示例7-1如何定義一個趨勢變量標簽81以下設(shè)置為歷史文件信息文件名稱:D:\DATA\AI存儲方式:Scaled(2-bytesamples)格式:###文件個數(shù):4時間:08:00:00周期:00:00:022.運行工程,在趨勢頁面添加趨勢筆。鼠標右鍵單擊趨勢筆選擇欄添加趨勢筆。

趨勢標簽表單如圖7-1所示:趨勢標簽表單如圖7-1所示:82添加趨勢標簽運行后演示效果右鍵單擊選擇趨勢筆運行效果如圖7-2所示:圖7-2圖7-1添加趨勢運行后演示效果右鍵單擊選擇趨勢筆運行效果如圖7-2所83第八章事件使用事件

你可以使用一個事件去觸發(fā)一個動作(如一個命令或一組命令)。例如:當一個過程完成時可以提示操作員;或者一個過程到某一個特定的階段時,就執(zhí)行一系列的指令??梢酝ㄟ^三種下面的方式來運行事件功能:?按一定的周期來自動執(zhí)行?當一個觸發(fā)條件為真時自動執(zhí)行?當同時滿足一定的周期和觸發(fā)條件時自動執(zhí)行第八章事件使用事件你可以使用一個事件去觸發(fā)一個動84在工程中定義的事件并存儲在數(shù)據(jù)庫中。要運行事件的功能必須要先運行計算機設(shè)置向?qū)砑せ钸x擇的事件。如果在一個網(wǎng)絡(luò)上有幾臺Citect獨立計算機在運行,那么每一臺計算機都要運行計算機設(shè)置向?qū)碇付ㄔ诒緳C上要運行的事件。事件沒有單一的名字;你可以指定幾個事件都使用相同的名字。任何被指定為Global的事件,在所有被激活的Citect計算機中都能自動地執(zhí)行。定義和激活事件在Citect管理器中,選擇一個工程打開系統(tǒng)文件夾,然后雙擊事件圖標:或在工程編輯器中,選擇菜單系統(tǒng)|事件。定義事件在工程中定義的事件并存儲在數(shù)據(jù)庫中。要運行事件的功能85在Citect管理器中單擊我的工程后雙擊圖標。到事件

設(shè)置中激活任何事件.在計算機中激活事件事件設(shè)置如圖8-1所示:圖8-1在Citect管理器中單擊我的工程后雙擊86如何定義事件的屬性名稱(16個字符)在一個獨立的計算機系統(tǒng)中,需將事件名指定為全局事件。如果用戶在一個網(wǎng)絡(luò)中使用Citect,而需要在所有計算機上運行一個事件,指定事件名為GLOBALIf。如果用戶只需在某一個計算機上運行一個事件,指定一個事件名并在Citect計算機功能設(shè)置向?qū)Вǘㄖ圃O(shè)置)中指定哪個計算機將運行事件。事件名可以是重復的,用戶可指定很多相同名字的事件。時間

(32個字符)事件觸發(fā)時間格式是hh:mm:ss(小時:分鐘:秒)。如果用戶沒有指定一個時間,系統(tǒng)在00:00:00(午夜)觸發(fā)事件。如何定義事件的屬性名稱(16個字符)87周期(32個字符)事件的周期是以hh:mm:ss(小時:分鐘:秒)格式,或用戶自定義一個事件周期:

1.可指定每星期的某一天作為一個周期觸發(fā)事件。例如:星期一、星期二、星期三等。

2.可指定每個月的某一天作為一個周期來觸發(fā)事件。例如:一號、二號、三號、四號、五號等。

3.可指定具體的日期作為一個周期來觸發(fā)事件。例如:一月一日、二月二十五日等。日和月之間需有一個空格。如果用戶沒有指定一個周期或時間,周期的默認值為一秒。如果用戶沒有指定一個周期,只指定一個時間,周期的默認值為一天。周期(32個字符)88觸發(fā)條件(64個字符)事件的觸發(fā)條件??捎肅icode表達式(或變量標簽)來觸發(fā)事件。這個表達式將會每秒鐘被執(zhí)行一次。動作(64個字符)執(zhí)行事件的動作命令。這些命令將會在以下情況下發(fā)生,當在指定的時間和時間段內(nèi)事件觸發(fā)時,即觸發(fā)條件為TRUE時即執(zhí)行某個事件的動作。如要重新執(zhí)行這個動作,觸發(fā)條件必須由FALSE變成TRUE才能執(zhí)行。注釋(48個字符)任何相關(guān)注釋。觸發(fā)條件(64個字符)89事件表單如圖8-2所示:

圖8-2事件表單如圖8-2所示:圖8-290第九章報表

一個報表輸出是由設(shè)備控制的。當報表運行時可打印,或保存在硬盤上以便以后打?。ū4嬖谟脖P中的報表是ASCII或RTF格式),用戶可使用一個文本編輯器或文字處理器來看,編輯或打印報表,或在Citect中作為頁面一部分來顯示。報表可以包括報表運行時執(zhí)行的Cicode語句。報表組態(tài)有兩個階段:1、報表屬性----指定報表運行時的名字等。2、報表格式文件----指定報表打印時報表的格式。第九章報表一個報表輸出是由設(shè)備控制91報表表格屬性名稱(253字符)報表名稱。名稱最多為64個字符,或者包括路徑在內(nèi)253個字符。名字可由分號(;)或單引號(‘)之外任何字符組成。時間(32字符)報表采集數(shù)據(jù)的時間。格式是hh:mm:ss(小時:分鐘:秒)。如果用戶不指定時間,系統(tǒng)默認報表開始采集數(shù)據(jù)的時間是00:00:00(午夜)。周期(32字符)報表周期是hh:mm:ss(小時:分鐘:秒)格式?;蛘哂脩艨衫孟率龇椒ǎ簣蟊肀砀駥傩悦Q(253字符)92輸入周的某一天報表開始運行來指定一個周階段,例如,星期一,星期二,星期三等。輸入月的某一天報表開始運行來指定一個月階段,例如,一日,二日,三日,四日,五日等。輸入日和月報表開始運行來指定一個年階段。例如,一月一日,二月二十五等。日和月間需有一個空隔。如果用戶沒有指定一個時間段,報表每天運行。觸發(fā)條件(64字符)任何Cicode表達式可激活報表。如果表達式結(jié)果是TRUE,時間和周期屬性是空白的,報表運行。如果報表重新啟動,表達式需從FALSE變?yōu)門RUE。輸入周的某一天報表開始運行來指定一個周階段,例如,星93報表格式文件(253字符)報表格式文件名。如果用戶沒有指定一個文件擴展名,默認為.RPT。可使用任何有效文件名。如果用戶沒有指定一個路徑,文件被放在數(shù)據(jù)庫目錄中。如果使用一個擴展名是.RTF,報表為ASCII文件。輸出設(shè)備(10字符)用于輸出報表的設(shè)備。若保存一個.RTF的報表文件,選擇一個ASCII_DEV類型的設(shè)備。注釋(48字符)任何相關(guān)注釋。權(quán)限(16字符)操作員需要一個權(quán)限運行這個報表。如果報表是時間或事件觸發(fā)的,這個屬性是可忽略。報表格式文件(253字符)94區(qū)域(16字符)報表所屬的區(qū)域。只有能訪問這個區(qū)域的用戶才能運行報表。如何定義報表與事件類似的是報表也可以周期性的運行或由事件來觸發(fā)或兩者的結(jié)合。也可以在任何時候通過調(diào)用Cicode函數(shù)Report()來運行,報表的格式是在一個報表格式文件中定義的,報表的輸出是在設(shè)備中定義的。在Citect管理器中,

選擇一個工程打開系統(tǒng)文件夾,

然后雙擊報表圖標:或在工程編輯器中,選擇菜單系統(tǒng)|報表。定義一個報表區(qū)域(16字符)如何定義報表與事件類似的是報表也可以95點擊報表表單上的編輯按鈕,默認是與標準的Wordpad編輯器關(guān)聯(lián)的。單擊編輯就會打開現(xiàn)有的報表文件或一個空白的文件(新報表)。當保存文件時,要確認它有正確的后綴與希望的輸出格式匹配——.RTF

豐富文本格式。.TXT

普通

ASCII

文本。

.DBF

數(shù)據(jù)庫文件(dbaseIII)。

報表格式文件報表格式文件96報表表單如圖9-1所示:圖9-1報表表單如圖9-1所示:圖9-197

1.定義一個新的設(shè)備叫做“repLog”按如下的要求:名稱:repLog文件名稱:c:\ProgramFiles\Citect\CitectSCADA\Data\pxrep.txt

類型:ASCII_DEV文件個數(shù):

-1時間:24:00:00周期:00:00:022.定義一個RTF報表叫做“PX”按要求運行:名稱:PX時間:24:00:00

周期:01:00:00

報表格式文件:PX.rtf輸出設(shè)備:Printer1

示例9-1示例9-1983.單擊報表對話框中的編輯按鈕去創(chuàng)建一個空白的報表格式文件并按如下的要求完成這個文件:{time(1)}{date(2)}溫度溫度

(℃){AI:###}cicodeprint("交班:接班:"){end}{FF}

4.用“BX.rtf”的名字保存.5.打開菜單頁面添加一個按鈕運行報表,設(shè)定如下:

TextInput(Touch)ExecutecommandRunReportReport(“px”)

Citect軟件培訓教程99第十章安全性對于大型系統(tǒng)或應用程序中需要訪問某些受限制的過程或機器,用戶可加入權(quán)限,限制訪問并非每個操作員可使用的命令,例如,控制特殊機器的命令、重要報警確認、或打印重要報告。每個操作員可被分配不同的口令,操作員需用憑密碼進入和使用系統(tǒng)。用戶權(quán)限屬性用戶姓名(16個字符)為一個用戶添加一個用戶記錄,每個操作員需輸入用戶名和口令才能使用系統(tǒng)。用戶全名(32個字符)用戶或用戶組全名。第十章安全性對于大型系統(tǒng)或應用程序中需100密碼(16個字符)用戶口令。當輸入口令時,用星號(*)替代每個輸入的字母。存儲用戶記錄時,口令被加密然后存儲在文件Users.dbf中。每個操作員需輸入用戶名和口令才能使用系統(tǒng)。確認密碼(16個字符)重新輸入用戶口令來確認輸入到密碼域的文字。在保存一個記錄時如果口令和口令確認域的內(nèi)容不符合,會提示信息顯示錯誤,并請用戶重新輸入。全局權(quán)限(8個字符)全局分配各類用戶權(quán)限。組態(tài)系統(tǒng)過程中,用戶可給不同對象分配不同的權(quán)限。類型(16字符)是指什么樣類型的用戶,操作員、工程師等。密碼(16個字符)101注釋

(48個字符)任何相關(guān)注釋??梢晠^(qū)域(16個字符)允許用戶查看的區(qū)域.權(quán)限1區(qū)域(16個字符)分配給用戶的權(quán)限。使用這個區(qū)域與權(quán)限結(jié)合,對于不同區(qū)域用戶可分配不同權(quán)限。登錄命令(64個字符)用戶登錄時會運行一個Cicode命令,用戶可用任何Cicode命令或函數(shù)。退出命令

(64字符)用戶退出時會運行一個Cicode命令,用戶可用任何Cicode命令或函數(shù)。注釋(48個字符)102定義用戶權(quán)限權(quán)限被分八個等級,最低為權(quán)限1,最高為8。默認為1。用戶安全表單如圖10-1所示:圖10-1定義用戶權(quán)限權(quán)限被分八個等級,最低為權(quán)限1,最高為8。默認為103在這個練習中我們會創(chuàng)建兩個用戶類型,操作員和工程師并分配給他們下面的權(quán)限:示例10-1:用戶姓名:OperatorEngineer

用戶全名:

OperatorEngineer

密碼:

11,8確認密碼:

11,8類型:OperatorEngineer

可視區(qū)域:

18權(quán)限1區(qū)域:18用戶權(quán)限表單如圖10-1、10-2所示:在這個練習中我們會創(chuàng)建兩個用戶類型,操作員和工程師104圖10-1圖10-2圖10-1圖10-2105

計算機設(shè)置向?qū)褂脩裟苎杆俚貙ψ约旱挠嬎銠C角色進行設(shè)置和配置為使用Citect做好準備。每臺運行Citect的計算機系統(tǒng)必須對計算機進行設(shè)置,來對其同Citect的作用及功能進行定義。在Citect管理器中,點擊“我的工程”計算機設(shè)置圖標或選擇菜單中的“工具|計算機設(shè)置”。

獨立計算機該計算機被做為單機運行網(wǎng)絡(luò)計算機

這臺計算機做為網(wǎng)絡(luò)的一部分可以做為服務器或顯示客戶端或經(jīng)理客戶端。第十一章Citect計算機設(shè)置向?qū)в嬎銠C設(shè)置向?qū)褂脩裟苎杆俚貙ψ约旱挠嬎銠C角色進行設(shè)106如圖11-1所示:具體設(shè)置如圖11-2、11-3所示:圖11-1如圖11-1所示:具體設(shè)置如圖11-2、11-3所示:圖11107圖11-2

圖11-2108圖11-3圖11-3109注意:運行設(shè)置向?qū)怯脩粼陂_始運行Citect系統(tǒng)之前需要做的最后一項工作。注意:運行設(shè)置向?qū)怯脩粼陂_始運行Citect系統(tǒng)之前需要做110謝謝觀看!謝謝觀看!111演講完畢,謝謝觀看!演講完畢,謝謝觀看!112Citect6.0軟件培訓鞍山華深控制系統(tǒng)有限公司Citect6.0軟件培訓鞍山華深控制系統(tǒng)有限公司113Citect6.0軟件的安裝將Citect6.0軟件安裝光盤插入光驅(qū),光盤即自動運行。點擊Next軟件進行下一步安裝;Citect6.0軟件的安裝將Citect6.0軟件安裝光盤114點擊“IAccept”,然后點擊Next繼續(xù)安裝;點擊“IAccept”,然后點擊Next繼續(xù)安裝;115選擇CitectHMI/SCADA,然后點擊Next繼續(xù)安裝。選擇CitectHMI/SCADA,然后點擊Next繼續(xù)安裝116選擇ChineseVersion6.00,然后點擊Next繼續(xù)安裝;選擇ChineseVersion6.00,然后點擊Next117點擊Next繼續(xù)下一步安裝;點擊Next繼續(xù)下一步安裝;118點擊Next繼續(xù)進行下一步安裝;點擊Next繼續(xù)進行下一步安裝;119光盤即自動運行安裝程序,如圖所示:光盤即自動運行安裝程序,如圖所示:120點擊Finish

按鈕,軟件已正確安裝完畢。

點擊Finish按鈕,軟件已正確安裝完畢。

121第一章組態(tài)工程一個Citect工程由三個主要部分組成的:圖形頁面:圖形頁面是在用戶的計算機屏幕上顯示的,通常用來顯示工廠的當前狀態(tài)或者條件。圖形頁面還可以包含有控制和命令按鈕使得操作人員能夠?qū)S的生產(chǎn)過程進行控制。組態(tài)數(shù)據(jù)庫:數(shù)據(jù)庫保存了系統(tǒng)在運行期間需要使用的(有關(guān)工廠的)組態(tài)信息。有些數(shù)據(jù)庫是同一些特定的圖形頁面相連接的。Cicode文件:Cicode文件保存了用戶的Cicode函數(shù)。Cicode是用來執(zhí)行動作以及命令,使用戶的系統(tǒng)功能得到增強。第一章組態(tài)工程一個Citect工程由三個主要部122對工程進行組態(tài)

要想完整地對一個工程進行組態(tài),需要對以下幾個方面進行設(shè)計:創(chuàng)建一個工程。用戶一旦創(chuàng)建了自己的工程,應當習慣性地對其進行備份,以減少出現(xiàn)問題(例如:硬盤故障)時數(shù)據(jù)丟失。

按照I/O設(shè)備設(shè)置過程中的基本步驟來建立同某個設(shè)備的通信連接。通常,在第一次創(chuàng)建某個工程時,用戶并不了解通信的具體信息。在這種情況下,可以采用“虛擬”的I/O設(shè)備將其定為一個存儲器設(shè)備。

定義Citect需要進行讀、寫和使用的數(shù)據(jù)庫,通過定義變量標簽來完成。對工程進行組態(tài)要想完整地對一個工程進行組態(tài),需要對以123

在工程編輯器中對非頁面的屬性進行組態(tài)

溫馨提示

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

評論

0/150

提交評論