Съдържание:

Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки
Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки

Видео: Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки

Видео: Modbus TCP комуникация между Arduino и индустриални устройства: 3 стъпки
Видео: #16 DT 06 WIFI Android Modbus HMI | Внешний ПЛК Arduino 2024, Ноември
Anonim
Modbus TCP комуникация между Arduino и индустриални устройства
Modbus TCP комуникация между Arduino и индустриални устройства

Индустриален начин за управление на платка Arduino с индустриален HMI и свързването й към индустриална мрежа с Modbus TCP комуникация.

Стъпка 1: Устройствата за свързване към мрежата

Устройствата за свързване към мрежата
Устройствата за свързване към мрежата

За да направя това изпълнение, направих електрически шкаф, който включва PLC S7-1200 и HMI KTP700 Basic (SIEMENS), както е показано на снимката. Давам ви схемата на този шкаф.

Използвах HMI на Schneider като HMISTU655 с ethernet/USB.

Направих също клонирана дъска на Arduino, базирана на Atmega 1284p (вижте една от инструкциите ми).

Стъпка 2: Софтуерът за използване

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

Софтуерът за какво:

  • AdvancedHMI (БЕЗПЛАТНО) за контрол на PLC S7-1200 и платката Arduino
  • TIA PORTAL V13 (СКЪП) за програмиране на PLC S7-1200 и HMI KTP700
  • Grafcet Studio PRO (EXPENSIVE) е начин за програмиране на PLC S7-1200 с SFC програмиране. Трябва да работите с проект (готов за използване в TIA PORTAL), предоставен от Grafcet Studio и наречен GRAFCET ENGINE, който трябва да бъде изтеглен в PLC. След това ще можете да изтеглите скица от Grafcet Studion директно в PLC.
  • VIjéo Designer 6.2 (СКОРО) за програмиране на HMI MAGELIS HMISTU655 (Schneider).
  • Arduino 1.8.x (БЕЗПЛАТНО) с 3 страхотни библиотеки: MightyCore (за да може да използва atmegas 40DIP), mudbus (управление на ModbusTCP с Ethernet щит) и краен 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 щит

    ДИЗАЙНЕР VIJEO+MAGELIS HMISTU655+S7-1200

  • TUTO MAGELIS HMI: как да използвате Vijéo Designer 6.2 и да контролирате платка Arduino.

Давам на архива: _FILES EXAMPLES.zip, използваните файлове изпълняват проекта.

Стъпка 3: За да завършите:

Що се отнася до мен, решението SIEMENS е малко по -сложно за програмиране от решението на Schneider. Но все пак остава много, много скъпо.

Благодаря на всички надеждни уроци, които прочетох, за да управлявам този проект.

Честит инструктаж.

Препоръчано: