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

Блок «Чтение OPC» считывает данные из одного или нескольких элементов на сервере OPC. Операция чтения происходит синхронно (из кэша или с устройства) или асинхронно (из устройства).
Блок выводит значения (V) запрашиваемых элементов в первом выходе и опционально выводит идентификаторы качества (Q) и отметки времени (T) сопоставлен с каждым значением данных в дополнительных выходах. Метка времени может выводиться как серийный номер даты (реальное время) или как количество секунд от начала симуляции (время симуляции).
Тройка V, Q, T, доступная в выходных портах, является последними известными данными для каждого из элементов, считанных блоком. Используйте выход метки времени, чтобы определить, когда выборка последний раз менялась.
Примечание
У вас должен быть блок OPC Configuration в модели, чтобы использовать блок OPC Read. Вы не можете открыть диалоговое окно OPC Read, не включив сначала блок OPC Configuration в модель.
Позволяет вам импортировать настройки для блока OPC Read из dagroup объект в базовом рабочем пространстве. Клиент, идентификаторы элементов и шага расчета обновляются на основе свойств импортированной группы. Этот Value port data type также устанавливается, если все элементы группы имеют одинаковые DataType свойство.
Определяет клиент OPC, сопоставленный с этим блоком. Добавить дополнительные клиенты в список можно с помощью Configure OPC Clients. Для получения дополнительной информации см. раздел «Использование диспетчера клиентов OPC».
Показывает элементы, которые будут считываться с указанного сервера. Можно добавить элементы в список с помощью Add Items или удалить элементы с помощью Delete. Вы можете переупорядочить элементы списка, используя Move Up или Move Down. Порядок элементов определяет порядок их значений в выходах блоков.
Задает режим чтения для этого блока. Доступные опции Asynchronous, Synchronous (cache), или Synchronous (device). Синхронные чтения имеют немного больше накладных расходов, чем асинхронные чтения, но они, как правило, более надежны, чем асинхронные чтения.
Определяет шаг расчета для блока. Для синхронных чтений данные считываются с сервера в указанное шаг расчета. Для асинхронных чтений установка шага расчета определяет частоту обновления для событий изменения данных.
Определяет тип данных для выхода значения. Сервер OPC отвечает за преобразование всех данных в требуемый тип.
Примечание
Для элементов с каноническим типом данных logical, блок OPC Read выводит -1 для типов данных со знаком или максимального значения для типов данных без знака, когда значение элемента равно «true». Значение 0 выводится, когда значение элемента равно «false».
При проверке идентификаторы качества всех элементов выводятся во втором порте как вектор беззнаковых 16-битных целых чисел. Используйте блок Детали качества OPC (OPC Quality Parts), чтобы разделить идентификатор качества на детали компонента.
При проверке временные метки для каждого из элементов выводятся в последнем порте как вектор удвоения. Вы выбираете, выводить ли метки времени как Секунды с начала (то есть время симуляции) или как Серийные номера дат (то есть реальное время).
OPC- Строения, части качества OPC, OPC-запись