CoDeStefan - 2010-12-14

Hallo zusammen,

ich habe mehrere Fragen bezüglich OPC Client / Server an euch.

Mir ist die genaue Funktionsweise des OPC Servers von CoDeSys noch nicht ganz klar.

Bitte verbessert bzw. ergänzt mich

Annahme: OPC Server und OPC Client laufen auf dem gleichen IPC

  • Beim Download meines Projekts auf die Steuerung wird (sofern konfiguriert) mein Symbol-File (.sdb) auf das Gateway gelegt.

  • Die durch das Symbol-File adressierten Variablenwerte werden unter den entsprechenden Adressen im virtuellen RAM (?) abgelegt (die im .sym-File lesbaren Speicherbereiche).

  • Wann liest der OPC Server die Symboldatei ein (zyklisch / beim Hochlauf der Steuerung / nach dem Download?)

  • Der OPC Server erzeugt hieraus eine Item-Liste (liegt diese auch im virtuellen RAM?)

  • Der OPC Client liest ca. jede Millisekunde den Wert eines Items aus dem virtuellen RAM ein (Vorgang geschieht zyklisch?)

Über eine kurze Erläuterung bzw. Verbesserung wäre ich sehr dankbar.

Vielen Dank im Voraus

Mit freundlichen Grüßen

CoDeStefan