- Beiträge
- 5.435
- Reaktionspunkte
- 1.409
-> Hier kostenlos registrieren
Ich bin grad an einem Projekt dran das seit 5 Jahren läuft und jetzt erweitert wird. Ich muss mich also in die denke eines anderen Programmierers eindenken.
Und vor allem Fehler suchen die nur sporadisch auftauchen.
Ich bin weit entfernt ein Pro zu sein. Aber bei manchen Konstrukten zweifle ich echt an der Zurechnungsfähigkeit und der Qualitätskontrolle.
Das hier wäre so ein Beispiel.
Was denkt man sich wenn man so was konstruiert? Denkt man da auch an den nächsten der da online Fehler suchen soll? Wie macht man mit sowas ne Inbetriebnahme?
Das wird dann in anderen Programmteilen noch etwas exzessiver.
Was habt ihr da so zu bieten wo ihr euch schonmal gefragt habt was sich derjenige dabei dachte.
mfG René
Und vor allem Fehler suchen die nur sporadisch auftauchen.
Ich bin weit entfernt ein Pro zu sein. Aber bei manchen Konstrukten zweifle ich echt an der Zurechnungsfähigkeit und der Qualitätskontrolle.
Das hier wäre so ein Beispiel.
Code:
U #Obj_Schalten
SPBN AU01
ON #Obj_Freigabe
O #Obj_SA_Abschaltung
O #Obj_SA_SGK_Schalten
SPBN AU01
R #Obj_Schalten
AU01: NOP 0
Was denkt man sich wenn man so was konstruiert? Denkt man da auch an den nächsten der da online Fehler suchen soll? Wie macht man mit sowas ne Inbetriebnahme?
Das wird dann in anderen Programmteilen noch etwas exzessiver.
Code:
O "Instanz DB11".Betrieb_Im_Obj1_Ein
O "Instanz DB11".Prg_Immission_Obj1_aktiv
O "Instanz DB11".Betrieb_IM_Obj2_Ein
O "Instanz DB11".Prg_Immission_Obj2_aktiv
O "Instanz DB11".Betrieb_Manuell_Ein
O "Instanz DB11".Prg_Manuell_aktiv
SPBN FR01
U "IODB"._DBX_2_1 // Drehrichtung
SPB FR00
U( // Drehzahl
L "SPS -> MMI"._DBW_60_0
L 50
<=I
)
SPBN FR01
FR00: O(
L "SPS -> MMI"._DBW_86_0
L 150
>=I
)
FR01: UN #Obj_SA_Alarme_Anfahrt
UN #Obj_SA_SGK_Schalten
UN #Obj_SA_Abschaltung
U #Obj_Freigabe
SPBN FR02
S #Obj_Schalten
FR02: NOP 0
Was habt ihr da so zu bieten wo ihr euch schonmal gefragt habt was sich derjenige dabei dachte.
mfG René