20.01.2015 14:07 | |
Beigetreten: 20.03.2013 Letzter Bes: 03.04.2024 Beiträge: 676 Bewertung:
|
Hey, also deine Sensoren können kein PNIO, taugen also nichts als Devices? Variante A: Du verwendest deine 8 Verbindungen (interne Schnittstelle, nehme ich an, mit T-Bausteinen) und holst dann mit einem REQ über jede Verbindung deine Daten. Sobald die Daten da sind, dasselbe noch einmal. Nach der Initialisierung über TCON kannst du dann relativ fix immer wieder an allen 8 Sensoren die Daten abholen. Als Vergleichswert kannst du mal hier schauen, wie schnell das wohl voraussichtlich sein wird. 5ms können natürlich sakrisch knapp werden, v.a. weil deine CPU ja noch was anderes machen wird (was hast du für eine Zykluszeit?) Und mit der Variante: Ja, du hast dann keine Kommunikationsressourcen mehr frei --> CP anhängen/andere CPU nehmen um noch mit weiteren zu kommunizieren. Variante B: Du multiplext deine Verbindung. Dann hast du mit 5ms aber (meiner Meinung nach) verloren. Kannst ja mal selbst messen, indem du die Systemzeit ausliest und ablegst und am Ende dann eine Auswertung der Zeiten machst. Und zwecks Switches: Wenn du wirklich Standard UDP verwendest, dann reicht auch ein Standard Switch. Das bisschen, was du da bei nem Switch rausholen kannst, sollte nicht zu arg ins Gewicht fallen (Es sei denn von Controller bis Sensor sind sehr viele Switches auf dem Weg). Nochmal der LInk zur Performance-Messung (ist halt zwischen zwei Controllern): http://support.automation.siemens.com/WW/view/de/22180793 VG, Fafner |
Best Regards, |
|
Folgen Sie uns auf