Считывание данных с сервера OPC
Панель инструментов OPC

Блок чтения 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 для разделения идентификатора качества на компоненты.
Если этот флажок установлен, метки времени для каждого из элементов выводятся в последнем порту в виде вектора удвоения. Можно указать, следует ли выводить временные метки как Секунды с начала (т.е. время моделирования) или как Серийные номера дат (т.е. реальное время).