Interfaces para el encóder magnético BML
2
Interfaces
2.1
Interfaz IO-Link
El archivo IODD se puede descargar en Internet
en www.balluff.com www.balluff.com o puede
solicitarse por correo electrónico a la dirección
service@balluff.de.
Encontrará información detallada y
descripciones sobre el protocolo y los perfiles
en línea https://www.io-link.com.
Generalidades
El sistema IO-Link integra sensores y actuadores
convencionales e inteligentes en sistemas de
automatización y funciona como estándar de
comunicación para uso por debajo de los buses de campo
clásicos. La transferencia independiente del bus de campo
utiliza los sistemas de comunicación ya existentes (buses
de campo o sistemas basados en Ethernet).
Los dispositivos de IO-Link, como sensores y actuadores,
se conectan al sistema de control en conexión punto a
punto mediante una puerta de enlace, el maestro IO-Link.
Los dispositivos IO-Link se conectan con cables estándar
de sensor convencionales no blindados.
La comunicación se basa en un protocolo UART estándar
con una modulación de impulsos de 24 V en modo
semidúplex. De esta manera es posible disponer del
sistema clásico de dos o tres conductores.
Protocolo
En la comunicación IO-Link se intercambian de forma
cíclica datos entre el maestro IO-Link y el dispositivo
IO-Link.
En este protocolo se transfieren datos de proceso y de
requerimiento, así como parámetros o datos de
diagnóstico. Los datos de proceso se transmiten de forma
cíclica con el tiempo de ciclo ajustado. La transferencia de
los datos de requerimiento puede requerir varios ciclos.
Una comunicación IO-Link por principio es inicializada por
el maestro, siendo el equipo el que responde a las
solicitudes del maestro.
Tiempo de ciclo
El tiempo de ciclo (Master Cycle Time) queda especificado
por los dos siguientes parámetros: el tiempo de ciclo
mínimo posible (Min Cycle Time) especificado por el
IO-Link Device y el tiempo de ciclo mínimo del maestro. El
maestro ajusta el tiempo de ciclo automáticamente de tal
modo que corresponde a las posibilidades de los dos
componentes.
www.balluff.com
Versión de protocolo 1.0 / 1.1
En la versión de protocolo 1.0, los datos de proceso
superiores a 2 bytes se transferían repartidos en varios
ciclos.
A partir de la versión de protocolo 1.1, todos los datos de
proceso disponibles se transfieren en una trama. De este
modo, el tiempo de ciclo (Master Cycle Time) es idéntico al
ciclo de datos de proceso.
Los sensores BML de Balluff corresponden a la
versión de protocolo 1.1. Si el dispositivo
IO-Link funciona en un maestro IO-Link con la
versión de protocolo 1.0, se generan tiempos
de transferencia mayores (ciclo de datos de
proceso ~ número de datos de proceso ×
Master Cycle Time).
Índice/subíndice
El acceso a los parámetros se realiza en principio a través
del índice/subíndice.
Varios índices quedan definidos por el estándar IO-Link.
De este modo, por ejemplo, los índices para los comandos
del sistema, la identificación y la gestión de parámetros
están especificados. Además, los equipos de Balluff
definen propios índices. Estos figuran en el manual de
instrucciones del correspondiente sensor o en la IODD.
Gestión de parámetros
En la versión de protocolo 1.1 está definido un gestor de
parámetros que permite guardar los parámetros del
dispositivo en el maestro IO-Link. Si se sustituye un
dispositivo IO-Link, sus datos de parámetros se pueden
transferir al dispositivo nuevo. El manejo del gestor de
parámetros depende del maestro IO-Link utilizado (se
puede consultar en la descripción correspondiente).
Mensajes de error
Están establecidos los siguientes mensajes de error si se
produce una parametrización errónea:
Código de
Mensaje de error
error
0×8011
Index not available
0×8012
Subindex not available
0x8020
Service temporarily not available
0×8030
Value out of range
0×8033
Parameter length overrun
0×8034
Parameter length underrun
0×8036
Function temporarily unavailable
0×8040
Invalid parameter set
0×8082
Application not ready
Tab. 2-1:
Mensajes de error de la especificación IO-Link
español
5