Mitsubishi PLC (Programmable Logic Controller) je typ programovatelného logického automatu široce používaný v oblasti průmyslové automatizace. Vyznačuje se výkonnými programovacími možnostmi, které mohou splnit různé potřeby průmyslové automatizace. Níže jsou běžně používané programovací instrukce pro PLC Mitsubishi:
1.Základní pokyny
- LD (Load): Zaváděcí instrukce používaná k načtení vstupního signálu do PLC.
- LDI (Load Inverse): Inverzní instrukce zatížení používaná k načtení inverzní hodnoty vstupního signálu do PLC.
- OUT (Output): Výstupní instrukce používaná k odesílání signálů z PLC do externích zařízení.
- AND (And): Instrukce AND používaná k provedení logické operace AND na dvou nebo více signálech.
- OR (nebo): Instrukce OR použitá k provedení logické operace OR na dvou nebo více signálech.
- XOR (Xor): Instrukce XOR používaná k provedení logické operace XOR na dvou signálech.
- NOT (Not): instrukce NOT používaná k provedení logické operace NOT na signálu.
- SET (Set): Instrukce nastavení používaná k nastavení určeného bitu na 1.
- RESET (Reset): Instrukce reset používaná k nastavení zadaného bitu na 0.
- RST (Reset): Resetovací instrukce používaná k resetování zadaného bitu nebo registru na 0.
- PLS (Pulse): Pulzní instrukce používaná ke generování pulzního signálu.
2.Pokyny pro srovnání
- CMP (Compare): Porovnávací instrukce používaná k porovnání velikostí dvou hodnot.
- EQU (Equal): Instrukce rovnosti používaná k určení, zda jsou dvě hodnoty stejné.
- NEQ (Not Equal): Instrukce o nerovnosti, která se používá k určení, zda dvě hodnoty nejsou stejné.
- GT (Greater Than): Instrukce větší- než používaná k určení, zda je jedna hodnota větší než druhá.
- GEQ (Greater Than or Equal): Instrukce Větší než nebo Equal, používaná k určení, zda je jedna hodnota větší nebo rovna jiné.
- LT (Less Than): Instrukce Menší než, používaná k určení, zda je jedna hodnota menší než druhá.
- LEQ (Less Than or Equal): Instrukce Mens Than or Equal, používaná k určení, zda je jedna hodnota menší nebo rovna jiné.
3.Pokyny k řazení
- SHL (Shift Left): Instrukce Shift{0}}doleva sloužící k posunutí dat doleva o zadaný počet bitů.
- SHR (Shift Right): Instrukce Shift{0}}doprava používaná k posunutí dat doprava o zadaný počet bitů.
- ROR (Rotate Right): Instrukce otočení-doprava používaná k otočení dat doprava o zadaný počet bitů.
- ROL (Rotate Left): Instrukce otočení-doleva sloužící k otočení dat doleva o zadaný počet bitů.
4.Aritmetické instrukce
- ADD (Add): Instrukce pro sčítání používaná k provedení sčítání dvou hodnot.
- SUB (Subtract): Instrukce pro odečítání používaná k provedení odečítání dvou hodnot.
- MUL (Multiply): Instrukce násobení používaná k provedení násobení dvou hodnot.
- DIV (Divide): Instrukce dělení, která se používá k provedení dělení mezi dvěma hodnotami.
- MOD (Modulo): Instrukce Modulo, používaná k provádění operací modulo mezi dvěma hodnotami.
5. Pokyny pro zpracování dat
- MOV (Move): Instrukce přesunu používaná k přesunu dat z jednoho místa na druhé.
- XCH (Exchange): Instrukce pro výměnu používaná k výměně pozic dvou kusů dat.
- FIL (Fill): Instrukce k vyplnění určené oblasti paměti určenými daty.
- CPY (Copy): Instrukce kopírování používaná ke kopírování dat do určené oblasti paměti.
6.Instrukce pro ovládání
- JMP (Jump): Instrukce skoku používaná k provedení nepodmíněného skoku v programu.
- JCN (Jump Conditional): Instrukce podmíněného skoku používaná k provedení podmíněného skoku v programu.
- NOP (No Operation): Instrukce ne-operace používaná k provedení ne-operace v programu.
- END (End): Koncová instrukce používaná k označení konce programu.
7.Instrukce časovače a počítadla
- TMR (Timer): Instrukce časovače používaná k implementaci řízení časování.
- TON (On Delay Timer): Časovač pro -zpoždění zapnutí používaný k implementaci-kontroly zpoždění.
- TOF (Off Delay Timer): Časovač vypnutí-používaný k implementaci-kontroly zpoždění vypnutí.
- RTC (Real{0}}Time Clock): Pokyny pro hodiny reálného času- používané k získání aktuálního času a data.
- CTU (Up Counter): Počítadlo nahoru používané k implementaci kontroly počítání nahoru-.
- CTD (Down Counter): Počítadlo dolů používané k implementaci kontroly počítání dolů-.
8. Komunikační příkazy
- RS (Read/Send): Příkaz Read/Send, používaný ke čtení a odesílání dat.
- WS (Write/Receive): Příkaz Write/Receive, používaný k zápisu a příjmu dat.
- NET (Network): Síťový příkaz, používaný k povolení síťové komunikace mezi PLC.




