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

OPC для Weintek

Модератор: специалисты Weintek

Закрыто
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

Добрый день.
Идея тут возникла одна, можно ли в панели Weintek разместить OPC сервер ?
И потом считывать с него данные во внутренние переменные ?

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

OPC для Weintek

Сообщение AlexandrGr »

OPC UA можно.
И потом считывать с него данные во внутренние переменные ?
Переведите.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

В LW например.

Отправлено спустя 10 минут 44 секунды:
Я так понимаю, это возможно только в cMT серии ?

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

OPC для Weintek

Сообщение AlexandrGr »

А теги OPC это что?

cMT Advansed Model.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

AlexandrGr писал(а): 27 авг 2023, 20:42 А теги OPC это что?
См. описание архитектуры OPC, например первое что гугл показал:
1.2 Общие сведения об объектах сервера OPC
Сервер OPC состоит из следующих объектов:

сервер - (server),
группа - (group),
тег (или элемент) - (item),
свойство (property).
Объект OPC-сервер содержит информацию о себе и является контейнером для объектов OPC-группа. себе и обеспечивает объектов OPC-тегов

Объект OPC-группа содержит информацию о механизм управления и логической организации (элементов) при обращении к ним со стороны клиентов.

Например, группа может представлять элементы, подлежащие отображению на экране монитора или представлению в отчете. При этом могут выполняться операции записи и чтения данных. Кроме того, между клиентами и элементами, входящими в группу, может быть организован обмен данными, основанный на механизме исключений, когда создание объектов типа OPC-тег в группе выполняется только при необходимости передачи данных между клиентом и элементами группы. Клиент OPC также может установить для различных групп элементов различные условия, при выполнении которых сервер будет извещать клиентов об изменениях связанных с элементами данных. Каждая группа может содержать один или более элементов. Взаимосвязь групп и тегов (элементов) показана ниже:
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17589
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 825 раз
Поблагодарили: 1653 раза

OPC для Weintek

Сообщение Jackson »

petr2off писал(а): 27 авг 2023, 10:45 Идея тут возникла одна, можно ли в панели Weintek разместить OPC сервер ?
И потом считывать с него данные во внутренние переменные ?
Наверное, можно и правой пяткой левое ухо почесать. Только зачем?
Я это делал просто в скриптах - читал данные и складывал во внутренние переменные. Зачем для этого что-то ещё?
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

Обычно я так и делаю, но в данном проекте очень специфический драйвер modbus, приноровится к нему не могу.
Там схема такая, в контроллере заводятся внутренние переменные. При установки драйвера модбас - не возникают каналы на которые монтируются переменные, а создаются виртуальные адреса. Что бы их получить - запускается специальная утилита, которая их из проекта вытаскивает. Причем - эти виртуальные адреса могут прикидыватся как регистрами модбас, так и тегами OPC.
Вот и захотелось к ним по OPC добраться.

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

OPC для Weintek

Сообщение AlexandrGr »

Тэги OPC где? Нам бы схемку аль чертеж.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3930
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 220 раз

OPC для Weintek

Сообщение Никита »

petr2off писал(а): 27 авг 2023, 10:45 Идея тут возникла одна, можно ли в панели Weintek разместить OPC сервер ?
Если OPC DA - скорее нет, чем да. Зависит от панели, в новых под EB Pro зашит линукс, это с OPC DA плохо совмещается. В старых, под 8000 - вроде WinCE, но будут ли DCOM работать - честно, не знаю.
UA под никсами поднять теоретически можно, но на практике для этого надо до терминала добраться и права получить... Тоже та еще задача. Ну и подружить OPС с переменными панели. Вроде как официального API у Weintek не существует, или я ошибаюсь?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

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

OPC для Weintek

Сообщение AlexandrGr »

Никита писал(а): 30 авг 2023, 18:53 Вроде как официального API у Weintek не существует, или я ошибаюсь?
Что вы понимаете под API?
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

AlexandrGr писал(а): 30 авг 2023, 13:58 Тэги OPC где? Нам бы схемку аль чертеж
Тэги OPC находятся в OPC сервере. Еще раз почитайте про архитектуру OPC сервера.
OPC сервер - это програмное обеспечение, поясни те пожалуйста - чертеж программмного обеспечения это что ?
Аватара пользователя

Автор темы
petr2off
эксперт
эксперт
Сообщения: 1625
Зарегистрирован: 06 янв 2016, 19:45
Имя: Петров В.Л.
Страна: Россия
город/регион: Красноярск
Благодарил (а): 70 раз
Поблагодарили: 191 раз

OPC для Weintek

Сообщение petr2off »

Никита, я осознал, овчинка выделки не стоит. Слишком трудоемко, без гарантии результата.
Тем более - вариант с модбусом заработал.
Закрыто

Вернуться в «WEINTEK (операторские панели)»