EipControl: controlar el EtherNet/IP Scanner

Descripción de la función

Esta función inicia o detiene una o más conexiones EtherNet/IP.

La aplicación no manipula directamente los bits de control. Debe utilizarse la función EipControl.

El ID de conexión de cada dispositivo de destino de EtherNet/IP puede encontrarse en la ficha Conexiones correspondiente.

Representación gráfica

G-SE-0047134.1.gif-high.gif

 

 

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Descripción de variables de E/S

En esta tabla se describe la variable de entrada:

Entrada

Tipo

Comentario

i_uiConnId

UINT

ID de conexión de la conexión que se supervisa.

i_uiControl

UINT

o0 = Inicia la conexión especificada

o1 = Detiene la conexión especificada

o2 = Inicia todas las conexiones

o3 = Detiene todas las conexiones

En esta tabla se describe la variable de salida:

Salida

Tipo

Comentario

EipControl

UDINT

o0 = inicio correcto o detención correcta

o-1 = ID de conexión incorrecto

Ejemplo

Este es un ejemplo de llamada de esta función:

rc := EipControl(0,257) ;(* opens the connection No 116 *)

IF rc <> 0 THEN (* Abnormal situation to be processed at application level *)