Программный пакет SCAD CC

Титул.jpg

Программный пакет SCAD CC предназначен для использования в области автоматизации технологического процесса. Основная сфера применения — работа с программным обеспечением, эксплуатация и контроль технологического оборудования с рабочего места оператора.

Благодаря модульной концепции программный пакет SCAD CC представляет собой многофункциональную и перспективную платформу для создания систем управления любого типа. За счет последовательного использования архитектуры «клиент-сервер» в системе поддерживается многопользовательский доступ. Поддерживаются различные варианты установки системы: от установки на одном компьютере с минимальными требованиями к системе, до установки на нескольких высокопроизводительных компьютерах с целью распределения нагрузки (так называемые «распределенные системы»). Горячее резервирование серверов в сочетании с полным резервированием сети обеспечивают высокий уровень отказоустойчивости.

Архитектура программы:

SCAD CC представляет собой модульную систему: отдельные функции системы реализуются на базе отдельных программных модулей, которые в системе SCAD CC именуются «менеджерами». Менеджеры являются отдельно выполняемыми программными процессами.

Упрощенная конфигурация приведена на рисунке ниже.

picture.png

SCAD CC предоставляет множество возможностей для реализации алгоритмов и процедур обработки данных. Наиболее важными компонентами при этом являются встроенный язык программирования Control (CTRL), а также API (интерфейс прикладного программирования).

Control представляет собой язык сценариев. Созданный на нем код обрабатывается интерпретатором, в связи с чем компиляция (процесс предварительного перевода исходного кода в машинный код для последующего исполнения процессором) не требуется. Язык отличается простым синтаксисом (схож с ANSI-C) и представляет собой язык программирования высокого уровня с поддержкой многопоточности (параллельного выполнения отдельных программ под управлением системы). Язык обладает обширной библиотекой функций для задач управления и визуализации. Сценарии на языке Control могут выполняться в рамках менеджера сценариев (в качестве отдельного процесса), в рамках менеджера интерфейса пользователя (для анимации и в процессе разработки), а также в рамках менеджера событий.

API обеспечивает возможности для расширения функциональности системы. API выполнен в виде библиотеки классов C++ и позволяет разработчику ПО включать в систему собственную функциональность (например, системы прогнозирования, симуляции, планирования, взаимодействия с сторонние БД и т.д.) в виде дополнительных менеджеров.

Концепция архивирования данных процесса подразумевает сохранение и последующее чтение информации, поступающей или формируемой в ходе управления и визуализации. При этом могут архивироваться изменения значений, а также сообщения, формируемые при этих изменениях. Данные процесса сохраняются в архивах значений (VA, Value Archives). Каждый архив управляется с помощью отдельного процесса. Каждый архив состоит из серии расположенных в хронологическом порядке архивных файлов. Основными базами данных для хранения данных являются InfluxDB и Postgre SQL.

Основные функции программы:

  • графическое представление текущего состояния технологического процесса;
  • возможность передачи состояния и команды оборудованию по контролю и управлению технологическим процессом;
  • оповещение пользователя в случае превышения предельных значений и наступления аварийного состояния;
  • архивирование исторических данных для отображения и использования их в будущем.

  • Совместно с системами базовой автоматизации, а также соответствующими датчиками и модулями ввода и вывода программа образует полнофункциональную систему автоматизации.
Стоимость программного продукта рассчитывается индивидуально для каждого проекта.
Для более подробной информации направьте запрос на адрес d-sales@scad.su


Вверх