Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 77

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

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

Данные в файл записываются в заданном формате (поле Format) через запятую. В настройках выбирается диапазон времени между записями (поле Time) и период записи в данных в один файл (поле Period). Например, если в поле Period выбрать значение 1 : 00 : 00, то это будет означать смену файла для записи данных каждый час. Значение 20 th Avril означает смену файла один раз в год - 20 апреля.

Каждое значение требует для хранения два байта. Можно предварительно рассчитать объем памяти, занимаемый архивом при его записи на диск, по следующей формуле:

 V=464 * N +176 + (T * N * 2) / t ,

где:
V - объем памяти (байт);
N - количество файлов;
T - время хранения информации (сек);
 t - период выборки (сек).

Например, если в архив записывается одно значение переменной каждые десять секунд в течение одной недели, и используется пять файлов данных (пять недель), то требуемый объем памяти будет равен 607296 байт.

Обмен данными с внешними АС

Возможность обмен данными с внешними АС является обязательной функциональной составляющей современных систем SCADA. При этом рассматривается возможность двух условий обмена данными:

- обмен данными для решения задач проектирования;

- обмен данными по результатам функционирования.

Возможность обмена данными на этапе создания (проектирования) системы SCADA позволяет привлечь к разработке специалистов автоматизируемого ТОУ через использование доступных им офисных приложений общего пользования (MS Excel, MS Access и т.п.), что сокращает сроки проектирования. Кроме этого выгрузка результатов проектирования в базы данных САПР позволяет автоматизировать создание проектной документации.

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

Для обмена данными систем SCADA с внешними АС обычно используется обмен по DDE и обмен по ODBC.

DDE (Dynamic Data Exchange) – это механизм динамического обмена данными между несколькими одновременно работающими приложениями Windows. Такой вид обмена обмен можно организовать как между приложениями, запущенными на одном компьютере, так и между приложениями, запущенными на сетевых компьютерах – обмен по Network DDE. В настоящее время данный вид обмена данными используется ограниченно.

Обмен данными по ODBC (Open DataBase Connectivity — Открытый доступ к данным), основан на использовании специальных драйверов и находит широкое применение в различных СУБД.

Организация обмена данными по ODBC в ТРЕЙС МОУД

В системе ТРЕЙС МОУД  возможен обмен данными как по DDE, так и по ODBC. Функции обмена реализованы в ряде исполнительных модулей и, прежде всего, в МРВ.

Поддержка интерфейса ODBC обеспечивается соответствующим драйвером – файл siadsql.dll. Через этот драйвер МРВ осуществляет обмен данными.

Для реализации обмена надо:

- установить драйвер обмена;

- зарегистрировать драйвер обмена в ОС;