Mitsubishi PLC (Programmable Logic Controller) yra programuojamo loginio valdiklio tipas, plačiai naudojamas pramoninės automatikos srityje. Jis pasižymi galingomis programavimo galimybėmis, kurios gali patenkinti įvairius pramonės automatizavimo poreikius. Toliau pateikiamos dažniausiai naudojamos Mitsubishi PLC programavimo instrukcijos:
1. Pagrindinės instrukcijos
- LD (Load): apkrovos instrukcija, naudojama įvesties signalui įkelti į PLC.
- LDI (Load Inverse): atvirkštinės apkrovos instrukcija, naudojama įvesties signalo atvirkštinei įkelti į PLC.
- OUT (Output): išvesties instrukcija, naudojama siųsti signalus iš PLC į išorinius įrenginius.
- AND (Ir): AND instrukcija, naudojama atlikti loginę IR operaciją dviem ar daugiau signalų.
- ARBA (arba): ARBA instrukcija, naudojama atlikti loginę ARBA operaciją dviem ar daugiau signalų.
- XOR (Xor): XOR instrukcija, naudojama atlikti loginę XOR operaciją dviem signalais.
- NOT (Not): NOT instrukcija, naudojama loginei NE operacijai su signalu atlikti.
- SET (Nustatyti): rinkimo instrukcija, naudojama nurodytam bitui nustatyti į 1.
- RESET (Reset): atstatymo instrukcija, naudojama nurodytam bitui nustatyti į 0.
- RST (Reset): atstatymo instrukcija, naudojama iš naujo nustatyti nurodytą bitą arba registrą į 0.
- PLS (impulsas): impulso instrukcija, naudojama impulsiniam signalui generuoti.
2. Palyginimo instrukcijos
- CMP (palyginti): palyginimo instrukcija, naudojama dviejų verčių dydžiams palyginti.
- EQU (Equal): lygybės instrukcija, naudojama nustatyti, ar dvi reikšmės yra lygios.
- NEQ (Not Equal): ne{0}}lygybės instrukcija, naudojama nustatyti, ar dvi reikšmės nėra lygios.
- GT (Greater Than): Didesnė{0}}negalima instrukcija, naudojama nustatyti, ar viena reikšmė yra didesnė už kitą.
- GEQ (Greater Than arba Equal): Didesnė nei arba lygi instrukcija, naudojama nustatyti, ar viena reikšmė yra didesnė ar lygi kitai.
- LT (Mažiau nei): Instrukcija Less Than, naudojama norint nustatyti, ar viena reikšmė mažesnė už kitą.
- LEQ (Mažiau nei arba lygus): Instrukcija Less Than or Equal, naudojama nustatyti, ar viena reikšmė yra mažesnė ar lygi kitai.
3. „Shift“ instrukcijos
- SHL (Shift Left): Shift{0}}kairysis nurodymas, naudojamas duomenims perstumti į kairę nurodytu bitų skaičiumi.
- SHR (Shift Dešinė): Shift{0}}dešinėn instrukcija, naudojama duomenims perkelti į dešinę nurodytu bitų skaičiumi.
- ROR (Pasukti į dešinę): pasukimo{0}}dešinėn instrukcija, naudojama duomenims pasukti į dešinę nurodytu bitų skaičiumi.
- ROL (Pasukti į kairę): pasukimo{0}}kairėn instrukcija, naudojama duomenims pasukti į kairę nurodytu bitų skaičiumi.
4. Aritmetinės instrukcijos
- ADD (Pridėti): pridėjimo instrukcija, naudojama dviejų reikšmių pridėjimui.
- SUB (Atimti): atimties instrukcija, naudojama atlikti dviejų reikšmių atėmimą.
- MUL (Multiply): daugybos instrukcija, naudojama dviejų reikšmių daugybai atlikti.
- DIV (Divide): padalijimo instrukcija, naudojama padalyti tarp dviejų reikšmių.
- MOD (Modulo): Modulo instrukcija, naudojama atlikti modulio operacijas tarp dviejų reikšmių.
5. Duomenų apdorojimo instrukcijos
- MOV (Perkelti): perkėlimo instrukcija, naudojama duomenims perkelti iš vienos vietos į kitą.
- XCH (Exchange): keitimosi instrukcija, naudojama dviejų duomenų vienetų pozicijoms sukeisti.
- FIL (užpildymas): užpildymo instrukcija, naudojama užpildyti nurodytą atminties sritį nurodytais duomenimis.
- CPY (kopijuoti): kopijavimo instrukcija, naudojama duomenims kopijuoti į nurodytą atminties sritį.
6.Valdymo instrukcijos
- JMP (Šuolis): šuolio instrukcija, naudojama besąlyginiam šuoliui programoje atlikti.
- JCN (Jump Conditional): sąlyginio šuolio instrukcija, naudojama sąlyginiam šuoliui programoje atlikti.
- NOP (No Operation): ne{0}}operacijos nurodymas, naudojamas norint atlikti ne{1}}operaciją programoje.
- END (End): pabaigos instrukcija, naudojama programos pabaigai nurodyti.
7. Laikmačio ir skaitiklio instrukcijos
- TMR (Laikmatis): laikmačio instrukcija, naudojama laiko valdymui įgyvendinti.
- TON (įjungimo delsos laikmatis): įjungimo{0}}delsos laikmatis, naudojamas įjungimo-delsos valdymui įgyvendinti.
- TOF (Off Delay Timer): išjungimo{0}}delsos laikmatis, naudojamas išjungimo-delsos valdymui įgyvendinti.
- RTC (Real{0}}Time Clock): realiojo-laikrodžio instrukcijos, naudojamos dabartiniam laikui ir datai gauti.
- CTU (aukštyn skaitiklis): aukštyn skaitiklis, naudojamas didinti{0}}skaičiavimo valdymui.
- CTD (žemyninis skaitiklis): žemyn skaitiklis, naudojamas žemyn{0}}skaitymo valdymui įgyvendinti.
8. Ryšio komandos
- RS (skaityti / siųsti): skaitymo / siuntimo komanda, naudojama duomenims skaityti ir siųsti.
- WS (Write/Receive): Rašymo/gavimo komanda, naudojama duomenims rašyti ir gauti.
- NET (tinklas): tinklo komanda, naudojama tinklo ryšiui tarp PLC įjungti.




