
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Промышленный способ управления платой Arduino с помощью промышленного HMI и подключения ее к промышленной сети с помощью связи Modbus TCP.
Шаг 1. Устройства для подключения к сети

Для этого я сделал электрический шкаф, который включает в себя ПЛК S7-1200 и HMI KTP700 Basic (SIEMENS), как показано на рисунке. Я даю вам схему этого шкафа.
Я использовал HMI Schneider, такой как HMISTU655, с Ethernet / USB.
Я также сделал плату-клон Arduino на базе Atmega 1284p (см. Одну из моих инструкций).
Шаг 2: используемое программное обеспечение
Я использовал много программ, но только 2 из них бесплатные. Вся эта электрическая установка стоит очень дорого, и это отличная возможность установить ее на моем рабочем месте.
Программное обеспечение для чего:
- AdvancedHMI (БЕСПЛАТНО) для наблюдения за ПЛК S7-1200 и платой Arduino
- TIA PORTAL V13 (ДОРОГОЙ) для программирования ПЛК S7-1200 и HMI KTP700
- Grafcet Studio PRO (ДОРОГОЙ) - это способ программирования ПЛК S7-1200 с помощью программирования SFC. Вам необходимо работать с проектом (готовым к использованию в TIA PORTAL), поставляемым Grafcet Studio и называемым GRAFCET ENGINE, который необходимо загрузить в ПЛК. После этого вы сможете загрузить скетч из Grafcet Studion напрямую в ПЛК.
- VIjéo Designer 6.2 (ДОРОГОЙ) для программирования HMI MAGELIS HMISTU655 (Schneider).
- Arduino 1.8.x (БЕСПЛАТНО) с 3 замечательными библиотеками: MightyCore (для использования atmegas 40DIP), mudbus (управление ModbusTCP с помощью сетевого экрана) и SMlib (для запуска конечных автоматов, приспособленных для автоматизации).
Я даю 2 урока: (на французском, без перевода, но это легко понять, извините)
-
ПРИМЕРЫ S7-1200: некоторая информация по использованию
TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio, TIA PORTAL V13 + S7-1200 + AdvancedHMI + Grafcet Studio (более простой способ управления с помощью Modbus tcp)
TIA PORTAL V13 + S7-1200 + KTP700 Basic + Grafcet Studio
TIA PORTAL V13 + KTP700 Basic + Arduino Clone Ethernet Shield
VIJEO DESIGNER + MAGELIS HMISTU655 + S7-1200
- TUTO MAGELIS HMI: как использовать Vijéo Designer 6.2 и управлять платой Arduino.
Даю архив: _FILES EXAMPLES.zip, используемые файлы запускают проект.
Шаг 3: В заключение:
На мой взгляд, решение SIEMENS немного сложнее в программировании, чем решение Schneider. Но это по-прежнему остается очень-очень дорогим.
Спасибо всем надежным учебникам, которые я прочитал по управлению этим проектом.
Счастливый поучительный.
Рекомендуемые:
Учебное пособие: как Arduino управлять несколькими устройствами с одинаковым адресом с помощью мультиплексора TCA9548A I2C: 3 шага

Учебное пособие: Как Arduino управлять несколькими устройствами с одинаковыми адресами с помощью мультиплексора TCA9548A I2C: Описание: Модуль мультиплексора I2C TCA9548A предназначен для подключения устройств с одним и тем же адресом I2C (до 8 одинаковых адресов I2C), подключенных к одному микроконтроллеру. Мультиплексор действует как привратник, доставляя команды выбранному набору
Связь между Arduino и узлом: 4 шага

Связь между Arduino и узлом: эта инструкция предназначена исключительно для простой демонстрации того, как отправлять и получать данные через UART (последовательный) между двумя платами, совместимыми с Arduino
Связь между ESP и ESP: 4 шага

Связь ESP с ESP: это руководство поможет вам заменить другие модули приемопередатчика для любого другого проекта, который включает беспроводную связь. Мы будем использовать плату на базе ESP8266, одну в режиме WiFi-STA, а другую в режиме WiFi-AP, NodeMCU V3 - мой выбор для этого проекта
Связь между Arduino и Laravel: 4 шага

Связь между Arduino и Laravel: Привет всем, в этой инструкции я покажу вам, как можно отправлять данные из Arduino в приложение Laravel
Точка доступа - связь между двумя микроконтроллерами ESP8266: 3 шага

Точка доступа - связь между двумя микроконтроллерами ESP8266: Здравствуйте, создатели! В моем предыдущем руководстве я установил связь по Wi-Fi между двумя микроконтроллерами ESP8266 через домашний WiFi-маршрутизатор. Как я увидел из комментариев, есть производители, которые хотели бы использовать микроконтроллеры ESP8266 вдали от маршрутизатора. Итак, вот бар