Mitsubishi PLC (Programmable Logic Controller) je typ programovateľného logického automatu široko používaný v oblasti priemyselnej automatizácie. Vyznačuje sa výkonnými programovacími funkciami, ktoré dokážu splniť rôzne potreby priemyselnej automatizácie. Nasledujú bežne používané programovacie pokyny pre PLC Mitsubishi:
1.Základné pokyny
- LD (Load): Inštrukcia načítania používaná na načítanie vstupného signálu do PLC.
- LDI (Load Inverse): Inštrukcia inverzného zaťaženia používaná na načítanie inverznej hodnoty vstupného signálu do PLC.
- OUT (Output): Výstupná inštrukcia používaná na odosielanie signálov z PLC do externých zariadení.
- AND (And): Inštrukcia AND používaná na vykonanie operácie logického AND na dvoch alebo viacerých signáloch.
- OR (alebo): Inštrukcia OR použitá na vykonanie logickej operácie OR na dvoch alebo viacerých signáloch.
- XOR (Xor): Inštrukcia XOR používaná na vykonanie logickej operácie XOR na dvoch signáloch.
- NOT (Not): Inštrukcia NOT používaná na vykonanie logickej operácie NOT na signáli.
- SET (Set): Inštrukcia nastavenia používaná na nastavenie špecifikovaného bitu na 1.
- RESET (Reset): Inštrukcia reset používaná na nastavenie špecifikovaného bitu na 0.
- RST (Reset): Resetovacia inštrukcia používaná na resetovanie špecifikovaného bitu alebo registra na 0.
- PLS (Pulse): Impulzová inštrukcia používaná na generovanie impulzného signálu.
2. Pokyny na porovnanie
- CMP (Compare): Porovnávacia inštrukcia používaná na porovnanie veľkostí dvoch hodnôt.
- EQU (Equal): Inštrukcia rovnosti používaná na určenie, či sú dve hodnoty rovnaké.
- NEQ (Not Equal): Inštrukcia nerovnajúca sa-, ktorá sa používa na určenie, či dve hodnoty nie sú rovnaké.
- GT (Greater Than): Inštrukcia väčšia- než používaná na určenie, či je jedna hodnota väčšia ako iná.
- GEQ (Greater Than or Equal): Inštrukcia Greater Than alebo Equal, používaná na určenie, či je jedna hodnota väčšia alebo rovná inej.
- LT (Less Than): Inštrukcia Menej ako, používaná na určenie, či je jedna hodnota menšia ako iná.
- LEQ (menej ako alebo rovné): Inštrukcia menšia alebo rovnaká, používaná na určenie, či je jedna hodnota menšia alebo rovná inej.
3.Pokyny pre zmenu
- SHL (Shift Left): Inštrukcia shift{0}}doľava používaná na posunutie dát doľava o určený počet bitov.
- SHR (Shift Right): Inštrukcia shift{0}}doprava používaná na posunutie dát doprava o určený počet bitov.
- ROR (Rotate Right): Inštrukcia rotácie-doprava používaná na otočenie údajov doprava o určený počet bitov.
- ROL (Rotate Left): Inštrukcia rotácie-doľava používaná na otočenie údajov doľava o určený počet bitov.
4. Aritmetické pokyny
- ADD (Add): Inštrukcia sčítania používaná na vykonanie sčítania dvoch hodnôt.
- SUB (Odčítanie): Inštrukcia na odčítanie používaná na vykonanie odčítania dvoch hodnôt.
- MUL (Multiply): Inštrukcia násobenia používaná na vykonanie násobenia dvoch hodnôt.
- DIV (Divide): Inštrukcia delenia, používaná na vykonanie delenia medzi dvoma hodnotami.
- MOD (Modulo): Modulo inštrukcia, používaná na vykonávanie modulo operácií medzi dvoma hodnotami.
5. Pokyny na spracovanie údajov
- MOV (Move): Inštrukcia presunu používaná na presun údajov z jedného miesta na druhé.
- XCH (Exchange): Inštrukcia výmeny používaná na výmenu pozícií dvoch údajov.
- FIL (Fill): Inštrukcia na vyplnenie používaná na vyplnenie špecifikovanej oblasti pamäte špecifikovanými údajmi.
- CPY (Copy): Inštrukcia kopírovania používaná na kopírovanie údajov do špecifikovanej oblasti pamäte.
6. Pokyny na ovládanie
- JMP (Jump): Inštrukcia skoku používaná na vykonanie nepodmieneného skoku v programe.
- JCN (Podmienený skok): Inštrukcia podmieneného skoku používaná na vykonanie podmieneného skoku v programe.
- NOP (Žiadna operácia): Inštrukcia bez{0}}operácie používaná na vykonanie-operácie v programe.
- END (End): Inštrukcia konca používaná na označenie konca programu.
7. Pokyny pre časovač a počítadlo
- TMR (Timer): Inštrukcia časovača používaná na implementáciu riadenia časovania.
- TON (Časovač oneskorenia): Časovač-oneskorenia, ktorý sa používa na implementáciu{1}}ovládania oneskorenia.
- TOF (Časovač oneskorenia vypnutia): Časovač-oneskorenia vypnutia používaný na implementáciu-ovládania oneskorenia vypnutia.
- RTC (Real{0}}Time Clock): Pokyny pre hodiny reálneho{1}}času používané na získanie aktuálneho času a dátumu.
- CTU (Up Counter): Počítadlo hore používané na implementáciu{0}}kontroly počítania.
- CTD (Down Counter): Počítadlo smerom nadol používané na implementáciu{0}}kontroly počítania.
8. Komunikačné príkazy
- RS (Read/Send): Príkaz Read/Send, ktorý sa používa na čítanie a odosielanie údajov.
- WS (Write/Receive): Príkaz Write/Receive, ktorý sa používa na zápis a príjem dát.
- NET (Network): Sieťový príkaz, ktorý sa používa na umožnenie sieťovej komunikácie medzi PLC.




