Слайд 1ССОД
Н
Г
Т
У
SCADA-система LabVIEW DSC
LabVIEW Datalogging and Supervisory Control дополняет LabVIEW функциями:
Конфигурирования системы
Обмена
данными с программируемыми контроллерами и полевыми устройствами
Сервера и клиента OPC
Обмена данными с различными типами серверов
Формирования и регистрации сообщений о событиях и тревогах
Накопления и архивирования информации в базе данных реального времени Citadel
Защиты от несанкционированного вмешательства в процесс
Слайд 2ССОД
Н
Г
Т
У
Палитра «Controls & Indicators»
Численные компоненты – резервуар (Tank), бункер (Hopper), накопитель
(Bin)
Булевские компоненты – трубопровод (Pipe), насос (Pump), клапан (Valve)
Индикаторы и управляющие элементы для работы с событиями (Events), тревогами (Events), запросами (Query)
Графические дисплеи текущих и архивных данных -(Real-Time Trend, Historical Trend, NI Hyper Trend)
Индикаторы и управляющие элементы для работы с серверами – спецификация элементов и групп (Item), очереди данных (queue data), права доступа (access rights)
Слайд 3ССОД
Н
Г
Т
У
Палитра «Function» (1)
Переменные (Tags) – чтение и запись данных, преобразование имен
тэгов для подключения к Data Socket Server, строк в имена, константы
Тревоги и события (Alarms & Events) – чтение и запись текущей, архивной и обобщенной информации о тревогах и событиях, подтверждение
Атрибуты тэгов (Tag Attributes) – чтение и запись информации об атрибутах тэгов, групп, (значение, диапазоны, размерности, подключение, архивирование, статус, тревоги)
Слайд 4ССОД
Н
Г
Т
У
Палитра «Function» (2)
Работа с базами данных (Historical Data) – получение
информации о трассах, статистика, выделение трасс, архивирование, сжатие, программное управление просмотрщиком (HDV), преобразование в таблицы
Субпалитра Historical Data»Data Set Logger – программное управление операциями при интерактивной работе с просмотрщиком базы данных Citadel (Citadel Historical Viewer)
Слайд 5ССОД
Н
Г
Т
У
Палитра «Function» (3)
Управление системой (System) – функции получения информации и
управления системой - запуск и останов процесса, разрешение сбора данных и архивирования, печать, отправка сообщений на дисплей менеджера процесса
Субпалитра System»Security – управление авторизацией доступа, операторы, пароли, привилегии
Слайд 6ССОД
Н
Г
Т
У
Палитра «Function» (4)
Работа с серверами (DSC Server Development) – программная регистрация
и конфигурирование серверов
Субпалитра DSC Server Development»DSC Module Server Interface - получение информации об элементах, группах, запросах
Субпалитра DSC Server Development»DSC Module Server Registration – регистрация и редактирование серверов, устройств, элементов
Слайд 7ССОД
Н
Г
Т
У
Инструменты и утилиты LabVIEW DSC
Tag Utilities Toolbar
- создание нового проекта
(VI)
Слайд 8ССОД
Н
Г
Т
У
Инструменты и утилиты LabVIEW DSC
Tag Utilities Toolbar
Слайд 9ССОД
Н
Г
Т
У
Редактор конфигурирования
(Tag Configuration Editor)
Редактор конфигурирования
– создание, редактирование, удаление тэгов
---------------------------------------------------
Все параметры тэгов
и параметров исполнения процесса (Tag Engine) запоминаются в
файле конфигурации (*.scf)
---------------------------------------------------
Исполняющая система (Tag Engine) читает параметры из файла конфигурации при запуске процесса
---------------------------------------------------
Мастер конфигурирования (Configuration Wizard)
Слайд 11ССОД
Н
Г
Т
У
Монитор тэгов
Tag Monitor – утилита для контроля значений тэгов с привязкой
ко времени, контроля сообщений о тревогах, состояния подключения и для записи значений в тэги выходов или входов/выходов
Слайд 12ССОД
Н
Г
Т
У
Исполняющая система
Tag Engine работает как отдельный процесс, независящий от HMI приложения
Функции
Tag Engine
соединяет серверы устройств и HMI приложения
инициализирует и масштабирует данные
обрабатывает тревоги
архивирует данные в базе данных Citadel
архивирует события и тревоги в базе данных Citadel
Слайд 14ССОД
Н
Г
Т
У
Утилиты LabVIEW DSC
Citadel Historical Database
– оперативная база данных для SCADA
LabVIEW DSC и Lookout, других продуктов National Instruments
Historical Trend Viewer (HTV)
– просмотрщик архивов из базы данных Citadel
Real-Time Database
– база данных реального времени – отражает все тэги, определенные в активном *.scf файле. RTDB хранит значения и статус тэгов, дату, время, тревоги
Слайд 15ССОД
Н
Г
Т
У
User Account Manager
– администратор учетных записей пользователей и групп пользователей,
которые работают с LabVIEW DSC модулем или его приложениями. Предназначен для создания учетных записей, назначения паролей и продолжительности их действия, установки уровня защиты для тех пользователей и определения к какой группе допуска принадлежит пользователь
Image Navigator
- библиотека графических утилит для проектирования интерфейса пользователя
Утилиты LabVIEW DSC
Слайд 16ССОД
Н
Г
Т
У
Утилиты LabVIEW DSC
Server Browser - предназначен для контроля и управления серверами
ввода-вывода:
серверами программируемых логических контроллеров (PLC)
серверами удаленных устройств ввода-вывода
серверами удаленных исполняющих систем
(Tag Engines)
серверами встраиваемых модулей ввода-вывода (DAQ)
OPC серверами
*************
показывает информацию о серверах, зарегистрированных на локальном компьютере и других компьютерах сети
отображает панели управления работающих серверов
обеспечивает конфигурирование серверов
обеспечивает настройку OPC серверов
Слайд 17ССОД
Н
Г
Т
У
Дополнительное ПО
Industrial Automation OPC Servers
Интерфейс с программируемыми контроллерами (PLC)
и промышленными
сетями:
и промышленными сетями:
- DeviceNet
- Modbus
Profibus
CAN
Слайд 18ССОД
Н
Г
Т
У
Дополнительное ПО
Database Connectivity Tools
Обмен данными локальной и сетевых баз данных
Взаимодействие с
большинством популярных баз данных с использованием технологии Microsoft ADO
Простой набор функций высокого уровня для операций с базами данных
Развитые возможности доступа к базам данных
Хранение записей в XML формате
Полная совместимость со стандартом SQL
Слайд 19ССОД
Н
Г
Т
У
Internet Developers Toolkit
Разработка встроенных Web-серверов с управлением и авторизацией
E-mail из
приложений
Пересылка данных или файлов через FTP сервер
Разработка программ с серверными HTTP-приложениями (Common Gateway Interface - CGI)
Дополнительное ПО
Слайд 20ССОД
Н
Г
Т
У
Statistical Process Control (SPC) Tools
Статистический контроль и управление в реальном времени
Статистический
анализ архивных данных
Разработка диаграмм управления
Визуализация статистических данных о процессе
Расширенный Pareto анализ
Дополнительное ПО
Слайд 21ССОД
Н
Г
Т
У
PID Control Toolset - набор функций автоматического регулирования
FlexMotion VI Library, ValueMotion
VI Library - библиотеки для интеграции функций управления двигателями.
Fuzzy Logic Control Design Software – разработка систем на основе нечеткой логики
IMAQ Vision - обработка изображений, распознавание символов, организация видео контроля
Unit Test and Validation Procedure Toolkit - библиотека функций для организации автоматизированных тестовых испытаний;
Дополнительное ПО
Слайд 22ССОД
Н
Г
Т
У
Разработка приложений
Разработайте техническое задание
Определите:
количество каналов
типы каналов
необходимость регистрации
требования к аппаратным средствам
требования к
производительности
требования к защите
Слайд 23ССОД
Н
Г
Т
У
Разработка приложений
Подключите и сконфигурируйте аппаратуру. Протестируйте с помощью Tag Monitor
Инсталлируйте и
сконфигурируйте сервера устройств
Если возможно, протестируйте сервера до запуска их из LabVIEW
С помощью Tag Configuration Editor и Tag Configuration Wizard настройте регистрацию (logging) и тревоги (alarms), введите, если необходимо, дополнительные тэги
Слайд 24ССОД
Н
Г
Т
У
Разработка приложений
Создайте HMI-приложение, используя мастера для быстрого подключения и разработки многооконного
интерфейса
Проконтролируйте с помощью Tag Monitor значения тэгов, их временную привязку и формирование сообщений о тревогах
Используя виртуальные инструменты LabVIEW и DSC Module, доработайте, если необходимо, пользовательский интерфейс и программу
Запустите, протестируйте и задокументируйте проект. Используйте Tag Monitor для тестирования, обнаружения и устранения проблем.