巴赫曼MX213
巴赫曼MX213
這個階段執行用戶程序。從0000步程序開始,按順序、按要求一條指令一條指令地執行,直到“END”指令出現,程序執行階段結束。由于是周期循環掃描,所以用戶程序也是一個周期從頭到尾執行一次,并且,隨著周期的循環,不斷反復地執行。執行程序就要從內存各類存儲器中讀數據,進行要求的運算和操作,向有關存儲器中寫數據。向存儲器中寫入的數據當然是運算和操作的結果。需要控制外部輸出開關量的數據一般由執行輸出指令獲得,寫入到“輸出繼電器”,即輸出映像存儲器中。在一次程序執行過程中,前面程序得到的運算結果,可以馬上被后面指令使用;后面程序得到的運算結果,在同一周期內不能被前面指令使用,但可以在下一周期被前面指令使用。這樣,指令在程序中的前后位置是需要認真考慮的。
二、防錯和查錯的措施
應以預防為主,盡可能讓用戶想犯錯誤都犯不了。在操作過程中檢查錯誤,即使給出錯誤信息。在操作完成時進行總體檢查,顯示操作過程中檢查不出來的錯誤的信息。
1.防止程序輸入出錯的措施
如果輸入了錯誤的數據類型、地址或常數,用紅色或別的方式標記,提醒用戶改正。也可以自動彈出錯誤信息對話框。
在編譯程序后給出程序的語法錯誤,顯示錯誤的位置和錯誤的內容。雙擊編譯信息中有錯誤的行,自動打開出錯的程序,光標放在出錯的位置。
2.防止錯誤操作的措施
在硬件組態時選中某個模塊,用顏色顯示允許添加該模塊的位置或插槽,在拖放模塊時用光標顯示是否允許模塊放在當前的位置。
根據當前軟件的操作和選中的對象,禁止當前條件下不允許的操作,例如禁止執行某些菜單命令,禁止使用工具欄上的某些按鈕,禁止使用對話框中的某些多選框和單選框。被禁止操作的對象用灰色顯示。
3.檢查錯誤的措施
在操作結束時(例如點擊“確認”按鈕關閉對話框或編譯硬件組態),檢查操作是否成功完成,如果有操作錯誤,則顯示出錯誤信息。
Mitsubishi A1SJ71QC24
Valmet M850152
BBC IPX132-b
Honeywell AC-EZV305-1
Honeywell AC-EZV190-B2
Omron CPM2C-S100C-DRT
ABB CI810V1 3BSE008584R1
Nobel Elektronik H-4-CDM
Honeywell AC-EZV305-0
Siemens 6SE6420-2AD23-0BA1
Ge Fanuc IC693ALG220F
Mini2-7b 0-7bar
Teleperm M74003-A424
ABB HIER460271R0001
ABB UN0806b-P
GE IC695CHS012-DA
Mayr 1/100.110
Siemens 6ES5605-0UA12