Назад към блога

Първи TwinCAT PLC проект на индустриален компютър Beckhoff

Създайте и проверете първи TwinCAT PLC проект на Beckhoff IPC. Този контролен списък обхваща избора на цел, откриването на EtherCAT, картографирането на входовете и изходите, безопасното активиране...

Първият проект на TwinCAT трябва да докаже повече от една булева инструкция. Той трябва да потвърди инженерната цел, топологията на EtherCAT, съпоставянето на входовете/изходите, изпълнението на задачите, поведението при стартиране и безопасната реакция на изхода.

Този полеви контролен списък използва индустриален компютър Beckhoff, EtherCAT куплунг и прости цифрови входове/изходи. Работният процес се прилага и към много контролери CX. Имената на менютата може да се различават между версиите на TwinCAT, затова проверете инсталираната версия преди въвеждане в експлоатация.

Разберете разделението в TwinCAT

Beckhoff разделя инженерната работа от изпълнението на средата за изпълнение. TwinCAT XAE се използва за конфигуриране на хардуера, писане на код, съпоставяне на променливи и диагностика на системата. TwinCAT XAR изпълнява приложението за управление в реално време.

Това разграничение е важно при отстраняване на неизправности. Проектът може да се компилира правилно, докато избраната цел за изпълнение остава неправилна. Средата за изпълнение също може да е активна, докато инженерът редактира несвързан локален проект.

Beckhoff описва тази структура на инженерната среда и средата за изпълнение в своя официален преглед на TwinCAT. Инженерите трябва да съобразят процедурите с инсталираната версия и лицензираните функции.

Подгответе стенда безопасно

Започнете с верига с нисък риск. Използвайте бутон като цифров вход и малък индикатор като изход. Потвърдете напрежението на всяко устройство, преди да подадете захранване.

  • Запишете модела на IPC, операционната система, версията на TwinCAT и нивото на изпълнение.
  • Запишете реда на EtherCAT куплунга и терминалите отляво надясно.
  • Разделете захранването на контролера от захранването на полевия товар в чертежа.
  • Проверете защитното заземяване, референциите 0 V, предпазителите и номиналните стойности на изходните товари.
  • Поставете машината или стенда в състояние, при което не може да възникне неочаквано движение.

Не използвайте производствен задвижващ механизъм за първия тест. Лампа или изолиран тестов товар улеснява ограничаването на неизправностите.

Изберете правилната цел

Отворете TwinCAT XAE и създайте нов проект на TwinCAT. Изберете предназначената цел за изпълнение, преди да сканирате хардуера. Проверете името и адреса на целта спрямо записа за въвеждане в експлоатация.

Често срещана грешка е конфигурирането на инженерния лаптоп вместо на индустриалния компютър. Друга е изборът на стар маршрут с подобно име на устройството. Използвайте конвенция за именуване, която включва идентификатора на шкафа или машината.

За свързания хардуер разгледайте каталога за HMI и индустриални компютри и каталога за автоматизация на Beckhoff на PLC ProTech.

Сканиране и проверка на топологията на 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, идентификатора на целта, топологията, съпоставянията, резултатите от тестовете и състоянието на стартовия проект. Експортирайте или архивирайте крайния проект под контрол на версиите.

Полезният резултат е повтаряема базова конфигурация. След това инженерите могат да добавят аналогово мащабиране, таймери, аларми, движение или комуникации, без да губят проверената основа.

Оставяне на коментар

Имайте предвид, че коментарите трябва да бъдат одобрени, преди да се публикуват.