Mitsubishi PLC (Programmable Logic Controller) je vrsta programabilnega logičnega krmilnika, ki se pogosto uporablja na področju industrijske avtomatizacije. Ima zmogljive programske zmogljivosti, ki lahko zadovoljijo različne potrebe industrijske avtomatizacije. Naslednja so običajno uporabljena navodila za programiranje za Mitsubishi PLC:
1. Osnovna navodila
- LD (Nalaganje): navodilo za nalaganje, ki se uporablja za nalaganje vhodnega signala v PLC.
- LDI (Load Inverse): Navodilo za inverzno nalaganje, ki se uporablja za nalaganje inverze vhodnega signala v PLC.
- OUT (izhod): Izhodno navodilo, ki se uporablja za pošiljanje signalov iz PLC zunanjim napravam.
- IN (In): ukaz IN, ki se uporablja za izvedbo logične operacije IN na dveh ali več signalih.
- ALI (ali): navodilo ALI, ki se uporablja za izvedbo logične operacije ALI na dveh ali več signalih.
- XOR (Xor): ukaz XOR, ki se uporablja za izvedbo logične operacije XOR na dveh signalih.
- NOT (Ne): navodilo NOT, ki se uporablja za izvedbo logične operacije NE na signalu.
- SET (Set): navodilo za nastavitev, ki se uporablja za nastavitev določenega bita na 1.
- RESET (Ponastavi): Navodilo za ponastavitev, ki se uporablja za nastavitev določenega bita na 0.
- RST (Reset): ukaz za ponastavitev, ki se uporablja za ponastavitev določenega bita ali registra na 0.
- PLS (Pulse): impulzni ukaz, ki se uporablja za ustvarjanje impulznega signala.
2. Navodila za primerjavo
- CMP (Primerjaj): Primerjalno navodilo, ki se uporablja za primerjavo velikosti dveh vrednosti.
- EQU (Equal): Navodilo za enakost, ki se uporablja za ugotavljanje, ali sta dve vrednosti enaki.
- NEQ (not Equal): Navodilo za ne-enakost, ki se uporablja za ugotavljanje, ali dve vrednosti nista enaki.
- GT (Greater Than): Navodilo večje-kot, ki se uporablja za ugotavljanje, ali je ena vrednost večja od druge.
- GEQ (Greater Than or Equal): Navodilo Večje kot ali Enako, ki se uporablja za ugotavljanje, ali je ena vrednost večja ali enaka drugi.
- LT (Less Than): ukaz Manj kot, ki se uporablja za ugotavljanje, ali je ena vrednost manjša od druge.
- LEQ (Less Than or Equal): Navodilo manj kot ali enako, ki se uporablja za ugotavljanje, ali je ena vrednost manjša ali enaka drugi.
3. Navodila za prestavljanje
- SHL (premik v levo): ukaz za premik-levo, ki se uporablja za premik podatkov levo za določeno število bitov.
- SHR (premik desno): navodilo premika-desno, ki se uporablja za premik podatkov desno za določeno število bitov.
- ROR (Rotate Right): Navodilo za zasuk-desno, ki se uporablja za zasuk podatkov v desno za določeno število bitov.
- ROL (Zasukaj v levo): ukaz za zasuk-levo, ki se uporablja za zasuk podatkov v levo za določeno število bitov.
4. Aritmetična navodila
- ADD (Add): navodilo za seštevanje, ki se uporablja za seštevanje dveh vrednosti.
- SUB (odštevanje): navodilo za odštevanje, ki se uporablja za izvedbo odštevanja dveh vrednosti.
- MUL (Množenje): navodilo za množenje, ki se uporablja za izvajanje množenja dveh vrednosti.
- DIV (Deljenje): ukaz deljenja, ki se uporablja za deljenje med dvema vrednostma.
- MOD (Modulo): Modulo navodilo, ki se uporablja za izvajanje modulo operacij med dvema vrednostma.
5. Navodila za obdelavo podatkov
- MOV (premakni): Navodilo za premikanje, ki se uporablja za premikanje podatkov z ene lokacije na drugo.
- XCH (Izmenjava): Navodilo za izmenjavo, ki se uporablja za zamenjavo položajev dveh podatkov.
- FIL (Fill): Navodilo za polnjenje, ki se uporablja za polnjenje določenega pomnilniškega področja z določenimi podatki.
- CPY (Kopiraj): Navodilo za kopiranje, ki se uporablja za kopiranje podatkov v določeno pomnilniško območje.
6. Navodila za nadzor
- JMP (skok): Navodilo za skok, ki se uporablja za izvedbo brezpogojnega skoka v programu.
- JCN (pogojni skok): navodilo za pogojni skok, ki se uporablja za izvedbo pogojnega skoka v programu.
- NOP (brez operacije): Navodilo za ne-operacijo, ki se uporablja za izvajanje ne-operacije v programu.
- END (Konec): Končno navodilo, ki se uporablja za označevanje konca programa.
7. Navodila za časovnik in števec
- TMR (Timer): Navodilo časovnika, ki se uporablja za izvajanje nadzora časa.
- TON (Časovnik zakasnitve vklopa): Časovnik za-zakasnitve, ki se uporablja za izvajanje nadzora zakasnitve vklopa-.
- TOF (Off Delay Timer): Časovnik za-zakasnitve izklopa, ki se uporablja za izvajanje nadzora zakasnitve izklopa-.
- RTC (Real{0}}Time Clock): Navodila za-uro realnega časa, ki se uporabljajo za pridobivanje trenutnega časa in datuma.
- CTU (števec navzgor): števec navzgor, ki se uporablja za izvajanje nadzora -štetja navzgor.
- CTD (števec navzdol): števec navzdol, ki se uporablja za izvajanje nadzora -štetja navzdol.
8. Komunikacijski ukazi
- RS (Read/Send): ukaz za branje/pošiljanje, ki se uporablja za branje in pošiljanje podatkov.
- WS (Write/Receive): Ukaz Write/Receive, ki se uporablja za pisanje in prejemanje podatkov.
- NET (Network): Omrežni ukaz, ki se uporablja za omogočanje omrežne komunikacije med PLC-ji.




