一、什么叫PLC控制器?
PLC,英文全稱是 Programmable logic Controller,中文名字是可編程邏輯控制器,一種數(shù)字運(yùn)算操作的電子系統(tǒng),一種基于邏輯的控制器,采用一類可編程的存儲(chǔ)器,用于存儲(chǔ)程序、執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過數(shù)字或模擬式輸入輸出,控制各種類型的機(jī)械或生產(chǎn)過程,通常分為電源、中央處理單元CPU、存儲(chǔ)器、輸入以及輸出單元等幾個(gè)部分。可以理解為程序員設(shè)置好運(yùn)動(dòng)邏輯,通過這個(gè)控制器控制設(shè)備的運(yùn)動(dòng)方式
二、plc可編程控制器編程方法?
PLC(可編程邏輯控制器)的編程方法通常包括使用類似于 ladder logic 的圖形化編程軟件進(jìn)行邏輯和控制程序的編寫,也可以使用類似于C語言的文本化編程軟件進(jìn)行編程。
編程過程包括定義輸入和輸出信號(hào)、編寫邏輯和控制程序以及測(cè)試和調(diào)試。PLC編程需要深入了解控制邏輯、信號(hào)處理、傳感器和執(zhí)行器等知識(shí),同時(shí)需要根據(jù)具體的控制需求設(shè)計(jì)和編寫程序,確保系統(tǒng)運(yùn)行穩(wěn)定、高效。
三、plc是如何實(shí)現(xiàn)控制的?
1.1 PLC實(shí)現(xiàn)控制要點(diǎn)
輸入輸出信息變換、可靠物理實(shí)現(xiàn),可以說是PLC實(shí)現(xiàn)控制的兩個(gè)基本要點(diǎn)。
輸入輸出信息變換靠運(yùn)行存儲(chǔ)于PLC內(nèi)存中的程序?qū)崿F(xiàn)。PLC程序既有生產(chǎn)廠家的系統(tǒng)程序(不可更改),又有用戶自行開發(fā)的應(yīng)用(用戶)程序。系統(tǒng)程序提供運(yùn)行平臺(tái),同時(shí),還為PLC程序可靠運(yùn)行及信號(hào)與信息轉(zhuǎn)換進(jìn)行必要的公共處理。用戶程序由用戶按控制要求設(shè)計(jì)。什么樣的控制要求,就應(yīng)有什么樣的用戶程序。
可靠物理實(shí)現(xiàn)主要靠輸人(INPUT)及輸出(OUTPUT)電路。PLC的I/O電路,都是專門設(shè)計(jì)的。輸入電路要對(duì)輸入信號(hào)進(jìn)行濾波,以去掉高頻干擾。而且與內(nèi)部計(jì)算機(jī)電路在電上是隔離的,靠光耦元件建立聯(lián)系。輸出電路內(nèi)外也是電隔離的,靠光耦元件或輸出繼電器建立聯(lián)系。輸出電路還要進(jìn)行功率放大,以足以帶動(dòng)一般的工業(yè)控制元器件,如電磁閥、接觸器等等。
I/O電路是很多的,每一輸入點(diǎn)或輸出點(diǎn)都要有一個(gè)I或O電路。PLC有多I/O用點(diǎn),一般也就有多少個(gè)I/O用電路。但由于它們都是由高度集成化的電路組成的,所以,所占體積并不大。
輸入電路時(shí)刻監(jiān)視著輸入狀況,并將其暫存于輸入暫存器中。每一輸入點(diǎn)都有一個(gè)對(duì)應(yīng)的存儲(chǔ)其信息的暫存器。
輸出電路要把輸出鎖存器的信息傳送給輸出點(diǎn)。輸出鎖存器與輸出點(diǎn)也是一一對(duì)應(yīng)的
這里的輸入暫存器及輸出鎖存器實(shí)際就是PLC處理器I/O口的寄存器。它們與計(jì)算機(jī)內(nèi)存交換信息通過計(jì)算機(jī)總線,并主要由運(yùn)行系統(tǒng)程序?qū)崿F(xiàn)。把輸人暫存器的信息讀到PLC的內(nèi)存中,稱輸入刷新。PLC內(nèi)存有專門開辟的存放輸入信息的映射區(qū)。這個(gè)區(qū)的每一對(duì)應(yīng)位(bit)稱之為輸入繼電器,或稱軟接點(diǎn)。這些位置成1,表示接點(diǎn)通,置成0為接點(diǎn)斷。由于它的狀態(tài)是由輸入刷新得到的,所以,它反映的就是輸入狀態(tài)。
輸出鎖存器與PLC內(nèi)存中的輸出映射區(qū)也是對(duì)應(yīng)的。一個(gè)輸出鎖存器也有一個(gè)內(nèi)存位(bit)與其對(duì)應(yīng),這個(gè)位稱為輸出繼電器,或稱輸出線圈??窟\(yùn)行系統(tǒng)程序,輸出繼電器的狀態(tài)映射到輸出鎖存器。這個(gè)映射也稱輸出刷新。輸出刷新主要也是靠運(yùn)行系統(tǒng)程序?qū)崿F(xiàn)的。這樣,用戶所要編的程序只是,內(nèi)存中輸入映射區(qū)到輸出映射區(qū)的變換,特別是怎么按輸入的時(shí)序變換成輸出的時(shí)序。這是一個(gè)數(shù)據(jù)及邏輯處理問題。由于PLC有強(qiáng)大的指令系統(tǒng),編寫出滿足這個(gè)要求的程序是完全可能的,而且也是較為容易的。
1.2 PLC實(shí)現(xiàn)控制過程
簡單地說,PLC實(shí)現(xiàn)控制的過程一般是:
圖1.1 PLC典型開機(jī)流程
輸入刷新--再運(yùn)行用戶程序--再輸出刷新--再輸入刷新--再運(yùn)行用戶程序--再輸出刷新……永不停止地循環(huán)反復(fù)地進(jìn)行著。
圖1.1所示的流程圖反映的就是上述過程。它也反映了信息的時(shí)間關(guān)系。
有了上述過程,用PLC實(shí)現(xiàn)控制顯然是可能的。因?yàn)椋河辛溯斎胨⑿拢砂演斎腚娐繁O(jiān)控得到的輸入信息存入PLC的輸入映射區(qū);經(jīng)運(yùn)行用戶程序,輸出映射區(qū)將得到變換后的信息;再經(jīng)輸出刷新,輸出鎖存器將反映輸出映射區(qū)的狀態(tài),并通過輸出電路產(chǎn)生相應(yīng)的輸出。又由于這個(gè)過程是永不停止地循環(huán)反復(fù)地進(jìn)行著,所以,輸出總是反映輸入的變化的。只是響應(yīng)的時(shí)間上,略有滯后。當(dāng)然,這個(gè)滯后不宜太大,否則,所實(shí)現(xiàn)的控制不那么及時(shí),也就失去控制的意義。
為此,PLC的工作速度要快。速度快、執(zhí)行指令時(shí)間短,是PLC實(shí)現(xiàn)控制的基礎(chǔ)。事實(shí)上,它的速度是很快的,執(zhí)行一條指令,多的幾微秒、幾十微秒,少的才零點(diǎn)幾,或零點(diǎn)零幾微秒。而且這個(gè)速度還在不斷提高中。
圖1.1所示的過程是簡化的過程,實(shí)際的PLC工作過程還要復(fù)雜些。除了I/O刷新及運(yùn)行用戶程序,還要做些公共處理工作。
公共處理工作有:循環(huán)時(shí)間監(jiān)控、外設(shè)服務(wù)及通訊處理等。
監(jiān)控循環(huán)時(shí)間的目的是避免"死循環(huán)",避免程序不能反復(fù)不斷地重復(fù)執(zhí)行。辦法是用"看門狗"(Watchingdog)。只要循環(huán)超時(shí),它可報(bào)警,或作相應(yīng)處理.
外設(shè)服務(wù)是讓PLC可接受編程器對(duì)它的操作,或通過接口向輸出設(shè)備如打印機(jī)輸出數(shù)據(jù).
通訊處理是實(shí)現(xiàn)PLC與PLC,或PLC與計(jì)算機(jī),或PLC與其它工業(yè)控制裝置或智能部件間信息交換的。這也是增強(qiáng)PLC控制能力的需要。
也就是說,實(shí)際的PLC工作過程總是:公共處理--I/O刷新--運(yùn)行用戶程序--再公共處理--……反復(fù)不停地重復(fù)著。
1.3 PLC可編程控制器實(shí)現(xiàn)控制的方式
用這種不斷地重復(fù)運(yùn)行程序?qū)崿F(xiàn)控制稱掃描方式。是用計(jì)算機(jī)進(jìn)行實(shí)時(shí)控制的一種方式。此外,計(jì)算機(jī)用于控制還有中斷方式。在中斷方式下,需處理的控制先申請(qǐng)中斷,被響應(yīng)后正運(yùn)行的程序停止運(yùn)行,轉(zhuǎn)而去處理中斷工作(運(yùn)行有關(guān)中斷服務(wù)程序)。待處理完中斷,又返回運(yùn)行原來程序。哪個(gè)控制需要處理,哪個(gè)就去申請(qǐng)中斷。哪個(gè)不需處理,將不被理睬。顯然,中斷方式與掃描方式是不同的。
在中斷方式下,計(jì)算機(jī)能得到充分利用,緊急的任務(wù)也能得到及時(shí)處理。但是,如果同時(shí)來了幾個(gè)都要處理的任務(wù)該怎么辦呢?優(yōu)先級(jí)高的還好辦,低的呢?可能會(huì)出現(xiàn)照顧不到之處。所以,中斷方式不大適合于工作現(xiàn)場(chǎng)的日常使用。
但是,PLC在用掃描方式為主的情況下,也不排斥中斷方式。即,大量控制都用掃描方式,個(gè)別急需的處理,允許中斷這個(gè)掃描運(yùn)行的程序,轉(zhuǎn)而去處理它。這樣,可做到所有的控制都能照顧到,個(gè)別應(yīng)急的也能進(jìn)行處理。
PLC的實(shí)際工作過程比這里講的還要復(fù)雜一些,分析其基本原理,也還有一些理論問題。有關(guān)人員如果能把上面介紹的入出變換、物理實(shí)現(xiàn)--信息處理、I/O電路--空間、時(shí)間關(guān)系--掃描方式并輔以中斷方式,作為一種思路加以研究,弄清了它,也就好理解PLC是怎樣去實(shí)現(xiàn)控制的,也就好把握住PLC的基本原理了。
四、PLC可編程序控制器?
可編程序控制器,英文稱Programmable Controller,簡稱PC。但由于PC容易和個(gè)人計(jì)算機(jī)(Personal Computer)混淆,故人們?nèi)粤?xí)慣地用PLC作為可編程序控制器的縮寫。它是一個(gè)以微處理器為核心的數(shù)字運(yùn)算操作的電子系統(tǒng)裝置,專為在工業(yè)現(xiàn)場(chǎng)應(yīng)用而設(shè)計(jì),它采用可編程序的存儲(chǔ)器,用以在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)/計(jì)數(shù)和算術(shù)運(yùn)算等操作指令,并通過數(shù)字式或模擬式的輸入、輸出接口,控制各種類型的機(jī)械或生產(chǎn)過程。PLC是微機(jī)技術(shù)與傳統(tǒng)的繼電接觸控制技術(shù)相結(jié)合的產(chǎn)物,它克服了繼電接觸控制系統(tǒng)中的機(jī)械觸點(diǎn)的接線復(fù)雜、可靠性低、功耗高、通用性和靈活性差的缺點(diǎn),充分利用了微處理器的優(yōu)點(diǎn),又照顧到現(xiàn)場(chǎng)電氣操作維修人員的技能與習(xí)慣,特別是PLC的程序編制,不需要專門的計(jì)算機(jī)編程語言知識(shí),而是采用了一套以繼電器梯形圖為基礎(chǔ)的簡單指令形式,使用戶程序編制形象、直觀、方便易學(xué);調(diào)試與查錯(cuò)也都很方便。
用戶在購到所需的PLC后,只需按說明書的提示,做少量的接線和簡易的用戶程序編制工作,就可靈活方便地將PLC應(yīng)用于生產(chǎn)實(shí)踐。
五、plc與控制系統(tǒng)怎么通訊?
PLC與控制系統(tǒng)的通信,不同品牌的PLC提供的通信接口不同,所以不能一概而論。
以西門子PLC為例,如果與西門子自己的WINCC開發(fā)的控制系統(tǒng)通信,有多種選擇。最常用的是DP通信和工業(yè)以太網(wǎng)通信。走DP通信的時(shí)候,則需要上位機(jī)配置CP5613卡,走以太網(wǎng)通信,則需要PLC這邊自帶PN口或以太網(wǎng)模塊。
而三菱PLC與控制系統(tǒng)通信也有多種方式,比如CCLINK,工業(yè)以太網(wǎng)等。
另外,有些PLC支持通過ETHERCAT與控制系統(tǒng)通信。
我自己的使用總結(jié):以太網(wǎng)通信是最好用的,也是最普遍的,市面上幾乎所有的PLC都支持工業(yè)以太網(wǎng)通信。
六、plc簡單通訊控制器是什么?
答:PLC控制器主要是指數(shù)字運(yùn)算操作電子系統(tǒng)的可編程邏輯控制器,用于控制機(jī)械的生產(chǎn)過程。也是公共有限公司、電源線車等的名稱縮寫。
PLC(可編程控制器)是工控系統(tǒng)最重要的核心組件,是整個(gè)系統(tǒng)的大腦。PLC的出現(xiàn),使其以往的繼電器連接控制,成為了過去時(shí)代。
PLC的應(yīng)用,電氣工程師不再在硬件上花費(fèi)太多功夫,只考慮將控制按鈕或檢測(cè)傳感器連接到PLC輸入點(diǎn),再通過PLC內(nèi)部處理,在輸出點(diǎn)連接接觸器或繼電器,來控制大功率的啟動(dòng)設(shè)備,而小功率的輸出設(shè)備直接連接即可。
七、控制器和plc區(qū)別?
控制器和PLC(可編程邏輯控制器)都是用于控制機(jī)器和系統(tǒng)的電子元件,但設(shè)計(jì)和用途不同。
PLC 是可編程邏輯控制器的縮寫,是一種專門用于控制機(jī)器和系統(tǒng)的電子元件。它是一種帶有編程能力的集成電路,可以控制輸入輸出信號(hào),并且可以根據(jù)不同的程序編寫來控制機(jī)器或系統(tǒng)的運(yùn)行。PLC 可以被連接到電源插座、傳感器、執(zhí)行器等輸入輸出設(shè)備上,通過這些設(shè)備來對(duì)這些信號(hào)進(jìn)行編程控制。
控制器通常是用于控制系統(tǒng)的整體設(shè)計(jì)中,其主要功能是調(diào)節(jié)輸入輸出信號(hào),并進(jìn)行邏輯判斷。控制器可以是單獨(dú)的硬件,也可以與計(jì)算機(jī)或PLC等程序控制設(shè)備相連??刂破鞯脑O(shè)計(jì)和用途多種多樣,可以用于工業(yè)自動(dòng)化、樓宇自動(dòng)化、汽車制造、航空航天等多個(gè)領(lǐng)域。
因此,PLC 和控制器雖然都是用于控制機(jī)器和系統(tǒng)的電子元件,但在設(shè)計(jì)和用途上存在明顯的區(qū)別。
八、plc控制器怎么接線?
PLC控制器的接線涉及輸入/輸出(I/O)設(shè)備和控制器的連接。通常,PLC具有端子塊,其上有輸入端子、輸出端子、電源端子和接地端子。
對(duì)于輸入設(shè)備,例如傳感器或開關(guān),將導(dǎo)線連接到輸入端子;對(duì)于輸出設(shè)備,例如繼電器或電磁閥,則將導(dǎo)線連接到輸出端子。電源和接地端子連接到電源和接地分別。接線時(shí)需要遵循制造商的說明,并確保所有連接都牢固且正確,以避免電氣故障和確保PLC的正常運(yùn)行。
九、PLC中控制器就是CPU嗎?
PLC中控器是指PLC的上位機(jī)和網(wǎng)絡(luò)以及服務(wù)器加上PLC等組成的控制系統(tǒng)。如果單獨(dú)的某個(gè)元件說是PLC中控器的話這個(gè)說法就不對(duì)。PLC自身就是一個(gè)電子元件邏輯編程控制器。自己就是控制器了,何必再加個(gè)中控呢?除非它就是單個(gè)的小控制系統(tǒng)的控制運(yùn)算核心。PLC的學(xué)名叫可編程邏輯控制器。它不能把CPU單獨(dú)分開說的。一個(gè)PLC必須含有CPU,EPRAM,數(shù)據(jù)總線,輸入輸出信號(hào)單元,外部通訊單元。他們組合在一起才是一個(gè)完整的PLC,少一種就不叫PLC了,只能叫某種電子元器件。PLC就是中控器,它的CPU叫中央處理器,和電腦叫法以及用途一樣,但是不能獨(dú)立于其他部件運(yùn)行。所以最終肯定是你被別人的錯(cuò)誤叫法把自己的頭腦搞混了。