Initialize modular ATM10 CC control system
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Architektur
|
||||
|
||||
## Verantwortlichkeiten
|
||||
|
||||
- Hauptzentrale: Anzeige, Befehle, Alarmaggregation, Historie
|
||||
- Sektorcontroller: Start-/Stoppsequenzen, lokale Interlocks, Teilanlagen
|
||||
- Anlagencontroller: direkte Peripherie, Messwerte und Aktoren
|
||||
|
||||
## Grundsatz
|
||||
|
||||
Ein zentraler Befehl beschreibt einen gewuenschten Zustand. Nur der lokale
|
||||
Controller entscheidet, wie dieser Zustand sicher erreicht wird.
|
||||
|
||||
## Sektorzustaende
|
||||
|
||||
`OFFLINE`, `STARTING`, `RUNNING`, `IDLE`, `STOPPING`, `MAINTENANCE`,
|
||||
`FAULT`, `EMERGENCY`, `UNLOADED`.
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
# Netzwerkprotokoll v1
|
||||
|
||||
Alle Rednet-Nachrichten verwenden das Protokoll `atm10-control`.
|
||||
|
||||
Pflichtfelder:
|
||||
|
||||
- `protocol`
|
||||
- `version`
|
||||
- `type`
|
||||
- `source`
|
||||
- `target`
|
||||
- `requestId`
|
||||
- `timestamp`
|
||||
- `payload`
|
||||
|
||||
Vorgesehene Nachrichtentypen: `HEARTBEAT`, `STATUS`, `COMMAND`, `ACK`,
|
||||
`PROGRESS`, `ALARM`, `CLEAR_ALARM`.
|
||||
|
||||
Reference in New Issue
Block a user