Группа "Диагностика" |
Top Previous Next |
Описание. Блок предназначен для сбора статистики о работе портов ввода/вывода контроллера. Входы: CNum - номер порта физического уровня:
PRst - сброс собранной статистики о работе протокола (CRC, TrmPacket, NoRespons, IFunc, Size). Сброс осуществляется записью единицы. PNum - номер порта уровня протокола (обязательно должен совпадать с CNum):
Выходы: BTO - количество ошибок приёма байта по последовательному порту (потеря несущей) BFrame - количество ошибок фрейма (неверное число стартовых и/или стоповых битов) BPrty - количество ошибок чётности BOR - информация о количестве потерянных байт
Querys - для слейва: количество принятых запросов от мастера - для мастера: количество полученных ответов от слейвов TrmPacket - для слейва: количество переданных мастеру ответов - для мастера: количество посланных слейвам запросов NoRespons - для слейва: количество неправильных запросов от мастера - для мастера: количество неответов от слейвов CRC - количество ошибок при подсчете контрольной суммы IFunc - информация о количестве неправильных инструкций (не поддерживаемых контроллером) Size - количество ошибок передачи пакетов неправильного размера (маленькие, меньше 4 байт)
Примеры применения:
Варианты интерпретаций показаний блока для порта RS232 или RS485:
Описание. Предназначен для сбора информации о работе контроллера. Выходы: Kernel - номер версии ядра контроллера PowerTrouble - на этом выходе появляется импульс при краткосрочной пропаже (менее 3 секунд) напряжения питания. Пропажа питания на время более 3сек считается выключением и включением контроллера. В этом случае FBD-программа перезапускается, сигнал "PowerTrouble" не выдаётся FirstTime - на этом выходе появляется импульс, сигнализирующий о том, что программа запустилась первый раз в своей "жизни". Это событие происходит сразу же после загрузки программы в контроллер и может быть использовано для какой-нибудь инициализации Особенности: при загрузке с модуля памяти выход не активируется никогда, т.к. на модуле содержится "слепок" уже инициализированной программы RealTick - фактическое время, затрачиваемое на выполнение программы, в миллисекундах SetTick - заданное время тика системы, в миллисекундах Программа выполняется с периодичностью равной заданному тику (SetTick).
Примеры применения:
1. Вариант для PIXEL 2. Вариант для SMH2G, SMH2G(i) 4. Вариант для SHM4 3. Вариант для Trim5
Описание. Предназначен для сбора информации о напряжении питания контроллера и управления подсветкой экрана Входы: ~Light - управление подсветкой дисплея: 0 - подсветка включена, 1 - подсветка отключена Control - уровень регулирования подсветки дисплея. Поддерживается контроллерами SMH4, Trim5
x - значение на входе не оказывает влияние на выходы
Выходы: Battery - на выходе выдается напряжение батарейки в милливольтах USB - на выходе выдается напряжение питания usb в милливольтах 24V - на выходе выдается напряжение питания контроллера в вольтах 5V - на выходе выдается напряжение питания CPU контроллера в милливольтах Temp - не используется
Примеры применения:
Описание. Предназначен для задания времени цикла системы. Входы: Set - сигнал на осуществление операции установки нового времени цикла (по уровню) Tick,ms - задаваемое новое время цикла Выходы: SetTick,ms - текущее заданное время цикла системы, в миллисекундах
Программа выполняется с периодичностью равной заданному тику (SetTick).
Примеры применения:
Описание. Предназначен для отображения информации о контроллерах SMH2G(i), SMH4, Trim5. Выходы: SN - серийный номер Vid - vendor id, идентификационный номер для OEM-производителя ("0" = Segnetics) Model - модификация контроллера (для модели 0020-01-2 будет выведено число "20012") Описание. Предназначен для установки пароля на изменение параметров сервисного меню (кроме редактирования "Время и Дата"). Редактирование возможным только после ввода пароля при входе в сервисное меню. Если оператор отказывается от введения пароля, то ему доступен исключительно просмотр параметров. При каждом новом входе необходимо заново ввести пароль. Если установлена защита для сохранения и загрузки проекта с помощью модуля памяти, то данные пункты меню можно вызывать без ввода пароля. Подробнее о защите загрузки/сохранения смотри раздел Защита модуля памяти. Входы: Password - значение пароля в диапазоне от 1 до 65535. При значении 0 - меню разблокировано, пароль отсутствует. Описание. Предназначен для запрещения изменения параметров сервисного меню (кроме редактирования "Время и Дата"). Просмотр параметров остается разрешенным. Входы: ReadOnly - значение 0 соответствует обычному режиму работы меню. Значение 1 - редактирование параметров меню запрещено. |