Programme
Programme sind logische Programmierungseinheiten, die Vorgänge zwischen den Variablen eines Prozesses beschreiben.
Programme beschreiben eine der folgenden Vorgänge:
- Sequenziell: Kontinuierliche und sequenzielle Ausführung der Schritte und Operationen eines Programms während des Ausführungszyklus
- Zyklisch: Ausführung von Programmen in jedem Zielsystemzyklus
Programme am Anfang eines Zyklus (vor den sequenziellen Programmen) beschreiben für gewöhnlich vorbereitende Vorgänge in Eingabegeräten zur Erstellung übergeordneter gefilterter Variablen. Diese Variablen werden häufig von sequenziellen Programmen verwendet. Programme am Ende des Zyklus (nach den sequenziellen Programmen) beschreiben für gewöhnlich Sicherheitsvorgänge in den Variablen, die von sequenziellen Programmen verwendet werden, bevor sie die Werte an Ausgabegeräte senden.
Sequenzielle Hauptprogramme (am Anfang der Hierarchie) werden entsprechend ihres jeweiligen dynamischen Verhaltens ausgeführt. Programme vor oder nach sequenziellen Programmen beschreiben für gewöhnlich zyklische Vorgänge. Diese zyklischen Programme sind nicht zeitabhängig. Zyklische Programme werden systematisch zu Beginn jedes Laufzeitzyklus ausgeführt.
Innerhalb von Geräten sind Programme in einer hierarchischen Baumstruktur miteinander verknüpft. Programme am Anfang der Hierarchie werden vom System aktiviert. Untergeordnete Programme (auf nachrangigen Hierarchieebenen) werden von ihrem übergeordneten Programm aktiviert.
Programmregeln
Es gelten folgende Programmregeln:
- Verwenden Sie verfügbare grafischen oder literalen Programmiersprachen, um Programme zu erstellen. Beim Erstellen eines Programms müssen Sie die Programmiersprache angeben.
- Nachdem ein Programm erstellt wurde, kann die Programmiersprache nicht mehr geändert werden.
- Ein Projekt kann bis zu 256 Programme enthalten.
- Programmnamen müssen eindeutig sein. Programmnamen müssen mit einem Buchstaben beginnen und können bis zu 128 Zeichen enthalten.
Rückmeldung geben