Оглавление:
Видео: Arduino-tomation, часть 3: 5 шагов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Еще одна машина, которую нужно переделать на современный лад. Зачем? Чтобы узнать о методах автоматизации.
Шаг 1: Описание рабочей части (OP)
Эта маленькая глупая машина - маленькая модель более крупной, используемой на промышленных предприятиях для химической обработки металлических деталей или чего-то еще …
Он сделан из небольшого транспортного средства, которое берет полную корзину и перемещает ее с места на место (5 мест). Два двигателя постоянного тока 24 В допускают вертикальное и горизонтальное перемещение. Датчики показывают различные положения автомобиля.
Шаг 2: добавьте современные навыки
Я решил использовать клон arduino на основе atmega1284P, который включает в себя достаточное количество операций ввода-вывода для управления системой. Я также использую промышленный сенсорный экран (мой знаменитый COOLMAY MT6037H-W), который обменивается данными с Arduino благодаря экрану Ethernet W5100 по протоколу modbus-tcp.
Шаг 3: схемы и программы
Чтобы описать то, к чему я стремлюсь, необходимы отличные руководства:
- конечный автомат программы, напрямую преобразованный в скетч Arduino с помощью библиотеки SM.
-SFC (GRAFCET на французском) с соглашением IEC61131 (промышленный метод).
Я также даю вам схему системы.
Вы также можете найти 2 программы:
- скетч arduino (TraitSurf1284.rar)
-Скетч HMI (TraitSurf.rar)
Шаг 4. Экстренное руководство: что делать в экстренной ситуации или при включении питания…
Во Франции мы используем руководство под названием GEMMA (Guide des Modes de Marches et d'Arrêt), чтобы описать различные этапы запуска машины.
Все кнопки и индикаторы приборной панели написаны на этой специальной странице, и что делать в случае аварии, неисправности, поломки, плохого производства….
Это похоже на сумасшедшую картинку, но она настолько полезна, когда вы не знаете, что делать с этой дурацкой машиной.
PS: IC: Начальные условия: автомобиль пустой, высокий и на C1
OP: Операционная часть системы
Шаг 5: Заключение
Это очень хорошая машина для студентов, которые хотят изучить решения по автоматизации и программированию. Здесь вы можете программировать свою машину только на языке C (не IEC31131), если вам нужен язык LADDER, используйте LDmicro (см. Одну из моих предыдущих инструкций, соглашение IEC61131). Для программирования конечного автомата используйте Yakindu (не IEC61131), но он не работает с клоном, поэтому замените клон на плату MEGA2560, для программирования SFC (соглашение IEC61131) используйте GRAFCET STUDIO только с Arduino DUE (некоторые исправления в схемах придется сделать).
Спасибо за все интересные сайты, найденные во всем мире.
Удачных инструкций !!!