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

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

  1. #1

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

    При добавлении более 48 элементов в конфигурации ПЛК в дереве Owen (Master) при компиляции появляется ошибка 3729 Неверный тип XXX по адресу YYY. В чем причина?
    PLC100-24.R-L

  2. #2
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    По умолчанию

    Превысил объем области памяти ввода/вывода для контроллера с ограниченной лицензией

  3. #3

    По умолчанию

    Я так понимаю ограничение 360 байт.
    Как эти байты подсчитать?

  4. #4
    Пользователь
    Регистрация
    10.01.2007
    Адрес
    Красноярск
    Сообщений
    138

    По умолчанию

    Самый простой путь подсчета: накидать область ввода/вывода проекта, привязать адресу последней переменной из области ввода и последней из области вывода имя и скомпилировать. Выдает ошибку - ваш контроллер не L. Если количество переменных ввода/вывода не прогнозируемо изначально или возможно в дальнейшем потребуется увеличение - ваш контроллер не L.
    Что касается конкретных элементов того же Owen Master, то напрямую подсчитывать из типов переменных, входящих в элемент, нельзя, сказывается выравнивание разных типов данных в памяти. Примеры:
    Float variable - 4 байта
    Float variable Comm - 8 байт
    Float variable + time Comm - 12 байт

  5. #5

    По умолчанию

    В общем изначально таким образом я и выяснил, что недостаточно памяти.
    Потом добавлял в переменные ввода-вывода абсолютно разные элементы, и все равно их было 48 (не зависимо от объема) + контроллер.

Ваши права

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