<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Узел > Канал |
Канал – это сложный элемент дерева Системы, который используется для обмена данными с устройствами. Обозначение в дереве: . Канал является дочерним элементом следующих элементов проекта:
•модуля ввода-вывода, счетчика, другого устройства, добавленного в какой-либо протокол;
•группы Встроенные модули;
•группы Встроенные каналы.
Этот элемент обеспечивает внешние связи узла с модулями ввода-вывода, OPC-серверами, другими контроллерами.
Настройки у каналов, принадлежащих различным протоколам, различны. В зависимости от типа используемого протокола, разработчику проекта будет дана возможность добавить канал с требуемыми настройками.
Канал может содержать в себе основные параметры: Вход, отвечающий за получение (чтение) данных от устройства и Выход, служащий для отправки (записи) данных в устройство.
Настройкой Доступ группы Общие определяется количество параметров канала.
Значение свойства |
Параметры канала |
Input |
Вход |
Output |
Выход |
InOut |
Вход, Выход |
В библиотеке MasterSCADA 4D представлен ряд каналов предопределенных типов, наиболее часто встречающихся в проектах.
Примеры добавленных каналов в дерево Системы:
•Канал в модуле Modbus RTU:
•Канал в ОРС DA-сервере:
•Канал группы Встроенные каналы:
В некоторые модули каналы добавляются вручную. Например, при конфигурировании произвольного Modbus RTU или TCP модуля, каналы добавляются через контекстное меню модуля или контекстную панель. Тип данных определяется также вручную. Количество каналов соотвествует количеству переменных, которые необходимо получить из устройства.
При добавлении канала существует возможность выбрать его тип:
В OPC-серверах каналы требуемого типа добавятся после того, как разработчик проекта выберет их во вкладке, в которой осуществляется подключение к ОРС-серверам (подробнее описано в разделах, посвященным работе с ОРС-серверами).
Если в проект добавляется библиотечный модуль ввода-вывода, соответствующий реальному оборудованию, которое поддерживается в MasterSCADA 4D, то каналы добавятся автоматически после добавления модуля в проект :
При добавлении предопределенного узла, имеющего встроенные физические входы-выходы, каналы также автоматически добавятся в группе Встроенные каналы.
Канал, как правило, связывают с параметрами объектов. Параметры объекта можно связывать как с самим каналом, так и с его дочерними переменными.
Для каналов, у которых свойство Доступ имеет значение InOut, устанавливается связь с помощью двух параметров, которые имеют тот же тип данных, что и канал. Первый параметр применяется для входящей связи (его необходимо перетащить ЛК мыши на канал), а второй используется для исходящей связи (канал необходимо перетащить ЛК мыши на параметр).
Важно! Всегда источник данных перетаскиваем на приемник данных.
При изменении типа Доступа канала с Input/Output на InOut происходит синхронизация типов данных: тип значения добавленного параметра Выход/Вход будет соответствовать типу существующего параметра.
При добавлении входа/выхода элементы в дереве устанавливаются в следующем порядке: сначала вход, затем выход.
Если после получения данных из физического устройства их необходимо обработать, например, выделить биты из байта, то в канале допускается создание программ при помощи контекстного меню:
В этом случае у канала появится группа Ресурсы, такая же как и у Объектов и Тегов.
Непосредственно в канал можно также добавить сообщения, окна и другие элементы, характерные скорее для объектов. В этом случае, канал будет отличаться от объекта только возможностью получать данные от устройств и других внешних программ. При использовании таких сложных каналов следует придерживаться тех же принципов, как и других элементов проекта, которые повторяются в проекте неоднократно: если элемент встречается в проекте несколько раз, то необходимо создать в библиотеке его тип, а затем использовать его экземпляры.
Смотрите также:
Смотрите также видео, необходимо подключение к интернету:
Особенности формирования управляющих воздействий из MasterSCADA 4D
MasterSCADA 4D: управление оборудованием при помощи кнопок
MasterSCADA 1.3.4. Teg inout. Способ отображения тегов по умолчанию в окне.