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

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

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

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

Сообщение ylan » 27 янв 2015, 15:44

Здравствуйте! Осваиваю панель eMT3070A. Вопрос в следующем. Как "привязать" исполнение макроса к конкретному окну, а именно запрос данных с контролера по времени. Сам макрос вопросов не вызывает. Спасибо.
ylan
 
Сообщения: 14
Зарегистрирован: 27 янв 2015, 15:32

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

Сообщение VanMo » 27 янв 2015, 18:46

ylan писал(а):Здравствуйте! Осваиваю панель eMT3070A. Вопрос в следующем. Как "привязать" исполнение макроса к конкретному окну, а именно запрос данных с контролера по времени. Сам макрос вопросов не вызывает. Спасибо.

Добрый день.
Можно установить условие выполнения макроса на кокой-либо бит. На окно бросить две невидимые битовые кнопки, одна будет включать бит по открытию окна, другая выключать по закрытию.
VanMo
 
Сообщения: 377
Зарегистрирован: 16 авг 2011, 09:31

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

Сообщение den_po » 27 янв 2015, 18:56

Если вызывать макрос из триггера (меню объекты / триггеры ПЛК ), в свойствах триггера есть возможность указать окно, при активности которого макрос будет выполняться.
Можно сделать бесконечный цикл в макросе, а внутри цикла проверять номер текущего окна с помощью регистра LW9050.
Если не используется Free Protocol, имеет смысл обратить внимание на объекты "передача данных", там тоже можно указать окно, при активности которого данные будут читаться.
Если запрашиваемые данные должны выводиться на экран, то они будут читаться и без макросов, когда экранные объекты, использующие данные, находятся на экране.
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение ylan » 28 янв 2015, 12:28

Всем спасибо.
ylan
 
Сообщения: 14
Зарегистрирован: 27 янв 2015, 15:32

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

Сообщение Gryphonn » 13 фев 2015, 12:06

Добрый день!
Столкнулся с интересной проблемой в easy builder PRO (в 8000 все работало хорошо)

У объекта Тумблер/битовый индикатор есть вкладка безопасность пункт ИСПОЛЬЗОВАТЬ БЛОКИРОВКУ
и там есть на выбор либо спрятать элемент совсем, либо серые метки при отключении
Последнее подразумевает, что метка становится серой и кнопка становится заблокированной, на нее не нажать

Но вместо этого она тупо исчезает, как если бы стояло "спрятать"

Почему эта функция не работает? Кто знает решение?
Спасибо

Изображение
Gryphonn
 
Сообщения: 2
Зарегистрирован: 13 фев 2015, 11:43

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

Сообщение den_po » 13 фев 2015, 12:20

Будет исправлено в следующей версии.
Если нужно срочное исправление, можно скачать исправленные файлы
https://drive.google.com/file/d/0B4keYU ... sp=sharing
gui_e30.exe нужно скопировать в EBPro, gui.e30 в EBPro\firmware
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25

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

Сообщение Gryphonn » 13 фев 2015, 13:11

Супер. Очень оперативно. Все работает. Благодарю
Gryphonn
 
Сообщения: 2
Зарегистрирован: 13 фев 2015, 11:43

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

Сообщение ylan » 20 фев 2015, 16:06

Здравствуйте! Извините, если повторяюсь. Подскажите, как создать русифицированную клавиатуру ASCII для поля ввода. Спасибо.
ylan
 
Сообщения: 14
Зарегистрирован: 27 янв 2015, 15:32

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

Сообщение macduf » 04 мар 2015, 07:17

Добрый день!
ПО - EasyBuilderPro.
Вопрос про журнал событий.
На странице 7-9 документации EB_Pro_Manual_All_In_One сказано:
Example 4
The data in the specified address when the event is triggered can be included in the content
displayed. The address should be set to the [Read address] of Event Log, take MODBUS RTU 4x
address as an example:
Format: $#d ($ -> initial sign, # -> address, d -> end sign)
When an event is triggered, if the value in MODBUS 4x-15 is 42:
Setting: “High Temperature = $15d” → Display: “High Temperature = 42”

В приведенном примере берется регистр по адресу 15. Номер ПЛК из настроек по умолчанию.
А если у меня в сети несколько ПЛК, то как в этом случае указать не только адрес регистра, но и адрес ПЛК? К примеру, в других местах можно указать 10#80 (10 - номер ПЛК, 80 - адрес регистра).
Но тут вариант $10#15d не работает.
macduf
 
Сообщения: 10
Зарегистрирован: 24 окт 2012, 11:08

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

Сообщение ylan » 04 мар 2015, 13:49

Вопрос снят.
ylan
 
Сообщения: 14
Зарегистрирован: 27 янв 2015, 15:32

Пред.След.

Вернуться в Weintek

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

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

cron