Skip to main content

Operatore: __POSITION

L'operatore รจ un'estensione della norma IEC 61131-1.

In fase di esecuzione, l'operatore fornisce la posizione di una variabile nella parte di dichiarazione o nella parte di implementazione di una POU. All'operatore devono essere assegnate le variabili di tipo STRING nella parte dichiarativa o nella parte attuativa.

. Risultato di __POSITION
  • Parte della dichiarazione: 'Line <line number> (Decl)'

  • Parte di attuazione: 'Line <line number>, Column <Column number> (Impl)'

Esempio 157. Esempio
PROGRAM PROG1
VAR
        strPOS : STRING := __POSITION();  //Returns the line number of this declaration
        strlocalPOS : STRING;
END_VAR

        strlocalPOS := __POSITION();      //Returns row and column number of this assignment