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

Страницы работы

Содержание работы

Chapter 11 - Do not delete this line - it is used for the page numbering

ГЛАВА 11

Устройства

Устройства используются для передачи данных высокого уровня (таких как отчеты, журналы команд и тревог) между Citect и другими элементами (такими как принтеры, базы данных, RTF файлы или ASCII файлы) в вашей Citect системе. Устройства подобны устройствам ввода/вывода в том, что они позволяют Citect обмениваться данными с другими компонентами в вашей системе управления и мониторинга.

Обзор главы

В этой главе вы узнаете:

·  Что такое Устройства и зачем они используются

·  Как определить Устройства

·  О журнальных файлах Citect

·  Как создать и использовать группы Устройств


Что такое Устройства?



Вы можете использовать Устройства для различных целей, например, послать результаты отчета на принтер, или записать данные в базу данных. 

Используя Устройства  вы можете записать данные в:

·  RTF файлы

·  ASCII файлы

·  dBASE базу данных

·  SQL базу данных (через ODBC-совместимые драйверы)

·  Принтеры (подключенные к вашему Citect компьютеру или к сети)

Используя Устройства (и функции CiCode) вы можете прочитать данные из:

·  ASCII файлов

·  dBASE базы данных

·  SQL базы данных


Вы можете конфигурировать любое количество Устройств, тем не менее Устройство является общим ресурсом. Вы можете, например, сконфигурировать одно Устройство, которое посылает итоги отчетов на общий принтер (по требованию).

Определение Устройств

Каждое Устройство в Citect имеет отдельную запись, которая определяет формат данных, передаваемых в или из устройства, его имя и тип.

Ø  Определение устройства:

В Citect Explorer откройте папку System в выбранном проекте и дважды нажмите на иконке Devices: или в Project Editor выберите в меню System | Devices

Использование устройств ведения журналов

Если вы используете устройство для длительного хранения данных в файле, вы должны указать количество файлов журнала. Citect использует систему циклического хранения данных в журналах. Данные хранятся в нескольких файлах как показано на следующем рисунке.


По умолчанию, Citect использует 10 файлов (если задан журнальный файл).  Вы можете изменить это число, задав количество используемых файлов. Вы также можете определить период между файлами (т.е. время период создания нового файла) совместно со временем суток для синхронизации начала записи в журнальный файл.

Пример–

При следующих параметрах:

Time

6:00:00

Period

Понедельник

Citect будет создавать новый файл каждый понедельник в 6:00 ч. Если вы запустили систему в 7:30 ч. в воскресенье, ваш первый файл будет содержать данные только за 22.5 часа.

Примечание:          Если вы хотите заархивировать данные для хранения на длительный период времени, вы должны продублировать журнальные файлы до их перезаписи.

: Пример

Мышь или клавиатура могут вызвать сообщение для его записи в журнал через устройство Citect MsgLog.  Необходимо создать MsgLog и заполнить несколько его полей.  В этом примере мы научимся записывать в журнал ввод с клавиатуры параметров для некоторых вентилей на странице Production.

1.  Определим устройство текстового файла с именем CommandLog для записи команд из журнала Citect Message Log.

  i.  В Citect Explorer откройте папку System в вашем проекте и дважды нажмите на иконку Devices:

  ii.  Появится следующая форма:

ü Советы

Если устройство уже определено, выделите его и модифицируйте. Когда закончите, нажмите Add для определения нового устройства.

  iii.  Заполните форму устройства следующими свойствами:

Name

CommandLog

Format

{Date,9} {Time,5} {MsgLog,32}

File Name

[DATA]:Com_Log.Txt

Type

ASCII_DEV

No. Files

-1

Comment

Журнальный файл для записи действий оператора

ü Совет Установка  No. Files в –1 создает один файл, в который будут дописываться все данные. Установка No. Files в 1 приведет к перезаписи одного файла каждый раз при поступлении новых данных.

[DATA]: директория определяется с помощью параметров Data (смотри Citect Help Topics – CtEdit Data Parameter).

2.  Отредактируйте объект Malt Valve на странице Production и назначьте команду “F5” ввода с клавиатуры для переключения состояния вентиля и соответствующую команду для записи в журнал.

  i.  Дважды нажмите на Malt Valve  и перейдите к свойствам Access (General) и установите Log device:

Log Device

CommandLog

  ii.  Далее перейдите к свойствам Input (Keyboard Commands) и выберите последовательность клавиш F5. Установите Сообщение в журнале как показано ниже:

Log Message

MALT VALVE opened or closed

  iii.  Сохраните вашу страницу.

3.  Повторите пункт 2 для Hot Water и для Hops valves.

4.  Скомпилируйте и запустите ваш проект, и протестируйте ваши изменения.

5.  Закройте проект.

6.  Запустите Windows Explorer и откройте директорию \Citect\Data.  Откройте файл Com_Log.txt используя Notepad  и убедитесь, что ваши команды записываются корректно. :


Instructor Notes: Chapter 11

Page 11-2:                                                                                                                                                                                                                            Что такое Устройства?

Explain to the students that devices are required whenever Citect needs to access a file, database or a printer.

Page 11-3:                                                                                                                                                                                                                            Определение Устройств

Demonstrate how to set up a device.

Get the students to do the exercise

Page Ошибка! Закладка не определена.:                                                                                                                                                                                                                            Ошибка! Источник ссылки не найден.

Talk about history files, using the diagram in the notes as the basis of your discussion.

Похожие материалы

Информация о работе

Тип:
Конспекты лекций
Размер файла:
416 Kb
Скачали:
0