Eksempler på enkle PLC-programmer i CodeSys på stedssprog
Denne artikel viser et eksempel på tre enkle programmer til programmerbare logiske controllere (PLC'er). Alle programmer er skrevet til automatisering af kontrolsystemer til forskellige installationer i branchen. De er uddannelsesmæssige og kan bruges til at undervise i PLC-programmering. Tidligere om dette emne undersøgte vi adskillige typiske løsninger i PLC-programmer, der kan bruges til at styre elektriske motorer.
Denne samling dækker automatisering af følgende processer: et automatisk system til kassering af flasker, automatisk valg af pigmentfarve og automatisering af et ventilationssystem. Alle programmer er skrevet iCoDeSyspå sprog stigen diagrammer. I den første installationet transportbånd bruges til at flytte flasker fra en station til en anden. Men inden flaskerne kommer til tankstationen, er det nødvendigt at gøre alle flasker værdifulde til yderligere påfyldning. En faldende flaske på en transportør kan skabe et problem ...
Motoriske startdiagrammer i stedsdiagrammets sprog LD for PLC
Med denne artikel begynder vi en række træningsmaterialer til oprettelse af programmer til programmerbare logiske controllere (PLC'er) i CodeSys-miljøet. Det er bedst at lære, hvordan man programmerer PLC'er ved hjælp af praktiske eksempler.
Overvej et par enkle programmer, som du kan bruge til at styre egern-induktionsmotorer. For at oprette programmerne bruger vi LD-stedsdiagrammesproget i CodeSys. Laddersdiagram sprog, LD) i den russisk-sproglige dokumentation for PLC kaldes ofte sproget for relækontaktkredsløb (RCS). Dette grafiske sprog blev oprettet i 70'erne. XX århundrede og først blev det skabt til elektrikere, som på det tidspunkt måtte opgradere relækontaktkredsløb med diskrete enheder (relæer, timere, tællere osv.) til kredsløb ved hjælp af PLC'er. Han har været førende inden for popularitet i lang tid ...
I anmeldelserne af den forrige artikel om dette emne var der et ønske om at fremstille materiale med en mere detaljeret trin-for-trin-analyse af processen med at skrive et program i CFC iCoDeSys. Da det ikke er meget interessant at samle kredsløbet fra den forrige artikel, lad os denne gang tage noget andet som et eksempel, for eksempel den engang meget populære pumpestation med pumpe-pumper.
Så der er en dræningstype pumpestation med to pumper. Vand strømmer ind i reservoiret ved tyngdekraft, og pumpenes opgave er at pumpe det ud af dette reservoir for at forhindre overfyldning. En af pumperne i henhold til ordningen er den vigtigste, den anden er sikkerhedskopien. Skemaet giver mulighed for at tildele en primær og backup-pumpe ved hjælp af en switch. Oprindeligt tændes pumpen, der udpeges som den vigtigste, og hvis den ikke kan klare pumpen ud af væsken, tændes automatisk standbypumpen til hjælp ...
For nylig er emnet med automatisering af forskellige teknologiske processer ved hjælp af programmerbare controllere (PLC'er) blevet mere og mere populært. På trods af dette er der meget få praktiske artikler på Internettet med reelle eksempler på, hvordan man programmerer disse PLC'er. Dette emne er meget interessant. At lære at skrive PLC-programmer er muligt, selv uden dem. Emuleringstilstand, som er tilgængelig i alle moderne softwarepakker, hjælper meget med dette.
I denne artikel vil jeg vise et eksempel på oversættelse af et elektrisk kredsløb bygget på relæenheder (startere, relæer) til et program, der fungerer på controlleren. Jeg må med det samme sige, at dette kun er et lille uddannelsesprojekt og ikke foregiver at forklare noget mere end blot at forklare de grundlæggende principper for PLC-programmering med et konkret eksempel. Den oprindelige plan for dette projekt er et relativt simpelt skema med en to-etagers sammenkoblingsbil hejse ...
Funktionelt blokdiagram sprog (FBD) og dets anvendelse
Et af de mest populære programmeringssprog for PLC'er - programmerbare logiske controllere, er det grafiske sprog for funktionelle blokdiagrammer FBD - Funktionsblokdiagram. Dette sprog sammen med andre sprog i IEC 61131-3-standarden, som f.eks. Stigen logik (LD) sprog, bruger i sin arkitektur et slags elektronisk kredsløb.
Et program skrevet på dette sprog for en controller består af en bestemt liste over kredsløb, der udføres efter hinanden fra top til bund. Derudover er der muligheden for at tildele etiketter til de enkelte kæder, i dette tilfælde vil brug af instruktioner til at gå til etiketten være tilgængelig for at ændre rækkefølgen af udførelse af kæder og skabe betingelser og cykler. Således er et program skrevet på det grafiske sprog FBD et sæt funktionelle blokke, der er forbundet til hinanden, hvis output og input er forbundet med kommunikationslinjer ...
LD Laddersprog og dens anvendelse
Stigen eller stigen diagram sprog LD (fra det engelske stige diagram) er et let at bruge, grafisk udviklingssprog. Det er baseret på relækontaktkredsløb, så de logiske elementer her er: relæviklinger, relækontakter, vandrette og lodrette jumpere.
Et par relækontakter eller -knapper er de vigtigste logiske variabler i LD-sproget, mens tilstanden for variablerne ikke er mere end kontaktenes tilstand: åben eller lukket. Selve programmet på dette grafiske sprog ser ud til at være en analog til relækredsløbet, der kan indeholde mange forskellige funktionelle blokke. Generelt gør syntaks af LD-sproget det meget nemt at opbygge logiske kredsløb til relæteknologi. Som sådan eksisterede relæskredsløbets sprog i Thomas Edisons tid, og først i de tidlige 1970'ere blev det tilpasset de første PLC'er ...
Automatisering af klasselysbelysning
En betydelig del af organisationens omkostninger inden for bolig- og kommunale tjenester er elektricitetsomkostninger. Lad os se på et eksempel på, hvordan du kan organisere en af foranstaltningerne til at spare på elektricitet ved at automatisere lysstyring i klasseværelserne.
Moderne belysningskontrolsystemer giver dig mulighed for at skabe optimale forhold for opholdet, tilstedeværelsen af mennesker såvel som betydeligt at spare energi. En meget almindelig situation - elever og lærere, der har tilbragt en lektion i klasseværelset, glemmer konstant at slukke for lysene efter at de er forladt. Dette rejser problemet - hvordan kan man sikre sig, at når den sidste person forlader klasseværelset, slukker lyset selv? Målet med vores arbejde var at skabe en computermodel af et automatiseret lysstyringssystem i klasseværelset, som sparer energi. En automatisk blev designet ...
Brug af ARIES PLC i automatiske lysstyringssystemer
Hjemmeautomatisering starter ofte med den enkle, presserende opgave at kontrollere belysning. Det er ofte nødvendigt at kontrollere til / fra-lyset fra forskellige steder eller fra en fælles fjernbetjening eller et sæt knapper. Derudover er antallet af lysarmaturer, rum, kontakter altid anderledes. Og kontrolplanen er forskellig fra opgave til opgave.
I dette materiale vil vi overveje et universelt værktøj til at løse et sådant problem - en frit programmerbar controller Aries PLC. Med denne enhed kan du automatisere belysningen af næsten enhver kompleksitet. Samtidig er mellemkontakter ikke nødvendige, skifte af elektriske kredsløb sker ved hjælp af indbyggede elektromagnetiske relæer. Oprettelsen af arbejdsalgoritmen begynder med download af CoDeSys-programmet. Det er gratis og er inkluderet i leveringsomfanget af PLC ...