Клиент OPC
![]() |
![]() |
| Скалярный | Си
| |
| в палитре | на схеме |
Описание
Блок производит считывание и запись сигналов в другие программы с использованием интерфейса обмена данными по протоколу OPC. Размерность входа равна сумме размерностей сигналов, заданных в соответствующем параметре блока. Размерность выхода равна сумме размерностей сигналов, заданных в соответствующем параметре блока.
Входные порты
Блок не имеет входных портов.
Выходные порты
| Имя | Описание | Тип линии связи |
|---|---|---|
| out | Порт выхода | Математическая |
Свойства
| Название | Имя | Описание | По умолчанию | Тип данных |
|---|---|---|---|---|
| Шаг обмена данными, с | timestep | Определяет интервал времени | 0.5 | Вещественное |
| Имя OPC-сервера | servername | Имя COM-сервера, с которым производится обмен данными | Matrikon.OPC.Simulation | Строка |
| Имя компьютера | host | Название текущего устройства | - | Строка |
| Задержка при старте, мс | startdelay | Задержка в миллисекундах при подсоединении к COM-серверу | 1000 | Целое |
| Имена считываемых параметров | rd_str | Список имен сигналов в OPC-сервере, которые блок считывает (разделитель ";" или перевод каретки) | Saw-toothed Waves.Real8 | Текст |
| Имена записываемых параметров | wr_str | Список имен сигналов в OPC-сервере, которые блок записывает (разделитель ";" или перевод каретки) | - | Текст |
| Размерности считываемых параметров | rd_dims | Задает размерность считываемых параметров в виде массива | [] | Целый массив |
| Размерности записываемых параметров | wr_dims | Задает размерность записываемых параметров в виде массива | [] | Целый массив |
| Записать данные при инициализации | writefirststep | Флаг записи данных при инициализации | Нет | Двоичное |
| Способ записи данных | wrmode | Выбор способа записи данных:
|
Постоянно | Перечисление |
| Запоминать флаги изменений между передачами | usememforwriteflags | Флаг запоминания флага изменения между передачами данных | Да | Двоичное |
| Интервал обновления данных сервера, мс | updaterate | Определяет интервал времени обновления данных сервера | 500 | Целое |
| Синхронизировать модель с обменом по OPC | waitforexchange | Флаг синхронизации модели с обменом по OPC | Да | Двоичное |
Параметры
Блок не имеет параметров.

