Szia! Omron PLC-k szállítója vagyok, és ma arról szeretnék beszélgetni, hogyan használhatom a be- és kikapcsolás inicializálást az Omron PLC programozásában.


Először is értsük meg, miért olyan fontos a be- és kikapcsolás inicializálás. Amikor egy PLC bekapcsol, be kell állítania belső állapotait, törölnie kell az esetlegesen megmaradt régi adatokat, és fel kell készülnie a vezérlőprogram futtatására. Másrészt, amikor kikapcsol, előfordulhat, hogy el kell mentenie a fontos adatokat, vagy végre kell hajtania néhány utolsó műveletet a zökkenőmentes leállítás érdekében.
Bekapcsolás – Inicializálás bekapcsolása
A bekapcsolási inicializálás lényege, hogy a PLC megfelelő állapotba kerüljön induláskor. Az egyik első dolog, amit gyakran meg kell tennie, hogy töröljön bizonyos memóriaterületeket. Például törölheti az állapotjelzőket, vagy visszaállíthatja a számlálókat és az időzítőket.
Nézzük meg, hogyan lehet ezt megtenni az Omron PLC programozásában. Az Omron PLC-kben speciális utasításokat használhatunk ezen inicializálások végrehajtására. Például használhatjuk a MOV (Move) utasítást egy adott érték beállítására egy memóriahelyhez. Tegyük fel, hogy törölni akarunk egy számlálót bekapcsoláskor. A MOV utasítással a számláló értékét nullára állíthatjuk.
MOV #0 C0001 ; Ezzel a C0001 számlálót nullára állítja
A bekapcsolási inicializálás másik fontos szempontja a kimenetek kezdeti értékeinek beállítása. Érdemes kikapcsolni az összes kimeneti relét, vagy beállítani őket egy adott állapotba. Ezt az OUT (Output) utasítással lehet megtenni.
OUT Y000 ; Ez kikapcsolja az Y000 kimenetet
A bekapcsolás - bekapcsolási inicializálás programozásakor általában egy speciális jelzőt használunk, amely csak a bekapcsolási folyamat során aktív. Az Omron PLC-kben a @ szimbólumot gyakran használják egy egyszeri művelet jelzésére, amely csak egyszer történik, jellemzően bekapcsoláskor.
@MOV #10 D0000 ; Ez a 10-es értéket csak bekapcsoláskor helyezi át a D0000 adatregiszterbe
Power - Off Inicializálás
Ugyanilyen fontos a kikapcsolás inicializálása. Amikor a PLC hamarosan kikapcsol, előfordulhat, hogy fontos adatokat kell mentenünk. Például, ha van egy futó folyamatunk, és szeretnénk menteni egy motor aktuális pozícióját vagy egy számláló értékét, akkor használhatjuk az adattárolási utasításokat.
Az Omron PLC-kben a MOV utasítás segítségével adatokat menthetünk egy nem felejtő memóriaterületre. A nem felejtő memória akkor is megőrzi adatait, ha a készülék ki van kapcsolva.
MOV D0001 NV0001 ; Ez a D0001 adatregiszter adatait az NV0001 nem felejtő memóriába menti
Lehetséges, hogy végre kell hajtanunk néhány utolsó műveletet is, mint például az összes kimeneti relé kikapcsolása a biztonságos leállítás érdekében.
OUT Y000 OFF ; Ez kikapcsolja az Y000 kimenetet kikapcsoláskor
Gyakorlati példák különböző Omron PLC-modellekhez
Nézzük meg, hogyan működnek ezek az inicializálások néhány népszerű Omron PLC-modellel.
Omron CP1E - N20DR - A
AOmron CP1E - N20DR - Aegy kompakt PLC, sokféle alkalmazással. A be- és kikapcsolás inicializálásának programozásakor ehhez a modellhez az alapelvek ugyanazok maradnak.
Bekapcsoláskor ugyanazokat a MOV és OUT utasításokat használhatjuk a számlálók törlésére és a kezdeti kimeneti állapotok beállítására. Például:
@MOV #0 C0001 ; C0001 számláló törlése bekapcsoláskor @OUT Y000 OFF ; Kapcsolja ki az Y000 kimenetet bekapcsoláskor
Kikapcsoláshoz adatokat menthetünk nem felejtő memóriába, és kikapcsolhatjuk a kimeneteket.
MOV D0001 NV0001 ; Adatok mentése D0001-től NV0001-ig kikapcsoláskor OUT Y000 OFF; Kapcsolja ki az Y000 kimenetet kikapcsoláskor
Omron CP1W - 40EDR programozható vezérlő
AOmron CP1W - 40EDR programozható vezérlőegy erősebb PLC több I/O ponttal. A be- és kikapcsolás inicializálási lépései hasonlóak, de előfordulhat, hogy több memóriaterületünk és I/O-pontunk van kezelni.
Ugyanazokat a MOV és OUT utasításokat használhatjuk, de a memóriacímekre és az I/O pontokra jobban oda kell figyelnünk. Például:
@MOV #0 C0010 ; C0010 számláló törlése bekapcsoláskor @OUT Y010 OFF ; Kapcsolja ki az Y010 kimenetet bekapcsoláskor
MOV D0010 NV0010 ; Adatok mentése D0010-től NV0010-ig kikapcsoláskor OUT Y010 OFF; Kapcsolja ki az Y010 kimenetet kikapcsoláskor
Omron CP1H - EX40DT - D
AOmron CP1H - EX40DT - Degy másik nagy teljesítményű PLC. Speciális funkciókkal és összetettebb programozási lehetőségekkel rendelkezik.
A bekapcsolás utáni inicializáláshoz továbbra is használhatjuk a MOV és OUT utasításokat, de az alkalmazástól függően használhatunk fejlettebb utasításokat is.
@MOV #0 C0020 ; C0020 számláló törlése bekapcsoláskor @OUT Y020 OFF ; Kapcsolja ki az Y020 kimenetet bekapcsoláskor
A kikapcsoláshoz adatokat menthetünk és végső műveleteket hajthatunk végre.
MOV D0020 NV0020 ; Adatok mentése D0020-ról NV0020-ra kikapcsoláskor OUT Y020 OFF; Kapcsolja ki az Y020 kimenetet kikapcsoláskor
Tippek a hatékony inicializáláshoz
- Legyen egyszerű: Ne vigye túlzásba – bonyolítja az inicializálási kódot. Használja a lehető legegyszerűbb utasításokat céljai eléréséhez.
- Tesztelje alaposan: Mielőtt a PLC-t egy valós alkalmazásban telepítené, alaposan tesztelje a be- és kikapcsolás inicializálási kódot, hogy megbizonyosodjon arról, hogy az elvárásoknak megfelelően működik.
- Mindent dokumentál: Dokumentálja egyértelműen az inicializálási kódot, beleértve azt is, hogy az egyes utasítások mit csinálnak, és miért vannak ott. Ez megkönnyíti a karbantartást és a hibaelhárítást a jövőben.
Következtetés
A be- és kikapcsolás inicializálása az Omron PLC programozásának döntő része. A PLC megfelelő inicializálásával bekapcsoláskor és kikapcsoláskor a szükséges műveletek végrehajtásával biztosíthatjuk a vezérlőrendszer zavartalan működését. Akár használja aOmron CP1E - N20DR - A,Omron CP1W - 40EDR programozható vezérlő, vagyOmron CP1H - EX40DT - D, az alapelvek ugyanazok maradnak.
Ha Omron PLC-k vásárlása iránt érdeklődik, vagy részletesebb programozási tanácsra van szüksége, forduljon bizalommal vásárlási tárgyalásokhoz. Azért vagyunk itt, hogy segítsünk Önnek a legtöbbet kihozni PLC-alkalmazásaiból.
Hivatkozások
- Omron PLC programozási kézikönyvek
- Omron műszaki támogatási dokumentáció
