- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Weintek пропуск вызова макроса
Модераторы: Глоб.модераторы, специалисты Weintek
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Weintek пропуск вызова макроса
Weintek пропуск вызова макроса ( EasyBuilder Pro 2014.02.11)
алгоритм: Изменение значения слова-> установка бита-> вызов макроса по переднему фронту бита-> сброс бита внутри макроса
индикатор: установленный бит
описание ошибки:
как только случится первый пропуск вызова макроса, бит не будет сброшен,
а если бит не сброшен, то переднего фронта больше быть не может и макрос вызван не будет
вызов ошибки : многократно, быстро и часто щелкать мышкой по ползунку
можно по одной точке , до постоянного свечения бита зеленым цветом
алгоритм: Изменение значения слова-> установка бита-> вызов макроса по переднему фронту бита-> сброс бита внутри макроса
индикатор: установленный бит
описание ошибки:
как только случится первый пропуск вызова макроса, бит не будет сброшен,
а если бит не сброшен, то переднего фронта больше быть не может и макрос вызван не будет
вызов ошибки : многократно, быстро и часто щелкать мышкой по ползунку
можно по одной точке , до постоянного свечения бита зеленым цветом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- специалист по WEINTEK
- Сообщения: 120
- Зарегистрирован: 05 фев 2014, 12:22
- Имя: Иван Николаевич
- Поблагодарили: 21 раз
Re: Weintek пропуск вызова макроса
Макрос не вызывается повторно, если еще не закончилось предыдущее выполнение.
Если установить блокировку ползунка на время работы макроса, чтобы не было наложений, то зависания не происходит.
Если установить блокировку ползунка на время работы макроса, чтобы не было наложений, то зависания не происходит.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Re: Weintek пропуск вызова макроса
В выложенном Вами варианте проекта также пропускает макрос.VanMo писал(а):Макрос не вызывается повторно, если еще не закончилось предыдущее выполнение.
Если установить блокировку ползунка на время работы макроса, чтобы не было наложений, то зависания не происходит.
Об этом свидетельствует установленный бит и в дальнейшем он не сбрасывается (сброс осуществляет макрос).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- специалист по WEINTEK
- Сообщения: 120
- Зарегистрирован: 05 фев 2014, 12:22
- Имя: Иван Николаевич
- Поблагодарили: 21 раз
Re: Weintek пропуск вызова макроса
Попробуйте последнюю версию EasyBuilder Pro 4.10.03. У меня все корректно отрабатывает.
Добавил еще одну вещь - макрос активен, пока установлен бит, вызывающий его.
Добавил еще одну вещь - макрос активен, пока установлен бит, вызывающий его.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Re: Weintek пропуск вызова макроса
если бит будет сброшен на "полпути исполнения макроса" , макрос может быть прерван не будучи завершенным ?VanMo писал(а):Попробуйте последнюю версию EasyBuilder Pro 4.10.03. У меня все корректно отрабатывает.
Добавил еще одну вещь - макрос активен, пока установлен бит, вызывающий его.
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Re: Weintek пропуск вызова макроса
Спасибо за помощь.VanMo писал(а):Нет, макрос прерван не будет.
Выловил ошибку в EasyBuilder Pro с неприятными последствиями :
1) задаем условие блокировки макроса (безопасность) связанное с адресной битовой меткой - см файл "BEFORE"
2) Изменяем имя адресной метки . EBPro некорректно переставляет ссылку в условии блокировки макроса, хотя внешне все выглядит нормально.
Макрос перестает исполняться. Способ лечения очень трудоемкий - нужно пройти по всем условиям блоокировок всех макросов и перезаписать их через меню. см файл "AFTER".
PS: при большом количестве макросов я не сразу смог понять причины, по которой программа стала "косячить"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Re: Weintek пропуск вызова макроса
Спасибо дистрибютору weintek за ореративное подтверждение описанной выше ошибки.
Каков механизм сбора информации о подобных проблемах - мне нужно связаться с Weintek самому или через представителя в России ?
Каков механизм сбора информации о подобных проблемах - мне нужно связаться с Weintek самому или через представителя в России ?
-
- специалист по WEINTEK
- Сообщения: 75
- Зарегистрирован: 04 фев 2014, 15:44
- Имя: Каримов Артем
- Страна: Россия
- город/регион: Санкт-Петербург
Re: Weintek пропуск вызова макроса
Уважаемый Егор Дмитриевич, спасибо, что раскрыли данную проблему. Об ошибке мы уже сообщили специалистам компании Weintek, надеемся в следующих версия EasyBuilder она будет исправлена. Если Вы в процессе дальнейшей работы обнаружите ошибки работы панелей Weintek или программного обеспечения EasyBuilder, рады будем совместными усилиями разобраться.
Спасибо!
Спасибо!
Информация взята с сайта компании "ФАМ-Электрик" - официального дистрибьютора Weintek в России http://www.rusavtomatika.com
-
- здесь недавно
- Сообщения: 87
- Зарегистрирован: 19 май 2014, 08:48
- Имя: Егор Дмитриевич Ченчуков
- Страна: Россия
Re: Weintek пропуск вызова макроса
Спасибо Вам.FAM-Electric писал(а): Если Вы в процессе дальнейшей работы обнаружите ошибки работы панелей Weintek или программного обеспечения EasyBuilder, рады будем совместными усилиями разобраться. Спасибо!
К сожалению есть ошибки с адресными метками - тема viewtopic.php?f=99&t=5130