本發(fā)明涉及一種連續(xù)酸洗線帶鋼跟蹤同步映像創(chuàng)建方法,特別涉及一種應(yīng)用于過程控制系統(tǒng)的連續(xù)酸洗線帶鋼跟蹤同步映像創(chuàng)建方法。
背景技術(shù):
:連續(xù)酸洗線帶鋼跟蹤是冷軋?zhí)幚砭€控制系統(tǒng)十分重要的功能,帶鋼跟蹤的準(zhǔn)確與否直接影響產(chǎn)線正常生產(chǎn),通常如果跟蹤出現(xiàn)問題,現(xiàn)場需要停機(jī)同步跟蹤數(shù)據(jù)。連續(xù)酸洗線的控制系統(tǒng)一般分為三級(jí),包括一級(jí)基礎(chǔ)自動(dòng)化系統(tǒng),二級(jí)過程控制系統(tǒng),三級(jí)生產(chǎn)管理系統(tǒng)。目前,國內(nèi)連續(xù)酸洗線帶鋼跟蹤通常僅在一級(jí)基礎(chǔ)自動(dòng)化實(shí)現(xiàn),因此創(chuàng)建帶鋼的跟蹤映像也在一級(jí)基礎(chǔ)自動(dòng)化。專利申請?zhí)枮镃N201310616612.9的發(fā)明用于冷軋連續(xù)退火酸洗線的鋼卷數(shù)據(jù)跟蹤方法發(fā)明的是一種為避免正常情況下鋼卷被誤刪除或卸下情況下的跟蹤同步方法,專利申請?zhí)枮镃N201010534654.4的發(fā)明冷軋?zhí)幚砭€焊縫跟蹤和物料跟蹤系統(tǒng)、專利申請?zhí)枮镃N201210121854.6的發(fā)明一種處理線焊縫跟蹤方法和裝置、專利申請?zhí)枮镃N201110452099.5的發(fā)明用于連續(xù)處理線帶鋼跟蹤系統(tǒng)到正常模式的跟蹤恢復(fù)裝置發(fā)明的都是一種跟蹤機(jī)組中運(yùn)行的帶鋼和焊縫的方法、系統(tǒng)或裝置。以上的跟蹤方法或裝置,都是基于一級(jí)基礎(chǔ)自動(dòng)化實(shí)現(xiàn),實(shí)際生產(chǎn)運(yùn)行沒有問題,但是編程困難,在調(diào)試或者維護(hù)的過程中,修改十分麻煩,不利于在系統(tǒng)出現(xiàn)問題的情況下生產(chǎn)的快速恢復(fù)。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種連續(xù)酸洗線帶鋼跟蹤同步映像創(chuàng)建方法,該方法通過接收基礎(chǔ)自動(dòng)化跟蹤報(bào)文,創(chuàng)建一種應(yīng)用于連續(xù)酸洗線過程控制系統(tǒng)的帶鋼跟蹤同步映像,利用該跟蹤映像實(shí)現(xiàn)過程控制系統(tǒng)的帶鋼跟蹤,也可在基礎(chǔ)自動(dòng)化的跟蹤出現(xiàn)問題時(shí),通過操作畫面讀取跟蹤映像數(shù)據(jù),并對(duì)其進(jìn)行修正下發(fā)到基礎(chǔ)自動(dòng) 化,修正基礎(chǔ)自動(dòng)化跟蹤數(shù)據(jù),并且當(dāng)基礎(chǔ)自動(dòng)化PLC重啟時(shí)可利用該數(shù)據(jù)快速恢復(fù)基礎(chǔ)自動(dòng)化跟蹤數(shù)據(jù),進(jìn)而快速恢復(fù)生產(chǎn)線運(yùn)行。為了實(shí)現(xiàn)發(fā)明的目的,本發(fā)明提供了一種連續(xù)酸洗線帶鋼跟蹤同步映像創(chuàng)建方法,實(shí)現(xiàn)該方法需要以下步驟:(1)建立帶鋼顏色號(hào)與物料號(hào)的對(duì)應(yīng)關(guān)系;(2)接收基礎(chǔ)自動(dòng)化帶鋼跟蹤報(bào)文;(3)數(shù)據(jù)有效性檢驗(yàn);(4)生成物料號(hào)順序;(5)跟蹤映像存儲(chǔ);(6)卷取機(jī)同步;(7)中間跟蹤位置同步;(8)入口跟蹤位置同步;步驟(1)中當(dāng)鋼卷進(jìn)到開卷機(jī)上,開卷機(jī)漲徑時(shí),基礎(chǔ)自動(dòng)化進(jìn)行設(shè)定值請求,發(fā)送設(shè)定值請求報(bào)文,而報(bào)文內(nèi)容中包括物料號(hào)和帶鋼顏色號(hào),根據(jù)該報(bào)文中物料號(hào)與帶鋼顏色號(hào)的值確立兩者對(duì)應(yīng)關(guān)系。物料號(hào)在物料形態(tài)為鋼卷時(shí)表示鋼卷號(hào),物料形態(tài)為帶鋼時(shí)表示帶鋼號(hào);基礎(chǔ)自動(dòng)化中鋼卷跟蹤用鋼卷號(hào)作為唯一標(biāo)識(shí),帶鋼跟蹤用顏色號(hào)作為唯一標(biāo)識(shí);鋼卷由開卷機(jī)開卷之后轉(zhuǎn)變?yōu)閹т撔螒B(tài)。步驟(2)中基礎(chǔ)自動(dòng)化的帶鋼跟蹤報(bào)文包括包括生產(chǎn)線上各個(gè)跟蹤位置的帶鋼顏色號(hào)及開卷機(jī)和卷取機(jī)的占位信號(hào),其中跟蹤位置是根據(jù)生產(chǎn)線實(shí)際的設(shè)備布置進(jìn)行定義;在程序中定義帶鋼跟蹤位置類TrackingPlace,在帶鋼跟蹤位置類中定義物料數(shù)據(jù)MatData和更新物料數(shù)據(jù)的方法SetNewMatData,并為每個(gè)跟蹤位置創(chuàng)建一個(gè)TrackingPlace類型的對(duì)象;在步驟(3)中數(shù)據(jù)有效性檢驗(yàn)需要判斷步驟(2)中帶鋼顏色號(hào)數(shù)據(jù)的合理性。步驟(4)中生成物料號(hào)順序是根據(jù)步驟(1)中確立的物料號(hào)與帶鋼顏色號(hào)的對(duì)應(yīng)關(guān)系,根據(jù)帶鋼顏色號(hào)索引得到;步驟(5)中跟蹤映像存儲(chǔ)是將步驟(2)中帶鋼顏色號(hào)序列存儲(chǔ)在共享內(nèi)存中。步驟(6)中卷取機(jī)同步需要確定工作中的卷取機(jī),即由1號(hào)和2號(hào)卷取機(jī)的哪一個(gè)進(jìn)行帶鋼卷取,根據(jù)該跟蹤位置的顏色號(hào)對(duì)應(yīng)的物料號(hào),在數(shù)據(jù)庫中搜索對(duì)應(yīng)的鋼卷數(shù)據(jù),調(diào)用卷取機(jī)跟蹤位置對(duì)象SetNewMatData方法,更新該跟蹤位置的物料數(shù)據(jù)。步驟(7)中間跟蹤位置同步是更新從出口橫斷剪到焊機(jī)之間各個(gè)跟蹤位置的物料數(shù)據(jù),根據(jù)各跟蹤位置的顏色號(hào)對(duì)應(yīng)的物料號(hào),在數(shù)據(jù)庫 中搜索對(duì)應(yīng)的鋼卷數(shù)據(jù),調(diào)用各個(gè)跟蹤位置對(duì)象的SetNewMatData方法,更新該跟蹤位置的物料數(shù)據(jù)。步驟(8)入口跟蹤位置同步是更新切頭剪到開卷機(jī)之間各個(gè)跟蹤位置的物料數(shù)據(jù);根據(jù)各跟蹤位置的顏色號(hào)對(duì)應(yīng)的物料號(hào),在數(shù)據(jù)庫中搜索對(duì)應(yīng)的鋼卷數(shù)據(jù),調(diào)用各個(gè)跟蹤位置對(duì)象的SetNewMatData方法,更新該跟蹤位置的物料數(shù)據(jù);同時(shí)確定工作中的開卷機(jī),即由1號(hào)和2號(hào)開卷機(jī)的哪一個(gè)進(jìn)行開卷。其特征在于,所述步驟(2)中各跟蹤位置的帶鋼顏色號(hào)采用整型數(shù)字表示顏色,該整型數(shù)字稱為帶鋼顏色號(hào),范圍為1~10的不間斷整型數(shù)。其特征在于,所述步驟(2)中生產(chǎn)線的跟蹤位置具體包括1號(hào)開卷機(jī)、1號(hào)矯直機(jī)、1號(hào)切頭剪、2號(hào)開卷機(jī)、2號(hào)矯直機(jī)、2號(hào)切頭剪、焊機(jī)、入口活套入口、拉矯機(jī)入口、拉矯機(jī)出口、1號(hào)酸槽、2號(hào)酸槽、3號(hào)酸槽、1號(hào)清洗槽、5號(hào)清洗槽、烘干槽、表面檢查站、1號(hào)出口活套入口、1號(hào)出口活套出口、切邊剪、2號(hào)出口活套入口、2號(hào)出口活套出口、出口橫斷剪、1號(hào)卷取機(jī)、2號(hào)卷取機(jī)。其特征在于,所述步驟(2)中TrackingPlace成員變量物料數(shù)據(jù)MatData的類型為TR_DATA_COIL,TR_DATA_COIL為結(jié)構(gòu)體,結(jié)構(gòu)體成員包括物料號(hào)、鋼卷重量、鋼卷外徑、鋼卷內(nèi)徑。SetNewMatData方法實(shí)現(xiàn)為物料數(shù)據(jù)MatData的賦值,為其成員物料號(hào)、鋼卷重量、鋼卷外徑、鋼卷內(nèi)徑賦予跟蹤位置實(shí)際鋼卷的相應(yīng)值。其特征在于,所述步驟(3)中數(shù)據(jù)有效性檢驗(yàn)是對(duì)帶鋼顏色號(hào)范圍是否超限與帶鋼顏色號(hào)順序合理性的判斷。判斷帶鋼顏色號(hào)范圍是否超限的方法是確保顏色號(hào)的值在0~10范圍內(nèi),不在該范圍內(nèi)為超限,如果是0,說明該跟蹤位置沒有帶鋼。判斷接收到的帶鋼顏色號(hào)序列是否合理的方法如下:定義帶鋼的顏色號(hào)序列為大小26的一維整型數(shù)組,用Images[]表示,索引用i表示,索引是帶鋼跟蹤位置的索引,Images[0]表示1號(hào)開卷機(jī)處帶鋼的顏色號(hào),按照帶鋼跟蹤報(bào)文的順序,索引i依次遞增,當(dāng)i取最大值25時(shí),Images[25]表示2號(hào)卷取機(jī)處帶鋼的顏色號(hào)。根據(jù)步驟(2)中帶鋼跟蹤報(bào)文開卷機(jī)的占位信號(hào)判斷鋼卷由1號(hào)開卷機(jī)與2號(hào)開卷機(jī)中的哪一個(gè)進(jìn)行開卷操作。定義開卷機(jī)號(hào)為PorID,如果鋼卷由1號(hào)開卷機(jī)開卷,PorID=1;如果鋼卷由2號(hào)開卷機(jī)開 卷,PorID=2。當(dāng)PorID=1的情況下,帶鋼顏色號(hào)序列的合理性判斷方法如下:如果Images[0]等于Images[2],并且Images[1]不等于Images[0],同時(shí)Images[0]不等于零的情況下,那么將Images[1]的取值修正為Images[2]的值。如果Images[1]等于Images[3],并且Images[2]不等于Images[1],同時(shí)Images[1]不等于零的情況下,那么將Images[2]的取值修正為Images[3]的值。如果Images[2]等于Images[8],并且Images[3]不等于Images[2],同時(shí)Images[2]不等于零的情況下,那么將Images[3]的取值修正為Images[8]的值。如果Images[3]等于Images[9],并且Images[8]不等于Images[3],同時(shí)Images[3]不等于零的情況下,那么將Images[8]的取值修正為Images[9]的值。索引i取值為9開始進(jìn)行循環(huán)判斷,Images[i-1]、Images[i]、Images[i+1]表示相鄰的三個(gè)跟蹤位置的帶鋼顏色號(hào)。如果Images[i-1]等于Images[i+1],并且Images[i]不等于Images[i-1],同時(shí)Images[i-1]不等于零,將Images[i+1]的值賦給Images[i],即修正了Images[i]的值。在滿足i小于23的前提下,通過遞增變量i進(jìn)行循環(huán),執(zhí)行上述判斷,如滿足條件則進(jìn)行帶鋼顏色號(hào)的修正處理。當(dāng)PorID=2的情況下,索引i取值為5開始進(jìn)行循環(huán)判斷,Images[i-1]、Images[i]、Images[i+1]表示相鄰的三個(gè)跟蹤位置的帶鋼顏色號(hào)。如果Images[i-1]等于Images[i+1],并且Images[i]不等于Images[i-1],同時(shí)Images[i-1]不等于零,將Images[i+1]的值賦給Images[i],即修正了Images[i]的值。在滿足i小于23的前提下,通過遞增變量i進(jìn)行循環(huán),執(zhí)行上述判斷,如滿足條件則進(jìn)行帶鋼顏色號(hào)的修正處理。其特征在于,所述步驟(5)中跟蹤映像是帶鋼顏色號(hào)的映像存儲(chǔ)到共享內(nèi)存中,通過共享內(nèi)存技術(shù)實(shí)現(xiàn)與其它進(jìn)程共享該帶鋼跟蹤映像。其特征在于,所述步驟(6)~(8)中卷取機(jī)同步、中間跟蹤位置同步與入口位置同步是更新每個(gè)跟蹤位置的物料數(shù)據(jù),創(chuàng)建的跟蹤映像是包含了物料數(shù)據(jù)的映像。本發(fā)明有以下特點(diǎn)和有益效果:1、本發(fā)明提供的方法,解決了創(chuàng)建連續(xù)酸洗線帶鋼跟蹤同步映像在基礎(chǔ)自動(dòng)化級(jí)實(shí)現(xiàn)編程調(diào)試不方便,維護(hù)困難的問題。2、本發(fā)明提供的方法,實(shí)現(xiàn)過程容易,具有更強(qiáng)的通用性和可移植性,提高二次開發(fā)效率。3、通過此方法為生產(chǎn)線提供帶鋼跟蹤映像,清晰明了,并能夠?yàn)檫M(jìn)一步的實(shí)現(xiàn)帶鋼跟蹤與同步提供數(shù)據(jù)支撐。在生產(chǎn)線基礎(chǔ)自動(dòng)化PLC重啟時(shí)可利用該數(shù)據(jù)快速恢復(fù)基礎(chǔ)自動(dòng)化跟蹤數(shù)據(jù),進(jìn)而快速恢復(fù)生產(chǎn)線運(yùn)行。附圖說明圖1為帶鋼跟蹤同步映像創(chuàng)建方法流程圖;圖2為帶鋼顏色號(hào)序列合理性判斷算法。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。如圖1所示,本發(fā)明提供的一種連續(xù)酸洗線帶鋼跟蹤同步映像創(chuàng)建方法流程如下:(1)建立帶鋼顏色號(hào)與物料號(hào)的對(duì)應(yīng)關(guān)系設(shè)定值請求報(bào)文按照如下格式定義:字地址大小描述0Int16電文標(biāo)識(shí)(2682)1Int16生命周期計(jì)數(shù)2Int16秒3Int16分鐘小時(shí)4Int16日月5Int16年6CHAR20物料號(hào)16Int16請求的帶鋼顏色號(hào)17Int16開卷機(jī)號(hào)請求的帶鋼顏色號(hào)是按照1-10的順序請求,生產(chǎn)線最大的帶鋼數(shù)量不會(huì)超過10條,因此不會(huì)出現(xiàn)請求的帶鋼顏色號(hào)生產(chǎn)線上已經(jīng)存在的情況。帶鋼顏色號(hào)與物料號(hào)的對(duì)應(yīng)關(guān)系表示為鍵值的形式,帶鋼顏色號(hào)是鍵,物料號(hào)是值。通過哈希表的數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)該鍵值集合。(2)接收基礎(chǔ)自動(dòng)化帶鋼跟蹤報(bào)文帶鋼跟蹤報(bào)文格式按照如下表格定義:(3)數(shù)據(jù)有效性檢驗(yàn)步驟(2)帶鋼跟蹤報(bào)文中從字地址7.0-7到字地址19.8-15對(duì)應(yīng)數(shù)值表示的帶鋼顏色號(hào)共26個(gè)。首先判斷該26個(gè)數(shù)值表示的帶鋼顏色號(hào)取值是否超限,確 保顏色號(hào)的值在0~10范圍內(nèi);如果是0,說明該跟蹤位置沒有帶鋼。然后判斷接收到的帶鋼顏色號(hào)序列是否合理。判斷方法如下:定義帶鋼的顏色號(hào)序列為大小26的一維整型數(shù)組,用Images[]表示,索引用i表示,索引是帶鋼跟蹤位置的索引,Images[0]表示1號(hào)開卷機(jī)處帶鋼的顏色號(hào),按照帶鋼跟蹤報(bào)文的順序,索引i依次遞增,當(dāng)i取最大值25時(shí),Images[25]表示2號(hào)卷取機(jī)處帶鋼的顏色號(hào)。根據(jù)步驟(2)中帶鋼跟蹤報(bào)文字地址6.0、6.1兩位其中被置位的即為用于將鋼卷開卷的開卷機(jī)。如果字地址6.0被置位,則鋼卷由1號(hào)開卷機(jī)開卷,如果字地址6.1被置位,則鋼卷由2號(hào)開卷機(jī)開卷。定義開卷機(jī)號(hào)為PorID,如果鋼卷由1號(hào)開卷機(jī)開卷,PorID=1;如果鋼卷由2號(hào)開卷機(jī)開卷,PorID=2。當(dāng)PorID=1的情況下,帶鋼顏色號(hào)序列的合理性判斷方法如下:如果Images[0]等于Images[2],并且Images[1]不等于Images[0],同時(shí)Images[0]不等于零的情況下,那么將Images[1]的取值修正為Images[2]的值。如果Images[1]等于Images[3],并且Images[2]不等于Images[1],同時(shí)Images[1]不等于零的情況下,那么將Images[2]的取值修正為Images[3]的值。如果Images[2]等于Images[8],并且Images[3]不等于Images[2],同時(shí)Images[2]不等于零的情況下,那么將Images[3]的取值修正為Images[8]的值。如果Images[3]等于Images[9],并且Images[8]不等于Images[3],同時(shí)Images[3]不等于零的情況下,那么將Images[8]的取值修正為Images[9]的值。索引i取值為9開始進(jìn)行循環(huán)判斷,Images[i-1]、Images[i]、Images[i+1]表示相鄰的三個(gè)跟蹤位置的帶鋼顏色號(hào)。算法如圖2所示。如果Images[i-1]等于Images[i+1],并且Images[i]不等于Images[i-1],同時(shí)Images[i-1]不等于零,將Images[i+1]的值賦給Images[i],即修正了Images[i]的值。在滿足i小于23的前提下,通過遞增變量i進(jìn)行循環(huán),執(zhí)行上述判斷,如滿足條件則進(jìn)行帶鋼顏色號(hào)的修正處理。當(dāng)PorID=2的情況下,帶鋼顏色號(hào)序列的合理性判斷方法如圖2所示:索引i取值為5開始進(jìn)行循環(huán)判斷,Images[i-1]、Images[i]、Images[i+1]表示相鄰的三個(gè)跟蹤位置的帶鋼顏色號(hào)。如果Images[i-1]等于Images[i+1],并且Images[i]不等于Images[i-1],同時(shí)Images[i-1]不等于零,將Images[i+1]的值賦給Images[i],即修正了Images[i]的值。 在滿足i小于23的前提下,通過遞增變量i進(jìn)行循環(huán),執(zhí)行上述判斷,如滿足條件則進(jìn)行帶鋼顏色號(hào)的修正處理。生成物料號(hào)順序物料號(hào)順序是根據(jù)帶鋼顏色號(hào)與物料號(hào)的鍵值集合以及步驟(2)接收到的帶鋼顏色號(hào)順序,通過帶鋼顏色號(hào)在上述鍵值集合中索引得到。得到的物料號(hào)順序存儲(chǔ)在大小可按需動(dòng)態(tài)增加的數(shù)組,例如泛型List<T>類型變量中。跟蹤映像存儲(chǔ)將跟蹤映像存儲(chǔ)到共享內(nèi)存中,該跟蹤映像是帶鋼顏色號(hào)的順序。卷取機(jī)同步首先需要確定當(dāng)前帶鋼由哪一個(gè)卷取機(jī)進(jìn)行卷取,也就是需要確定工作中的卷取機(jī)。方法是根據(jù)步驟(2)中帶鋼跟蹤報(bào)文中最后三個(gè)變量,分別是帶鋼在出口橫斷剪處的帶鋼顏色號(hào)、1號(hào)卷取機(jī)帶鋼顏色號(hào)、2號(hào)卷取機(jī)帶鋼顏色號(hào),分別比較兩個(gè)卷取機(jī)的帶鋼顏色號(hào)與出口橫斷剪處的帶鋼顏色號(hào),如果1號(hào)卷取機(jī)帶鋼顏色號(hào)與出口橫斷剪處帶鋼顏色號(hào)相同,則1號(hào)卷取機(jī)為工作中的卷取機(jī),反之2號(hào)卷取機(jī)為工作中的卷取機(jī)。物料數(shù)據(jù)在數(shù)據(jù)庫中是以物料號(hào)為唯一標(biāo)識(shí)。步驟(4)中確定了各個(gè)跟蹤位置的物料號(hào)。確定完工作中的卷取機(jī)之后,在數(shù)據(jù)庫中查詢該位置上的物料數(shù)據(jù)信息,并通過SetNewMatData方法更新該卷取機(jī)位置的物料數(shù)據(jù)。中間跟蹤位置同步中間跟蹤位置同步是同步出口橫斷剪到入口焊機(jī)之間各跟蹤位置的物料數(shù)據(jù)信息。在數(shù)據(jù)庫中查詢出口橫斷剪到入口焊機(jī)之間每個(gè)跟蹤位置上的物料數(shù)據(jù)信息,并通過SetNewMatData方法更新這些跟蹤位置的物料數(shù)據(jù)。入口跟蹤位置同步入口跟蹤位置同步是同步切頭剪到開卷機(jī)之間各跟蹤位置的物料數(shù)據(jù)信息。在數(shù)據(jù)庫中查詢?nèi)肟诟櫸恢妹總€(gè)跟蹤位置上的物料數(shù)據(jù)信息,并通過SetNewMatData方法更新這些跟蹤位置的物料數(shù)據(jù)。例如,按照步驟(1)的設(shè)定值請求報(bào)文格式,取值如下表所示:字地址01234561617值26851201213100506201414S036740000000011物料號(hào)為14S0367400000000的物料由1號(hào)開卷機(jī)開卷,請求分配帶鋼顏色號(hào)1。鍵為1,值為14S0367400000000,存儲(chǔ)方式選擇哈希表數(shù)據(jù)結(jié)構(gòu)。按照步驟(2)所示的帶鋼跟蹤報(bào)文格式,接收的報(bào)文數(shù)據(jù)如下面5個(gè)表格所示:字地址012345值268210015121105062014字地址6.06.16.26.36.4-157.0-77.8-15值101000000000000011字地址8.0-78.8-159.0-79.8-1510.0-710.8-1511.0-711.8-15值11000011字地址12.0-712.8-1513.0-713.8-1514.0-714.8-1515.0-715.8-15值22212222字地址16.0-716.8-1517.0-717.8-1518.0-718.8-1519.0-719.8-15值22233330步驟(3)數(shù)據(jù)有效性檢驗(yàn)需要判斷字地址從7.0~19.15之間是否有超限數(shù)據(jù),也就是帶鋼顏色號(hào)取值是否超限,由于如上面表格的取值,帶鋼顏色號(hào)共有四種取值,分別為0、1、2、3,均在0~10范圍內(nèi),因此沒有超限數(shù)據(jù)。字地址6.0值被置位,可知用于鋼卷開卷的開卷機(jī)為1號(hào)開卷機(jī),根據(jù)步驟(3)提供的當(dāng)PorID等于1時(shí)的帶鋼顏色號(hào)序列合理性判斷算法,在執(zhí)行到i等于13時(shí),Images[12]等于2,Images[13]等于1,Images[14]等于2,對(duì)于Images[i-1]、Images[i]、Images[i+1]代入i等于13的值,滿足Images[i-1]等于Images[i+1],并且Images[i]不等于Images[i-1],同時(shí)Images[i-1]不等于零的判斷條件,因此執(zhí)行帶鋼顏色 號(hào)取值的修正,將Images[14]的取值2賦給Images[13]后,帶鋼顏色號(hào)序列就合理了。在進(jìn)行帶鋼跟蹤映像的合理性判斷之后,根據(jù)步驟(1)中建立的帶鋼顏色號(hào)與物料號(hào)的對(duì)應(yīng)關(guān)系,生成物料號(hào)順序,也就確定了每一個(gè)跟蹤位置的物料號(hào)。步驟(5)將帶鋼跟蹤報(bào)文字地址從7.0~19.15之間的帶鋼顏色號(hào)數(shù)值存儲(chǔ)在共享內(nèi)存中。步驟(6)中工作卷取機(jī)判斷是通過判斷字地址18.8-15的值與字地址19.0-7和19.8-15中的哪一個(gè)相同,從上面給出的數(shù)值來看,字地址18.8-15與19.0-7的值是相同的,都為3,因此可以得出帶鋼是由1號(hào)卷取機(jī)進(jìn)行卷取操作的。在確定完卷取機(jī)之后創(chuàng)建卷取機(jī)帶鋼跟蹤同步映像,即根據(jù)步驟(4)中確定的該位置的物料號(hào)查詢到相應(yīng)物料在數(shù)據(jù)庫中的物料數(shù)據(jù)信息,并通過SetNewMatData方法更新該卷取機(jī)跟蹤位置的物料數(shù)據(jù),步驟(7)(8)同理。由如上帶鋼的跟蹤報(bào)文不難看出,生產(chǎn)線線上帶鋼一共有3條,用不同的帶鋼顏色號(hào)表示,1號(hào)開卷機(jī)上帶鋼,也就是帶鋼顏色號(hào)為1的帶鋼已經(jīng)焊接完成,并且?guī)ь^到達(dá)拉矯機(jī),下一條帶鋼顏色號(hào)為2的帶鋼帶尾在拉矯機(jī),也就是說這時(shí)兩條帶鋼的焊縫在拉矯機(jī)處,帶頭通過了切邊剪,帶鋼顏色號(hào)為3的帶鋼帶尾在切邊剪與2號(hào)出口活套入口之間,并且由1號(hào)卷取機(jī)進(jìn)行卷取操作。當(dāng)前第1頁1 2 3