Отраслевые решения: промышленная автоматизация. Примеры внедрений.

Содержание

Слайд 2

«Занимайтесь бизнесом, а не компьютерами!»

Оборудование

Прикладное ПО

Сервисное ПО

ОС

push edx mov edx, eax sub eax,eax in

«Занимайтесь бизнесом, а не компьютерами!» Оборудование Прикладное ПО Сервисное ПО ОС push
al, dx pop edx ret

ioctl(...); read(...); write(...);

ask_for_data(...); read_data(...); analyse_data(...);

Спросить Выслушать Обдумать

Произнести звук Слушать звук

Напрячь мышцу Расслабить мышцу

Слайд 3

Как мы формируем решения

Оборудование

Прикладное ПО

Сервисное ПО

ОС

Как мы формируем решения Оборудование Прикладное ПО Сервисное ПО ОС

Слайд 4

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Как это обычно выглядит

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных

ПРИЛОЖЕНИЕ LAN/WAN (Internet) Как это обычно выглядит Сбор данных Обработка данных Выдача
Коммуникации
Человеко-машинный интерфейс

Слайд 5

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации
Человеко-машинный интерфейс

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS

ПРИЛОЖЕНИЕ LAN/WAN (Internet) Сбор данных Обработка данных Выдача управляющих воздействий Хранение данных
/ CAN / industrial Ethernet /…

Интеллектуальные датчики

Сбор данных

Слайд 6

QNX-контроллер

Мультипортовая плата

"Интеллектуальное" устройство

Прикладное ПО

Драйвер

RS-232/485, токовая петля

"Интеллектуальное" устройство

"Интеллектуальное" устройство

Сервисное ПО

RS-232/485, токовая петля

Мультипортовые платы с драйверами для QNX

QNX-контроллер Мультипортовая плата "Интеллектуальное" устройство Прикладное ПО Драйвер RS-232/485, токовая петля "Интеллектуальное"

Слайд 7

Адаптеры полевых шин с драйверами для QNX

QNX-контроллер

Интерфейсная плата

"Интеллектуальное" устройство

Прикладное ПО

Драйвер

"Интеллектуальное" устройство

Сервисное ПО

CAN, PROFIBUS, ASi...

Адаптеры полевых шин с драйверами для QNX QNX-контроллер Интерфейсная плата "Интеллектуальное" устройство

Слайд 8

Адаптеры полевых шин с драйверами для QNX

QNX-контроллер

Интерфейсная плата

"Интеллектуальное" устройство

Прикладное ПО

Драйвер

"Интеллектуальное" устройство

Сервисное ПО

CAN, PROFIBUS, ASi...

Адаптеры полевых шин с драйверами для QNX QNX-контроллер Интерфейсная плата "Интеллектуальное" устройство

Слайд 9

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Человеко-Машинный
Интерфейс (ЧМИ)

Оператор

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации
Человеко-машинный

ПРИЛОЖЕНИЕ LAN/WAN (Internet) Человеко-Машинный Интерфейс (ЧМИ) Оператор Сбор данных Обработка данных Выдача
интерфейс

MES

SCADA

Приложения

Внешний
мир

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS / CAN / industrial Ethernet /…

Интеллектуальные датчики

Средства коммуникации

Слайд 10

Коммуникации в QNX

TCP/IP (IPv4 и IPv6, на базе NetBSD)
Протоколы маршрутизации

Коммуникации в QNX TCP/IP (IPv4 и IPv6, на базе NetBSD) Протоколы маршрутизации
SNMP (Emanate/Lite)
Объектно-ориентированные модели (SOAP, CORBA, OPC, ...)
Веб-технологии
Удаленный пользовательский интерфейс (Phindows, Citrix ICA)
Удаленное обновление приложений

Слайд 11

Решения OPC

Точечная БД

Точечная БД

Решения OPC Точечная БД Точечная БД

Слайд 12

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Человеко-Машинный
Интерфейс (ЧМИ)

Оператор

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации
Человеко-машинный

ПРИЛОЖЕНИЕ LAN/WAN (Internet) Человеко-Машинный Интерфейс (ЧМИ) Оператор Сбор данных Обработка данных Выдача
интерфейс

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS / CAN / industrial Ethernet /…

Интеллектуальные датчики

Человеко-машинный интерфейс

Слайд 13

Расширения GUI

Аппаратура

Прикладное ПО

Графическая оболочка

API графической оболочки

API субсервера

Графический субсервер

Расширения GUI Аппаратура Прикладное ПО Графическая оболочка API графической оболочки API субсервера Графический субсервер

Слайд 14

Графический редактор Tilcon Graphics Editor

Графический редактор Tilcon Graphics Editor

Слайд 15

Обработка данных

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Человеко-Машинный
Интерфейс (ЧМИ)

Оператор

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации

Обработка данных ПРИЛОЖЕНИЕ LAN/WAN (Internet) Человеко-Машинный Интерфейс (ЧМИ) Оператор Сбор данных Обработка
Человеко-машинный интерфейс

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS / CAN / industrial Ethernet /…

Интеллектуальные датчики

Слайд 16

Как программировать?

Инструментальная среда

Аппаратура

Виртуальная машина

Бинарный код

Бинарный код

Псевдокод

абстрактный
аппаратно- и ОС- НЕзависимый

Вариант 2

низкоуровневый
аппаратно- и/или ОС-зависимый

программист работает

Как программировать? Инструментальная среда Аппаратура Виртуальная машина Бинарный код Бинарный код Псевдокод
здесь!

Вариант 1

Слайд 17

Поддерживаемые языки программирования

С/С++
Python (PyQNX)
Perl
UML (Rational Rose Realtime,
I-Logix

Поддерживаемые языки программирования С/С++ Python (PyQNX) Perl UML (Rational Rose Realtime, I-Logix
Rhapsody)
SDL (EzSDL, Rhapsody)
Java (Eclipse JDT + IBM J9, Jamaica )
МЭК 61131-3 (ISaGRAF, ...)

Слайд 18

Поддерживаемые языки программирования

С/С++
Python (PyQNX)
Perl
UML (Rational Rose Realtime,

Поддерживаемые языки программирования С/С++ Python (PyQNX) Perl UML (Rational Rose Realtime, I-Logix
I-Logix Rapsody)
SDL (EzSDL, Rhapsody)
Java (Eclipse JDT + IBM J9, Jamaica )
МЭК 61131-3 (ISaGRAF, ...)

Слайд 19

МЭК-61131

С/С++
Python (PyQNX)
Perl
UML (Rational Rose Realtime,
I-Logix Rapsody)

МЭК-61131 С/С++ Python (PyQNX) Perl UML (Rational Rose Realtime, I-Logix Rapsody) SDL
SDL (EzSDL, Rhapsody)
Java (Eclipse JDT + IBM J9, Jamaica )
МЭК 61131-3 (ISaGRAF, ...)

Слайд 20

DachsView-SDL

DachsView-SDL

Слайд 21

Хранение данных

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Человеко-Машинный
Интерфейс (ЧМИ)

Оператор

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации

Хранение данных ПРИЛОЖЕНИЕ LAN/WAN (Internet) Человеко-Машинный Интерфейс (ЧМИ) Оператор Сбор данных Обработка
Человеко-машинный интерфейс

MES

SCADA

Приложения

Внешний
мир

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS / CAN / industrial Ethernet /…

Интеллектуальные датчики

Слайд 22

Встраиваемые СУБД

БД

Процесс

Сервер БД

Библиотека

Библиотека

локально

локально или по сети

локально

Встраиваемые СУБД БД Процесс Сервер БД Библиотека Библиотека локально локально или по сети локально

Слайд 23

ОЗУ-резидентные БД

Ядро + общая память

Процесс А

БД

Процесс Б

Библиотека

Библиотека

"память - память"

ОЗУ-резидентные БД Ядро + общая память Процесс А БД Процесс Б Библиотека Библиотека "память - память"

Слайд 24

SCADA-системы

ПРИЛОЖЕНИЕ

LAN/WAN
(Internet)

Человеко-Машинный
Интерфейс (ЧМИ)

Оператор

Сбор данных
Обработка данных
Выдача управляющих воздействий
Хранение данных
Коммуникации
Человеко-машинный

SCADA-системы ПРИЛОЖЕНИЕ LAN/WAN (Internet) Человеко-Машинный Интерфейс (ЧМИ) Оператор Сбор данных Обработка данных
интерфейс

MES

SCADA

Приложения

Внешний
мир

Интерфейс.
карты

Карты
ввода/вывода

PROFIBUS / CAN / industrial Ethernet /…

Интеллектуальные датчики

Слайд 26

RealFlex

RealFlex 6
SCADA система
Архитектура клиент/сервер
Сервер на платформе системы реального времени QNX 6

RealFlex RealFlex 6 SCADA система Архитектура клиент/сервер Сервер на платформе системы реального

Клиент HMI - FlexView на платформе QNX и Microsoft Windows
Быстрое переключение узлов в конфигурации Failover
TCP/IP протокол обмена данными

Слайд 27

RealFlex

Стандартные драйвера устройств:
DNP 3 Master (последовательный или TCP/IP)
DNP 3 Slave (последовательный или

RealFlex Стандартные драйвера устройств: DNP 3 Master (последовательный или TCP/IP) DNP 3
TCP/IP)
IEC 870-5-101 (последовательный)
IEC 870-5-104 (TCP/IP)
Modbus Master (последовательный или TCP/IP)
Modbus Slave (последовательный или TCP/IP)
Allen Bradley (DF1) (последовательный или TCP/IP)
Moscad (последовательный)
Миллисекундное разрешение временных меток
Пакет для миграции драйверов RealFlex 4 на платформу RF6

Слайд 29

Крупнейшие заказчики QNX

Крупнейшие заказчики QNX

Слайд 30

Примеры заказчиков QNX в России

Примеры заказчиков QNX в России

Слайд 31

Так было…

Так стало…

Система “Движение” НИИ ТОЧНОЙ МЕХАНИКИ

Общий вид помещения АТДП

Охват системы:
центральный пост,
аппаратура станций

Так было… Так стало… Система “Движение” НИИ ТОЧНОЙ МЕХАНИКИ Общий вид помещения
и перегонов
поездная аппаратура

Централизованное графико-интервальное регулирование движения поездов метрополитена и обеспечение безопасности перевозок пассажиров под управлением QNX

Автоматизация движения поездов в Санкт-Петербургском метрополитене

Слайд 32

Механизмы развода, датчики ввода-вывода

Механизмыразвода

Модуль управления

Развод Троицкого моста по управлением QNX

Механизмы развода, датчики ввода-вывода Механизмыразвода Модуль управления Развод Троицкого моста по управлением QNX

Слайд 33

Испытание авиационных двигателей под управлением QNX

Измерение параметров двигателя и стендовых систем в

Испытание авиационных двигателей под управлением QNX Измерение параметров двигателя и стендовых систем
реальном масштабе времени
Оценка расчетных (приведенных, отнесенных, газодинамических) параметров авиадвигателя в темпе испытаний на установившихся режимах работы
Оценка динамичеcких параметров двигателя
Отображение измеряемых и расчетных параметров на один или несколько видеомониторов в текстовом и графическом виде
Ведение баз данных испытаний
Реализация управления технологическим процессом испытаний в ручном, полуавтоматическом, и автоматическом режимах
Выдача рекомендаций мотористу в ходе испытания (например рекомендаций по оптимальной отладке параметров двигателя)

Слайд 34

Металлургическая промышленность под управлением QNX

Автоматизация полного производственного цикла: электросталеплавильный цех (ЭСПЦ), сортопрокатный

Металлургическая промышленность под управлением QNX Автоматизация полного производственного цикла: электросталеплавильный цех (ЭСПЦ),
цех (СПЦ) и вспомогательные цеха.
Системы автоматического сбора информации, ее оперативного отображения и накопления, диагностики, предупреждений и формирования отчетных документов.
Визуальное отображение всех технологических процессов в режиме реального времени!

Слайд 35

Подводные аппараты под управлением QNX

Полный контроль над всеми функциями автономных подводных роботов

Подводные аппараты под управлением QNX Полный контроль над всеми функциями автономных подводных
(АПР)
Графический интерфейс оператора для ввода управляющей информации и снятия измерений с датчиков
Управление подводными аппаратами при помощи джойстиков
Использование QNX с 1994 года
Имя файла: Отраслевые-решения:-промышленная-автоматизация.-Примеры-внедрений..pptx
Количество просмотров: 84
Количество скачиваний: 1