I designatori contengono il prefisso dell'ambito e il prefisso del tipo. Usare il prefisso della proprietà in funzione della proprietà delle variabili (ad esempio per le costanti). Per le librerie viene utilizzato un prefisso del namespace aggiuntivo.
È obbligatorio rispettare il seguente ordine:
ambito][proprietà][_][tipo][identificativo]
I prefissi dell'ambito e i prefissi della proprietà sono separati dai prefissi del tipo da un carattere di sottolineatura (_).
Esempio
Gc_dwErrorCode : DWORD;
diCycleCounter : DINT;
Per le librerie è utilizzato il prefisso namespace aggiuntivo:
[namespace].[ambito][proprietà][_][tipo][identificativo]
Esempio
ExampleLibrary.Gc_dwErrorCode
Inserire un carattere di sottolineatura per separare i prefissi delle unità organizzative di programma (funzioni, blocchi funzione e programmi) dagli identificativi:
[POU][_][identificativo]
Esempio
FB_MotionCorrection
Usare il prefisso aggiuntivo namespace per le librerie:
[namespace].[POU][_][identificativo]
I prefissi namespace sono separati dai prefissi del POU da un punto (.
).
Esempio
ExampleLibrary.FC_SetError()
I metodi, le azioni e le proprietà sono considerate POU dipendenti. Vengono utilizzate a un livello inferiore a quello del POU indipendente.
I metodi e le azioni non hanno prefissi.
Le proprietà ricevono il prefisso del tipo del valore restituito.
Esempio
PROPERTY lrVelocity : LREAL