PLC, HMI, SCADA, INVERTERS, GSD PROFIBUS,
GSDML PROFINET, EDS CanOpen, INDUSTRIAL AUTOMATION

09:17
2 плк Haiwell AT16S0T/P Master-Slave обмен через Hailwellbus

2 плк Haiwell AT16S0T/P Master-Slave обмен через Hailwellbus

PLC_project_Master_Slave.7z - HaiwellHappy V2.2.13.260128 

Переключение языка интерфейса с "кракозябр" на английский язык

Переключение языка интерфейса с

Английский интерфейс

английский язык Haiwell happy

Включение русских комментариев

Включение русских комментариев Haiwell Happy

Проект PLC_Master

  • Network 1  - Читаем состояние входов Слейва, по протоколу "Haiwellbus" используя таблицу "read table".
  • Network 2 - Если Слейв не ответил, записываем "0" во входящие переменные этого ПЛК.
  • Network 3-10 - M10-M17, это считанные состояния входов из Слейва. М0-М7, это метки этого ПЛК.
  • Network 11 - Пишем состояние переменных М0-М7 этого ПЛК в Слейв, по протоколу "Haiwellbus" используя таблицу "write table".

PLC_Master_1

PLC_Master_2

Настройки HaiwellBus - Read Table

Настройки HaiwellBus - Read Table

Настройки HaiwellBus - Write Table

Настройки HaiwellBus - Write Table

Проект PLC_Slave

Проект PLC_Slave Haiwell Happy

  • Network 1 - Таймер потери связи. Как время выйдет (200 мсек), устанавливаем выходы в нужное состояние.
  • Network 2 - M0 - heartbeat, присылает Мастер. Получаем и сбрасываем М0 и Т0. Если Мастер не прислал heartbeat, то Т0 не сбросится.
  • Network 3 - Устанавливаем выходы в нужное состояние. Устанавливаем все = 0, затем взводим Y0 - лампа "Авария", и потеря связи с мастером.

Youtube Shorts

Видео примера обмена на Rutube

Видео примера обмена на YouTube

По материалам пользователя EN

 

 

По материалам пользователя EN 

Категория: Haiwell Xiamen Technology | Просмотров: 24 | Добавил: gt7600 | Рейтинг: 5.0/2
Всего комментариев: 0
avatar