一種流量灌裝機(jī)的智能計(jì)數(shù)方法及實(shí)現(xiàn)該方法的裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明設(shè)及流量灌裝機(jī)技術(shù)領(lǐng)域,更具體地說,特別設(shè)及一種流量灌裝機(jī)的智能 計(jì)數(shù)方法及實(shí)現(xiàn)該方法的裝置。
【背景技術(shù)】
[0002] 流量灌裝機(jī)主要是采用齒輪累或柱塞累實(shí)現(xiàn)物料的抽取和打出,用流量計(jì)和PLC 終端控制系統(tǒng)調(diào)節(jié)所需灌裝的計(jì)量。
[0003] 目前對于流量計(jì)的檢測一般于MOJ計(jì)數(shù)器和化C的高速計(jì)數(shù)器,但二者有一個缺陷 當(dāng)需要多個計(jì)數(shù)器同時計(jì)數(shù)時實(shí)施起來成本非常高,但是由于灌裝機(jī)應(yīng)用時一般需要十幾 到二十幾個流量計(jì)同時計(jì)數(shù),同時又要保證計(jì)數(shù)精確度,所W對檢測系統(tǒng)的實(shí)時性要求很 高,MCU計(jì)數(shù)器和化C高速計(jì)數(shù)器都難滿足要求。
[0004] 現(xiàn)有技術(shù)中,不管是MCU計(jì)數(shù)器或化C都是一條條順序的執(zhí)行程序來完成用戶設(shè)計(jì) 的功能,實(shí)現(xiàn)計(jì)數(shù)和比較功能也一樣由多條順序的程序來實(shí)現(xiàn),運(yùn)樣的弊端就當(dāng)一個計(jì)數(shù) 器或比較器在工作時其它功能模塊只能停下來等待,且只能等當(dāng)前功能完成才能去完成下 個功能,當(dāng)功能模塊非常多時,且每個模塊執(zhí)行時間又不確定時,很容易造成控制不實(shí)時, 出現(xiàn)計(jì)數(shù)脈沖丟失的現(xiàn)象。
[0005] 為此,有必要設(shè)計(jì)一種能解決上述技術(shù)問題的流量灌裝機(jī)的智能計(jì)數(shù)方法及實(shí)現(xiàn) 該方法的裝置。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的目的在于提供一種流量灌裝機(jī)的智能計(jì)數(shù)方法及實(shí)現(xiàn)該方法的裝置。
[0007] 為了解決W上提出的問題,本發(fā)明采用的技術(shù)方案為:
[000引一種流量灌裝機(jī)的智能計(jì)數(shù)方法,該方法基于可編程邏輯器,所述可編程邏輯器 內(nèi)形成有多個流量計(jì)計(jì)數(shù)控制模塊,每個流量計(jì)計(jì)數(shù)控制模塊包括計(jì)數(shù)器、比較器和實(shí)時 控制器,其中,流量灌裝機(jī)的每個流量計(jì)可同時輸入脈沖數(shù)據(jù)至相應(yīng)的計(jì)數(shù)器中,該計(jì)數(shù)器 進(jìn)行實(shí)時計(jì)數(shù),并且計(jì)數(shù)器在每一次計(jì)數(shù)器的同時,實(shí)時控制器將該計(jì)數(shù)值與比較器內(nèi)設(shè) 定的數(shù)值進(jìn)行比較,若計(jì)數(shù)器的計(jì)數(shù)值大于或等于比較器內(nèi)設(shè)定的數(shù)值時,比較器輸出控 制信號控制流量灌裝機(jī)的電磁閥動作;
[0009] 所述智能計(jì)數(shù)方法包括W下步驟:
[0010] 第一步、初始化計(jì)數(shù)器和比較器內(nèi)數(shù)據(jù);
[0011] 第二步、讀取當(dāng)前的計(jì)數(shù)器的計(jì)數(shù)值與比較器的輸出狀態(tài),并進(jìn)行顯示;
[0012] 第Ξ步、判斷計(jì)數(shù)器是否完成計(jì)數(shù),若是則結(jié)束計(jì)數(shù),若否則返回第二步。
[0013] 根據(jù)本發(fā)明的一優(yōu)選實(shí)施例:所述計(jì)數(shù)器進(jìn)行計(jì)數(shù)的步驟具體為:
[0014] 首先、初始化計(jì)數(shù)器;
[0015] 然后、計(jì)數(shù)器判斷輸入信號是否發(fā)生上升沿跳變,若是則開始計(jì)數(shù),若否則返回繼 續(xù)判斷。
[0016] 根據(jù)本發(fā)明的一優(yōu)選實(shí)施例:所述比較器實(shí)現(xiàn)比較的步驟具體為:
[0017] 首先、初始化比較器內(nèi)數(shù)據(jù)和輸出電平;
[0018] 然后、判斷計(jì)數(shù)器的數(shù)值是否大于或者等于比較器內(nèi)設(shè)置的數(shù),若是則輸出關(guān)斷 電磁閥的控制信號,若否則返回繼續(xù)判斷。
[0019] 根據(jù)本發(fā)明的一優(yōu)選實(shí)施例:所述可編程邏輯器采用EPM1270CPLD。
[0020] 根據(jù)本發(fā)明的一優(yōu)選實(shí)施例:所述智能計(jì)數(shù)方法在MCU中通過程序?qū)崿F(xiàn)。
[0021] 本發(fā)明還提供一種實(shí)現(xiàn)上述的流量灌裝機(jī)的智能計(jì)數(shù)方法的裝置,其包括可編程 邏輯器和MCU,所述可編程邏輯器內(nèi)形成有多個流量計(jì)計(jì)數(shù)控制模塊,每個流量計(jì)計(jì)數(shù)控制 模塊包括計(jì)數(shù)器、比較器和實(shí)時控制器,其中,流量灌裝機(jī)的每個流量計(jì)可同時輸入脈沖數(shù) 據(jù)至相應(yīng)的計(jì)數(shù)器中,該計(jì)數(shù)器進(jìn)行實(shí)時計(jì)數(shù),并且計(jì)數(shù)器在每一次計(jì)數(shù)器的同時,實(shí)時控 制器將該計(jì)數(shù)值與比較器內(nèi)設(shè)定的數(shù)值進(jìn)行比較,若計(jì)數(shù)器的計(jì)數(shù)值大于或等于比較器內(nèi) 設(shè)定的數(shù)值時,比較器輸出控制信號控制流量灌裝機(jī)的電磁閥動作;所述MOJ根據(jù)控制程序 實(shí)現(xiàn)計(jì)數(shù)功能。
[0022] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:1、本發(fā)明采用可編程邏輯器,在其中設(shè) 置多個流量計(jì)計(jì)數(shù)控制模塊,由時序邏輯和組合邏輯組成,每個流量計(jì)計(jì)數(shù)控制模塊包括 計(jì)數(shù)器、比較器和實(shí)時控制器,每個流量計(jì)計(jì)數(shù)控制模塊完全獨(dú)立、可同步執(zhí)行;2、本發(fā)明 解決了單獨(dú)的MCU與化C高速計(jì)數(shù)不足與計(jì)數(shù)控制不實(shí)時的現(xiàn)象,同時降低了控制系統(tǒng)成 本,減小了控制器安裝的空間。
【附圖說明】
[0023] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W 根據(jù)運(yùn)些附圖獲得其他的附圖。
[0024] 圖1為本發(fā)明的流量灌裝機(jī)的智能計(jì)數(shù)方法流程圖。
[0025] 圖2為本發(fā)明的流量灌裝機(jī)的智能計(jì)數(shù)方法中計(jì)數(shù)器進(jìn)行計(jì)數(shù)的方法流程圖。
[0026] 圖3為本發(fā)明的流量灌裝機(jī)的智能計(jì)數(shù)方法中比較器進(jìn)行比較的方法流程圖。
[0027] 圖4為實(shí)現(xiàn)本發(fā)明的流量灌裝機(jī)的智能計(jì)數(shù)方法的裝置的結(jié)構(gòu)示意圖。
[002引圖5為本發(fā)明圖4中MCU的放大圖。
[0029] 圖6為本發(fā)明圖4中流量計(jì)計(jì)數(shù)控制模塊的放大圖。
【具體實(shí)施方式】
[0030] 下面結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)闡述,W使本發(fā)明的優(yōu)點(diǎn)和特征能 更易于被本領(lǐng)域技術(shù)人員理解,從而對本發(fā)明的保護(hù)范圍做出更為清楚明確的界定。
[0031] 本發(fā)明實(shí)現(xiàn)的構(gòu)思在于,采用當(dāng)前最為流行數(shù)字電路技術(shù)將大量的數(shù)字電路集成 到一個忍片來實(shí)現(xiàn)所需的特定功能,同時將原來程序軟件的順序執(zhí)行改為硬件邏輯同步執(zhí) 行,從而大大提高系統(tǒng)響應(yīng)性能,實(shí)現(xiàn)高精度的灌裝。
[0032] 參閱圖1所示,本發(fā)明提供一種流量灌裝機(jī)的智能計(jì)數(shù)方法,該方法基于可編程邏 輯器,可編程邏輯器內(nèi)形成有多個流量計(jì)計(jì)數(shù)控制模塊(如圖4所示的2、3、4、5、6、7),每個 流量計(jì)計(jì)數(shù)控制模塊包括計(jì)數(shù)器、比較器和實(shí)時控制器(均通過程序來實(shí)現(xiàn)),其中,流量灌 裝機(jī)的每個流量計(jì)可同時(即同步執(zhí)行)輸入脈沖數(shù)據(jù)至相應(yīng)的計(jì)數(shù)器中,該計(jì)數(shù)器進(jìn)行實(shí) 時計(jì)數(shù),并且計(jì)數(shù)器在每一次計(jì)數(shù)器的同時,實(shí)時控制器將該計(jì)數(shù)值與比較器內(nèi)設(shè)定的數(shù) 值進(jìn)行比較,若計(jì)數(shù)器的計(jì)數(shù)值大于或等于比較器內(nèi)設(shè)定的數(shù)值時,比較器輸出控制信號 控制流量灌裝機(jī)的電磁閥動作