PDA

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



Андрей Плеханов
10.07.2013, 13:57
Не знаю как исправить проблему. Ошибка библиотеки. CDS v3.5. Может кто знает как вылечить?

[ERROR] iodrvmodbus, 3.5.3.0 (3s - smart software solutions gmbh): Менеджер библиотек: Невозможно открыть библиотеку '#IoDrvModbusBase'. (Причина: Невозможно разрешить библиотеку заполнителя 'IoDrvModbusBase'.)

Badrey
17.07.2013, 11:39
такая же проблема, что то с репозиториями решение пока не нашел, не понятно почему не отвечает поддержка

SergSB
17.07.2013, 11:47
Я уже обошел это.
Заработало со старой версией библиотеки - 3.4.2

SergSB
17.07.2013, 11:54
У меня не заработали примеры - быстрый старт и те что тут выкладывали в темах(в т.ч. самих разработчиков)
с новыми библиотеками ни в какую(CODESYS V3.5 SP3 Patch 2)...

Badrey
17.07.2013, 13:10
codesys v3.5 sp3 path3, репозитарий последний, модбас реализован в конфигураторе, при открытии файла уведомление: Невозможно открыть библиотеку '#IoDrvModbusBase'. (Причина: Невозможно разрешить библиотеку заполнителя 'IoDrvModbusBase'.)

Badrey
17.07.2013, 13:12
Я уже обошел это.
Заработало со старой версией библиотеки - 3.4.2

как поменять версию? дня два от силы работаю с codesys v3.

SergSB
17.07.2013, 13:16
по правой кнопке мыши, выбрать - обновить устройство, и поставить галочку - показывать все версии(это по модбасу)
в менеджере библиотек - удалить новую и добавить с галочкой на показ старых версий

Badrey
17.07.2013, 13:21
Пробовал уже, нет старых версий.
Я так понимаю копать надо в сторону правильности установки кодесиса, а именно последовательности версий, патчей и хотфиксоов

Badrey
17.07.2013, 13:22
мож кто скажет что именно ставить?

SergSB
17.07.2013, 13:33
а ну я ставил сначала 3.4 потом уже когда в нем нормально примеры с форума не заработали, поставил 3.5
поэтому у меня библиотеки есть
ну и по 3.5 на рутрекере есть в каком порядке

Badrey
17.07.2013, 13:35
в менеджере библиотек у меня вообще только дона - standart

SergSB
17.07.2013, 15:17
накатал пример для эмулятора на modbus slave
прием х, передача y и z
так же файл конфига для Lectus OPC и файл для матлаба(рисует синусоиду и передает в x, получает y и z)
как передавать дробные так и не понял, так что x и y типа INT

p.s.: как мой пример под ModBus RTU переделать? пример идущий с библиотекой в архве(с сайте ОВЕНа) ошибки пишет...
p.p.s: с ModBus RTU тоже разобрался, правда пока только меж компьютерами с эмуляторами(но продолжать не буду)

vladimir_prg
18.07.2013, 06:54
Пробовал уже, нет старых версий.
Я так понимаю копать надо в сторону правильности установки кодесиса, а именно последовательности версий, патчей и хотфиксоов

Меню инструменты -> опции -> свойства -> ставим все галочки для расширенного режима и потом при добавлении устройств Modbus выбираем показать все версии и выбираем версию 3.4.2.

Не забудьте установить репозиторий.

Badrey
18.07.2013, 14:22
Спасибо всем за ответы. Проблему решил переустановкой codesys.

vladimir_prg
18.07.2013, 14:40
Спасибо всем за ответы. Проблему решил переустановкой codesys.
Используйте версию 3.5.0.0. После нее не работает, а до нее нет опции автопереподключение, при любом сбое сети, нужно перезагружать панель.

Badrey
18.07.2013, 19:27
Используйте версию 3.5.0.0. После нее не работает, а до нее нет опции автопереподключение, при любом сбое сети, нужно перезагружать панель.

я вот это прислюнявил, вроде реконектится :) :

var
ModBusTimer: Ton;
end_Var

ModBusTimer(IN := Modbus_TCP_Slave_Instance.xError, PT := T#10S);
IF ModBusTimer.Q THEN
Modbus_TCP_Master_Instance.CheckSlaveConnect();
Modbus_TCP_Slave_Instance.Reconnect();
END_IF

Андрей Плеханов
22.07.2013, 06:28
По итогу с модбасом работаю со старой библиотекой ModulsOwenLib

Андрей Плеханов
23.07.2013, 07:23
Работаю с модбасом по 485. Ошибки библиотеки возникают после обновления устройства на PLC30x,
т.е скачал Ваш проект, обновил устройство -> ошибки

жекон
22.08.2013, 03:19
Кому интересно вот здесь разъяснение по поводу этих ошибок http://www.owen.ru/forum/showthread.php?t=15674

mepexa
22.07.2015, 13:13
ошибка mx110_drivers, 3.5.4.0 (owen): Менеджер библиотек: Невозможно открыть библиотеку '#IoDrvModbus'


IoDrvModbus = (не разрешено) как побороть ?

Artemegorich75
30.04.2020, 05:22
Добрый день, у меня похожая проблема, предстоит писать программу на ПЛК 210, ранее с CodeSys v3.5 SP14 patch3+ не работал, после установки target файла для ПЛК 210 (3.5.14.30-03) и запуска нового проекта выдает ошибку, что нет библиотеки, а так же невозможно разрешить библиотеку плейсхолдера IoDrvEthernet48714 прошу помочь, заранее спасибо! При нажатии на кнопку загрузка отсутствующих библиотек, библиотек для загрузки не появляется.

Евгений Кислов
30.04.2020, 08:11
Добрый день, у меня похожая проблема, предстоит писать программу на ПЛК 210, ранее с CodeSys v3.5 SP14 patch3+ не работал, после установки target файла для ПЛК 210 (3.5.14.30-03) и запуска нового проекта выдает ошибку, что нет библиотеки, а так же невозможно разрешить библиотеку плейсхолдера IoDrvEthernet48714 прошу помочь, заранее спасибо! При нажатии на кнопку загрузка отсутствующих библиотек, библиотек для загрузки не появляется.

Добрый день.

Вам надо нажать ПКМ на узел Ethernet (который со знаком "?" в дереве проекта), выбрать команду Обновить устройство и указать версию компонента 3.5.14.0.
Это ошибка шаблона проекта, которая будет исправлен в следующей версии пакета таргетов.

proxy
02.02.2024, 00:27
Здравствуйте. Похожая проблема, перепробовал все, что смог найти по этой теме (ПЛК 200-03 версия codesys 3.5.14.30, обновил Ethernet и все остальные устройства в соответствии с рекомендациями, модуль мх210 удалял и заново добавлял...), переустанавливал codesys,73245 что еще предпринять?

Евгений Кислов
02.02.2024, 06:34
Здравствуйте.

Добрый день.


что еще предпринять?

Связаться со мной через телеграм (в подписи) и предоставить удаленный доступ по AnyDesk.

proxy
02.02.2024, 15:26
Методом "тыка" проблему с библиотекой удалось решить. В менеджере библиотек -> плейсхолдеры напротив имени библиотеки отсутствовали данные о самой библиотеке (ее версии), нажав ЛКМ и выбрав библиотеку ошибка ушла. 73257
Но проблема с шиной осталась 73258

proxy
05.02.2024, 09:38
Добрый день.



Связаться со мной через телеграм (в подписи) и предоставить удаленный доступ по AnyDesk.

Спасибо за помощь!
Евгений настроил связь между плк и модулем МК210 (прописав в сетевых настройках ПЛК ip адрес модуля) 73297

Евгений Кислов
05.02.2024, 09:46
Спасибо за помощь!
Евгений настроил связь между плк и модулем МК210 (прописав в сетевых настройках ПЛК ip адрес модуля) 73297

Уточню, что не "IP-адрес модуля", а "IP-адрес из той же подсети".