kategorier: Hjemmeautomatisering, Industriell elektriker, Programmerbare kontrollere
Antall visninger: 33778
Kommentarer til artikkelen: 0

LD Ladderspråk og dens anvendelse

 

LD Ladderspråk og dens anvendelseStigen eller stigediagrammespråket LD (fra det engelske stigerdiagrammet) er et brukervennlig, grafisk utviklingsspråk. Det er basert på relé-kontaktkretser, så de logiske elementene her er: reléviklinger, relékontakter, horisontale og vertikale hoppere.

Et par relékontakter eller knapper er de viktigste logiske variablene på LD-språket, mens tilstanden til variablene ikke er noe mer enn kontaktenes tilstand: åpen eller lukket.

Selve programmet på dette grafiske språket ser ut til å være en analog til stafettkretsen, som kan inneholde mange forskjellige funksjonsblokker. Generelt gjør syntaksen til LD-språket det veldig enkelt å bygge logiske kretsløp for reléteknologi.


Litt historie

Som sådan eksisterte språket for stafettkretsløp i Thomas Edisons tid, og først på begynnelsen av 1970-tallet var det tilrettelagt for første PLS. Helt i begynnelsen dukket dette språket opp i PLC-programmeringspakkene til Modicon og Allen-Bradly selskaper, og symbolikken ble lånt nettopp fra det elektriske feltet.

LD-språket var opprinnelig ment for automatiseringsingeniører som arbeider i bedrifter. Programmeringsgrensesnittet viser visuelt logikken til kontrolleren, gjør det enkelt å løse igangkjøringsoppgaver og raskt finne problemer i utstyret som er koblet til PLS. Utviklerne av standarden laget spesielt skjemaet for å maksimere arbeidet for reléautomatiseringsingeniører på PLS.

PLC arbeidsprinsipp

I USA er for eksempel stagespråk det vanligste språket. for PLS-programmering. Det er også bredt distribuert over hele verden. Det skrevne programmet ser intuitivt ut, slik at enhver elektrisk ingeniør lett kan lese og forstå det, fordi de logiske operasjonene her presenteres i form av en elektrisk krets med åpne og lukkede kontakter.

Resultatet av den logiske operasjonen "FALSE" eller "SANN" i generelt tilfelle har den tilsvarende tilstanden til kretsen: hvis strømmen flyter - "SANN", "sann", hvis det ikke er noen strøm - "FALSE", "falsk".

LD-diagram og krets

Fordeler og ulemper med LD-språket

Hovedfordelen med språket er absolutt enkelhet. Programmet presenteres som en elektrisk strøm, enhver spesialist i elektroteknikk vil forstå dette. Reglene er enkle, bare boolske uttrykk brukes her, koden er rasjonell og kan enkelt optimaliseres manuelt.

Følgelig følger den største ulempen av dette - operasjoner er bare binære, bare diskrete tilstander er mulige, kontinuerlig kontroll forsvinner umiddelbart. I tillegg, etter hvert som antall reléer øker, blir kretsløpet vanskelig å lese, forstå og feilsøke.


Hvordan ser programmet ut på LD

To vertikale linjer representerer et par forsyningsskinner. Mellom dekkene er det vannrette kretser, som inkluderer vikling og relékontakter. Et vilkårlig antall kontakter kan settes i kretsen. Seriekoblede kontakter skal lukke alt, da går strømmen gjennom kretsløpet, og reléviklingene får strøm. Flere reléviklinger kan kobles parallelt, men ikke i serie.

LD-program

På LD-språket er det for hver kontakt en logisk variabel som bestemmer kontaktenes tilstand. For en normalt åpen kontakt tar variabelen verdien "SANN" når kontakten er lukket, eller tar verdien "FALSE" når kontakten er åpen. Etiketten over kontakten er navnet på variabelen og samtidig navnet på kontakten.

Når flere kontakter er koblet i serie, tilsvarer logikken "operasjonen". Parallelle tilkoblede kontakter gjengir den logiske operasjonen "montering ELLER".Kretsen er lukket “ON”, åpen - “OFF”, noe som påvirker tilstanden til relévikling og verdien av den logiske variabelen i forhold til viklingen - “FALSE” eller “TRUE”.

  • - || - normalt åpen kontakt

  • - | / | - normalt lukket kontakt

  • - () - stafettspole

  • - (/) - reléspole invers

Det er lett å se at de grafiske symbolene i LD-diagrammet er intuitive, men de skiller seg fra de som brukes i de elektriske diagrammer. Likevel er det faktum at pseudo-grafiske symboler tjener til å bygge et diagram (program), en fordel av språket.

Inverste kontakter (normalt lukket - | / | -) er preget av verdien av TRUE-variabelen når kontakten er åpen, og verdien av FALSE-variabelen når kontakten er lukket. Driften av en slik kontakt tilsvarer en logisk operasjon IKKE. Kombinasjonen av invers og direkte kontakt resulterer i en vekslingskontakt.

I tillegg, som du ser, kan reléviklingene også være omvendt, noe som betyr at den logiske variabelen tar en omvendt verdi med hensyn til kretsens tilstand: strøm flyter - "FALSE", ingen strøm - "TRUE".

Språkeksempler LD:

Motoriske startdiagrammer i stigediagram språket LD for PLS

Eksempler på enkle PLS-programmer i CodeSys på stedspråk

Implementering av en gjennomgangsbryter for automatisering av lysstyring

Et annet veldig vanlig PLC-programmeringsspråk:

Funksjonsblokkdiagramspråk (FBD)

Se også på elektrohomepro.com:

  • Motoriske startdiagrammer i stigediagram språket LD for PLS
  • Functional Block Diagram Language (FBD) og dens anvendelse
  • Eksempler på enkle PLS-programmer i CodeSys på stedspråk
  • Bruke ARIES PLC i automatiske lysstyringssystemer
  • PLC programmeringsspråk og CoDeSys automatiseringsprogramvareplattform

  •