Разработка SCADA-систем
книга

Разработка SCADA-систем

Автор: Владимир Кангин, Михаил Кангин, Дмитрий Ямолдинов

Форматы: PDF

Издательство: Инфра-Инженерия

Год: 2019

Место издания: Москва|Вологда

ISBN: 978-5-9729-0319-1

Страниц: 565

Артикул: 73467

Возрастная маркировка: 16+

Электронная книга
1580

Краткая аннотация книги "Разработка SCADA-систем"

Даны рекомендации по проектированию SCADA-системы с использованием среды визуального программирования Delphi. Приведен обзор существующих SCADA-систем с анализом принципов их работы. Рассмотрены возможности SCADA-системы как инструмента для просмотра тегов. Освещены вопросы организации распределенных систем управления с развитым диспетчерским уровнем.
Для программистов, системных интеграторов, специалистов, занимающихся разработкой распределенных систем управления, научных работников, аспирантов и студентов вузов соответствующих специальностей.

Содержание книги "Разработка SCADA-систем"


ВВЕДЕНИЕ
ГЛАВА 1. SCADA-системы в компьютерных распределенных системах управления
1.1. Обзор существующих SCADA-систем
1.2. ОРС-стандарт обмена информацией SCADA-систем и ПЛК
1.3. Функции, выполняемые SCADA-системами
1.4. Структура стандарта OPC
1.5. Структура компьютерной распределенной системы управления и организация программного обеспечения диспетчерского уровня
1.6. Fastwel PlcNet OPC Server — OPC-сервер для сетей PLCNET
1.7. Работа с ОРС-сервером Fastwel PlcNet OPC Server
ГЛАВА 2. Организация взаимодействия программного обеспечения диспетчерского и контроллерного уровней в компьютерных распределенных системах управления
2.1. Структура компьютерной распределенной системы управления с одним узлом на диспетчерском уровне
2.2. Простейший просмотрщик тегов для промышленной сети PLCNET
2.3. Просмотрщик тегов в виде столбчатой диаграммы
2.4. Просмотрщик тегов в виде круговой диаграммы со стрелкой
2.5. Просмотрщик тегов в виде круговой диаграммы
2.6. Использование мультипликации в системах визуализации информации
2.7. Сетевой лазерный тир
2.8. SCADA-система для робота IRON BURATINO
ГЛАВА 3. Организация взаимодействия программного обеспечения компьютеров диспетчерского уровня распределенной системы управления
3.1. Структура компьютерной распределенной системы управления с многоузловым диспетчерским уровнем
3.2. Назначение и организация объекта автоматизации
3.2.1. Модуль AddUnit
3.2.2. Модуль MainUnit
3.2.3. Практическая работа с объектом автоматизации
3.2.4. Модуль NDgrServer_TLB
3.3. Назначение и организация OPC-клиента
3.3.1. Функции, выполняемые OPC-клиентом
3.3.2. Хранение данных в OPC-клиенте
3.3.3. Обработка данных в OPC-клиенте
3.3.4. Работа с OPC-клиентом
3.3.5. Взаимодействие ОРС-сервера, объекта автоматизации и ОРС-клиента
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЯ
ПРИЛОЖЕНИЯ
Приложение 1. Список сокращений
Приложение 2. Глоссарий

Все отзывы о книге Разработка SCADA-систем

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Разработка SCADA-систем

ГЛАВА 1. SCADA-системы в компьютерных распределенных системах управления45как будто объекты находятся «рядом». Объект может находиться и в самом деле рядом (в адресном пространстве приложения). Тогда это просто COM.Если же объект находится в другой программе на том же ком-пьютере или на другом узле сети, то это DCOM (Distributed) — распределенная COM. В распределенном случае (DCOM) вызов любой функции объекта перехватывается специальным агентом- посредником, так называемой proxy/stub DLL, которая выполняет роль представителя объекта у обратившегося к нему клиента.Proxy/stub DLL упаковывает параметры функции (marshaling — транспортировка) и передает вызов операционной системе, кото-рая (возможно, по сети) доставляет вызов по назначению, то есть заставляет реальный объект выполнить заданную функцию. Ре-зультат затем возвращается (примерно по той же цепочке) прило-жению-клиенту. Удобство использования DCOM состоит в том, что приложение-клиент совершенно не обязано знать, где реально на-ходится объект — о степени удаленности объекта оно может судить только по увеличению расхода времени на вызов функции.OPC-взаимодействие основано на клиент-серверной схеме. OPC-клиент, например, SCADA-система, вызывая определен-ные функции объекта OPC-сервера, подписывается на получение определенных данных с определенной частотой. В свою очередь OPC-сервер, опросив физическое устройство, вызывает известные функции клиента, уведомляя его о получении данных и вручая сами данные. Таким образом, при OPC-взаимодействии используются как прямые COM-вызовы (от клиента к серверу), так и обратные (callback, от сервера к клиенту). Это надо учитывать при настрой-ках безопасности DCOM в Windows: если клиент «видит» данные, но не получает их, значит, скорее всего, система безопасности Windows блокировала обратные вызовы.Стандарт OPC, в отличие, например, от устаревшего DDE (Dynamic Data Exchange), ...