編程器是可編程控制器的重要外圍設(shè)備(簡稱外設(shè)).它將用戶程序?qū)懙娇删幊炭刂破鞯挠脩舫绦虼鎯ζ骼?。編程器不僅能對程序進行寫入、讀出、檢驗、修改,還能對可編程控制器的工作狀態(tài)進行監(jiān)控。隨著可編程控制器技術(shù)的發(fā)展,編程語言也多樣化,編程器的功能也不斷增加。
在線編程和離線編程
根據(jù)編程器的編程方式可分為在線編程和離線編程兩種。
在線編程也叫做聯(lián)機編程.編程時是將編程器與pc上的專用插座直接相連,或者通過一個專用接口相連,程序可直接寫到pc的用戶程序存儲器中。這種編程方式,可對程序進行調(diào)試,可隨時插入、刪改程序,并可監(jiān)視 pc內(nèi)部器件(如定時器、計數(shù)器等)的工作狀態(tài),還可強迫某個器件置位或復(fù)位,強迫輸出。這種方式具有編程、檢查、監(jiān)視、測試的功能。
離線編程也叫做脫機編程。編程時,編程器與pc不相連,編制的程序先存放在編程器的存儲器中,程序編寫完畢,再與pc相連.將程序送入pc的存儲器中,離線編程不影響pc的工作。
其他類型的編程器
圖形編程器體積比較大,功能比較強。它的顯示屏又分為兩種:一種是液晶顯示(led)作屏幕,另一種用陰極射線管(crt)作屏幕。圖形顯示器用來顯示編程內(nèi)容,還可提供各種其它必須的信息,如輸入、輸出輔助繼電器的占用情況、程序容量等。在調(diào)試程序、檢查程序執(zhí)行時,它也能顯示各種信號狀態(tài)、出錯提示等。圖形編程器的操作鍵盤上有各種編程方式所需的功能鍵、數(shù)字鍵、字符鍵及屏幕控制鍵,并可在顯示屏上提供各種操作指示,編程操作十分方便。圖形編程器既可聯(lián)機在線編程,也可脫機離線編程,可用多種編程語言編程,直接編寫的梯形圖顯示在屏幕上十分直觀。這種編程器可與打印機、盒式磁帶錄音機、繪圖儀等設(shè)備相連,監(jiān)控功能強,但價格高,適用于中、大型可編程控制器的編程要求。
另外,個人計算機(ibm-pc及兼容機)加上適當(dāng)?shù)挠布涌诤蛙浖部捎米骶幊唐?。用這種方式也可直接編制梯形圖,監(jiān)控的功能也很強,對于已有個人計算機的用戶,可省去一臺編程器,并可充分利用原有的計算機,不過這種硬件接口和軟件包的價格較貴。