Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched.
Close
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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