Компоненты для получения данных о работе системы.

Назад: Создаём структуру проекта.

Изначально проект создаётся для отображения информации о реальных объектах - оборудовании участвующем в технологическом процессе. Соответственно нам нужно как-то получать данные о состоянии этих объектов (текущем или прошедшем).

Для получения такой информации используются компоненты обработки данных:

Добавим компоненты RpSvrTcpClient, DpFirebirdDB и MessProcessModul в наш проект (клик правой клавишей мышки на «DataProvidersGroup» / «Добавить» / двойной клик на необходимом компоненте).

Произведём настройку добавленных компонентов. Для этих целей служит «Редактор свойств» компонента. Чтобы его вызвать необходимо произвести двойной клик левой клавишей мышки на компоненте, свойства которого вы хотите изменить.

RpSvrTcpClient

Вызвав редактор свойств, установливаем для свойств «hostName» и «hostPort» необходимые значения. Двойным кликом левой клавиши мыши в области «Значение» строки «hostName» инициализируем редактирование адреса компьютера на котором работает сервер RpSvrTcp. Вводим необходимое значение и жмём клавишу «Ввод». Аналогичным способом редактируем значени номера порта RpSvrTcp.

Значение поля «tagFilter» определяет маску отбора тегов.

DpFirebirdDB

Для работы с базой данных (БД) необходимо указать:

MessProcessModul

MessProcessModul следит за состоянием оборудования (данные получает из TagSource) и формирует различные сообщения (аварии, действия оператора и т.д.). Правила по которым формируются сообщения компонент получает из RulesSource, там же он сохраняет сообщения.

Таким образом нам необходимо задать ссылки на компоненты RpSvrTcpClient и DpFirebirdDB. Для этого необходимо, двойным кликом левой клавиши мышки в поле «Значение» соответсвующей строки, активировать редактирование. Затем кликнуть по появившейся кнопке и, в появившемся окне, в дереве проекта выбрать необходимый компонент.

Редактирование ссылок заканчивается переходом к другому свойству.

Далее: Звонок как объект оборудования