專利名稱:一種程序和pc機狀態(tài)監(jiān)控的方法
一種程序和PC機狀態(tài)監(jiān)控的方法技術(shù)領(lǐng)域
本發(fā)明屬于自動化監(jiān)控技術(shù)領(lǐng)域,具體涉及一種程序狀態(tài)以及PC機狀態(tài)的監(jiān)控方法。
背景技術(shù):
現(xiàn)在的軟件程序主要運行在PC機平臺上,但由于PC機系統(tǒng)本身和軟件程序中存在的問題,經(jīng)常會導(dǎo)致系統(tǒng)或者程序的運行出錯或者崩潰。特別是在一些和硬件結(jié)合的系統(tǒng)中,程序的PC機運行的不正常會導(dǎo)致硬件出錯。而現(xiàn)代工廠多為自動化生產(chǎn),工作人員較少,很難及時發(fā)現(xiàn)程序和PC機運行的不正常,進而影響了工業(yè)生產(chǎn)的效率,降低了企業(yè)的成本。目前,程序和PC機狀態(tài)的監(jiān)控主要由人工來完成,存在的問題有成本高,效率低, 數(shù)據(jù)統(tǒng)計匯總困難。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種能夠?qū)Τ绦驙顟B(tài)和PC機狀態(tài)進行實時不間斷監(jiān)控、成本低、使用簡便的程序和PC機狀態(tài)監(jiān)控的方法。
本發(fā)明的技術(shù)方案是一種程序和PC機狀態(tài)監(jiān)控的方法,PC機上運行主程序和監(jiān)控程序,PLC控制器上運行PLC程序,包括以下內(nèi)容(一)由PC機上運行的主程序定時向監(jiān)控程序發(fā)送運行狀態(tài)信號,每隔m秒鐘發(fā)送一次狀態(tài)信號;(二)由PC機上運行的監(jiān)控程序定時向PLC控制器上的PLC程序發(fā)送監(jiān)控狀態(tài)信號;方法為1、監(jiān)控程序每隔m秒鐘接收一次主程序發(fā)送的狀態(tài)信號;2、如果監(jiān)控程序收到主程序發(fā)送的狀態(tài)信號,表明主程序運行正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號A ; 3、如果監(jiān)控程序大于m秒鐘沒有收到主程序發(fā)送的狀態(tài)信號,表明主程序運行不正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號B ;(三)PLC程序根據(jù)分析監(jiān)控程序發(fā)送的狀態(tài)信號,通過PLC控制器控制指示燈的顯示;方法為①、PLC程序每隔η秒鐘接收一次監(jiān)控程序發(fā)送的狀態(tài)信號;②、如果PLC程序收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明監(jiān)控程序運行正常,如果監(jiān)控狀態(tài)信號為A,那么主程序運行正常,如果監(jiān)控狀態(tài)信號為B,那么主程序運行不正常,指示燈顯示不同顏色;@)、如果PLC程序沒有收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明PC出現(xiàn)問題或者監(jiān)控程序崩潰,則設(shè)置指示燈顯示其它顏色。
本發(fā)明的有益效果是1、能夠自動化監(jiān)控程序和PC機的狀態(tài),使用戶第一時間掌握軟件系統(tǒng)運行情況;2、自動分類,顯示直觀,根據(jù)指示燈的顏色判斷PC機和程序的狀態(tài); 3、本發(fā)明提供的方法及所用設(shè)備數(shù)量少,成本低,使用維護方便,特別適合于硬件和軟件結(jié)合的工業(yè)檢測系統(tǒng)比如驗瓶機、灌裝機等使用。
圖1為本發(fā)明采用裝置的組合情況示意圖; 圖2為本發(fā)明的工藝流程圖。
具體實施方式
從圖1為本發(fā)明采用裝置的組合情況示意圖可以看出,主要由PC機1、PLC控制器 2和指示燈3組成。PC機1上運行主程序和監(jiān)控程序,其中主程序即被監(jiān)控程序,是需要監(jiān)控的對象;監(jiān)控程序是監(jiān)控手段,用于反映出主程序和PC機1的運行狀態(tài)。PLC控制器2上運行PLC程序,通過接收監(jiān)控程序發(fā)送的狀態(tài)信號,分析狀態(tài)信號的內(nèi)容,輸出結(jié)果到指示燈3上。根據(jù)PLC控制器2的信號,指示燈給出不同的可視化結(jié)果。
結(jié)合圖2所示本發(fā)明的工藝流程圖,詳細介紹本發(fā)明,本發(fā)明方法包括以下內(nèi)容 (一)由PC機1上運行的主程序定時向監(jiān)控程序發(fā)送運行狀態(tài)信號。主程序向監(jiān)控程序發(fā)送狀態(tài)信號的方法為主程序向監(jiān)控程序定時,每隔m秒鐘發(fā)送一次狀態(tài)信號。
(二)由PC機1上運行的監(jiān)控程序定時向PLC控制器2上的PLC程序發(fā)送監(jiān)控狀態(tài)信號。監(jiān)控程序向PLC程序發(fā)送狀態(tài)信號的方法如下首先,監(jiān)控程序每隔m秒鐘接收一次主程序發(fā)送的狀態(tài)信號。其次,如果監(jiān)控程序收到主程序發(fā)送的狀態(tài)信號,表明主程序運行正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號Α。最后,如果監(jiān)控程序大于m秒鐘沒有收到主程序發(fā)送的狀態(tài)信號,表明主程序運行不正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號B。
(三)PLC程序根據(jù)分析監(jiān)控程序發(fā)送的狀態(tài)信號,通過PLC控制器2控制指示燈3 的顯示。PLC程序控制指示燈顯示的方法如下首先,PLC程序每隔η秒鐘接收一次監(jiān)控程序發(fā)送的狀態(tài)信號。其次,如果PLC程序收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明監(jiān)控程序運行正常。如果監(jiān)控狀態(tài)信號為A,那么主程序運行正常,則設(shè)置指示燈顯示為綠色;如果監(jiān)控狀態(tài)信號為B,那么主程序運行不正常,則設(shè)置指示燈顯示為紅色。最后,如果PLC程序沒有收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明PC機出現(xiàn)問題或者監(jiān)控程序崩潰,則設(shè)置指示燈顯示為黑色。
權(quán)利要求
1. 一種程序和PC機狀態(tài)監(jiān)控的方法,PC機上運行主程序和監(jiān)控程序,PLC控制器上運行PLC程序,其特征是包括以下內(nèi)容(一)由PC機上運行的主程序定時向監(jiān)控程序發(fā)送運行狀態(tài)信號,每隔m秒鐘發(fā)送一次狀態(tài)信號;(二)由PC機上運行的監(jiān)控程序定時向PLC控制器上的PLC程序發(fā)送監(jiān)控狀態(tài)信號;方法為1、監(jiān)控程序每隔m秒鐘接收一次主程序發(fā)送的狀態(tài)信號;2、如果監(jiān)控程序收到主程序發(fā)送的狀態(tài)信號,表明主程序運行正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號A ; 3、如果監(jiān)控程序大于m秒鐘沒有收到主程序發(fā)送的狀態(tài)信號,表明主程序運行不正常,則向PLC程序每隔η秒鐘發(fā)送一次狀態(tài)信號B ;(三)PLC程序根據(jù)分析監(jiān)控程序發(fā)送的狀態(tài)信號,通過PLC控制器控制指示燈的顯示; 方法為①、PLC程序每隔η秒鐘接收一次監(jiān)控程序發(fā)送的狀態(tài)信號;②、如果PLC程序收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明監(jiān)控程序運行正常,如果監(jiān)控狀態(tài)信號為A,那么主程序運行正常,如果監(jiān)控狀態(tài)信號為B,那么主程序運行不正常,指示燈顯示不同顏色;③、如果 PLC程序沒有收到監(jiān)控程序發(fā)送的狀態(tài)信號,表明PC出現(xiàn)問題或者監(jiān)控程序崩潰,則設(shè)置指示燈顯示其它顏色。
全文摘要
本發(fā)明公開了一種程序和PC機狀態(tài)監(jiān)控的方法,由PC機上運行的主程序定時向監(jiān)控程序發(fā)送運行狀態(tài)信號,由PC機上運行的監(jiān)控程序定時向PLC控制器上的PLC程序發(fā)送監(jiān)控狀態(tài)信號,PLC程序根據(jù)分析監(jiān)控程序發(fā)送的狀態(tài)信號,通過指示燈進行顯示。本發(fā)明能夠?qū)Τ绦驙顟B(tài)和PC機狀態(tài)進行實時不間斷監(jiān)控,成本低,使用簡便。
文檔編號G06F11/30GK102521103SQ20111041336
公開日2012年6月27日 申請日期2011年12月10日 優(yōu)先權(quán)日2011年12月10日
發(fā)明者孟龍, 張樹君, 施陳博, 王貴錦 申請人:山東明佳包裝檢測科技有限公司