Спецификация IO-Link Siemens

Обзор



Принципы спецификации IO-Link

Функции коммуникации следующие:

  • Передача производится неэкранированным трехжильным кабелем длиной до 20м, таким, как применяется для стандартных датчиков.
  • Аналоговые величины, предварительно оцифрованные, передаются в форме сообщения, соответствующего +/- 10 В или 4..20 мA.
  • Дискретная коммуникация 0..24 В по так называемому C/Q кабелю
  • Большинство данных это измеренные значения от датчиков.
  • Датчики и приводы сделаны по описанию IO-Link Device Description (IODD).
  • Спецификация IO-Link допускает бесконечное число портов, однако, один IO-Link мастер поддерживает 4 порта.
  • К каждому порту подключается только одно IO-Link устройство (слейв).
  • Параметры передачи: IO-Link мастера и устройств: 1стартовый бит, 8 бит данных, 1 бит четности и 1 стоповый.
  • Скорость передачи:
    • по COM1: 4 800 bps
    • по COM2: 38 400 bps
    • по COM3: 230 400 bps
  • Среднее время цикла 2 мс на чтение/запись 16 бит данных на скорости 38 400 bps.

Протокол IO-Link

Для диалога устройство-мастер IO-Link использует стандартный протокол, стандартный асинхронный интерфейс (UART) в полудуплексном режиме.

IO-Link поддерживает оба режима Standard IO (SIO) и IO-Link Сommunication mode (COM)

Вид протокола и его фреймы сообщений в зависимости от типа передаваемых данных.

Типы данных

Спецификация интерфейса IO-Link имеет следующие типы данных:

Данные процесса 

Данные процесса устройства передаются циклически во фрейме данных, обычно объём этих данных не превышает 2 байт. В случае если данных процесса больше, то их объём увеличивается до 32 байт, при этом данные передаются частями, одна за другой в разных циклах. Но в версии V1.1, данные до 32 байт могут передаваться за один цикл.

Сервисные данные (SD)

При помощи сервисных данных, параметрируемые значения или состояние устройства могут быть считаны. А также возможо записывать параметризируемые значения  или передавать команды. Сервисные данные всегда передаются ациклически  и приводят к реагированию ведущего устройства (мастера) IO-Link.

События 

При помощи событий можно передавать то, что происходит с устройством, например выход из строя устройства, перегрев, короткое замыкание и т.п., из устройства в мастер IO-Link master.

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

Хранение данных

Согласно спецификации V1.1, идея хранения данных была создана для интерфейса IO-Link. Устройство IO-Link инициирует хранение своих данных на сервере более высокого уровня. Этот сервер может хранить данные оригинальной конфигурации соответствующего устройства.

Мастер IO-Link может содержать такой сервер параметров. И такой же сервер может быть реализован в центральном ПЛК.

Мастер IO-Link

Мастер IO-Link является интерфейсом в более высокоуровневые системы автоматизации и управления. Мастер IO-Link представляет собой обычнычный полевой узел и интегрируется в соответствующую сеть.

Новая версия спецификации IO-Link Specification 1.1

Данная спецификация стандартизована как IEC 61131-9 (CDV).

Спецификация 1.1 имеет следующие новые свойства по сравнению с предыдущей спецификацией 1.0:

  • Новые фреймы переменной длины ( M-последовательности) позволяющие передавать до 32 байт данных процесса и сервисных данных за один цикл.
  • Возможность хранения данных.