-> Hier kostenlos registrieren
Hallo,
ich nutze eine S7-1500 und Step7 V12.
Ich betreibe die Peripherie dezentral über Profinet und im taktsynchronen Betrieb. Alle 500µs wird der taktsynchrone OB61 aufegrufen. Aufgrund spezieller Anwendungen wird zu Beginn des OB61 die komplette Peripherie eingelesen und zu Ende aktualisiert.
Im freilaufenden OB1 werden diverse Abfragen gemacht welche auch auf die Prozessdaten der im OB61 aktualisierten Prozessdaten zugreift. Durch den OB1 wird diese nicht mehr aktualisiert.
Wie schaffe ich es, dass für einen OB1 Durchlauf ein konsistentes Abbild der Peripherie besteht. Ob1 Zykluszeit beträgt etwa 10 ms. In dieser Zeit wird die Peripherie durch den OB61 etwa 20-mal (10ms/500µs) aktualisiert.
ich nutze eine S7-1500 und Step7 V12.
Ich betreibe die Peripherie dezentral über Profinet und im taktsynchronen Betrieb. Alle 500µs wird der taktsynchrone OB61 aufegrufen. Aufgrund spezieller Anwendungen wird zu Beginn des OB61 die komplette Peripherie eingelesen und zu Ende aktualisiert.
Im freilaufenden OB1 werden diverse Abfragen gemacht welche auch auf die Prozessdaten der im OB61 aktualisierten Prozessdaten zugreift. Durch den OB1 wird diese nicht mehr aktualisiert.
Wie schaffe ich es, dass für einen OB1 Durchlauf ein konsistentes Abbild der Peripherie besteht. Ob1 Zykluszeit beträgt etwa 10 ms. In dieser Zeit wird die Peripherie durch den OB61 etwa 20-mal (10ms/500µs) aktualisiert.