<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов > Разработка протоколов > Разработка протокола с настройками каналов |
В данном разделе рассмотрим пошаговый пример разработки протокола с настройками каналов, который входит в состав API.
Протокол имеет две конечные точки, одна из которых требует наличия ключа. На каждую конечную точку имеется один входной и один выходной канал. Первая конечная точка выполняет логику схожую с простым протоколом, а вторая - проверяет ключ и затем выполняет действия, аналогичные простому каналу. Если ключ не правильный, то должно выводиться сообщение об ошибке выходных данных. Помимо этого, имеются настройки самого протокола: хост и порт.
Входные и выходные каналы, которые потребуются для реализации этой задачи:
Название |
Доступ |
Тип данных |
DI 1 |
Вход |
STRING |
DIKey |
Вход |
STRING |
DO 1 |
Выход |
STRING |
DOKey |
Выход |
STRING |
Настройки каналов, которые потребуется установить для реализации этой задачи:
Название |
Тип данных |
Описание |
Endpoint |
STRING |
Конечная точка. Общая настройка для всех каналов. |
Key |
STRING |
Ключ. Настройка для канала DOKey. |