Mitsubishi PLC (Programmable Logic Controller) - sanoat avtomatlashtirish sohasida keng qo'llaniladigan dasturlashtiriladigan mantiqiy boshqaruvchining bir turi. U turli sanoat avtomatlashtirish ehtiyojlarini qondira oladigan kuchli dasturlash imkoniyatlariga ega. Mitsubishi PLC uchun keng tarqalgan dasturlash ko'rsatmalari quyidagilar:
1.Asosiy ko'rsatmalar
- LD (Yuklash): PLC ga kirish signalini yuklash uchun ishlatiladigan yuk ko'rsatmasi.
- LDI (Load Inverse): PLC ga kirish signalining teskarisini yuklash uchun ishlatiladigan teskari yuk ko'rsatmasi.
- OUT (Output): PLC dan tashqi qurilmalarga signal yuborish uchun ishlatiladigan chiqish ko'rsatmasi.
- VA (Va): Ikki yoki undan ortiq signallarda mantiqiy AND operatsiyasini bajarish uchun ishlatiladigan AND ko'rsatmasi.
- YOKI (Yoki): Ikki yoki undan ortiq signallarda mantiqiy OR amalini bajarish uchun foydalaniladigan YOKI ko'rsatmasi.
- XOR (Xor): Ikkita signalda mantiqiy XOR operatsiyasini bajarish uchun ishlatiladigan XOR ko'rsatmasi.
- EMAS (NOT): Signalda mantiqiy EMAS amalini bajarish uchun foydalaniladigan EMAS ko'rsatmasi.
- SET (Set): Belgilangan bitni 1 ga o'rnatish uchun foydalaniladigan o'rnatilgan ko'rsatma.
- RESET (Reset): Belgilangan bitni 0 ga o'rnatish uchun foydalaniladigan qayta o'rnatish yo'riqnomasi.
- RST (Qayta tiklash): Belgilangan bitni qayta o'rnatish yoki 0 ga ro'yxatdan o'tish uchun ishlatiladigan qayta o'rnatish yo'riqnomasi.
- PLS (Pulse): impuls signalini yaratish uchun ishlatiladigan impuls ko'rsatmasi.
2. Taqqoslash bo'yicha ko'rsatmalar
- CMP (qiyoslash): Ikki qiymatning kattaligini solishtirish uchun ishlatiladigan taqqoslash ko'rsatmasi.
- EQU (Teng): Ikki qiymat teng yoki yo'qligini aniqlash uchun ishlatiladigan tenglik ko'rsatmasi.
- NEQ (Teng emas): Ikki qiymat teng emasligini aniqlash uchun -tenglik boʻlmagan koʻrsatma.
- GT (Greater Than): Bir qiymat boshqasidan kattaroq yoki yoʻqligini aniqlash uchun foydalaniladigan koʻrsatmadan kattaroq-.
- GEQ (Greater Than or Equal): Kattaroq yoki Teng ko'rsatma, bir qiymat boshqasidan katta yoki teng ekanligini aniqlash uchun ishlatiladi.
- LT (Less Than): Ko'rsatmadan kamroq, bir qiymat boshqasidan kichik yoki yo'qligini aniqlash uchun ishlatiladi.
- LEQ (Less Than or Equal): Less Than yoki Teng ko'rsatmasi, bir qiymat boshqasidan kichik yoki teng ekanligini aniqlash uchun ishlatiladi.
3. Shift ko'rsatmalari
- SHL (Chapga siljitish): maʼlumotlarni belgilangan bitlar soniga oʻtkazish uchun-chapga siljish koʻrsatmasi.
- SHR (oʻngga siljitish): maʼlumotlarni belgilangan bitlar soniga oʻngga siljitish uchun-oʻngga siljish koʻrsatmasi.
- ROR (o‘ngga burish): ma’lumotlarni belgilangan bitlar soniga o‘ngga aylantirish uchun{0}}o‘ngga aylantirish ko‘rsatmasi.
- ROL (Rotate Left): Chapga{0}}aylantirish ko‘rsatmasi ma’lumotlarni belgilangan bitlar soniga chapga aylantirish uchun ishlatiladi.
4.Arifmetik ko'rsatmalar
- QO'SHMA (Qo'shish): Ikki qiymatni qo'shish uchun foydalaniladigan qo'shish ko'rsatmasi.
- SUB (ayirish): Ikki qiymatni ayirishni bajarish uchun foydalaniladigan ayirish ko'rsatmasi.
- MUL (Multiply): Ikki qiymatni ko'paytirish uchun foydalaniladigan ko'paytirish ko'rsatmasi.
- DIV (Divide): Ikki qiymat o'rtasida bo'linishni amalga oshirish uchun bo'linish ko'rsatmasi.
- MOD (Modulo): Modulo ko'rsatmasi, ikkita qiymat o'rtasida modul operatsiyalarini bajarish uchun ishlatiladi.
5.Ma'lumotlarni qayta ishlash bo'yicha ko'rsatmalar
- MOV (Move): Ma'lumotlarni bir joydan ikkinchi joyga ko'chirish uchun foydalaniladigan ko'chirish ko'rsatmasi.
- XCH (Exchange): Ikki dona maʼlumotlar oʻrnini almashtirish uchun foydalaniladigan almashish koʻrsatmasi.
- FIL (To'ldirish): Belgilangan xotira maydonini belgilangan ma'lumotlar bilan to'ldirish uchun ishlatiladigan to'ldirish ko'rsatmasi.
- CPY (nusxalash): ma'lumotlarni ma'lum bir xotira maydoniga nusxalash uchun foydalaniladigan nusxa ko'chirish yo'riqnomasi.
6. Boshqaruv ko'rsatmalari
- JMP (O'tish): Dasturda shartsiz o'tishni amalga oshirish uchun foydalaniladigan o'tish ko'rsatmasi.
- JCN (Shartli o'tish): Dasturda shartli o'tishni amalga oshirish uchun foydalaniladigan shartli o'tish ko'rsatmasi.
- NOP (No Operation): Dasturda hech qanday-operatsiyani amalga oshirish uchun foydalaniladigan-operatsiya yoʻq koʻrsatmasi.
- END (End): Dasturning tugashini bildirish uchun ishlatiladigan tugatish ko'rsatmasi.
7.Taymer va hisoblagich ko'rsatmalari
- TMR (Taymer): Vaqtni boshqarishni amalga oshirish uchun ishlatiladigan taymer ko'rsatmasi.
- TON (kechikish taymeri): yonish{0}}kechikish taymeri-kechikish nazoratini amalga oshirish uchun ishlatiladi.
- TOF (Off Delay Timer): Oʻchirishni{0}}kechiktirish taymerini oʻchirishni-kechiktirishni boshqarish uchun foydalaniladi.
- RTC (Real{0}}Vaqt Soati): Joriy vaqt va sanani olish uchun haqiqiy{1}}vaqt soati koʻrsatmalari.
- CTU (Up Counter): Yuqori hisoblagich-yuqoriga hisoblashni boshqarish uchun ishlatiladi.
- CTD (Down Counter): Pastga hisoblagich-pastga hisoblashni boshqarish uchun ishlatiladi.
8.Aloqa buyruqlari
- RS (O'qish/Yuborish): O'qish/Yuborish buyrug'i, ma'lumotlarni o'qish va yuborish uchun ishlatiladi.
- WS (Write/Receive): Yozish/Qabul qilish buyrug'i, ma'lumotlarni yozish va qabul qilish uchun ishlatiladi.
- NET (Tarmoq): Tarmoq buyrug'i, PLClar o'rtasida tarmoq aloqasini yoqish uchun ishlatiladi.




