Skip to main content

Costante: Letterale digitato

Ad eccezione di REAL o LREAL-Costanti (in questo caso, sempre LREAL viene utilizzato) per il calcolo con costanti IEC viene utilizzato il tipo di dati più piccolo possibile. Se si desidera utilizzare un tipo di dati diverso, è possibile utilizzare i valori letterali tipizzati senza dover dichiarare esplicitamente la costante. Fornire la costante con un prefisso che definisce il tipo.

Sintassi

<type> # <literal>

<type> specifica il tipo di dati desiderato. I possibili input sono BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REAL e LREAL. Devi mettere in maiuscolo il tipo.

<literal> specifica la costante. L'input deve andare al di sotto <type> i tipi di dati specificati corrispondono.

Esempio 193. Esempio

diVar := DINT#34;



Se CODESYS non è possibile convertire la costante nel tipo di destinazione senza perdita di dati, viene emesso un messaggio di errore.

È possibile utilizzare costanti digitate ovunque sia possibile utilizzare costanti normali.