Forståelse af en programmeringslogisk controller (PLC)

Prøv Vores Instrument Til At Fjerne Problemer





PLC står for Programmable Logic Controllers. De bruges dybest set til at kontrollere automatiserede systemer i industrier. De er en af ​​de mest avancerede og enkleste former for kontrolsystemer, som nu erstatter hard-wired logikrelæer i stor skala.

PLC

Programming Logic Controller (PLC)



Fordele:

Før vi går ind i detaljer om PLC'er, fortæller vi os 3 grunde til, at PLC'er bliver brugt meget i disse dage


  • De er brugervenlige og nemme at betjene
  • De eliminerer behovet for hard-wired relælogik
  • De er hurtige
  • Det er velegnet til automatisering i industrier.
  • Dets input- og output-moduler kan udvides afhængigt af kravene

PLC-arkitektur:

PLC intern arkitektur

PLC intern arkitektur



Et grundlæggende PLC-system består af følgende sektioner:

  • Input / Output sektion : Indgangssektionen eller inputmodulet består af enheder som sensorer, switche og mange andre virkelige inputkilder. Indgangene fra kilderne er forbundet til PLC gennem inputstikskinnerne. Udgangssektionen eller udgangsmodulet kan være en motor eller en solenoid eller en lampe eller en varmelegeme, hvis funktion styres ved at variere indgangssignalerne.
  • CPU eller Central Processing Unit : Det er PLC's hjerne. Det kan være en sekskantet eller en oktal mikroprocessor. Det udfører al behandling relateret til indgangssignalerne for at styre udgangssignalerne baseret på kontrolprogrammet.
  • Programmeringsenhed : Det er platformen, hvor programmet eller kontrollogikken er skrevet. Det kan være en håndholdt enhed eller en bærbar computer eller en computer selv.
  • Strømforsyning : Det fungerer normalt på en strømforsyning på ca. 24 V, der bruges til at tænde input- og outputenheder.
  • Hukommelse : Hukommelsen er opdelt i to dele - Datahukommelsen og programhukommelsen. Programinformationen eller kontrollogikken er lagret i brugerhukommelsen eller programhukommelsen, hvorfra CPU henter programinstruktionerne. Indgangs- og udgangssignalerne og timer- og tællersignalerne er gemt i henholdsvis indgangs- og udgangsbilledhukommelsen.

Arbejde med en PLC

PLC Arbejdsskema

PLC Arbejdsskema

Arbejde med PLC

Arbejde med PLC

  • Inputkilderne konverterer analoge elektriske signaler i realtid til egnede digitale elektriske signaler, og disse signaler påføres PLC'en gennem konnektorskinnerne.
  • Disse indgangssignaler er lagret i PLC's eksterne billedhukommelse på steder, der er kendt som bits. Dette gøres af CPU'en
  • Kontrollogikken eller programinstruktionerne skrives på programmeringsenheden ved hjælp af symboler eller ved hjælp af mindesmærker og gemmes i brugerhukommelsen.
  • CPU'en henter disse instruktioner fra brugerhukommelsen og udfører indgangssignalerne ved at manipulere, beregne, behandle dem til at styre outputenhederne.
  • Eksekveringsresultaterne gemmes derefter i den eksterne billedhukommelse, som styrer outputdrevene.
  • CPU'en holder også kontrol med udgangssignalerne og opdaterer indholdet af inputbilledhukommelsen i overensstemmelse med ændringerne i outputhukommelsen.
  • CPU'en udfører også interne programmeringsfunktioner som indstilling og nulstilling af timeren, kontrol af brugerhukommelsen.

Programmering i PLC

Den grundlæggende funktion af PLC er afhængig af kontrollogikken eller den anvendte programmeringsteknik. Programmering kan udføres ved hjælp af rutediagrammer eller ved hjælp af stigenlogik eller ved hjælp af udsagnslogik eller mindesmærker.

Interlinkende alle disse, lad os se, hvordan vi rent faktisk kan skrive et program i PLC.


  • Beregn flowchart. Et rutediagram er den symbolske gengivelse af instruktionerne. Det er den mest basale og enkleste form for kontrollogik, der kun involverer logiske beslutninger. Forskellige symboler er som angivet nedenfor:

Beregn flowchart

  • Skriv det boolske udtryk for den forskellige logik. Boolsk algebra involverer normalt logiske operationer som AND, OR, NOT, NAND og NOR. De forskellige symboler er:

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

  • Skriv instruktionerne i enkle formuleringsformularer som nedenfor:

HVIS Input1 OG Input2 DANNES SET Output1 ELSE SET Output

  • Skriv stigen logik program. Det er den vigtigste del af PLC-programmering. Inden du forklarer om stigen logik programmering, så lad os vide om få symboler og terminologier

Rung: Et trin i stigen kaldes et trin. I enklere ord kaldes den grundlæggende sætning eller en kontrollogik en ring.
Y- Normal udgangssignaler
M - Motorsymbol
T - timer
C - Tæller
Symboler:

Symboler

Grundlæggende logiske funktioner ved hjælp af stigenlogik

Grundlæggende logikfunktioner ved hjælp af stigenlogik

  • Skrive Mnemonics: Mnemonics er instruktioner skrevet i symbolsk form. De er også kendt som Opcode og bruges i håndholdte programmeringsenheder. Forskellige symboler er som angivet nedenfor:

Ldi - Indlæs belastning
Ld- Indlæs
AND- Og logikken
ELLER eller logik
ANI - NAND-logik
ORI- NOR logisk
Out - Output

En simpel PLC-applikation

Så nu hvor vi har haft en kort idé om programmering i PLC, lad os gå ind i at udvikle en simpel applikation.

Problem : Design et simpelt line-follower-robotsystem til at starte en motor, når en switch er tændt, og tænd samtidig lysdioden. Sensoren på motoren registrerer enhver forhindring, og en anden kontakt er tændt for at indikere tilstedeværelsen af ​​forhindringen, og motoren er samtidig slukket, og summeren er tændt, og lysdioden er slukket.

Opløsning :

Opløsning

Opløsning

Lad os først tildele vores symboler eller tags til input og output

M - motor,

A - Input switch 1,

B- Input switch 2,

L - LED,

Denne -Buzzer

Lad os nu designe flowdiagrammet

Flowdiagram

Flowdiagram

Næste trin er at skrive de boolske udtryk

M = A. (! B)

L = C. (! B)

Dette = B. (! A.! C)

Det næste trin involverer tegning af stigen logik program

Ladder Logic Program

Ladder Logic Program

Det sidste trin involverer at skrive de mnemonics, der skal fødes til den håndholdte enhed

Ld A ANI Ldi B

Ld C ANI Ldi B

Ld B ANI Ldi A OG Ldi C

Så nu, hvor jeg har demonstreret den grundlæggende kontrolfunktion ved hjælp af PLC, så lad mig vide mere om idéerne til kontroldesign ved hjælp af PLC.

Fotokreditter:

Programmerbare logiske controllere af wikimedia