本發(fā)明涉及自動化,特別涉及一種智能發(fā)卡方法和系統(tǒng)。
背景技術:
1、現(xiàn)有技術中,發(fā)卡控制的核心內容在于每臺發(fā)卡機設備的聯(lián)動性,需要將不同設備內的卡牌,按照單張為最小單位,通過步進式的發(fā)卡將卡組成一個整包。目前的設備僅能做到將按照固定順序進行組合生產(chǎn),當卡的箱盒配比不同時,無法自動化調整發(fā)卡設備的參數(shù),也就是說,當每切換一次盒配比,都需要重新設置每臺發(fā)卡器的參數(shù)。上述現(xiàn)有技術,無法做到多層級發(fā)卡步驟中的發(fā)卡順序和配比的自動化設置和調整,發(fā)卡順序和配比缺乏所有發(fā)卡設備聯(lián)動,因此當需要調整發(fā)卡配比時增加了參數(shù)調整成本。
技術實現(xiàn)思路
1、本發(fā)明其中一個發(fā)明目的在于提供一種智能發(fā)卡方法和系統(tǒng),所述方法和系統(tǒng)通過plc系統(tǒng)控制所有類型發(fā)卡機的發(fā)卡順序,并且所有類型的發(fā)卡機的發(fā)卡順序將配置多層發(fā)卡發(fā)卡順序,每個層級的發(fā)卡順序將根據(jù)不同卡包類型數(shù)量自動化生成對應層級的發(fā)卡順序,不同層級的發(fā)卡順序無需預先調整對應發(fā)卡機發(fā)卡參數(shù),可以通過卡包的不同層級實際打包類型和數(shù)量的需求自動化隨機計算,從而使得發(fā)卡機減少了對固定順序發(fā)卡參數(shù)的依賴,減少參數(shù)調整成本。
2、本發(fā)明另一個發(fā)明目的在于提供一種智能發(fā)卡方法和系統(tǒng),所述方法和系統(tǒng)采用金字塔形的多層級發(fā)卡順序參數(shù)的自動化計算,其中不同層級發(fā)卡順序參數(shù)將根據(jù)實際打包數(shù)量的包含關系設置,并且本發(fā)明只需要配置每個層級的包類型和配比即可自動化隨機生成對應包的發(fā)卡層級順序,多層級金字塔形的發(fā)卡順序自動化生成兼顧了發(fā)卡打包的多層級數(shù)量的包含關系,又無需額外配置發(fā)卡順序的參數(shù)調整,提高了多層級發(fā)卡的效率。
3、本發(fā)明另一個發(fā)明目的在于提供一種智能發(fā)卡方法和系統(tǒng),所述方法和系統(tǒng)通過多層級發(fā)卡順序的自動化生成,并通過plc系統(tǒng)按照對應層級的發(fā)卡順序從上到下依次執(zhí)行控制對應類型的發(fā)卡機對應發(fā)卡順序,在保證多層級精準打包的基礎上,可以無需對每個打包設備分別配置打包發(fā)卡順序的規(guī)范化參數(shù),從而降低了發(fā)卡機調整的操作難度。
4、為了實現(xiàn)至少一個上述發(fā)明目的,本發(fā)明進一步提供一種智能發(fā)卡方法,所述方法包括:
5、預先根據(jù)發(fā)卡需求數(shù)據(jù)確定發(fā)卡類型、發(fā)卡數(shù)量和發(fā)卡打包層級,并確定每個發(fā)卡打包層級對應的發(fā)卡類型和對應發(fā)卡層級所有發(fā)卡類型配比數(shù)據(jù);
6、根據(jù)每個發(fā)卡打包層級對應的發(fā)卡類型配比數(shù)據(jù)隨機生成每個發(fā)卡打包層級的發(fā)卡順序;
7、根據(jù)所述隨機生成的每個發(fā)卡打包層級的發(fā)卡順序,按照對應層級隨機生成的發(fā)卡順序下發(fā)對應發(fā)卡指令,每個底層對應發(fā)卡設備執(zhí)行對應的層級的發(fā)卡指令;
8、根據(jù)每個發(fā)卡打包層級的發(fā)卡類型配比數(shù)據(jù)對每一層隨機發(fā)卡的結果進行驗證打包,得到符合每個層級發(fā)卡類型配比的發(fā)卡打包數(shù)據(jù)。
9、根據(jù)本發(fā)明其中一個較佳實施例,其中所述發(fā)卡類型配比數(shù)據(jù)包括當前打包層級卡包類型、數(shù)量和配比,以及當前打包層級每一卡包類型所包含的下一打包層級的卡包類型、數(shù)量和配比。
10、根據(jù)本發(fā)明另一個較佳實施例,定義最高打包層級卡包類型數(shù)據(jù)為,其中1表示最高打包層級,n表示對應打包層級的卡包類型;n在對應打包層級的最高值表示對應層級卡包的總和類型數(shù)量,則所有層級卡包類型數(shù)據(jù)可以表示為,其中下標x表示對應層級數(shù),x∈n+,即x是大于0的正整數(shù),當x數(shù)值越高,則表示對應卡包類型的設置打包層級越低。
11、根據(jù)本發(fā)明另一個較佳實施例,其中所述卡包類型數(shù)據(jù)具有層級的所屬關系,即[,,....]∈,x-1≥1,針對每個打包層級x分別統(tǒng)計對應的卡包類型n的數(shù)量和配比關系f,進一步根據(jù)每一打包層級x的卡包類型n的配比關系f從高層級向低層級依次隨機生成對應打包發(fā)卡層級的卡包類型n和數(shù)量的發(fā)卡順序。
12、根據(jù)本發(fā)明另一個較佳實施例,所述隨機生成的每一個打包發(fā)卡層級的發(fā)卡順序通過最底層的發(fā)卡設備執(zhí)行最底層的隨機發(fā)卡順序的發(fā)卡指令,并且最底層的隨機發(fā)卡指令包括對應類型發(fā)卡設備的發(fā)卡順序。
13、根據(jù)本發(fā)明另一個較佳實施例,當所述最底層的發(fā)卡設備執(zhí)行最底層的隨機發(fā)卡順序的發(fā)卡指令后,依次對每一個上一打包層級的打包發(fā)卡順序的打包發(fā)卡結果進行驗證,判斷每一個上一打包層級發(fā)卡順序對應的所有卡包類型、數(shù)量和配比關系是否滿足實際對應打包發(fā)卡層級的卡包類型、數(shù)量和配比需求,若滿足則該打包發(fā)卡層級驗證打包通過。
14、根據(jù)本發(fā)明另一個較佳實施例,所述每一個最底層的發(fā)卡設備均配置有對應的唯一標識,并對每一個發(fā)卡設備類型配置對應類型的標識,所述最底層的發(fā)卡順序的發(fā)卡指令包含了對應發(fā)卡設備類型的標識和綁定的發(fā)卡時間順序信息,根據(jù)所述發(fā)卡設備類型的標識和綁定的發(fā)卡時間順序信息執(zhí)行對應底層的發(fā)卡指令。
15、根據(jù)本發(fā)明另一個較佳實施例,預先構建所有發(fā)卡設備的plc控制系統(tǒng),所述plc控制統(tǒng)一連接所有底層發(fā)卡設備,并通過所述plc控制系統(tǒng)按照對應的底層的發(fā)卡順序生成對應的發(fā)卡指令脈沖,以實現(xiàn)每一個底層發(fā)卡設備的統(tǒng)一發(fā)卡順序對應的發(fā)卡操作。
16、為了實現(xiàn)至少一個上述發(fā)明目的,本發(fā)明進一步提供一種智能發(fā)卡系統(tǒng),所述系統(tǒng)執(zhí)行上述一種智能發(fā)卡方法。
17、本發(fā)明進一步提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行以實現(xiàn)上述一種智能發(fā)卡方法。
1.一種智能發(fā)卡方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的一種智能發(fā)卡方法,其特征在于,其中所述發(fā)卡類型配比數(shù)據(jù)包括當前打包層級卡包類型、數(shù)量和配比,以及當前打包層級每一卡包類型所包含的下一打包層級的卡包類型、數(shù)量和配比。
3.根據(jù)權利要求1所述的一種智能發(fā)卡方法,其特征在于,定義最高打包層級卡包類型數(shù)據(jù)為,其中1表示最高打包層級,n表示對應打包層級的卡包類型;n在對應打包層級的最高值表示對應層級卡包的總和類型數(shù)量,則所有層級卡包類型數(shù)據(jù)可以表示為,其中下標x表示對應層級數(shù),x∈n+,即x是大于0的正整數(shù),當x數(shù)值越高,則表示對應卡包類型的設置打包層級越低。
4.根據(jù)權利要求3所述的一種智能發(fā)卡方法,其特征在于,其中所述卡包類型數(shù)據(jù)具有層級的所屬關系,即[,,....]∈,x-1≥1,針對每個打包層級x分別統(tǒng)計對應的卡包類型n的數(shù)量和配比關系f,進一步根據(jù)每一打包層級x的卡包類型n的配比關系f從高層級向低層級依次隨機生成對應打包發(fā)卡層級的卡包類型n和數(shù)量的發(fā)卡順序。
5.根據(jù)權利要求1所述的一種智能發(fā)卡方法,其特征在于,所述隨機生成的每一個打包發(fā)卡層級的發(fā)卡順序通過最底層的發(fā)卡設備執(zhí)行最底層的隨機發(fā)卡順序的發(fā)卡指令,并且最底層的隨機發(fā)卡指令包括對應類型發(fā)卡設備的發(fā)卡順序。
6.根據(jù)權利要求5所述的一種智能發(fā)卡方法,其特征在于,當所述最底層的發(fā)卡設備執(zhí)行最底層的隨機發(fā)卡順序的發(fā)卡指令后,依次對每一個上一打包層級的打包發(fā)卡順序的打包發(fā)卡結果進行驗證,判斷每一個上一打包層級發(fā)卡順序對應的所有卡包類型、數(shù)量和配比關系是否滿足實際對應打包發(fā)卡層級的卡包類型、數(shù)量和配比需求,若滿足則該打包發(fā)卡層級驗證打包通過。
7.根據(jù)權利要求1所述的一種智能發(fā)卡方法,其特征在于,所述每一個最底層的發(fā)卡設備均配置有對應的唯一標識,并對每一個發(fā)卡設備類型配置對應類型的標識,所述最底層的發(fā)卡順序的發(fā)卡指令包含了對應發(fā)卡設備類型的標識和綁定的發(fā)卡時間順序信息,根據(jù)所述發(fā)卡設備類型的標識和綁定的發(fā)卡時間順序信息執(zhí)行對應底層的發(fā)卡指令。
8.根據(jù)權利要求1所述的一種智能發(fā)卡方法,其特征在于,預先構建所有發(fā)卡設備的plc控制系統(tǒng),所述plc控制統(tǒng)一連接所有底層發(fā)卡設備,并通過所述plc控制系統(tǒng)按照對應的底層的發(fā)卡順序生成對應的發(fā)卡指令脈沖,以實現(xiàn)每一個底層發(fā)卡設備的統(tǒng)一發(fā)卡順序對應的發(fā)卡操作。
9.一種智能發(fā)卡系統(tǒng),其特征在于,所述系統(tǒng)執(zhí)行上述權利要求1-8中任意一項所述的一種智能發(fā)卡方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執(zhí)行以實現(xiàn)上述權利要求1-8中任意一項所述的一種智能發(fā)卡方法。