Получение аппаратной информации (OwenHWInfo)
Блок OwenHWInfo предоставляет аппаратную информацию о контроллере в программе пользователя: заводской номер, MAC-адрес (для Ethernet4), измеренную температуру ПЛК, линейку и модификацию ПЛК, а также выдает 1 на выход trm при переходе контроллера на питание от ионистора (потеря питания по основным портам).
Для работы блока необходимо добавить его на любую страницу в месте работы Фон.

Кроме отображения информации в программе ПЛК, OwenHWInfo формирует файл с данными для отображения сведений о запущенной программе в web-конфигураторе ПЛК во вкладке ПЛК/Информация.

Часть информации, предоставляемой в web-конфигураторе, также можно посмотреть во время подключения отладчиком Полигон при наведении мыши на запущенный модуль.

Во время отключения питания по основным портам выход блока trm = 1.
Установка и получение системного времени ПЛК (OwenRTC)
С помощью блока OwenRTC можно задать часовой пояс и системное время контроллера.
Для работы блока необходимо добавить его на любую страницу в месте работы Фон.

Числовое значение для часового пояса следует задать на входе utc и подать 1 на вход setz.

Получить системное время контроллера можно с помощью блока getTDN из библиотеки paCore.

Для установки системного времени следует задать на входах блока year (год), mth (месяц), day(день), hr (час), min (минута), sec (секунда) требуемые значения и подать 1 на вход sett.


Управление светодиодом Питание (210-Power)
Светодиод ПЛК210 Питание светит по умолчанию зеленым при поданном питании
на Порт 1 и/или Порт 2 контроллера.
Блок 210-Power получает информацию о наличии питающего
напряжения на портах контроллера, а также выполняет автоматическое
и ручное управление светодиодом Питание из программы пользователя.
Для этого необходимо добавить блок на любую страницу в месте работы Фон.
При наличии питания на портах контроллера выходы pwr1 (Порт 1) и/или pwr2 (Порт 2) равны 1.
Если задать на входе блока mode = 1, то светодиод Питание будет управляться автоматически:
При наличии питания на обоих портах – светодиод светится зеленым;
При пропадании питания на основном Порту 1 светодиод начинает светится красным;
При восстановлении питания на основном Порту 1 светодиод опять светится зеленым.

Если mode = 0, то осуществляется ручное управление
светодиодом Питание :
При подаче на вход alrm = 1 – светодиод начинает светится красным;
При подаче на вход alrm = 0 – светодиод начинает светится зеленым.
Управление светодиодом Работа (210-LED)
Во время работы контроллера светодиод Работа мигает, если им
не управляет программа пользователя. Управление светодиодом из программы
осуществляется с помощью блока 210-LED.
Для управления светодиодом необходимо добавить блок на любую страницу в месте работы Фон.
На входе led (индикатор) необходимо указать значение WORK, что соответствует светодиоду Работа .
Блок 210-LED также позволяет осуществить
управление светодиодами Батарея (значения BAT_GREEN и BAT_RED) и индикатором
состояния MicroSD-карты (значение UNDER_CAP).
При отсутствии блоков для работы с данными светодиодами в проекте
их состояние определяется системой (см. описание индикации в Руководстве по эксплуатации).
Для включения светодиода из программы необходимо указать на входе mode режим manual.
При подаче 1 на вход enb блока светодиод Работа будет мигать,
при подаче 0 – отключаться. При такой настройке к данному входу
можно привязать сигналы работы исполнительных механизмов и др. функций,
которым необходима индикация с лицевой стороны прибора.

При установке на входе mode режима nr_proc светодиод будет мигать автоматически в зависимости от нагрузки контроллера. Значение на входе enb в данном режиме игнорируется.


Работа с внешними накопителями (210-SD-USB)
Для работы с внешними накопителями контроллера из пользовательской программы предназначен блок 210-SD-USB.
Внешние накопители (USB-flash и MicroSD) монтируются автоматически при их подключении к контроллеру.
С помощью блока 210-SD-USB можно получить информацию о монтировании накопителя.
Для этого необходимо добавить блок на любую страницу в месте работы Фон.
Значения выходов блока обновляются при подаче 1 на вход rfrsh. На выходах sdmntd или usbmntd отобразится 1, если соответствующий накопитель успешно монтирован. На выходах sdpath или usbpath отобразится абсолютный путь к директории монтирования накопителя.

Для безопасного извлечения накопителя необходимо подать 1 на входы umntSD или umntUSB.

Для повторного монтирования необходимо подать 1 на входы mntSD или mntUSB.

На входы блока можно завести сигналы с внешних кнопок. Выходы sdmntd и usbmntd можно связать с входами сброса ошибок записи на диск блоков сохранения данных. О сохранении данных на диск см. подробнее в документе Архивирование и сохранение уставок.
Информацию о свободной памяти накопителя можно получить с помощью блока DriveInfo из библиотеки paCore.
На вход driveName необходимо подать абсолютный путь монтирования накопителя. Для обновления информации на выходах блока необходимо подать 1 на вход start.
На выходах блока отобразится информация об общем, занятом и свободном объеме накопителя в Кбайт.
