Просмотр полной версии : Версии 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?
Как могло получиться, что на прежней машине установлена версия 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?
еще раз, архивом я назвал архивный проект, а не архиврование папки с проектом в винде
Александр Л.
12.03.2018, 15:00
Именно так. Архивируется проект в Codesys на старой машине, на новой в Codesys распаковывается. Может попробовать удалить все установленные библиотеки перед распаковкой?
Возможно не все компоненты в архив складываются.
На "старой машине" в диалоге создания архива проекта поставьте все галки, включая библиотеки.
Осинский Алексей
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).
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot