1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Weintek. Запись числа одновременно в RW и Modbus.

Модератор: специалисты Weintek

Ответить

Автор темы
AlexN2021
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 06 авг 2021, 16:22
Имя: Александр
Благодарил (а): 14 раз

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение AlexN2021 »

День добрый.

Подскажите, будьте добры, кто работал с Weintek.

Есть у меня панель (MT8051iP) и ПЛК. Как оказалось ПЛК не поддерживает сохранение Retain переменных в энергонезависимой памяти надолго - придется все уставки хранить в HMI в RW области. Проблема в том, что окошко для ввода чисел поддерживает
ИЛИ запись числа на адрес modbus
ИЛИ во внутреннюю переменную (Local HMI),
а то и другое одновременно нет. Как тогда и на Modbus отправлять сразу же при вводе числа, и в локальную память писать, чтобы сохранялась уставка? Для кнопок еще есть галочка "Выполнить макрос" (по нажатию),
можно было бы макросом по изменению числа из RW писать в Modbus, но для числовых полей ничего такого не нашел.

pkl58
частый гость
частый гость
Сообщения: 449
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 53 раза

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение pkl58 »

Для числовых полей есть галочка установить/сбросить бит. По установке или сбросу этого бита можно вызывать макрос, в котором можете писать в адрес Модбас.

Автор темы
AlexN2021
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 06 авг 2021, 16:22
Имя: Александр
Благодарил (а): 14 раз

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение AlexN2021 »

Вы имеете в виду вот это?
EasyBuilder_Pro_kZSk3u3pH3.png

А как вызвать макрос по изменению бита? Не нашел.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
AlexN2021
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 06 авг 2021, 16:22
Имя: Александр
Благодарил (а): 14 раз

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение AlexN2021 »

Как бы там ни было, ничего не получится. Потому что нужно отсылать все настройки после каждого нового соединения с контроллером, на случай разрыва связи, иначе в ПЛК будут невалидные уставки, а такого триггера в Ванитэке что-то не нашел.

Единственный вариант по нажатию стартовых кнопок отсылать соответствующие уставки на ПЛК. Не совсем удобно, потому что стартовые кнопки имеются также физические, а не на панели.

pkl58
частый гость
частый гость
Сообщения: 449
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 53 раза

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение pkl58 »

AlexN2021 писал(а): 03 фев 2023, 16:26 Вы имеете в виду вот это?
EasyBuilder_Pro_kZSk3u3pH3.png


А как вызвать макрос по изменению бита? Не нашел.
Да.
А как вызвать макрос по изменению бита? Не нашел.
макрос по условию.

Автор темы
AlexN2021
здесь недавно
здесь недавно
Сообщения: 17
Зарегистрирован: 06 авг 2021, 16:22
Имя: Александр
Благодарил (а): 14 раз

Weintek. Запись числа одновременно в RW и Modbus.

Сообщение AlexN2021 »

Спасибо
Ответить

Вернуться в «WEINTEK (операторские панели)»