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

- зарегистрировать ТРЕС МОУД как участника обмена (источника и приемника данных).

Установка драйвера происходит автоматически при инсталляции системы. При этом он размещается в каталоге system32 ОС Windows.

Регистрация драйвера, как и других компонентов системы, выполняется специальной программой (утилитой регистрации) – файл tmreg.exe.

Plant2SQL   

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

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

Plant2SQL интегрирует данные технологического процесса в MS SQL Server, использую технологию OLE DB. Если SQL Server не устанавливается, то Plant2SQL будет сохранять информацию, используя Microsoft Data Engine (MSDE), который поставляется с Plant2SQL. Системные клиенты могут читать данные из баз данных SQL или прямо из SCADA-системы и не требуют знаний SQL.По умолчанию все трендовые и алармовые данные автоматически доступны клиентскому приложению. Пользователи могут только отметить точки, которые необходимо зарегистрировать в базе данных Microsoft SQL и иметь доступ к отдельным точкам. Plant2SQL включает подсистему событий, которая просматривает события в Citect и может быть использована, чтобы запускать передачу или хранение набора данных. В Plant2SQL этот набор данных называется Snapshot (снимок). Мгновенные выборки переменных (Snapshots) активизируются из множества источников, включая определенные моменты времени или условные выражения переменных в Citect. Каждая выборка может быть сконфигурирована, чтобы включать любую группу переменных с возможной записью в эти переменные. Архитектура. Plant2SQL имеет различные опции расширения. В малых простых приложениях возможен запуск Plant2SQL сервера и клиента на одном компьютере как клиент и сервер Citect. Если приложение растет, то разные компьютеры могут использоваться для Citect, для Plant2SQL сервера, Plant2SQL клиента и даже отдельный файл-сервер для базы данных, если потребуется Резервирование. Plant2SQL имеет встроенные средства резервирования. Отдельный Plant2SQL может подключаться к основному Citect-серверу и автоматически переключаться на резервный Citect-сервер при возникновении проблем с основным. Если необходима резервная база данных MS SQL Server, то стандартные средства репликации могут быть использованы для репликации базы данных в резервный MS SQL Server. Если необходимы резервные Plant2SQL серверы, то пара Plant2SQL серверов может быть подключена к паре Citect серверов. При этом не существует синхронизации между основной и резервной базами данных Plant2SQL. На стороне сервера Plant2SQL обеспечивается хранимыми процедурами (stored procedures), которые автоматически устанавливаются в SQL Server или MSDE. Plant2SQL использует эти хранимые процедуры, чтобы получать данные из Citect и сохранять их в SQL сервере или MSDE. Эти же хранимые процедуры доступны через документированный интерфейс. Например, возможно писать собственные хранимые процедуры и вызывать хранимые процедуры Plant2SQL для доступа к данным из Citect. С клиентской стороны Plant2SQL обеспечивается ActiveX интерфейсом, который доступен любому приложению. Plant2SQL позволяет использовать как MSDE, так и MS SQL Server. MSDE является частью MS SQL Server. Для многих приложений MSDE будет вполне достаточен. MSDE имеет меньший footprint (85 MB), но ограничивается 2 GB на базу данных и оптимизирован, когда количество одновременно работающих клиентов не превышает 5. Производительность сильно падает при увеличении количества пользователей. Основное ограничение - 2 GB на область хранения. Но так как Plant2SQL поддерживает гетерогенные запросы, то количество требуемого пространства минимизируется.

Заключение