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

Weintek пропуск вызова макроса

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

Ответить

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Weintek пропуск вызова макроса

Сообщение Chenchukov »

Weintek пропуск вызова макроса ( EasyBuilder Pro 2014.02.11)

алгоритм: Изменение значения слова-> установка бита-> вызов макроса по переднему фронту бита-> сброс бита внутри макроса
индикатор: установленный бит

описание ошибки:
как только случится первый пропуск вызова макроса, бит не будет сброшен,
а если бит не сброшен, то переднего фронта больше быть не может и макрос вызван не будет

вызов ошибки : многократно, быстро и часто щелкать мышкой по ползунку
можно по одной точке , до постоянного свечения бита зеленым цветом
версия.bmp
Weintek ERROR 2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Weintek пропуск вызова макроса

Сообщение VanMo »

Макрос не вызывается повторно, если еще не закончилось предыдущее выполнение.
Если установить блокировку ползунка на время работы макроса, чтобы не было наложений, то зависания не происходит.
Weintek ERROR 2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Re: Weintek пропуск вызова макроса

Сообщение Chenchukov »

VanMo писал(а):Макрос не вызывается повторно, если еще не закончилось предыдущее выполнение.
Если установить блокировку ползунка на время работы макроса, чтобы не было наложений, то зависания не происходит.
Weintek ERROR 2.zip
В выложенном Вами варианте проекта также пропускает макрос.
Об этом свидетельствует установленный бит и в дальнейшем он не сбрасывается (сброс осуществляет макрос).
26.05.2014 12-07.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Weintek пропуск вызова макроса

Сообщение VanMo »

Попробуйте последнюю версию EasyBuilder Pro 4.10.03. У меня все корректно отрабатывает.
Добавил еще одну вещь - макрос активен, пока установлен бит, вызывающий его.
Weintek ERROR 2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Re: Weintek пропуск вызова макроса

Сообщение Chenchukov »

VanMo писал(а):Попробуйте последнюю версию EasyBuilder Pro 4.10.03. У меня все корректно отрабатывает.
Добавил еще одну вещь - макрос активен, пока установлен бит, вызывающий его.
Weintek ERROR 2.zip
если бит будет сброшен на "полпути исполнения макроса" , макрос может быть прерван не будучи завершенным ?

VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 120
Зарегистрирован: 05 фев 2014, 12:22
Имя: Иван Николаевич
Поблагодарили: 21 раз

Re: Weintek пропуск вызова макроса

Сообщение VanMo »

Нет, макрос прерван не будет.

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Re: Weintek пропуск вызова макроса

Сообщение Chenchukov »

VanMo писал(а):Нет, макрос прерван не будет.
Спасибо за помощь.

Выловил ошибку в EasyBuilder Pro с неприятными последствиями :

1) задаем условие блокировки макроса (безопасность) связанное с адресной битовой меткой - см файл "BEFORE"
2) Изменяем имя адресной метки . EBPro некорректно переставляет ссылку в условии блокировки макроса, хотя внешне все выглядит нормально.
Макрос перестает исполняться. Способ лечения очень трудоемкий - нужно пройти по всем условиям блоокировок всех макросов и перезаписать их через меню. см файл "AFTER".

PS: при большом количестве макросов я не сразу смог понять причины, по которой программа стала "косячить"
BEFORE-AFTER.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Re: Weintek пропуск вызова макроса

Сообщение Chenchukov »

Спасибо дистрибютору weintek за ореративное подтверждение описанной выше ошибки.
Каков механизм сбора информации о подобных проблемах - мне нужно связаться с Weintek самому или через представителя в России ?
Аватара пользователя

FAM-Electric
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 75
Зарегистрирован: 04 фев 2014, 15:44
Имя: Каримов Артем
Страна: Россия
город/регион: Санкт-Петербург

Re: Weintek пропуск вызова макроса

Сообщение FAM-Electric »

Уважаемый Егор Дмитриевич, спасибо, что раскрыли данную проблему. Об ошибке мы уже сообщили специалистам компании Weintek, надеемся в следующих версия EasyBuilder она будет исправлена. Если Вы в процессе дальнейшей работы обнаружите ошибки работы панелей Weintek или программного обеспечения EasyBuilder, рады будем совместными усилиями разобраться.

Спасибо!
Информация взята с сайта компании "ФАМ-Электрик" - официального дистрибьютора Weintek в России http://www.rusavtomatika.com

Автор темы
Chenchukov
здесь недавно
здесь недавно
Сообщения: 87
Зарегистрирован: 19 май 2014, 08:48
Имя: Егор Дмитриевич Ченчуков
Страна: Россия

Re: Weintek пропуск вызова макроса

Сообщение Chenchukov »

FAM-Electric писал(а): Если Вы в процессе дальнейшей работы обнаружите ошибки работы панелей Weintek или программного обеспечения EasyBuilder, рады будем совместными усилиями разобраться. Спасибо!
Спасибо Вам.
К сожалению есть ошибки с адресными метками - тема viewtopic.php?f=99&t=5130
Ответить

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