PDA

Просмотр полной версии : Конвертация библиотек



Антон12345
11.08.2011, 13:53
Добрый день, уважаемые коллеги!
Вопрос по поводу конвертации библиотек Codesys 2 в Codesys 3: в ручную или есть функция?

Евгений Сергеевич
11.08.2011, 16:23
есть функция.
во время открытия файла выбираем тип "CoDeSys Library files (before v3.0)"
при открытии она ее конвертнет.

Антон12345
16.08.2011, 09:05
Спасибо. Тут столкнулись с еще одной проблемкой: конвертировали одну из наших библиотек, содержащую множество нами разработанных функциональных блоков. Некоторые из них используют функциональные блоки других библиотек, таких как PID_Regulators. Вопрос: есть ли аналогичная билиотека PID_Regulators в Codesys 3 и будет ли она работать после конвертации? Заранее благодарен!

Евгений Сергеевич
17.08.2011, 11:11
Пока нету подобной библиотеки, и работает она только на ПЛК под CoDeSys v2.3, так как использует внутреннее ПО контроллера (его прошивку). А в версиях 2.3 и 3.4 они совершенно разные.

Антон12345
19.08.2011, 09:09
Значит все-таки подтвердились наши опасения. Еще один вопросик... Попеременно появляются ошибки, то на нашу библиотеку: "[WARNING] standart_v34, 3.4.1.1 (tm): R_TRIG(Network 1 (Impl)): Part of the statements have no effect", а когда заменяем её на стандартную (standart.lib) : Unknown type: 'TON', Unknown type: 'CTU', Unknown type: 'R_TRIG'. Версия CoDeSys V3.4 SP2 Hotfix 1. Проект прилагаем...

capzap
19.08.2011, 10:34
oscat.de выпускает библиотеки как для 2 так и для 3 версии КДС, сам не смотрел, но для второй есть полный набор блоков и функций, в том числе и несколько регуляторов

Антон12345
31.08.2011, 13:36
А можно ли в CDS 3 забрать глобальные переменные одним ПЛК с другого? И если да то где это дело описывается?

Николаев Андрей
31.08.2011, 17:16
Что значит глобальные?
Если Вам нужно наладить обмен переменными между контроллерами - есть такая штука - сетевые переменные. Их и используйте (внутренний алгоритм самого CoDeSys).