Страница 5 из 34

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

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

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

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

Добрый день.
EBpro 5.07.02.127. Все нормально экспортируется.

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

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

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

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

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

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

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

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

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

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

СообщениеДобавлено: 22 ноя 2017, 15:45
VanMo
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 управляют яркостью подсветки. Для включения/выключения подсветки используйте ПЛК-триггер.

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

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

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

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

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

СообщениеДобавлено: 22 ноя 2017, 17:18
crusash
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)

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

СообщениеДобавлено: 22 ноя 2017, 17:48
crusash
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)

потому как передача данных для битового запроса не позволяет указать приемником плк.