Добрый день, коллеги!

Использую Овен ПЛК110-220.32.Р-L.
"PLCInfo
PLC model MODEL PLC 110-32
Binary VERSION 2.07.3
Need Target version 2.06
Compiled: 15:08:23 Feb 13 2009
MAC 6A:77:00:21:40:6F
IP 192.168.0.200
GATE 192.168.0.1
MASK 255.255.255.0
PIC upper version is 13
Licence limited to 360 bytes"

При вводе новых переменных в модуле Modbas (Slave) столкнулся с таким сообщением:

Error 3729: (0): Invalid type 'REAL' at address: '%QD8.34.0'

которое среда CoDeSys выдала при компиляции проекта. Ошибка относится к переменной стоящей в конце списка модуля Owen (Master), стоящим в самом конце списка 'PLC Cinfiguration', который опрашивает внутреннюю сеть RS485 из измерительных устройств и СМИ1.

Надо заметить, что если добавить в любое место (модуль, порядок переменных в модулях) еще переменные, скажем типа REAL (или любого другого), то среда начнет ругаться аналогичным образом (указывая на собственный тип переменных) на следующие переменные вверх по списку от последней.

Ограничение на память ввода/вывода 360 байт. Никаких сообщений об его превышении не выводит. При моем подсчете переполнения тоже нет. Может я не так считаю? Или память не эффективно заполняется?
Вот количество и порядок переменных, заложенных в область ввода/вывода:
2х Fast discrete inputs BIT
2х Discrete inputs BYTE
4x Fast discrete outputs BIT
2x Discrete outputs BYTE
1x Special input BIT
1x Special output BIT
Archiver
4x Float Variables REAL
Modbus (slave)
9x Float Variables REAL
Owen (Master)
3x Support variables WORD
1x BYTE
35x Float Variables REAL
8x WORD

С уважением.