Протокол GPIO (в библиотеке – WBIO) служит для управление дискретными входами, выходами и светодиодами Старт/Стоп. Протокол используется только в узле RealLab NLScon-RSB-S-MS и добавлен в него по умолчанию. Поэтому добавлять протокол в узел не требуется. Никаких настроек протокол не имеет.
По умолчанию в протокол добавлен модуль Встроенные дискретные:

Протокол имеет параметр Отказ. Значение данного параметра зависит от настройки протокола Формировать отказ при отказе всех модулей. При значении настройки TRUE параметр Отказ примет значение TRUE только тогда, когда откажут все модули.
Параметр Ошибка имеет тип значения STRING. Если будет отсутствовать с вязь с ПЛК по данному протоколу, то параметр принимает значение No connection.
Модуль имеет одну настройку – Номер модуля, а так же 4 канала Outputs и 4 канала Inputs с настройкой Name:

Описание встроенных дискретных каналов:
Название канала |
Тип доступа |
Тип данных |
Описание |
DOUT0 |
InOut |
SYSTEM_BOOL_PARAM |
Дискретный выход Dout0 на ПЛК. |
DOUT1 |
InOut |
SYSTEM_BOOL_PARAM |
Дискретный выход Dout1 на ПЛК. |
LEDRUN |
InOut |
SYSTEM_BOOL_PARAM |
Светодиод Старт на ПЛК. |
LEDSTOP |
InOut |
SYSTEM_BOOL_PARAM |
Светодиод Стоп на ПЛК. |
DIN0 |
Input |
SYSTEM_BOOL_PARAM |
Дискретный вход Din0 на ПЛК. |
DIN1 |
Input |
SYSTEM_BOOL_PARAM |
Дискретный вход Din1 на ПЛК. |
DINSTART |
Input |
SYSTEM_BOOL_PARAM |
Состояние переключателя в положении Старт. |
DINSTOP |
Input |
SYSTEM_BOOL_PARAM |
Состояние переключателя в положении Стоп. |
Для получения информации о состоянии связи с модулями ввода-вывода используются параметры Отказ и Ошибка протокола в группе Встроенные модули:

Параметр Отказ имеет тип значения BOOL. Если параметр принимает состояние TRUE, то это значит, что исполнительная система не может установить связь с данным модулем.
Параметр Ошибка имеет тип значения STRING. Если у исполнительной системы нет связи со всеми модулями ввода/вывода, то параметр принимает значение No connection.