-
Вложений: 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; не допустим, если включено выравнивание по четным адресам.
Данная ошибка может возникнуть при попытке разместить массив по недопустимому прямому адресу.
-
Максимальный размер области выходов 0хEA, а у вас уже 0хF6.
Размеры областей можно узнать на вкладке Target Settings->Memory Layout
При запуске среды с ключём \ddebug видны смещения переменных по областям и сразу видно, помещается ли в ограничение
-
а можно ли расширить облась выходов?
-
нет, нельзя. вам необходим контроллер с лицензией м.
-
Как увидеть уже занятый размер области выходов?
с ключём \debug? где смотреть?