Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
S3_Методичка_рус.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
8.89 Mб
Скачать

Часть 1. Описание пользовательского интерфейса среды scada/Softlogic s3

1.1. Общая характеристика scada-системы s3-ide

S3-IDE представляет собой интегрированную инструментальную среду, которая обеспечивает полный цикл создания систем сбора данных и управления, функционирующих в реальном масштабе времени под управлением ОСРВ QNX (рис. 1.1). S3 по своим возможностям может быть отнесен к классу SCADA-систем (Supervisor Control and Data Acquisition), основным свойством которых является возможность разработки систем сбора данных и управления в режиме визуального проектирования, не прибегая к написанию кода.

Рис. 1.1. Стартовая страница SCADA-системы Softlogic S3

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

Последовательная реализация в S3 концепции SoftPLC на основе открытых архитектурных решений придает разрабатываемым информационно-управляющим системам дополнительную функциональность и гибкость. Интеграция целевой ISaGRAF обеспечивает выполнение алгоритмов управления, реализованных на технологических языках, соответствующих стандарту МЭК 61131–3.

S3 включает в себя среду разработки и среду исполнения:

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

  • среда исполнения включает в себя все необходимые драйвера устройств связи с объектом (УСО), и различные сервисы, отвечающие за сбор, сохранение и отображение данных.

SCADA/Softlogic S3 функционирует в среде операционной системы реального времени QNX и разработана как универсальная система, которая может быть применена для создания систем сбора данных и управления в различный отраслях промышленности и различной сложности.

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

Удобство использования S3-IDE определяется [5]:

  • интегрированной, единой средой разработки задач интерфейса и управления для Windows и не Windows операционных систем, таких как QNX, Linux, Solaris;

  • единым полем самореплицирующихся переменных (тэгов) для гетерогенной сети рабочих станций и контроллеров, минимально нагружающим коммуникационные каналы;

  • простым и интуитивно понятным созданием и изменением переменных из любого редактора любого уровня АСУ ТП – там, где это удобно разработчику;

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

  • самоконфигурирующимся OPC (OLE for Process Control) сервером, который автоматически ищет контроллеры и загружает из каждого список тегов;

  • удобным редактором технологических языков MЭК 61131, позволяющим создавать собственные функциональные блоки на базе существующих;

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

Гибкость и масштабируемость S3-IDE подходит как для небольших одноузловых проектов, с несколькими десятками входов/выходов, так и для больших распределенных систем с тысячами параметров. S3 допускает постепенное наращивание количества переменных и узлов сети без переписывания кода. Нагрузка и функционал гибко перераспределяются горизонтально и вертикально по узлам гетерогенной сети с помощью нескольких щелчков мыши. Например, можно мышью перетащить на верхний уровень мнемосхему панели оператора контроллера, либо переместить ее с рабочей станции Windows на рабочую станцию Linux или наоборот.

Архитектура S3-IDE позволяет нескольким разработчикам не только одновременно разрабатывать проект, но и одновременно редактировать одну и ту же мнемосхему. Например, один разработчик может разрабатывать низ, тогда как другой разработчик, в то же время – верх одной и той же мнемосхемы.

В составе пакета поставляются готовые драйверы для более, чем 30-ти устройств, включая драйверы популярных плат УСО Advantech, Fastwel, контроллеров МИКРОЛ, ОВЕН, ADAM, а также любые драйверы под заказ. Также поставляется и документированный DDK для разработки собственных драйверов. Необходимо написание только коротких функций инициализации устройства и чтения/записи данных [5].

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]