Стартовая страница › Форумы › Вопросы без категории › Вопрос по совместимости V5 и V6
- В этой теме 7 ответов, 2 участника, последнее обновление 2 года, 2 месяца назад сделано manjey73.
-
АвторСообщения
-
14.02.2022 в 15:55 #21852manjey73Участник
Интересует вопрос совместимости версий по взаимоотношением между двумя серверами?
Например я сделаю проект на 5-й версии и настрою RapidGate между ними, и в последующем поменяю один узел на 6-ю версию или придется менять сразу все узлы?
15.02.2022 в 11:02 #21861MikhailМодераторЧерез Rapid Gate не совместимы, к сожалению.
В 6-й версии есть OPC UA сервер. Если его использовать для передачи данных на 5-ю версию?15.02.2022 в 11:24 #21867manjey73УчастникЯ же не могу поставить сейчас версию 6, буду ставить 5-ю, если появится Центральный сервер независимо от выхода 6-й на тот момент, придется так же установленную 5-ю менять на 6-ю…
Хм, а в чем сложность сделать совместимость? Если Gate передает все каналы в double то и пусть все идет в double в 6-й версии, а уже после замены как-то скопировать требуемые каналы в нужные…
16.02.2022 в 17:33 #21883MikhailМодераторСложность в том, что протокол обмена данными между приложениями полностью другой.
В библиотеках ScadaData.dll и ScadaCommon.dll многие классы имеют одинаковые названия, то есть эти dll нельзя подключить в один проект.Нужно придумать какое-то решение задачи наиболее простым способом. Переходник какой-то.
На 5-й версии подразумевается главный сервер?
16.02.2022 в 18:02 #21886manjey73УчастникНу в целом планируется все на 6-й, только когда оно выйдет в полноценном варианте?
Ну и когда еще все драйвера будут переписаны?Пока исхожу из того, что 6-й версии нет, но к моменту организации центрального узла уже может быть, а подчиненный уже будет запущен на 5-й. Отсюда и вопрос.
- Этот ответ был изменен 2 года, 2 месяца назад от manjey73.
17.02.2022 в 10:16 #21900MikhailМодераторФайл, с помощью которого можно отслеживать готовность модулей.
Если центральный узел на 6-й версии, то, вероятно, самым простым решением будет разработка модуля, который позволит принимать данные из 5-й версии. Решим данный вопрос, когда остальные модули будут готовы.
17.02.2022 в 10:49 #21901manjey73УчастникСудя по файлу до 6-й версии далеко :). Смысл заключается в том, чтобы потом не менять на всех объектах версию сразу. У меня это будет первым объектом, если взлетит, а у кого-то уже распределенная система работает и замена версий сразу на всех узлах это достаточно сложный процесс в принципе.
Мне кажется проще будет в 6-й версии научить принимать данные от существующего RapidGate в качестве переходного процесса, пусть и с ограничениями, например все в каналы double… А потом при смены станции на 6-ю версию, просто переназначить каналы с double на те, что требуются в реальности…
Ну или не знаю. как еще переходить постепенно, запускать второй экземпляр 6-й версии рядом и меняя на узлах уже направлять в нее, а чтобы в старой 5-й работало, делать связь между новой и старой версией по OpcUA ?
17.02.2022 в 10:52 #21902manjey73УчастникА, или в приемнике от RapidGate делать распределение в нужные базы типов переменных.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.