- •Москва «Высшая школа» 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.2. Современные системы scada/hmi
Эти системы хорошо структурированы и представляют собой готовые к применению и согласованные по функциям и интерфейсам наборы программных продуктов и вспомогательных компонентов. В сетевых системах средствами SCADA/HMI реализуются станции разного функционального назначения, взаимодействующие между собой в АСУТП. Они включают в свою номенклатуру разные типы: станции-серверы и станции-клиенты, взаимодействующие в структуре «клиент — сервер»; станции наблюдения (мониторинга) для руководящих работников; специальные станции архивирования данных и документирования данных и событий и др.
В SCADA/HMI-системах широко применяется принцип модульного построения, реализуемого в двух основных вариантах:
В первом случае для системы, обеспечивающей полный набор базовых функций, создаются дополнительные пакеты-опции, реализующие необязательные в применении функции контроля и управления, например SPC, Batch Control.
Во втором случае система создается из функциональных модулей, реализующих отдельные функции контроля и управления. Модули в достаточной мере независимы и могут применяться на отдельных функциональных станциях или свободно компоноваться в разных сочетаниях при разработке станций. Таким образом могут создаваться, например, станции наблюдения, станции «.слепой узел» (концентратор данных в сети) или станции со свободно формируемым набором функций.
Важный аспект в структурном построении сетевых СУ — структура БД РВ в сетевой системе, либо централизованная, либо децентрализованная. Каждая из двух основных структур в SCADA/HMI реализуется разными разработчиками по-разному; от реализации существенно зависят способы и эффективность обеспечения единства целостности БД, ее надежность, возможности модификаций при необходимости и т. д.
С ростом мощности компьютеров и соответствующим ростом информационной мощности операторских станций соответственно потребностям приложений SCADA/HMI-системы становятся масштабируемыми, они выпускаются в вариантах, которые при сохранении в целом функционального профиля поддерживают от нескольких десятков или сотен до десятков тысяч входов/выходов.
353
23 - 4869
граммные системы представляют собой мощные программные комплексы, обеспечивающие ИАСУ производством в целом. Использование в системах разных уровней единых стиля оформления, терминологии, инструментария, служебных средств и т. д. значительно облегчает проектантам и системным интеграторам разработку СУ, а предприятиям — их освоение и эксплуатацию. Функции непосредственного управления реализуются в пакетах прикладных программ для контроллеров, построенных на основе персональных компьютеров (Soft PLC), и для компьютерной реализации функций непосредственного управления (Soft Control).
На уровне управления производством для диспетчерского управления (Manufacturing Executing System MES) вполне приемлемы SCADA/HMI-системы для АСУТП. Возможность сбора, отображения, архивирования данных и протоколирования хода производства средствами систем SCADA/HMI успешно применяется в АСУТП. Однако особенности функций диспетчерского управления привели разработчиков SCADA/HMI-систем к созданию специальных программных продуктов для уровня управления производством. В них важную роль играет функция поддержки принятия решений перед перераспределением материальных и энергетических потоков в технологической схеме производства путем оценки результатов предполагаемых решений средствами моделирования. Использование стандарта моделирования существенно облегчает разработчикам создание программных систем, а разработчикам проектов — освоение систем и переход от одной системы к другой.
Прогресс в области SCADA-систем в последние годы получил значительное ускорение. Использование новейших информационных технологий, интеграция приложений, встраивание стандартных языковых средств для программирования пользовательских алгоритмов и экранных взаимодействий значительно повысили эффективность SCADA-систем. В распоряжении пользователей разных групп появился мощный инструментарий. Технологии распределенной межсетевой архитектуры для корпоративных систем DNA (Distributer Internet Architekture) в среде MS Windows, комплексирование продуктов для управления создают новые технологии и новые возможности в ИАСУ и перераспределении функций между ними. Теперь в дежурный список поддерживаемых системами технологий и интерфейсов дополнительно к уже традиционным DDE, DLL, OLE, ODBC/SQL включаются объективные компонентные модели COM/DCOM с Active X, технологии Java, универсальный интерфейс связи с внешними устройствами ОРС, языки стандарта IEC 61131-3, языки описаний на основе Visual Basic for Applications, Internet/Intranet и т. д.
В распоряжении разработчиков и пользователей разных уровней появился инструментарий современных SCADA-систем, поддерживаемых средствами ОС и сетевых архитектур. Решения прикладных проблем в конкретных проектах становятся многовариантными благодаря таким возможностям, как распределение функций между станциями и формирование функциональных нагрузок станций; подключение внешних средств обработки данных (электронных таблиц, БД и др.), статистической обработки, контроля ТЭП и т. д.
Конечных пользователей не очень интересует перечень технологических средств, использованных в конкретной SCADA-систе- ме. Для них важны функциональные и коммуникационные возможности и технические характеристики систем, например такие, как возможность через Internet приобрести нужный фрагмент для разрабатываемой станции и без проблем «вставить» его в проект; руководству фирм — «заглянуть» на экраны операторских станций дальнего предприятия и убедиться в соблюдении технологии; программисту — по просьбе заказчика проверить работу своей программы в СУ и после исправлений переслать новый вариант; возможность избавиться от «проблемы драйверов» средствами ОРС-интерфейса. Новации в SCADA-системах обеспечивают значительное снижение затрат труда на разработку и обслуживание операторских станций, повышение скоростей и дальности (т. е. через Internet) обмена данными в системах управления и многие другие. Интеграция СУ на всех уровнях в пределах предприятия теперь обеспечена средствами интегрированных программных систем (наборов) и коммуникаций.
Потенциальный пользователь (производственник) одной из SCADA-систем при выборе подходящего для его задач SCADA-na- кета оказывается в непростом положении, т. е. имеются трудности при составлении задания на проектирование, что обязывает разбираться в возможностях новых технологий и обновленных SCADA-систем. Для пользователя очень важны оценки отдельных продуктов и их составления — с точки зрения выбора наиболее подходящего средства для конкретного производства.
23'
355
либо отдельного продукта, либо нескольких продуктов. Анализ нескольких продуктов носит сопоставительный характер, и потребность в нем возникает при конъюнктурном исследовании сектора рынка для определения стратегии перед распространителем или при выборе одного из продуктов для конкретного проекта перед его разработчиками.
Каждый раз перед инициатором оценки стоят задачи: формирование критериев оценки потребительских качеств продукта; получение оценки каждого из критериев; формирование общей оценки каждого из продуктов по оценкам критериев.
Формирование критериев оценки сопряжено с совокупностью требований к продукту в задании на проект, однако набор критериев принципиально должен быть шире и включать, наряду с техническими и стоимостными характеристиками, еще трудно- формализуемые характеристики удобства применения. Сама по себе формулировка критериев трудна; она обобщается понятием «качество программ», которое составляет содержание международных и национальных (в том числе военных) стандартов. В этих стандартах обобщен опыт формулировки требований к программам и показателям потребительских качеств программных систем — критериев качества, содержатся перечни и определения рекомендуемых к применению показателей. В них описывается примерно 20—30 показателей качества, которые используются для конкретных программ с назначением и условиями их применения. Стандарты помогают при подготовке состава показателей, которые используются в проектных заданиях на разработку СУ. Целесообразно привести примерный перечень критериев оценки SCADA-систем, которые должны интересовать пользователей. Условно разделим критерии оценок на три большие группы: технические характеристики, которые приводятся в документации и описаниях; экономические характеристики и характеристики применения, определяемые по результатам работы с системой.
Технические характеристики
Компьютер: платформа, ОС, частота процессора; требуемые объемы оперативной и дисковой памяти; возможности переноса приложений. Информационная мощность отдельной станции — максимальное число входов и выходов; масштабируемость, ряд мощностей; скорость ввода-вывода данных и т. д.
Структурные характеристики: типы реализуемых станций, способы взаимодействия между ними; опции, модульность; структура БД РВ.
Функциональные характеристики: функциональная полнота — реализация стандартного состава функций SCADA/HMI-сис- тем (базовые функции, функциональные расширения и их особенности); средства отладки в инструментальной системе, эмуляции исполнительной системы.^
Графически-анимационный редактор: библиотеки графических заготовок и графических объектов со встроенными средствами обработки и отображения данных (Wizard; форматы импортируемых изображений).
Средства представления и передачи данных и событий: графические, символьные отображения; поддержка звуковых/речевых сообщений; тренды текущие (архивные), сервис в работе с трендами, у(х)-тренды; передача персональных сообщений средствами связи (пейджер, факс и др.).
Коммуникации и интерфейсы, открытость SCADA/HMI-систе- мы: поддерживаемые сетевые протоколы, число (и, при целесообразности, перечень) драйверов обмена с внешними устройствами; серверы и форматы ввода-вывода данных; инструментарий для разработки драйверов и серверов; поддержка интерфейсов межпрограммного и межсистемного обмена; языки создания пользовательских программ и поддержка стандартных языков, в том числе — нечеткой логики.
Надежность, которая определяется надежностью ОС: средствами сохранения данных и конфигурации при сбоях и возникновении нештатных ситуаций; средствами автоматического перезапуска; возможностями резервирования компонентов системы в различных вариантах.
Экономические характеристики
К экономическим характеристикам относят стоимость программы и затрат, связанных с ее применением («цена применения»): номинальную стоимость системы и ее компонентов; ценовую политику производителя и распределителя на рынке; систему скидок и оплату услуг; дополнительные затраты — стоимость обучения пользователей, эксплуатационные затраты и т. д.
Характеристики применения
Удобства применения — совокупность средств и качеств, обеспечивающих пользователям достаточно быстрое и успешное применение программной системы. К ним относятся:
1. Дружественность диалога — считается, что это качество обеспечивается применением стандартов в оформлении интерфейса с пользователем; полнота и наглядность представления функций системы на экране, удобства и информативность.
Качество документации: полнота, наглядность и ясность описаний системы, наличие ошибок и неточностей; применение устоявшейся терминологии. Для импортных программных про-, дуктов: русификация, подсказки (helps), справочная система, системные сообщения, документация.
Удобство сопровождения системы при эксплуатации: полнота/недостаточность средств диагностики состояния системы при сбоях и отказах, нарушениях внешних связей; трудоемкость и уровень автоматизации работ при инсталляции системы; возможности внесения изменений в БД системы и коррекции экранов без остановки и т. д.
Наблюдавшиеся и выявленные ошибки в работе программ, а также их значимость при работе системы управления.
Положение программного продукта на рынке: характеристики распространения и поддержки, получаемой пользователями, — тираж, количество инсталляций; число реализованных версий продукта; поддержка пользователей заготовителями и распространителями — дилерская сеть обучения, консультационная поддержка, горячая линия; условия обновления версий (upgrade).
Все показатели имеют либо количественный характер (информационная мощность, требования к ресурсам, стоимость и т. д.), либо качественный (наличие/отсутствие конкретных средств — функций, опций, интерфейсов).
Технические и экономические характеристики программных продуктов в основном документируются и публикуются и должны гарантироваться разработчиками. Их можно получить из документации.
Характеристики удобства применения и качества документации в значительной степени носят субъективный характер и не имеют оценочной меры; о характеристиках применения можно судить только по результатам практического использования продукта: тестирования, опубликования, анализа, опыта промышленного внедрения; косвенной характеристикой качества и отработанности тиражного программного продукта служит его положение на рынке, поскольку большая реализация продукта свидетельствует о солидном опыте применений, учтенном при обновлениях продукта, и о завоеванном авторитете у пользователей.
Основу анализа нескольких продуктов составляет сопоставление их технических и экономических характеристик. В анализе отдельного продукта акцент делается на углубленном рассмотрении данных системы. Затем проводится сопоставительный анализ SCADA-систем, существенный при выборе их для проекта.Использование опыта применения
Собственный предварительный опыт в работе с конкретной системой можно приобрести, воспользовавшись действующей де- моверсией продукта. Однако ограниченность демоверсий не позволяет оценить возможности и качество продукта в полной мере, например при отсутствии в них средств связи с внешними устройствами или документации. Другая возможность — временное использование арендованного экземпляра продукта. В каждом случае апробирование SCADA-системы на простых продуктах следует предварять разработкой продуманного текстового проекта, который должен выявить основные аспекты будущей СА; апробирование достаточно трудоемко, и его возможности ограничены двумя-тремя продуктами.
Особенно ценным является опыт промышленного применения внедренных систем на предприятиях, т. е. лучше учиться на чужом опыте. Конечно, конкретный опыт субъективен, он зависит от квалификации и личных качеств разработчиков проекта, эксплуатационников и конечных пользователей. Поэтому наряду с конкретным опытом представляет интерес и статистический материал, получить который довольно трудно.
