国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于plc的控制設(shè)備的實時日志記錄方法

      文檔序號:9864591閱讀:5641來源:國知局
      基于plc的控制設(shè)備的實時日志記錄方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明的實施例涉及PLC (可編程邏輯控制器)數(shù)據(jù)處理,具體涉及基于PLC的控制設(shè)備中的日志的記錄。
      【背景技術(shù)】
      [0002]現(xiàn)有以PLC為控制核心的自動控制設(shè)備中,對系統(tǒng)狀態(tài)的監(jiān)控和故障的排查,只能記錄和觀察發(fā)生后較長時間內(nèi)保持狀態(tài)的系統(tǒng)信息,或通過在線連續(xù)監(jiān)控PLC程序的運行來了解設(shè)備的運行狀態(tài),對很快更新或發(fā)生后立即消失的狀態(tài)很難直接判定狀態(tài)或命令發(fā)生的順序和具體原因。

      【發(fā)明內(nèi)容】

      [0003]考慮到現(xiàn)有技術(shù)中的至少一個技術(shù)問題,提出了一種基于PLC的控制設(shè)備中的實時日志記錄方法,使得能夠快速并準(zhǔn)確判定出現(xiàn)故障的原因。
      [0004]在本發(fā)明的一個方面,提出了一種基于可編程邏輯控制器PLC的控制設(shè)備的實時日志記錄方法,包括步驟:給用來描述所述控制設(shè)備的狀態(tài)的每種元數(shù)據(jù)一個唯一的編號;在設(shè)備運行過程中將所述PLC當(dāng)前周期中的元數(shù)據(jù)對應(yīng)的信息編號壓入堆棧,并且讀取所述PLC的當(dāng)前時間作為時間戳保存;在所述PLC與輸出裝置建立通信連接后,將堆棧中的信息編號和對應(yīng)的時間戳出棧發(fā)送給所述輸出裝置;以及所述輸出裝置解讀接收的信息編號和對應(yīng)的時間戳以存儲所述控制設(shè)備的日志。
      [0005]根據(jù)一些實施例,所述PLC與所述輸出裝置通過TCP/IP協(xié)議或者PROFIBUS協(xié)議建立通信連接。
      [0006]根據(jù)一些實施例,所述控制設(shè)備為控制安檢系統(tǒng)的控制裝置,所述元數(shù)據(jù)包括:掃描開始、掃描結(jié)束、掃描終止。
      [0007]根據(jù)一些實施例,利用所述PLC的系統(tǒng)時鐘的日期和時間,作為時間戳。
      [0008]根據(jù)一些實施例,所述輸出裝置將所述日志發(fā)送到遠(yuǎn)程服務(wù)器存儲。
      [0009]根據(jù)一些實施例,所述輸出裝置具體為觸摸屏或者個人計算機。
      [0010]根據(jù)一些實施例,所述元數(shù)據(jù)包括需要采集的系統(tǒng)命令、收集到的信息和控制設(shè)備的當(dāng)前狀態(tài)。
      [0011]根據(jù)一些實施例,通過遠(yuǎn)程指令或者用戶的手動指令或者定時的方式啟動對所述控制設(shè)備的日志的記錄。
      [0012]在本發(fā)明的另一方面,提出了一種在安檢系統(tǒng)中實時記錄日志的方法,所述安檢系統(tǒng)包括基于PLC的控制設(shè)備和輸出裝置,所述方法包括步驟:對需要采集的系統(tǒng)命令、收集到的信息或產(chǎn)生的狀態(tài)中的每一個,賦予一個固定的信息編號;當(dāng)安檢系統(tǒng)運行時,將PLC本次周期發(fā)生的狀態(tài)信息、執(zhí)行或觸發(fā)的命令對應(yīng)的信息編號壓入堆棧,并讀取PLC的CPU當(dāng)前周期的時間作為信息時間戳保存;PLC與外部設(shè)備通過建立通訊后,將堆棧中的信息編號和信息時間戳出棧發(fā)送;外部設(shè)備收到后解讀信息時間戳,并將信息編號對應(yīng)的信息內(nèi)容列出,完成日志的列表和存儲。
      [0013]利用上述方案,對系統(tǒng)的狀態(tài)、運行流程、異常狀況和有助于監(jiān)控分析系統(tǒng)工作的命令,進(jìn)行實時記錄,以日志的形式保存,便于工作人員在設(shè)備完成工作或出現(xiàn)故障后,通過查閱、分析日志來發(fā)現(xiàn)和驗證對系統(tǒng)運行流程是否達(dá)到設(shè)計目標(biāo)。此外,上述方案還可以有助于查找系統(tǒng)故障信息,排除系統(tǒng)故障。
      【附圖說明】
      [0014]為了更好的理解本發(fā)明,將根據(jù)以下附圖對本發(fā)明的實施例進(jìn)行描述:
      [0015]圖1示出了根據(jù)本發(fā)明實施例的安檢系統(tǒng)中對集裝箱卡車進(jìn)行快速檢查的過程;
      [0016]圖2示出了根據(jù)本發(fā)明的實施例中的PLC的結(jié)構(gòu)和PLC與外部裝置之間的關(guān)系;
      [0017]圖3是描述根據(jù)本發(fā)明實施例的實時記錄日志的方法的示意性流程圖。
      [0018]附圖沒有對實施例的所有電路或結(jié)構(gòu)進(jìn)行顯示。貫穿所有附圖相同的附圖標(biāo)記表示相同或相似的部件或特征。
      【具體實施方式】
      [0019]下面將詳細(xì)描述本發(fā)明的具體實施例,應(yīng)當(dāng)注意,這里描述的實施例只用于舉例說明,并不用于限制本發(fā)明。在以下描述中,為了提供對本發(fā)明的透徹理解,闡述了大量特定細(xì)節(jié)。然而,對于本領(lǐng)域普通技術(shù)人員顯而易見的是:不必采用這些特定細(xì)節(jié)來實行本發(fā)明。在其他實例中,為了避免混淆本發(fā)明,未具體描述公知的電路、材料或方法。
      [0020]在整個說明書中,對“ 一個實施例”、“實施例”、“ 一個示例”或“示例”的提及意味著:結(jié)合該實施例或示例描述的特定特征、結(jié)構(gòu)或特性被包含在本發(fā)明至少一個實施例中。因此,在整個說明書的各個地方出現(xiàn)的短語“在一個實施例中”、“在實施例中”、“一個示例”或“示例”不一定都指同一實施例或示例。此外,可以以任何適當(dāng)?shù)慕M合和/或子組合將特定的特征、結(jié)構(gòu)或特性組合在一個或多個實施例或示例中。此外,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)理解,在此提供的附圖都是為了說明的目的,并且附圖不一定是按比例繪制的。應(yīng)當(dāng)理解,當(dāng)稱元件“耦接到”或“連接到”另一元件時,它可以是直接耦接或耦接到另一元件或者可以存在中間元件。相反,當(dāng)稱元件“直接耦接到”或“直接連接到”另一元件時,不存在中間元件。相同的附圖標(biāo)記指示相同的元件。這里使用的術(shù)語“和/或”包括一個或多個相關(guān)列出的項目的任何和所有組合。
      [0021]下面結(jié)合附圖對本發(fā)明的對移動目標(biāo)進(jìn)行成像檢查的設(shè)備進(jìn)行說明。如圖所示,以車輛快速檢查設(shè)備作為一個實施例進(jìn)行說明。下述說明只是為了結(jié)合實例對本發(fā)明進(jìn)行說明,并不是為了將本發(fā)明限制于下述內(nèi)容。
      [0022]圖1是描述根據(jù)本發(fā)明實施例的檢查方法的示意圖。如圖1所示,快速成像檢查的設(shè)備包括加速器艙體109,快速響應(yīng)光幕開關(guān)102、105和106,地感線圈103和108,光電開關(guān)110、防護(hù)墻104和111,測速雷達(dá)107,探測器臂112、控制軟件等幾部分。
      [0023]快速響應(yīng)光幕開關(guān)102安裝在通道兩側(cè)的安裝立柱上,地感線圈103埋設(shè)于通道入口的地表下面為車輛入口的第一個開關(guān),防護(hù)墻104、111立裝在通道兩側(cè)并分別和通道兩側(cè)的加速器艙體109和探測器臂112連接,快速響應(yīng)光幕開關(guān)105、106安裝在通道兩側(cè)的加速器艙體109的墻壁和探測器臂112上,光電開關(guān)110安裝在通道兩側(cè)的防護(hù)墻111上,測速雷達(dá)107安裝在加速器艙體109靠近通道的外墻上,地感線圈108埋設(shè)于通道的地表下偏向于出口方向。根據(jù)本實施例的檢查過程如下:
      [0024]在通道內(nèi)車輛數(shù)為O時系統(tǒng)處于待機狀態(tài),當(dāng)一輛車1lA向通道駛來時地感線圈103首先有效,并結(jié)合快速響應(yīng)光幕開關(guān)102完成對車輛行駛方向的判別,若車輛駛?cè)胪ǖ绖t通道內(nèi)車輛數(shù)目加1,測速雷達(dá)107對車輛行駛速度進(jìn)行測量,系統(tǒng)進(jìn)入就緒狀態(tài)。車輛繼續(xù)向前行駛,系統(tǒng)全程記錄車輛在通道行使過程中的狀態(tài)變化。
      [0025]當(dāng)車輛以正常速度由1lA經(jīng)1lB到1lC時光電開關(guān)110有效,此時通過光幕開關(guān)105的狀態(tài)判別被檢車輛是集裝箱卡車還是封閉貨車,根據(jù)不同車型采用不同掃描觸發(fā)條件。若此時的車輛是封閉貨車則加速器立即出束進(jìn)行掃描。
      [0026]上述的快速成像檢查的設(shè)備還可以進(jìn)一步包括探測器,在快速響應(yīng)光幕開關(guān)102檢測到車輛進(jìn)入檢查區(qū)域之后,如果上述光幕開關(guān)105的狀態(tài)判別是集裝箱卡車,開始檢測車輛的駕駛室是否通過并產(chǎn)生通過信號,則待集裝箱到達(dá)檢查區(qū)域時進(jìn)行掃描檢查。其中所述控制系統(tǒng)根據(jù)從所述探測器發(fā)出的通過信號,產(chǎn)生用于控制所述電子感應(yīng)加速器系統(tǒng)產(chǎn)生電子束的控制信號。
      [0027]上述的快速類產(chǎn)品因流程速度快,在很短的時間內(nèi)有大量的設(shè)備狀態(tài)會發(fā)生變化,系統(tǒng)采集的信息、觸發(fā)的命令等信息量較大,且有很多是瞬時變化的,系統(tǒng)的實時狀態(tài)無法記錄,通過在線連續(xù)監(jiān)控PLC程序的運行也無法準(zhǔn)確、完整的記錄整個運行過程。
      [0028]圖2示出了根據(jù)本發(fā)明的實施例中的PLC的結(jié)構(gòu)和PLC與外部裝置之間的關(guān)系。如圖2所示,作為控制設(shè)備的核心的PLC201包括I/O電路、CPU、程序存儲器、用戶存儲器(數(shù)據(jù)存儲器)和編程器等等。該PLC可通過交換機202建立與外部的輸出設(shè)備例如觸摸屏/顯示器203的通信。
      [0029]圖3是描述根據(jù)本發(fā)明實施例的實時記錄日志的方法的示意性流程圖。如圖3所示,在步驟S301,給用來描述所述控制設(shè)備的狀態(tài)的每種元數(shù)據(jù)一個唯一的編號。例如,對某種安檢設(shè)備中可能出現(xiàn)的狀態(tài)、一些重要的命令和數(shù)據(jù)等等宏的每一個都賦予唯一的編號。
      [0030]然后,在步驟S302,在設(shè)備運行過程中將PLC當(dāng)前周期中的元數(shù)據(jù)對應(yīng)的信息編號壓入堆棧,并且讀取PLC的當(dāng)前時間作為時間戳保存。
      [0031 ] 在步驟S303,在PLC與注入觸摸屏203之類的輸出裝置建立通信連接后,將堆棧中的信息編號和對應(yīng)的時間
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1