Обозначение

Описание
Блок предназначен для работы с дискретными выходами модуля MP510-DQ-32-P.
Для каждого физического выхода модуля в блоке имеется возможность создать вход doi.
Вход mstr предназначен для связи с блоком мастера SpeMaster.
Вход slv задаёт порядковый номер модуля на шине MC510. Порядковый номер должен соответствовать порядковому номеру модуля на шине.
Вход pos позволяет задать стартовый номер используемого DI.
Вход rset запускает переинициализацию модуля.
Выход mode содержит текущий режим работы модуля.
Выход sts равен 1, если блок работает корректно, и имеет отрицательное значение в случае ошибки подключения к модулю или указания неверного количества выходов.
Выход vld принимает только значения 0 или 1 и определяет достоверность состояния блока.
Для каждого физического выхода модуля в блоке имеется возможность создать вход doi.
Вход mstr предназначен для связи с блоком мастера SpeMaster.
Вход slv задаёт порядковый номер модуля на шине MC510. Порядковый номер должен соответствовать порядковому номеру модуля на шине.
Вход pos позволяет задать стартовый номер используемого DI.
Вход rset запускает переинициализацию модуля.
Выход mode содержит текущий режим работы модуля.
Выход sts равен 1, если блок работает корректно, и имеет отрицательное значение в случае ошибки подключения к модулю или указания неверного количества выходов.
Выход vld принимает только значения 0 или 1 и определяет достоверность состояния блока.
Назначение входов и выходов
| Входы | Тип | Описание |
| mstr | spe | Связь с блоком мастера SpeMaster |
| slv | u8 | Порядковый номер модуля на шине MC510 |
| pos | u16 | Стартовый номер используемого DI |
| rset | b | Запуск переинициализации модуля |
| Выходы | Тип | Описание |
| mode | u16 | Текущий режим работы модуля |
| sts | i32 | Статус работы блока |
| vld | b | Достоверность состояния блока |
| do0 | b | DO1 |
| ... | b | Состояния соответствующих дискретных выходов |
| do31 | b | DO32 |
Режимы работы
| Значение | Режим | Описание |
| 1 | Init | Инициализация модуля. |
| 2 | Pre-Op | Загрузка настроек модуля. |
| 3 | Bootstrap | Изолированный режим работы модуля для обслуживания. |
| 4 | Safe-Op | Проверка связи и чтение входов. |
| 8 | Operational | Полноценная работа. |
| 16 | Error | Неправильный порядок переключения режимов или модуль не поддерживает режим Bootstrap. |
Статусы блока
| Выход | Значение | Описание |
| sts | 1 | Блок работает корректно. |
| sts | < 0 | Ошибка подключения к модулю или указано неверное количество входов. |
| vld | 0 | Состояние блока недостоверно. |
| vld | 1 | Состояние блока достоверно. |