EipControl: controlar el EtherNet/IP Scanner
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.
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 |
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 *)