Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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

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


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

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

Сообщение Chenchukov » 23 май 2014, 15:51

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

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

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

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

версия.bmp

Weintek ERROR 2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.


VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 26
Зарегистрирован: 05 фев 2014, 11:22
Ф.И.О.: Иван Николаевич
Контактная информация:

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

Сообщение VanMo » 26 май 2014, 09:16

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


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

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

Сообщение Chenchukov » 26 май 2014, 11:16

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


В выложенном Вами варианте проекта также пропускает макрос.
Об этом свидетельствует установленный бит и в дальнейшем он не сбрасывается (сброс осуществляет макрос).

26.05.2014 12-07.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.


VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 26
Зарегистрирован: 05 фев 2014, 11:22
Ф.И.О.: Иван Николаевич
Контактная информация:

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

Сообщение VanMo » 26 май 2014, 13:33

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


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

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

Сообщение Chenchukov » 26 май 2014, 13:45

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


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


VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 26
Зарегистрирован: 05 фев 2014, 11:22
Ф.И.О.: Иван Николаевич
Контактная информация:

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

Сообщение VanMo » 26 май 2014, 14:29

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


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

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

Сообщение Chenchukov » 27 май 2014, 10:13

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

Спасибо за помощь.

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

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

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

BEFORE-AFTER.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.


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

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

Сообщение Chenchukov » 27 май 2014, 12:30

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

Аватара пользователя

FAM-Electric
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 75
Зарегистрирован: 04 фев 2014, 14:44
Ф.И.О.: Каримов Артем
Контактная информация:

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

Сообщение FAM-Electric » 27 май 2014, 14:51

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

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


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

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

Сообщение Chenchukov » 28 май 2014, 09:57

FAM-Electric писал(а): Если Вы в процессе дальнейшей работы обнаружите ошибки работы панелей Weintek или программного обеспечения EasyBuilder, рады будем совместными усилиями разобраться. Спасибо!

Спасибо Вам.
К сожалению есть ошибки с адресными метками - тема viewtopic.php?f=99&t=5130


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



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

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