Codesys - та ПЛК эмуляциялау жүйесі


Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   

ҚР білім және ғылым минитрлігі

Семей қаласының Шәкәрім атындағы Мемлекеттік Университеті

Ақпараттық-Коммуникациялық технологиялар факультеті

«Автоматика және Ақпараттық Технологиялар» оқу кафедрасы

Пән: Микроконтроллерлерді және өндірістік контроллерлерді бағдарламалық қамтамасыздандыру

СӨЖ 6

Тақырыбы: Codesys-та ПЛК эмуляциялау жүйесі

Дайындаған: Абылқаиров Әділет

Тексерген: Оспанов Е. А.

Тобы: АУ-801

Семей 2020

Жоспар

Кіріспе . . . 3
Кіріспе . . . 3: 1. Сodesys-та ПЛК эмуляцилау жүйесі . . . 4
Кіріспе . . . 3: Қорытынды . . . 8
Кіріспе . . . 3: Қолданылған әдебиет . . . 9

Кіріспе

Технологиялық бағдарламалауда жиі, яғни жабдық жұмысының алгоритмдерін жасау кезінде келесі міндет туындайды. Сізге қандай да бір атқару механизмін қосу шарттарын және оны ажырату шарттарын бөлу қажет. Мысалы, желдеткішті іске қосу шартымен басқару кезінде бөлмеде жоғары температура болуы мүмкін. Ал сол вентиляторды тоқтату шарты берілген уақытты есептеу аяқталады.

1. Codesys-та ПЛК эмуляциялау жүйесі

Мұндай бөлек шарттарды жүзеге асыру үшін CoDeSys-та дискретті айнымалы мәндерді орнату және жою операциялары жүзеге асырылады. Біздің кірістеріміз мен шығыстарымыз дискретті ретінде жарияланды. Осылайша, in3 кірісінде сигнал бар болса, out3 шығысын іске қосуды қоя аламыз. In4 кірісінде сигнал болған кезде out3 өшірілуі мүмкін. Бұл алгоритмді жүзеге асыру үшін біз out3 айнымалысының жанында байланыс желісін бөлектейміз.

https://forkettle.ru/images/literatura/Codesys/3/1.jpg

1. 1. 1 - Сурет

Содан кейін жылдам қатынау тақтасында SR түймесін тауып, оны ЛБМ басыңыз. Енді out3 айнымалысына осы тізбекте орнату операциясы қолданылады. Егер сіз SR түймесін қайта бассаңыз, онда R символы пайда болады, яғни қалпына келтіру әрекеті теңшелетін болады. Келесі басқанда SR жүйесі тізбекті қалыпты тағайындау күйіне қайтарады және S және R қосымша символдары автоматты түрде жойылады. Потренируйтесь ауыстырып операциялар орнату және түсіру. Түймені жылдам кіру жолағында пайдаланудың орнына контекстік мәзірде Set/Reset тармағын таба аласыз . Бұл мәзір, еске сала кетейік, ПКМ басу арқылы шақырылады, оны байланыс желісінің бөлінген бөлігінде жасау қажет. Нәтижесінде, суретте бейнеленген төрт тізбек болуы керек:

https://forkettle.ru/images/literatura/Codesys/3/2.jpg

1. 1. 2 - Сурет

Осы Алгоритммен жұмыс істегенде, сіз кездейсоқ артық жергілікті айнымалыларды қоя аласыз. Var және END_VAR кілт сөздер арасында айнымалыларды жариялау саласында ешқандай жазба жоқ екеніне көз жеткізіңіз.

https://forkettle.ru/images/literatura/Codesys/3/3.jpg

1. 1. 3 - Сурет

Егер олар бар болса, оларды қолмен жойыңыз.

Қателер түзетілген кезде, эмуляция режимін қосу керек. Сізге "Онлайн" мәзіріне кіріп, "эмуляция режимі"тармағында белгі қою қажет.

https://forkettle.ru/images/literatura/Codesys/3/4.jpg

1. 1. 4 - Сурет

Алдағы уақытта біз бұл белгіні алып тастаймыз. Ал әзірше жобаны іске қосамыз ("Онлайн "- "қосылу" немесе AIt+F8) . Бағдарламаны іске қосу қажеттілігі туралы есте сақтаңыз, ол үшін F5 түймесін басыңыз.

Сіздің бағдарламаның сыртқы түрі төмендегі суретте бейнеленген сияқты болуы керек.

https://forkettle.ru/images/literatura/Codesys/3/5.jpg

1. 1. 5 - Сурет

CoDeSys-те келесі түсті кодтау қабылданған: қара түспен мәндер false ("өтірік") деп аталады. Көк түс айнымалы True мәні жазылған кезде қолданылады. Сол түстермен олар арқылы сигнал болмаған немесе өткен кезде байланыс желілері бейнеленеді. Мысалы, out2 шығысындағы инверсияның нәтижесінде бізде "ақиқат" мәні пайда болды.

Кіріс айнымалыларының мәнін өзгерту және шығу жағдайына әсер ету үшін біз таныс жолды пайдаланамыз. Мысалы, эмуляцияларда физикалық түймелермен және тумблерлермен жұмыс істей алмаймыз, онда CoDeSys терезесінде мәндерді тікелей орнатамыз. Оның мәнін өзгерту үшін қажетті айнымалыға ЛБМ екі рет басу керек

https://forkettle.ru/images/literatura/Codesys/3/6.jpg

1. 1. 6 - Сурет

ал сіз қажет нәрсе пайда болғанша басыңыз жалғастыру. Бағдарлама мәндерін жазу үшін таныс Ctrl+F7 пернелері комбинациясын қолданамыз .

Орнату және қалпына келтіру операцияларының жұмысын сәл қарастырайық, бұл біздің екі төменгі тізбек. In3 және in4 айнымалы false мәні болғанда, out3 айнымалы осы операцияларды орындауға дейін болған күйде қалады.

https://forkettle.ru/images/literatura/Codesys/3/7.jpg

1. 1. 7 - Сурет

Яғни, ол өз мәнін сақтайды.

https://forkettle.ru/images/literatura/Codesys/3/8.jpg

1. 1. 8 - Сурет

In3 кірісінде True мәні пайда болғанда, out3 шығысы іске қосылады.

https://forkettle.ru/images/literatura/Codesys/3/9.jpg

1. 1. 9 - Сурет

Өз кезегінде in4 кірісінде True мәні пайда болғанда, out3 шығысын өшіреді.

https://forkettle.ru/images/literatura/Codesys/3/10.jpg

1. 1. 10 - Сурет

Қорытынды

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Аналогтық кіріс
Өндірістік контроллерлер
Әр түрлі басқару жүйелеріндегі контроллерлер
Контроллер - электроника мен есептеудегі басқару құрылғысы
Автоматтандырылған су жүйелері
Микроконтроллер құрылғысына арналған программалық қамтамасыз етуді әзірлеу
Үш корпусты абсорбция қондырғы аппаратын шығын мен концентрациялар параметрлерін реттеуге арналған контроллерді программалау
Автоматтандыру және басқару мамандығы
Автотұрақ схемасы
ST құрылымдалған мәтін
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz