• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Ifix語音報警系統(tǒng)的開發(fā)應用

      2015-08-15 00:46:43
      冶金與材料 2015年4期
      關(guān)鍵詞:前臺后臺應用程序

      秦 萍

      (西林鋼鐵集團有限公司,黑龍江 伊春153025)

      隨著鋼鐵企業(yè)的不斷發(fā)展壯大,企業(yè)產(chǎn)能的不斷提高,設備的逐步更新?lián)Q代,設備的自動化逐漸替代了人工操作,成為生產(chǎn)的主導,而人的主要工作則轉(zhuǎn)換成監(jiān)控生產(chǎn)設備的異常狀態(tài)。但是由于生產(chǎn)的擴大化,設備的數(shù)量也急劇增多,單靠人的24h目不轉(zhuǎn)睛的盯住設備不能保證達到預期效果。一旦設備出現(xiàn)故障,而人不能及時發(fā)現(xiàn)并處理解決就有可能造成重大事故。那么,如何能夠讓操作人員及時發(fā)現(xiàn)設備異常狀態(tài),初期通過音響報警緩解了這個問題,但經(jīng)過長期的應用問題也隨之產(chǎn)生,那就是每個設備的報警聲音都一樣,分不出輕重緩急,也分不出到底是哪個設備出了問題,一旦多個設備同時出現(xiàn)問題,就會使操作人員手忙腳亂,出現(xiàn)差錯。語音報警系統(tǒng)則是根據(jù)設備的異常狀態(tài)觸發(fā)ifix中的調(diào)度,來播放語音報警,操作人員聽到語音報警后就能夠準確的知道是哪一個設備出現(xiàn)了異常,當出現(xiàn)多個設備同時報警時就可以根據(jù)輕重緩急進行故障處理,避免忙中出錯。

      1 Ifix簡介

      Intellution Dynamics是第一個開放式的,基于組件技術(shù)的,完全一體化的自動化軟件產(chǎn)品家族。它被設計成去除了軟件包的約束,令工廠平臺與商業(yè)系統(tǒng)之間易于集成與協(xié)同工作,正如Intellution Dynamics組件與第三方應用程序之間所體現(xiàn)的關(guān)系。針對Intellution早先的版本,增加了許多重要功能并改善了結(jié)構(gòu),包括:強大的即插即用結(jié)構(gòu)。組件化的對象結(jié)構(gòu)。集成化的Intellution WorkSpace開發(fā)環(huán)境。Microsoft VBA腳本。全面支持OPC、OLE和ActiveX。增強了的安全性和可靠性。高級圖形??蓴U展的配置向?qū)ЫY(jié)構(gòu);廣泛的Internet支持;增強的報警。增強的網(wǎng)絡性能;這些改善明顯的減小了自動化工程設計時間,允許更快的和簡化的系統(tǒng)升級和維護,在Intellution Dynamics和第三方的應用程序之間提供了無縫的集成功能,并且大大的增加了生產(chǎn)率。

      Intellution Dynamics的開放式結(jié)構(gòu)通過集成第三方組件和應用程序,可以讓你自定義系統(tǒng)。這種即插即用結(jié)構(gòu)允許你使用你自己的應用和對象很快并且很容易的增強,或在某種情況下替換Intellution Dynamics內(nèi)嵌功能。這種強大的、靈活的結(jié)構(gòu)有助于對連續(xù)過程的改善,通過建立和重新使用比以前更快的應用程序有效的降低集成成本。用Intellution Dynamics能快速容易的改變你的系統(tǒng)而不會簡慢或中斷你的現(xiàn)場過程。

      2 系統(tǒng)實現(xiàn)

      2.1 文本轉(zhuǎn)換成語音

      利用轉(zhuǎn)換軟件文語通將設置好的文本轉(zhuǎn)換成語音。

      2.2 播放語音報警的函數(shù)

      播放語音文件(.WAV)可以通過API函數(shù)來進行,不需要單獨的編 寫。播放WAV文件的函數(shù)有兩個,對應于同步和異步。所謂同步是指一次只能播放一個語音文件,不可以連續(xù)播放;而異步則可以同時打開多 個語音文件,一個個連續(xù)的播放,在多個報警同時到來時非常有用。

      同步函數(shù)為:mciSendString

      使用時首先要聲明:Declare Function mciSend-String Lib"winmm.dll"Alias"mciSendStringA"(ByVal lpstrCommand As String,ByVal lpstrReturn-String As String,ByVal uReturnLength As Long,By-Val hwndCallback As Long)As Long

      用法:

      Dim filename as String Dim cmd As String filename="test.wav"

      cmd="open"&filename&"type WAVEAudio alias MyWav"

      CallmciSendString(cmd,0,0,0)

      CallmciSendString("play MyWav",0,0,0)

      異步函數(shù)為:mciSendString

      使用時首先要聲明:Declare Function sndPlay-Sound Lib"winmm.dll"

      Alias"sndPlaySoundA"(ByVal lpszSoundName As String,ByVal uFlags As Long)As Long

      用法:

      Dim filename as String filename="test.wav"

      Call sndPlaySound(filename,SND_SYNC)

      可以連續(xù)調(diào)用sndPlaySound來進行連續(xù)多個語音文件的播放。

      2.3 用調(diào)度產(chǎn)生語音報警

      2.3.1 ifix調(diào)度

      ifix調(diào)度程序是一個電子表格,分別是基于時間觸發(fā)(time-based entries)的輸入和基于事件觸發(fā)(event-based entries)的輸入。雙擊調(diào)度中的空白行,彈出輸入對話框。創(chuàng)建輸入之后,可以編輯調(diào)度表格中的獨立單元格來修改調(diào)度,而不需要重新啟動對話窗口。

      基于時間的輸入創(chuàng)建一個計時器對象,而基于事件的輸入創(chuàng)建一個事件對象。這些iFIX對象具有在VBA中能使用的相關(guān)屬性、方法和事件。這些對象顯示在系統(tǒng)樹中。作為對象,它與調(diào)度的腳本相關(guān)聯(lián)。

      2.3.2 采用調(diào)度產(chǎn)生語音報警的方法

      第一步確定需要產(chǎn)生語音的點,這里以Fix32.FIX.PT00907A_L.F_CV(焦煤壓力低報警)為例。

      第二步從工作臺的菜單中選擇新建Schedule。第三步選擇基于事件項。在調(diào)度腳本中添加事件項

      Private Sub FixEvent1_OnTrue()End Sub

      添加一個模塊。

      在模塊里添加對API函數(shù)的引用,這里以異步為例。

      Declare Function sndPlaySound Lib"winmm.dll"Alias"sndPlaySoundA"(ByVal

      lpszSoundName As String,ByVal uFlags As Long)As Long

      修改事件腳本如下:

      Private Sub FixEvent1_OnTrue()

      Dim filename as String

      filename="D:DynamicsSampleSystem est.wav"

      Call sndPlaySound(filename,SND_SYNC)End Sub

      完成一個信號點語音報警的配置。

      注意的是,調(diào)度需要在工作臺的用戶首選項里的后臺啟動里把剛才生成的調(diào)度文件添加上。

      2.3.3 調(diào)度后臺運行

      調(diào)度可以在前臺或后臺運行。當創(chuàng)建新的調(diào)度時,默認在前臺運行。作為前臺任務運行調(diào)度,工作臺必須處于運行時環(huán)境下。調(diào)度在前臺運行時對測試和調(diào)試VBA腳本是非常有用的。

      調(diào)度在后臺運行,則要啟動FixBackgroundServer任務。如果FixBackgroundServer沒有運行,當調(diào)度被添加到后臺任務時,則自動啟動該任務。為了建立在后臺運行的調(diào)度,必須改變調(diào)度屬性對話框里的默認設置,可以通過單擊調(diào)度右鍵從彈出菜單中選擇調(diào)度屬性??梢允褂眠@個對話框來改變后臺運行的新建調(diào)度或已有調(diào)度的默認設定??梢赃x擇在前臺或后臺運行,也可以通過設定窗口屬性,修改靜態(tài)刷新速率。

      然后,在系統(tǒng)配置的任務欄配置里,添加Fix-BackgroundServer.exe。

      3 結(jié)語

      通過ifix報警系統(tǒng)在西鋼自動控制系統(tǒng)中的應用,操作人員可以及時準確地理解系統(tǒng)的當前狀態(tài),特別是發(fā)生多個報警時,能夠及時提醒操作人員報警的具體參數(shù),以判斷故障的輕重緩急,并方便、迅速、可靠地對設備做出相應的調(diào)整,為及時查明原因并作出正確處理贏得了時間,大大提高了工作效率。該語音報警系統(tǒng)隨時處于監(jiān)控狀態(tài),在一定程度上提高了系統(tǒng)的安全性和可靠性,在高爐穩(wěn)產(chǎn)、安全生產(chǎn)等方面發(fā)揮了重要作用。

      猜你喜歡
      前臺后臺應用程序
      刪除Win10中自帶的應用程序
      電腦報(2019年12期)2019-09-10 05:08:20
      公路電助力 從幕后走向前臺
      中國自行車(2018年6期)2018-07-23 03:17:24
      孟晚舟:從前臺打雜到華為副總裁
      海峽姐妹(2018年6期)2018-06-26 07:27:15
      后臺暗戀
      前臺、后臺精彩花絮停不了
      風采童裝(2016年2期)2016-08-02 09:18:38
      網(wǎng)站前臺設計分包合同中應注意的問題
      電力調(diào)度中后臺監(jiān)控系統(tǒng)的應用
      河南科技(2014年11期)2014-02-27 14:10:03
      后臺
      中國攝影(2013年6期)2013-04-29 21:58:19
      關(guān)閉應用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      三星電子將開設應用程序下載商店
      宜宾市| 汕头市| 长阳| 浦城县| 石城县| 乐亭县| 休宁县| 临洮县| 三明市| 静宁县| 广昌县| 班戈县| 南皮县| 双峰县| 云梦县| 平顶山市| 于都县| 和政县| 辛集市| 大安市| 明溪县| 雷山县| 陇川县| 民乐县| 察隅县| 旬邑县| 双柏县| 永修县| 建阳市| 保山市| 雷山县| 连山| 丹寨县| 油尖旺区| 志丹县| 保靖县| 永川市| 克什克腾旗| 新巴尔虎左旗| 阿城市| 临泽县|