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