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

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

 
CiA

canAnaliser




DeviceNet Slave Protocol Software

Пакет программ для разработки DeviceNet Slave устройств

Общее представление

Стек протокола DeviceNet Slave позволяет быстро и легко разрабатывать DeviceNet устройства. Благодаря тому, что поддерживаются все механизмы связи, определенные в спецификации DeviceNet, разработчик может сконцентрировать свои усилия только на само приложение.

Модульная структура стека протокола позволяет оптимальную реализацию в целевую систему. Файл конфигурации позволяет настроить пакет программ для определенных требований к приложению. Имеется возможность расширения DeviceNet объектов и функций пользователем, в результате чего можно создавать новые объекты и разрабатывать специальные профили устройств.

Каждый модуль содержит все функции CAN интерфейса, которые необходимы для доступа к CAN контроллеру. Это позволяет легко адаптировать не поддерживаемые в данный момент времени программным обеспечением. Механизм очередей управляет процессом передачи данных к/от CAN контроллера, благодаря чему уровень прерываний отделен от программного уровня.

Пакет программ DeviceNet Slave поставляется в C-исходном коде. Каждая версия тестируется на соответствие с применением современных инструментальных средств аттестационной проверки ODVA DeviceNet Protocol Conformance Test.

Поставляемая совместно с программным пакетом исчерпывающая документация и примеры программ, позволяют быстро ознакомиться с программным обеспечением DeviceNet. Пример программы запускается сразу с любой базовой платформы (т.е. процессорная плата или PC/CAN интерфейсная плата от IXXAT). Создание программы на основе примера с небольшим изменением применительно к целевому оборудованию может быть достигнуто в течение нескольких дней.

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

Стек DeviceNet Slave поддерживает разработку серверов Group-2-Only и Group-2 согласно стандарту ODVA DeviceNet.

Классы

  • Identity Object Class
  • Message Router Object Class
  • DeviceNet Object Class
  • Assembly Object Class
  • Connection Object Class
  • Acknowledge Handler Object Class

Формат DeviceNet сообщения

  • 8/8 (8-битный ID класса и 8-битный ID экземпляра)

Протокол фрагментирования

  • Поддержка протокола фрагментации для всех сообщений типа Explicit и I/O сообщений

Предопределенный набор соединений Master/Slave

  • Explicit сообщения
  • Сообщения I/O: опрос, стробирование битов, изменение состояния/циклическое (без/с уведомлением)

Unconnected Message Manager Port (UCMM Server)

  • Динамические явные сообщения в группе сообщений (Message Group) 1 и 3

I/O сообщения типа "точка-точка"

  • Динамические I/O сообщения в Группе сообщений 1

Дополнительные типы сообщений

  • Сообщение сердцебиений (Heartbeat) устройства (поставщик)
  • Сообщение выключения устройства (поставщик)
  • Автономная настройка соединения

Аппаратные интерфейсы, определяемые пользователем

  • Переключатели для MAC ID и скорости передачи
  • LED статуса модуля, LED статуса сети или LED статуса комбинированного NM, а также LED I/O

В ресурсы целевого оборудования должно входить прерывание по таймеру для синхронизации протокола, а также прерывание CAN контроллера.

Поддерживаемые целевые системы

Стек DeviceNet slave доступен для микроконтроллеров различных производителей: Infineon, Intel, Philips, Atmel, Freescale и др.

Ознакомиться со списком доступных микроконтроллеров и инструментальных средств разработчика можно здесь.

Адаптация программного обеспечения DeviceNet к другим целевым системам выполняется через стандартный C код в течение нескольких дней. Также адаптация может быть выполнена IXXAT.

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

  • Исходный код
  • Лицензия для компании (ограничена местоположением компании или подразделением)
  • Подробное руководство пользователя
  • Примеры программ
  • Техническая поддержка

Дополнительная информация

Дополнительная информация "Описание программного обеспечения DeviceNet" доступна по запросу.

Дополнительные услуги (не входят в поставку)

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

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

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

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

Одно-, двухдневное подробное консультирование по коду. Возможно разъяснение интерфейсов, блок-схем и обмена данными в ПО DeviceNet. Кроме того, предоставляется информация по вопросам возможной адаптации. При необходимости выполняется модификация кода для требуемых целей.

Поддержка проверки соответствия

Выполняется сопровождение предварительной проверки соответствия DeviceNet протокола с применением лицензионного ODVA программного обеспечения в IXXAT. Обнаруженные ошибки исправляются до тестирования в ODVA лаборатории тестирования.

Техническое консультирование

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

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

IXXAT предлагает адаптацию, реализацию и тестирование DeviceNet ПО конкретно для используемой аппаратуры и приложений.

Семинары

IXXAT проводит семинары посвященные тематике DeviceNet. По запросу возможна организация семинаров по выезду.

Коды заказа DeviceNet Slave Protocol Software
1.02.0118.TTDDC | Стек DeviceNet Slave (варианты по запросу)

 

 

rss
CANopen vendor-ID:
00000026


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

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