Siemens
СРЕДСТВА ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ
официальный партнер Сименс
Каталог СА01 2016
архивный
(4872) 700-366
skenergo@mail.ru

ODK 1500S

Комплект 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 функционирование контроллера в реальном масштабе времени не нарушается, даже если используется пошаговый режим или точка останова.

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


















  © ООО "СК ЭНЕРГО" 2007-2022
  (4872) 700-366  skenergo@mail.ru
Яндекс.Метрика