OpenSCADAWiki: Doc/ System ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/System from 2016-11-03 11:48:16..

Модули <System> подсистем "Сбор данных"

Модуль: System
Имя: Сбор данных ОС
Тип: DAQ
Источник: daq_System.so
Версия: 2.1.0
Автор: Роман Савоченко
Описание: Предоставляет сбор данных из ОС. Поддерживаются источники данных ОС Linux: HDDTemp, Sensors, Uptime, Memory, CPU, ИБП и т.д.
Лицензия: GPL

Contents

Введение

Модуль является своего рода шлюзом между системой OpenSCADA и ОС(операционной системой). Модуль получает данные из различных источников данных ОС и позволяет управлять компонентами ОС.


Модуль предоставляет возможность автоматического поиска поддерживаемых и активных источников данных с созданием параметров для доступа к ним, а также реализацию функции горизонтального резервирования, а именно совместной работы с удалённой станцией этого-же уровня.

1. Контроллер данных

Для добавления источника данных ОС создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.1.


Вкладка конфигурации контроллера. (116 Kb)
Рис.1. Вкладка конфигурации контроллера.

С помощью этой вкладки можно установить:

2. Параметры

Модуль System предоставляет только один тип параметров — “Все параметры”. Дополнительными конфигурационными полями параметров данного модуля (рис.2) являются:


Вкладка конфигурации параметра. (87 Kb)
Рис.2. Вкладка конфигурации параметра.

В таблице ниже приведен список поддерживаемых источников данных ОС, значение дополнительного конфигурационного поля и атрибуты параметров.


Ист. данных Значение доп. конфигурац. поля Атрибуты параметра Требования
Процессор (CPU) Имя/номер процессора. Может иметь значение номера процессора или быть "в общем" по всем процессорам <gen>.
  • [real] а (%)
  • [real] а (%)
  • [real] ь (%)
  • [real] й (%)
Память (MEM) Не используется
  • [dec] о (кБ);
  • [dec] о (кБ);
  • [dec] о (кБ);
  • [dec] а (кБ);
  • [dec] ш (кБ);
  • [dec] sw_free:Своп, свободно (кБ);
  • [dec] sw_total:Своп, всего (кБ);
  • [dec] sw_use:Своп, использовано (кБ).
Сенсоры (sensors) Не используется Атрибуты определяются сенсорами, доступными на материнской плате. Для каждого сенсора создаётся отдельный атрибут. Для работы используется библиотека libsensors или программа mbmon. Более приоритетным в использовании является библиотека libsensors, поскольку mbmon имеет проблемы на многоядерных архитектурах.
Температура HDD (hddtemp) Диск. Доступные в системе диски.
  • [string] я;
  • [string] а измерения;
  • [real] .
Должена быть установлена, сконфигурированна и запущена как сервис программа hddtemp
Время работы (uptime)

Время работы:

  • Система;
  • Станция.

Атрибуты:

  • [dec] ы полностью;
  • [dec] ы;
  • [dec] ы;
  • [dec] hour:Часы;
  • [dec] .
HDD Smart (hddsmart) Диск. Доступные в системе диски. Атрибуты определяются SMART-полями доступными для указанного диска. Для каждого поля создаётся отдельный атрибут. Должна быть установлена и доступна утилита smartctl.
Статистика HDD (hddstat) Диск или раздел. Доступные в системе диски и разделы.

Атрибуты:

  • [real] очитано (Б), сброс на значении 2.212;
  • [real] ь чтения (Б/с);
  • [rela] о (Б), сброс на значении 2.212;
  • [real] ь записи (Б/с).
Статистика сети (netstat) Сетевой интерфейс. Сетевые интерфейсы доступные в системе.

Атрибуты:

  • [real] о (Б), сброс на значении 4.39;
  • [real] ь получения (Б/c);
  • [real] о (Б), сброс на значении 4.39;
  • [real] ь передачи (Б/c).
ИБП (NUT) (ups) ИБП. Доступные в системе и сети ИБП. Атрибуты определяются доступными у ИБП свойствами. Для каждого свойства создаётся отдельный атрибут. В системе или сети (не обнаруживается автоматически и адрес нужно указать прямо) должен быть доступен демон NUT "upsd".
Файловая система (FS) Файловые Системы. Подключенные файловые системы.

Атрибуты:

  • [real] о (ГБ);
  • [real] о (ГБ);
  • [real] о (ГБ);
  • [dec] о файловых узлов;
  • [dec] о файловых узлов;
  • [dec] о файловых узлов.

Ссылки

Referring pages: Doc
Doc/DAQ
Function
Using/PLC/firmware


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]