PDA

Просмотр полной версии : Экспорт из кдс2.3 в кдс3.5



Dmitriy795
16.05.2019, 09:42
Доброго времени суток! Недавно начал работать в данном направлении и столкнулся с проблемой: стоит задача, перевести проект, написанный в CoDeSys 2.3, в CoDesys 3.5. Открыл кдс3.5, затем открыл проект старой версии, настроил библиотеки и т.п. Проблема в конфигурации. В кдс2.3 много модулей, которым дали название и через них, собственно, идет обращение в самом коде (ST, например, блок ВВОДА назвали IN и обращаются к нему IN.2). Подскажите, можно ли как-то перенести конфигурацию или только вручную, заранее спасибо!

Евгений Кислов
16.05.2019, 10:18
Добрый день.
Перенос конфигурации производится вручную.

Dmitriy795
16.05.2019, 10:29
Тогда такой вопрос. Вот, например, конфигурация проекта кдс2.3 42742 и я хочу настроить модуль NL-16DI в ккдс3.5 42743. То есть, я уже нахожусь на уровне Nl-16DI, но вложенных переменных две, что есть что тогда? Если переменная на канале Channel 0[0] будет, допустим, IN (см. конфигурацию кдс2.3), то за переменная на канале Channel 0? Спасибо за прошлый ответ и заранее спасибо за это, надеюсь понятно объяснил, в чем суть вопрос.

Евгений Кислов
16.05.2019, 10:37
В данном случае к каналу Channel0 ничего не нужно привязывать, потому что он эквивалентен узлу Channel0[0].
Этот верхний канал соответствует всем регистрам в запросе.
Т.е. при запросе 3 регистров можно было бы привязывать либо ARRAY [0..2] OF WORD к корневому каналу Channel0, либо отдельные переменные типа WORD к вложенным каналам Channel0[0], Channel0[1], Channel0[2].

Вообще, я бы рекомендовал вам в техподдержку RealLab обращаться по вопросам, связанным с их контроллерами.

Dmitriy795
16.05.2019, 10:41
Спасибо за ответы, буду осваивать)

Dmitriy795
16.05.2019, 11:56
И еще с одним столкнулся, можно ли менять адрес переменной или он устанавливается сам, согласно вызванному модулю? 42746

Евгений Кислов
16.05.2019, 12:06
Лучше не менять адреса - тогда они будут распределяться автоматически, и ошибок не будет.

Dmitriy795
16.05.2019, 12:28
Есть проблема, что мне нужен тип Double Word,а по умолчанию стоит Word. Я так понимаю, размер адреса определяется самим модулем?

Евгений Кислов
16.05.2019, 12:31
Есть проблема, что мне нужен тип Double Word,а по умолчанию стоит Word. Я так понимаю, размер адреса определяется самим модулем?

Уточните у ReaLab насчет их модулей и шаблонов, пожалуйста.

Юра54
13.04.2021, 10:22
Подскажите, пожалуйста, codesys 3.5 (sp16 patch3) не видны файлы, сделанные в версии 2.3. Что нужно сделать?

IVM
13.04.2021, 10:41
Подскажите, пожалуйста, codesys 3.5 (sp16 patch3) не видны файлы, сделанные в версии 2.3. Что нужно сделать?

Ничего нельзя сделать. Ручками придется поработать.

Евгений Кислов
13.04.2021, 10:45
Подскажите, пожалуйста, codesys 3.5 (sp16 patch3) не видны файлы, сделанные в версии 2.3. Что нужно сделать?

В текущих версиях надо устанавливать плагин для этого:
https://store.codesys.com/codesys-v23-converter.html


Ничего нельзя сделать. Ручками придется поработать.

Newcomer, ну зачем вы дезинформируете человека.

Юра54
13.04.2021, 14:24
Спасибо, конвертация прошла успешно! Теперь правда все интерфейсы исчезли - и RS 232, и RS 485 все 4 пропали. Найти пока не могу.