ODK 1500S Siemens

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



Комплект SIMATIC ODK 1500S используется для разработки динамически загружаемых библиотечных функций для Windows, а также динамически загружаемых библиотечных функций реального масштаба времени для контроллеров S7-1500S. Области применения этих библиотечных функций:

  • Динамически загружаемые библиотечные функции для Windows:
    • интерфейсы доступа к базам данных;
    • обмен данными с приложениями Windows, например, с офисными приложениями;
    • обмен данными со специфичными системами визуализации;
    • поддержка специфичных промышленных коммуникационных протоколов, например, PV02, IEC 61850 и т.д.;
    • обеспечение доступа к файловой системе Windows, например, к файлам специальных форматов.
  • Динамически загружаемые библиотечные функции реального масштаба времени:
    • интеграция существующих алгоритмов C/C++ в задачи управления;
    • реализация алгоритмов автоматического регулирования и других алгоритмов.

Обзор


  • Разработка динамически загружаемых библиотечных функций, интегрируемых в программы контроллеров S7-1500S:
    • Разработка библиотечных функций на языках программирования высокого уровня C/C++.
    • Выполнение библиотечных функций в среде Windows или в программируемом контроллере в реальном масштабе времени.
    • Вызов функций непосредственно из программы контроллера.
  • Среда разработки функций реального масштаба времени включена в комплект поставки:
  • Разработка библиотечных функций для Windows в среде MS Visual Studio.
  • Автоматическое создание функциональных блоков для вызова библиотечных функций.
  • Простой импорт функциональных блоков в программы STEP 7.
  • Простое использование библиотечных функций в контроллере без наличия знаний в области программирования на языках высокого уровня.

Функции



Комплект SIMATIC ODK 1500S позволяет разрабатывать динамически загружаемые библиотечные функции, которые могут вызываться непосредственно из программы S7-1500S. Загружаемые библиотеки могут сохраняться в виде динамически загружаемых библиотек (DLL) для Windows или в виде общих объектов SO (Shared Object) для систем реального масштаба времени на базе контроллеров S7-1500S.

Разработка загружаемых библиотек

Разработка динамически загружаемых библиотечных функций для Windows выполняется в среде Microsoft Visual C++. Для разработки динамически загружаемых библиотечных функций реального масштаба времени используются инструментальные средства Eclipse. Наличие предварительно подготовленных шаблонов существенно упрощает создание собственных библиотек.

После разработки библиотеки формируются функциональные блоки, которые интегрируются в STEP7 и используются для включения в программы контроллеров.

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

В среде операционной системы Windows все разработанные библиотечные функции поддерживаются на уровне динамически загружаемых библиотек (DLL). Разработка DLL выполняется в среде:

  • Visual Studio 2010
  • Visual Studio 2013
  • Visual Studio Express 2013

Среда разработки динамически загружаемых библиотечных функций реального масштаба времени Eclipse включена в комплект поставки комплекта ODK 1500S.

Тестирование библиотечных функций

Отладка библиотек для Windows выполняется в среде Visual Studio. Благодаря асинхронному выполнению функций в среде Windows функционирование контроллера в реальном масштабе времени не нарушается, даже если используется пошаговый режим или точка останова.

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

Технические данные



Системные требования

Программное обеспечение SIMATIC ODK 1500S может устанавливаться на компьютеры, отвечающие следующим требованиям:

  • Операционная система Windows 7 или Windows 8.
  • Не менее 150 Мбайт свободного пространства на жестком диске.
  • Оперативная память емкость не менее 4 Гбайт.
  • Мышь, клавиатура, монитор.