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