PDA

Просмотр полной версии : ModbusTCP(Master) - ошибки компиляции....



vladimir_prg
18.07.2013, 02:41
Новый проект при добавлении устройств Ethernet -> Modbus Master -> Modbus Slave -> добавлении канала. При попытки компиляции вываливается куча ошибок. Видимо не подключены какие-то библиотеки. Помогите чайнику! Нет времени разобраться...
9379

vladimir_prg
18.07.2013, 05:43
Вообщем проблема караул. Не serial modbus, не ethernet не компилируется, полное удаление codesys и установка версии 3.4 не помогло - отвернуть руки программистам Codesys за такое безобразие!!

vladimir_prg
18.07.2013, 06:53
Есть контакт! Меню инструменты -> опции -> свойства -> ставим все галочки для расширенного режима и потом при добавлении устройств Modbus выбираем показать все версии и выбираем версию 3.4.2. Всю ночь убил на это безобразие!

@ndrew
18.07.2013, 08:44
У Вас элементарно не подключилась библиотека IoDrvModbusBase. Это ошибка в CODESYS, плэйсхолдер для этой библиотеки не разворачивается на экземпляр конкретной версии. Можно вручную настроить в Library Manager (менеджере библиотек) placeholder (заполнитель) и указать конкретную версию библиотеки IoDrvModbusBase. Единственный минус, после обновления данной библиотеки будет использоваться не новая, а указанная Вами версия

vladimir_prg
18.07.2013, 09:40
У Вас элементарно не подключилась библиотека IoDrvModbusBase. Это ошибка в CODESYS, плэйсхолдер для этой библиотеки не разворачивается на экземпляр конкретной версии. Можно вручную настроить в Library Manager (менеджере библиотек) placeholder (заполнитель) и указать конкретную версию библиотеки IoDrvModbusBase. Единственный минус, после обновления данной библиотеки будет использоваться не новая, а указанная Вами версия

Подключил библиотеку, выдает ошибки:

9380

vladimir_prg
18.07.2013, 10:02
все там есть, я же на основе её проект выкладывал http://www.owen.ru/forum/showthread.php?t=15457&p=115257&viewfull=1#post115257

Да я нашел уже установил библиотеку. Все равно ошибки компиляции вываливаются. Самое обидное, что в 3.4 версии TCPModbus нет опции автопереподключения. Любой сбой сети по тайм ауту и перезагружай панель.

capzap
18.07.2013, 10:26
Да я нашел уже установил библиотеку. Все равно ошибки компиляции вываливаются. Самое обидное, что в 3.4 версии TCPModbus нет опции автопереподключения. Любой сбой сети по тайм ауту и перезагружай панель.

какие ошибки?

vladimir_prg
18.07.2013, 12:28
Спасибо как всегда capzap, версия 3.5.0.0 работает однако. И там нет пресловутой IoDrvModbusBase, зато есть опция автопереподключения - что и нужно для полного счастья.