BIS V IIoT: Configurar puerto IO-Link
1. Introducción
Con los maestros BNI IO-Link, toda la información relevante que regula la comunicación entre el maestro y el dispositivo se establece automáticamente.
El maestro consulta la "Página de parámetros directos" del dispositivo y recibe allí toda la información relevante.
Algunos ajustes deben realizarse también en el BIS V TCP/IIoT, ya que no se establecen automáticamente.
- Longitud de los datos de proceso de entrada
- Longitud de los datos de proceso de salida
- Duración mínima del ciclo
2. Configuración mediante servidor web (hasta FW 4.x)

Para que la comunicación IO-Link funcione en principio, deben ajustarse los siguientes puntos.
IO-Port 4 Función: Seleccionar IO-Link
Base de tiempo de ciclo:
Determina la base de tiempo de ciclo (milisegundos) con la que se calcula el tiempo de ciclo mínimo de la comunicación IO-Link. - 0,1 ms - 0,4 ms - 1,6 ms
Tiempo de ciclo:
Determina el multiplicador con el que se calcula el tiempo de ciclo mínimo de la comunicación IO-Link. El valor viene preajustado de fábrica a 0 (Auto). 0...64 El tiempo de ciclo mínimo para la comunicación IO-Link se ajusta utilizando los parámetros Base de Tiempo de Ciclo (base de tiempo) y Tiempo de Ciclo (multiplicador) utilizando la siguiente ecuación: Tiempo de ciclo_MIN = Base de tiempo de ciclo × Tiempo de ciclo
El tiempo de ciclo controla la temporización con la que se direcciona el dispositivo IO-Link. Se almacena en el dispositivo IO-Link y se determina automáticamente. Sólo pueden ajustarse manualmente tiempos más lentos que los seleccionados automáticamente. Por lo tanto, se recomienda mantener el ajuste de fábrica.
Longitud de entrada: Define el número de bytes utilizados para los datos de proceso de entrada. 0...32
Longitud de salida: Define el número de bytes utilizados para los datos de proceso de salida. 0...32
Estas y otras opciones de ajuste se describen en las instrucciones de funcionamiento en el capítulo Parametrización.
3. Configuración mediante servidor web (a partir de FW 5.x)
La configuración del puerto IO-Link se encuentra en los ajustes de la pestaña Puertos E/S.
Ya no es necesario calcular el tiempo de ciclo a partir de la base de tiempo y los ciclos.
Se puede introducir un valor directamente. El campo de entrada ofrece una selección de los siguientes valores posibles.
Por ejemplo, 19,9 no sería divisible por la base de tiempos 0,4. Los valores siguientes serían 19,6 y 20,0.
Más información: Véase el capítulo 5 sobre el cálculo del tiempo de ciclo IO-Link.
4. Configuración mediante API REST
La configuración se puede realizar con el siguiente comando:
Y tiene el siguiente contenido:
portNumber_
Este es siempre 5, ya que sólo hay un puerto IO-Link. El número de puerto se ha incluido de forma genérica para futuros productos.
operatingMode:
Corresponde a las propiedades del pin 4.
CycleTime:
Ya no es necesario calcular el tiempo de ciclo a partir de la base de tiempo y los ciclos.
Puede introducir un valor directamente. Se utiliza el siguiente valor de una lista posible.
deviceAlias:
Corresponde al alias del dispositivo especificado en la pestaña Puertos de E/S y puede modificarse en este campo.

iqConfiguration:
Corresponde a la propiedad del pin 2.
Los posibles valores de cada uno de los parámetros se muestran en la documentación de la API REST en Esquemas:
5. Averiguar la información del dispositivo IO-Link
A veces, el tiempo de ciclo mínimo no se especifica en las hojas de datos del dispositivo IO-Link.
Como la mayoría de los maestros IO-Link consultan el tiempo de comunicación automáticamente, esto no es importante.
Cada dispositivo IO-Link ofrece la denominada "primera página de parámetros".
Contiene exactamente la información que se utiliza para determinar los ajustes de comunicación adecuados entre el maestro IO-Link y el dispositivo.


El tiempo de ciclo se compone de la siguiente manera según la especificación IO-Link:
