Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Variablen
#2
Hallo trebron57 ,

Aus ihrer Beschreibung gehe ich von aus das sie Daten aus einer Siemens CPU lesen.
Leider schreiben Sie nicht dabei über welchen Weg (Seriell oder Ethernet) sie die
Daten beziehen wollen.Bei vielen Variablen führt natürlich kein Weg an Ethernet vorbei.

Grundsätzlich ist es richtig das man Daten zusammenfasst in einen Block.
Aber natürlich nur dort wo machbar.
Der Hintergrund ist das beim Siemensprotokoll meist der Protokollaufwand größer
als die Nutzdaten sind. Viele kleine Protokolle (also einzelne Datenwörter)
sind erheblich langsamer wie einer der alles in einem Rutsch liest.
Auch wenn die nicht benötigt werden.

Wen Sie die SPS selbst programmieren, haben sie die Möglichkeit evtl. die Datenwörter
im SPS Programm einzusammeln und in einen eigenen DB zu legen. Das wäre natürlich
das Optimum an Geschwindigkeit.
Allerdings muss man auch anmerken das gerade Temperaturen nicht zeitkritisch sind, und es
egal ist ob die alle 200 ms oder alle 5 Sekunden upgedatet werden.
Wenn sie Variablen nicht immer benötigen, sondern nur wenn sie in dem Prozessbild auch angezeigt werden,
dann ist der Modus "Bild Bezogen" genau der richtige. Dann werden die Variablen nur
bei der SPS abgeholt wenn sie auch sehen wollen. Das reduziert die Daten-Last zur SPS .

Variablen (Wörter)können Sie soviele einlesen und verarbeiten wie das VDF her gibt (Gruppenzanzahl * 256),
allerdings summiert sich so auch die Zykluszeit .
Die Gruppenanzahl hängt auch von der Laufzeit ab die sie einsetzen.
(siehe auch hier: http://www.visam.com/vbase-hmi-scada-runtime.php )
Antworten


Nachrichten in diesem Thema
Variablen - von trebron57 - 24.03.2016, 09:59
RE: Variablen - von S.Rings - 29.03.2016, 15:57
RE: Variablen - von trebron57 - 04.04.2016, 08:51
RE: Variablen - von S.Rings - 06.04.2016, 14:17

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste