Förstå en programmeringslogisk styrenhet (PLC)

Prova Vårt Instrument För Att Eliminera Problem





PLC står för Programmable Logic Controllers. De används i grunden för att styra automatiserade system i branscher. De är en av de mest avancerade och enklaste formerna av styrsystem som nu ersätter trådbundna logiska reläer i stor skala.

PLC

Programming Logic Controller (PLC)



Fördelar:

Innan vi läser in detaljer om PLC: er, berätta för oss 3 skäl till varför PLC: er används i stor utsträckning idag


  • De är användarvänliga och lätta att använda
  • De eliminerar behovet av hårdkopplad relälogik
  • De är snabba
  • Det är lämpligt för automatisering inom industrier.
  • Dess ingångs- och utgångsmoduler kan utökas beroende på kraven

PLC-arkitektur:

PLC Intern arkitektur

PLC Intern arkitektur



Ett grundläggande PLC-system består av följande avsnitt:

  • Input / Output avsnitt : Ingångssektionen eller ingångsmodulen består av enheter som sensorer, omkopplare och många andra verkliga ingångskällor. Ingångarna från källorna är anslutna till PLC via ingångsanslutningsskenorna. Utgångssektionen eller utgångsmodulen kan vara en motor eller en solenoid eller en lampa eller en värmare, vars funktion styrs genom att variera insignalerna.
  • CPU eller Central Processing Unit : Det är PLC: s hjärna. Det kan vara en sexkantig eller en oktal mikroprocessor. Den utför all bearbetning relaterad till insignalerna för att styra utsignalerna baserat på styrprogrammet.
  • Programmeringsenhet : Det är plattformen där programmet eller kontrollogiken skrivs. Det kan vara en handhållen enhet eller en bärbar dator eller en dator i sig.
  • Strömförsörjning : Det fungerar vanligtvis på en strömförsörjning på cirka 24 V, som används för att mata in- och utmatningsenheter.
  • Minne : Minnet är uppdelat i två delar- Dataminnet och programminnet. Programinformationen eller styrlogiken lagras i användarminnet eller i programminnet varifrån CPU hämtar programinstruktionerna. Ingångs- och utgångssignalerna och timer- och räknarsignalerna lagras i det inmatade respektive utmatade bildminnet.

Arbeta med en PLC

PLC-arbetsschema

PLC-arbetsschema

Arbeta med PLC

Arbeta med PLC

  • Ingångskällorna omvandlar realtidsanalogiska elektriska signaler till lämpliga digitala elektriska signaler och dessa signaler matas till PLC genom anslutningsskenorna.
  • Dessa ingångssignaler lagras i PLC: s externa bildminne på platser som kallas bitar. Detta görs av CPU: n
  • Styrlogiken eller programinstruktionerna skrivs på programmeringsenheten genom symboler eller genom minnesmärken och lagras i användarminnet.
  • CPU hämtar dessa instruktioner från användarminnet och utför ingångssignalerna genom att manipulera, beräkna, bearbeta dem för att styra utdataenheterna.
  • Körningsresultaten lagras sedan i det externa bildminnet som styr utdataenheterna.
  • CPU: n kontrollerar också utsignalerna och fortsätter att uppdatera innehållet i ingångsminnet i enlighet med förändringarna i utminnet.
  • CPU: n utför också interna programmeringsfunktioner som att ställa in och återställa timern, kontrollera användarminnet.

Programmering i PLC

PLC: s grundläggande funktion bygger på den styrlogik eller den programmeringsteknik som används. Programmering kan göras med hjälp av flödesscheman eller med hjälp av stege-logik eller med uttalande-logik eller minnesmärke.

Länka samman alla dessa, låt oss se hur vi faktiskt kan skriva ett program i PLC.


  • Beräkna flödesschemat. Ett flödesschema är den symboliska representationen av instruktionerna. Det är den mest grundläggande och enklaste formen av kontrollogik som endast involverar logiska beslut. Olika symboler är som anges nedan:

Beräkna flödesschemat

  • Skriv det booleska uttrycket för den olika logiken. Boolesk algebra involverar vanligtvis logiska operationer som AND, OR, NOT, NAND och NOR. De olika symbolerna är:

+ ELLER operatör
. OCH operatör
! INTE operatör.

  • Skriv instruktionerna i enkla formulär som nedan:

OM Ingång1 OCH Ingång2 INSTÄLL sedan Utgång1 ELLER INSTÄLL utgång

  • Skriv stege logikprogram. Det är den viktigaste delen av PLC-programmering. Innan du förklarar om stegarogikprogrammering, låt oss veta om få symboler och terminologier

Rung: Ett steg i stegen kallas ett steg. I enklare ord kallas grunduttrycket eller en kontrollogik en ring.
Y- Normal utgångssignaler
M - Motorsymbol
T - timer
C - Räknare
Symboler:

Symboler

Grundläggande logikfunktioner med Ladder Logic

Grundläggande logikfunktioner med stege-logik

  • Writing Mnemonics: Mnemonics är instruktioner skrivna i symbolisk form. De är också kända som Opcode och används i handhållna programmeringsenheter. Olika symboler är som anges nedan:

Ldi - Ladda invers
Ld- Ladda
AND- Och logiken
ELLER- eller logik
ANI - NAND-logik
ORI- NOR logiskt
Out - Output

En enkel PLC-applikation

Så nu när vi har haft en kort uppfattning om programmering i PLC, ska vi utveckla en enkel applikation.

Problem : Designa ett enkelt linjeföljande robotsystem för att starta en motor när en strömbrytare är på och samtidigt tända lysdioden. Sensorn på motorn upptäcker alla hinder och en annan strömbrytare är på för att indikera närvaron av hinder och motorn stängs av samtidigt och summern slås på och lysdioden är släckt.

Lösning :

Lösning

Lösning

Låt oss först tilldela våra symboler eller taggar till in- och utgångar

M - Motor,

A - Ingångsbrytare 1,

B- Ingångsbrytare 2,

L - LED,

Denna -Buzzer

Låt oss nu utforma flödesschemat

Flödesschema

Flödesschema

Nästa steg är att skriva de booleska uttrycken

M = A. (! B)

L = C. (! B)

Detta = B. (! A.! C)

Nästa steg handlar om att rita steglogikprogrammet

Ladder Logic Program

Ladder Logic Program

Det sista steget innebär att man skriver de minnesmärken som ska matas till den handhållna enheten

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A OCH Ldi C

Så nu när jag har visat den grundläggande kontrollfunktionen med PLC, låt mig veta mer om idéerna till styrdesigner med PLC.

Fotokrediter:

Programmerbara logiska styrenheter av wikimedia