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

Тема: Ошибка CoDeSys 3729

  1. #1

    По умолчанию Ошибка CoDeSys 3729

    Объясните в чем причина этой ошибки. ПЛК 150 I.L. CoDeSys 2.3.9.1
    Выкладываю проект конфигурации ПЛК.
    В конце Modbus slave не дает присвоить имена сетевым переменным, при компиляции выдает ошибку 3729.
    Если свои имена не присваивать, то компиляция проходит успешно.
    Лимит 360 К вроде по подсчетам не превышен.

    3729

    "Invalid type '<name>' at address: '<Name>' "

    Переменная данного типа не может быть размещена по указанному адресу. Например: адрес AT %IB1:WORD; не допустим, если включено выравнивание по четным адресам.
    Данная ошибка может возникнуть при попытке разместить массив по недопустимому прямому адресу.
    Вложения Вложения
    • Тип файла: zip 1.zip (16.2 Кб, Просмотров: 36)
    Последний раз редактировалось Cherns; 02.04.2008 в 21:18.

  2. #2

    По умолчанию

    Максимальный размер области выходов 0хEA, а у вас уже 0хF6.
    Размеры областей можно узнать на вкладке Target Settings->Memory Layout

    При запуске среды с ключём \ddebug видны смещения переменных по областям и сразу видно, помещается ли в ограничение

  3. #3

    По умолчанию

    а можно ли расширить облась выходов?

  4. #4

    Thumbs up

    нет, нельзя. вам необходим контроллер с лицензией м.

  5. #5

    По умолчанию

    Как увидеть уже занятый размер области выходов?
    с ключём \debug? где смотреть?

Ваши права

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