EasyBuilder - Скорая помощь новичкам

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

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

Re: EasyBuilder - Скорая помощь новичкам

Сообщение ivan_ivan » 08 июл 2024, 11:28

dimensy писал(а):Ну, как минимум, регистр hmi_started_flag - как он высатвляется? Там еще есть регистры, которые фиг знает где записываются

Вот так - https://disk.yandex.ru/i/sdc2zkTsL1Ebcw
У меня стоит лампочка на экране, привязанная к этому регистру, она горит - при этом макрос лупит так как будто бы переменная bool hmi_just_started уже false.

Ну ладно, сильно ломать голову не стоит уже. Ели сразу не видно ошибки. Это не подходит уже под тему "скорая помощь новичкам".
Хотел для себя выяснить что я глобально ничего не упускаю. Почему после разных перезагрузок работает по-разному.

Если что, догадался, что можно просто в security у макроса поставить "disable when bit is ON" и указать hmi_started_flag. В таком случае так же после первой перезагрузки макрос начинает лупить как будто этого условия нет, при том что лампа этого бита светится на весь экран
ivan_ivan
 
Сообщения: 15
Зарегистрирован: 25 апр 2024, 16:42

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Mal » 09 июл 2024, 02:06

Добрый день. Такой вопрос: а есть ли в EasyBuilder такой мультиплексор, или возможность сдвигать адреса, но не на слова, как индексным регистром, а побитово?
Например: У меня есть несколько бит в ПЛК, к которым я обращаюсь с панели по адресам, например, М-001104, М-001106, М-001108 и так далее (М-00110n). Можно ли, как в случае с индексным регистром, добавлять к адресу nx2 бита, одной и той же кнопкой обращаясь к одному из этих адресов, задавая n заранее?
Спасибо.
Mal
 
Сообщения: 3
Зарегистрирован: 27 мар 2024, 23:27

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Leonid Safronov » 11 июл 2024, 16:38

Добрый день! Вот такое ТЗ прислал заказчик, не могли бы подсказать, возможна ли реализация подобного. Сам разобрался только с стандартными элементами, но не понял возможно ли их привести к подобному виду, который просит заказчик. За советы буду очень благодарен, панель поддерживает JS, но я не нашёл библиотек работающих с Excel таблицами, которые весили бы меньше 10мб, на этом завис. Ещё уточню, что не обязательно выгружать именно в Excel, можно и sql, если будет поддержан формат, который просят

Изображение
Изображение
Leonid Safronov
 
Сообщения: 1
Зарегистрирован: 11 июл 2024, 09:15

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 17 июл 2024, 13:58

Добрый день.
Подскажите, как можно управлять обменом с подключенными устройствами по RS-485 и Ethernet?
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 17 июл 2024, 14:33

Aviator_VZh писал(а):Добрый день.
Подскажите, как можно управлять обменом с подключенными устройствами по RS-485 и Ethernet?

А что конкретно необходимо?
dimensy
 
Сообщения: 208
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 17 июл 2024, 14:39

dimensy писал(а):
Aviator_VZh писал(а):Добрый день.
Подскажите, как можно управлять обменом с подключенными устройствами по RS-485 и Ethernet?

А что конкретно необходимо?

Отключать сетевой обмен, например, при поломке удаленного устройства. И желательно настраивать IP адрес и Slave ID.
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 17 июл 2024, 15:09

Aviator_VZh писал(а):Отключать сетевой обмен, например, при поломке удаленного устройства. .

Здесь можно несколько сценариев придумать. Например, читать параметры через макрос, а битом безопасности разрешать или запрещать выполнение макроса.
И желательно настраивать IP адрес и Slave ID

Не пробовал, но гляньте в эту сторону
Изображение

Изображение
dimensy
 
Сообщения: 208
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 17 июл 2024, 17:30

dimensy писал(а):
Aviator_VZh писал(а):Отключать сетевой обмен, например, при поломке удаленного устройства. .

Здесь можно несколько сценариев придумать. Например, читать параметры через макрос, а битом безопасности разрешать или запрещать выполнение макроса.

Макрос не вариант. Более 800 тегов, распределенных по уровням доступа.
И желательно настраивать IP адрес и Slave ID

Не пробовал, но гляньте в эту сторону
Изображение

Нужно будет покопать в этом направлении.

Изображение


Это только для индикации. Изменение значения в этих регистрах ни на что не влияет.
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 17 июл 2024, 19:25

Aviator_VZh писал(а):Макрос не вариант. Более 800 тегов, распределенных по уровням доступа.


Ну, если панель серии сМТ, то можно через передачу данных чтение организовать
dimensy
 
Сообщения: 208
Зарегистрирован: 14 мар 2018, 17:54

Re: EasyBuilder - Скорая помощь новичкам

Сообщение dimensy » 17 июл 2024, 19:38

Aviator_VZh писал(а):Это только для индикации. Изменение значения в этих регистрах ни на что не влияет.

Попробуйте по аналогии https://dl.weintek.com/public/MT8000/Pr ... onnect.zip
dimensy
 
Сообщения: 208
Зарегистрирован: 14 мар 2018, 17:54

Пред.След.

Вернуться в Weintek

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

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