0、前言
可編程控制器(PLC)是一種新型的通用自動(dòng)化控制裝置,它將傳統(tǒng)的繼電器控制技術(shù)、計(jì)算機(jī)技術(shù)和通訊技術(shù)融為一體,具有控制功能強(qiáng),可靠性高,使用靈活方便。自從1969年,美國(guó)數(shù)字設(shè)備公司(DEC)研制出第一臺(tái)PLC,在美國(guó)通用汽車(chē)自動(dòng)裝配線上試用,獲得了成功。這種新型的工業(yè)控制裝置以其獨(dú)有的特點(diǎn),在全世界的工業(yè)領(lǐng)域重到廣泛的應(yīng)用。日本與西歐分別于1971、1973生產(chǎn)出自已的第一臺(tái)PLC,我國(guó)于1974開(kāi)始研制,于1977年開(kāi)始工業(yè)應(yīng)用。
國(guó)際電工委員會(huì)(IEC)在1987年2月將它定義為:“可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專(zhuān)為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)的。它采用一類(lèi)可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶(hù)的指令,并通過(guò)數(shù)字或模擬式輸入/輸出控制各種類(lèi)型的機(jī)械或生產(chǎn)過(guò)程。可編程控制器及其有關(guān)外部設(shè)備,都按易于與工業(yè)控制系統(tǒng)聯(lián)成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。”
總之,可編程控制器是一臺(tái)計(jì)算機(jī),它是專(zhuān)為工業(yè)環(huán)境應(yīng)用而設(shè)計(jì)制造的計(jì)算機(jī)。中央處理單元(CPU)是PLC的控制中樞。它按照PLC系統(tǒng)程序賦予的功能接收并存儲(chǔ)從編程器鍵入的用戶(hù)程序和數(shù)據(jù);檢查電源、存儲(chǔ)器、I/O以及警戒定時(shí)器的狀態(tài),并能診斷用戶(hù)程序中的語(yǔ)法錯(cuò)誤。當(dāng)PLC投入運(yùn)行時(shí),首先它以掃描的方式接收現(xiàn)場(chǎng)各輸入裝置的狀態(tài)和數(shù)據(jù),并分別存入I/O映象區(qū),然后從用戶(hù)程序存儲(chǔ)器中逐條讀取用戶(hù)程序,經(jīng)過(guò)命令解釋后按指令的規(guī)定執(zhí)行邏輯運(yùn)算的結(jié)果送入I/O映象區(qū)或數(shù)據(jù)寄存器內(nèi)。等所有的用戶(hù)程序執(zhí)行完畢之后,最后將I/O映象區(qū)的各輸出狀態(tài)或輸出寄存器內(nèi)的數(shù)據(jù)傳送到相應(yīng)的輸出裝置,如此循環(huán)運(yùn)行,直到停止運(yùn)行。
它具有豐富的輸入/輸出接口,并且具有較強(qiáng)的驅(qū)動(dòng)能力。但可編程控制器產(chǎn)品并不針對(duì)某一具體工業(yè)應(yīng)用,在實(shí)際應(yīng)用時(shí),其硬件需根據(jù)實(shí)際需要進(jìn)行選用配置,其軟件需根據(jù)控制要求進(jìn)行設(shè)計(jì)編制
1. PLC存儲(chǔ)空間的分配:
雖然各種PLC的CPU的最大尋址空間各不相同,但是根據(jù)PLC的工作原理,其存儲(chǔ)空間一般包括(1)系統(tǒng)程序存儲(chǔ)區(qū)(2)系統(tǒng)RAM存儲(chǔ)區(qū)(包括I/O映象區(qū)和系統(tǒng)軟設(shè)備等)(3)用戶(hù)程序存儲(chǔ)區(qū)系統(tǒng)程序存儲(chǔ)區(qū)三部分。
在系統(tǒng)程序存儲(chǔ)區(qū)中存放著相當(dāng)于計(jì)算機(jī)操作系統(tǒng)的系統(tǒng)程序。包括監(jiān)控程序、管理程序、命令解釋程序、功能子程序、系統(tǒng)診斷子程序等。由制造廠商將其固化在EPROM中,用戶(hù)不能直接存取。它和硬件一起決定了該PLC的性能。
系統(tǒng)RAM存儲(chǔ)區(qū)包括I/O映象區(qū)以及各類(lèi)軟設(shè)備存儲(chǔ)區(qū),如:邏輯線圈;數(shù)據(jù)寄存器;計(jì)時(shí)器;計(jì)數(shù)器;變址寄存器;累加器等存儲(chǔ)器。(1)I/O映象區(qū):由于PLC投入運(yùn)行后,只是在輸入采樣階段才依次讀入各輸入狀態(tài)和數(shù)據(jù),在輸出刷新階段才將輸出的狀態(tài)和數(shù)據(jù)送至相應(yīng)的外設(shè)。因此,它需要一定數(shù)量的存儲(chǔ)單元(RAM)以存放I/O的狀態(tài)和數(shù)據(jù),這些單元稱(chēng)作I/O映象區(qū)。一個(gè)開(kāi)關(guān)量I/O占用存儲(chǔ)單元中的一個(gè)位(bit),一個(gè)模擬量I/O占用存儲(chǔ)單元中的一個(gè)字(16個(gè)bit)。因此整個(gè)I/O映象區(qū)可看作兩個(gè)部分組成:開(kāi)關(guān)量I/O映象區(qū);模擬量I/O映象區(qū)。(2)系統(tǒng)軟設(shè)備存儲(chǔ)區(qū) :除了I/O映象區(qū)區(qū)以外,系統(tǒng)RAM
熱點(diǎn)新聞
推薦產(chǎn)品