SDS і DeviceNet описують застосування перемикачів із застосуванням будь-яких різновидів інструментів.
У CAN мережі важливо щоб всі модулі були встановлені для обміну даними на одній швидкості. Наступним, після короткого замикання CAN шини, найпростішим способом зруйнувати комунікації є установка модуля з некоректною або дуже низькою швидкістю обміну даними. Звичайні наслідки полягають в тому, що інші модулі відключаються. CAN Kingdom і DeviceNet рекомендують різні способи, щоб уникнути подібні последствія.опісивает рекомендовану методику автоматичної настройки швидкості обміну даними. Швидкість обміну встановлюється головним пристроєм, якому присвоєно найменший адресу. Інші модулі перевіряють своєчасність обміну по шині і встановлюють власну швидкість відповідно. Рекомендовані значення 125К, 250К, 500К і 1 М.определяет три значення швидкості 125К, 250К і 500К, але не забезпечує захист від збоїв установки швидкості обміну даними. Якщо не визначено, деякі DeviceNet пристрої використовують автоматичну настройку скорості.Kingdom не визначає швидкість обміну або автоматичну настройку. Модуль після включення живлення протягом перших 200 ms повинен слухати пасив на швидкості 125 kbit з фіксованими і певними установками. Під час цієї процедури неправильно налаштований модуль може бути завжди доступний при таких умовах. Пасивна комунікація означає, що модуль тільки слухає CAN мережу, але не надається можливість передачі домінантних бітів по шині.
Пріоритет доступу до CAN шині дається першими 11 або 29 бітами повідомлення, і називається Поле ідентифікатора або більше коректне назву Поле пріоритету .11 біт ID називається Standard ID і 29 біт Extended ID. SDS і DeviceNet використовують Std. IDs. CAN Kingdom використовує і Std і Ext. IDs. SDS дозволяє підключення 125 модулів до мережі, і кожному модулю присвоюється набір IDs щодо кожного номера узла.і DeviceNet визначають профілі, для великої кількості різних пристроїв, включаючи поведінку і структуру даних приймаючих і передавальних модулів. Необхідно що б модуль, що не належить системі, відповідав протоколу системи.
У CAN Kingdom завжди присутній модуль, який відповідає за систему, принаймні, при запуску системи перший раз. Визначається можливості модуля пристосовуватися до конкретних умов, тобто профілюванням системних даних, таких як швидкість обміну, номер вузла і пріоритети. У таблицях 3.1 - 3.4 наведені деякі характеристики трьох HLP [5].
Таблиця 3.1 - Швидкість передачі даних
SDSDeviceNetCAN KingdomВозможная швидкість передачі даних 125k, 250k, 500k, 1M125k, 250k, 500kЛюбая, при обслуговуванні 125kЗащіта від пристроїв з некоректною швидкістю передачі Так Ні ДаАвтоматіческая настройка скоростіДа, специфікована Можливо, але не спеціфіцірованоВозможно, але не спеціфіцірованоВозможность зміни протоколом HLPНет. Тільки автоматична настройка ДаНет, якщо встановлений перемикач Так
Таблиця 3.2 - Кількість вузлів
SDSDeviceNetCAN KingdomВозможное кількість устройств0-1250-63 (0) 1-255Рекомендованное кількість устройств12563 Не визначено. Встановлюється в сервісному режимі або визначається коннекторомЗащіта від дублювання номеровНет/Та HLP підтримує перевірку контролюючим устройствомДа за допомогою Duplicate MAC ID CheckНет/Та HLP підтримує перевірку головним контроллеромВозможность зміни протоколом HLPДаДа. Немає якщо встановлено переключательДа
Таблиця 3.3 - Базові дані пріоритетів і ідентифікаторів
SDSDeviceNetCAN KingdomПріорітети присвоюються модулю при запуске8 + (8) 31 + (63) 0/1 + (2) Пріоритети відкриті для загального пользованіяНет26 для кожного модуляЛюбие, які ще не іспользуютсяCAN Запит дистанційній передачіНетНетДаExtended CANНетНетДаСістемний контроль пріорітетовНет, надається вибором номера узла3 групи містять 16, 5 і 5 даних пріоритетів з яких можна вибратьДа, Определятеся дизайном сістемиСвободние пріорітетиНетНетВсеСтарт з зумовленими установкаміФіксіровани HLP, завжди предопределенниНе підтримується HLP. Кожен модуль вільно оперує присвоєними 27 пріоретатамі/IDsKing може віддати команду з установками з енергонезалежної памятіАвтоматіческій запуск при включенні пітаніяДа, після автоматичної настройки швидкості обменаКаждий модуль вільно оперує присвоєними 27 пріоретатамі/IDsДа, якщо попередньо дозволено KingПредопределенний пріоритет/IDs при запуску і зарезервовані для модуляПрі запуску:8Tx, 8 Rx Від основного пристрою: N * 8-N * 8 + 7 До основного пристрою: 1024+ N * 8-N * 8 + 7Прі запуску: 2 Tx, 3 Rx Grp1: N + M * 64 M=0-15Grp2: N * 8 + 1 024 + MM=0-7 Grp3: N + 1 536 + M * 64M=0-6Прі запуску: Під час перших 200 ms: 0 Tx, 2Rx0 and 2031. Далі будь-який номер попередньо встановлений головним вузлом.
Таблиця 3.4 - Управління системою