PDA

Просмотр полной версии : Ошибка CoDeSys 3729



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

3729

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

Переменная данного типа не может быть размещена по указанному адресу. Например: адрес AT %IB1:WORD; не допустим, если включено выравнивание по четным адресам.
Данная ошибка может возникнуть при попытке разместить массив по недопустимому прямому адресу.

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

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

alexxx
09.05.2008, 00:47
а можно ли расширить облась выходов?

Николаев Андрей
09.05.2008, 11:36
нет, нельзя. вам необходим контроллер с лицензией м.

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