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
 
Сообщения: 207
Зарегистрирован: 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
 
Сообщения: 200
Зарегистрирован: 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
 
Сообщения: 1178
Зарегистрирован: 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
 
Сообщения: 207
Зарегистрирован: 14 мар 2018, 17:54

Re: Weintek и PLC "..."

Сообщение Пользователь » 28 окт 2024, 12:31

Здравствуйте. Подскажите, пожалуйста, по нумерации входов модуля iR-ETN40R (https://www.rusavtomatika.com/weintek/iR-ETN40R/) в CoDeSys. В 1 раз работаю с ним и возникла небольшая путаница.
В самом модуле у него по 12 входов со стороны I и II, по программе EasyRemoteIO - по 16 со стороны I и II (по сформированному файлу в Excel), а по загруженному PLCopenXML в CoDeSys по 16 со стороны I и II и разделение на 2 раза 8 входов на сторону (1я и 2я подгруппы, проще так обозначить для вопроса).
Вопрос в том, как правильно привязать входы к модулю, если они сделаны четко по разделению в модуле (куда привязывать 7й вход стороны I в CoDeSys? по порядку в 7й вход первой подгруппы из 8 входов или в 1й вход из 2й подгруппы в 8 входов?)
Пользователь
 
Сообщения: 5
Зарегистрирован: 24 окт 2024, 09:28

Re: Weintek и PLC "..."

Сообщение BURIK134 » 30 окт 2024, 13:58

Есть cMT3102X (V2) ( используется только как WEB- браузер)подключен к ПЛК ОВЕН который грузиться дольше чем панель. В системных параметрах в системе есть пункт включить задержку. Но она не помогает , почему та . Может есть еще способ? - например циклический опрос страницы раз в минуту ?
Я с этой панелью первый раз общаюсь ( боюсь буду разбираться долго)
BURIK134
 
Сообщения: 3
Зарегистрирован: 30 окт 2024, 08:20

Re: Weintek и PLC "..."

Сообщение dimensy » 30 окт 2024, 16:47

BURIK134 писал(а):Есть cMT3102X (V2) ( используется только как WEB- браузер)подключен к ПЛК ОВЕН который грузиться дольше чем панель. В системных параметрах в системе есть пункт включить задержку. Но она не помогает , почему та . Может есть еще способ? - например циклический опрос страницы раз в минуту ?
Я с этой панелью первый раз общаюсь ( боюсь буду разбираться долго)

Как вариант, использовать вкладку "Безопасность - Включить/выключить", а бит взводить таймером (время таймера подбирается по продолжительности загрузки ПЛК). Тогда, пока ПЛК грузится, окошко браузера не будет отображаться
dimensy
 
Сообщения: 207
Зарегистрирован: 14 мар 2018, 17:54

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

cron