Probleme mit Betriebsartwahl

Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo anne,

so hab ich das im OB1 realisiert:

Code:
  L     #OB1_SCAN_1
      T     "OB1 Anlaufüberwachung" // ==> MB3

      L     "OB1 Anlaufnummer"  // ==> MW2
      L     W#16#1                      // 1 = Warmstart
      ==I   
      S     "Programm-Neustart"

      L     "OB1 Anlaufnummer"
      L     W#16#2                      // 2 = Wiederanlauf
      ==I   
      S     "Programm-Neustart"

      L     "OB1 Anlaufnummer"
      L     W#16#4                      // 4 = Kaltstart
      ==I   
      S     "Programm-Neustart"

      U     "SPS <--> TP Allgemein".Anlage.Master_Reset
      S     "Programm-Neustart"

      U     "Programm-Neustart"
      L     S5T#5S
      SE    "Anl. Neuanlauf Timer"

      U     "Anl. Neuanlauf Timer"
      R     "Programm-Neustart"
 
Zuletzt bearbeitet:
Lieben Dank für den Code Michael,

was mir noch nicht ganz klar ist:


1) Für was ist "SPS <--> TP Allgemein".Anlage.Master_Reset"?

2) Wie verhindert der Verzögerungstimer nun, dass nicht zu früh gestartet wird?

Sorry für die dummen Fragen - habe sowas noch nicht gemacht...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo anne,

zu 1)
ich hab an anderer Stelle in Programm einen Reset-Taster, der bei "1" einen Timer (>20s) ablaufen lässt für einen Reset ala SPS-Neustart. (muss man nicht unbedingt nutzen).

zu 2)
den Timer bindest Du mit "UN Anl. Neuanlauf Timer" als Sperre in Deine zuvor genannten Verknüpfungen ein. Jetzt kann z. B. die Analge erst gestartet werden, wenn die Anlage vollständig hochgefahren und bereit ist.
 
Aja ok, vielen Dank Michael für deine Erläuterungen... denke das ist jetzt soweit klar.

Werde das mal ausprobieren...
 
Zurück
Oben