-> Hier kostenlos registrieren
Hallo, allerseits!
Ich habe mal eine Frage zur OPC-Kommunikation...
Ich schreibe gerade an einem Pflichtenheft für eine Visualisierung, die über OPC und TCP/IP mit einer S7-317 kommunizieren soll.
Ich habe mehrere DB`s, in denen ich jeweils etwa 45 direkt hintereinander angeordnete STRING-Variablen (die ja jeweils ein ARRAY darstellen) auslesen möchte. Muß ich nun jeden String als Item anmelden, was ja pro DB (und ich habe 10 bis 15 davon...) 45 Items darstellt? Oder kann ich die Daten auch "in einem Rutsch" auslesen und dann in C# auseinanderdividieren?
Ich denke mal, 15 mal 500 Byte auszulesen ist ökonomischer, sprich schneller, als 675 mal 10 Bytes...
Als OPC-Server haben wir übrigens bisher INAT und IBH im Einsatz.
Gruß,
Olav
Ich habe mal eine Frage zur OPC-Kommunikation...
Ich schreibe gerade an einem Pflichtenheft für eine Visualisierung, die über OPC und TCP/IP mit einer S7-317 kommunizieren soll.
Ich habe mehrere DB`s, in denen ich jeweils etwa 45 direkt hintereinander angeordnete STRING-Variablen (die ja jeweils ein ARRAY darstellen) auslesen möchte. Muß ich nun jeden String als Item anmelden, was ja pro DB (und ich habe 10 bis 15 davon...) 45 Items darstellt? Oder kann ich die Daten auch "in einem Rutsch" auslesen und dann in C# auseinanderdividieren?
Ich denke mal, 15 mal 500 Byte auszulesen ist ökonomischer, sprich schneller, als 675 mal 10 Bytes...
Als OPC-Server haben wir übrigens bisher INAT und IBH im Einsatz.
Gruß,
Olav