事件順序記錄方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種事件順序記錄方法及系統(tǒng),該方法包括:事件順序記錄裝置周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);其中,事件順序記錄裝置與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連;當(dāng)事件順序記錄裝置掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間;采用本發(fā)明的方法及系統(tǒng),可以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
【專利說(shuō)明】事件順序記錄方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及自動(dòng)控制【技術(shù)領(lǐng)域】,特別涉及一種事件順序記錄方法及系統(tǒng)。
【背景技術(shù)】
[0002]在自動(dòng)化控制系統(tǒng)中,一般均需對(duì)控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài)進(jìn)行監(jiān)測(cè),且在上述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄變化的時(shí)間;而當(dāng)控制現(xiàn)場(chǎng)出現(xiàn)故障時(shí),上位機(jī)可根據(jù)所記錄的開(kāi)關(guān)狀態(tài)以及開(kāi)關(guān)狀態(tài)發(fā)生變化的時(shí)間,分析事故的原因,從而提出解決方案。由上可見(jiàn),在自動(dòng)化控制系統(tǒng)中,上述開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄是極其重要的。因此,在現(xiàn)有技術(shù)中,亟需一種事件順序記錄方法及系統(tǒng),以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明的目的在于提供一種事件順序記錄方法及系統(tǒng),以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0005]一種事件順序記錄方法,包括:
[0006]事件順序記錄裝置周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);其中,所述事件順序記錄裝置與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連;
[0007]當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間。
[0008]優(yōu)選的,當(dāng)所述事件順序記錄裝置的數(shù)量大于I個(gè)時(shí),所述方法還包括:
[0009]時(shí)鐘基準(zhǔn)裝置周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置;其中,所述時(shí)鐘基準(zhǔn)裝置同時(shí)發(fā)送所述時(shí)鐘同步幀和同步脈沖信號(hào);
[0010]當(dāng)所述事件順序記錄裝置接收到所述同步脈沖信號(hào)時(shí),記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間;
[0011]當(dāng)所述事件順序記錄裝置接收到所述時(shí)鐘同步幀時(shí),解析所述時(shí)鐘同步幀,獲得同步時(shí)間,且記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間;
[0012]所述事件順序記錄裝置利用所述第一時(shí)間、第二時(shí)間和同步時(shí)間,計(jì)算并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;其中,所述校準(zhǔn)時(shí)間為當(dāng)所述事件順序記錄裝置獲得同步時(shí)間時(shí),所述時(shí)鐘基準(zhǔn)裝置的時(shí)間。
[0013]優(yōu)選的,所述事件順序記錄裝置利用所述第一時(shí)間、第二時(shí)間和同步時(shí)間,計(jì)算并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間,包括:
[0014]將所述第二時(shí)間和第一時(shí)間作差,獲得第一目標(biāo)時(shí)間;
[0015]將所述第一目標(biāo)時(shí)間與所述同步時(shí)間作和,獲得并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間。
[0016]優(yōu)選的,所述當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間,包括:[0017]當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄所述事件順序記錄裝置當(dāng)前時(shí)間為第三時(shí)間;
[0018]所述事件順序記錄裝置查看最近一次所獲得的校準(zhǔn)時(shí)間及第二時(shí)間;
[0019]所述事件順序記錄裝置利用所述最近一次的校準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間;
[0020]記錄所述標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的開(kāi)關(guān)狀態(tài)。
[0021]優(yōu)選的,所述事件順序記錄裝置利用所述最近一次的校準(zhǔn)標(biāo)準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間,包括:
[0022]將所述第三時(shí)間和最近一次的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間;
[0023]將所述第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間。
[0024]一種事件順序記錄系統(tǒng),包括:至少一個(gè)事件順序記錄裝置,且每個(gè)事件順序記錄裝置均與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連;
[0025]其中,所述事件順序記錄裝置的掃描模塊用于,周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);
[0026]第一記錄模塊用于,當(dāng)所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間。
[0027]優(yōu)選的,當(dāng)所述事件順序記錄裝置的數(shù)量大于I個(gè)時(shí),所述系統(tǒng)還包括:
[0028]時(shí)鐘基準(zhǔn)裝置用于,周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置;其中,所述時(shí)鐘基準(zhǔn)裝置同時(shí)發(fā)送所述時(shí)鐘同步幀和同步脈沖信號(hào);
[0029]位于所述事件順序記錄裝置內(nèi)的第二記錄模塊用于,當(dāng)接收到所述同步脈沖信號(hào)時(shí),記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間;
[0030]第三記錄模塊用于,當(dāng)接收到所述時(shí)鐘同步幀時(shí),解析所述時(shí)鐘同步幀,獲得同步時(shí)間,且記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間;
[0031]校準(zhǔn)時(shí)間獲得模塊用于,利用所述第一時(shí)間、第二時(shí)間以及同步時(shí)間,計(jì)算并記錄獲得所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;其中,所述校準(zhǔn)時(shí)間為當(dāng)所述事件順序記錄裝置獲得同步時(shí)間時(shí),所述時(shí)鐘基準(zhǔn)裝置的時(shí)間。
[0032]優(yōu)選的,所述校準(zhǔn)時(shí)間獲得模塊包括:
[0033]作差單元用于,將所述第二時(shí)間和第一時(shí)間作差,獲得第一目標(biāo)時(shí)間;
[0034]作和單元用于,將所述第一目標(biāo)時(shí)間與所述同步時(shí)間作和,獲得并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間。
[0035]優(yōu)選的,所述第一記錄模塊包括:
[0036]第一記錄單元用于,當(dāng)掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第三時(shí)間;
[0037]查看單元用于,查看最近一次所獲得的校準(zhǔn)時(shí)間及第二時(shí)間;
[0038]標(biāo)準(zhǔn)時(shí)間獲得單元用于,利用最近一次的校準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間;
[0039]第二記錄單元用于,記錄所述標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的開(kāi)關(guān)狀態(tài)。
[0040]優(yōu)選的,所述標(biāo)準(zhǔn)時(shí)間獲得單元包括:[0041]作差子單元用于,將所述第三時(shí)間和最近一次的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間;
[0042]作和子單元用于,將所述第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間。
[0043]由上述的技術(shù)方案可以看出,在本發(fā)明實(shí)施例中,由于事件順序記錄裝置可以周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài),并且在掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),可以記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間;因此,采用本發(fā)明的方法及系統(tǒng),可以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
【專利附圖】
【附圖說(shuō)明】
[0044]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實(shí)施例所提供的事件順序記錄方法的流程圖;
[0046]圖2為本發(fā)明實(shí)施例所提供的事件順序記錄方法的另一流程圖;
[0047]圖3為本發(fā)明實(shí)施例所提供的事件順序記錄方法的又一流程圖;
[0048]圖4為本發(fā)明實(shí)施例所提供的事件順序記錄系統(tǒng)的模塊圖;
[0049]圖5為本發(fā)明實(shí)施例所提供的事件順序記錄系統(tǒng)的又一模塊圖;
[0050]圖6為本發(fā)明實(shí)施例所提供的事件順序記錄系統(tǒng)的另一模塊圖;
[0051]圖7為本發(fā)明實(shí)施例所提供的事件順序記錄系統(tǒng)的又一模塊圖;
[0052]圖8為本發(fā)明實(shí)施例所提供的事件順序記錄系統(tǒng)的另一模塊圖。
【具體實(shí)施方式】
[0053]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]本發(fā)明公開(kāi)了一種事件順序記錄方法,如圖1所示,該方法至少包括以下步驟:
[0055]Sll:事件順序記錄裝置周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);其中,上述事件順序記錄裝置與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連;
[0056]具體的,一個(gè)事件順序記錄裝置可具體與控制現(xiàn)場(chǎng)設(shè)備的12個(gè)開(kāi)關(guān)相連,當(dāng)然并不限于上述數(shù)量,其工作人員可根據(jù)控制現(xiàn)場(chǎng)以及上述事件順序記錄裝置的實(shí)際情況,進(jìn)行分配;
[0057]S12:當(dāng)事件順序記錄裝置掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間;
[0058]具體的,上述開(kāi)關(guān)狀態(tài)變化包括由正電平變?yōu)樨?fù)電平的變化以及由負(fù)電平變?yōu)檎娖降淖兓?br>
[0059]由上可見(jiàn),在本發(fā)明實(shí)施例中,由于事件順序記錄裝置可以周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài),并且在掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),可以記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間;因此,采用本發(fā)明的方法,可以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
[0060]由于,在實(shí)際應(yīng)用中,一個(gè)事件順序記置裝置可監(jiān)測(cè)和記錄的開(kāi)關(guān)狀態(tài)的數(shù)量有限,因此,當(dāng)需監(jiān)測(cè)和記錄的開(kāi)關(guān)狀態(tài)較多時(shí),可設(shè)置多個(gè)事件順序記錄裝置;而上述不同事件順序記錄裝置的時(shí)間又需保持一致;因此,在本發(fā)明其它實(shí)施例中,當(dāng)上述所有實(shí)施例中的事件順序記錄裝置的數(shù)量大于I個(gè)時(shí),如圖2所示,上述方法還包括:
[0061]S21:時(shí)鐘基準(zhǔn)裝置周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置;其中,上述時(shí)鐘基準(zhǔn)裝置可同時(shí)發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào);
[0062]S22:當(dāng)事件順序記錄裝置接收到上述同步脈沖信號(hào)時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間;
[0063]具體的,同步脈沖信號(hào)會(huì)觸發(fā)事件順序記錄裝置產(chǎn)生中斷,而上述中斷會(huì)使得事件順序記錄裝置記錄自身當(dāng)前的時(shí)間;
[0064]S23:當(dāng)事件順序記錄裝置接收到上述時(shí)鐘同步幀時(shí),解析時(shí)鐘同步幀,獲得同步時(shí)間,且記錄事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間;
[0065]S24:事件順序記錄裝置利用上述第一時(shí)間、第二時(shí)間和同步時(shí)間,計(jì)算并記錄上述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;其中,校準(zhǔn)時(shí)間為當(dāng)事件順序記錄裝置獲得同步時(shí)間時(shí),時(shí)鐘基準(zhǔn)裝置的時(shí)間;
[0066]具體的,由于同步脈沖信號(hào)的傳輸速度很快,因此上述同步脈沖信號(hào)從時(shí)鐘基準(zhǔn)裝置傳輸?shù)绞录樞蛴涗浹b置的時(shí)間可以忽略不計(jì),可以認(rèn)為第一時(shí)間即為時(shí)鐘基準(zhǔn)裝置發(fā)出同步脈沖信號(hào)和時(shí)鐘同步幀的時(shí)間;而第二時(shí)間為事件順序記錄裝置解析時(shí)鐘同步幀后,獲得同步時(shí)間的時(shí)間,那么無(wú)須質(zhì)疑,第二時(shí)間要晚于第一時(shí)間,即第二時(shí)間的時(shí)間值要大于第一時(shí)間的時(shí)間值;
[0067]同時(shí),由于不同事件順序記錄裝置其接收到時(shí)鐘同步幀以及解析時(shí)鐘同步幀的時(shí)間可能均不同,那么采用以下計(jì)算方法,可以校準(zhǔn)事件順序記錄裝置內(nèi)的時(shí)間,使所有事件順序記錄裝置當(dāng)前的時(shí)間與時(shí)鐘基準(zhǔn)裝置當(dāng)前的時(shí)間幾乎一致,其方法如下:
[0068]將第二時(shí)間和第一時(shí)間作差,獲得目標(biāo)時(shí)間;
[0069]具體的,由于上述第一時(shí)間可為上述時(shí)鐘基準(zhǔn)裝置發(fā)送時(shí)鐘同步幀的時(shí)間,而第二時(shí)間為事件順序記錄裝置獲得同步時(shí)間的方法,那么目標(biāo)時(shí)間,可為獲得發(fā)送時(shí)鐘同步幀和獲得時(shí)鐘同步幀中的同步時(shí)間的差值;
[0070]將目標(biāo)時(shí)間和同步時(shí)間作和,獲得并記錄上述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;
[0071]具體的,由于校準(zhǔn)時(shí)間為上述目標(biāo)時(shí)間和同步時(shí)間的和,那么,上述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間幾乎為在事件順序記錄裝置獲得同步時(shí)間時(shí),上述時(shí)鐘基準(zhǔn)裝置的時(shí)間;
[0072]由上可見(jiàn),采用上述方法可保證每個(gè)順序記錄裝置的時(shí)間均與時(shí)鐘基準(zhǔn)裝置的時(shí)
間保持一致。
[0073]在本發(fā)明其它實(shí)施例中,如圖3所示,當(dāng)上述所有實(shí)施例中的事件順序記錄裝置為多個(gè),且每個(gè)事件順序記錄裝置的時(shí)間均與時(shí)鐘基準(zhǔn)裝置的時(shí)間,保持一致時(shí),上述所有實(shí)施例中的步驟S12可具體包括:
[0074]S31:當(dāng)事件順序記錄裝置掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第三時(shí)間;[0075]S32:事件順序記錄裝置查看最近一次獲得的校準(zhǔn)時(shí)間及第二時(shí)間;
[0076]S33:事件順序記錄裝置利用最近一次的校準(zhǔn)時(shí)間、第二時(shí)間及第三時(shí)間,獲得上述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間;
[0077]具體的,上述步驟S33可具體包括:
[0078]將第三時(shí)間和最次一次獲得的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間;
[0079]將第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄上述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間;
[0080]S34:記錄標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的開(kāi)關(guān)狀態(tài);
[0081]由上可見(jiàn),采用上述方式,可使得每個(gè)事件順序記錄裝置所記錄的開(kāi)關(guān)量狀態(tài)變化時(shí)間幾乎均為時(shí)鐘基準(zhǔn)裝置的時(shí)間(誤差小于lms),從而更加準(zhǔn)確的體現(xiàn)了不同開(kāi)關(guān)狀態(tài)的變化順序,進(jìn)而當(dāng)出現(xiàn)故障時(shí),更有利于上位機(jī)分析事故的原因,最終可以提出更加準(zhǔn)確的解決方案。
[0082]本發(fā)明還公開(kāi)了一種與上述方法相對(duì)應(yīng)的事件順序記錄系統(tǒng),如圖4所示,包括:至少一個(gè)事件順序記錄裝置41,且每個(gè)順序記錄裝置41均與控制現(xiàn)場(chǎng)的開(kāi)關(guān)相連;
[0083]其中,位于事件順序記錄裝置41的掃描模塊411用于,周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);
[0084]第一記錄模塊412用于,當(dāng)開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間。
[0085]由上可見(jiàn),在本發(fā)明實(shí)施例中,由于事件順序記錄裝置可以周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài),并且在掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),可以記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間;因此,采用本發(fā)明的裝置,可以實(shí)現(xiàn)設(shè)備開(kāi)關(guān)狀態(tài)的監(jiān)測(cè)和記錄。
[0086]在本發(fā)明其它實(shí)施例中,如圖5所示,當(dāng)上述所有實(shí)施例中的事件順序記錄裝置41的數(shù)量大于I個(gè)時(shí),上述系統(tǒng)還可包括:
[0087]時(shí)間基準(zhǔn)裝置42用于,周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置41 ;其中,事件順序記錄裝置41同時(shí)發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào);
[0088]位于事件順序記錄裝置41內(nèi)的第二記錄模塊413用于,當(dāng)接收到同步脈沖信號(hào)時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間;
[0089]第三記錄模塊414用于,當(dāng)接收到時(shí)鐘同步幀時(shí),解析上述時(shí)鐘同步幀,獲得同步時(shí)間,且記錄事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間;
[0090]校準(zhǔn)時(shí)間獲得模塊415用于,利用第一時(shí)間、第二時(shí)間以及同步時(shí)間,計(jì)算并獲得時(shí)鐘同步裝置42的校準(zhǔn)時(shí)間;
[0091]其中,校準(zhǔn)時(shí)間為當(dāng)事件順序記錄裝置41獲得同步時(shí)間時(shí),時(shí)鐘基準(zhǔn)裝置42的時(shí)間。
[0092]在本發(fā)其它實(shí)施例中,如圖6所示,上述所有實(shí)施例中的標(biāo)準(zhǔn)時(shí)間獲得模塊415可包括:
[0093]作差單元61用于,將第二時(shí)間和第一時(shí)間作差,獲得第一目標(biāo)時(shí)間;
[0094]作和單元62用于,將第一目標(biāo)時(shí)間和同步時(shí)間作和,獲得并記錄時(shí)鐘基準(zhǔn)裝置42的校準(zhǔn)時(shí)間;
[0095]其中,上述校準(zhǔn)時(shí)間可對(duì)事件順序記錄裝置的內(nèi)部時(shí)間進(jìn)行校準(zhǔn)。[0096]在本發(fā)明其它實(shí)施例中,如圖7所示,上述所有實(shí)施例中的第一記錄模塊412可包括:
[0097]第一記錄單元71用于,當(dāng)掃描到開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第三時(shí)間;
[0098]查看單元72用于,查看最近一次獲得的校準(zhǔn)時(shí)間及第二時(shí)間;
[0099]標(biāo)準(zhǔn)時(shí)間獲得單元73用于,利用最次一次的校準(zhǔn)時(shí)間、第二時(shí)間及第三時(shí)間,獲得并記錄事件順序記錄裝置41的標(biāo)準(zhǔn)時(shí)間;
[0100]第二記錄單元74用于,記錄上述標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的時(shí)間
[0101]在本發(fā)明其它實(shí)施例中,如圖8所示,上述所有實(shí)施例中的標(biāo)準(zhǔn)時(shí)間獲得單元73可包括:
[0102]作差子單元81用于,將第三時(shí)間和最近一次的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間;
[0103]作和子單元82用于,將第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄事件順序記錄裝置41的標(biāo)準(zhǔn)時(shí)間。
[0104]需要說(shuō)明的是,上述事件順序裝置41可由單片機(jī)和現(xiàn)場(chǎng)可編程門(mén)陣列(FieldProgrammable Gate Array, FPGA)構(gòu)成,而單片機(jī)可用于通信等功能性任務(wù),而FPGA可用于掃描開(kāi)關(guān)狀態(tài)、記錄狀態(tài)變化事件(事件包括變化狀態(tài)和時(shí)間)以及時(shí)間同步處理等;
[0105]采用上述方式,單片機(jī)能靈活、方便的實(shí)現(xiàn)豐富的功能,而FPGA能實(shí)現(xiàn)事件快速、穩(wěn)定采集和更高的時(shí)間分辨率。
[0106]而具體的,上述FPGA的計(jì)時(shí)功能可由計(jì)數(shù)功能間接實(shí)現(xiàn),而可將計(jì)數(shù)器設(shè)計(jì)為間隔0.2ms計(jì)數(shù)一次;
[0107]更具體的,可為FPGA配置一個(gè)16位計(jì)數(shù)器進(jìn)行計(jì)數(shù)時(shí)(且上述計(jì)數(shù)器占用2個(gè)字節(jié)),則計(jì)數(shù)器每計(jì)65536 (0-65535)個(gè)數(shù)則溢出一次;
[0108]假設(shè),當(dāng)記錄第一時(shí)間時(shí),計(jì)數(shù)器計(jì)數(shù)為N1,而在記錄第二時(shí)間時(shí),計(jì)數(shù)為N2,且在NI和N2之間計(jì)數(shù)器溢出的次數(shù)為N,時(shí)鐘同步幀中的同步時(shí)間為T(mén)1,那么時(shí)鐘基準(zhǔn)裝置42的校準(zhǔn)時(shí)間 T2 為:T2=T1+(65536*N+N2—N1) *0.2 ;
[0109]同時(shí)假設(shè),在記錄第三時(shí)間時(shí),計(jì)數(shù)器計(jì)數(shù)為N3,且在N2和N3之間計(jì)數(shù)器溢出的次數(shù)為M,那么事件順序記錄裝置41的標(biāo)準(zhǔn)時(shí)間T3為=T3=T2+出5536蝴+乂一N2) *0.2 ;
[0110]對(duì)于上述事件順序記錄裝置41及時(shí)間基準(zhǔn)裝置42的各細(xì)化功能可參見(jiàn)上述方法的記載,在此不再贅述。
[0111]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種事件順序記錄方法,其特征在于,包括: 事件順序記錄裝置周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);其中,所述事件順序記錄裝置與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連; 當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述事件順序記錄裝置的數(shù)量大于I個(gè)時(shí),所述方法還包括: 時(shí)鐘基準(zhǔn)裝置周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置;其中,所述時(shí)鐘基準(zhǔn)裝置同時(shí)發(fā)送所述時(shí)鐘同步幀和同步脈沖信號(hào); 當(dāng)所述事件順序記錄裝置接收到所述同步脈沖信號(hào)時(shí),記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間; 當(dāng)所述事件順序記錄裝置接收到所述時(shí)鐘同步幀時(shí),解析所述時(shí)鐘同步幀,獲得同步時(shí)間,且記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間; 所述事件順序記錄裝置利用所述第一時(shí)間、第二時(shí)間和同步時(shí)間,計(jì)算并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;其中,所述校準(zhǔn)時(shí)間為當(dāng)所述事件順序記錄裝置獲得同步時(shí)間時(shí),所述時(shí)鐘基準(zhǔn)裝置的時(shí)間。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述事件順序記錄裝置利用所述第一時(shí)間、第二時(shí)間和同步時(shí)間,計(jì)算并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間,包括: 將所述第二時(shí)間和第一時(shí)間作差,獲得第一目標(biāo)時(shí)間; 將所述第一目標(biāo)時(shí)間與所述同步時(shí)間作和,獲得并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)`間。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間,包括: 當(dāng)所述事件順序記錄裝置掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄所述事件順序記錄裝置當(dāng)前時(shí)間為第三時(shí)間; 所述事件順序記錄裝置查看最近一次所獲得的校準(zhǔn)時(shí)間及第二時(shí)間; 所述事件順序記錄裝置利用所述最近一次的校準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間; 記錄所述標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的開(kāi)關(guān)狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述事件順序記錄裝置利用所述最近一次的校準(zhǔn)標(biāo)準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間,包括: 將所述第三時(shí)間和最近一次的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間; 將所述第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間。
6.一種事件順序記錄系統(tǒng),其特征在于,包括:至少一個(gè)事件順序記錄裝置,且每個(gè)事件順序記錄裝置均與控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)相連; 其中,所述事件順序記錄裝置的掃描模塊用于,周期性掃描控制現(xiàn)場(chǎng)設(shè)備的開(kāi)關(guān)狀態(tài);第一記錄模塊用于,當(dāng)所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄發(fā)生變化的開(kāi)關(guān)狀態(tài)及時(shí)間。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,當(dāng)所述事件順序記錄裝置的數(shù)量大于I個(gè)時(shí),所述系統(tǒng)還包括: 時(shí)鐘基準(zhǔn)裝置用于,周期性發(fā)送時(shí)鐘同步幀和同步脈沖信號(hào)至所有事件順序記錄裝置;其中,所述時(shí)鐘基準(zhǔn)裝置同時(shí)發(fā)送所述時(shí)鐘同步幀和同步脈沖信號(hào); 位于所述事件順序記錄裝置內(nèi)的第二記錄模塊用于,當(dāng)接收到所述同步脈沖信號(hào)時(shí),記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第一時(shí)間; 第三記錄模塊用于,當(dāng)接收到所述時(shí)鐘同步幀時(shí),解析所述時(shí)鐘同步幀,獲得同步時(shí)間,且記錄所述事件順序記錄裝置當(dāng)前的時(shí)間為第二時(shí)間; 校準(zhǔn)時(shí)間獲得模塊用于,利用所述第一時(shí)間、第二時(shí)間以及同步時(shí)間,計(jì)算并記錄獲得所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間;其中,所述校準(zhǔn)時(shí)間為當(dāng)所述事件順序記錄裝置獲得同步時(shí)間時(shí),所述時(shí)鐘基準(zhǔn)裝置的時(shí)間。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述校準(zhǔn)時(shí)間獲得模塊包括: 作差單元用于,將所述第二時(shí)間和第一時(shí)間作差,獲得第一目標(biāo)時(shí)間; 作和單元用于,將所述第一目標(biāo)時(shí)間與所述同步時(shí)間作和,獲得并記錄所述時(shí)鐘基準(zhǔn)裝置的校準(zhǔn)時(shí)間。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述第一記錄模塊包括: 第一記錄單元用于,當(dāng)掃描到所述開(kāi)關(guān)狀態(tài)發(fā)生變化時(shí),記錄事件順序記錄裝置當(dāng)前的時(shí)間為第三時(shí)間; 查看單元用于,查看最近一次所獲得的校準(zhǔn)時(shí)間及第二時(shí)間; 標(biāo)準(zhǔn)時(shí)間獲得單元用于,利用最近一次的校準(zhǔn)時(shí)間、第二時(shí)間及所述第三時(shí)間,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間; 第二記錄單元用于,記錄所述標(biāo)準(zhǔn)時(shí)間和發(fā)生變化的開(kāi)關(guān)狀態(tài)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述標(biāo)準(zhǔn)時(shí)間獲得單元包括: 作差子單元用于,將所述第三時(shí)間和最近一次的第二時(shí)間作差,獲得第二目標(biāo)時(shí)間;作和子單元用于,將所述第二目標(biāo)時(shí)間和最近一次的校準(zhǔn)時(shí)間作和,獲得并記錄所述事件順序記錄裝置的標(biāo)準(zhǔn)時(shí)間。
【文檔編號(hào)】G05B19/418GK103631230SQ201310635207
【公開(kāi)日】2014年3月12日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】裴文龍, 程海粟, 裘宏波, 田博仁 申請(qǐng)人:重慶川儀自動(dòng)化股份有限公司