Новый проект при добавлении устройств Ethernet -> Modbus Master -> Modbus Slave -> добавлении канала. При попытки компиляции вываливается куча ошибок. Видимо не подключены какие-то библиотеки. Помогите чайнику! Нет времени разобраться...
Errors.jpg
Новый проект при добавлении устройств Ethernet -> Modbus Master -> Modbus Slave -> добавлении канала. При попытки компиляции вываливается куча ошибок. Видимо не подключены какие-то библиотеки. Помогите чайнику! Нет времени разобраться...
Errors.jpg
Вообщем проблема караул. Не serial modbus, не ethernet не компилируется, полное удаление codesys и установка версии 3.4 не помогло - отвернуть руки программистам Codesys за такое безобразие!!
Есть контакт! Меню инструменты -> опции -> свойства -> ставим все галочки для расширенного режима и потом при добавлении устройств Modbus выбираем показать все версии и выбираем версию 3.4.2. Всю ночь убил на это безобразие!
У Вас элементарно не подключилась библиотека IoDrvModbusBase. Это ошибка в CODESYS, плэйсхолдер для этой библиотеки не разворачивается на экземпляр конкретной версии. Можно вручную настроить в Library Manager (менеджере библиотек) placeholder (заполнитель) и указать конкретную версию библиотеки IoDrvModbusBase. Единственный минус, после обновления данной библиотеки будет использоваться не новая, а указанная Вами версия
Подключил библиотеку, выдает ошибки:
errors2.jpg
Последний раз редактировалось vladimir_prg; 18.07.2013 в 09:51.
Спасибо как всегда capzap, версия 3.5.0.0 работает однако. И там нет пресловутой IoDrvModbusBase, зато есть опция автопереподключения - что и нужно для полного счастья.