Показано с 1 по 5 из 5

Тема: Проблема компиляции макроса СП300

  1. #1

    Smile Проблема компиляции макроса СП300

    Здравствуйте, возникает проблема компиляции макросов в конфигураторе.
    Создаю новый проект , добавляю новый макрос из справки на получение 2-х регистров
    WORD ArrValue[2];
    Reads(PLC, 2, MODBUS_RTU_REG_4X, 4, 2, &ArrValue);
    PSW[300]=ArrValue[0];
    PSW[301]=ArrValue[1];
    Компилирую , всё нормально. Через некоторое время ,полчаса-час,может более компилирую снова. Возникает ошибка:

    Func1: line 3: undeclared name ,inventing 'extern int MODBUS_RTU_REG_4X'
    0 warnings,1 error, 0 serious errors.
    И в дальнейшем при компиляции ошибка повторяется.
    При копировании этого макроса ( через меню конфигуратора), и вставке в новый проект-компиляции без ошибок.
    Версия конфигуратора V2.D3d-3. В настройках COM- Modbus Rtu Master.
    Последний раз редактировалось Евгений Кислов; 10.11.2017 в 13:43.

  2. #2

  3. #3

    По умолчанию

    Отправил, вчера код был без ошибок,сохранил и закрыл конфигуратор, с утра сегодня открыл тот же проект и сразу при компиляции ошибка,хотя проект и не менялся. Начал копаться.

  4. #4

  5. #5

    По умолчанию

    Спасибо,помогло. Но, вообще ,интересная ошибка, если в проекте не указать тип протокола обмена,также возникает ошибка, и понять в чем дело из описания невозможно. Можно закрывать тему.

Похожие темы

  1. Ошибка в OWEN Logik при сохранении макроса
    от Laffa в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 27.08.2017, 19:14
  2. Макрос внутри макроса ?
    от iman в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 03.10.2015, 20:49
  3. Проблема при компиляции
    от Солнечный заяц в разделе СПК2хх
    Ответов: 10
    Последнее сообщение: 12.11.2011, 04:33
  4. Ответов: 1
    Последнее сообщение: 15.06.2011, 14:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •