-> Hier kostenlos registrieren
Hallo zusammen,
Ich hoffe, dass es dieses Thema auf diese Art noch nicht gibt. Ich habe wirklich sehr viel ausprobiert und auch viel gesucht und gelesen. Leider komme ich trotzdem nicht weiter.
Ich versuche aktuell von der S7-400 aus, Daten auf 300/400 zu übertragen und zu lesen.
Soweit klappt dies auch, jedoch werden es immer mehr Steuerungen und irgendwas wird träge.
Insgesamt werden pro Steuerung 30 Bytes gelesen und 30 Bytes geschrieben. In Summe 60 Bytes.
Im OB1 rufe ich verschiedene Bausteine auf, die dann die andere Steuerung auslesen. Jeder Put & Get Baustein hat seinen eigenen DB.
Problem was ich habe:
Wenn ich über das Netzwerk Online gehen möchte, dauert das richtig lange. Teilweise 20 Sekunden und mehr. Jedes neue Netzwerk was beobachtet wird braucht wieder 10 Sekunden um grün zu werden.
Deaktiviere ich Put&Get, rennt alles.
Sehe ich es richtig, dass sich die Bytes auf die Zyklus-Zeit addieren und somit quasi mehrmals pro Sekunde geladen wird und dadurch mehrere Megabytes geladen werden?
Wie ist die Best-Practice dabei? Hat jemand einen Tipp für mich, wie sowas gehandhabt wird?
Oder ist die Handhabung so schon richtig und ich habe ein anderes Problem?
Vielen Dank!
Ich hoffe, dass es dieses Thema auf diese Art noch nicht gibt. Ich habe wirklich sehr viel ausprobiert und auch viel gesucht und gelesen. Leider komme ich trotzdem nicht weiter.
Ich versuche aktuell von der S7-400 aus, Daten auf 300/400 zu übertragen und zu lesen.
Soweit klappt dies auch, jedoch werden es immer mehr Steuerungen und irgendwas wird träge.
Insgesamt werden pro Steuerung 30 Bytes gelesen und 30 Bytes geschrieben. In Summe 60 Bytes.
Im OB1 rufe ich verschiedene Bausteine auf, die dann die andere Steuerung auslesen. Jeder Put & Get Baustein hat seinen eigenen DB.
Problem was ich habe:
Wenn ich über das Netzwerk Online gehen möchte, dauert das richtig lange. Teilweise 20 Sekunden und mehr. Jedes neue Netzwerk was beobachtet wird braucht wieder 10 Sekunden um grün zu werden.
Deaktiviere ich Put&Get, rennt alles.
Sehe ich es richtig, dass sich die Bytes auf die Zyklus-Zeit addieren und somit quasi mehrmals pro Sekunde geladen wird und dadurch mehrere Megabytes geladen werden?
Wie ist die Best-Practice dabei? Hat jemand einen Tipp für mich, wie sowas gehandhabt wird?
Oder ist die Handhabung so schon richtig und ich habe ein anderes Problem?
Vielen Dank!