-
Ошибка 3729
При добавлении более 48 элементов в конфигурации ПЛК в дереве Owen (Master) при компиляции появляется ошибка 3729 Неверный тип XXX по адресу YYY. В чем причина?
PLC100-24.R-L
-
Превысил объем области памяти ввода/вывода для контроллера с ограниченной лицензией
-
Я так понимаю ограничение 360 байт.
Как эти байты подсчитать?
-
Самый простой путь подсчета: накидать область ввода/вывода проекта, привязать адресу последней переменной из области ввода и последней из области вывода имя и скомпилировать. Выдает ошибку - ваш контроллер не L. Если количество переменных ввода/вывода не прогнозируемо изначально или возможно в дальнейшем потребуется увеличение - ваш контроллер не L.
Что касается конкретных элементов того же Owen Master, то напрямую подсчитывать из типов переменных, входящих в элемент, нельзя, сказывается выравнивание разных типов данных в памяти. Примеры:
Float variable - 4 байта
Float variable Comm - 8 байт
Float variable + time Comm - 12 байт
-
В общем изначально таким образом я и выяснил, что недостаточно памяти.
Потом добавлял в переменные ввода-вывода абсолютно разные элементы, и все равно их было 48 (не зависимо от объема) + контроллер.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума