На форуме обязательно:
  1. Заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Рекламу мы не размещаем ни на каких условиях.

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

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

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

Автор темы
megavolt86
авторитет
авторитет
Сообщения: 887
Зарегистрирован: 14 ноя 2013, 19:35
Имя: Анатолий Сергеевич
Откуда: Башкортостан
Благодарил (а): 8 раз
Поблагодарили: 22 раза

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

Сообщение megavolt86 » 12 июл 2018, 10:31

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

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

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

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

Ответить

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