警報

Q1 二段類比中的「無效頻帶」有何作用。

因為有何硬體的數值偵測並非那麼穩定,可能要偵測的溫度是80,而儀器上可能一下子81.81,一下子78.79,此時就可設定無效頻帶,避免類比型的TAG在警報界限值附近震盪,造成頻繁的警報與復歸之困優。
例如以A1這一點TAG點,上限值為 80 ,下限值為20,但是所偵測的值可能有5%的誤差,此時就可設無效就可設為 5 ,當警報超過上限值80之後,所回復的值必須低於 75 ,低於下限值20,所回復的值必須高於 25 ,才算復歸。

Q2 為何有沒有驅動$NEW-ALM 警報的狀態訊息都會顯示在警報資料顯示板中

選擇驅動NEW_ALM,當有新警報時,會將NEW_ALM 這個系統TAG的狀態設為1,若沒有選擇,在警報資料顯示板中,依然會顯示該筆警報訊息,但是不會將$NEW-ALM 這個系統 TAG 設為1。

Q3 警報基本設定中,合併儲存與分別獨立儲存有何差別?

預設是分別獨立儲存,警報資料庫與復歸資料庫別儲存
會儲存在專案 c:\lablink\project\專案名稱\dat\
Alarm.xdb (警報資料庫)
Resume.xdb (復歸資料庫)
必須搭配記錄存檔的設
若只是儲存復歸資料庫亦須選取此項。

若是選擇合併儲存
會將警報資料庫及復歸資料庫皆儲存在警報資料庫中
所以要勾選記錄存檔中的警報資料庫中

Q4 二段式類比警報已設暫停 tag,但解除該 tag後,原來所設的警報卻不會有任何動作

在二段類比警報的特性中,只要暫停 tag設為1,二段類比點的警報即使變為1,亦不會有動作。但當暫停tag取消,變回0時,二段類比點亦必須回到正常時再觸發警報才會有警報發生。

Q5 警報資料顯示板上的資料已確定,為何還不會消失

警報資料顯示板上的資料是顯示目前已發生但尚未解除的警報且優先順序最高的一筆警報。所以只要該筆警報未回到正常值,就會有警報訊息顯示在警報資料顯示板上。

Q6 執行LogView 歷史警報查詢程式語法設定

執行器參數設定
檔案:LOGVIEW.EXE
參數:..\Project\Proj1\dat\history.log△–t警報報表
(開啟LogView歷史警報查詢程式程式,還須再指定history.log檔案的路徑,才能看到警報的歷史記錄;若參數不給資料,所執行的LogView程式會找不到history.log檔案,而無法查詢任何資料。)
工作目錄:無
執行器 Tag
設定執行開關:啟動執行器的Tag名稱

Q7 LogView 歷史警報查詢程式-1

1.Lab-LINK for Windows中文圖控系統提供了一個搜集歷史警報記錄的報表程式(LogView),它可以將所有發生過的警報記錄,包括時間、訊息、確認時間、確認訊息存檔顯示。並可定期將歷史資料匯出成另一個log檔,以方便使用者查詢。
2.使用者規劃專案時,必須先將「警報-基本資料」中的歷史記錄檔勾選存檔功能。待圖控執行後,即會在專案DAT目錄底下產生一History.log歷史記錄檔。
(磁碟機:\LABLINK\PROJECT\專案名稱\DAT\History.log)
3. LogView警報報表程式需另外安裝。

Q8 為什麼在NT4.0下警報的即時列印會有延遲現象。

因為在Windows下,所有文件的列印至少均以一頁為單位,無法做逐行列印,所以警報的即時列印是直接將資料送至印表機埠,而 NT4.0 會攔截此一I/O動作,且造成不明原因的延遲。我們已透過新的方法修正此一問題

請下載更新如下檔案
下載
拷貝到C:\LABLINK\SYSTEM4 覆蓋舊檔案

Q9 為什麼列印一般報表時可正常出現中文而警報的即時列印中文部份會有亂碼產生。

因為在Windows下,所有文件的列印至少均以一頁為單位,無法做逐行列印,所以警報的即時列印是直接將資料送至印表機埠並不經過Windows印表機驅動程式,所以資料是直接以 BIG-5 碼送出,因此,須將印表機的內碼設定成 BIG-5,方能正確列印中文資訊。

Q10 能否達成警報自動跳圖之功能?

可以。
1.可利用「警報集中器」物件,例如某一警報Tag發生警報後,直接趨動按鈕的Tag,該Tag被趨動後,就可以顯示該畫面。
2.可利用「警報」模組內容的設定,設定「輸出Tag」。

Q11 已復歸之警報能否「確認」?能否認定「未確認警報」之列示窗?

尚未復歸的警報可以進行「確認」動作,目前已復歸之資料以及經確認的資料可以在復歸資料庫中看見。目前發生的警報的資料是在警報資料庫中可以看見。

Q12 Lab-LINK 警報過多會造成當機問題

Lab-LINK 警報過多會造成當機問題,通常視電腦的性能而定。
原則上在不接PLC的情狀下,不應產生警報。
除非Tag設定為保持且勾選將警報資料庫存檔,如此
當啟動專案後,就會造成警報過多的狀況

Q13 在Win2000底下執行LogView 時無法顯示於最上層

關於 LogView 第二次執行無法移至最上層的問題,目前在 98 及 XP 並不會有這樣的情形發生。
但在 2000底下,有時的確有這樣的狀況。

建議可新增一批次檔。再用此批次檔去執行 LogView 的程式。

做法:
1. 新增一副檔名為 bat 的檔案,可用文字編輯器開啟,裡面的內容為
C:\LabLINK\SYSTEM\LogView.exe C:\LABLINK\PROJECT\專案名稱\DAT\history.log

在畫面上在利用紅色執行器執行 檔案處填寫如下:..\PROJECT\ACTION\LOGVIEW.BAT 執行狀態:最小化且為非使用中

另外,按鈕具有四個特性。利用執行器去執行外部程式,請選擇 無段式按鈕。

這樣,執行 LogView 警報報表查詢程式時,就會提至最上層了。

Q14 警報不消除,依然存在於警報資料庫中

若是重新開啟 SmartPanel 畫面執行圖控專案時,已復歸之警報仍存在於 警報資料庫 面板,請先確認在警報模組中的基本設定 是否將警報資料庫存檔,若是選擇將警報資料存檔,所以發生過的警報會一直存在於警報資料庫中。

Q15 為什麼使用圖控的警報即時列印功能時,會有不正常執行或當機的現象

因應作業系統的差異,圖控的警報模組程式有二種不同版本。
1. 98 版本 (適用於98、ME作業系統)
Alarm.exe 檔案時間:1999/8/11
下載 下載後請解壓縮至 c:\lablink\system 下並更名為alarm.exe

2. NT版本 (適用於NT、2000、XP作業系統)
Alarm.exe 檔案時間:2001/11/23
下載 下載後請解壓縮至 c:\lablink\system 下並更名為alarm.exe

本公司的Alamr.exe 因為作業系統關係
區分為二種版本,若您的專案警報會產生錯誤的情況
請確認C:\LABLINK\SYSTEM\alarm.exe的日期是否為正確日期

Q16 使用 Windows 2000 及 XP作業系統時,如果在警報模組中勾選「由印表機印出」,則當該警報點產生警報時,會造成當機的現象??

會產生當機的原因,主要是因為作業系統找不到對應的印表機(LPT1:、LPT2:、LPT3:),因為尋找時間過長,而產生類似當機的情況

解決方式:
1. 若為本機連接的印表機
在警報基本設定中,所選擇的警報訊息列印埠一定要有一個對應
的警報印表機。若PC端無印表機連線到該埠 ( LPT1、LPT2 或
LPT3),請新增一對應的印表機,這樣就不會有當機的情況產生

2. 若為網路連接的印表機,PC端的警報列印要從 Server 或是其他電
腦所連接的印表機印出,則還是需要將該印表機連線對應到該埠
(LPT1、LPT2 或 LPT3) 。做法如下:

請開啟「MS-DOS模式」(98、ME作業系統) 或「命令提示
字」(NT、2000、XP作業系統) 視窗輸入下列指令

NET USE 印表機埠 \\電腦名稱\印表機名稱

例如:NET USE LPT1: \\MAIN\EPSON
其中MAIN為電腦名稱 EPSON為印表機名稱
* 此行指令意思為將MAIN電腦的EPSON印表機對應到本機的電腦