Forstå en programmeringslogisk kontroller (PLC)

Prøv Instrumentet Vårt For Å Eliminere Problemer





PLC står for Programmable Logic Controllers. De brukes i utgangspunktet for å kontrollere automatiserte systemer i bransjer. De er en av de mest avanserte og enkleste formene for styringssystemer som nå erstatter hardkoblede logiske reléer i stor skala.

PLC

Programming Logic Controller (PLC)



Fordeler:

Før du går inn i detaljer om PLCer, kan du fortelle oss 3 grunner til at PLCer blir mye brukt i disse dager


  • De er brukervennlige og enkle å betjene
  • De eliminerer behovet for hardkoblet relélogikk
  • De er raske
  • Den er egnet for automatisering i bransjer.
  • Inngangs- og utgangsmodulene kan utvides avhengig av kravene

PLC-arkitektur:

PLC intern arkitektur

PLC intern arkitektur



Et grunnleggende PLC-system består av følgende seksjoner:

  • Inngang / utgang : Inngangsseksjonen eller inngangsmodulen består av enheter som sensorer, brytere og mange andre virkelige inngangskilder. Inngangene fra kildene er koblet til PLC gjennom inngangskontaktskinnene. Utgangsseksjonen eller utgangsmodulen kan være en motor eller en solenoid eller en lampe eller en varmeapparat, hvis funksjon styres ved å variere inngangssignalene.
  • CPU eller sentral prosesseringsenhet : Det er hjernen til PLC. Det kan være en sekskantet eller en oktal mikroprosessor. Den utfører all prosessering relatert til inngangssignalene for å kontrollere utgangssignalene basert på styringsprogrammet.
  • Programmeringsenhet : Det er plattformen der programmet eller kontrollogikken er skrevet. Det kan være en håndholdt enhet eller en bærbar datamaskin eller en datamaskin selv.
  • Strømforsyning : Det fungerer vanligvis på en strømforsyning på omtrent 24 V, som brukes til å drive inngangs- og utgangsenheter.
  • Hukommelse : Minnet er delt i to deler - Dataminnet og programminnet. Programinformasjonen eller kontrollogikken er lagret i brukerminnet eller programminnet hvorfra CPU henter programinstruksjonene. Inngangs- og utgangssignalene og tidtakeren og motsignalene er lagret i henholdsvis inngangs- og utgangsbildeminnet.

Arbeider av en PLC

PLC Arbeidsskjema

PLC Arbeidsskjema

Arbeid med PLC

Arbeid med PLC

  • Inngangskildene konverterer sanntids analoge elektriske signaler til passende digitale elektriske signaler, og disse signalene påføres PLC gjennom koblingsskinnene.
  • Disse inngangssignalene lagres i PLCs eksterne bildeminne på steder som kalles bits. Dette gjøres av CPUen
  • Kontrolllogikken eller programinstruksjonene skrives på programmeringsenheten gjennom symboler eller gjennom minner og lagres i brukerminnet.
  • CPU henter disse instruksjonene fra brukerminnet og utfører inngangssignalene ved å manipulere, beregne, behandle dem for å kontrollere utdataenhetene.
  • Utførelsesresultatene lagres deretter i det eksterne bildeminnet som styrer utdataene.
  • CPUen holder også kontroll på utgangssignalene og oppdaterer innholdet i inngangsbildeminnet i henhold til endringene i utminnet.
  • CPU utfører også interne programmeringsfunksjoner som innstilling og tilbakestilling av tidtakeren, kontroll av brukerminnet.

Programmering i PLC

Den grunnleggende funksjonen til PLC er avhengig av kontrollogikken eller programmeringsteknikken som brukes. Programmering kan gjøres ved hjelp av flytskjemaer, stigerlogikk eller setningslogikk eller mnemonics.

Sammenkobling av alle disse, la oss se hvordan vi faktisk kan skrive et program i PLC.


  • Beregn flytskjemaet. Et flytskjema er den symbolske representasjonen av instruksjonene. Det er den mest grunnleggende og enkleste formen for kontrollogikk som bare innebærer logiske avgjørelser. Ulike symboler er som gitt nedenfor:

Beregn flytskjemaet

  • Skriv det boolske uttrykket for den forskjellige logikken. Boolsk algebra involverer vanligvis logiske operasjoner som AND, OR, NOT, NAND og NOR. De forskjellige symbolene er:

+ ELLER operatør
. OG operatør
! IKKE operatør.

  • Skriv instruksjonene i enkle uttalelsesskjemaer som nedenfor:

HVIS Inngang1 OG Inngang2, SET INN Utgang1 ELSE INN Utgang

  • Skriv stigen logikk programmet. Det er den viktigste delen av PLC-programmering. Før du forklarer om logikkprogrammering av stiger, gi oss beskjed om få symboler og terminologier

Rung: Ett trinn i stigen kalles et trinn. I enklere ord kalles den grunnleggende påstanden eller en kontrollogikk en ring.
Y- Normal utgangssignaler
M - Motorsymbol
T – Timer
C - Teller
Symboler:

Symboler

Grunnleggende logikkfunksjoner ved bruk av Ladder Logic

Grunnleggende logikkfunksjoner ved bruk av stigenlogikk

  • Skrive Mnemonics: Mnemonics er instruksjoner skrevet i symbolsk form. De er også kjent som Opcode og brukes i håndholdte programmeringsenheter. Forskjellige symboler er som gitt nedenfor:

Ldi - Last invers
Ld- Last
AND- Og logikken
ELLER - Eller logikk
ANI - NAND-logikk
ORI- NOR logisk
Out - Output

En enkel PLC-applikasjon

Så nå som vi har hatt en kort idé om programmering i PLC, la oss gå inn på å utvikle en enkel applikasjon.

Problem : Design et enkelt linjefølgers robotsystem for å starte en motor når en bryter er på og samtidig slå på lysdioden. Sensoren på motoren oppdager et hvilket som helst hinder, og en annen bryter er på for å indikere tilstedeværelsen av hindringen, og motoren er samtidig slått av og summeren er slått på og lysdioden er av.

Løsning :

Løsning

Løsning

La oss først tildele våre symboler eller tagger til innganger og utganger

M - motor,

A - Inngangsbryter 1,

B- Inngangsbryter 2,

L - LED,

Dette -Buzzer

La oss nå utforme flytskjemaet

Flytskjema

Flytskjema

Neste trinn er å skrive de boolske uttrykkene

M = A. (! B)

L = C. (! B)

Dette = B. (! A.! C)

Det neste trinnet innebærer å tegne stigen logikk programmet

Ladder Logic Program

Ladder Logic Program

Det siste trinnet innebærer å skrive mnemonics som skal mates til den håndholdte enheten

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A OG Ldi C

Så nå som jeg har demonstrert den grunnleggende kontrollfunksjonen ved bruk av PLC, kan du gi meg beskjed om ideene til kontrolldesign ved bruk av PLC.

Fotokreditter:

Programmerbare logikkontrollere av wikimedia