Rezepturen - Rätselhaftes verhalten

ssound1de

Level-2
Beiträge
351
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

erst mal zur Technik ...
CPU-315-2DP
Am Profibusanschluss hängt ein PC mit WinCCFlex 2007 Runtime, auf dem Rezepturen gespeichert sind.

Jetzt zum Problem.
Ich habe 2 Rezepturen angelegt.
Rezept 1 mit 468 Rezepturelementen - geht in den DB510
Rezept 2 mit 458 Rezepturelementen - geht in den DB511

Die CPU soll über den Steuerungsauftrag 70 (Schreibe_Datensatz_in_Steuerung) das Rezept 1 bzw. 2 holen.
Code:
[B]Rezept 1 klappt wunderbar.[/B]
Hier der Ablauf ...
  Rez.Nr. = 1 -> Par1 (Bereichszeiger Steuerungsauftrag)
  DS.Nr. = 1 -> Par2 (Bereichszeiger Steuerungsauftrag)
  70 -> Auftragsnummer (Bereichszeiger Steuerungsauftrag)
      PC nimmt den Auftrag entgegen und löscht den Steuerungsauftrag.
  Kurz darauf kommt im Bereichszeiger Datensatz ...
    Rez.Nr. = 1
    DS.Nr. = 1
    Status = 2 (Übertragung läuft)
  Nach einiger Zeit geht Status auf 4 (Übertragung Fehlerfrei beendet), und wird dann von CPU wieder auf 0 gesetzt.
Soweit alles OK.
 
[B]Jetzt zum Rezept 2.[/B]
Hier der Ablauf ...
  Rez.Nr. = 2 -> Par1 (Bereichszeiger Steuerungsauftrag)
  DS.Nr. = 1 -> Par2 (Bereichszeiger Steuerungsauftrag)
  70 -> Auftragsnummer (Bereichszeiger Steuerungsauftrag)
    PC nimmt den Auftrag entgegen und löscht den Steuerungsauftrag.
Das wars dann.
Keinerlei Antwort im Bereichszeiger Datensatz.

Ich habe in WCF nochmal alle Rezepturelemente überprüft - keine Fehler.
Alle Variablen sind OK.
Die Rezeptnummer stimmt.
Der Datensatz ist vorhanden.
Beide DB's sind vorhanden und lang genug.
Im Moment steh ich ziemlich auf dem Schlauch.

Irgendeine Idee woran das liegen könnte?

Danke für Eure Hilfe.

Gruß.
 
Fehler gefunden - habe in der Rezeptur den Haken bei "Synchronisieren" vergessen. :rolleyes:
Manchmal ist es auch ganz einfach. :ROFLMAO:
Danke für Eure Zeit.
 
Zurück
Oben