PDA

Просмотр полной версии : Какую версию CODESYS V3.5 устанавливать?



DuMa
18.05.2022, 11:17
Здравствуйте. Прошу помочь разобраться в следующих вопросах.

Какую версию CODESYS V3.5 устанавливать?

И можно ли установить две версии CODESYS V3.5?
Есть два контроллера СПК107 и СПК107[M01] (вернее СПК107[M01] сейчас будет приобретаться).
СПК107 в работе и программа на него написана в CODESYS V3.5 SP5 Patch 5.
Вопрос: Если установить CODESYS V3.5 SP14 Patch 3 или CODESYS V3.5 SP16 Patch 3 можно ли будет работать с СПК107 ? Или потребуется два CODESYS V3.5 – один как бы для старого СПК107 а другой для нового СПК107[M01] .

Прошу также пояснить, что такое (новые прошивки) и (заводские прошивки) для СПК107[M01] ?
Соответственно для СПК107[M01] (новые прошивки) надо устанавливать CODESYS V3.5 SP16 Patch 3, а для СПК107[M01] (заводские прошивки) надо устанавливать CODESYS V3.5 SP14 Patch 3.
Вопрос: CODESYS V3.5 SP16 Patch 3 не подходит для СПК107[M01] (заводские прошивки)?

Евгений Кислов
18.05.2022, 12:06
Добрый день.


Какую версию CODESYS V3.5 устанавливать?

Зависит от версии прошивки контроллера. На нашем сайте есть удобный выбиратор, который предоставляет все нужные ссылки:
https://owen.ru/product/codesys_v3/sreda_programirovaniay


И можно ли установить две версии CODESYS V3.5?

Да.


Прошу также пояснить, что такое (новые прошивки) и (заводские прошивки) для СПК107[M01] ?

Заводские - это те, которые зашиваются в контроллер при его изготовлении на заводе.
Новые - доступны только на нашем сайте. По желанию пользователь может обновить прошивку самостоятельно.
Периодически мы обновляем прошивки на заводе.


Если установить CODESYS V3.5 SP14 Patch 3 или CODESYS V3.5 SP16 Patch 3 можно ли будет работать с СПК107 ?


CODESYS V3.5 SP16 Patch 3 не подходит для СПК107[M01] (заводские прошивки)

Ответ на оба вопроса - мы настоятельно рекомендуем использовать для программирования контроллера именно ту версию CODESYS, которая соответствует его прошивке (точнее - системе исполнения CODESYS в данной прошивке).
Технически - опытный пользователь может использовать одну (самую новую из требуемых) версию CODESYS для программирования контроллеров с разными прошивками и системами исполненения.
Но для начинающего пользователя это, скорее всего, обернется массой ненужных проблем с тасованием версий библиотек, версий компилятора и т.д.
Поэтому лучше установить на ПК все нужные вам версии CODESYS - учитывая размер современных SSD/HDD, несколько дополнительных занятых гигабайт не должны создать проблем.

DuMa
18.05.2022, 12:33
Спасибо за ответ.
Всё понял.

lunyov_i
17.05.2024, 13:30
Добрый день.



Зависит от версии прошивки контроллера. На нашем сайте есть удобный выбиратор, который предоставляет все нужные ссылки:
https://owen.ru/product/codesys_v3/sreda_programirovaniay



Да.



Заводские - это те, которые зашиваются в контроллер при его изготовлении на заводе.
Новые - доступны только на нашем сайте. По желанию пользователь может обновить прошивку самостоятельно.
Периодически мы обновляем прошивки на заводе.





Ответ на оба вопроса - мы настоятельно рекомендуем использовать для программирования контроллера именно ту версию CODESYS, которая соответствует его прошивке (точнее - системе исполнения CODESYS в данной прошивке).
Технически - опытный пользователь может использовать одну (самую новую из требуемых) версию CODESYS для программирования контроллеров с разными прошивками и системами исполненения.
Но для начинающего пользователя это, скорее всего, обернется массой ненужных проблем с тасованием версий библиотек, версий компилятора и т.д.
Поэтому лучше установить на ПК все нужные вам версии CODESYS - учитывая размер современных SSD/HDD, несколько дополнительных занятых гигабайт не должны создать проблем.

А если несколько контроллеров с разными прошивками, то как тут быть? Обновление прошивок на старых невозможно в силу известных Вам причин.

Евгений Кислов
17.05.2024, 13:49
А если несколько контроллеров с разными прошивками, то как тут быть? Обновление прошивок на старых невозможно в силу известных Вам причин.

Установить несколько версий CODESYS. В порядке возрастания - от младших к старшим.

lunyov_i
17.05.2024, 15:37
Установить несколько версий CODESYS. В порядке возрастания - от младших к старшим.

Начинается дикая путаница между версиями. При установке новой библиотеки, пакета он обязательно залезет во все версии. Скажите а возможно ли так: устанавливаю самую новую версию SP17, пакеты ( таргеты ) ставлю
какие нужно для контроллера, потому в проекте устанавливаю опции компиляции проекта, согласно версии таргета.

Евгений Кислов
17.05.2024, 17:26
Скажите а возможно ли так: устанавливаю самую новую версию SP17, пакеты ( таргеты ) ставлю
какие нужно для контроллера, потому в проекте устанавливаю опции компиляции проекта, согласно версии таргета.

Так не получится.


При установке новой библиотеки, пакета он обязательно залезет во все версии.

И это отлично - один раз установив библиотеку (или пакет), вы сможете использовать ее в любой подходящей версии среды.


Начинается дикая путаница между версиями.

Когда она начнется - именно в этот момент - свяжитесь, пожалуйста, со мной (см. телеграм в подписи) или нашей техподдержкой (support@owen.ru), и мы очень быстро поможем вам с ней разобраться.

pro100user
29.05.2025, 13:05
Добрый день, Евгений!
Существует ли вменяемвя инструкция по установке нескольких версий CodeSys 3.5 на один ПК ( не на виртуальные машины отдельно)?
У меня был установлен CodeSys 3.5.16 Patch 3. Работал нормально. Утановил параллельно CodeSys 3.5.17 Patch 3. Он заместил виртуальный PLC Control win v3 на 17-ю. Старые проекты перестали запускаться.
Как сделать так чтобы были доступны обе версии Control win v3? При запуске Control win v3 версии 16 запускается Control win v3 версии 17. Какие файлы подправить, чтобы запускалась правильная версия? Или как запустить обе версии Control win v3 как службы windows 10, чтобы они сидели в трее?

Евгений Кислов
29.05.2025, 13:15
Добрый день, Евгений!
Существует ли вменяемвя инструкция по установке нескольких версий CodeSys 3.5 на один ПК ( не на виртуальные машины отдельно)?
У меня был установлен CodeSys 3.5.16 Patch 3. Работал нормально. Утановил параллельно CodeSys 3.5.17 Patch 3. Он заместил виртуальный PLC Control win v3 на 17-ю. Старые проекты перестали запускаться.
Как сделать так чтобы были доступны обе версии Control win v3? При запуске Control win v3 версии 16 запускается Control win v3 версии 17. Какие файлы подправить, чтобы запускалась правильная версия? Или как запустить обе версии Control win v3 как службы windows 10, чтобы они сидели в трее?

Добрый день.
Для запуска конкретной версии виртуального контроллера проще всего создать для него отдельный ярлык со следующими настройками:

Объект: "C:\Program Files (x86)\CODESYS 3.5.16.30\GatewayPLC\CODESYSControlService.exe" -d
Рабочая папка: "C:\Program Files (x86)\CODESYS 3.5.16.30\GatewayPLC"

Путь к папке GatewayPLC может отличаться - он зависит от того, по какому пути вы устанавливали CODESYS.