Просмотр полной версии : Экспорт из кдс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 насчет их модулей и шаблонов, пожалуйста.
Подскажите, пожалуйста, codesys 3.5 (sp16 patch3) не видны файлы, сделанные в версии 2.3. Что нужно сделать?
Подскажите, пожалуйста, 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, ну зачем вы дезинформируете человека.
Спасибо, конвертация прошла успешно! Теперь правда все интерфейсы исчезли - и RS 232, и RS 485 все 4 пропали. Найти пока не могу.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot