V III BOB. KONTROLLERLARNI, MIKROKONTROLLERLARNI
PROGRAMMALASHTIRADIGAN TILLARI.
8.1. Kontrollerlarni, mikrokontrollerlarni programmalashtirish tillari
8.1.1. Umumiy tushuncha.
Programma bilan ta’minlash (PBT) deganda - bu mikrokontrollerlarda (MK),
kontrollerlarda masalalarni yechishni, programmalami sozlashni, M K boshqarish
sistemasini ishlashini ta’ minlashga, tekshirishga, ko’ rsatmalar, imkon beruvchi
programmalaryig’ indisi tushuniladi [19,20,21,31].
Apparatli va mikroprogrammali vositalar orqali M K, kontrollerlarga ichki til
hamda foydalanuvchiga tavsiya etiladigan tashqi programmalar jo riy qilinadi.
M K kirish tili bo’lib, PZU, PPZU, REPZU, EPROM, EEPROM, ...
direktivalar yig’ indisi va programma tili xizmat qiladi.
M K asosan lokal sistemalarni, ya’ni kichikroq ob’ ektlarni ishlashini nazorat
qilish va boshqarish uchun mo’ljallanganligi uchun ulami ichki xotira sxemalariga
ob’ektni ishlashini nazorat qiladigan va boshqaradigan direktiv buyruqlarini
bajaruvchi qism programmalari, konstantalar, boshqarish va hisoblash qism
programmalari yozilgan bo’ ladi. Bulardan tashqari M K ning xotirasiga M K ning
o’ zini ishlashini tekshiruvchi testli programmalar o’matilgan bo’ ladi.
M K ning xotira qurilmasiga yozilgan programma apparat, foydaianuvchi va
datchiklar oralig’ ida xuddi interfeys kabi vazifani bajaradi.
M K larni ishlatish uchun quyidagi programmalash tillaridan foydalanish
mumkin: mashina tili, Assembler tili, yuqori darajadagi til, Step-5 va Step-7
programmalash tillari.
Kontrollerlarni programma ta’ minoti, protsessorni tarkibida kiritilgan rezident
programmani o’ z ichiga oladi. Rossiyadan chiqarilayotgan KR-300M; KR-300; KR-
3001 turidagi kontrollerlarni modulini tarkibiga 3 ta kanalli tashqi to’ mi (setni)
programma ta’minoti o’rnatilgan (MODBUS, ADAP-400, BUSO-1, 1-7000 va
boshqalar). Bu yerda bittasi kontrollerlarni zahirali (rezervli) kanali va bitta
qo’ shimcha shlyuzli kanal ishlatiladi. Magnitli yoki CD-ROM tashuvchilarida
Leona kontrollerlarini programmalash sistemalari ta k lif qilinadi. Leona (Windows-
95/98/2000/2004), Istok (Dos) OPC Data Access Automation Specification 2.0
standartidagi SCADA sistemasidagi OPC aloqa serveri va shunga o’ xshagan tillar.
8.1.2. Programmalash, programmalash tili.
IEC - 61131-3 logikali boshqariladigan va rostlanadigan protsessorli
modullarni programmalashda qo’ llaniladigan, dunyoda keng tarqalgan standart
programmalash tilidir.
Bu programmalash tili pog’onali (
Dostları ilə paylaş: