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

Eksempler på enkle PLS-programmer i CodeSys på stedspråkDenne artikkelen viser et eksempel på tre enkle programmer for programmerbare logiske kontrollere (PLCer). Alle programmer er skrevet for å automatisere kontrollsystemer for forskjellige installasjoner i bransjen. De er pedagogiske og kan brukes til å lære PLC-programmering. Tidligere om dette emnet undersøkte vi flere typiske løsninger i PLS-programmer som kan brukes til å kontrollere elektriske motorer.

Denne samlingen dekker automatisering av følgende prosesser: et automatisk system for å slippe flasker, automatisk valg av pigmentfarge og automatisering av et ventilasjonssystem. Alle programmene er skrevet innCodeSyspå språket for stigediagrammer. I den første installasjonenet transportbånd brukes til å flytte flasker fra en stasjon til en annen. Men før flaskene kommer til bensinstasjonen, er det nødvendig å gjøre alle flaskene verdt for ytterligere fylling. En fallende flaske på en transportør kan skape et problem ...

 

Motoriske startdiagrammer i stigediagram språket LD for PLS

Motoriske startdiagrammer i stigediagram språket LD for PLSMed denne artikkelen begynner vi en serie treningsmateriell for å lage programmer for programmerbare logiske kontrollere (PLC) i CodeSys-miljøet. Det er best å lære å programmere PLS ved hjelp av praktiske eksempler.

Tenk på noen få enkle programmer du kan bruke til å kontrollere ekornmotorens induksjonsmotorer. For å lage programmene, bruker vi LD-stedsdiagrammespråket i CodeSys. Stigediagram språk, LD) i den russisk-språklige dokumentasjonen for PLS kalles ofte språket for relé-contact kretser (RCS). Dette grafiske språket ble opprettet på 70-tallet. XX århundre og først av alt ble det laget for elektrikere, som på det tidspunktet måtte oppgradere relé-kontaktkretser med diskrete enheter (reléer, tidtakere, skranker, etc.) til kretser ved bruk av PLS-er. Han har vært ledende innen popularitet i lang tid ...

 

Et eksempel på oppgradering av den elektriske kretsen til en pumpestasjon med to pumper til en krets styrt av PLS

Et eksempel på oppgradering av den elektriske kretsen til en pumpestasjon med to pumper til en krets styrt av PLSI gjennomgangene av forrige artikkel om dette emnet, var det et ønske om å lage materiale med en mer detaljert trinnvis analyse av prosessen med å skrive et program i CFC iCoDeSys. Siden det ikke er veldig interessant å sette sammen kretsen fra forrige artikkel, tar vi denne gangen noe annet som eksempel, for eksempel den en gang så veldig populære kretsen til en pumpestasjon med pumpepumper.

Så det er en dreneringstype pumpestasjon med to pumper. Vann siver inn i tanken ved tyngdekraften, og pumpenes oppgave er å pumpe den ut av denne tanken for å forhindre overfylling. En av pumpene i henhold til ordningen er den viktigste, den andre er sikkerhetskopien. Opplegget gir mulighet for å tilordne en primær- og backup-pumpe ved hjelp av en bryter. Til å begynne med slås pumpen på, som er utpekt som den viktigste, og hvis den ikke takler å pumpe ut væsken, slås automatisk på ventepumpe til hjelp ...

 

Et eksempel på oppgradering av den elektriske kretsen til en godshiss ved hjelp av en programmerbar kontroller (PLC)

Et eksempel på oppgradering av den elektriske kretsen til en godshiss ved hjelp av en programmerbar kontroller (PLC)Nylig har emnet automatisering av forskjellige teknologiske prosesser ved bruk av programmerbare kontrollere (PLC) blitt stadig mer populært. Til tross for dette er det veldig få praktiske artikler på Internett med reelle eksempler på hvordan du programmerer disse PLS-ene. Dette emnet er veldig interessant. Å lære å skrive PLS-programmer er mulig selv uten dem. Emulasjonsmodus, som er tilgjengelig i alle moderne programvarepakker, hjelper mye med dette.

I denne artikkelen vil jeg vise et eksempel på å oversette en elektrisk krets bygd på reléenheter (startere, reléer) til et program som vil fungere på kontrolleren. Jeg må si med en gang at dette bare er et lite utdanningsprosjekt og ikke later til å forklare noe mer enn bare å forklare de grunnleggende prinsippene for PLS-programmering med et konkret eksempel. Det opprinnelige opplegget for dette prosjektet er et relativt enkelt skjema for en to-etasjers koblingsbil heis ...

 

Functional Block Diagram Language (FBD) og dens anvendelse

Functional Block Diagram Language (FBD) og dens anvendelseEt av de mest populære programmeringsspråkene for PLS-er - programmerbare logiske kontrollere, er det grafiske språket til funksjonelle blokkskjemaer FBD - Funksjonsblokkdiagram. Dette språket, sammen med andre språk i standarden IEC 61131-3, som for eksempel stigen logikk (LD), bruker i sin arkitektur en slags elektronisk krets.

Et program skrevet på dette språket for en kontroller består av en viss liste over kretsløp som kjøres etter hverandre fra topp til bunn. I tillegg er det muligheten for å tilordne etiketter til individuelle kjeder, i dette tilfellet vil bruken av instruksjoner for å gå til etiketten være tilgjengelig for å endre rekkefølgen for utførelse av kjeder, og skape forhold og sykluser. Dermed er et program skrevet på det grafiske språket FBD et sett med funksjonelle blokker koblet til hverandre, hvis utganger og innganger er forbundet med kommunikasjonslinjer ...

 

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 i 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. Som sådan eksisterte språket for stafettkretsløp i Thomas Edisons tid, og først på begynnelsen av 1970-tallet ble det tilrettelagt for de første PLS-ene ...

 

Automatisering av klasseromsbelysning

Automatisering av klasseromsbelysning

En betydelig del av organisasjonens kostnader innen bolig- og fellestjenester er strømkostnader. La oss se på et eksempel på hvordan du kan organisere et av tiltakene for å spare strøm ved å automatisere lysstyring i klasserommene.

Moderne lysstyringssystemer lar deg skape optimale forhold for oppholdet, tilstedeværelsen av mennesker, samt spare energien betydelig. En veldig vanlig situasjon - elever og lærere, etter å ha tilbrakt en leksjon i klasserommet, glemmer stadig å slå av lysene etter å ha gått. Dette reiser problemet - hvordan sikre at lyset slår seg av etter at den siste personen forlater klasserommet? Målet med arbeidet vårt var å lage en datamaskinmodell av et automatisert lysstyringssystem i klasserommet, som sparer energi. En automat ble designet ...

 

Bruke ARIES PLC i automatiske lysstyringssystemer

Bruke ARIES PLC i automatiske lysstyringssystemerHjemmeautomatisering starter ofte med den enkle, presserende oppgaven å kontrollere belysning. Det er ofte nødvendig å kontrollere av / på-lyset fra forskjellige steder eller fra en vanlig fjernkontroll eller et sett med knapper. Dessuten er antall lysarmaturer, rom, brytere alltid forskjellig. Og kontrollordningen er forskjellig fra oppgave til oppgave.

I dette materialet vil vi vurdere et universelt verktøy for å løse et slikt problem - en fritt programmerbar kontroller Aries PLC. Med denne enheten kan du automatisere belysningen med nesten hvilken som helst kompleksitet. Samtidig er mellomliggende kontakter ikke nødvendig, bytte av elektriske kretser skjer ved bruk av innebygde elektromagnetiske reléer. Opprettelsen av arbeidsalgoritmen begynner med nedlastingen av CoDeSys-programmet. Det er gratis og er inkludert i leveringsomfanget av PLC ...

 
Gå tilbake << 1 2 >> Neste side