• <small id="iskm8"><li id="iskm8"></li></small>
  • <td id="iskm8"><li id="iskm8"></li></td>
  • <td id="iskm8"></td>
  • 報警事件與處理

    Question



    能把報警或者事件信息導出到關系數據庫嗎?


    ANSWER



    可以,利用力控的配置直接導出,在力控的導航欄里的“報警設置”——“報警記錄”或“事件記錄”配置好數據源后,即可把報警記錄或事件記錄導出到數據庫中。




    Question



    報警時能發出聲音報警嗎,如何做?


    ANSWER



    可以,在發生報警時調用Beep(number)函數,或PlaySound("xxx.wav",0)函數。也可以使用“報警設置”——“ 報警設置”中的標準報警聲音。也可直接在報警控件中設置。



    Question



    報警時報警信息能通過手機短消息發送嗎?


    ANSWER



    可以,利用西門子的MC35驅動或是短信模塊驅動中提供的驅動來發送報警信息到指定的手機上。計算機串口必須接一個短信模塊。也可以使用“復合組件”——“其他”——“手機短信”做管理接合短信模塊發送,或者后臺組件中的手機短信也可以實現。



    Question



    報警時可以發送電子郵件信息嗎? 


    ANSWER



    可以,當用戶需要長期出差,但對生產還有管理責任,需要隨時掌握報警信息時(軟件不是網絡版不能在廣域網進行發布),您可以在“后臺組件”中擇“E-Mail控件”進行配置即可使用。該郵件正文能發送256個字節內的信息,也可發送附件。



    Question



    可以在運行時動態修改報警上下限嗎?能自動存儲修改后的值做為下次運行時的報警條件使用嗎?


    ANSWER


    可以,只需在畫面上對相關的參數LL、LO、HI和HH進行文本的輸入輸出連接組態,運行時調用修改變量的上述相關參數即可;如果想保存做為下次啟動使用,請在數據庫組態中“歷史參數”項頁中,對相應的變量和參數中“退出時保存實時值做為下次啟動初值”即可。



    Question



    力控可以檢測設備通訊故障并報警嗎? 


    ANSWER



    可以,力控的實時數據庫對所連接的各種設備都具備通訊的實時監測功能。使用數據庫參數的I/O報警即可,當通訊正常時該參數值為0,故障時參數值為1;同時數據庫提供很多的狀態參數;請參考《力控用戶手冊》中數據庫狀態參數相關內容。



    Question



    如何將對變量的修改記錄到日志當中?


    ANSWER



    如果要對變量進行記錄,必須在數據庫變量中該變量的“定義變量”對話框中的“記錄操作”,項中擇“記錄”,這時會將view中對變量的操作記錄到日志當中。



    Question



    報警配置里的報警記錄,記錄到關系數據庫里的字段名字能否在力控里修改?


    ANSWER



    不能,配置里的報警記錄,是db執行的,也就是db往外部數據庫寫數據,如果要修改字段名字,只能通過視圖觸發器之類的修改。



    Question



    如何獲取區域、單元、子單元等的最新報警信息和報警優先級?


    ANSWER



    定義數據庫變量,如下圖所示,參數里得手動寫。當參數為$ALARMTXT00時代表是區域0里當前最新的報警信息,當參數為$ALARMTXT0000時代表是區域0單元0的當前最新報警信息。當參數為$ALARMTXT000000時代表是區域0單元0子單元0的當前最新報警信息。

    然后用類似的方法可以得出答案:

    GetCurAlm(alminfor,VAR$)

    說明

    返回值為當前報警優先級。若報警已確認則返回 0。

    參數

    alminfor:某一區域的當前最新報警信息。

    $ALARMTXT00為區域 0 當前最新報警信息.

    $ALARMTXT01為區域 1 當前最新報警信息.

    $ALARMTXT02為區域 2 當前最新報警信息.

    $ALARMTXT0000為區域 0單元0 當前最新報警信息.



    Question



    如何修改資源,比如說這樣:在力控的報警組件里報警級別的低級、高級和緊急報警顯示為Ⅵ類(低級),Ⅴ類(高級和Ⅱ類(緊急報警);報警組件的“未確認”顯示為“報警”?


    ANSWER



    用VC++打開.dll文件,如下圖4-1所示,然后修改對應的資源保存即可,如圖4-2。




    Question



    本地報警控件默認下只全部區域和區域0、區域1。但是報警點在其他區域的,顯示不出來。


    ANSWER



    在系統配置-其他-數據庫配置工具,增加節點到數據庫組態里的用到的最大區域。如報警點在區域0、區域3、區域5里。則在此照順序配置到區域5。如下圖,且節點名稱是可以修改的,關鍵是索引號從0一直增加到5。




    Question



    力控的遠程報警應用


    ANSWER



    力控的C/S結構中,數據采集服務器上所產生的報警信息可以在本地進行查看,也可以在客戶端進行查看??蛻舳瞬榭磮缶畔煞N方法:

    一、實時報警信息的同步查看。

    新建一個力控的遠程數據源data



    在窗口中對本地報警控件進行配置,報警的數據源擇遠程數據源data



    在客戶端運行view,將會實時顯示數據源上產生的報警,但是還需要客戶端對報警信息進行確認,報警信息的狀態(如“確認”或“未確認”)服務器和客戶端不能同步。

    二、歷史報警信息的查詢和顯示。

    可以使用力控的遠程報警控件鏈接關系數據表,對歷史報警信息進行查詢和顯示。

    那么歷史報警信息的查詢和顯示在服務器和在客戶端都如何配置呢?

    1、在服務器的配置

    力控的FORCECONTROL6.1中,在服務器的PC機上,我們需要對產生的報警信息導出到關系數據庫表中,比如說ACCESS數據庫。在報警配置——報警記錄里,擇要輸出的報警信息的字段,然后擇數據源,輸入數據表名稱



    進入運行系統,報警信息產生后,查看數據庫表會發現報警信息已經保存到了數據庫表tab1中。

    共享數據庫文件


    2、在客戶端的配置

    在客戶端建一個ACCESS數據源client



    選擇數據庫,驅動器擇網絡



    自動彈出配置映射網絡驅動器的對話框,



    選擇要映射的文件夾,即服務器上共享的數據庫文件夾data



    3、在畫面中添加一個力控的遠程報警控件,



    對遠程報警控件進行配置:



    選擇數據源client



    測試連接成功



    選擇數據表



    選擇查詢信息字段和統計信息字段



    進入運行系統,點擊查詢,報警的歷史信息顯示出來了,點擊刷新顯示最近時間段的報警信息



     ACCESS數據庫的容量限,當數據量比較大時,會造成查詢速度過慢或者死機現象,所以如果要使用關系數據,建議使用SQL 數據庫或者ORALE數據庫。



    Question



    使用Netserver讀取遠程數據源時,如何在運行過程中判斷本地計算機和遠程數據源之間的通訊故障?


    ANSWER



    在條件動作中,條件擇>預定義>預定義條件>””類型””中擇“數據源故障”>根據需要選擇已建立的數據源,然后擇相應的“預定義動作”或者自定義動作,見圖1、圖2

    此方式只適用于Netview的方式,并且只對當前窗口中數據通過Netview讀取遠程數據源時效。


    圖一

    圖二



    Question



    報警提示信息(彈出提示框組態時的步驟以及注意事項)


    ANSWER



    1、設置

    a、新建力控實時數據庫點,打開“報警參數”屬性頁的“報警開關”選項,如圖:



    b、在組態環境,在“系統配置”標簽頁,擇系統配置信息\報警配置\報警設置,如圖:



    選擇“彈出提示框”項。

    c、在組態環境,在“工程項目”標簽頁,選擇項目\動作\條件動作,如圖:



    在彈出“時間擇”對話框,擇“$AlarmSetting”如下圖:



    選擇預定義條件,在彈出的設置對話框,選擇:過程報警、系統數據源、所區域。



    選擇“預定義動作”鈕,擇“彈出提示框”項。

    2、運行效果

    報警產生時,會在view屏幕中間彈出提示窗口,如圖:



    3、說明

    彈出提示窗口顯示的報警類型:

    A、同一區域內的報警,按照報警優先級別顯示,緊急>高級>低級,如果報警產生,只顯示優先級別高的,級別低的不顯示,同一級別的報警,顯示新產生的報警。

    B、不同區域的報警,照報警產生的時間先后,順序顯示。

    C、注意如過程報警點建在不同區域,請在組態時,使用連續區域;不要使用間隔開的區域,否則處于編號靠前的區域的報警點,發生報警后,不能顯示到彈出窗口內。



    Question



    力控電力版軟件本地報警組件查詢歷史報警時不能擇區域(電力版沒區域的概念,默認是所區域),導致不能查詢歷史報警的解決


    ANSWER



    在數據庫配置工具中把各個節點的“+”都展開后點擊確定 ,重新運行力控即可,如圖:



    北京力控元通科技有限公司版權所有 Copyright 2011-2019      京ICP備14040729號-1 京公網安備11010802010312號
    大发网站