監(jiān)控組態(tài)已全集成在 STEP 7 Professional 中。可用于所有 STEP 7 工程師站中,且與具體應(yīng)用無(wú)關(guān)。僅對(duì)組態(tài)的監(jiān)控?cái)?shù)量進(jìn)行許可,前 25 個(gè)監(jiān)控可免費(fèi)使用。
設(shè)置 ProDiag 許可證
要設(shè)置 ProDiag 的許可證,請(qǐng)按以下步驟操作:
1. 在項(xiàng)目樹(shù)中,雙擊 S7-1500 CPU 的“設(shè)備組態(tài)”(Device configuration)。在設(shè)備視圖中,“設(shè)備組態(tài)”(Device configuration) 隨即打開(kāi)。
2. 在“屬性”(Properties) 巡視窗口中,單擊附屬選項(xiàng)卡“常規(guī)”(General)。
3. 單擊“運(yùn)行系統(tǒng)許可證”(Runtime license) 旁的箭頭。將顯示可用的運(yùn)行系統(tǒng)許可證。
4. 單擊“ProDiag”條目。在“監(jiān)控”(Supervisions) 部分,將顯示 S7-1500 CPU 中所用的所有監(jiān)控。
5. 根據(jù)所用的監(jiān)控?cái)?shù)量,在“運(yùn)行系統(tǒng)許可證”(Runtime license) 部分選擇所需的許可證數(shù)量。
設(shè)置了所需的許可證。
監(jiān)控類型:
通過(guò) ProDiag 功能,可定義以下監(jiān)控類型的不同報(bào)警文本:
創(chuàng)建 ProDiag 函數(shù)塊
要根據(jù)設(shè)備和工廠車(chē)間構(gòu)建程序代碼(如,Station_1、Station_2 等),可為每個(gè)車(chē)間創(chuàng)建一個(gè) ProDiag 函數(shù)塊并進(jìn)行相應(yīng)命名。ProDiag 函數(shù)塊使用 PRODIAG 編程語(yǔ)言創(chuàng)建,版本 V1.0 中最多可包含 250 個(gè)監(jiān)控,版本 V2.0 中最多 1000 個(gè)監(jiān)控。
在創(chuàng)建新的 ProDiag 函數(shù)塊時(shí),將同時(shí)創(chuàng)建相應(yīng)的 ProDiag 背景數(shù)據(jù)塊。
ProDiag 函數(shù)塊的結(jié)構(gòu)
創(chuàng)建全局監(jiān)控時(shí)創(chuàng)建 ProDiag 函數(shù)塊:
要在創(chuàng)建全局監(jiān)控時(shí)直接生成 ProDiag 函數(shù)塊,請(qǐng)按以下步驟操作:
1. 創(chuàng)建全局變量的監(jiān)控。
在“屬性”(Properties) 巡視窗口中打開(kāi)“監(jiān)控”(Supervisions) 選項(xiàng)卡,為該變量創(chuàng)建一個(gè)監(jiān)控。創(chuàng)建首個(gè)監(jiān)控時(shí),將自動(dòng)創(chuàng)建 ProDiag 函數(shù)塊“Default_SupervisionFB”。
2. 輸入所需屬性。
3. 單擊 ProDiag FB 中的“…”選擇域。將打開(kāi)一個(gè)選擇對(duì)話框。
4. 單擊左側(cè)欄中的“程序塊”(Program blocks) 文件夾。在右側(cè)欄中,將顯示現(xiàn)有的所有 ProDiag 函數(shù)塊。
5. 要?jiǎng)?chuàng)建一個(gè)新的 ProDiag 函數(shù)塊,可單擊右側(cè)欄中的“新增”(Add new) 按鈕。將打開(kāi)“新增塊”(Add new block) 對(duì)話框。
6. 單擊“函數(shù)塊”(Function block) 按鈕。
7. 輸入新 ProDiag 函數(shù)塊的名稱。
8. 在“語(yǔ)言 > PRODIAG(含 IDB)”(Language > PRODIAG (incl. IDB)) 區(qū)域中選擇。
9. 要輸入新 ProDiag 函數(shù)塊的其它屬性,可單擊“更多信息”(Additional information)。將顯示一個(gè)包含有附加輸入域的區(qū)域。
10.輸入所需屬性。
11.如果 ProDiag 函數(shù)塊在創(chuàng)建后未及時(shí)打開(kāi),則可選中“新增并打開(kāi)”(Add new and open) 復(fù)選框。
12.單擊“確定”(OK) 確認(rèn)輸入。
除了新的 ProDiag 函數(shù)塊之外,系統(tǒng)還同時(shí)創(chuàng)建有相應(yīng)的 ProDiag 背景數(shù)據(jù)塊。這些塊位于項(xiàng)目樹(shù)的“程序塊”(Program blocks) 文件夾中。
在函數(shù)塊的背景數(shù)據(jù)塊中,創(chuàng)建 ProDiag 函數(shù)塊:
已創(chuàng)建了并編譯一個(gè)至少包含一個(gè)局部監(jiān)控的 ProDiag 函數(shù)塊。
要在背景數(shù)據(jù)塊的屬性中創(chuàng)建一個(gè) ProDiag 函數(shù)塊,請(qǐng)按以下步驟操作:
1. 右鍵單擊包含有局部監(jiān)控的函數(shù)塊的背景數(shù)據(jù)塊。
2. 在快捷菜單中,選擇“屬性”(Properties) 命令。將打開(kāi)該背景數(shù)據(jù)塊的屬性對(duì)話框。
3. 單擊“屬性”(Attributes) 部分。
4. 單擊“分配 ProDiag 函數(shù)塊”(Assign ProDiag FB) 處的“…”選擇域。
將打開(kāi)一個(gè)選擇對(duì)話框。
5. 單擊左側(cè)欄中的“程序塊”(Program blocks) 文件夾。
在右側(cè)欄中,將顯示現(xiàn)有的所有 ProDiag 函數(shù)塊。
6. 要?jiǎng)?chuàng)建一個(gè)新的 ProDiag 函數(shù)塊,可單擊右側(cè)欄中的“新增”(Add new) 按鈕。將打開(kāi)“新增塊”(Add new block) 對(duì)話框。
7. 單擊“函數(shù)塊”(Function block) 按鈕。
8. 輸入新 ProDiag 函數(shù)塊的名稱。
9. 在“語(yǔ)言 > PRODIAG(含 IDB)”(Language > PRODIAG (incl. IDB)) 區(qū)域中選擇。
10.要輸入新 ProDiag 函數(shù)塊的其它屬性,可單擊“更多信息”(Additional information)。將顯示一個(gè)包含有附加輸入域的區(qū)域。
11.輸入所需屬性。
12.如果 ProDiag 函數(shù)塊在創(chuàng)建后未及時(shí)打開(kāi),則可選中“新增并打開(kāi)”(Add new and open) 復(fù)選框。
13.單擊“確定”(OK) 確認(rèn)輸入。
使用 ProDiag 實(shí)例數(shù)據(jù)庫(kù):
ProDiag 背景數(shù)據(jù)塊的結(jié)構(gòu)
1 ProDiag 背景數(shù)據(jù)塊的塊接口
2 “Static”部分中的“State”狀態(tài)變量
3 狀態(tài)變量
定義 ProDiag 函數(shù)塊的屬性
ProDiag 函數(shù)塊中監(jiān)控設(shè)置的結(jié)構(gòu)
下圖顯示了監(jiān)控設(shè)置的結(jié)構(gòu):
1 ProDiag 函數(shù)塊的全局啟用條件
2 “在 ProDiag 函數(shù)塊中使用”(Use in ProDiag FB) 不能編輯。
3 類別啟用條件
4 確認(rèn)變量
5 顯示類別
定義常規(guī)的 ProDiag 監(jiān)控設(shè)置
下圖顯示了 ProDiag 監(jiān)控設(shè)置中各元素的示例:
1 可定義 8 個(gè)類別。
2 可定義 32 個(gè)子類別。
3 共有 10 個(gè)監(jiān)控類型。
4 項(xiàng)目中,所有 ProDiag 函數(shù)塊的中央時(shí)間戳。
指定中央 ProDiag 報(bào)警文本
下圖顯示了報(bào)警文本編輯器中各組件的示例:
1 創(chuàng)建 GRAPH 監(jiān)控的報(bào)警文本結(jié)構(gòu)(僅適用于 GRAPH 編程語(yǔ)言)
2 創(chuàng)建基本監(jiān)控的報(bào)警文本結(jié)構(gòu):
● 操作數(shù)
● 互鎖
● 動(dòng)作
● 響應(yīng)
● 位置
可以為每個(gè)基本監(jiān)控的全局監(jiān)控(變量)和局部監(jiān)控(函數(shù)塊參數(shù))創(chuàng)建一個(gè)單獨(dú)的報(bào)警文本。
3 為 帶有錯(cuò)誤消息的監(jiān)控 創(chuàng)建報(bào)警文本結(jié)構(gòu)。對(duì)于每個(gè)帶有錯(cuò)誤消息的監(jiān)控,可以為所有全局監(jiān)控(變量)和局部監(jiān)控(FB 參數(shù))分別創(chuàng)建一個(gè)單獨(dú)的報(bào)警文本結(jié)構(gòu)。
4 為 帶有文本消息的監(jiān)控 創(chuàng)建報(bào)警文本結(jié)構(gòu)。對(duì)于每個(gè)帶有文本消息的監(jiān)控,可以為所有全局監(jiān)控(變量)和局部監(jiān)控(FB 參數(shù))分別創(chuàng)建一個(gè)單獨(dú)的報(bào)警文本結(jié)構(gòu)。
5 列出可拖放到各個(gè)文本框中的所有報(bào)警文本域。
6 組態(tài)所需的監(jiān)控報(bào)警時(shí),可填入報(bào)警文本域的各種文本框。
7 報(bào)警文本域的分隔符
審核編輯 :李倩
-
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3845瀏覽量
64581 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4345瀏覽量
62864 -
S7-1500
+關(guān)注
關(guān)注
3文章
300瀏覽量
6487
原文標(biāo)題:通過(guò) ProDiag 監(jiān)視設(shè)備和工廠
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論