Добавление простого протокола в MS4D

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов > Разработка протоколов > Разработка простого протокола >

Добавление простого протокола в MS4D

Добавление протокола

В созданную пользовательскую библиотеку добавляем новый элемент Тип протокола:

prost_prot_v_dt

Получим:

prost_prot_v_dt_1

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

prost_prot_v_dt_3

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

prost_prot_v_dt_4

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

prost_prot_v_dt_2

Если этот пункт не выполнить, не будет возможности добавить этот протокол в набор протоколов дерева Системы.

После этого у протокола появится два параметра:

prost_prot_v_dt_5

Добавление каналов

Добавим при помощи контекстного меню в протокол два канала:

prost_prot_v_dt_6

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

prost_prot_v_dt_60

prost_prot_v_dt_61

Получим:

prost_prot_v_dt_7

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

prost_prot_v_dt_70

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

Получим:

prost_prot_v_dt_8

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