Weintek и PLC "..."

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: Weintek и PLC "..."

Сообщение dimensy » 25 сен 2023, 16:10

Lerra писал(а):Панель MT8150 стоит как slave, нужно выводить на ней состояние связи с контроллером по Ethernet по протоколу Modbus. Это можно сделать только с помощью макроса или системными тегами тоже можно? Она же не опрашивает в этом случае контроллер?
И какие команды надо использовать GetData или GetDataEx?

Как вариант. В окне Common Windows размещаете объект Таймер в режиме задержки отключения. Длительность задержки выставляете 5-10 секунд. ПЛК пусть регулярно (раз в секунду) пишет в панель системные секунды. И делаете макрос, который раз в секунду проверяет эти данные и взводит таймер. Если выходной бит таймера сбросится, то значит связи нет.

Код: Выделить всё
macro_command main()
unsigned short A, B
bool C

GetData(A, "Local HMI", LW, 1, 1) //Данные с ПЛК
GetData(B, "Local HMI", LW, 2, 1) //Данные с ПЛК в прошлый запуск
C = A <> B
SetData(C, "Local HMI", LB, 0, 1) //Бит запуска таймера
SetData(A, "Local HMI", LW, 2, 1)

end macro_command
dimensy
 
Сообщения: 143
Зарегистрирован: 14 мар 2018, 17:54

Re: Weintek и PLC "..."

Сообщение KPI35 » 17 ноя 2023, 14:29

Доброго дня!
Есть мысль установить одну панель на проект в составе которого 11 однотипных единиц, каждая со своим ПЛК по ethernet (delta se, программы ~7к шагов).
Вопрос из практики, какая панель поддержит 12+ коммуникаций и насколько не тормозным получится интерфейс человек - панель?
Спасибо!
KPI35
 
Сообщения: 16
Зарегистрирован: 16 янв 2023, 12:40

Re: Weintek и PLC "..."

Сообщение ArtemPM » 22 янв 2024, 11:36

KPI35 писал(а):Вопрос из практики, какая панель поддержит 12+ коммуникаций и насколько не тормозным получится интерфейс человек - панель?

Всё будет зависеть от количества используемых тэгов, а не количества подключений, как мне кажется.
У меня есть проект, где cMT-FHDX820 выступает в роли SCADA, собирая данные с 13 объектов по Modbus TCP. Для каждого объекта пишется выборка данных с периодом 1 сек на 5-6 тэгов 32-bit float. Выборки пишутся на внешний MySQL-сервер.
С каждого объекта читается около 20 тэгов разного типа.
Панель не слишком загруженной получилась, тормозов ни каких не ощущается. Загрузка CPU всего где-то 15-20%.
ArtemPM
 
Сообщения: 197
Зарегистрирован: 14 апр 2021, 05:16

Re: Weintek и PLC "..."

Сообщение Диана » 04 мар 2024, 12:15

Здравствуйте. Подскажите, пожалуйста, есть ли документация по соединению RS232 для панели оператора MT8052iP?
Диана
 
Сообщения: 2
Зарегистрирован: 04 мар 2024, 09:07

Re: Weintek и PLC "..."

Сообщение 8bit » 04 мар 2024, 12:48

Диана писал(а):Здравствуйте. Подскажите, пожалуйста, есть ли документация по соединению RS232 для панели оператора MT8052iP?


1) https://dl.weintek.com/public/MT8000iP/Installation/eng/GME852P00_MT8052iP_Installation_230310.pdf

2) https://dl.weintek.com/public/MT8000iP/Datasheet/eng/MT8052iP_Datasheet_ENG.pdf
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: Weintek и PLC "..."

Сообщение Диана » 05 мар 2024, 08:00

Здравствуйте. Подскажите, пожалуйста, как в макросах реализовать протокол RS232 на панели MT8052iP?
Диана
 
Сообщения: 2
Зарегистрирован: 04 мар 2024, 09:07

Re: Weintek и PLC "..."

Сообщение dimensy » 05 мар 2024, 09:06

Диана писал(а):Здравствуйте. Подскажите, пожалуйста, как в макросах реализовать протокол RS232 на панели MT8052iP?

RS232 - это интерфейс, т.е. механизм переноса информации, а протокол - это правила формирования информации.
А, вообще, через free protocol
dimensy
 
Сообщения: 143
Зарегистрирован: 14 мар 2018, 17:54

Пред.

Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 3