Показано с 1 по 9 из 9

Тема: Считать данные с прибора ТРМ202

  1. #1

    По умолчанию Считать данные с прибора ТРМ202

    Здравствуйте!
    Передо мной встала задача получить данные с OPC-сервера (либо данные с приборов которые опрашиваются ОРС-сервером).
    На машине установлен python 3.7, скачана библиотека OpenOPC с гита разработчика mkwiatkowski.
    Я подключил библиотеку OpenOPC. Я могу получить список всех каналов, список всех приборов, но как получить конкретное значение прибора я не знаю.

    ОС: windows
    OPC-сервер: OWEN
    Протокол: modbus

    Прошу помощи, не нашёл ни одного внятного и объемлющего источника который мог бы пролить свет на полный цикл настройки и программного получения значений с приборов.
    Было бы идеально если кто-нибудь бы скинул код, минимальный, где показана библиотека, как подключиться к прибору, и как получить значение с промощью python / C#.
    Так же было бы здорово увидеть ссылка на реально полезные и информативные источники.
    Заранее спасибо!

  2. #2

    По умолчанию

    Зачем тут нужен OPC сервер ?

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

    Цитата Сообщение от VoviH Посмотреть сообщение
    Возможно я не правильно выразился.
    Суть такова, у меня опрашиваются приборы, я просто хочу получить данные с прибора, для начала хотя бы с одного.
    С помощью библиотеки python OpenOPC у меня не получилось это сделать, я хочу понять как с помощью этой библиотеки получить значение.
    Лучше через COM порт опрашивать прибор непосредственно по протоколу Modbus.

  5. #5

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    Лучше через COM порт опрашивать прибор непосредственно по протоколу Modbus.
    У меня так и так опрашивается через COM порт, я хочу получить значения с прибора в программе python, чтобы я мог ими оперировать

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    все OpenOPC вычитывает из серверов
    Изображения Изображения
    • Тип файла: png owen.png (217.2 Кб, Просмотров: 39)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    все OpenOPC вычитывает из серверов
    Здравствуйте!
    Спасибо за этот пример, буду на работе, с радостью ещё раз попробую это сделать.
    Если Вас не затруднит скиньте пожалуйста на всякий случай дерево Вашего тестового OPC

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    он там весь расписан на скрине. В коде так же описан, команда list этим занимается, правда только вывод в консоль, а должна была в append вставляться
    Изображения Изображения
    • Тип файла: png owen.png (232.3 Кб, Просмотров: 18)
    Последний раз редактировалось capzap; 31.05.2020 в 11:39.
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #9

    По умолчанию

    tagsValue.append(opc.list('COM4.TRM_210(adr=32)Ср_ р-р, 2 зона.Оперативные параметры прибора')[0])
    Это строчка ответ на мой вопрос, в документации я такого не нашёл. Там не было дерева самого ОРС
    Спасибо за помощь!

Похожие темы

  1. Можно ли считать данные?
    от Stas в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 04.02.2019, 10:54
  2. Как считать данные с 10 ABZ-энкодеров
    от bladerunner в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 15.09.2016, 11:20
  3. Считать данные с прибора.
    от VVS_123 в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 16.12.2015, 13:09
  4. Не удалось считать идентификатор прибора!
    от Александр Пястолов в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 06.10.2015, 16:35
  5. ТРМ200 и Linux. Как считать данные?
    от galyuck в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 14.08.2012, 03:11

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •