Logikkmoduler LOGO! for industriell automasjon
Mikroprosessorenheter er mye brukt i automatisering av generelle industri-, transport- og husholdningsenheter. På grunn av fleksibiliteten og lave kostnadene til mikroprosessorenheter, øker deres andel i automatiseringsenheter stadig. I den innledende fasen av bruk av mikroprosessorenheter var den viktigste begrensende faktoren, med de lave kostnadene for selve mikrokontrollerne, de betydelige kostnadene ved å lage programvaren deres, som ble utviklet i programmeringsspråk på lavt nivå og krevde svært dyktige programmerere.
Dette problemet ble løst ved å lage funksjonelt komplette mikroprosessormoduler med innebygd grunnleggende programvare og ekstra utvidelsesmoduler. Tilkoblingen av basismodulene til utvidelsesmodulene utføres gjennom spesielle kontakter, som utelukker tilkobling av moduler som i henhold til noen kriterier (for eksempel forsyningsspenning) ikke kan kobles til basismodulen.
Modulene er programmert i spesialiserte høynivåspråk, som trinn 5 eller trinn 7, som lar deg kompilere et program i form av et blokkskjema eller kontaktskjema, eller i form av et system med logiske ligninger. Sammenstillingen av slike programmer til maskinkoder utføres under hensyntagen til den spesifikke nomenklaturen til de installerte modulene. Programmereren trenger ikke spesiell kunnskap om strukturen og kommandoene til mikroprosessorene som er inkludert i modulene, men trenger kun kunnskap om hvordan det utviklede tekniske systemet fungerer.
Selskapet, utvikleren av modulene, lager spesialisert programvare for en personlig datamaskin med et praktisk grensesnitt som gir alle stadier av systemutvikling og programmering av mikroprosessormoduler direkte gjennom portene på en personlig datamaskin eller en ekstra enhet koblet til datamaskinen. Dette konseptet ble implementert av SIEMENS i opprettelsen av LOGO!-mikroprosessormodulsettet.
LOGO! er en universell logisk mikroprosessormodul fra Siemens... LOGO! inkluderer mikroprosessorkontrollenhet, kontrollpanel og bakgrunnsbelyst display, strømforsyning, utvidelsesmodulgrensesnitt, programmeringsmodulgrensesnitt (kort) og PC-kabel.
LOGOEN! inkluderer standard ut-av-boksen funksjoner som ofte brukes i praksis, for eksempel: av og på forsinkelsesfunksjoner, pulsrelé, programmerbare taster, klokkebryter, digitale og analoge flagg, innganger og utganger avhengig av enhetstype.
Typer LOGO!
Basic er tilgjengelig i to spenningsklasser:
-
Klasse 1 <24 V, dvs. 12 V DC strøm, 24 V DC strøm, 24 V AC strøm;
-
Klasse 2> 24 V, dvs.115 … 240 VDC og vekselstrøm;
i alternativer:
-
med LCD-skjerm (LCD): 8 innganger og 4 utganger;
-
uten display («LOGO! Pure»): 8 innganger og 4 utganger.
Hver klasse består av 4 underenheter (SU), er utstyrt med et utvidelsesgrensesnitt og gir 33 klare til bruk grunnleggende og spesialfunksjoner for å utvikle et bytteprogram.
Utvidelsesmoduler
-
LOGO! Digitale moduler er tilgjengelige for alle spenninger og har 4 innganger og 4 utganger.
-
Analoge moduler LOGO! Tilgjengelig for 12 og 24 VDC med to analoge innganger eller to PT100 innganger.
-
De digitale og analoge modulene består av to underenheter. Hver av dem har to utvidelsesgrensesnitt for tilkobling av tilleggsmoduler.
Enhver enhet LOGO! Basic Basic kan kun utvides med utvidelsesmoduler i samme spenningsklasse. Mekanisk koding (pinner i etuiet) forhindrer tilkobling av enheter av forskjellige spenningsklasser. Unntak: Det venstre grensesnittet til analog- eller kommunikasjonsmodulen er elektrisk isolert. Derfor kan disse utvidelsesmodulene kobles til enheter med forskjellige spenningsklasser.
Elementer i LOGOEN!
LOGO! De er forskjellige i typen (konstant = eller variabel ~) og verdien av forsyningsspenningen, typen utganger (relé eller transistor), tilstedeværelse eller fravær av en flytende krystallskjerm. Mangfoldet til LOGO! lar deg velge det mest passende settet, med minimalt overskudd av tekniske midler, og realisere et spesifikt teknisk problem.
Betegnelse på elementer:
-
Alternativ 12 — 12 V DC.
-
Alternativ 24 — 24 VDC.
-
230 — 115/240 VAC valgfritt.
-
R — reléutganger (uten R — transistorutganger).
-
C — innebygd 7-dagers klokke.
-
o — ingen visningsalternativer.
-
DM — digital modul.
-
AM er en analog modul.
-
CM — kommunikasjonsmodul (f.eks. AS-grensesnitt).
LOGO!
(1) — hvorav du alternativt kan bruke 2 analoge innganger med et signalområde på 0 … 10 V og 2 raske innganger. (2) — 230 V AC alternativer — innganger i to grupper på 4. Innenfor en gruppe er bare den samme fasen mulig, forskjellige faser er mulig mellom grupper. (3) — digitale innganger kan fungere med direkte og omvendt polaritet. (4) — med kan du velge signalområdet 0 … 10 V eller 0 … 20 mA.
Kontakt LOGO! 12/24 RC-sensorer: a) diskrete, med kontakt- og berøringsfrie utganger, b) analog (0 - 10 V)
LOGO! Funksjoner
LOGO! i programmeringsmodus gir deg forskjellige elementer som er delt inn i lister:
-
CO — liste over kontakter (innganger/utganger)
-
GF — liste over grunnleggende funksjoner OG [AND], OR [OR],
-
SF — liste over spesialfunksjoner
-
BN er en liste over blokker klare til bruk i kretsprogrammet.
Alle lister representerer elementene som er tilgjengelige i LOGO!. Vanligvis er dette alle kontakter, alle grunnleggende funksjoner og alle spesialfunksjoner kjent for LOGO!. Dette inkluderer også alle blokker du har opprettet i LOGO! til listen er kalt. LOGO! viser ikke alle elementer hvis det ikke er ledig plass i minnet eller maksimalt mulig antall blokker er nådd. I dette tilfellet kan ikke neste blokk settes inn.
Konstanter og kontakter (Co) er innganger, utganger, biter av minne og faste spenningsnivåer (konstanter).
Innganger:
1) Digitale innganger
Digitale innganger er merket med bokstaven I.De digitale inngangsnumrene (I1, I2, ...) tilsvarer inngangspin-numrene til LOGO! Nummereringen av inngangene til baseenheten og utvidelsesenhetene er direkte i den rekkefølgen enhetene er installert.
2) Analoge innganger
LOGOEN! 24, LOGO! 24o, LOGO! 12 / 24RC og LOGO! 12 / 24RCo har innganger I7 og I8, som også kan programmeres for bruk som analoge innganger AI1 og AI2. Hvis disse inngangene brukes som I7 og I8, tolkes inngangssignalet som en digital verdi. Hvis de brukes som AI1 og AI2, tolkes signalene som analoge verdier. Når en analog modul er tilkoblet, er inngangene nummerert etter de eksisterende analoge inngangene.
Ved spesialfunksjoner som på inngangssiden er fornuftig å kun koble til analoge innganger når inngangssignalet er valgt i programmeringsmodus, er det kun analoge innganger AI1 … AI8, analoge flagg AM1 … AM6, de analoge utgangene til modulene som tilbyr er nummerert som utganger AQ1 og AQ2.
Utganger:
1) Digitale utganger
De digitale utgangene er merket med bokstaven Q. Utgangsnumrene (Q1, Q2, ... Q16) tilsvarer LOGO!-utgangspinnene. Utgangsnumrene nummereres fortløpende, starter med basismodulen og fortsetter i den rekkefølgen modulene er installert i. I tillegg er det mulig å bruke 16 utganger som ikke er koblet til blokkene. De er merket med X og kan ikke gjenbrukes i et kjedeprogram (i motsetning til for eksempel flagg).
Alle programmerte ikke-tilkoblede utganger vises i listen, samt én uprogrammert ikke-tilkoblet utgang.Bruk av en ikke-tilkoblet utgang gir for eksempel mening med spesialfunksjonen «Meldingstekster», hvis bare meldingsteksten er relevant for kretsprogrammet.
2) Analoge utganger
De analoge utgangene er merket med bokstavene AQ. To analoge utganger er tilgjengelige, nemlig AQ1 og AQ2. Kun en analog verdi kan kobles til den analoge utgangen, dvs. funksjon med analog utgang eller AM analog flagg.
Ris. 1. Frontpanelvisning av LOGO!
Flagg
Flagg er merket med bokstavene M eller AM. Dette er virtuelle utganger som har samme verdi ved utgangen som ved inngangen. I LOGOEN! det er 24 digitale flagg M1 … M24 og 6 analoge flagg AM1 … AM6.
Startflagget M8 settes i første syklus av brukerprogrammet og kan derfor brukes som startflagg i kjedeprogrammet ditt. Den tilbakestilles automatisk etter den første syklusen av programmet. I alle påfølgende sykluser kan M8-flagget brukes på samme måte som de andre flaggene.
Logiske signalnivåer
Signalnivåer indikeres med hi og lo. Hvis tilstanden «1» = hi eller «0» = lo må være konstant til stede på blokken, blir et fast nivå eller konstant verdi hi eller lo påført inngangen. Åpne koblinger Hvis en blokkkobling ikke brukes, kan den være merket med en x.
Liste over hovedtrekk — GF
Hovedfunksjonene er enkle logiske elementer i boolsk algebra.
GF-listen inneholder blokker med grunnleggende funksjoner som du kan bruke i skjemaet ditt. Følgende grunnleggende funksjoner er tilgjengelige:
Liste over spesialfunksjoner — SF
Når du legger inn et kretsprogram i LOGO! du finner spesielle funksjonsblokker i SF-listen.Inngangene til spesialfunksjonene kan inverteres individuelt, dvs. bytteprogrammet konverterer den logiske «1» til inngangen til den logiske «0»; og konverterer logisk «0» til logisk «1». Tabellen viser om den tilsvarende funksjonen er parameteriserbar (REM).
Følgende spesialfunksjoner er tilgjengelige:
-
Forsinkelse ved oppstart
-
Ro ned
-
På/av-forsinkelse
-
Forsinkelse når du slår på med minne
-
Intervalltidsrelé (generering av kort puls)
-
Kantutløst tidsrelé
-
Asynkron pulsgenerator
-
Tilfeldig pulsgenerator
-
Trappelysbryter
-
Dobbeltfunksjonsbryter
-
Bytt i syv dager
-
Bytt tolv måneder
-
Nedtellingsklokke
-
Arbeidstidteller
-
Terskelbryter
-
Analog terskelbryter
-
Analog differensialterskelbryter
-
Analog komparator
-
Overvåking av analoge verdier
-
Analog forsterker
-
Selvlåsende relé (RS flip-flop)
-
Impulsrelé
-
Programbryter
-
Skiftregister
Et eksempel på bruk av logikkmodulen LOGO!
Bruk av mikroprosessorsystemer i elektroteknikk på eksempel på bruk av PLS
LOGO!
LOGO! Soft Comfort er tilgjengelig som programvarepakke for PC. Denne programvaren inkluderer følgende funksjoner:
- et grafisk grensesnitt for å lage et kretsprogram i offline-modus i form av et kretslogikkskjema (kontaktskjema / kretsskjema) eller et funksjonelt blokkskjema (funksjonsplan);
- simulering av kretsprogrammet ditt på en datamaskin;
- generere og skrive ut et program skjematisk blokkdiagram;
- lagring av programmet på en harddisk eller annet lagringsmedium;
- sammenligning av bytteprogram;
- praktisk parameterisering av blokker;
- overføre kretsprogrammet fra LOGO! til datamaskinen og fra datamaskinen til LOGO!;
- lese arbeidstidstelleren;
- angi et tidspunkt;
- overgang fra sommer til vintertid og omvendt;
- online testing, visning av tilstander og gjeldende verdier av LOGO! I RUN-modus;
- stoppe kjøringen av kretsprogrammet av datamaskinen (STOPP).
LOGO! Soft Comfort hovedvindu i FBD-modus (FBD-editor)
Et eksempel. En elektrisk nettverksmodell i LOGO! Myk komfort
Ris. 2. Konfigurasjon av det beskyttede nettverket RU1, RU2 — bryterutstyr; P1, P2 — den første og andre gruppen av brukere; SF1, SF2 — første og andre brytere; K1, K2 første og andre kortslutningspunkt; I1, I2 — strømmer i nettseksjoner
Fra bryteranlegget RU1 går det flere elektriske linjer, hvorav en er beskyttet av en effektbryter SF1. Koblingsutstyr RU2 mates fra denne linjen, hvor en av utgangslinjene er beskyttet av effektbryter SF2.
En kortslutning kan oppstå i seksjon 1 (punkt K1) eller i seksjon 2 (punkt K2), mens kortslutningen (kortslutning) må kobles ut nærmest kortslutningspunktet. bytte om. Men hvis den nærmeste bryteren er defekt, er det en kortslutning. må slås av med en bryter nærmest strømkilden.
Den elektriske nettverksmodellen i LOGO! Myk komfort er vist i figur 3.
Ris. 3. Modell av det elektriske nettverket i LOGO! Myk komfort
Bryter SF1 simuleres med knapp C1 og blokkene B001,... B006 og Q1.
C1-knappen tilsvarer maskinens av/på-håndtak.Trigger B001 simulerer maskinens mekaniske lås som holder kontaktene i lukket eller åpen tilstand.
Blokk B002 simulerer en "bruddspak" som lar deg slå av maskinen når av/på-håndtaket er aktivert.
B003-omformeren sørger for at maskinen slås av når håndtaket skrus av.
Blokk B005 tilsvarer en utløser som gjennom blokk B004 slår av effektbryteren når en «1» påføres dens inngang Trg. Utgivelsen fungerer med en tidsforsinkelse, som består av en fast og en justerbar del.
Tilstanden til SF1-maskinkontaktene bestemmes av Q1-utgangen. Blokk B006 simulerer kontaktens reisetid mens kretsen er helt åpen.
Blokk I1 simulerer en kortslutning. ved punkt K1, blokk M1 viser tilstedeværelsen av spenning til forbrukere av den første gruppen, blokk B016 simulerer nødstrømmen i den første seksjonen.
Den andre delen av nettverket simuleres på lignende måte, men ved hjelp av inngang I3 simuleres feilen til bryteren SF2.