- Beiträge
- 5.454
- Reaktionspunkte
- 1.419
-> Hier kostenlos registrieren
Hi zusammen.
Ich bin gerade dabei eine Anlage von einem anderen Programmierer zu erweitern dabei bin ich auf einige Probleme gestossen bei Funktionen die offenbar nicht richtig getestet wurden. Eine davon betrifft die folgende.
Ansich verstehe ich was er mit den Anweisungen bewirken will. Auf ein Integer eine Statusentsprechende Zahl laden.
Aber was er bei ST3: erreichen will entzieht sich mir echt.
ist das wohl nur n Programmierfehler oder was wollte er wohl damit erreichen?
Ich bin gerade dabei eine Anlage von einem anderen Programmierer zu erweitern dabei bin ich auf einige Probleme gestossen bei Funktionen die offenbar nicht richtig getestet wurden. Eine davon betrifft die folgende.
Ansich verstehe ich was er mit den Anweisungen bewirken will. Auf ein Integer eine Statusentsprechende Zahl laden.
Aber was er bei ST3: erreichen will entzieht sich mir echt.
ist das wohl nur n Programmierfehler oder was wollte er wohl damit erreichen?
Code:
L 0 T #Status
U( O #Stoerung_NichtbereitFern
O #Stoerung_Phasenausfall
O #Stoerung_Thermofehler
O #Stoerung_Warnungsmeldung
O #Stoerung_Kom
)
SPBN ST1
L 3 // Störung
SPA ST90
ST1: U #RM_Zu
U #RM_Fern
SPBN ST2
L 1 // Zu Fern
SPA ST90
ST2: U #RM_Auf
U #RM_Fern
SPBN ST3
L 2 // Auf Fern
SPA ST90
ST3: U #RM_Zu
UN #RM_Fern
[COLOR=#ff0000] UW W#16#4000[/COLOR]
SPBN ST4
L 4 // Zu Vorort
SPA ST90
ST4: U #RM_Zu
UN #RM_Fern
SPBN ST99
L 5 // Auf Vorort
SPA ST90
ST90: T #Status
ST99: NOP 0