自動攻牙機的定義:簡單地說就是一種控制用工業計算機。
1968年,美國通用汽車公司根據生產發展的需要,提出了新型電氣控制裝置的十點招標要求。
1969年,美國數字設備公司(DEC)結合計算機和繼電器控制兩者的優點,按招標要求完成了研制工作,并在通用汽車公司的自動生產線上試用成功。
從20世紀70年代初開始的三十余年里,自動攻牙機已發展成一個巨大的產業。據不完全統計,現在世界上有自動攻牙機及其網絡的生產廠商200余家,所生產的自動攻牙機產品的品種達400多種。自動攻牙機產品的產量和銷量在工業控制裝置中都居于首位;而從第一臺自動攻牙機誕生至今,已大致經歷了四次更新換代。
自動攻牙機的發展趨勢
大型機:向著網絡化、大型化、高可靠性、多功能方向發展
小型機:向著小型化、低成本、簡單易用方向發展
自動攻牙機的主要特點
靈活性和通用性強
抗干擾能力強、可靠性高
編程語言簡單易學
與外部設備的連接簡單、使用方便
功能強、功能的擴展能力強
設計、施工和調試周期短
體積小、重量輕
自動攻牙機的基本組成
根據結構形式的不同,自動攻牙機可分為整體式(也稱箱體式)和組合式(也稱模塊式)兩類。整體式結構的自動攻牙機是將中央處理單元(CPU)、存儲器、輸入單元、輸出單元、電源、通信端口、I/O擴展端口等組裝在一個箱體內構成主機。另外還有獨立的FO擴展單元等與主機配合使用。整體式自動攻牙機的結構緊湊、體積小,小型機常采用這種結構。整體式自動攻牙機的基本組成如圖所示。
組合式自動攻牙機的組成結構的自動攻牙機是將CPU單元、輸入單元、輸出單元、智能I/O單元、通信單元等分別做成相應的電路板或模塊,各模塊可以插在底板上,模塊之間通過底板上的總線相互聯系。裝有CPU的單元稱為CPU模塊,其他稱為擴展模塊。CPU與各擴展模塊之間若通過電纜連接,距離一般不超過10m。中、大型機常采用組合式。由于組合式的自動攻牙機系統配置靈活,有的小型機也用這種結構。下面介紹自動攻牙機各組成部分及其作用。
中央處理單元(CPU)
(1)CPU是自動攻牙機的核心部件,它類似人的大腦,能指揮自動攻牙機按照預先編好的系統程序完成各種任務。其作用有以下幾點:
1、接收、存儲由編程工具輸入的用戶程序和數據,并可通過顯示器顯示出程序的內容和存儲地址。
2、檢查、校驗用戶程序。對正在輸入的用戶程序進行檢查,發現語法錯誤立即報警,并停止輸入;在程序運行過程中若發現錯誤,則立即報警或停止程序的執行。
3、接收、調用現場信息。將接收到現場輸入的數據保存起來,在需要該數據的時候將其調出、并送到需要該數據的地方。
4、執行用戶程序。當自動攻牙機進入運行狀態后,CPU根據用戶程序存放的先后順序,逐條讀取、解釋和執行程序,完成用戶程序中規定的各種操作,并將程序執行的結果送至輸出端,以驅動自動攻牙機外部的負載。
5、故障診斷。診斷電源、自動攻牙機內部電路的故障,根據故障或錯誤的類型,通過顯示器顯示出相應的信息,以提示用戶及時排除故障或糾正錯誤。
(2)存儲器存儲器可以分為以下3種。
1、系統程序存儲器。系統程序是廠家根據其選用的CPU的指令系統編寫的,它決定了自動攻牙機的功能。系統程序存儲器是只讀存儲器,用戶不能更改其內容。
2、用戶程序存儲器。根據控制要求而編制的應用程序稱為用戶程序。不同機型的自動攻牙機,其用戶程序存儲器的容量可能差異較大。根據生產過程或工藝的要求,用戶程序經常需要改動,所以用戶程序存儲器必須可讀寫。一般要用后備電池(鋰電池)進行掉電保護,以防掉電時丟失程序。目前較先進的自動攻牙機(如CPMIA等)采用可隨時讀寫的快閃存儲器作為用戶程序存儲器。快閃存儲器不需后備電池,掉電時數據也不會丟失。