Вопрос по совместимости V5 и V6

Стартовая страница Форумы Вопросы без категории Вопрос по совместимости V5 и V6

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #21852
    manjey73
    Участник

    Интересует вопрос совместимости версий по взаимоотношением между двумя серверами?

    Например я сделаю проект на 5-й версии и настрою RapidGate между ними, и в последующем поменяю один узел на 6-ю версию или придется менять сразу все узлы?

    #21861
    Mikhail
    Модератор

    Через Rapid Gate не совместимы, к сожалению.
    В 6-й версии есть OPC UA сервер. Если его использовать для передачи данных на 5-ю версию?

    #21867
    manjey73
    Участник

    Я же не могу поставить сейчас версию 6, буду ставить 5-ю, если появится Центральный сервер независимо от выхода 6-й на тот момент, придется так же установленную 5-ю менять на 6-ю…

    Хм, а в чем сложность сделать совместимость? Если Gate передает все каналы в double то и пусть все идет в double в 6-й версии, а уже после замены как-то скопировать требуемые каналы в нужные…

    #21883
    Mikhail
    Модератор

    Сложность в том, что протокол обмена данными между приложениями полностью другой.
    В библиотеках ScadaData.dll и ScadaCommon.dll многие классы имеют одинаковые названия, то есть эти dll нельзя подключить в один проект.

    Нужно придумать какое-то решение задачи наиболее простым способом. Переходник какой-то.

    На 5-й версии подразумевается главный сервер?

    #21886
    manjey73
    Участник

    Ну в целом планируется все на 6-й, только когда оно выйдет в полноценном варианте?
    Ну и когда еще все драйвера будут переписаны?

    Пока исхожу из того, что 6-й версии нет, но к моменту организации центрального узла уже может быть, а подчиненный уже будет запущен на 5-й. Отсюда и вопрос.

    • Этот ответ был изменен 2 года, 2 месяца назад от manjey73.
    #21900
    Mikhail
    Модератор

    Файл, с помощью которого можно отслеживать готовность модулей.

    Если центральный узел на 6-й версии, то, вероятно, самым простым решением будет разработка модуля, который позволит принимать данные из 5-й версии. Решим данный вопрос, когда остальные модули будут готовы.

    #21901
    manjey73
    Участник

    Судя по файлу до 6-й версии далеко :). Смысл заключается в том, чтобы потом не менять на всех объектах версию сразу. У меня это будет первым объектом, если взлетит, а у кого-то уже распределенная система работает и замена версий сразу на всех узлах это достаточно сложный процесс в принципе.

    Мне кажется проще будет в 6-й версии научить принимать данные от существующего RapidGate в качестве переходного процесса, пусть и с ограничениями, например все в каналы double… А потом при смены станции на 6-ю версию, просто переназначить каналы с double на те, что требуются в реальности…

    Ну или не знаю. как еще переходить постепенно, запускать второй экземпляр 6-й версии рядом и меняя на узлах уже направлять в нее, а чтобы в старой 5-й работало, делать связь между новой и старой версией по OpcUA ?

    #21902
    manjey73
    Участник

    А, или в приемнике от RapidGate делать распределение в нужные базы типов переменных.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Вы должны авторизироваться для ответа в этой теме.