Программный пакет SCAD CC
Программный
Благодаря модульной концепции
Архитектура программы:
SCAD CC представляет собой модульную систему: отдельные функции системы реализуются на базе отдельных программных модулей, которые в системе SCAD CC именуются «менеджерами». Менеджеры являются отдельно выполняемыми программными процессами.
Упрощенная конфигурация приведена на рисунке ниже.
SCAD CC предоставляет множество возможностей для реализации алгоритмов и процедур обработки данных. Наиболее важными компонентами при этом являются встроенный язык программирования Control (CTRL), а также API (интерфейс прикладного программирования).
Control представляет собой язык сценариев. Созданный на нем код обрабатывается интерпретатором, в связи с чем компиляция (процесс предварительного перевода исходного кода в машинный код для последующего исполнения процессором) не требуется. Язык отличается простым синтаксисом (схож с ANSI-C) и представляет собой язык программирования высокого уровня с поддержкой многопоточности (параллельного выполнения отдельных программ под управлением системы). Язык обладает обширной библиотекой функций для задач управления и визуализации. Сценарии на языке Control могут выполняться в рамках менеджера сценариев (в качестве отдельного процесса), в рамках менеджера интерфейса пользователя (для анимации и в процессе разработки), а также в рамках менеджера событий.
API обеспечивает возможности для расширения функциональности системы. API выполнен в виде библиотеки классов C++ и позволяет разработчику ПО включать в систему собственную функциональность (например, системы прогнозирования, симуляции, планирования, взаимодействия с сторонние БД и т.д.) в виде дополнительных менеджеров.
Концепция архивирования данных процесса подразумевает сохранение и последующее чтение информации, поступающей или формируемой в ходе управления и визуализации. При этом могут архивироваться изменения значений, а также сообщения, формируемые при этих изменениях. Данные процесса сохраняются в архивах значений (VA, Value Archives). Каждый архив управляется с помощью отдельного процесса. Каждый архив состоит из серии расположенных в хронологическом порядке архивных файлов. Основными базами данных для хранения данных являются InfluxDB и Postgre SQL.
Основные функции программы:
- графическое представление текущего состояния технологического процесса;
- возможность передачи состояния и команды оборудованию по контролю и управлению технологическим процессом;
- оповещение пользователя в случае превышения предельных значений и наступления аварийного состояния;
- архивирование исторических данных для отображения и использования их в будущем.
Совместно с системами базовой автоматизации, а также соответствующими датчиками и модулями ввода и вывода программа образует полнофункциональную систему автоматизации.
- Информация, необходимая для установки программы - Руководство администратора
- Информация о программе, архитектура и основы работы с программой - Описание программы
- Сертификат соответствия системе сертификации ГОСТ Р - Посмотреть
- Заявление о совместимости с Kaspersky Industrial Cyber Security - Посмотреть
- Сертификат совместимости с ОС Astra Linux - Посмотреть
- Сертификат совместимости с ОС РЭД ОС - Посмотреть
Для более подробной информации направьте запрос на адрес d-sales@scad.su