ssyn
Level-2
- Beiträge
- 224
- Reaktionspunkte
- 23
-> Hier kostenlos registrieren
Moin,
Ich analysiere ein altes Projekt, das für eine Maschine in FUP erstellt wurde. Obwohl FUP ist für
mich ungewöhnlich (ich schreibe in ST), aber meistens Code ist begreifbar. Da gibt es ca. 15-20 digitale Eingänge / Ausgänge + 2 analoge Eingänge. Der Kode wurde für eine einfache Steuerung geschrieben, benutzt nur Merker und MW (Word Merker) als Variable.
Aber es gibt eine Frage, dass ich nicht verstehen kann. Es gibt manche Merker oder MW, die haben nur R (read) oder nur W (write) Funktion im Programm. So, man benutzt Wert von MW101, aber wovon kommt - ist unklar. Und man schreibt Wert in MW102 und da wird weiter in Kode nicht benutzt zu lesen.
Ein Beispiel - Netzwerk 1

So, es gibt einen Vergleicher. Er prüft ob Wert in MW100 ist gleich 1 ("1" ist Konstante) und wenn es True - macht Merker M102 True auch.
Es gibt Netzwerke 2-3-4 mit Konstante 2/3/4 und Merker M103 / M104 / M105 entsprechend.
Und wovon kommt Wert in MW100? In Kode gibt es keine W-Funktionalität, nur R.
Ich habe eine Vermutung. Die Maschine hat noch Bildschirm-Steuerung. Kann man manche Werte, so manche Merker oder MW-Merker da speichern und benutzen?
Ich analysiere ein altes Projekt, das für eine Maschine in FUP erstellt wurde. Obwohl FUP ist für
mich ungewöhnlich (ich schreibe in ST), aber meistens Code ist begreifbar. Da gibt es ca. 15-20 digitale Eingänge / Ausgänge + 2 analoge Eingänge. Der Kode wurde für eine einfache Steuerung geschrieben, benutzt nur Merker und MW (Word Merker) als Variable.
Aber es gibt eine Frage, dass ich nicht verstehen kann. Es gibt manche Merker oder MW, die haben nur R (read) oder nur W (write) Funktion im Programm. So, man benutzt Wert von MW101, aber wovon kommt - ist unklar. Und man schreibt Wert in MW102 und da wird weiter in Kode nicht benutzt zu lesen.
Ein Beispiel - Netzwerk 1

So, es gibt einen Vergleicher. Er prüft ob Wert in MW100 ist gleich 1 ("1" ist Konstante) und wenn es True - macht Merker M102 True auch.
Es gibt Netzwerke 2-3-4 mit Konstante 2/3/4 und Merker M103 / M104 / M105 entsprechend.
Und wovon kommt Wert in MW100? In Kode gibt es keine W-Funktionalität, nur R.
Ich habe eine Vermutung. Die Maschine hat noch Bildschirm-Steuerung. Kann man manche Werte, so manche Merker oder MW-Merker da speichern und benutzen?
Zuletzt bearbeitet: