Разработка протокола с настройками каналов

<< 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.