Crevis GN-9261 [27/45] Объект sdo service data object

Crevis GN-9261 [27/45] Объект sdo service data object
27 FnIO Серия G
Copyright(C) CREVIS Co.,Ltd Support +82-31-899-4599 URL: www.crevis.co.kr / www.crevis.ru
6.3. Объект SDO (Service Data Object)
Объекты сервисных данных SDO обеспечивают доступ к записям каталога объектов
устройства. Поскольку эти записи могут содержать данные произвольного размера и типа
данных, SDO могут использоваться для передачи нескольких наборов данных (каждый из
которых содержит произвольный большой блок данных) от клиента к серверу и наоборот.
Мультиплексор этих наборов данных состоит из 16-битного индекса и 8-битного субиндекса,
которые адресуют соответствующие записи в каталоге объектов.
Обычно данные объекта SDO передаются, как последовательность сегментов. Перед
передачей сегментов существует фаза инициализации, на которой клиент и сервер готовятся
к передаче сегментов. Для SDO также можно передать набор данных размером до четырех
байтов на этапе инициализации. Этот механизм называется ускоренной передачей SDO.
SDO может быть передан как последовательность блоков, где каждый блок может состоять
из последовательности до 127 сегментов, содержащих порядковый номер и данные. Перед
передачей блоков должна быть фаза инициализации, на которой клиент и сервер могут
подготовиться к передаче блоков и согласованию количества сегментов в одном блоке.
После передачи блоков идёт фаза завершения, на которой клиент и сервер могут проверить
правильность предыдущей передачи данных путем сравнения контрольных сумм,
полученных из набора данных. Упомянутый выше тип передачи называется блочной
передачей SDO, которая выполняется быстрее, чем сегментированная передача для
большого набора данных.
6.4. Аварийный объект (Emergency Object)
Аварийные объекты (сообщения) всегда отправляются в случае возникновения /
преодоления аварийной ситуации в устройстве или если важная информация должна быть
передана другим устройствам.
Структура и значение записей в аварийном объекте закодированы в сообщении шины в
порядке «младший байт» / «старший байт».
После включения питания отправляется аварийный объект, если загруженные настройки
являются настройками по умолчанию. Это происходит по двум причинам:
- Настройки еще не сохранены (индекс 0x1010);
- Сохраненная настройка была отклонена сетевым адаптером, поскольку модули были
подключены или отключены.

Содержание

Скачать