DennisBerger
Level-2
- Beiträge
- 437
- Reaktionspunkte
- 61
-> Hier kostenlos registrieren
Hallo,
ich habe eine Frage zum Put und Get.
Wir haben eine S7-1214C welche per Put und Get 8 bzw 12 Bytes an eine S7-300 sendet und empfängt.
(verbunden sind sie über eine CP343-1)
(Beide Bausteine sind abgelegt nur in der 1214 im dortigen OB1)
Der "Req" Eingang zum anstoßen der Bausteine wird über einen Merker 1.0 vom OB30 (40ms Taktung) in der 1214C gesetzt.
Die Zykluszeit der S7-300 ist im Mittel ca 20-25ms.
Leider scheinen da ab und zu (1-2x am Tag die Daten nicht korrekt übertragen zu werden, der enable (Bool) zum Starten einer Achse aus PUT geht verloren und muss neu gesetzt werden, damit die Achse startet (pos. Flanke)
Sollen die Put und Get Bausteine besser im OB30 abgelegt werden oder funktioniert dann die Übertragung nicht mehr?
Bzw sollte ich die Abarbeitung von Put und Get verzögern, also zuerst Put, dann nach xx Millisekunden Get?
zb den "Done" von Put dann auf "enable" von Get legen?
Oder wie macht man das am besten?
danke schon mal
S7-1214:
OB1
OB 30:
DBs:
ich habe eine Frage zum Put und Get.
Wir haben eine S7-1214C welche per Put und Get 8 bzw 12 Bytes an eine S7-300 sendet und empfängt.
(verbunden sind sie über eine CP343-1)
(Beide Bausteine sind abgelegt nur in der 1214 im dortigen OB1)
Der "Req" Eingang zum anstoßen der Bausteine wird über einen Merker 1.0 vom OB30 (40ms Taktung) in der 1214C gesetzt.
Die Zykluszeit der S7-300 ist im Mittel ca 20-25ms.
Leider scheinen da ab und zu (1-2x am Tag die Daten nicht korrekt übertragen zu werden, der enable (Bool) zum Starten einer Achse aus PUT geht verloren und muss neu gesetzt werden, damit die Achse startet (pos. Flanke)
Sollen die Put und Get Bausteine besser im OB30 abgelegt werden oder funktioniert dann die Übertragung nicht mehr?
Bzw sollte ich die Abarbeitung von Put und Get verzögern, also zuerst Put, dann nach xx Millisekunden Get?
zb den "Done" von Put dann auf "enable" von Get legen?
Oder wie macht man das am besten?
danke schon mal
S7-1214:
OB1
OB 30:
DBs:
Zuletzt bearbeitet: