UserArchive(用戶歸檔)中的控制變量有四個(gè),可以自己組態(tài),也可以自動(dòng)生成,它們是:@UA_RecipesName_ID、@UA_RecipesName_Job、@UA_RecipesName_Field和@UA_RecipesName_Value,其中RecipesName是你建立的用戶歸檔的名稱,前兩個(gè)的數(shù)據(jù)類型是有符號(hào)32位數(shù),后兩個(gè)是8位文本變量。控制變量的功能如下:1)ID,主要記錄歸檔的數(shù)目,相當(dāng)于數(shù)據(jù)記錄的編號(hào),通過(guò)指定ID號(hào),可以明確的寫(xiě)入、讀取和刪除相應(yīng)的數(shù)據(jù)記錄;2)Job,指令代碼,可以對(duì)數(shù)據(jù)域執(zhí)行讀取、寫(xiě)入和刪除三個(gè)指令,你可以建兩個(gè)個(gè)Both類型的IO Field,第一個(gè)連控制變量:@UA_RecipesName_ID,第二個(gè)連控制變量:@UA_RecipesName_Job,在第一個(gè)I/O域中輸入一個(gè)數(shù)字,用來(lái)指定對(duì)那一條數(shù)據(jù)域進(jìn)行操作,在第二個(gè)I/O域中輸入數(shù)字6時(shí),可對(duì)上述ID號(hào)的那條數(shù)據(jù)域執(zhí)行“讀取”操作,輸入數(shù)字7時(shí),可對(duì)上述ID號(hào)的那條數(shù)據(jù)域執(zhí)行“寫(xiě)入”操作,輸入數(shù)字8時(shí),可對(duì)上述ID號(hào)的那條數(shù)據(jù)域執(zhí)行“刪除”操作,當(dāng)操作結(jié)束后,這個(gè)控制變量將返回一個(gè)數(shù)值,“0”為無(wú)錯(cuò)誤,“-1”為有錯(cuò)誤(一般的錯(cuò)誤為用戶歸檔中無(wú)指定的ID號(hào)等)。后兩個(gè)控制變量Field(域)和Value(數(shù)值)可以代替ID進(jìn)行JOB操作。 用戶歸檔一般用來(lái)實(shí)現(xiàn)某些工藝的“配方”系統(tǒng),在應(yīng)用中,每一個(gè)配方都應(yīng)組態(tài)一個(gè)“配方名稱”,而后控制變量“Value”可根據(jù)配方名稱進(jìn)行查找,進(jìn)而使用第二個(gè)控制變量對(duì)此配方進(jìn)行讀、寫(xiě)、刪操作。