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

Ошиби макросов

Модераторы: Глоб.модераторы, специалисты Weintek

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

Автор темы
megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 68 раз

Ошиби макросов

Сообщение megavolt86 »

Здравствуйте, коллеги!
Столкнулся со следующей проблемой:
Необходимо было сделать проект для двух одинаковых панелек, проекты практически одинаковые, но разные имена позиций и тэгов соответственно.
написал макросы для обработки сигналов, в первой панели все отладил, работает без ошибок и нареканий.
для второй же панели взял проект от первой, заменил список тэгов, в макросах путем функции "найти/заменить" изменил привязки в к внешним тэгам и получил ошибку при компиляции "ошибка С45 ошибка формата адреса устройства (недопустимый символ: '8')"
taglist.JPG
macros_tag.JPG
macros.JPG
причем компилятор ругается только на некоторые тэги из большинства...
подумал сначала что типы переменных не совпадают, но они совпали, потом подумал что тэги неправильно заменились, вручную вызвал стандартную функцию, так и на нее компилятор тоже ругается.

Коллеги, помогите решить эту проблему.
или может есть у кого описание ошибок компилятора EasyBuilder Pro
версия софта 6.00.02.112

Отправлено спустя 2 часа 15 минут 12 секунд:
разобрался в проблеме.
дело было в неправильном адресе тэга.
адреса тэгов правил в эксель...эксель неправильно обсчитал, а я сам не проверил и импортировал в изибилдер.

ругался на 8 и 9 биты, которых быть не должно (максимум до 7)
Будьте внимательнее, господа!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
:ext_secret:
Ответить

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