Печать

Средства разработки программного обеспечения (SDK, Software Development Kit)

SCADA ПАК "Колибри" Solutions предлагает несколько SDK, которые помогут вам разрабатывать приложения и помочь клиентам в расширении возможностей SCADA ПАК "Колибри", когда это необходимо!

 sdk 1

Варианты SDK:

Для импорта

Для импорта

Общий инструментарий импорта – импорт из внешней базы данных

Используя Мастер импорта SCADA ПАК "Колибри" (Smart Generator) обычного XML- файла, можно автоматически создать базу данных конфигурации объектов SCADA ПАК "Колибри" и их описаний, а также при необходимости значения их свойств. Эта возможность может быть интересна для желающих использовать описательный формат XML, который может быть прочитан другим ПО, главным образом веб ориентированными приложениями.

Когда надо использовать Инструментарий импорта?

  • Когда можно импортировать данные из внешнего источника в SCADA ПАК "Колибри"
  • OEM-партнерами в проектах с большой базой данных, которая включает в себя не только  базы данных SCADA ПАК "Колибри"

Для менеджеров SCADA ПАК "Колибри"

Для менеджеров SCADA ПАК "Колибри"

Инструментарий для менеджеров SCADA ПАК "Колибри"- Создание связей между SCADA ПАК "Колибри" и другими приложениями !

Менеджеры являются частью программного обеспечения SCADA ПАК "Колибри". Существует несколько менеджеров SCADA ПАК "Колибри", таких как менеджер тревог, менеджер исторических данных, менеджер базы данных реального времени или «пустой» менеджер.

Специальный «пустой» менеджер – это инструментарий, который позволяет программисту взаимодействовать с SCADA ПАК "Колибри". Этот метод является очень полезным для  взаимодействия SCADA ПАК "Колибри" c другими приложениями или для получения доступа к конкретным действиям с переменными, которые невозможны стандартными средствами SCADA ПАК "Колибри".

Инструментарий для менеджеров  динамически загружает DLL пользователей и вызывает конкретные функции.

Когда надо использовать Инструментарий для менеджеров?

  • Для повторного использования компонентов приложения: есть некоторые особенности, которые должны быть сделаны вне рамок SCADA ПАК "Колибри" (например, весьма специфические расчеты). Требуемая задача  может быть сделана сторонним приложением  путем считывания данных из SCADA ПАК "Колибри" с помощью Инструментария для менеджеров, а затем результат возвращен обратно в SCADA ПАК "Колибри".
  • Для подключения существующего программного обеспечения:  Инструментарий для менеджеров может помочь решить проблему взаимодействия, давая различным приложениям доступ к данным.

Для разработки протоколов

Для разработки протоколов

Инструментарий для разработки протоколов – Разработка собственного драйвера с помощью коммункационного ядра SCADA ПАК "Колибри"

Набор инструментов для разработки протоколов в архитектуре master/slave, которые не реализованы в SCADA ПАК "Колибри". Протокол, компилируется в виде DLL, используя стандартные инструменты и легко интегрируются в SCADA ПАК "Колибри".

CIMWAY – коммуникационное ядро SCADA ПАК "Колибри" предоставляет среду разработки для того, чтобы разрабатывать собственный протокол. CIMWAY предлагает универсальный интерфейс для получения данных. Код протокола пишется на C++ и линкуется в виде файла DLL (Dynamic Link Library), который затем загружает CIMWAY. В CIMWAY протоколы – это модули, полностью независимые друг от друга. Если протокол добавляется или изменяется, то должен быть пересобран только файл DLL этого протокола .

Такой подход делает программное обеспечение протокола  гораздо проще в обслуживании.

Когда надо использовать Инструментарий для разработки протоколов ?

  • Для разработки специальных драйверов,  интегрируемых в SCADA ПАК "Колибри"
  • Для взаимодействия с другим оборудованием или программным обеспечением

Web Services Toolkit

Web Services Toolkit

Web ServicesToolkit – Связать бизнес-процессы друг с другом

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

Набор инструментов Web Services Toolkit в SCADA ПАК "Колибри" ориентирован на разработчиков клиентов веб-служб.

WebServicesToolkit - набор четырех веб-служб XML SOAP, доступных по протоколу http.

SCADA ПАК "Колибри" является сервером веб-служб для  следующих функций:

  • Управление сессией
  • Доступ к данным реального времени
  • Доступ к тревогам реального времени
  • Доступ к данным истории (события и тренды)

Когда надо использовать Web Services Toolkit ?

  • Для размещения данных из SCADA ПАК "Колибри" на внешнем веб-портале
  • Для повторного использования компонентов приложения: есть некоторые особенности, которые должны быть сделаны не в SCADA ПАК "Колибри" (весьма специфические расчеты со сложными алгоритмами). Работа может быть сделана во внешнем приложении на основе полученных данных из SCADA ПАК "Колибри" с использованием WebServicesToolkit, а  результат записан обратно в SCADA ПАК "Колибри".
  • Для подключения существующего программного обеспечения: веб-службы могут помочь решить проблему обмена данными между различными приложениями и различными платформами.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter