Hur PLC -styrenheter fungerar och fungerar

Mar 13, 2025 Lämna ett meddelande

PLC Controller hänvisar till den programmerbara logikstyrenheten (programmerbar logikstyrenhet, PLC för kort), är en digital elektronisk enhet med en mikroprocessor för automatiseringskontroll av digital logikstyrenhet, kan laddas när som helst kontrollinstruktionerna lagras i minnet och exekveringen.


PLC Controller används allmänt inom industriell kontroll, följande förklarar arbetsprincipen och drift av PLC -kontroller:


PLC -kontrollerens arbetsprincip


Skanningsteknologi När PLC används i drift är dess arbetsprocess vanligtvis uppdelad i tre steg, nämligen ingångsprovtagning, användarprogramutförande och utgångsuppfriskning av tre steg. Slutförandet av ovanstående tre faser kallas en skanningscykel. Under hela operationsperioden upprepar PLC CPU ovanstående tre faser med en viss skanningshastighet.


1. Inmatningsprovtagningsfas Under inmatningsprovtagningsfasen läser PLC i alla ingångstillstånd och data i följd på ett skannande sätt och lagrar dem i motsvarande enheter i I/O -bildområdet. Efter slutet av ingångsprovtagningen uppdaterar användarprogrammet och utgångsfasen. Under dessa två faser, även om inmatningstillstånd och data ändras, ändras inte tillstånd och data för motsvarande celler i I/O -bildområdet. Därför, om ingången är en pulssignal, måste pulssignalens bredd vara större än en skanningscykel för att säkerställa att ingången kan läsas i alla fall.


2. Utförande av användarprogram Under användarprogrammets exekveringsfas skannar PLC alltid användarprogrammet (stege diagram) i följd i en top-down-ordning. När du skannar varje stege -diagram och alltid skanna den vänstra sidan av stege -diagrammet med kontakterna utgör kontrolllinjen, och enligt den första vänster och sedan höger, först upp och sedan ner i ordningen på kontakterna utgör kontrolllinjen för logiska operationer, och sedan enligt resultaten från de logiska operationerna, avskaffar först den logiska spolen i systemets lagringsort i tillståndets motsägelse; eller uppdatera utgångsspolen i motsvarande bit av tillståndet för I / O -bildområdet; eller bestämma om man ska utföra en specialfunktionsinstruktion som anges i stege -diagrammet.

That is, during the execution of the user program, only the states and data of the input points in the I/O image area do not change, while the states and data of the other output points and the soft devices in the I/O image area or the system RAM memory area may change, and the ladder diagrams which are arranged on the top, the results of the execution of their programs will have an effect on the ladder diagrams which are arranged on the bottom and which are used with these coils or data; Tvärtom, stege -diagram som är arrangerade å andra sidan kommer en stege längst ner på stegen, tillståndet eller data från logikspolarna som är uppdaterade inte att vara tillgängliga för programmet längst upp på stegen förrän nästa skanningscykel. Om en omedelbar I/O -instruktion används under programutförande kan I/O -punkter nås direkt. Det vill säga, om en I/O -instruktion används, kommer värdet på inmatningsprocessens bildregister inte att uppdateras, programmet kommer att ta värdet direkt från I/O -modulen, och utgångsprocessens bildregister kommer att uppdateras omedelbart, vilket är lite annorlunda än den omedelbara ingången.


3. Utgångsuppdateringsfas Efter att ha skannat användarprogrammet går PLC in i utgångsuppdateringsfasen. Under denna period uppdaterar CPU i enlighet med I / O -bildområdet som motsvarar tillståndet och data alla utgångsspärrkretsen och sedan genom utgångskretsen för att driva motsvarande kringutrustning. Vid denna tidpunkt är PLC: s verkliga utgång.

PLC Controller -driftläge Även om stegdiagramprogrammet som används av PLC används ofta i många reläer, timers och räknare och andra namn, men PLC är inte fysiskt i den hårdvaran, utan minnet och programmeringen för att göra den logiska kontrollredigeringen och genom utgångskomponenterna anslutna till de externa mekaniska enheterna för att göra den fysiska kontrollen. Därför kan hårdvaruutrymmet som krävs för styrenheten minskas kraftigt. Faktum är att PLC kör stege -programmet genom att skanna stege -programkoden till CPU -linjen för rad och slutligen kör kontrolloperationen. Hela skanningsprocessen består av tre huvudsteg, "Input Status Check", "Program Execution" och "UPPDATURE STATUS UPPDATERING", som beskrivs på följande sätt:


Steg 1 "Input Status Check":PLC kontrollerar först statusen för omkopplare eller sensorer anslutna till ingångskomponenterna (1 eller 0 för på eller av) och skriver deras status till motsvarande position XN i minnet.

Steg 2 "Programutförande":Stegprogrammet laddas i CPU -linjen för rad för drift. Om ingångskontaktstatusen krävs för programutförande kommer CPU att fråga och hämta den direkt från minnet. Resultatet av utgångsspoldrift lagras i motsvarande position i minnet och reageras inte på utgångsterminalen YN för närvarande.

Steg 3 "Uppdatering av utgångsstatus":Utgångsstatusen i steg 2 uppdateras till PLC -utgångskontakter och programmet återgår till steg 1. Dessa tre steg kallas PLC -skanningscykeln, och den tid som krävs för slutförande kallas PLC -responstiden. Om PLC -inmatningssignaltiden är mindre än denna responstid finns det en möjlighet att felläsning. Efter varje programutförande och före nästa programutförande kommer utgångs- och inmatningsstatusen att uppdateras en gång, så denna operation kallas "slut-of-program regenerering" för utgångarna och ingångarna.

Skicka förfrågan

whatsapp

Telefon

E-post

Förfrågning