-> Hier kostenlos registrieren
Hallo,
mein Schwager (leider im vergangenen Jahr verstorben) hatte sich vor Jahren aus Spaß eine PS3 zur Lichtsteuerung eingebaut. Nach einem kürzlichen Spannungsausfall war das Programm weg (Batterien leer), und ich versuche, das wieder zu aktivieren.
Das Gerät wurde damals mit Sucos programmiert, das Programm ist als Datei aber nicht mehr aufzufinden (außerdem konnte ich keinen Adapter ZB4-501-UM1 finden).
Ich habe einen Ausdruck des Programms (mit handschriftlichen Ergänzungen/Korrekturen, kann also nicht sagen, ob das der tatsächliche Stand ist). Es gibt ein PRG3 (Beschreibung dazu habe ich im Web gefunden), mit dem konnte ich das Programm auch weitgehend wieder eingeben. Allerdings scheint die Syntax nicht ganz identisch zu Sucos zu sein und ich verstehe auch nicht alles (habe nur rudimentäre SPS-Kenntnisse). Eine ausführliche AWL-Beschreibung zur PS3 scheint es nicht im Web zu geben.
Konkret folgende Fragen:
1. JNC oder JCN?
Im Programmausdruck gibt es eine Sprunganweisung JNC, PRG3 kennt aber nur JCN. Ist das das gleiche?
2. NOT
Programmauszug:
L MB8.0
NOT
A MB0.0
= MB1.0
PRG3 bietet mir kein NOT am Zeilenanfang an (lediglich NOP, aber das hätte hier keinen Sinn; laut Kommentar geht es in der Sequenz um eine Flankenerkennung).
Gibt es eine andere Möglichkeit, ein komplettes Byte bitweise zu negieren?
3. Clock Module
Es gib zwei Clock-Module (Unterscheidung Tag-/Nachtbetrieb), die wie folgt definiert sind:
CK0
S
TIM 20.00
Day
GT Q0.10
EQ M3.6
LT Q0.11
CK1
S
TIM 08.00
Day
GT Q0.12
EQ M3.7
LT Q0.13
Was genau bedeutet das? TIM ist vmtl. die Uhrzeit, aber aus dem Rest kann ich mir keinen Sinn zusammenreimen.
Danke!
Peter
mein Schwager (leider im vergangenen Jahr verstorben) hatte sich vor Jahren aus Spaß eine PS3 zur Lichtsteuerung eingebaut. Nach einem kürzlichen Spannungsausfall war das Programm weg (Batterien leer), und ich versuche, das wieder zu aktivieren.
Das Gerät wurde damals mit Sucos programmiert, das Programm ist als Datei aber nicht mehr aufzufinden (außerdem konnte ich keinen Adapter ZB4-501-UM1 finden).
Ich habe einen Ausdruck des Programms (mit handschriftlichen Ergänzungen/Korrekturen, kann also nicht sagen, ob das der tatsächliche Stand ist). Es gibt ein PRG3 (Beschreibung dazu habe ich im Web gefunden), mit dem konnte ich das Programm auch weitgehend wieder eingeben. Allerdings scheint die Syntax nicht ganz identisch zu Sucos zu sein und ich verstehe auch nicht alles (habe nur rudimentäre SPS-Kenntnisse). Eine ausführliche AWL-Beschreibung zur PS3 scheint es nicht im Web zu geben.
Konkret folgende Fragen:
1. JNC oder JCN?
Im Programmausdruck gibt es eine Sprunganweisung JNC, PRG3 kennt aber nur JCN. Ist das das gleiche?
2. NOT
Programmauszug:
L MB8.0
NOT
A MB0.0
= MB1.0
PRG3 bietet mir kein NOT am Zeilenanfang an (lediglich NOP, aber das hätte hier keinen Sinn; laut Kommentar geht es in der Sequenz um eine Flankenerkennung).
Gibt es eine andere Möglichkeit, ein komplettes Byte bitweise zu negieren?
3. Clock Module
Es gib zwei Clock-Module (Unterscheidung Tag-/Nachtbetrieb), die wie folgt definiert sind:
CK0
S
TIM 20.00
Day
GT Q0.10
EQ M3.6
LT Q0.11
CK1
S
TIM 08.00
Day
GT Q0.12
EQ M3.7
LT Q0.13
Was genau bedeutet das? TIM ist vmtl. die Uhrzeit, aber aus dem Rest kann ich mir keinen Sinn zusammenreimen.
Danke!
Peter