PDA

Просмотр полной версии : Версии ETHERNET



Александр Л.
12.03.2018, 11:57
Осуществляется переход на новый компьютер для разработки ПО. Соответственно возникла необходимость установки CodeSys с нуля, но готовый проэкт переносится со старой машины. Версия codesys 3.5 sp5 patch5. Репозитории, таргеты, библиотеки установлены. Codesys ругается на отсутствие библиотеки IoDrvEthernet 3.5.8.0. При обновлении устройства ETHERNET присутствует только версия 3.4.2.0. Отсюда вопрос: где взять 3.5.8.0, либо где нестыковка при установке Codesys?

Ильнур Гибадуллин
12.03.2018, 12:10
Осуществляется переход на новый компьютер для разработки ПО. Соответственно возникла необходимость установки CodeSys с нуля, но готовый проэкт переносится со старой машины. Версия codesys 3.5 sp5 patch5. Репозитории, таргеты, библиотеки установлены. Codesys ругается на отсутствие библиотеки IoDrvEthernet 3.5.8.0. При обновлении устройства ETHERNET присутствует только версия 3.4.2.0. Отсюда вопрос: где взять 3.5.8.0, либо где нестыковка при установке Codesys?

Рекомендуем использовать версию 3.4.2.0. Напомню, что библиотеки и различные доп. компоненты не должны превышать версию таргет-файла СПК.

Александр Л.
12.03.2018, 12:50
Как могло получиться, что на прежней машине установлена версия 3.5.8.0?

capzap
12.03.2018, 13:11
Как могло получиться, что на прежней машине установлена версия 3.5.8.0?

Вам ОВЕН среду разработки устанавливал?
Так то если чего не достает, на старой машине берется не проект, а архив, он то упаковывается вместе со всем нужным набором библиотек

Александр Л.
12.03.2018, 13:23
Устанавливал конечно не ОВЕН, а сами. А вот насчет архива, большая благодарность. Такой информации у нас не было. Попробуем.

Александр Л.
12.03.2018, 13:47
Архивация не помогает. Выдает ошибки IoDrvEthernet 3.5.8.0 при распаковке архива. И в результате остается на версии 3.4.2.0. Возможно баг вызван тем, что на старой машине изначально устанавливалась CodeSys 3.5 SP8. После чего - деинсталляция и установка SP5?

capzap
12.03.2018, 14:16
еще раз, архивом я назвал архивный проект, а не архиврование папки с проектом в винде

Александр Л.
12.03.2018, 15:00
Именно так. Архивируется проект в Codesys на старой машине, на новой в Codesys распаковывается. Может попробовать удалить все установленные библиотеки перед распаковкой?

SA104
12.03.2018, 15:25
Возможно не все компоненты в архив складываются.
На "старой машине" в диалоге создания архива проекта поставьте все галки, включая библиотеки.

Осинский Алексей
12.03.2018, 15:33
Может попробовать удалить все установленные библиотеки перед распаковкой?
Нет, не стоит этого делать.

Следуйте рекомендации Ильнура, измените версию библиотеки в Вашем проекте.
Это необходимо сделать т.к. совместимость версии 3.5.8.0 со средой исполнения СПК не гарантируется и может привести к сложно воспроизводимым проблемам.

Ниже на картинке последовательность действий для смены версии библиотеки (на примере Mx110 Assistant)
35999

Александр Л.
12.03.2018, 15:59
Галки ставил сразу все. Не помогает. Последуем рекомендации Ильнура. Только не совсем так, как указано. Иду путем ETHERNET->обновить устройство и уже там доступна версия 3.4.2.0. Но в данный момент контроллер задействован в технологическом процессе, поэтому обновить ПО не получится.

Александр Л.
12.03.2018, 16:05
И еще. Если действовать по рекомендации Алексея, то на "старой машине" есть только версия 3.5.8.0, больше никаких вариантов

Ильнур Гибадуллин
12.03.2018, 19:42
И еще. Если действовать по рекомендации Алексея, то на "старой машине" есть только версия 3.5.8.0, больше никаких вариантов

Значит на "старой" машине не установлены SPK Repository Archive 3.5.4.20 и CODESYS Repository Archive V3.5 SP4. Архивы репозитория доступны по ссылке (http://www.owen.ru/catalog/codesys_v3/opisanie).