Synchronisationsaufgabe zweier ET200S in 2ms

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich rufe mein SCL Programm im OB40 auf und schaue dann im SCL-Editor mit der Debugging Funktion (Brille) ob sich was im Programm tut und der Regler arbeitet.
 
das wird schwer gehen, du OB40 wird ja nur für ein Durchlauf aufgerufen,
also wenn der Alarm triggert. Danach macht er pause bis zum nächste
Alarm. Das werden wahrscheinlich je nach Baustein länge nur einige
µs bis ms sein. Da siehst du einfach nichts im online Status.
Um zu kontrollieren ob der OB40 überhaubt aufgerufen wird, mach es
mal wie beschrieben, einfach einen Merker setzten und den dann
beobachten in der Variablentabelle.

Eigendlich würde ich auch im OB40 nur mir merken das ein Ereignis
aufgetreten ist und dann das ganze im OB1 bearbeiten.
Aber das passt glaube ich nicht zu deiner aufgabenstellung, wobei
ich auch stark bezweifel, das du es schaffen kannst zwei unterschiedliche
CPU's zu Syncronisieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habe das jetzt gerade dann auch mal mit dem Merker gemacht. OB40 wird nicht aufgerufen. Zumindest ändert sich nichts in der Variablentabelle.

Zum Online-Status: Das geht schon. Auch im OB40. Hatte das ganze ja vorher mit einem analogen Trigger von 4ms und das ging wunderbar.

Ich befürchte ich habe vielleicht ein falsches Terminalmodul unter der 2DI. Werde das nach dem Mittagessen mal nachschauen und mit der Anleitung abgleichen. Diagnosepuffer sagt übrigens, dass das Modul ok ist. Es blinkt auch keine rote Lampe...

Update: Also Terminalmodul ist ein TM-E15C24-01 (6ES7 193-4CB30-0AA0) und das ist laut Anleitung für das 2DI nutzbar. Hmmm keine Ahnung woran das dann jetzt liegen könnte.

Update2: Funktioniert nun alles!! Problem lag weder bei der 2DI Karte noch bei der ET oder der Hardwarekonfig. Ein Interfacemodul zwischen Trigger und ET war defekt. Nun klappt alles. Trotzdem vielen Dank!
 
Zuletzt bearbeitet:
Zurück
Oben