1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

OPC серверы с пользовательскими протоколами

SCADA, серверы, АРМ верхнего уровня, диспетчерские

Модератор: Глоб.модераторы

Ответить

Автор темы
tkv-gs
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 14 дек 2023, 14:02
Имя: Константин
Благодарил (а): 2 раза

OPC серверы с пользовательскими протоколами

Сообщение tkv-gs »

Всем привет!
Встречался ли кто с такими из сабжа (кроме инсатовского MasterOPC MultiProtocol)? Желательно, чтобы умел не только в DA, но и в HDA. Навскидку погуглил - и что-то ничего не нашел, во всех зашито что зашито и расширений пользователем не предусмотрено. Даже импортный законодатель мод типа Kepware, судя по доке, не умеет.
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 582
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 78 раз
Поблагодарили: 98 раз

OPC серверы с пользовательскими протоколами

Сообщение dtv »

Была ещё разработка от Fastwell UniOPC, но они её забросили лет 10 назад.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Автор темы
tkv-gs
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 14 дек 2023, 14:02
Имя: Константин
Благодарил (а): 2 раза

OPC серверы с пользовательскими протоколами

Сообщение tkv-gs »

dtv писал(а): 18 дек 2023, 10:51 Была ещё разработка от Fastwell UniOPC, но они её забросили лет 10 назад.
Спасибо, посмотрел на него доку. Как понял, там все сводится к написанию своей dll, которая бы сама опрашивала устройство и в opc лишь вываливала готовые теги по некоему API. Это все же несколько более трудоемко, чем хотелось бы. Да и старенький, видимо, на win10 x64 demo не хочет устанавливаться, вываливается с ошибкой.
В идеале нужно, чтобы OPC получал сырые данные от устройства, скрипт их разбирал по тегам и потом формировал ответ устройству.

LexSL
освоился
освоился
Сообщения: 208
Зарегистрирован: 16 дек 2011, 15:13
Имя: Алексей
Страна: Россия
Благодарил (а): 67 раз
Поблагодарили: 53 раза

OPC серверы с пользовательскими протоколами

Сообщение LexSL »

tkv-gs писал(а): 19 дек 2023, 08:53 В идеале нужно, чтобы OPC получал сырые данные от устройства, скрипт их разбирал по тегам и потом формировал ответ устройству.
Интерфейс обмена какой? Что за устройство?
tkv-gs писал(а): 14 дек 2023, 14:28 Желательно, чтобы умел не только в DA, но и в HDA.
На "верху" у Вас что? SCADA? пусть ведет сама архив.

Автор темы
tkv-gs
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 14 дек 2023, 14:02
Имя: Константин
Благодарил (а): 2 раза

OPC серверы с пользовательскими протоколами

Сообщение tkv-gs »

LexSL писал(а): 19 дек 2023, 10:27 Интерфейс обмена какой? Что за устройство?
Данные прилетают по TCP/IP. Интерфейсы Ethernet, Wi-Fi. Устройство - терминал спутникового мониторинга https://galileosky.ru/products/ (шлет телематические данные), делаю пример его интеграции с АСУТП.
LexSL писал(а): 19 дек 2023, 10:27 На "верху" у Вас что? SCADA? пусть ведет сама архив.
На верху не обязательно SCADA, поэтому лучше, чтобы архивы были на стороне OPC. Пример должен быть повсеобъемлющее)

LexSL
освоился
освоился
Сообщения: 208
Зарегистрирован: 16 дек 2011, 15:13
Имя: Алексей
Страна: Россия
Благодарил (а): 67 раз
Поблагодарили: 53 раза

OPC серверы с пользовательскими протоколами

Сообщение LexSL »

tkv-gs писал(а): 19 дек 2023, 11:20 Данные прилетают по TCP/IP. Интерфейсы Ethernet, Wi-Fi. Устройство - терминал спутникового мониторинга https://galileosky.ru/products/ (шлет телематические данные)
Вы его как шлюз используете (Modbus TCP в RTU)? или какой то другой протокол?

Автор темы
tkv-gs
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 14 дек 2023, 14:02
Имя: Константин
Благодарил (а): 2 раза

OPC серверы с пользовательскими протоколами

Сообщение tkv-gs »

Не, там свой протокол типа запрос-ответ. Описание тут: https://base.galileosky.com/articles/#! ... y-protocol

Sokolov_Dmitry
не первый раз у нас
не первый раз у нас
Сообщения: 324
Зарегистрирован: 31 окт 2017, 16:45
Имя: Дмитрий
Страна: Россия
город/регион: Калининград
Благодарил (а): 9 раз
Поблагодарили: 84 раза

OPC серверы с пользовательскими протоколами

Сообщение Sokolov_Dmitry »


AlexandrGr
не первый раз у нас
не первый раз у нас
Сообщения: 305
Зарегистрирован: 26 май 2022, 12:10
Имя: Александр
Страна: Россия
город/регион: lipetsk
Благодарил (а): 5 раз
Поблагодарили: 28 раз

OPC серверы с пользовательскими протоколами

Сообщение AlexandrGr »

Нее... ТС хочет свой сделать.

Автор темы
tkv-gs
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 14 дек 2023, 14:02
Имя: Константин
Благодарил (а): 2 раза

OPC серверы с пользовательскими протоколами

Сообщение tkv-gs »

Этот кажется неплохим вариантом, поддерживает много gps-трекеров, даже включая нужный мне. Но вот только парсит данные не всегда корректно. Может, из-за того, что демоверсия, а может в модуль парсинга зашита какая-то старая версия протокола. В OPC (встроенный), выкидывает лишь теги первого пакета, из остальных почему-то игнорирует. По настройкам OPC также не понял, какой стандарт поддерживается (есть ли HDA - не понятно). Есть скриптовый модуль для реализации кастомного парсинга (как раз то, что нужно), в нем есть функции отправки данных, но вот по приему что-то не понятно, как происходит процесс. Попробую прояснить в суппорте.
Вторая прога этого же разработчика с подобным функционалом предыдущей, только сама не парсит.
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»