IOS_STOP: detención de Modbus TCP IOScanner
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.
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 |
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 *)