Оглавление:

Связь Modbus TCP между Arduino и промышленными устройствами: 3 шага
Связь Modbus TCP между Arduino и промышленными устройствами: 3 шага

Видео: Связь Modbus TCP между Arduino и промышленными устройствами: 3 шага

Видео: Связь Modbus TCP между Arduino и промышленными устройствами: 3 шага
Видео: Подключение по MODBUS TCP за 3 минуты 2024, Ноябрь
Anonim
Связь Modbus TCP между Arduino и промышленными устройствами
Связь Modbus TCP между Arduino и промышленными устройствами

Промышленный способ управления платой 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. Но это по-прежнему остается очень-очень дорогим.

Спасибо всем надежным учебникам, которые я прочитал по управлению этим проектом.

Счастливый поучительный.

Рекомендуемые: