- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
OPC для Weintek
Модераторы: Глоб.модераторы, специалисты Weintek
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
Добрый день.
Идея тут возникла одна, можно ли в панели Weintek разместить OPC сервер ?
И потом считывать с него данные во внутренние переменные ?
Идея тут возникла одна, можно ли в панели Weintek разместить OPC сервер ?
И потом считывать с него данные во внутренние переменные ?
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
OPC для Weintek
OPC UA можно.
Переведите.И потом считывать с него данные во внутренние переменные ?
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
В LW например.
Отправлено спустя 10 минут 44 секунды:
Я так понимаю, это возможно только в cMT серии ?
Отправлено спустя 10 минут 44 секунды:
Я так понимаю, это возможно только в cMT серии ?
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
См. описание архитектуры OPC, например первое что гугл показал:
1.2 Общие сведения об объектах сервера OPC
Сервер OPC состоит из следующих объектов:
сервер - (server),
группа - (group),
тег (или элемент) - (item),
свойство (property).
Объект OPC-сервер содержит информацию о себе и является контейнером для объектов OPC-группа. себе и обеспечивает объектов OPC-тегов
Объект OPC-группа содержит информацию о механизм управления и логической организации (элементов) при обращении к ним со стороны клиентов.
Например, группа может представлять элементы, подлежащие отображению на экране монитора или представлению в отчете. При этом могут выполняться операции записи и чтения данных. Кроме того, между клиентами и элементами, входящими в группу, может быть организован обмен данными, основанный на механизме исключений, когда создание объектов типа OPC-тег в группе выполняется только при необходимости передачи данных между клиентом и элементами группы. Клиент OPC также может установить для различных групп элементов различные условия, при выполнении которых сервер будет извещать клиентов об изменениях связанных с элементами данных. Каждая группа может содержать один или более элементов. Взаимосвязь групп и тегов (элементов) показана ниже:
-
- администратор
- Сообщения: 18758
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1854 раза
OPC для Weintek
Наверное, можно и правой пяткой левое ухо почесать. Только зачем?
Я это делал просто в скриптах - читал данные и складывал во внутренние переменные. Зачем для этого что-то ещё?
По вопросам работы Форума можно обратиться по этим контактам.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
Обычно я так и делаю, но в данном проекте очень специфический драйвер modbus, приноровится к нему не могу.
Там схема такая, в контроллере заводятся внутренние переменные. При установки драйвера модбас - не возникают каналы на которые монтируются переменные, а создаются виртуальные адреса. Что бы их получить - запускается специальная утилита, которая их из проекта вытаскивает. Причем - эти виртуальные адреса могут прикидыватся как регистрами модбас, так и тегами OPC.
Вот и захотелось к ним по OPC добраться.
Там схема такая, в контроллере заводятся внутренние переменные. При установки драйвера модбас - не возникают каналы на которые монтируются переменные, а создаются виртуальные адреса. Что бы их получить - запускается специальная утилита, которая их из проекта вытаскивает. Причем - эти виртуальные адреса могут прикидыватся как регистрами модбас, так и тегами OPC.
Вот и захотелось к ним по OPC добраться.
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
OPC для Weintek
Если OPC DA - скорее нет, чем да. Зависит от панели, в новых под EB Pro зашит линукс, это с OPC DA плохо совмещается. В старых, под 8000 - вроде WinCE, но будут ли DCOM работать - честно, не знаю.
UA под никсами поднять теоретически можно, но на практике для этого надо до терминала добраться и права получить... Тоже та еще задача. Ну и подружить OPС с переменными панели. Вроде как официального API у Weintek не существует, или я ошибаюсь?
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- не первый раз у нас
- Сообщения: 306
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
Тэги OPC находятся в OPC сервере. Еще раз почитайте про архитектуру OPC сервера.
OPC сервер - это програмное обеспечение, поясни те пожалуйста - чертеж программмного обеспечения это что ?
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
OPC для Weintek
Никита, я осознал, овчинка выделки не стоит. Слишком трудоемко, без гарантии результата.
Тем более - вариант с модбусом заработал.
Тем более - вариант с модбусом заработал.