exponenta event banner

Чтение OPC

Считывание данных с сервера OPC

Библиотека

Панель инструментов OPC

  • OPC_Read block

Описание

Блок чтения OPC считывает данные с одного или нескольких элементов на сервере OPC. Операция чтения выполняется синхронно (из кэша или с устройства) или асинхронно (с устройства).

Блок выводит значения (V) запрошенных элементов в первом выводе и опционально выводит идентификаторы качества (Qи метки времени (T), связанные с каждым значением данных в дополнительных выходах. Временная метка может выводиться как порядковый номер даты (реальное время) или как число секунд от начала моделирования (время моделирования).

Тройка V, Q, T, доступная на выходных портах, является последними известными данными для каждого из элементов, считываемых блоком. Используйте выходные данные временной метки для определения момента последнего изменения образца.

Примечание

Для использования блока OPC Read в модели необходимо иметь блок OPC Configuration. Невозможно открыть диалоговое окно OPC Read без предварительного включения блока OPC Configuration в модель.

Параметры

Импорт из рабочей области

Позволяет импортировать параметры для блока чтения OPC из dagroup в базовой рабочей области. Мандант, идентификаторы элементов и время выборки обновляются на основе свойств импортированной группы. Тип данных порта Value также устанавливается, если все элементы в группе имеют одинаковые значения. DataType собственность.

Клиент

Определяет OPC-клиент, связанный с этим блоком. Дополнительные клиенты можно добавить в список с помощью настройки OPC-клиентов. Дополнительные сведения см. в разделе Использование диспетчера клиента OPC.

Идентификаторы товаров

Показывает элементы для чтения с указанного сервера. Можно добавить элементы в список с помощью команды Добавить элементы или удалить элементы с помощью команды Удалить. Можно изменить порядок элементов в списке с помощью команд «Вверх» или «Вниз». Порядок элементов определяет порядок их значений в выходных данных блока.

Режим чтения

Определяет режим чтения для этого блока. Доступны следующие параметры: Asynchronous, Synchronous (cache), или Synchronous (device). Синхронные чтения имеют несколько больше служебных данных, чем асинхронные чтения, но обычно они более надежны, чем асинхронные чтения.

Время выборки

Определяет время выборки для блока. Для синхронного чтения данные считываются с сервера в указанное время. Для асинхронных считываний параметр времени выборки определяет скорость обновления для событий изменения данных.

Тип данных порта значения

Определяет тип данных для вывода значения. Сервер OPC отвечает за преобразование всех данных в требуемый тип.

Примечание

Для элементов с каноническим типом данных logical, выходы блока OPC Read -1 для подписанных типов данных или максимальное значение для неподписанных типов данных, если значение элемента равно true. Значение 0 выводится, если значение элемента равно «false».

Показать порт качества

При проверке идентификаторы качества всех элементов выводятся во втором порте в виде вектора 16-разрядных целых чисел без знака. Используйте блок OPC Quality Parts для разделения идентификатора качества на компоненты.

Показать порт метки времени

Если этот флажок установлен, метки времени для каждого из элементов выводятся в последнем порту в виде вектора удвоения. Можно указать, следует ли выводить временные метки как Секунды с начала (т.е. время моделирования) или как Серийные номера дат (т.е. реальное время).

Представлен в R2007a