OPC Read

Чтение данных из Сервера OPC

Библиотека

OPC Toolbox

  • OPC_Read block

Описание

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

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

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

Примечание

У вас должен быть блок OPC Configuration в модели, чтобы использовать блок OPC Read. Вы не можете открыть диалоговое окно OPC Read, не включив сначала блок OPC Configuration в модель.

Параметры

Import from Workspace

Позволяет вам импортировать настройки для блока OPC Read из dagroup объект в базовом рабочем пространстве. Клиент, идентификаторы элементов и шага расчета обновляются на основе свойств импортированной группы. Этот Value port data type также устанавливается, если все элементы группы имеют одинаковые DataType свойство.

Client

Определяет клиент OPC, сопоставленный с этим блоком. Добавить дополнительные клиенты в список можно с помощью Configure OPC Clients. Для получения дополнительной информации см. раздел «Использование диспетчера клиентов OPC».

Item IDs

Показывает элементы, которые будут считываться с указанного сервера. Можно добавить элементы в список с помощью Add Items или удалить элементы с помощью Delete. Вы можете переупорядочить элементы списка, используя Move Up или Move Down. Порядок элементов определяет порядок их значений в выходах блоков.

Read mode

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

Sample time

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

Value port data type

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

Примечание

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

Show quality port

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

Show timestamp port

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

Введенный в R2007a