- mik a létra logikai szimbólumok?
- Normally Open (NO) Contact / Examinate if Closed (XIC)
- hogyan működik a Normálisan nyitott kapcsolat?
- a létra logikai szimbólumának gyakorlati alkalmazása – nincs kapcsolat / XIC
- normálisan zárt (NC) érintkező / vizsgálja meg, hogy nyitva van-e (XIO)
- hogyan működik a normálisan zárt kapcsolat?
- a létra logikai szimbólum gyakorlati alkalmazása – NC Contact / XIO
- 1. Stop gomb állapota
- 2. Időzítő folyamatos retesz
- kimeneti feszültség (OTE)
- hogyan működik az Output Energize szimbólum?
- a létra logikai szimbólumának gyakorlati alkalmazása – kimeneti feszültség
- 1. Kapcsolja be a fényt / kimenetet
- 2. Állítsa a rendszert hibás állapotba
- kimeneti retesz (OTL)
- hogyan működik a kimeneti retesz szimbólum?
- a létra logikai szimbólumának gyakorlati alkalmazása – kimeneti retesz
- 1. Hiba reteszelés
- 2. Állapot beállítása
- Output Unlatch (OTU)
- hogyan működik a kimeneti feloldás szimbólum?
- a létra logikai szimbólum gyakorlati alkalmazása – kimenet feloldása
- 1. Hiba reteszelés
- következtetés
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.
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
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
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.
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
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
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.
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
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
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.
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
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
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.
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
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.