Mitsubishi PLC (programmeeritav loogikakontroller) on teatud tüüpi programmeeritav loogikakontroller, mida kasutatakse laialdaselt tööstusautomaatika valdkonnas. Sellel on võimsad programmeerimisvõimalused, mis vastavad mitmesugustele tööstusautomaatika vajadustele. Järgmised on Mitsubishi PLC-de jaoks tavaliselt kasutatavad programmeerimisjuhised.
1.Põhijuhised
- LD (Load): laadimisjuhis, mida kasutatakse sisendsignaali laadimiseks PLC-sse.
- LDI (Load Inverse): pöördkoormuse käsk, mida kasutatakse sisendsignaali pöördväärtuse laadimiseks PLC-sse.
- OUT (Output): väljundkäsk, mida kasutatakse signaalide saatmiseks PLC-st välisseadmetesse.
- JA (Ja): AND-käsk, mida kasutatakse loogilise JA-operatsiooni sooritamiseks kahe või enama signaaliga.
- VÕI (Or): VÕI-käsk, mida kasutatakse loogilise VÕI-toimingu sooritamiseks kahe või enama signaaliga.
- XOR (Xor): XOR-käsk, mida kasutatakse kahe signaaliga loogilise XOR-toimingu tegemiseks.
- NOT (Not): NOT käsk, mida kasutatakse signaaliga loogilise EI toimingu sooritamiseks.
- SET (Set): seadistusjuhis, mida kasutatakse määratud biti määramiseks 1-ks.
- RESET (Lähtesta): lähtestamisjuhis, mida kasutatakse määratud biti 0-ks seadmiseks.
- RST (Reset): lähtestamisjuhis, mida kasutatakse määratud biti või registri lähtestamiseks nullile.
- PLS (impulss): impulsi juhis, mida kasutatakse impulsssignaali genereerimiseks.
2. Võrdlusjuhised
- CMP (võrdle): võrdlusjuhis, mida kasutatakse kahe väärtuse suuruste võrdlemiseks.
- EQU (võrdne): Võrdsuse käsk, mida kasutatakse kahe väärtuse võrdsuse määramiseks.
- NEQ (mitte võrdne): mitte{0}}võrdsuse käsk, mida kasutatakse, et teha kindlaks, kas kaks väärtust ei ole võrdsed.
- GT (Greater Than): suurem{0}}kui käsk, mida kasutatakse, et teha kindlaks, kas üks väärtus on teisest suurem.
- GEQ (Greater Than or Equal): Suurem kui või Võrdne käsk, mida kasutatakse määramaks, kas üks väärtus on teisest suurem või sellega võrdne.
- LT (Less Than): Less Than käsk, mida kasutatakse määramaks, kas üks väärtus on teisest väiksem.
- LEQ (Vähem kui või võrdne): käsk Less Than või Equal, mida kasutatakse selleks, et määrata, kas üks väärtus on teisest väiksem või sellega võrdne.
3.Shift Juhised
- SHL (Shift Left): nihutamiskäsk{0}}vasakule, mida kasutatakse andmete nihutamiseks määratud arvu bittide võrra vasakule.
- SHR (Shift Right): nihutus{0}}paremale käsk, mida kasutatakse andmete nihutamiseks paremale määratud arvu bittide võrra.
- ROR (Pööra paremale): paremale{0}}pööramise käsk, mida kasutatakse andmete pööramiseks paremale määratud arvu bittide võrra.
- ROL (Pööra vasakule): pööramise{0}}vasakule käsk, mida kasutatakse andmete pööramiseks vasakule määratud arvu bittide võrra.
4. Aritmeetilised juhised
- ADD (Add): lisamisjuhis, mida kasutatakse kahe väärtuse lisamiseks.
- SUB (lahutamine): lahutamiskäsk, mida kasutatakse kahe väärtuse lahutamiseks.
- MUL (Multiply): korrutamiskäsk, mida kasutatakse kahe väärtuse korrutamiseks.
- DIV (Divide): jagamiskäsk, mida kasutatakse kahe väärtuse vahel jagamiseks.
- MOD (Modulo): Modulo käsk, mida kasutatakse mooduloperatsioonide tegemiseks kahe väärtuse vahel.
5.Andmetöötluse juhised
- MOV (Move): teisaldamisjuhis, mida kasutatakse andmete teisaldamiseks ühest asukohast teise.
- XCH (Exchange): vahetuskäsk, mida kasutatakse kahe andmeüksuse positsioonide vahetamiseks.
- FIL (Fill): täitmisjuhis, mida kasutatakse määratud mäluala täitmiseks määratud andmetega.
- CPY (kopeerimine): kopeerimisjuhis, mida kasutatakse andmete kopeerimiseks määratud mälualasse.
6. Juhtimisjuhised
- JMP (hüpe): hüppejuhis, mida kasutatakse programmis tingimusteta hüppe sooritamiseks.
- JCN (Jump Conditional): tingimusliku hüppe käsk, mida kasutatakse tingimusliku hüppe sooritamiseks programmis.
- NOP (No Operation): no{0}}operatsiooni käsk, mida kasutatakse programmis ei{1}}toimingu tegemiseks.
- END (End): Lõpukäsk, mida kasutatakse programmi lõpu näitamiseks.
7. Taimeri ja loenduri juhised
- TMR (taimer): taimeri juhis, mida kasutatakse ajastuse juhtimiseks.
- TON (On Delay Timer): sisse-viivituse taimer, mida kasutatakse sisse-viivituse juhtimiseks.
- TOF (Off Delay Timer): väljalülitus-viivituse taimer, mida kasutatakse väljalülitus-viivituse juhtimiseks.
- RTC (Real{0}}Time Clock): reaalajas{1}}kella juhised, mida kasutatakse praeguse kellaaja ja kuupäeva hankimiseks.
- CTU (ülesloendur): üles loendur, mida kasutatakse üles{0}}loendamise juhtimiseks.
- CTD (allaloendur): allaloendur, mida kasutatakse alla{0}}loendamise juhtimiseks.
8. Kommunikatsioonikäsud
- RS (Read/Send): lugemis-/saatmiskäsk, mida kasutatakse andmete lugemiseks ja saatmiseks.
- WS (kirjuta/vastuvõtt): kirjutamise/vastuvõtmise käsk, mida kasutatakse andmete kirjutamiseks ja vastuvõtmiseks.
- NET (võrk): võrgukäsk, mida kasutatakse PLC-de vahelise võrgusuhtluse võimaldamiseks.




