|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов > Разработка протоколов > Разработка простого протокола > Добавление простого протокола в MS4D |
В созданную пользовательскую библиотеку добавляем новый элемент Тип протокола:

Получим:

В панели свойств установим его имя SimpleTestProtocol, а также убедимся, что установлен флаг Подключенный код:

Далее нужно выполнить пункт контекстного меню Сменить тип:

В открывшемся диалоговом окне выбираем тип ФБ протокол:

Если этот пункт не выполнить, не будет возможности добавить этот протокол в набор протоколов дерева Системы.
После этого у протокола появится два параметра:
Добавим при помощи контекстного меню в протокол два канала:

Изменим их свойства Имя и Доступ: канал c именем DI 1 будет иметь доступ Input, а канал c именем DO 1 - Output:


Получим:

По условию задачи, каналы должны иметь строковый тип данных. Поэтому изменим значения свойства Тип значения параметров канала DI 1 - Вход и канала DO 1 - Выход на STRING:

Затем в дерево системы надо добавить APM. После чего нужно перенести протокол из библиотеки в дерево системы в группу Протоколы добавленного АРМ.
Получим:

Дальнейшая проверка работы протокола возможна после подключения кода, написанного на C++.