Létra logikai szimbólumok / PLC programozás RSLogix 5000 Studio Allen Bradley

mik a létra logikai szimbólumok?

a létra logika az egyik leggyakoribb PLC programozási nyelv. A nyelv szabványait a nemzetközi elektromechanikai Bizottság (IEC) jól dokumentálja a 61131-3. A létra logikai szimbólumok hivatalos dokumentációja azonban nem könnyű megemészteni, és nem tartalmaz konkrét példákat mindegyikre.

a létra logikai szimbólumok alapvető elemek, amelyeket minden plc programozó megjegyez. Ők elengedhetetlen, hogy tudja, ha azt tervezi, hogy bármilyen munkát ezzel a PLC programozási nyelv.

ebben az oktatóanyagban megvitatjuk az egyes szimbólumokat, a létra logic plc programozási nyelvének funkcionalitását, valamint két példát mutatunk be, ahol használhatók.

Normally Open (NO) Contact / Examinate if Closed (XIC)

a létra logikai programozás legalapvetőbb szimbóluma a Normally Open Contact vagy a Examinate If Closed XIC utasítás. Ezt a szimbólumot a korai elektromos rajzokban használt relé alapú érintkező közvetlen újbóli alkalmazásaként hozták létre.

létra logikai szimbólumok-vizsgálja meg, hogy zárt utasítás (XIC) - e a stúdióban 5000
létra logikai szimbólumok-vizsgálja meg, hogy zárt utasítás (XIC) – e a stúdióban 5000

hogyan működik a Normálisan nyitott kapcsolat?

kezdetben az érintkezőt egy elektromos relé tekercséhez kötötték. Amikor a relé tekercsét feszültség alá helyezték, az érintkező bezárul. A létra logikai szimbóluma ugyanúgy működik. Meg fog adni egy logikai bitet, amelyet 0 (alacsony) vagy 1 (Magas) értékre lehet állítani. Az állapot alapján az utasítás igaz vagy hamis lesz. Ha az utasítás igaz, akkor átengedi az áramot, és lehetővé teszi a PLC számára a következő utasítás kiértékelését. Ha hamis,akkor a létra logikai szimbóluma leállítja a végrehajtást.

a létra logikai szimbólumának gyakorlati alkalmazása – nincs kapcsolat / XIC

a létra logikájában a Normálisan nyitott érintkezési szimbólum elterjedt. Ez a legalapvetőbb logikai ellenőrzés a PLC programozás legtöbb feltételéhez.

1. A bemenet ellenőrzése

létra logikai szimbólumok-vizsgálja meg, hogy zárt (XIC) és kimeneti feszültség (OTE) utasítások a stúdióban 5000
létra logikai szimbólumok-vizsgálja meg, hogy zárt (XIC) és kimeneti feszültség (OTE) utasítások a stúdióban 5000

a fenti fok a Normálisan nyitott érintkezőt használja a “PointIORack1:1:I. 0” bemenet ellenőrzésére. Ha a bemenet feszültség alatt van (magas), az állapot azt jelzi, hogy a “Box Counter Photo Eye – No Box” be van kapcsolva. Más szavakkal, a vonalon lévő Fotószem előtt nincs doboz.

2. Számolja fel a feltételt

létra logikai szimbólumok-vizsgálja meg, ha zárt (XIC) és számolja fel (CTU) utasításokat a stúdióban 5000

a fenti fokozat A Normálisan nyitott kapcsolatot használja a “BoxCounter” CTU utasítás engedélyezéséhez. Minden alkalommal, amikor a NO Contact átmenet alacsonyról magasra, a számláló 1-gyel növekszik. Amint az a fokára, a számláló számít tíz doboz, és most be van állítva a .DN (Kész) feltétel.

normálisan zárt (NC) érintkező / vizsgálja meg, hogy nyitva van-e (XIO)

a Normálisan nyitott érintkezővel ellentétes a normálisan zárt. Ez az érvényesítés megvizsgálja a megadott bitet, és igazra értékeli, ha a bit feszültségmentes, és hamis, ha feszültség alatt van. Az alkalmazás lehetővé tenné a felhasználó számára, hogy ellenőrizze, hogy a megadott bit tekercse feszültségmentes-e, és megfelelő lépéseket tegyen a létra logikai PLC programozásában.

létra logikai szimbólumok-vizsgálja meg, hogy nyitva van-e (XIO) utasítás a stúdióban 5000
létra logikai szimbólumok-vizsgálja meg, hogy nyitva van-e (XIO) utasítás a stúdióban 5000

hogyan működik a normálisan zárt kapcsolat?

a normál esetben zárt érintkező a szilárdtest relé tekercséhez is kötődik. Ha a tekercsen nincs áram, akkor az érintkező hagyja, hogy az áram átfolyjon. Amikor azonban a tekercs feszültség alá kerül, az érintkezőn keresztül nem áramlik áram. Az NC Contact vagy a Xio utasítás a PLC programozási létra logikában ugyanúgy működne. Más szavakkal, a bit lehetővé tenné, hogy az áram ÁTFOLYJON, amikor alacsony, és nincs áram, amikor a bit magas.

a létra logikai szimbólum gyakorlati alkalmazása – NC Contact / XIO

a Xio nagyon gyakori a létra logikai plc programozási nyelvben. Ez egy utasítás, amely lehetővé teszi számunkra, hogy megvizsgáljuk a bit kikapcsolt állapotát a fent leírtak szerint. Íme két gyakori példa arra, hogy hol használják ezt az utasítást.

1. Stop gomb állapota

létra logikai szimbólumok-a Motor megkezdte a pecsétet a logikában a stúdióban 5000
létra logikai szimbólumok-motorindító tömítés Logic stúdióban 5000

a fenti lépcsőfok tartalmazza a normálisan nyitott és normálisan zárt létra logikai szimbólumokat. Olyan állapotot hoz létre, amely energiát ad a GREEN_LIGHT_ON bitnek, amikor a “START_PRESSED” feszültség alatt áll. A XIO azonban két Bithez van kötve: STOP_PRESSED és RESET_PRESSED. Ha ezen feltételek bármelyike magas, akkor a” GREEN_LIGHT_ON ” bit alacsonyra lesz állítva a fokértékelési ciklus alatt.

2. Időzítő folyamatos retesz

létra logikai szimbólumok-folyamatos időzítő logika a stúdióban 5000

a fenti fokozat lehetővé teszi az időzítő működését a HMI_Rotation_Enable feltétel alapján. Egy tipikus időzítő azonban addig számít, amíg el nem éri az “előre beállított” értéket. A fenti fokozatban az időzítő visszaáll, ha az időzítő be van állítva .DN (Kész), mivel a XIO az időzítő ugyanazon bitjéhez van kötve.

kimeneti feszültség (OTE)

bizonyos feltételek teljesülése esetén a rendszernek bizonyos lépéseket kell tennie. A fenti két szimbólummal ellentétben a kimeneti feszültség egy művelet végrehajtására szolgál. Az elektromos diagram keretein belül ez a szimbólum azt jelzi, hogy a relé tekercsét feszültség alá kell helyezni, ha a feltételek teljesülnek.

létra logikai szimbólumok-kimeneti feszültség (OTE) utasítás a stúdióban 5000

hogyan működik az Output Energize szimbólum?

a kimeneti feszültség létra logikai szimbólum megváltoztatja a bit állapotát a fok bal oldalán megadott feltételek alapján. Ha az OTE utasításhoz vezető feltételek igazak,a megadott bit értéke magas vagy 1 lesz. Ha a feltételek hamisak, az OTE utasítás ugyanazon bit értékét alacsonyra vagy 0-ra állítja.

a létra logikai szimbólumának gyakorlati alkalmazása – kimeneti feszültség

az OTE utasítás nagyon gyakori a létra logikai alkalmazásokban. Mint fentebb említettük, bizonyos feltételek alapján a kimenetek meghajtására szolgál. Ez a külső PLC hardverek, például relék, motor kontaktorok, szelepek, hengerek stb. A kimenethez kötött bit feszültség alá helyezésével a PLC programozó megváltoztathatja a kimenet állapotát a kívánt helyzetbe.

1. Kapcsolja be a fényt / kimenetet

létra logikai szimbólumok-Light Seal Logic a stúdióban 5000
létra logikai szimbólumok-Light Seal Logic a stúdióban 5000

a fenti lépcsőben, amelyet már láttunk, a kimenet feszültség alatt áll, amikor a feltételek teljesülnek. A “GREEN_LIGHT_ON” bit a PLC kimenetéhez van kötve, amely bekapcsolja a LED-et a mezőben. Az Output Energize (OTE) utasítás használatával a PLC programozó bekapcsolja a fényt az üzem padlóján.

2. Állítsa a rendszert hibás állapotba

létra logikai szimbólumok-hiba logika a stúdióban 5000

a következő fokozat egy hibás állapotot ellenőriz: 1.rendszer – hiba. Ha a rendszer hibás az adott okból, akkor az” RPiS_BOOL ” bit magasra lesz állítva az Output Energize (OTE) utasításon keresztül. Miután a rendszer már nem hibás, a hibás állapot addig marad bekapcsolva, amíg a Reset gomb feszültség alá nem kerül, és a XIO feltételen keresztül érvényesítésre nem kerül. A Reset lehetővé teszi az OTE utasítás számára, hogy törölje a bitet, és állítsa vissza a hibás állapotot alacsonyra.

kimeneti retesz (OTL)

a kimeneti retesz létra logikai szimbóluma nem olyan, amit relé alapú logikával lehet létrehozni. Ez az utasítás tartósan 1-re állítja a bitet, ha a feltétel fennáll.

létra logikai szimbólumok-kimeneti retesz (OTL) utasítás a stúdióban 5000
létra logikai szimbólumok-kimeneti retesz (OTL) utasítás a stúdióban 5000

hogyan működik a kimeneti retesz szimbólum?

a kimeneti retesz utasítás csak akkor hajtódik végre, ha az előző feltételek teljesülnek. Ha igen, akkor az utasítás az OTL-hez társított bitet magas (1) értékre állítja. Ha a bit értéke 1, vagy a feltételek már nem igazak, a bit magas marad (1). Ez a különbség fontos, mivel az Output Energize (OTE) visszaállítja a bitet 0-ra.

a létra logikai szimbólumának gyakorlati alkalmazása – kimeneti retesz

az OTL utasítást nem gyakran használják a létra logikai programozásában. Az OK fent említett: az utasítás nem állítja vissza automatikusan a bitet 0-ra. Ez a kisebb különbség kódzavarhoz és potenciális problémákhoz vezet a végrehajtás utáni feltételek végrehajtásakor, megváltoztatásakor vagy értékelésekor.

1. Hiba reteszelés

létra logikai szimbólumok-hiba reteszelő logika a stúdióban 5000

mint korábban tárgyaltuk, a hibák kritikus szerepet játszanak a PLC programozásában. Fontos, hogy megfelelően észleljük, cselekedjünk és azonosítsuk a rendszeren belüli hibákat. Amint előfordulnak, a felhasználó a hibákat a kezelőnek dobja a hibaelhárítás érdekében. Ezért fontos, hogy a hibákat a helyén tartsuk, amíg a rendszert nem auditálják és visszaállítják, amikor működőképesnek tekintik.

a fenti fokozat olyan állapotot jelenít meg, amelyben a Powerflex 525 változó frekvenciájú meghajtó hibáját kell törölnünk. A hiba reteszelése után a motort hibás állapotban tartják, miközben külön rutin gondoskodik a hajtás biztonságos leállításáról. Az OTL magasra állítja a bitet, és várja meg, amíg a hiba visszaáll.

2. Állapot beállítása

létra logikai szimbólumok-feltételes utasítások nagyobb ,mint (GRT) és kevesebb, mint (LES) a stúdióban 5000

a fenti fokozatban az OTL utasítás a felszálló szelep kinyitására szolgál. Bár ezt el lehetett volna érni egy output energize (OTE) utasítással, úgy döntöttünk, hogy az OTL-t használjuk számos olyan körülmény miatt, amelyek a bit RiserBOOL-t magasra állíthatják. Vegye figyelembe, hogy ez a rutin tartalmazza az OTU-t is, amely visszaállítja a bitet alacsonyra, amint azt a PLC programozó igényli.

Output Unlatch (OTU)

a kimeneti Unlatch létra logikai szimbólumot gyakran használják az OTL-lel együtt. Ez egy módja annak, hogy a vezérlő logikájában megadott bit letiltását hozza létre.

létra logikai szimbólumok-kimeneti Unlatch (OTU) utasítás a stúdióban 5000
létra logikai szimbólumok-kimeneti Unlatch (OTU) utasítás a stúdióban 5000

hogyan működik a kimeneti feloldás szimbólum?

a kimeneti unlatch utasítás csak akkor hajtódik végre, ha az előző feltételek teljesülnek. Ha igen, akkor az utasítás az OTU-hoz társított bitet alacsony (0) értékre állítja. Ha a bit értéke 0, vagy a feltételek már nem igazak, a bit alacsony marad (0).

a létra logikai szimbólum gyakorlati alkalmazása – kimenet feloldása

az OTU utasítást az OTL-lel együtt kell használni, hogy a bitet vissza lehessen állítani alacsonyra, amint azt fentebb tárgyaltuk. Ezért ez az utasítás mindig megtalálható, amikor az OTL-t használják. Vizsgáljuk meg ugyanazt a két példát, amint azt fentebb láttuk.

1. Hiba reteszelés

létra logikai szimbólumok-hiba reteszelő logika a stúdióban 5000

a fenti fokozatban, miután a hibát a Reset_PB XIC utasítással megszüntették, a hibát az OTU utasítással oldják fel. Vegye figyelembe, hogy az unlatch ugyanazon ágon belül van, mint a PF1:O. ClearFaults utasítás, amely a visszaállítás beállítása után feszültség alá kerül.

következtetés

az öt leggyakrabban használt létra logikai szimbólum a következő: Normálisan nyitott érintkező, normálisan zárt érintkező, kimeneti feszültség, Kimeneti retesz és kimeneti feloldás. Ezt az öt utasítást gyakran használják a létra logikájában a bitmanipulációhoz. Az első kettő feltételes utasítás, amely lehetővé teszi az áram áramlását a bit állapotától függően. Az utolsó három kimeneti utasítás, amely végrehajtja, ha a hozzájuk vezető logika igaz. A használt utasítástól függően a bitet 0-ra vagy 1-re állítják.

You might also like

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.