datamicro.biz
Главная страница Поиск и карта сайта
Дэйтамикро CAN и смежные технологии
 

О нас
Партнеры
Проекты
Новости
Библиотека
Контакты
Форум

 
CiA

canAnaliser




Стек протоколов POWERLINK MN и CN

Стек протоколов для разработки управляющих (MN) и управляемых узлов (CN)

Важные особенности

  • Набор функций на базе текущей спецификации POWERLINK DS 1.1.0
  • Оптимизированная скорость выполнения, модульная структура программного обеспечения
  • Позволяет просто и быстро разрабатывать устройства POWERLINK (управляющие и управляемые узлы)
  • Всестороннее конфигурирование и возможность масштабирования
  • Четко структурированный программный интерфейс для подключения к прикладной программе
  • Возможность применения исходного кода на языке программирования C для любой целевой системы
  • Возможность работы с/без операционной системы
  • Адаптируется для разных архитектур Ethernet контроллеров и аппаратных архитектур (например, 1-CPU, 2-CPU) через внутренние интерфейсы
  • Динамическое изменение словаря объектов во время функционирования
  • Поддерживает многоканальность
  • Менеджер конфигурирования для автоматического конфигурирования сети
  • Сертифицированный компонент, такой же как и в оценочном комплекте для IEM/POWERLINK и других OEM продуктов

Краткий обзор функций

Стек протоколов POWERLINK содержит все необходимые функции для реализации управляющих (MN) и управляемых узлов (CN) согласно спецификации POWERLINK. В виде дополнительной опции доступен стек UDP/IP, требуемый для запуска SDO протокола поверх UDP. Очень простая интеграция стека UDP/IP самим пользователем обеспечивается внутренними интерфейсами стека протоколов POWERLINK.

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

Нижние уровни стека протоколов POWERLINK специально спроектированы чтобы гарантировать быстрое время ответа на события реального времени в шине POWERLINK, а также эффективную обработку цикла POWERLINK в управляющем узле. Поэтому, доступ и обработка Ethernet контроллера выполняются в отдельном модуле – драйвере низкого уровня (LLD). Этот модуль необходимо изменить, чтобы выполнить адаптацию стека протоколов POWERLINK к определенному процессору или аппаратной платформе. Высокая степень масштабируемости и адаптации возможны благодаря отделению подпрограмм зависящим от аппаратуры от более высоких уровней стека протоколов POWERLINK. Средство конфигурирования, поставляемое совместно с программным обеспечением, позволяет оптимально адаптировать функциональность стека протоколов POWERLINK к заданному приложению, что гарантирует очень эффективную в отношении ресурсов реализацию. По сравнению с версией CN, версия MN/CN позволяет переключать функции MN/CN во время выполнения программы. Специальные функции и объекты MN недоступны в версии CN, которая является экономичной для системных ресурсов.

Словарь объектов и интерфейс программирования

Словарь объектов – это интерфейс между приложением и коммуникацией. Каждому элементу словаря объектов может быть назначена ссылка на переменную с данными приложенимя. PDO и SDO имеют прямой доступ к переменным приложения. Следовательно, например, для интегрирования стека протоколов POWERLINK не требуется выполнять каких-либо изменений в приложении CANopen.

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

Объекты данных процесса (PDO) и сервиса (SDO)

Стек протоколов POWERLINK поддерживает динамическое и статическое PDO отображение и позволяет выполнять коммуникации поставщик/потребитель.

Также в стеке протоколов POWERLINK реализован SDO протокол, который необходим для конфигурирования и диагностики. Он обеспечивает надежную передачу не критичных к реальному времени данных. SDO протокол можно запустить поверх UDP/IP или через ASend (кадры POWERLINK).

Поддержка многоканальности

Стек протоколов POWERLINK позволяет реализовывать несколько независимых интерфейсов POWERLINK в одном устройстве. Управляющий узел или управляемые узлы могут конфигурироваться независимо, с использованием независимых словарей объектов для каждого. Таким образом могут быть разработаны шлюзы, подключенные к сети POWERLINK более высокого порядка в качестве CN через один канал POWERLINK и управляющие подсетью POWERLINK в качестве MN через другой канал POWERLINK.

Управление сетью

Одна из основных задач MN – управление сетью, которое включает запуск и мониторинг узлов сети. Версия MN стека протоколов POWERLINK поддерживает полную процедуру начального запуска для обязательных и дополнительных CN, согласно спецификации POWERLINK DS 1.1.0. Также поддерживается обновление программного обеспечения CN через управляющий узел. Стек протоколов POWERLINK включает менеджер конфигурирования, позволяющий выполнять проверку и обновление конфигураций устройств в течение процедуры начального запуска. Менеджер конфигурирования позволяет легко заменить неисправное устройство во время функционирования сети без вмешательства приложения. В этом случае, перед установкой, не требуется выполнение ручного конфигурирования заменяемого устройства обслуживающим персоналом.

Резервный MN

Дополнительно, на базе стека протоколов POWERLINK MN/CN могут быть реализованы резервные MN согласно EPSG WDP 302-A V 1.0.4. Резервные MN обычно используются в приложениях с высоким уровнем доступности системы. При наличии неисправности в активном MN, следующий резервный MN начинает выполнять функции активного MN, благодаря чему обеспечивается непрерывная коммуникация между всеми узлами POWERLINK.

Поддержка операционной системы

Стек протоколов POWERLINK можно использовать как с операционной системой, так и без нее. Программное обеспечение имеет внутренний планировщик, который гарантирует оптимальное распределение доступных ресурсов времени обработки. В случае использования операционной системы, стек протоколов POWERLINK выполняется как одна задача. Для работы необходимы только базовые функции операционной системы, такие как семафоры и задачи. Эти функции инкапсулированы абстрактным уровенем (GOE – Generic Operating Environment), поэтому стек протоколов POWERLINK легко адаптировать к операционной среде.

Базовая платформа

Предоставляемый исходный код на языке программирования C может быть использован для любой целевой системы. В состав поставки стека протоколов POWERLINK также входит базовая реализация, которая работает на системах с Freescale Coldfire 523x и Altera NIOSII без дополнительной адаптации. Также доступны демонстрационные платы со схемами соединений (базовые схемы).

Содержимое поставки

  • Исходный код на языке программирования С
  • Базовая реализация для Coldfire 523x и NIOS II
  • Лицензия на программное обеспечение
  • Руководство пользователя
  • Техническая поддержка

Дополнительный сервис

Контракт на обслуживание

В дополнение к стеку протоколов IXXAT предлагает контракт на обслуживание программного обеспечения. В течение срока действия контракта предоставляется следующий сервис:

  • Бесплатное обновление и исправление ошибок
  • Техническая поддержка по телефону, в том числе общие консультации по вопросам POWERLINK.

Введение в код

IXXAT предлагает всестороннее введение в код продолжительностью один или два дня. Даются консультации по интерфейсам, последовательностям и потокам данных стека протоколов POWERLINK. Также разъясняются вопросы по адаптации. Возможно выполнение адаптации кода.

Техническая поддержка

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

Поддержка при реализации

IXXAT выполняет адаптацию, реализацию и тестирование стека протоколов POWERLINK для Вашего оборудования или приложения.

Семинары

IXXAT предлагает семинары, посвященные POWERLINK. По запросу возможны семинары на выезде.

Коды заказа | POWERLINK Software
1.02.0291.00000 | POWERLINK Software для CN (лицензия на серийное производство)
1.02.0293.00000 | POWERLINK Software для MN/CN (лицензия на продукт)
1.02.0294.00000 | POWERLINK Software для MN/CN (лицензия на серийное производство)
rss
CANopen vendor-ID:
00000026


Поставка продукции
HMS/IXXAT в России
© 1991-2016, DATAMICRO Co., Ltd.
info@datamicro.ru

тел.:  +7.8634.314-000
факс: +7.8634.314-001