- •Москва «Высшая школа» 2005 м.М. Благовещенская л.A. Злобин информационные технологии систем управления технологическими процессами
- •.Раздел I. Методы и средства формирования и обработки информации
- •Глава 1. Информационные технологии
- •1.1. Информация
- •1.2. Виды информации
- •1.3. Информационное обеспечение систем управления
- •1.4. Системы счислений информации
- •1.5. Частотные характеристики фильтров:
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Какие «виды фильтров Вы знаете?Глава 2. Основные понятия и определения теорий автоматизации и управления
- •2.1. Основные понятия и определения теории автоматизации технологических процессов
- •2.2. Основные понятия и определения теории автоматического управления
- •2.3. Технологический объект управления
- •2.4.Системы автоматического регулирования
- •Регулятор
- •Прямая цепь
- •Обратная цепь
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •По отклонению:
- •2.5. Каскадные системы автоматического регулирования
- •2.6. Типовые законы регулирования
- •2.7. Выбор закона регулирования и регуляторов в сар
- •2.8. Классификация автоматических регуляторов
- •-/(Время)
- •2.9. Цифровые системы управления
- •2.10. Адаптивное управление с помощью нечеткой логики
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Глава 3. Метрологические основы формирования, обработки и передачи информации
- •3.1. Основные метрологические понятия и термины
- •3.2. Физическая величина. Единицы и размерности физических величин
- •3.3. Основные понятия об измерениях
- •3.4. Средства измерений и их основные элементы
- •3.5. Системы дистанционной передачи и устройства связи с объектом
- •9 8 7 Рис. 3.7. Принципиальная схема дифференциально-трансформаторной системы дистанционной передачи (пояснения в тексте)
- •3.6. Модуляция и демодуляция сигнало
- •3.7. Устройства связи с объектом (усо)
- •3.8. Типовая система сбора и передачи информации
- •Глава 4. Методы и средства формирования информации о состоянии технологических объектов (процессов)
- •4.1. Методы и средства измерений температуры
- •4.2. Методы и средства измерений давления
- •Верхний предел измерения, кг/см2 Напряжение питания: Выходной сигнал: Изготовитель:
- •4.3. Методы и средства измерений расхода и количества вещества
- •Выходной сигнал: Изготовитель: 0...5 мА; 4...20 мА уеоа (Германия)
- •Диапазон измерений: Температура измеряемой среды: Выходной сигнал: Изготовитель:
- •Диапазон расхода: для држи-25-8 0,2...8 м!/ч
- •Релейный постоянного тока — 24 в, 7 а Габариты пчс1 220x148 мм
- •Диапазон расходов: l...L,f Температура измеряемой среды: Давление измеряемой среды Напряжение питания Погрешность измерения Выходной сигнал:
- •0...5 МА; 4...20мА; 0...1кГц; импульс прямоугольной формы 120x160x500 мм оао «Теплоприбор», г. Челябинс
- •Диапазон измерения расхода м'/ч; Температура измеряемой среды Точность измерения расхода Точность измерения плотности Диапазон измерения плотности Максимальная длина кабеля Изготовитель:
- •4.4. Методы и средства измерений уровня
- •4.5. Методы и средства измерений состава вещества
- •От 4 до 6 в; от источника постоянного тока с напряжением от 8 до 12 в Габариты измерительного преобразователя: 200x105x60 мм
- •Дилер компании миллаб
- •Изготовитель:
- •4.5.5. Методы и средства измерений состава газовых смесей
- •4.6. Методы и средства измерений свойств веществ
- •Расходомер для измерения плотности (концентрации) жидкости Promass
- •Технические характеристики
- •Или мониторе компьютера
- •Технические характеристики
- •4.6.2. Методы и средства измерения влажности
- •Иптв 056м
- •Габаритные установочные размеры: передняя панель (no din 43700) монтажная глубин вырез на щите
- •Выходной унифицированный сигнал составляет 0...5 мА или 4...20мА
- •Точность измерения содержания: влаги органических продуктов покрытий Изготовитель:
- •Технические характеристики Пределы измерения Температура измеряемой среды Выходной сигнал
- •4.7. Методы и средства измерений вкуса и аромата пищевого продукта
- •0,7...4% Масс 5...50° с 0...5мА
- •4.7.1. Методы и средства измерений структуры компонентов продукта
- •4.7.2. Методы и средства измерений количества ядер 'элементов продукта
- •4.7.3. Методы и средства измерений пищевой ценности продукта
- •4.8. Системы учета энергонагрузок при эксплуатации технологического оборудования пищевых производств
- •5.1. Государственная система промышленных приборов и средств автоматизации
- •5.2. Агрегатные комплексы гсп
- •5.3. Классификация устройств гсп
- •5.4. Обеспечение единства измерений
- •5.5. Стандартизация
- •Объекты стандартизации и виды стандартов
- •Государственный надзор за стандартами и средствами измерений
- •5.6. Сертификация
- •Система сертификации пищевых продуктов и продовольственного сырья
- •Правила проведения сертификации
- •Оформление документации сертификации (основные положения)
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами
- •Глава 6. Аппаратные средства микропроцессорной техники
- •6.1. Функциональная организация мпс
- •Устройство ввода-вывода
- •6.2. Языки программирования
- •6.3. Микропроцессорная установка централизованного контроля и управления
- •6.4. Микроэвм
- •6.5. Программируемые микропроцессорные контроллеры
- •Контроллера
- •6.6. Программируемый логический контроллер (плк)
- •6.7. Исполнительные устройства
- •6.8. Структура микропроцессорных средств управления
- •6.9. Интерфейсы
- •Передача
- •Получение
- •6.10. Библиотека программ для работы с последовательными интерфейсами
- •6.11. Техническое обеспечение связи (интерфейса). Платы, поддерживаемые pc-ComLib
- •6.12. Диспетчерская подсистема
- •Технические характеристики рабочих станций
- •Дублированный выход (rs-485/can) усо
- •I Jwwl Пульт
- •7.1. Птк для асутп
- •7.2. Мировые тенденции развития микропроцессорных
- •Выносные блоки ввода/вывода и интеллектуальные датчики Рис. 7.2. Обобщенная схема птк
- •7.3. Птк «каскад» для построения и функционирования асутп
- •7.4. Продвинутые птк для асутп
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •8.1. Контроллеры отечественного производства
- •Основные технические характеристики интеллектуального шлюза
- •Пульт оператора
- •Интеллектуальный шлюз Интеллектуальный шлюз
- •Коммуникационный сервер
- •Интеллектуальный шлюз
- •8.1.5. Промышленные плк для распределительных систем серии контраст
- •8.2. Зарубежные контроллеры
- •8.2.1. Auto-log программно-технические средства для промышленной автоматики
- •8.4. Резервирование контроллерных сетей
- •8.5. Полевые сети контроллера
- •Глава 9. Роль и место scada-системы в современном производстве
- •9.1. Отечественная scada-chctema контур
- •9.2. Современные системы scada/hmi
- •9.3. Опыт использования открытых scada-nPOrPamm
- •9.4. Scada-chctema трейс моуд
- •Административный уровень
- •Уровень контроллера
- •Создание списка входов/выходов элемента дерева объекта.
- •9.7. Программный комплекс vns-garden
- •9.8. Зарубежные scada-системы
- •Глава 10. Prosoft - передовые технологии автоматизации
- •10.1. Системы удаленного сбора данных и управления
- •10.1.1. Одноканальные модули аналогового ввода-вывода серии adam-4000
- •10.1.2. Многоканальные модули аналогового ввода-вывода серии adam-4000
- •10.2. Многоточечные сети на базе модулей серии adam-4000 и стандарта rs-485
- •Расширение сети
- •Преобразователь электрических параметров интерфейса rs-232c в rs-485 — повторитель adam-4510
- •Преобразователь интерфейса rs-232/rs-485 с гальванической развязкой
- •10.3. Программирование и программное обеспечение устройств серии adam-4000
- •Стандартный набор команд
- •Проверка наличия ошибок с использованием контрольной суммы
- •Пример программирования
- •10.4. Сервер
- •10.5. Технические характеристики модулей серии
- •10.6. Системы распределенного сбора данных и управления (adam-5000)
- •10.7. Устройства сбора данных и управления серии
- •10.7.1. Формирование сетей сбора данных и управления на базе стандарта rs-485
- •Термопары Термосопротивления Цифровой мВ, в, вывод мА
- •10.8. Средства связи и программирования устройств
- •Adam-5510 — ibm pc совместимый программный микроконтроллер
- •10.9. Adam-5000/can - устройство связи с объектом на основе промышленной шины can
- •Узел 1 Узел 2 Узел 3 Узел 4
- •Шина can
- •Получаемых сообщений
- •Преобразователь adam-4525
- •Повторитель adam-4515
- •Adam-5000/can — устройство распределенного сбора данных и управления
- •Adam-4525/4515 - преобразователь rs-232c/can с гальванической развязкой и повторитель сигналов интерфейса can
- •Характеристика повторителя adam-4515
- •10.10. Программное обеспечение для windows устройств серии adam-5000. Библиотеки динамической компоновки
- •Сервер dde
- •10.11. Технические характеристики модулей серии
- •Adam-5013 — 3-канальный модуль ввода сигналов термосопротивлений
- •Adam-5024 — 4-канальный модуль аналогового ввода
- •Adam-5050 — 16-канальный универсальный модуль дискретного ввода/вывода
- •Adam-5068 — 8-канальный модуль релейной коммутации
- •Adam-5080 — 4-канальный модуль ввода частотных/импульсных сигналов
- •10.12. Genie - программный продукт управления технологическими процессами
- •Регистрация данных
- •Вычисления в масштабе реального времени
- •Отображение информации в масштабе реального времени
- •10.13. Genie. Элементы управления технологическим процессом
- •Регистрация системных и аварийных событий
- •Использование графических элементов управления в процессе исполнения стратегии
- •Двухпозиционное дискретное управление
- •Связывание и внедрение объектов (ole Automation)
- •Программируемый блок пользователя (User Programmable Block)
- •Интерфейсы связи
- •Динамический обмен данными в масштабе реального времени
- •10.14. Требования к аппаратно-программному обеспечению систем управления технологическими процессами пищевых производств
- •10.15. Промышленные рабочие станции
- •Особенности и разрешающая способность пакета разработки genie.Глава 11. Метрологическое обеспечение измерительных средств и систем управления технологическими процессами пищевых производств
- •11.1. Организация метрологического обеспечения средств измерений пищевых производств
- •Технические основы мо предприятия
- •Нормативные задачи мо предприятия, ее метрологической службы
- •Порядок составления графиков поверки измерительных средств
- •11.2. Организация поверочных подразделений ведомственных метрологических служб
- •Автоматизация мо измерительных средств пищевых производств
- •11.3. Организация управления метрологической службы предприятия
- •11.4. Создание информационной базы мо измерительных средств
- •11.5. Метрологическое обеспечение измерительно-информационных и управляющих систем
- •11.6. Теоретические основы мо систем
- •11.7. Метрологический подход к количественной оценке информации
- •11.8. Аттестация алгоритмов обработки измерительной информации
- •11.9. Типовые модели исходных данных
- •Методы оценивания характеристик алгоритмов на типовых моделях исходных данных
- •11.10. Примеры аттестации алгоритмов обработки данных
- •11.11. Задачи пользователей и метрологов при аттестации алгоритмов
- •Раздел III. Микропроцессорные системы управления технологическими процессами пищевых производств Концепция построения систем управления
- •Глава 12. Асутп пищевых производств
- •12.1. Автоматизированное рабочее место (арм) оператора-технолога
- •12.2. Программное обеспечение асутп
- •Задачи асутп и диспетчерских систем
- •Задачи асутп и информационных систем
- •12.3. Методы и функции управления технологическими процессами
- •12.4. Непрерывные и периодические технологические процессы и особенности управления ими
- •1, 2, ..., /, П — агрегаты, 1 — регулятор исходной концентрации, и —регулятор выходной концентрации, 111 — исполнительный механизм
- •12.5. Системы управления дискретными процессами
- •Глава 13. Моделирование технологических систем, операций, процессов
- •13.1. Типовые модели технологических процессов
- •13.2. Методика математического описания объектов
- •Методы активного эксперимента
- •Методы пассивного эксперимента
- •13.3. Определение динамических характеристик
- •13.4. Модели гидродинамики потоков
- •Модель идеального (полного) перемешивания
- •Модель идеального (полного) вытеснения
- •Каскадная модель
- •Диффузионные модели
- •13.5. Модели массобменных процессов
- •13.6. Модели тепловых процессов
- •Горячий холодный
- •Параметрами
- •Модель теплового процесса в системе с распределенными параметрами
- •13.7. Модели дозирования веществ
- •13.8. Модели микробиологических процессов
- •Модели культивирования микроорганизмов
- •Глава 14. Системы управления технологическими процессами пищевых производств
- •Измерительно-информационные и управляющие системы
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592 Система управления (асутп) -
- •14.1. Автоматизированная система управления технологическими процессами (асутп)
- •14.2. Методология проектирования микропроцессорных систем управления
- •Этапы разработки консалтинговых проектов
- •Разработка системного проекта
- •Разработка предложений по автоматизации предприятия
- •Разработка технического проекта
- •Последующие этапы разработки
- •Case-технологии — методологическая и инструментальная база консалтинга
- •14.3. Разработка и проектирование асутп и scada-chctem
- •14.4. Программное обеспечение открытых scada-chctem
- •Основные понятия и положения автоматизированного проектирования
- •14.5. Стандартизация в разработке систем управления
- •Эффективность разработок асутп
- •Вопросы и задания для самопроверки, темы для обсуждения
- •15.1. Структура управления пищевым предприятием (хлебозаводом)
- •15.3. Асутп хлебопекарного производства
- •15.4. Системы управления складом бхм, тестоведением и выпечкой хлебобулочных изделий
- •Система управления процессом выпечки хлебобулочных изделий
- •15.5. Асутп макаронного производства
- •Каковы особенности асутп макаронного производства?Глава 16. Системы управления биотехнологическими процессами
- •16.1. Асутп производства спирта
- •16.1.2. Отделение разваривания
- •16.1.3. Отделение осахаривания
- •16.1.4. Отделение брожения
- •16.1.5. Отделение выделения спирта из культуральной жидкости (бражки) и его очистки от примесей
- •17.1. Свёклоперерабатывающее отделение
- •17.2. Отделение дефекосатурации
- •17.3. Отделение выпаривания
- •17.4. Роспускное отделение
- •17.5. Отделение очистки сиропа
- •Особенности структуры асу сахарорафинадным производством.Глава 18. Системы управления кондитерским производством
- •18.1. Асутп производства затяжных сортов печенья
- •18.2. Асутп поточно-механизированной линии производства затяжных сортов печенья
- •18.3. Система управления производством карамели
- •18.4. Управление линией производства карамели
- •18.5. Система управления производством отливных глазированных конфет
- •.Рис. 18.5. Схема системы управления производством отливных глазированных конфет
- •18.6. Технологическая схема процессов отливки и глазирования конфет
- •18.7. Асутп производства шоколадных масс
- •Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения
- •19.1. Асутп приготовления кваса
- •19.2. Асутп приготовления томатного сока
- •19.3. Асутп розлива минеральной воды
- •19.4. Асутп приема и переработки винограда на заводах первичной переработки сырья
- •19.5. Система управления переработкой винограда
- •19.6. Асутп мойки в бутыломоечной машине
- •19.7. Асутп производства продуктов длительного
- •19.8. Асутп приготовления детской питательной смеси
- •19.9. Асутп производства белкового концентрата
- •19.10. Асутп производства концентратов сладких блюд
- •Пищевых производств 483—485 асутп 592
- •48' Комплекс Decont 291—292
- •3Содержание
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Редактор а.Г. Гаврилов Художник а.А. Брантман Художественный редактор а.Ю. Войткевич Технический редактор н.И. Тростянская Компьютерная верстка е.В. Афонин Корректоры б.Г. Лрилипко, в.А. Жилкина
- •2 Составлен а.Г. Гавриловым.
9.8. Зарубежные scada-системы
При разработке специализированного прикладного ПО (ППО) для создания СУ системный интегратор или пользователь обычно выбирает одно из следующих направлений:
программирование с использованием традиционных средств (традиционные языки программирования, стандартные средства отладки и пр.);
использование существующих, готовых COTS (Commercial Of The Shelf) инструментальных проблемно-ориентированных средств.
Оптимальным считается хорошо отлаженное ППО, написанное программистом высокой квалификации специально для конкретного проекта. Для сложных РСУ процесс их создания оказывается длительным, а затраты на их разработку — высокими. В последнее время в условиях значительно возрастающей доли ППО в затратах на создание конечной продукции (системы) и соответственно ужесточающихся требований к интенсификации труда программистов вариант с непосредственным программированием приемлем лишь для простых систем или незначительных фрагментов большой системы, для которых нет стандартных решений (например, не написан подходящий драйвер). В этом случае разработку собственного НПО следует упростить, сократить временные и прямые финансовые затраты на создание ППО, ми-, нимизировать затраты труда квалифицированных программистов и, по возможности, привлекать к разработке технологов, т. е. специалистов в области автоматизируемых ТП.
Сфера разработки ПО все более специализируется, а ПО становится сложным и дорогостоящим. При этом разработчики ОС, инструментальных средств, ППО и т. д. по существу общаются на разных языках. Таким образом, логика в области разработок ППО для конечных систем управления требует использования развитых инструментальных средств типа SCADA-систем. Поэтому разработка современной SCADA-системы обусловлена большими финансовыми затратами и реализуется в длительные сроки. Разработчикам управляющего НПО для АСУТП целесообразно идти по иному пути, приобретая, осваивая и адаптируя готовый, уже апробированный универсальный инструментарий.
В табл. 9.2 приведены некоторые популярные на западном и российском рынках SCADA-системы, имеющие поддержку в России.
Анализ подобных пакетов позволяет сформулировать некоторые основные возможности и характерные черты SCADA-систем.
Рассматривая SCADA-системы остановимся на традиционном наборе их свойств и характеристик, а также на вновь появившихся связях SCADA-систем — ОРС-серверах, расширениях РВ для Windows NT.
Таблица 9.2
|
Популярные SCADA-системы, имеющие поддержку в России SCADA |
Фирма-изготовитель |
Страна |
Factory Link |
United States Data Co |
США |
In Touch |
Wonderwage |
США |
Genesis |
Iconics |
США |
Win CC |
Siemens |
Германия |
Real Flex |
BJ Soft Systems |
США |
Sitex |
Jade Software |
Великобритания |
FIX |
Intellution |
США |
Trace Mode |
Ad Astra |
Россия |
Simplicity |
GE Fanuc Automation |
США |
RS View |
Rockwell Softwage Inc |
США |
SCADA-системы обеспечивают цеховой уровень автоматизации, связанный с получением и визуализацией информации от
ПЛК. Однако поставляемая на данный уровень информация не доступна системе управления производством, поэтому некоторые фирмы разрабатывают тесно интегрированные со SCADA-пакета- ми системы управления производством и обеспечивают обмен данными между этими уровнями, при этом заметно расширяют сервисные возможности своих продуктов для реализации комплексного подхода к автоматизации промышленного предприятия в целом.
Разработка таких комплексных, хорошо интегрированных инструментальных средств — главная современная тенденция в создании базового ПО для управления промышленными предприя- тими.
Характеристики SCADA-систем
Согласно требованиям, предъявляемым к SCADA-системам, спектр их функциональных возможностей определен и реализован практически во всех пакетах. Рассмотрим основные возможности и средства, присущие всем системам и различающиеся только техническими особенностями реализации:
автоматизированная разработка, позволяющая создавать ПО системы автоматизации без реального программирования; средства сбора первичной информации от устройств нижнего уровня;
средства управления и регистрации сигналов об аварийных ситуациях;
средства хранения информации с возможностью ее постобработки (это реализуется через интерфейсы к наиболее популярным БД); средства обработки первичной информации;
средства визуализации информации в виде графиков, гистограмм и т. п.;
возможность работы прикладной системы с наборами параметров, рассматриваемых как единое целое (например, установки и т. п.).
Функциональные возможности
Основу большинства SCADA-пакетов составляет несколько программных компонент (БД РВ, ввода/вывЪда, предыстории, аварийных ситуаций) и администраторов (доступа, управления, сообщений). В целом технология проектирования СА на основе SCADA-систем очень проста и заключается в:
— разработке архитектуры всей системы автоматизации (на этом этапе определяется функциональное назначение каждого узла системы автоматизации);
решении вопросов, связанных с возможной поддержкой распределенной архитектуры и необходимостью введения узлов с горячим резервированием, и т. п.;
создании прикладной системы управления для каждого узла, где специалист в области автоматизируемых процессов наполняет узлы архитектуры алгоритмами, совокупность которых позволяет решать задачи автоматизации;
приведении параметров прикладной системы в соответствие с информацией, которой обмениваются устройства нижнего уровня (например, ПЛК) с внешним миром (датчиками температуры, давления, состава, свойств и др.);
отладке созданной прикладной программы в режимах эмуляции и реального времени.
Перечисленные возможности SCADA-систем в значительной мере определяют стоимость и сроки создания ПО, а также сроки его окупаемости.
Технические характеристики
Анализ программно-аппаратной платформы, на которой реализована SCADA-система необходим, так как от него зависит ее распространение на имеющиеся вычислительные средства, а также оценка стоимости ее эксплуатации. По сути дела прикладная программа может быть выполнена любой ОС, которую поддерживает выбранный SCADA-пакет.
Подавляющее большинство SCADA-систем реализовано на MS Windows-платформах. Именно такие системы предлагают наиболее полный и легко наращиваемый ЧМИ. Учитывая главенствующие позиции компании Microsoft на рынке ОС, необходимо отметить, что даже разработчики многоплатформенных SCADA-систем, например «United States Data Со», приоритетным считают развитие своих SCADA-систем на платформе Windows NT. Некоторые фирмы, до сих пор поддерживавшие SCADA-системы на базе ОС РВ, уже выбирают системы на Windows NT платформе. Все очевиднее становится применение ОС РВ во встраиваемых системах, где они действительно эффективны.
Таким образом, главной стала MS Windows NT. Быстрое развитие ОРС-технологий (OLE for Process Control), низкие цены аппаратурного обеспечения, распространенность Windows NT на офисных рынках — главные причины того, что абсолютное большинство производителей SCADA-пакетов предпочитают эту ОС.
Одной из основных черт СА является высокая степень интеграции. В любой СА могут быть задействованы ОУ, ИМ, аппаратура, регистрирующая и обрабатывающая информацию, АРМ опе
раторов, серверы БД и т. д. Для эффективного функционирования в этой разнородной среде SCADA-система должна обеспечивать высокий уровень сетевого сервиса. Необходимо, чтобы она поддерживала работу в стандартных сетевых средах (Arcnet, Ethernet и т. д.) с использованием .стандартных протоколов (Netbios, TCP/IP и др.), а также обеспечивала поддержку наиболее популярных сетевых стандартов из класса промышленных интерфейсов (Profibus, Canbus, LON, Modbus и т. д.). Обобщенная схема типичной СА приведена на рис. 9.4, где В/В — ввод/вывод.
Требованиям пользователей
в той или иной степени удовлетворяют
практически все рассматриваемые нами
SCADA-системы
с тем лишь различием, что набор
поддерживаемых сетевых интерфейсов
разный.
BusinessLAN
Среда
разработки SCADA-системы
Драйверы
или серверы в/в
Среда
исполнения SCADA-системы
Profibus
Netword
Сеть
программируемых контроллеров
Среда
исполнения и драйверы устройств
В/В
В/В
Devica Networ
d
Рис. 9.4. Обобщенная схема типовой системы автоматизации •
Большинство SCADA-систем имеет встроенные языки высокого уровня, Basic-подобные языки, позволяющие генерировать адекватную реакцию на события, связанные с изменением значений переменной, выполнением некоторого фрагмента с заданной частотой относительно всего приложения или отдельного окна
.
Практически во всех SCADA-системах, в частности Genesis, In Touch, применен ANSI-синтаксис, не зависящий от типа БД. Таким образом, приложения системы виртуально изолированы, что позволяет иметь БД без значительного изменения самой прикладной задачи, создавать независимые программы для анализа информации, использовать уже имеющееся ПО, ориентированное на обработку данных.
Для специалиста — разработчика системы автоматизации, а также для технолога, чье рабочее место создается, очень важен графический ЧМИ. Функционально графические интерфейсы SCADA-систем очень похожи. В каждой из них существует графический объективно-ориентированный редактор с определенным набором анимационных функций. Используемая векторная графика дает возможность осуществлять широкий набор операций над выбранным объектом и быстро обновлять изображения на экране средствами анимации.
Важным фактором является поддержка в рассматриваемых системах стандартных функций GUI (Graphic Users Interfase), так как большинство рассматриваемых SCADA-систем работает под управлением Windows, что и определяет тип используемого GUI.
Большое значение имеют эксплуатационные характеристики SCADA-системы, поскольку от них зависит скорость освоения продукта и разработки ППО, отражающая стоимость реализации продуктов.
Удобство использования. Сервис, предоставляемый SCADA- системами на этапе разработки ППО, обычно очень развит. Почти все они имеют Windows-подобный ЧМИ, что во многом повышает удобство их использования как в процессе разработки, так и в период эксплуатации прикладной задачи.
Следует обратить внимание не только на наличие технической поддержки SCADA-систем, но и на ее качество. Для зарубежных систем в России возможны следующие уровни поддержки: услуги и обслуживание региональными представителями фирмы-разработчика, взаимодействие с системными интеграторами. Российские партнеры ведущих мировых производителей, как правило, также обеспечивают достаточный уровень сервиса для своих заказчиков в виде русификации документации, регулярных курсов, горячей линии и решения проблем, связанных с индивидуальными требованиями заказчика. Выяснение ситуации о реальном качестве поддержки российскими дистрибьюторами соответствующего продукта — один из главных вопросов, требующих проработки покупателем при выборе конкретной SCADA-системы.
Отечественные системы создавались и поддерживаются фирмами-разработчиками, содержат штат профессиональных программистов, которые имеют все предпосылки для необходимого технического обслуживания своих продуктов.
Стоимость освоения системы
Процедура освоения SCADA-систем достаточно проста с точки зрения программиста и не требует длительного времени, поэтому эти затраты относительнр невелики. Основной составляющей стоимости является оплата труда программистов, осуществляющих эту работу. Стоимость сопровождения или «стоимость владения» зависит от многих факторов:
стоимости «риска» покупки, который определяется такими параметрами, как рыночная надежность фирмы — дистрибьютора инструментального пакета и рыночная стабильность фирмы — изготовителя продукта;
стоимости коммуникаций с фирмой-поставщиком;
времени реакции поставщика на проблемы покупателя;
наличия реального прикладного опыта и хорошего знания поставляемого продукта специалистами фирмы-поставщика;
степени открытости, адаптируемости и модернизируемое™ продукта.
Концентрация разработчиков SCADA-систем на поле Windows NT способствует снижению стоимости владения пользователем этими продуктами.
Стоимость, связанная с трудозатратами на разработку прикладных программ при использовании SCADA-систем, существенно ниже по сравнению со стоимостью традиционного программирования.
Для оценки времени окупаемости SCADA-системы необходимо учесть число проектов, реализуемых на основе этой системы, их стоимость и т. д. При реализации двух-трех проектов в ходе приобретения системы разработки SCADA она окупается.
Важным свойством SCADA-систем всегда была открытость, но в настоящее время она дополняется новыми средствами передачи данных между процессорами (OLE — Object Linking — включение и встраивание), стандартом общения с технологическими устройствами — ОРС, встраиваемыми программными объектами (Active-X).
Открытость системы. Система является открытой, если определены и описаны используемые форматы данных и процедурный интерфейс, что позволяет подключить к ней «внешние» независимо разработанные компоненты, адаптировать пакет под конкретные нужды с минимальными затратами, любой SCADA- пакет отличается открытостью.
Перед фирмами — разработчиками СА часто встает вопрос о создании собственных (не предусмотренных в рамках SCADA- систем) программных модулей и включении их в СА. Поэтому открытость — важная характеристика SCADA-систем. По существу она означает доступность спецификаций, системных вызовов, реализующих тот или иной системный сервис. Это обеспечивает доступ к графическим функциям, функциям работы с БД и т. д.
Драйверы ввода/вывода
Современные SCADA-системы имеют широкий набор аппаратуры нижнего уровня, большой спектр драйверов или серверов ввода/вывода, а также хорошо развитые средства создания собственных программных модулей или драйверов — новых устройств нижнего уровня. Сами драйверы разрабатываются с использованием стандартных языков программирования. При этом возникает вопрос, достаточно ли количество спецификаций доступа к ядру системы, поставляемых фирмой-разработчиком в штатном комплекте (система Trace Mode), или для создания драйверов необходимы специальные пакеты (системы Factory Link, In Touch), и нужно ли разработку драйверов заказывать у фирмы-разработчика.
Для подсоединения драйверов ввода/вывода к SCADA-систе- ме используются два механизма: стандартный DDE (Dynamic Data Exchange) и обмен по внутреннему (известному только фирме-разработчику) протоколу. До сих пор DDE остается основным механизмом связи с внешним миром в SCADA-системах. Однако он не вполне пригоден для обмена информацией в РВ из-за своих ограничений по производительности и надежности. Взамен DDE компания Microsoft разработала более эффективное и надежное средство передачи данных между процессами, т. е. OLE. Механизм OLE поддерживается в RS View, FIX, In Touch, Factory Line и др. Ha OLE появляется новый стандарт — ОРС, ориентированный на промышленные СА.
Новый стандарт, во-первых, позволяет объединять на уровне объектов различные СУ, функционирующие в распределенной гетерогенной среде; во-вторых, ОРС устраняет необходимость использования различного нестандартного оборудования и соответствующих коммуникационных программных драйверов. Для SCADA-систем появление ОРС-серверов означает разработку программных стандартов обмена данными с технологическими устройствами. Так как производители полностью ориентируются в своих устройствах, то эти спецификации являются для них руководством к разработке соответствующих серверов. Эти программные драйверы появляются на рынке, разработчики
SCADA-систем
предлагают свои механизмы связи с
ОРС-драйве- рами; ОРС-интерфейс допускает
различные варианты обмена: получение
«сырых» данных от физических устройств,
РСУ или любого приложения.
SCADA- 'ч
Физический
ввод/вывод
СА
DA-
и
нтс рфе йс
.
ОРС-
сервер
Физический ввод/вывод
Рис. 9.5. Архитектура ОРС «клиент — сервер»
Рынок пополнился инструментальными пакетами для написания ОРС-компонент, например OPC-Toolkit фирмы Factory Soft Inc, включающий OPC-Server Toolkit, ОРС Client Toolkit, примеры ОРС-программ.
ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОКОНТРОЛЯ, ТЕМЫ ДЛЯ ОБСУЖДЕНИЯ
Роль SCADA-системы в современном производстве.
SCADA-система КОНТУР, состав и функциональные возможности.
Программное обеспечение АСУТП и SCADA-системы.
Технические и экономические характеристики программных продуктов.
Опыт использования открытых SCADA-программ.
SCADA-система Трейс Моуд, ее состав и функциональные возможности.
Программные продукты фирмы Ин-Сат для АСУТП.
Программный комплекс VNS-Garden.
Зарубежные SCADA-системы, их характеристики.
Архитектура ОРС «клиент — сервер».
И. Какие особенности имеет SCADA-система КОНТУР?
Что относят к характеристикам применения программных продуктов?
Поясните порядок создания разработчиками программных продуктов.
В чем состоит технология проектирования СА на основе SCADA-систем?
В чем состоят функциональные возможности применения SCADA-систем?
Поясните назначение каждого элемента типовой системы автоматизации.
От каких факторов зависит стоимость освоения системы автоматизации?
Физический
интср<(>ейс
.
