EasyBuilder, замеченные ошибки, пожелания усовершенствования

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

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

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение HWAK » 06 окт 2017, 07:44

Добрый день. При экспорте макросов из проекта, часть макросов экспортируется с пустым содержанием и еще несколько вообще не хотят переноситься, версия EBpro 5.07.01.193 Build 2017.05.03. Насколько опция экспорта макросов в данный момент функциональна?
HWAK
 
Сообщения: 42
Зарегистрирован: 20 июл 2015, 00:29

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение VanMo » 06 окт 2017, 11:22

HWAK писал(а):Добрый день. При экспорте макросов из проекта, часть макросов экспортируется с пустым содержанием и еще несколько вообще не хотят переноситься, версия EBpro 5.07.01.193 Build 2017.05.03. Насколько опция экспорта макросов в данный момент функциональна?

Добрый день.
EBpro 5.07.02.127. Все нормально экспортируется.
VanMo
 
Сообщения: 375
Зарегистрирован: 16 авг 2011, 09:31

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Lukas » 23 окт 2017, 05:30

Приветствую друзья!
Заметил одну неприятность. Решил поделиться. Проект был написан на панельке MT8071iE (панель новая из упаковки) и в данном проекте вёл журнал истории неисправностей. При работе проекта непосредственно на изделии не отображалась история. Как оказалось позже, на панели был записан журнал с датой из будущего (точно не помню дату но вроде 2020г.), когда на дворе стоит октябрь 2017г. Удалил журналы всё заработало. Так что товарищи имейте ввиду при работе с новыми панелями, удаляйте при первой загрузке и журналы тоже.
Lukas
 
Сообщения: 6
Зарегистрирован: 24 апр 2015, 12:51

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение Pavel.R » 10 ноя 2017, 16:01

Здравствуйте! Обнаружил что в версиях EBpro 5.07.01.142 и EBpro 5.07.02.201 не управляется подсветка экрана панели EMT 3070 с помощью системных битов LB-9040 и LB-9041. При записи 1 в LB-9041 вместо отключения подсветки происходит уменьшение яркости. При записи 1 в LB-9040 при погашенном экране подсветка не включается.
Pavel.R
 
Сообщения: 2
Зарегистрирован: 10 ноя 2017, 08:56

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение АЛМ » 14 ноя 2017, 17:36

EBPro, окно ввода ASCII:
Если для режима юникод включить маску, то на каждый введенный символ отображается по две (**), для цифр по одной (*).
АЛМ
 
Сообщения: 36
Зарегистрирован: 14 фев 2014, 23:27

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение crusash » 22 ноя 2017, 14:33

Здравствуйте!
Использую панель MT8050i в связке с контроллером МС8 по протоколу Контар.
Используя штатные средства ( индикаторы, битовые кнопки, выборки и тд) работают отлично, связь замечательная, судя по Easy Diagnoser скорость обмена почти такаяже как с внутренней памятью в самой панели.
Но как только я формирую запросы к контроллеру внутри макроса, контроллер начинает тормозить и у него на период опроса отваливается АЦП. Easy Diagnoser запросы из макроса не отображает, но по моим наблюдениям на один запрос тратится от 500мс до 1 секунды (при этом на скорости обмена штатных средств это никак не влияет). Таким образом используя 4 запроса (по минимуму для работы моей программы) макрос тратит от 2 до 4 секунд, и все бы ничего еслибы при этом у контроллера не замораживалось полностью АЦП.

Отсюда вопрос:
Есть ли возможность из макроса доставать значения из штатных элементов панели, а не плодить запросы в макросе?
Или как нибудь заставить, например индикатор, складывать полученные им запросы в отдельную ячейку?
Штатный ведь обмен работает хорошо...
crusash
 
Сообщения: 11
Зарегистрирован: 15 мар 2013, 12:08

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение VanMo » 22 ноя 2017, 15:45

Pavel.R писал(а):Здравствуйте! Обнаружил что в версиях EBpro 5.07.01.142 и EBpro 5.07.02.201 не управляется подсветка экрана панели EMT 3070 с помощью системных битов LB-9040 и LB-9041. При записи 1 в LB-9041 вместо отключения подсветки происходит уменьшение яркости. При записи 1 в LB-9040 при погашенном экране подсветка не включается.

Добрый день.
LB-9040 и LB-9041 управляют яркостью подсветки. Для включения/выключения подсветки используйте ПЛК-триггер.
VanMo
 
Сообщения: 375
Зарегистрирован: 16 авг 2011, 09:31

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение VanMo » 22 ноя 2017, 16:14

crusash писал(а):Здравствуйте!
Использую панель MT8050i в связке с контроллером МС8 по протоколу Контар.
Используя штатные средства ( индикаторы, битовые кнопки, выборки и тд) работают отлично, связь замечательная, судя по Easy Diagnoser скорость обмена почти такаяже как с внутренней памятью в самой панели.
Но как только я формирую запросы к контроллеру внутри макроса, контроллер начинает тормозить и у него на период опроса отваливается АЦП. Easy Diagnoser запросы из макроса не отображает, но по моим наблюдениям на один запрос тратится от 500мс до 1 секунды (при этом на скорости обмена штатных средств это никак не влияет). Таким образом используя 4 запроса (по минимуму для работы моей программы) макрос тратит от 2 до 4 секунд, и все бы ничего еслибы при этом у контроллера не замораживалось полностью АЦП.

Отсюда вопрос:
Есть ли возможность из макроса доставать значения из штатных элементов панели, а не плодить запросы в макросе?
Или как нибудь заставить, например индикатор, складывать полученные им запросы в отдельную ячейку?
Штатный ведь обмен работает хорошо...

Добрый день.
Чтобы использовать общие данные, можно настроить объект передачи данных. Сохранять данные во внутренние регистры и потом уже работать с внутренними.
Запросы из макроса должны формироваться точно так же как и из других объектов.
Покажите текст макроса, возможно там проблема.
VanMo
 
Сообщения: 375
Зарегистрирован: 16 авг 2011, 09:31

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение crusash » 22 ноя 2017, 17:18

VanMo писал(а):Добрый день.
Чтобы использовать общие данные, можно настроить объект передачи данных. Сохранять данные во внутренние регистры и потом уже работать с внутренними.
Запросы из макроса должны формироваться точно так же как и из других объектов.
Покажите текст макроса, возможно там проблема.


Спасибо, до передачи данных я както не до петрил. Попробую.

забросы формирую из адресных меток, циклов не использую

float temp, ust_t
//читаем температуру и записываем в панель
GetDataEx(temp, "KONTAR Ethernet", "tek_temp", 1)
SetData(temp, "Local HMI", LW, 1, 1)
//читаем уставку и записываем
GetDataEx(ust_t, "KONTAR Ethernet", "Ust_temp", 1)
SetData(ust_t, "Local HMI", LW, 3, 1)
crusash
 
Сообщения: 11
Зарегистрирован: 15 мар 2013, 12:08

Re: EasyBuilder, замеченные ошибки, пожелания усовершенствов

Сообщение crusash » 22 ноя 2017, 17:48

VanMo писал(а):Запросы из макроса должны формироваться точно так же как и из других объектов.
Покажите текст макроса, возможно там проблема.


может ему не нравятся записи типа:

bool db_KM1,b_per,b_ten
SetDataEx(db_KM1, "KONTAR Ethernet", "KM1", 1)
SetData(b_per, "KONTAR Ethernet", "pid_per", 1)
SetData(b_ten, "KONTAR Ethernet", "pid_ten", 1)

потому как передача данных для битового запроса не позволяет указать приемником плк.
crusash
 
Сообщения: 11
Зарегистрирован: 15 мар 2013, 12:08

Пред.След.

Вернуться в Weintek

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

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