Ordine dei prefissi

Panoramica

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.

Ordine obbligatorio

È 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

Unità organizzative di programma indipendenti (POU)

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()

Unità organizzative di programma dipendenti (POU)

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