Livello di programmazione Base - Esteso
Sottoinsieme del linguaggio di programmazione della sicurezza con CODESYS Safety Extension
Il sottoinsieme linguistico di Safety FBD (Elementi del linguaggio FBD) è limitato in base ai sottoinsiemi di linguaggio Basic ed Extended definiti in PLCopen. La selezione appropriata per il sottoinsieme di linguaggio Basic o Extended è definita dallo sviluppatore quando crea un nuovo POU (programma o blocco funzione) (vedere POU di sicurezza).
Nel livello base è possibile realizzare un'applicazione di sicurezza e verificarla successivamente con una spesa relativamente bassa collegando i blocchi funzionali già certificati della libreria PLCopen (SafetyPLCopen
) e la libreria standard (SafetyStandard
).
Extended Level offre allo sviluppatore operatori aggiuntivi (booleani, matematici e altri) e salti/ritornamenti condizionali per creare blocchi funzione più complessi per casi d'uso ricorrenti. Richiedono un processo di verifica di conseguenza più elaborato in seguito allo sviluppo.
Corrispondente operatori
Parole chiave corrispondenti per la dichiarazione delle variabili e i tipi di dati (vedere: Variabili)
Corrispondente Chiamate di blocchi funzione
sono disponibili per l'implementazione del codice.