Logikai modulok LOGO! ipari automatizáláshoz
A mikroprocesszoros eszközöket széles körben használják általános ipari, közlekedési és háztartási eszközök automatizálásában. A mikroprocesszoros eszközök rugalmassága és alacsony költsége miatt részarányuk az automatizálási eszközökben folyamatosan növekszik. A mikroprocesszoros eszközök használatának kezdeti szakaszában a fő korlátozó tényező a mikrokontrollerek alacsony költsége mellett a szoftverük létrehozásának jelentős költsége volt, amelyet alacsony szintű programozási nyelveken fejlesztettek ki, és magasan képzett programozókat igényeltek.
Ezt a problémát úgy oldották meg, hogy funkcionálisan komplett mikroprocesszor modulokat hoztak létre beépített alapszoftverrel és további bővítőmodulokkal. Az alapmodulok csatlakoztatása a bővítőmodulokhoz speciális csatlakozókon keresztül történik, amelyek kizárják olyan modulok csatlakoztatását, amelyek bizonyos kritériumok (például tápfeszültség) szerint nem csatlakoztathatók az alapmodulhoz.
A modulok speciális magas szintű nyelveken vannak programozva, például Step 5 vagy Step 7, amelyek lehetővé teszik a program összeállítását blokkdiagram vagy kapcsolati diagram formájában, vagy logikai egyenletrendszer formájában. Az ilyen programok gépi kódokba fordítása a telepített modulok sajátos nómenklatúrájának figyelembevételével történik. A programozónak nincs szüksége speciális ismeretekre a modulokban található mikroprocesszorok felépítéséről és parancsairól, csupán a kifejlesztett technikai rendszer működésének ismeretére van szüksége.
A cég, a modulok fejlesztője, speciális szoftvert készít egy személyi számítógéphez, kényelmes interfésszel, amely biztosítja a rendszerfejlesztés és a mikroprocesszoros modulok programozásának minden szakaszát közvetlenül a személyi számítógép vagy a számítógéphez csatlakoztatott kiegészítő eszköz portjain keresztül. Ezt a koncepciót valósította meg a SIEMENS a LOGO! mikroprocesszor modulkészlet megalkotásakor.
LOGO! egy univerzális logikai mikroprocesszor modul a Siemenstől… LOGO! mikroprocesszoros vezérlőegységet, vezérlőpanelt és háttérvilágítású kijelzőt, tápegységet, bővítőmodul interfészt, programozó modul interfészt (kártya) és PC kábelt tartalmaz.
A LOGO! a gyakorlatban gyakran használt szabványos, készenléti funkciókat tartalmazza, például: be- és kikapcsolás késleltetési funkciók, impulzusrelé, programozható gombok, órakapcsoló, digitális és analóg zászlók, bemenetek és kimenetek az eszköz típusától függően.
A LOGO!
A Basic két feszültségosztályban kapható:
-
1. osztály <24 V, i.e. 12 V DC áram, 24 V DC áram, 24 V AC áram;
-
2. osztály> 24 V, i.e.115 … 240 VDC és váltakozó áram;
opciók között:
-
LCD kijelzővel (LCD): 8 bemenet és 4 kimenet;
-
kijelző nélkül («LOGO! Pure»): 8 bemenet és 4 kimenet.
Minden osztály 4 alegységből (SU) áll, bővítő interfésszel van felszerelve, és 33 használatra kész alap- és speciális funkciót biztosít egy kapcsolóprogram fejlesztéséhez.
Bővítő modulok
-
LOGO! A digitális modulok minden feszültséghez elérhetőek, és 4 bemenettel és 4 kimenettel rendelkeznek.
-
Analóg modulok LOGO! Elérhető 12 és 24 VDC-hez két analóg bemenettel vagy két PT100 bemenettel.
-
A digitális és analóg modulok két alegységből állnak. Mindegyik két bővítő interfésszel rendelkezik további modulok csatlakoztatásához.
Bármilyen készülék LOGO! A Basic Basic csak azonos feszültségosztályú bővítőmodulokkal bővíthető. A mechanikus kódolás (tüskék a tokban) megakadályozza a különböző feszültségosztályú eszközök csatlakoztatását. Kivétel: Az analóg vagy kommunikációs modul bal oldali interfésze elektromosan le van választva. Ezért ezek a bővítőmodulok különböző feszültségosztályú készülékekhez csatlakoztathatók.
Elemek a LOGO!
LOGO! Különböznek a tápfeszültség típusában (állandó = vagy változó ~) és értékében, a kimenetek típusában (relé vagy tranzisztor), a folyadékkristályos kijelző meglétében vagy hiányában. A LOGO! lehetővé teszi a legmegfelelőbb készlet kiválasztását a technikai eszközök minimális feleslegével, egy konkrét műszaki probléma felismerésével.
Az elemek kijelölése:
-
12. opció – 12 V DC.
-
24. opció – 24 VDC.
-
230 — 115/240 VAC opcionális.
-
R — relé kimenetek (R nélkül — tranzisztoros kimenetek).
-
C — beépített 7 napos óra.
-
o — nincs megjelenítési lehetőség.
-
DM — digitális modul.
-
Az AM egy analóg modul.
-
CM — kommunikációs modul (pl. AS interfész).
LOGO!
(1) — amelyből alternatívaként 2 analóg bemenet használható 0…10 V jeltartományban és 2 gyors bemenet. (2) — 230 V AC opciók — bemenetek két 4-es csoportban. Egy csoporton belül csak ugyanaz a fázis lehetséges, a csoportok között különböző fázisok lehetségesek. (3) – a digitális bemenetek közvetlen és fordított polaritással működhetnek. (4) — a gombbal kiválaszthatja a 0…10 V vagy 0…20 mA jeltartományt.
Lépjen kapcsolatba a LOGO-val! 12/24 RC érzékelők: a) diszkrét, érintkezős és érintésmentes kimenettel, b) analóg (0-10 V)
LOGO! Funkciók
LOGO! programozási módban különféle elemeket kínál, amelyek listákra vannak osztva:
-
CO – a csatlakozók listája (bemenetek / kimenetek)
-
GF – az alapfunkciók listája ÉS [ÉS], VAGY [VAGY],
-
SF — speciális funkciók listája
-
A BN az áramköri programban használatra kész blokkok listája.
Minden lista a LOGO!-ban elérhető tételeket tartalmazza. Általában ezek mind csatlakozók, minden alapvető funkció és minden speciális funkció, amelyet a LOGO! ismer. Ide tartoznak a LOGO!-ban létrehozott blokkok is. amíg meg nem hívják a listát. LOGO! nem jeleníti meg az összes elemet, ha nincs szabad hely a memóriában, vagy elérte a blokkok maximális számát. Ebben az esetben a következő blokk nem illeszthető be.
Az állandók és csatlakozók (Co) bemenetek, kimenetek, memóriabitek és rögzített feszültségszintek (konstansok).
Bemenetek:
1) Digitális bemenetek
A digitális bemeneteket I betű jelöli.A digitális bemeneti számok (I1, I2, …) megfelelnek a LOGO! Az alapegység és a bővítőegység bemeneteinek számozása közvetlenül az egységek telepítési sorrendjében történik.
2) Analóg bemenetek
A LOGO! 24, LOGO! 24o, LOGO! 12 / 24RC és LOGO! A 12 / 24RCo rendelkezik I7 és I8 bemenettel, amelyek AI1 és AI2 analóg bemenetként is programozhatók. Ha ezeket a bemeneteket I7-ként és I8-ként használja, akkor a bemeneti jel digitális értékként értelmeződik. Ha AI1-ként és AI2-ként használjuk, a jelek analóg értékekként értelmeződnek. Analóg modul csatlakoztatásakor a bemenetei a meglévő analóg bemenetek után vannak számozva.
Azoknál a speciális funkcióknál, amelyeknél a bemeneti oldalon csak analóg bemenetekre van értelme csatlakozni, ha a bemeneti jelet programozási módban választják, csak az AI1 … AI8 analóg bemeneteket, az AM1 … AM6 analóg jelzőket, a kínáló modulok analóg kimeneteit. AQ1 és AQ2 kimenetként vannak számozva.
Kimenetek:
1) Digitális kimenetek
A digitális kimenetek Q betűvel vannak jelölve. A kimeneti számok (Q1, Q2, … Q16) megfelelnek a LOGO! kimeneti érintkezőinek. A kimenetek sorszámozása az alapmodullal kezdődik és a modulok telepítési sorrendjében folytatódik, ezen kívül 16 olyan kimenet is használható, amelyek nincsenek a blokkokhoz kötve. X-szel vannak jelölve, és nem használhatók fel újra egy láncprogramban (ellentétben például a zászlókkal).
Az összes programozott nem csatlakoztatott kimenet megjelenik a listában, valamint egy nem programozott, nem csatlakoztatott kimenet is.A nem csatlakoztatott kimenet használatának van értelme például az «Üzenetszövegek» speciális funkcióval, ha csak az üzenetszöveg releváns az áramköri program számára.
2) Analóg kimenetek
Az analóg kimenetek AQ betűkkel vannak jelölve. Két analóg kimenet áll rendelkezésre, nevezetesen AQ1 és AQ2. Az analóg kimenetre csak analóg érték csatlakoztatható, pl. funkció analóg kimenettel vagy AM analóg zászlóval.
Rizs. 1. A LOGO!
Zászlók
A zászlókat M vagy AM betűk jelölik. Ezek olyan virtuális kimenetek, amelyek kimenetén ugyanaz az érték, mint bemenetén. A LOGÓBAN! 24 digitális jelző M1…M24 és 6 analóg AM1…AM6 jelző van.
Az M8 start jelző a felhasználói program első ciklusában kerül beállításra, ezért használható startjelzőként a láncprogramban. A program első ciklusa után automatikusan visszaáll. Minden további ciklusban az M8 zászló ugyanúgy használható, mint a többi jelző.
Logikai jelszintek
A jelszinteket hi és lo jelzi. Ha az «1» = hi vagy «0» = lo állapotnak folyamatosan jelen kell lennie a blokkon, akkor a bemenetre fix szint vagy konstans hi vagy lo érték kerül. Nyitott csatlakozók Ha nem használ blokkcsatlakozót, azt x-szel lehet jelölni.
A főbb jellemzők listája – GF
A fő funkciók a a Boole-algebra egyszerű logikai elemei.
A GF lista alapvető funkciók blokkjait tartalmazza, amelyeket a sémában használhat. A következő alapvető funkciók állnak rendelkezésre:
A speciális funkciók listája – SF
Amikor beír egy áramköri programot a LOGO! speciális funkcióblokkokat talál az SF listában.A speciális funkciók bemenetei egyenként invertálhatók, pl. a kapcsolóprogram a bemenet logikai «1»-jét «0»-sá alakítja; és a logikai „0”-t logikai „1”-re alakítja. A táblázat megmutatja, hogy a megfelelő függvény paraméterezhető-e (REM).
A következő speciális funkciók állnak rendelkezésre:
-
Bekapcsolás késleltetése
-
Lassíts
-
On/off késleltetés
-
Késleltetés a memóriával történő bekapcsoláskor
-
Intervallumrelé (rövid impulzusgenerálás)
-
Él-triggerelt időrelé
-
Aszinkron impulzusgenerátor
-
Véletlenszerű impulzusgenerátor
-
Lépcsőlámpa kapcsoló
-
Kétfunkciós kapcsoló
-
Válts hét napra
-
Váltson tizenkét hónapot
-
Visszaszámláló
-
Munkaidő számláló
-
Küszöb kapcsoló
-
Analóg küszöbkapcsoló
-
Analóg differenciál küszöbkapcsoló
-
Analóg komparátor
-
Analóg értékek monitorozása
-
Analóg erősítő
-
Önzáró relé (RS flip-flop)
-
Impulzus relé
-
Programkapcsoló
-
Váltóregiszter
Példa a LOGO! logikai modul használatára!
Mikroprocesszoros rendszerek alkalmazása az elektrotechnikában a PLC alkalmazásának példáján
LOGO!
LOGO! A Soft Comfort szoftvercsomagként kapható PC-hez. Ez a szoftver a következő funkciókat tartalmazza:
- grafikus interfész egy áramköri program offline módban történő létrehozásához kapcsolási logikai diagram (érintkező diagram / kapcsolási rajz) vagy funkcionális blokkdiagram (működési terv) formájában;
- áramköri programjának szimulációja számítógépen;
- program sematikus blokkdiagram létrehozása és nyomtatása;
- a program tárolása merevlemezen vagy más adathordozón;
- kapcsolási programok összehasonlítása;
- a blokkok kényelmes paraméterezése;
- áramköri program átvitele a LOGO-ból! a számítógéphez és a számítógéptől a LOGO!-hoz;
- a munkaidő számláló leolvasása;
- állítson be időt;
- átmenet a nyári időszámításról a téli időszámításra és fordítva;
- online tesztelés, a LOGO állapotainak és aktuális értékeinek megjelenítése! RUN módban;
- az áramköri program számítógép általi végrehajtásának leállítása (STOP).
LOGO! Soft Comfort főablak FBD módban (FBD szerkesztő)
Egy példa. Elektromos hálózati modell a LOGO! Puha kényelem
Rizs. 2. A védett hálózat konfigurálása RU1, RU2 — kapcsolóberendezések; P1, P2 – a felhasználók első és második csoportja; SF1, SF2 – első és második megszakító; K1, K2 az első és a második zárlati pont; I1, I2 — áramok a hálózati szakaszokban
Az RU1 kapcsolóberendezésből több elektromos vezeték indul ki, amelyek közül az egyiket SF1 megszakító védi. Erről a vezetékről táplálkozik az RU2 kapcsolóberendezés, amelynek egyik kimeneti vezetékét SF2 megszakító védi.
Rövidzárlat az 1. szakaszban (K1 pont) vagy a 2. szakaszban (K2 pont) fordulhat elő, míg a rövidzárlatot (zárlatot) a zárlati ponthoz legközelebb kell lekapcsolni. kapcsoló. Ha azonban a legközelebbi kapcsoló hibás, akkor rövidzárlat van. az áramforráshoz legközelebbi kapcsolóval kell kikapcsolni.
Az elektromos hálózat modellje a LOGO! A Soft Comfort a 3. ábrán látható.
Rizs. 3. Az elektromos hálózat modellje a LOGO! Puha kényelem
Az SF1 megszakítót a C1 gomb és a B001,… B006 és Q1 blokkok szimulálják.
A C1 gomb a gép be-/kikapcsoló karjának felel meg.A B001 trigger szimulálja a gép mechanikus reteszét, amely zárt vagy nyitott állapotban tartja az érintkezőket.
A B002 blokk egy "törőkart" szimulál, amely lehetővé teszi a gép kikapcsolását, amikor a be-/kikapcsoló fogantyú be van kapcsolva.
A B003 inverter gondoskodik arról, hogy a gép kikapcsolva legyen, amikor a fogantyút lekapcsolják.
A B005 blokk annak a kioldásnak felel meg, amely a B004 blokkon keresztül kikapcsolja a megszakítót, ha a Trg bemenetére «1» kerül. A kioldó időkésleltetéssel működik, mely egy fix és egy állítható részből áll.
Az SF1 gépérintkezők állapotát a Q1 kimenet határozza meg. A B006 blokk szimulálja az érintkező mozgási idejét, miközben az áramkör teljesen nyitott.
Az I1 blokk rövidzárlatot szimulál. a K1 pontban az M1 blokk mutatja a feszültség jelenlétét az első csoport fogyasztói számára, a B016 blokk pedig a vészáramot szimulálja az első szakaszban.
A hálózat második szakaszát hasonló módon szimuláljuk, de az I3 bemenet segítségével az SF2 megszakító hibáját szimuláljuk.