Back to blog

Beckhoff IPC құрылғысындағы алғашқы TwinCAT PLC жобасы

Beckhoff IPC-де алғашқы TwinCAT PLC жобасын құрып, тексеріңіз. Бұл бақылау тізімі мақсатты таңдау, EtherCAT құрылғыларын анықтау, енгізу/шығару құрылғыларын салыстыру, қауіпсіз іске қосу, қайта іск...

Алғашқы TwinCAT жобасы тек Boolean нұсқауын тексерумен шектелмеуі керек. Ол инженерлік мақсатты жүйені, EtherCAT топологиясын, енгізу-шығару салыстыруын, тапсырманың орындалуын, іске қосылу тәртібін және шығыстың қауіпсіз әрекетін растауы керек.

Бұл далалық тексеру тізімі Beckhoff өнеркәсіптік компьютері, EtherCAT қосқышы және қарапайым сандық енгізу-шығару құрылғыларын пайдаланады. Жұмыс тәртібі көптеген CX контроллерлеріне де қолданылады. Мәзір атаулары TwinCAT құрастыру нұсқаларына қарай өзгеше болуы мүмкін, сондықтан іске қосу алдында орнатылған нұсқаны тексеріңіз.

TwinCAT бөлінісін түсіну

Beckhoff инженерлік ортаны орындау ортасынан бөледі. TwinCAT XAE аппараттық құралды конфигурациялау, код жазу, айнымалыларды салыстыру және жүйені диагностикалау үшін пайдаланылады. TwinCAT XAR нақты уақыттағы басқару қолданбасын орындайды.

Бұл айырмашылық ақауларды жою кезінде маңызды. Жоба дұрыс компиляциялануы мүмкін, бірақ таңдалған орындау ортасының мақсатты жүйесі қате болып қала береді. Сондай-ақ инженер қатысы жоқ жергілікті жобаны өңдеп жатқан кезде орындау ортасы белсенді болуы мүмкін.

Beckhoff бұл инженерлік және орындау ортасы құрылымын өзінің ресми TwinCAT шолуында сипаттайды. Инженерлер процедураларды орнатылған құрастыру нұсқасы мен лицензияланған функцияларға сәйкестендіруі керек.

Сынақ стендін қауіпсіз дайындау

Тәуекелі төмен тізбектен бастаңыз. Сандық кіріс ретінде батырманы, ал шығыс ретінде шағын индикаторды пайдаланыңыз. Қуат бермес бұрын әр құрылғының кернеуін растаңыз.

  • IPC моделін, операциялық жүйені, TwinCAT құрастыру нұсқасын және орындау ортасының деңгейін жазып алыңыз.
  • EtherCAT қосқышы мен терминалдарының солдан оңға қарай орналасу ретін жазып алыңыз.
  • Сызбада контроллер қуатын өрістік жүктеме қуатынан бөлек көрсетіңіз.
  • Қорғаныш жерге қосуды, 0 V сілтемелерін, сақтандырғыштарды және шығыс жүктемелерінің номиналдарын тексеріңіз.
  • Күтпеген қозғалыс орын алмайтындай етіп машинаны немесе сынақ стендін қауіпсіз күйге қойыңыз.

Бірінші сынақ үшін өндірістік жетекті пайдаланбаңыз. Шам немесе оқшауланған сынақ жүктемесі ақауларды оқшаулауды жеңілдетеді.

Дұрыс мақсатты жүйені таңдау

TwinCAT XAE ашып, жаңа TwinCAT жобасын жасаңыз. Аппараттық құралды сканерлеу алдында қажетті орындау ортасының мақсатты жүйесін таңдаңыз. Мақсатты жүйе атауы мен мекенжайын іске қосу жазбасымен салыстырыңыз.

Жиі кездесетін қате - өнеркәсіптік компьютердің орнына инженерлік ноутбукты конфигурациялау. Тағы бір қате - құрылғы атауы ұқсас ескі маршрутты таңдау. Шкаф немесе машина идентификаторын қамтитын атау беру ережесін қолданыңыз.

Қатысты жабдық үшін PLC ProTech компаниясының HMI және өнеркәсіптік есептеу техникасы каталогын және Beckhoff Automation каталогын қараңыз.

EtherCAT топологиясын сканерлеу және тексеру

Құрылғыларды сканерлеу алдында мақсатты жүйені конфигурациялау режиміне қойыңыз. EtherCAT желісіне қосылған адаптерді сканерлеңіз. TwinCAT қосқыш пен терминалдарды физикалық ретімен анықтауы керек.

Табылған әр терминал қабылданған болып саналмайды. Әрбір анықталған терминалды материалдар тізімімен және шкаф сызбасымен салыстырыңыз. Модель нөмірлерін, орналасуын және арналар санын растаңыз.

Топология өзгеше болса, тоқтап, тексеріңіз. Орын ауыстырылған терминал күтілетін арналардың сәйкестендірілуін өзгертуі мүмкін. Жетіспейтін терминал қуат, кабель, түйіспе немесе адаптер мәселелерін көрсетуі мүмкін.

Логика жазбас бұрын EtherCAT күйі туралы ақпаратты тексеріңіз. Стенд түсіндірілмеген қателерсіз күтілген жұмыс күйіне жетуі тиіс.

Шағын PLC жобасын жасау

PLC жобасын қосып, алғашқы бағдарламаны әдейі шағын ұстаңыз. Structured Text алғашқы сынақ үшін түсінікті негіз береді:

PROGRAM MAIN
VAR
  StartButton AT %I* : BOOL;
  TestLamp AT %Q* : BOOL;
END_VAR

TestLamp := StartButton;

Ауыспалы мекенжайлар кейінгі енгізу/шығару байланыстары үшін таңбалар жасайды. Олар физикалық терминалдардың дұрыс сәйкестендірілгенін дәлелдемейді.

Жобаны құрастырып, компилятордың әрбір хабарын өңдеңіз. Негізгі сигнал тізбегі жұмыс істегенге дейін таймерлерді, қозғалысты, байланыс функцияларын немесе қайта пайдаланылатын кітапханаларды қоспаңыз.

Айнымалыларды физикалық арналарға сәйкестендіру

Байланыстырыңыз StartButton тиісті кіріс арнасына. Байланыстырыңыз TestLamp тиісті шығыс арнасына. Екі жақтағы дерек түрлерін растаңыз.

Жалпы атаулардың орнына сипаттамалы атауларды пайдаланыңыз. Мысалы, DI_Panel_Start және DO_Test_Lamp кейінгі диагностиканы түсініктірек етеді.

Сәйкестендіруді екі бағытта да тексеріңіз. Алдымен әр PLC таңбасынан, кейін әр физикалық арнадан бастаңыз. Бұл қайталанған немесе өткізіліп кеткен байланыстарды анықтайды.

Күтпеген жағдайсыз іске қосу

Іске қоспас бұрын жобаны сақтаңыз. Конфигурация өзгерістерінің қысқаша мазмұнын қарап шығыңыз. Таңдалған мақсаттың әлі де дұрыс екенін растаңыз.

Конфигурацияны іске қосыңыз, қажет болса орындау ортасын қайта іске қосыңыз және PLC-ге кіріңіз. Алғашқы орналастыру үшін басқарылатын жүктеуді пайдаланыңыз. Онлайн өзгерісті іске қосудың әдепкі әдісі ретінде қарастырмаңыз.

Шығыс күйін тексергеннен кейін ғана PLC-ні іске қосу режиміне қойыңыз. Кіріс ақиқат болғанға дейін сынақ шамы өшірулі күйде қалуы тиіс.

Сигналдың толық тізбегін дәлелдеу

Физикалық батырманы басып, үш нүктені бақылаңыз:

  • EtherCAT кіріс арнасының күйі өзгереді.
  • PLC айнымалысының күйі өзгереді.
  • Физикалық шығыс бағдарламаланған пәрменге сәйкес әрекет етеді.

Егер тек бір қабат өзгерсе, ақау орнын анықтау оңайырақ болады. PLC өзгерісінсіз терминал мәнінің өзгеруі сәйкестендіру мәселесін көрсетеді. PLC өзгеріп, бірақ далалық құрылғы жауап бермесе, мәселе шығыс сымдарында, жүктеме қуатында немесе қорғаныста болуы мүмкін.

Қайта іске қосу және ақауларға жауап беру сынағы

Жұмыс істеп тұрған онлайн сынақ толық болып саналмайды. Жүктеу жобасын жасап, іске қосыңыз, содан кейін бекітілген қайта іске қосуды орындаңыз. Орындау ортасының іске қосылатынын және бағдарламаның күтілген күйге жететінін растаңыз.

Сынақ жүктемесін немесе далалық шинаны тек бекітілген рәсімге сәйкес ажыратыңыз. Диагностика үзілісті анықтайтынын тексеріңіз. Шығыстардың құжатталған қауіпсіз күйге қайта оралғанын растаңыз.

Іске қосу жазбасы

TwinCAT нұсқасын, мақсат идентификаторын, топологияны, сәйкестендірулерді, сынақ нәтижелерін және жүктеу жобасының күйін тіркеңіз. Соңғы жобаны нұсқаларды басқару жүйесінде экспорттаңыз немесе мұрағаттаңыз.

Пайдалы нәтиже - қайта-қайта қолдануға болатын базалық нұсқа. Осыдан кейін инженерлер тексерілген негізді жоғалтпай, аналогтық масштабтауды, таймерлерді, дабылдарды, қозғалысты немесе байланыс функцияларын қоса алады.

Leave a comment

Please note, comments need to be approved before they are published.