АЛМАТЫ ТЕХНОЛОГИЯЛЫҚ УНИВЕРСИТЕТІ
ИНЖИНИРИНГ ЖӘНЕ АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ
АВТОМАТТАНДЫРУ ЖӘНЕ РОБОТОТЕХНИКА КАФЕДРАСЫ
Зертханалық жұмыс
Тақырыбы : Codesys 2.3 жүйесінде Owen PLC бағдарламасы.
Пән атауы
|
PLC бағдарламалау
|
Баға
|
|
Ескертпе
|
|
Орындаған:
|
Әліби А.Ә.
|
Тексерген:
|
Мамбетов С.Т
|
Алматы, 2023 ж.
ЗЕРТХАНАЛЫҚ ЖҰМЫС №1
Codesys 2.3 жүйесінде Owen PLC бағдарламасы.
Қысқаша сипаттамасы: Бағдарламаланатын логикалық контроллер (PLC ағылш. programmable logic controller) - бұл өндірістік жағдайларда қолданылатын жоғары мамандандырылған жабдық. Бағдарламаланатын логикалық контроллерлер әр түрлі датчиктерден ақпарат алуға және оны әр түрлі машиналарды басқару үшін пайдалануға мүмкіндік беруге арналған. БЛК нақты уақыт режимінде өте жылдам болғандықтан, процесті дәл басқаруға қабілетті. БЛК нұсқау алған кезде, ол бірден қозғалтқыштарына басқару элементтерін беріп, жауап береді.
PLC, мысалы, шамдар мен басқа электрондық жабдықтар үшін қуатты қосып-өшіре алады. Өнеркәсіпте PLC әдетте машиналарды басқару үшін қолданылады. Зауыт балқытылған металды құю үшін, араны қозғау үшін, тойтармаларға стендтің жақтауына бекіту немесе клапанды ашу және жабу үшін PLC қолдана алады. Әдетте PLC белгілі бір тәртіпте әр түрлі қарапайым тапсырмаларды орындайды.
CoDeSys-контроллерлерді бағдарламалаудың заманауи құралы (CoDeSys контроллерлерді дамыту жүйесі сөздерінен құралған). CoDeSys бағдарламашыға IEC 61131-3 стандарты тілдерінде контроллерлерді бағдарламалау үшін ыңғайлы ортаны ұсынады. Қолданылатын редакторлар мен жөндеу құралдары басқа танымал кәсіби бағдарламалау орталарына (мысалы, Visual C++) таныс кеңінен танымал және жақсы қалыптасқан принциптерге негізделген.
Кірістер мен шығыстарды үш сыныпқа бөлуге болады:
аналогтық;
дискретті;
арнайы.
Аналогтық кірістер Сенсорлардан және басқа сыртқы құрылғылардан үздіксіз сигнал енгізу үшін қажет.
PLC аналогтық шығыстары құрылғыларды біркелкі басқаруға қызмет етеді. Аналогтық шығыстардың бөлінуі кірістер сияқты (ток және кернеу бойынша).
Бағдарламаланатын логикалық контроллердің дискретті кірістері қысым датчиктері, термостаттар, анықтау датчиктері, соңғы датчиктер және т.б. сияқты дискретті датчиктерден сигналдар алуға қызмет етеді.
PLC дискретті шығыстары қосылған құрылғыларды басқару үшін қажет, мысалы, жоғары немесе төмен сигналдарды ауыстыру арқылы магниттік стартерлердің, шамдардың, клапандардың және басқалардың әртүрлі түрлері.
Арнайы кірістер/шығыстар – стандартты емес параметрлері бар сенсорлармен және құрылғылармен өзара әрекеттесу үшін қолданылатын жеке кіріс / шығыс класы — стандартты емес сигнал деңгейі, арнайы қуат параметрлері және бағдарламалық жасақтама.
1-сур. Codesys ішіндегі логикалық операторлар
Негізгі логикалық операциялар:
AND операторы 2 битпен орындалады, мысалы, a және b.егер A және b 1-ге тең болса, and операциясының Нәтижесі 1-ге тең. Басқа жағдайларда нәтиже 0 болады. Мысалы, AND көмегімен сіз жұп санның бар-жоғын біле аласыз.
OR операторы 2 биттермен де орындалады (a және b). Нәтиже 0-ге тең, егер А және В 0-ге тең болса, әйтпесе ол 1-ге тең. Шындық кестесін қараңыз.
XOR 2 битпен (a және b) орындалады. B немесе a биттерінің бірі 1 болған кезде XOR (эксклюзивті НЕМЕСЕ) операциясының нәтижесі 1 болады. Басқа жағдайларда XOR операторын қолдану нәтижесі 0 болады.
Логикалық операция NOT. Нәтиже биттің күйіне байланысты. Егер ол нөлдік күйде болса, онда операцияның нәтижесі бір және керісінше болады. Барлығы өте қарапайым.
Бұл 4 логикалық операцияны бірінші кезекте есте сақтау керек, өйткені олардың көмегімен кез-келген мүмкін нәтижеге қол жеткізуге болады.
2-сур. CoDeSys-тегі бейнелеу құралдары
Визуализация басқару объектісін графикалық түрде көрсетуге және тікелей көрсетуге арналған codesys-те жасалған контроллер бағдарламасымен байланысты. CoDeSys визуализация редакторы жоба айнымалыларына сәйкес байланыстыруға болатын дайын графикалық элементтер жиынтығын ұсынады. Онлайн режимінде экрандағы элементтердің көрінісі айнымалылардың мәндеріне байланысты өзгереді.
3-сур. LD бағдарламалау тілі.
Достарыңызбен бөлісу: |