Logo fastCenter

fastCenter – это платформа для разработки решений различного уровня сложности для автоматизации технологических процессов конкретных заказчиков, от простых вариантов на базе SoftPLC до полномасштабных интегрированных систем мониторинга и контроля производства типа SCADA. Платформа состоит из компонентов fastPLC, fastView, fastProject и fastStudio, работающих локально или удаленно и взаимодействующих друг с другом.

Общая схема fastCenter

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

  • языки стандарта IEC 61131-3, включая ST, для логики программируемого логического контроллера (PLC)
  • JavaScript / ST Script для объектов визуализации и логики работы сервера

Среда разработки fastStudio включает библиотеки всех необходимых функциональных модулей, от программ управления приборами для PLC до визуальных панелей управления, редакторов для конфигурирования компонентов проекта и компиляторов для генерации готового кода.

Решения на базе fastCenter имеют следующие возможности и свойства:

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

Области применения

fastCenter предназначен для создания соответствующих требованиям заказчика систем для мониторинга, визуализации, управления и контроля производственных процессов, в особенности мелкосерийного типа со сложным технологическим процессом. Реализованы следующие функции:

  • физическая модель процесса (Physical Model) и управление партиями (Batch Control) в соответствии со стандартом ANSI/ISA-88 (S88)
  • система тревожных сигналов и событий
  • визуализация производственных модулей и процесса производства
  • многоязычный интерфейс

SCADA-системы на базе fastCenter успешно эксплуатируются по всему миру на производственных линиях AT&S, Ibiden, Intel, LG, Samsung, Würth и других клиентов.

  Брошюра fastCenter (English) (9,9 MiB, 194 hits)

Компоненты fastCenter

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

fastCenter logo

fastPLC – программируемый логический контроллер на базе компьютера (SoftPLC)

fastPLC – это операционная среда для модулей PLC и Fieldbus, обеспечивающая выполнение программ управления устройствами (PLC-программ) и взаимодействие с ведущими устройствами промышленных шин. Программы и конфигурации создаются, настраиваются и компилируются в среде fastStudio.

fastPLC

Особенности

  • Программирование PLC-логики в соответствии со стандартом IEC 61131-3 на языках ST (Structured Text) и SFC (Sequential Function Chart)
  • Компилятор на базе LLVM для платформ x86 и x64
  • Обмен данными с оборудованием для шин EtherCAT, Profibus, CAN, Ethernet (TCP/UDP), Modbus TCP, RS-232
  • Встроенный сервер OPC UA (TCP/IP), использующий информационную модель PLC Open
  • Классический сервер OPC DA (DCOM)
  • Поддержка нескольких PLC для распределенной системы управления (DCC)
  • Простое подключение к PLC других производителей (Step 5/7, Allen-Bradley и др.)

Совместимость

  • Windows XP SP3 (x86)
  • Windows 7 (x86, x64)
  • Windows 10 (x86, x64)
  • Linuх (x86, x64, ARM) – планируется
  • INtime® (x86, x64) – планируется

Процессор PLC

Данный компонент загружает и выполняет модули, скомпилированные в среде разработки. На этапе компиляции в среде fastStudio код на языке ST преобразуется в оптимизированный бинарный модуль, предназначенный для выполнения на конкретной операционной платформе. Тем самым решается задача сокращения объема и повышения производительности модулей в соответствии с жесткими требованиями приложений реального времени.

Процессор Fieldbus

Данный компонент получает конфигурации из операционной среды, загружает их в ведущие устройства шин и обеспечивает взаимодействие PLC-программ и устройств на шинах за счет унифицированного интерфейса сигналов.

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

В данный момент реализована поддержка следующих шин:

fastView logo

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

fastView – это человеко-машинный интерфейс (HMI), обеспечивающий общий надзор за всем процессом или отдельным оборудованием и привлечение внимания к критически важным параметрам и аспектам. Используя графическое изображение контролируемых объектов, fastView предоставляет быстрый доступ к соответствующим функциям (включение/выключение, запуск/остановка) и данным (производственные показатели, отчеты и др.).

fastView

Особенности

  • Детальное изображение процесса, мгновенный доступ к управлению
  • Гибко настраиваемая развитая визуализация с расширяемой библиотекой элементов для создания HMI любого уровня сложности
  • Клиенты OPC DA и OPC A&E
  • Поддержка нескольких «тонких» и «толстых клиентов»
  • Поддержка нескольких языков (китайский, японский, корейский, английский, французский, испанский и др.)
  • Управление правами доступа пользователей
  • Авто-настройка для любого разрешения экрана
  • Логирование действий пользователя

Совместимость

  • Windows XP SP3 (x86)
  • Windows 7 (x86, x64)
  • Windows 10 (x86, x64)

Проектирование интерфейса

Проектирование визуализации производственного процесса выполняется в среде fastStudio, имеющей мощный редактор визуализации.

Графические примитивы, составляющие визуальные элементы, являются векторными; растровая графика может быть использована путем импорта из файлов.

Поддерживаются скрипты на языках ST Script (IEC 61131-3 Structured Text) и JavaScript.

Визуальные элементы хранятся в библиотеке визуализации (Visualization Library). Элементы библиотеки представляют собой типы (классы), на основе которых создаются конкретные объекты, параметры которых доступны через модуль Property Browser.

Пошаговые «мастера» связывания визуальных элементов с конфигурацией оборудования (Equipment Configuration) упрощают настройку связей между графическими элементами и описанными в физической модели производственными модулями.

Работа на производстве

Режим визуализации работающего оборудования имеет следующие возможности:

  • доступ ко всем элементам управления
  • отображение тревожных сигналов и событий с применением стандартных или индивидуальных сценариев реакций
  • анимированные объекты
  • возможность отладки во время работы

В рамках одного проекта возможно создание различных визуализаций для разных устройств HMI.

fastProject logo

fastProject – сервер проекта

Модуль fastProject отвечает за обмен данными между управляющим уровнем (fastPLC) и уровнем визуализации (fastView) через такие инструменты, как конфигурация оборудования (Equipment Configuration), управление партиями (Batch Control), сбор производственных данных и генерация отчетов.

Также fastProject обеспечивает взаимодействие SCADA-системы с информационными системами более высокого уровня (MES, ERP, QMS) для ее глубокой вертикальной интеграции в единую информационную сеть предприятия.

fastProject

Особенности

  • Взаимодействие управляющего уровня (fastPLC) и уровня визуализации (fastView) через конфигурацию оборудования (Equipment Configuration).
  • Серверы OPC DA, A&E и HDA (на базе DCOM).
  • Поддержка протоколов обмена данными для интеграции с системой управления производством (MES), системой управления ресурсами предприятия (ERP), системой управления качеством (QMS) или другой информационной системой заказчика:
    • SECS / GEM
    • XML
    • OPC
    • другие протоколы на базе TCP/IP

Функции

  • Учет производственных расходов, включая регистрацию расхода материалов и отчетность по этому показателю
  • Управление партиями согласно стандарта ANSI/ISA-88 (S88)
  • Управление программами процессов
  • Иерархический анализ тревожных сигналов
  • Сбор исторических данных, статистика готовности оборудования и наработки на отказ, графики обслуживания
  • Система регистрации, хранения и учета исторических данных
  • Поддержка «тонких» и «толстых» клиентов
  • Удаленный доступ

Совместимость

  • Windows XP SP3 (x86)
  • Windows 7 (x86, x64)
  • Windows 10 (x64)
fastStudio logo

fastStudio – среда для разработки

fastStudio – это полноценная интегрированная среда для проектирования, настройки и развертывания автоматизированных решений на базе платформы fastCenter различного уровня, от сравнительно простого управляющего контроллера на базе встроенного ПК до SCADA-системы для производственной линии.

fastStudio

Преимущества

  • Объектно-ориентированный подход ко всем компонентам
  • Масштабируемая и кастомизируемая система
  • Редактор кода на базе Scintilla
  • Авто-дополнение кода
  • Встроенные объекты-хэлперы
  • Векторный графический редактор
  • Поддержка языков ST и JavaScript для клиентских и серверных скриптов
  • Готовые библиотеки с возможностью пополнения
  • Удобное управление обновлениями и модификациями
  • Поддержка формата PLCopen XML Format для совместимости с продуктами других производителей

Совместимость

  • Windows XP SP3 (x86)
  • Windows 7 (x86, x64)
  • Windows 10 (x86, x64)

Библиотеки и редакторы

fastStudio
fastStudio

fastStudio предоставляет полный набор библиотек и редакторов для создания, внедрения и поддержки решений в области автоматизации, включающий:

  • PLC Libraries, PLC Editor – полноценная среда проектирования с библиотеками и отладчиком PLC.
    Имеются следующие библиотеки:

    • Standard – стандартные функции и типы, описанные в IEC 61131-3, а также дополнительные (для fastCenter) функции и типы
    • Network – функции и типы для асинхронного сетевого взаимодействия (IEC 61131-5)
    • Fieldbus – функции и типы для работы с сигналами промышленных шин (могут использоваться для реализации расширенной диагностики устройств)
    • Modbus – функции и типы для протокола Modbus TCP
    • EtherCAT – функции для mailbox-обмена сообщениями CoE (CAN over EtherCAT)
    • Motion (в процессе разработки) – библиотека KPA Motion Control
  • Fieldbus Library, Fieldbus Editor – среда разработки для Fieldbus и других протоколов обмена данными с оборудованием
  • EtherCAT Сonfigurator – мощный инструмент конфигурирования и диагностики шины на базе KPA EtherCAT Studio Development Framework (SDF)
  • Device Library – соответствующие друг другу электрические и механические представления оборудования, необходимые для построения физической модели процесса
  • Equipment Configurator – среда создания физической модели, включающая пошаговые «мастера» и импорт/экспорт файлов
  • AE Conditions Library – библиотека условий тревожных сигналов (Alarms) и событий (Events) со встроенным редактором
  • AE Messages Library – библиотека сообщений тревожных сигналов (Alarms) и событий (Events), с возможностью перевода на другие языки
  • Visualization Library – библиотека визуальных элементов и визуальный конструктор
  • Reports Editor – редактор настраиваемых отчетов, генерируемых на основе исторических данных
  • Dictionary Editor – инструмент поддержки нескольких языков в HMI