一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)和方法
【專利摘要】本發(fā)明公開(kāi)了一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)和方法,首先建立各種機(jī)型的不同品種的參數(shù)配置表,儲(chǔ)存在外部?jī)?chǔ)存單元中;再將外部?jī)?chǔ)存單元插入到可編程控制器中,選擇與本機(jī)相匹配的機(jī)型和品種類型;然后從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表;最后將參數(shù)配置表中的參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。本發(fā)明采用外部?jī)?chǔ)存單元快速對(duì)可編程控制器進(jìn)行參數(shù)配置,改變以往對(duì)新增的設(shè)備或更換生產(chǎn)品種時(shí),只能依靠人工手動(dòng)逐個(gè)輸入?yún)?shù)的情況,大大降低了技術(shù)人員工作量;另外當(dāng)設(shè)備發(fā)生故障數(shù)據(jù)丟失時(shí),利用外部?jī)?chǔ)存卡可快速對(duì)設(shè)備進(jìn)行配置恢復(fù)正常工作,最大限度避免對(duì)生產(chǎn)活動(dòng)造成影響。
【專利說(shuō)明】一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)和方法。
【背景技術(shù)】
[0002]可編程控制器具有可靠性高、穩(wěn)定等優(yōu)點(diǎn)而廣泛應(yīng)用于工業(yè)控制和生產(chǎn)當(dāng)中,在現(xiàn)有的飲料瓶裝生產(chǎn)線中,每一次更換不同的瓶型進(jìn)行生產(chǎn)時(shí),都需要對(duì)可編程控制器的參數(shù)重新設(shè)置一遍,造成技術(shù)人員工作量大;在新增同樣的設(shè)備進(jìn)行生產(chǎn)時(shí),需要專業(yè)的技術(shù)人員對(duì)設(shè)備的可編程控制器進(jìn)行初始化參數(shù)配置,若新增的設(shè)備多臺(tái)時(shí),工作顯得重復(fù)繁瑣;另外,當(dāng)設(shè)備發(fā)生故障、數(shù)據(jù)丟失而停止工作時(shí),技術(shù)人員需要長(zhǎng)時(shí)間對(duì)可編程控制器的參數(shù)進(jìn)行配置恢復(fù),嚴(yán)重影響正常的生產(chǎn)活動(dòng)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種操作簡(jiǎn)單、工作效率高的利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)和方法。
[0004]一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),包括:
外部?jī)?chǔ)存單元,用以儲(chǔ)存各種機(jī)型的不同品種的參數(shù)配置表;
觸發(fā)模塊,用以響應(yīng)外部?jī)?chǔ)存單元插入可編程控制器的操作,觸發(fā)啟動(dòng)機(jī)型選擇模塊和品種選擇模塊;
機(jī)型選擇模塊,用以選擇與本機(jī)相匹配的機(jī)型;
品種選擇模塊,用以選擇品種類型;
品種參數(shù)讀取模塊,用以從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表;
品種參數(shù)寫入模塊,用以把參數(shù)配置表中的每一項(xiàng)參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。
[0005]一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,所述的方法包括以下步驟:
(1)建立各種機(jī)型的不同品種的參數(shù)配置表,儲(chǔ)存在外部?jī)?chǔ)存單元中;
(2)將外部?jī)?chǔ)存單元插入到可編程控制器中,啟動(dòng)機(jī)型選擇模塊和品種選擇模塊;
(3)選擇與本機(jī)相匹配的機(jī)型和品種類型;
(4)從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表;
(5)將參數(shù)配置表中的參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。
[0006]本發(fā)明首先建立各種機(jī)型的不同品種的參數(shù)配置表,儲(chǔ)存在外部?jī)?chǔ)存單元中;再將外部?jī)?chǔ)存單元插入到可編程控制器中,選擇與本機(jī)相匹配的機(jī)型和品種類型;然后從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表;最后將參數(shù)配置表中的參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。本發(fā)明采用外部?jī)?chǔ)存單元快速對(duì)可編程控制器進(jìn)行參數(shù)配置,插入外部?jī)?chǔ)存卡到可編程儲(chǔ)存器中,選擇機(jī)型和生產(chǎn)品種類型后即可自動(dòng)完成參數(shù)配置,操作簡(jiǎn)單,改變以往對(duì)新增的設(shè)備或更換生產(chǎn)品種時(shí),只能依靠人工手動(dòng)逐個(gè)輸入?yún)?shù)的情況,大大降低了技術(shù)人員工作量和提高了工作效率;另外當(dāng)設(shè)備發(fā)生故障數(shù)據(jù)丟失時(shí),利用外部?jī)?chǔ)存卡可快速對(duì)設(shè)備進(jìn)行配置恢復(fù)正常工作,最大限度避免對(duì)生產(chǎn)活動(dòng)造成影響。
【專利附圖】
【附圖說(shuō)明】
[0007]圖1為本發(fā)明一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)結(jié)構(gòu)示意圖。
[0008]圖2為本發(fā)明一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法步驟流程圖。
【具體實(shí)施方式】
[0009]實(shí)施例1,如圖1所示的利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng)結(jié)構(gòu),夕卜部?jī)?chǔ)存單元儲(chǔ)存各種機(jī)型的不同品種的參數(shù)配置表,包括機(jī)型A的a、b、c三種產(chǎn)品的參數(shù)配置表,以A為標(biāo)識(shí)命名,并以獨(dú)立文件的形式儲(chǔ)存;機(jī)型B的a、b、c三種產(chǎn)品的參數(shù)配置表,以B為標(biāo)識(shí)命名,并以獨(dú)立文件的形式儲(chǔ)存;當(dāng)技術(shù)人員想在機(jī)型A上進(jìn)行a產(chǎn)品的生產(chǎn)時(shí),技術(shù)人員插入外部?jī)?chǔ)存單元到可編程控制器中,這時(shí)可編程控制器觸發(fā)模塊識(shí)別并響應(yīng)外部?jī)?chǔ)存單元的插入操作,同時(shí)啟動(dòng)機(jī)型選擇模塊和品種選擇模塊,技術(shù)人員先在機(jī)型選擇模塊上選擇A,再在品種選擇模塊上選擇a,品種參數(shù)讀取模塊根據(jù)所選擇的機(jī)型A和品種類型a,在外部?jī)?chǔ)存單元中匹配出以A作標(biāo)識(shí)的文件下的a參數(shù)配置表;品種參數(shù)寫入模塊,首先提取參數(shù)名稱的字符串,在可編程控制器中匹配對(duì)應(yīng)的參數(shù)輸入項(xiàng),定位參數(shù)輸入項(xiàng)的內(nèi)存地址,將參數(shù)配置表中的該項(xiàng)參數(shù)數(shù)值寫入?yún)?shù)輸入項(xiàng)的內(nèi)存地址中,這里以機(jī)型A的a產(chǎn)品的參數(shù)配置表中轉(zhuǎn)速和轉(zhuǎn)矩寫入可編程控制器中參數(shù)輸入項(xiàng)做說(shuō)明,其他參數(shù)寫入操作與之相同,品種參數(shù)寫入模塊首先提取參數(shù)配置表中“轉(zhuǎn)速”這兩個(gè)字符的字符串,再在可編程控制器中匹配出與“轉(zhuǎn)速”字符串一致的參數(shù)輸入項(xiàng)的名稱,再定位到該參數(shù)“轉(zhuǎn)速”輸入項(xiàng)的內(nèi)存地址0x00001,將參數(shù)配置表中“轉(zhuǎn)速”的數(shù)值寫入到內(nèi)存地址0x00001中,完成寫入操作后,品種參數(shù)寫入模塊再讀取參數(shù)配置表中“轉(zhuǎn)矩”這兩個(gè)字符的字符串,再在可編程控制器中匹配出與“轉(zhuǎn)矩”字符串一致的參數(shù)輸入項(xiàng)的名稱,再定位到該參數(shù)“轉(zhuǎn)矩”輸入項(xiàng)的內(nèi)存地址0x00002,將參數(shù)配置表中“轉(zhuǎn)速”的數(shù)值寫入到內(nèi)存地址0x00002中;以此類推,直至把參數(shù)配置表中的每一行參數(shù)都寫入到可編程控制器中。
[0010]對(duì)參數(shù)進(jìn)行保存時(shí),讀取可編程控制器各個(gè)參數(shù)輸入項(xiàng)中參數(shù)數(shù)值,并按用戶預(yù)定義的映射關(guān)系寫入到參數(shù)配置表中,用戶定義的映射關(guān)系采用參數(shù)名稱對(duì)應(yīng)的映射關(guān)系,這里同樣以參數(shù)轉(zhuǎn)速和轉(zhuǎn)矩做說(shuō)明,參數(shù)保存模塊首先在可編程控制器各個(gè)參數(shù)輸入項(xiàng)提取出“轉(zhuǎn)速”的參數(shù)名稱,然后在參數(shù)配置表中生成“轉(zhuǎn)速”的字符串,再?gòu)摹稗D(zhuǎn)速”的參數(shù)輸入項(xiàng)的內(nèi)存地址0x00001中提取數(shù)值,把數(shù)值保存到參數(shù)配置表中“轉(zhuǎn)速”的相應(yīng)位置;完成保存操作后,再?gòu)目删幊炭刂破鞲鱾€(gè)參數(shù)輸入項(xiàng)提取出“轉(zhuǎn)矩”的參數(shù)名稱,然后在參數(shù)配置表中生成“轉(zhuǎn)矩”的字符串,再?gòu)摹稗D(zhuǎn)矩”的參數(shù)輸入項(xiàng)的內(nèi)存地址0x00002中提取數(shù)值,把數(shù)值保存到參數(shù)配置表中“轉(zhuǎn)矩”的相應(yīng)位置。
[0011]以實(shí)施例1為例對(duì)利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法做說(shuō)明,如圖2所示為該方法的步驟流程圖。步驟(1),建立各種機(jī)型的不同品種的參數(shù)配置表,包括機(jī)型A的a、b、c三種產(chǎn)品的參數(shù)配置表,以A為標(biāo)識(shí)命名,并以獨(dú)立文件的形式儲(chǔ)存;機(jī)型B的a、b、c三種產(chǎn)品的參數(shù)配置表,以B為標(biāo)識(shí)命名,并以獨(dú)立文件的形式儲(chǔ)存;步驟(2),插入外部?jī)?chǔ)存單元到可編程控制器中,這時(shí)可編程控制器觸發(fā)模塊識(shí)別并響應(yīng)外部?jī)?chǔ)存單元的插入操作,同時(shí)啟動(dòng)機(jī)型選擇模塊和品種選擇模塊;步驟(3),在機(jī)型選擇模塊上選擇A,再在品種選擇模塊上選擇a,品種參數(shù)讀取模塊根據(jù)所選擇的機(jī)型A和品種類型a ;步驟
(4),在外部?jī)?chǔ)存單元中匹配出以A作標(biāo)識(shí)的文件下的a參數(shù)配置表;步驟(5),品種參數(shù)寫入模塊首先提取參數(shù)配置表中“轉(zhuǎn)速”這兩個(gè)字符的字符串,再在可編程控制器中匹配出與“轉(zhuǎn)速”字符串一致的參數(shù)輸入項(xiàng)的名稱,再定位到該參數(shù)“轉(zhuǎn)速”輸入項(xiàng)的內(nèi)存地址0x00001,將參數(shù)配置表中“轉(zhuǎn)速”的數(shù)值寫入到內(nèi)存地址0x00001中,完成寫入操作后,品種參數(shù)寫入模塊再讀取參數(shù)配置表中“轉(zhuǎn)矩”這兩個(gè)字符的字符串,再在可編程控制器中匹配出與“轉(zhuǎn)矩”字符串一致的參數(shù)輸入項(xiàng)的名稱,再定位到該參數(shù)“轉(zhuǎn)矩”輸入項(xiàng)的內(nèi)存地址0x00002,將參數(shù)配置表中“轉(zhuǎn)速”的數(shù)值寫入到內(nèi)存地址0x00002中;以此類推,直至把參數(shù)配置表中的每一行參數(shù)都寫入到可編程控制器中。
[0012]本發(fā)明采用外部?jī)?chǔ)存單元快速對(duì)可編程控制器進(jìn)行參數(shù)配置,改變以往對(duì)新增的設(shè)備或更換生產(chǎn)品種時(shí),只能依靠人工手動(dòng)逐個(gè)輸入?yún)?shù)的情況,大大降低了技術(shù)人員工作量;另外當(dāng)設(shè)備發(fā)生故障數(shù)據(jù)丟失時(shí),利用外部?jī)?chǔ)存卡可快速對(duì)設(shè)備進(jìn)行配置恢復(fù)正常工作,最大限度避免對(duì)生產(chǎn)活動(dòng)造成影響。
【權(quán)利要求】
1.一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),其特征在于:所述的系統(tǒng)包括: 外部?jī)?chǔ)存單元,用以儲(chǔ)存各種機(jī)型的不同品種的參數(shù)配置表; 觸發(fā)模塊,用以響應(yīng)外部?jī)?chǔ)存單元插入可編程控制器的操作,觸發(fā)啟動(dòng)機(jī)型選擇模塊和品種選擇模塊; 機(jī)型選擇模塊,用以選擇與本機(jī)相匹配的機(jī)型; 品種選擇模塊,用以選擇品種類型; 品種參數(shù)讀取模塊,用以從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表; 品種參數(shù)寫入模塊,用以把參數(shù)配置表中的每一項(xiàng)參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。
2.根據(jù)權(quán)利要求1所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),其特征在于:該系統(tǒng)還包括品種參數(shù)保存模塊,用以讀取可編程控制器各個(gè)參數(shù)輸入項(xiàng)中參數(shù)數(shù)值,并按用戶預(yù)定義的映射關(guān)系寫入到參數(shù)配置表中。
3.根據(jù)權(quán)利要求1所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),其特征在于:每一種機(jī)型的參數(shù)配置表以獨(dú)立文件的形式儲(chǔ)存在外部?jī)?chǔ)存單元中,其中每一個(gè)文件具有唯一的文件標(biāo)識(shí)。
4.根據(jù)權(quán)利要求3所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),其特征在于:文件標(biāo)識(shí)由機(jī)型名稱的字符串組成。
5.根據(jù)權(quán)利要求1所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的系統(tǒng),其特征在于:所述的品種參數(shù)寫入模塊,首先提取參數(shù)名稱的字符串,在可編程控制器中匹配對(duì)應(yīng)的參數(shù)輸入項(xiàng),定位參數(shù)輸入項(xiàng)的內(nèi)存地址,將參數(shù)配置表中的該項(xiàng)參數(shù)數(shù)值寫入?yún)?shù)輸入項(xiàng)的內(nèi)存地址中。
6.一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,其特征在于:所述的方法包括以下步驟: (1)建立各種機(jī)型的不同品種的參數(shù)配置表,儲(chǔ)存在外部?jī)?chǔ)存單元中; (2)將外部?jī)?chǔ)存單元插入到可編程控制器中,啟動(dòng)機(jī)型選擇模塊和品種選擇模塊; (3)選擇與本機(jī)相匹配的機(jī)型和品種類型; (4)從外部?jī)?chǔ)存單元中讀取與所選擇的機(jī)型和品種類型相對(duì)應(yīng)的參數(shù)配置表; (5)將參數(shù)配置表中的參數(shù)數(shù)值寫入到可編程控制器相應(yīng)的參數(shù)輸入項(xiàng)中。
7.根據(jù)權(quán)利要求6所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,其特征在于:建立參數(shù)配置表時(shí),讀取可編程控制器各個(gè)參數(shù)輸入項(xiàng)中參數(shù)數(shù)值,并按用戶預(yù)定義的映射關(guān)系寫入到參數(shù)配置表中。
8.根據(jù)權(quán)利要求6所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,其特征在于:每一種機(jī)型的參數(shù)配置表以獨(dú)立文件的形式儲(chǔ)存在外部?jī)?chǔ)存單元中,其中每一個(gè)文件具有唯一的文件標(biāo)識(shí)。
9.根據(jù)權(quán)利要求8所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,其特征在于:文件標(biāo)識(shí)由機(jī)型名稱的字符串組成。
10.根據(jù)權(quán)利要求6所述的一種利用外部?jī)?chǔ)存單元快速配置可編程控制器的方法,其特征在于:所述步驟(5),首先提取參數(shù)名稱的字符串,在可編程控制器中匹配對(duì)應(yīng)的參數(shù)輸入項(xiàng),定位參數(shù)輸入項(xiàng)的內(nèi)存地址,將參數(shù)配置表中的該項(xiàng)參數(shù)數(shù)值寫入?yún)?shù)輸入項(xiàng)的內(nèi)存地址中 。
【文檔編號(hào)】G06F17/30GK103778190SQ201410003985
【公開(kāi)日】2014年5月7日 申請(qǐng)日期:2014年1月6日 優(yōu)先權(quán)日:2014年1月6日
【發(fā)明者】何春彬, 邱建國(guó), 羅凌哲 申請(qǐng)人:廣州達(dá)意隆包裝機(jī)械股份有限公司