Sanoat kompyuterlari uchun PLC dasturlash tilining xususiyatlari va shakllari

Jan 03, 2022

Xabar QOLDIRISH

Umumiy kompyuter tili bilan taqqoslaganda, sanoat kompyuterining PLC dasturlash tili aniq xususiyatlarga ega. U nafaqat tildan, balki umumiy assambleya tilidan ham farq qiladi. U oson yozish va disk raskadrovka oson bo'lish talablariga javob berishi kerak. Hozirgi vaqtda barcha ishlab chiqaruvchilarning mahsulotlariga mos keladigan dasturlash tili yo'q. Masalan, Mitsubishi mahsulotlari o'z dasturlash tiliga ega, OMRON mahsulotlari ham o'z tiliga ega. Lekin PLC qaysi turidan qat'i nazar
PLC dasturlash tillarining barchasi quyidagi xususiyatlarga ega:
1. Ko'rsatmalarning grafik tuzilishi: Dastur grafik tarzda ifodalanadi va ko'rsatmalar tushunarli va esda qoladigan turli xil grafik belgilardan iborat. Tizimning dasturiy taʼminot ishlab chiqaruvchisi sanoat nazoratida zarur boʻlgan mustaqil hisoblash funksiyalarini ramziy grafiklarga jamlagan va foydalanuvchilar ushbu grafiklarni oʻz ehtiyojlariga koʻra birlashtirib, tegishli parametrlarni toʻldirishlari mumkin. Mantiqiy operatsiya qismida deyarli barcha ishlab chiqaruvchilar qabul qilish oson bo'lgan o'rni nazorat qilish sxemasiga o'xshash narvon diagrammasidan foydalanadilar. Misol uchun, Siemens uni ko'rsatish uchun boshqaruv tizimining oqim sxemasidan ham foydalanadi, bu boshqaruv munosabatlarini ifodalash uchun ikkilik mantiqiy komponent grafik belgilaridan foydalanadi, bu juda intuitiv va tushunish oson. Murakkab arifmetik amallar, vaqtni hisoblash va hokazolar odatda narvon diagrammalari yoki mantiqiy komponentlar diagrammalariga havola bilan ifodalanadi. Garchi ular mantiqiy operatsiyalar kabi ramziy bo'lmasa-da, ular foydalanuvchilar orasida ham mashhur.
2. Aniq o'zgaruvchan konstantalar: Grafik belgilar operatsiya funksiyalarini ko'rsatuvchi opkodlarga ekvivalent bo'lib, operandlar foydalanuvchi tomonidan to'ldiriladi, masalan: K400, T120 va boshqalar. PLCdagi o'zgaruvchilar va doimiylar va ularning qiymat diapazonlari aniq belgilangan, ular mahsulot modeli bilan belgilanadi. Siz mahsulot katalogi qo'llanmasiga murojaat qilishingiz mumkin.
3. Soddalashtirilgan dastur tuzilmasi: PLC dastur tuzilishi odatda juda oddiy, odatda blok tuzilishi, turli bloklar turli funktsiyalarni bajaradi, shuning uchun dastur tuzatuvchisi nazorat funktsiyasi va butun dasturni boshqarish ketma-ketligi haqida aniq tushunchaga ega.
4. Ilova dasturlarini yaratish jarayonini soddalashtiring: dasturlarni yozish uchun montaj tili va tilidan foydalaning, tahrirlash, kompilyatsiya qilish va bog'lashning uchta jarayonini yakunlang, dasturlash tilidan foydalanganda faqat bitta jarayonni tahrirlash kerak, qolganlari esa avtomatik ravishda yakunlanadi tizim dasturiy ta'minoti va butun tahrirlash jarayoni "inson-mashina" dialogi ostida amalga oshiriladi va foydalanuvchilardan ilg'or dasturiy ta'minotni loyihalash qobiliyatiga ega bo'lishni talab qilmaydi.
5. Nosozliklarni tuzatish usullarini kuchaytirish: Assembler dasturi yoki til dasturini tuzatish bo'ladimi, bu muharrirlar uchun bosh og'rig'i va PLC dasturini disk raskadrovka qilish dasturchi yordamida, PLC va dasturchidagi tugmalar va displeydan foydalangan holda to'liq shartlarni ta'minlaydi. Va ichki tahrirlash, disk raskadrovka, monitoring va boshqalar va dasturiy ta'minotni qo'llab-quvvatlash bilan diagnostika va disk raskadrovka operatsiyalari juda oddiy.
Bir so'z bilan aytganda, PLC dasturlash tili foydalanuvchiga yo'naltirilgan bo'lib, u foydalanuvchilardan ilg'or bilimga ega bo'lishni talab qilmaydi va uzoq muddatli maxsus tayyorgarlikni talab qilmaydi.
Sanoat kompyuteri PLC dasturlash tilining shakli
Ushbu darslikda eng ko'p qo'llaniladigan ikkita dasturlash tili qo'llaniladi, biri narvon diagrammasi, ikkinchisi esa mnemonik til jadvalidir. Narvon diagrammasi dasturlashdan foydalanish, chunki u intuitiv va tushunarli, lekin shaxsiy kompyuter va tegishli dasturlash dasturini talab qiladi; mnemonik shakldan foydalanish tajriba o'tkazish uchun qulaydir, chunki u qimmat grafik dasturchi yoki dasturlash uchun kompyuter o'rniga oddiy dasturchini talab qiladi.
Garchi ba'zi PLC-larda kompyuterga mos keladigan C tili, BASIC tili, maxsus maqsadli tillar (masalan, Siemens GRAPH5, Mitsubishi'ning MELSAP) va Boolean mantiqiy tili, umumiy maqsadli kompyuterga mos montaj tili va boshqalar mavjud. Har holda, turli ishlab chiqaruvchilarning dasturlash tillari faqat o'z mahsulotlariga qo'llanilishi mumkin.
Dasturlash bo'yicha ko'rsatmalar: Ko'rsatmalar PLC ga bajarishi va buni qanday qilish kerakligi aytilgan kodlar yoki belgilardir. Aslida, ko'rsatmalar oddiy kompyuter bilan bir xil bo'lgan bir nechta ikkilik kodlardir. Shu bilan birga, PLC kompilyatsiya tizimiga ega bo'lib, u ba'zi matn belgilarini yoki grafik belgilarni mashina kodiga to'plashi mumkin, shuning uchun foydalanuvchilar ko'radigan PLC ko'rsatmalari odatda mashina kodlari emas, balki matn kodlari yoki grafik belgilardir. Odatda ishlatiladigan mnemonik jumlalar tegishli buyruqlarni ifodalash uchun inglizcha belgilar (bir nechta tillar mavjud) qisqartmalar va raqamlardan foydalanadi. Tez-tez ishlatib turadigan grafik belgi narvon diagrammasi bo'lib, u elektr sxematik diagrammaga o'xshaydi va elektr ishchilari tomonidan osonlik bilan qabul qilinadi.
Buyruqlar tizimi: PLC ega bo'lgan buyruqlar yig'indisi PLC buyruqlar tizimi deb ataladi. U ko'rsatmalar sonini, har bir ko'rsatma nima qila olishini o'z ichiga oladi va PLC funktsiyasi va ishlashini ifodalaydi. Umuman olganda, kuchli funktsiyalari va yaxshi ishlashi bo'lgan PLC boy ko'rsatmalar tizimiga ega va ko'proq narsalarni qila oladi. Dasturlashdan oldin PLC ko'rsatmalar tizimini aniqlashimiz kerak
Dastur: PLC ko'rsatmalarining tartibli to'plami, PLC uni ishga tushirishi va tegishli ishni bajarishi mumkin. Albatta, bu erda dastur PLC ning foydalanuvchi dasturini nazarda tutadi. Foydalanuvchi dasturlari odatda foydalanuvchilar tomonidan ishlab chiqilgan va PLC ishlab chiqaruvchilari yoki distribyutorlari tomonidan taqdim etilmaydi. Bayonotlarda ifodalangan dasturlar intuitiv emas va yomon o'qishga ega, ayniqsa murakkab dasturlarni o'qish qiyinroq, shuning uchun ko'pchilik dasturlar narvon diagrammalarida ifodalangan.
Narvon diagrammasi: Narvon diagrammasi - bu PLC ko'rsatmalarining narvon diagramma belgilarini onlayn ulanish orqali bir-biriga bog'laydigan, ishlatiladigan PLC ko'rsatmalarini va ularning ketma-ketligini ifodalash uchun ulangan diagramma. Bu elektr sxematik diagrammaga juda o'xshaydi. U ikki xil ulanishga ega: biri avtobus, ikkinchisi ichki gorizontal va vertikal chiziqlar. Ichki gorizontal va vertikal chiziqlar har bir narvon belgisi ko'rsatmasini ko'rsatmalar guruhiga bog'laydi. Ushbu ko'rsatmalar guruhi odatda yuk (LD) ko'rsatmasi bilan boshlanadi va agar kerak bo'lsa, mantiqiy shartlarni o'rnatish uchun undan keyin bir nechta kiritish ko'rsatmalari (jumladan, LD yo'riqnomasi) qo'llaniladi. Nihoyat, bu chiqish boshqaruvini amalga oshirish uchun chiqish sinf buyrug'i yoki tegishli ishlarni bajarish uchun ma'lumotlarni boshqarish, jarayonni boshqarish, aloqani qayta ishlash, monitoring ishlari va boshqalar kabi buyruqdir. Avtobus buyruqlar guruhini ulash uchun ishlatiladi.

So'rov yuborish