IOS_STOP: arrestare Modbus TCP IOScanner

Descrizione della funzione

Questa funzione arresta il Modbus TCP IOScanner.

Consente il controllo runtime dell'esecuzione di Modbus TCP IOScanner. Per impostazione predefinita, il Modbus TCP IOScanner si arresta quando il controller è STOPPED.

Il Modbus TCP IOScanner deve essere arrestato dal primo ciclo fino a quando tutti i dispositivi della rete sono operativi.

Questa chiamata di funzione può richiedere fino a 5 ms in quanto attende l'arresto fisico di Modbus TCP IOScanner.

Arrestare uno Modbus TCP IOScanner già arrestato non ha alcun effetto.

Rappresentazione grafica

Rappresentazione IL e ST

Per vedere la rappresentazione generale in linguaggio IL o ST, fare riferimento a Rappresentazione di funzioni e blocchi funzionali.

Descrizione delle variabili di I/O

La seguente tabella descrive la variabile di uscita:

Uscita

Tipo

Commento

IOS_STOP

UDINT

  • 0 = arresto corretto

  • Altro valore = arresto non riuscito

Esempio

Questo è un esempio di chiamata di questa funzione:

rc := IOS_STOP() ;

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