IOS_STOP: detención de Modbus TCP IOScanner

Descripción de la función

Esta función inicia el Modbus TCP IOScanner.

Permite el control del tiempo de ejecución de la ejecución del Modbus TCP IOScanner. De forma predeterminada, el Modbus TCP IOScanner se detiene cuando el controlador está en STOPPED.

El Modbus TCP IOScanner debe detenerse en el primer ciclo, hasta que todos los dispositivos de red estén operativos.

Esta llamada de función puede llegar a durar unos 5 ms, mientras espera que el Modbus TCP IOScanner se detenga físicamente.

Detener un Modbus TCP IOScanner que ya se ha detenido no tiene ningún efecto.

Representación gráfica

G-SE-0033840.1.jpg

 

 

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 la tabla se describe la variable de salida:

Salida

Tipo

Comentario

IOS_STOP

UDINT

o0 = detención correcta

oOtro valor = error al detener

Ejemplo

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

rc := IOS_STOP() ;

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