Просмотр полной версии : Ошибка 3729
При добавлении более 48 элементов в конфигурации ПЛК в дереве Owen (Master) при компиляции появляется ошибка 3729 Неверный тип XXX по адресу YYY. В чем причина?
PLC100-24.R-L
SergeyNG
11.01.2009, 09:35
Превысил объем области памяти ввода/вывода для контроллера с ограниченной лицензией
Я так понимаю ограничение 360 байт.
Как эти байты подсчитать?
SergeyNG
11.01.2009, 19:35
Самый простой путь подсчета: накидать область ввода/вывода проекта, привязать адресу последней переменной из области ввода и последней из области вывода имя и скомпилировать. Выдает ошибку - ваш контроллер не L. Если количество переменных ввода/вывода не прогнозируемо изначально или возможно в дальнейшем потребуется увеличение - ваш контроллер не L.
Что касается конкретных элементов того же Owen Master, то напрямую подсчитывать из типов переменных, входящих в элемент, нельзя, сказывается выравнивание разных типов данных в памяти. Примеры:
Float variable - 4 байта
Float variable Comm - 8 байт
Float variable + time Comm - 12 байт
В общем изначально таким образом я и выяснил, что недостаточно памяти.
Потом добавлял в переменные ввода-вывода абсолютно разные элементы, и все равно их было 48 (не зависимо от объема) + контроллер.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot