Il linguaggio di programmazione per i sistemi di controllo CompactLogix di Allen-Bradley è il testo strutturato (ST). Questo linguaggio di programmazione consente di programmare in modo efficiente e flessibile le sequenze di controllo.
ST può essere utilizzato per programmare calcoli matematici complessi, espressioni logiche e loop. La sintassi è simile a quella del linguaggio di programmazione Pascal.
Un esempio di programma ST in CompactLogix:
PROGRAMMA MainRoutine
VAR
Counter: INT := 0;
END_VAR
IF Counter < 10 THEN
Counter := Counter + 1;
ELSE
Counter := 0;
END_IF
Si noti che la sintassi per le variabili, le espressioni e le dichiarazioni in ST deve essere rigorosamente rispettata per controllare correttamente il flusso del programma.
ST offre un buon modo per realizzare requisiti di controllo complessi ed è particolarmente vantaggioso quando sono richiesti calcoli matematici o espressioni logiche complesse.
Comactlogix
HTML di raccolta vuoto