Programmering med beaktande av säkerhetskrav

Programkonstruktion
Allmänt

I säkerhetsrelaterade system måste ingående datorer ha ett väl utprovat operativsystem och basprogramvara för grundläggande processtyrfunktioner.
Programmering av applikationerna på assemblernivå eller med " datorhögnivåspråk " bör undvikas.
Programmeraren måste då, förutom att ha goda kunskaper om den process som skall styras, även vara programmeringsexpert.
Programmeringen bör göras på " processfunktionsnivå ", dvs färdig programvara skall finnas för de grundläggande processtyrfunktionerna som logik, sekvensstyrning och reglering.
Likaså måste färdiga människa- maskin- kommunikationsfunktioner finnas tillgängliga.

Återkommande funktioner i en process kan förberedas som typkretsar där funktionen är färdigprogrammerad med hjälp av tex funktionsblock och den individuella anpassningen görs med parametersättning.

 Åter