MFreiberger
Level-3
- Beiträge
- 3.269
- Reaktionspunkte
- 913
-> Hier kostenlos registrieren
Moin Zusammen,
kurze Frage:
Kann ich irgendwie im Programm auslesen, welche Bytes als Eingänge projektiert sind?
Also:
Es gibt eine ET200SP mit den 8-DI Eingangskarten. Deklariert sind sind die EBs 0,1 und 2.
Jetzt wird noch ein Byte 3 hinzugefügt. Im Anwenderprogramm möchte ich gerne in einem Array[0..n] of Byte diese Eingangsbyte übergeben. Dazu soll noch geschrieben werden, welche Adresse das Byte hat.
Also vielleicht eher ein Array[0..n] of Struct mit den Elementen:
Byteadresse INT
Eingangsbyte BYTE
Diese Informationen sollen einem Fremdsystem über OPCUA zur Verfügung gestellt werden, da das Einlesen eines Arrays deutlich performanter ist, als das Einlesen von einzelnen EIngängen.
Weiß Jemand wie ich das machen kann oder gibt es vielleicht eine bessere Lösung?
VG
MFreiberger
Noch vergessen: ich verwende eine 1515F und das Portal TIA 15.1
kurze Frage:
Kann ich irgendwie im Programm auslesen, welche Bytes als Eingänge projektiert sind?
Also:
Es gibt eine ET200SP mit den 8-DI Eingangskarten. Deklariert sind sind die EBs 0,1 und 2.
Jetzt wird noch ein Byte 3 hinzugefügt. Im Anwenderprogramm möchte ich gerne in einem Array[0..n] of Byte diese Eingangsbyte übergeben. Dazu soll noch geschrieben werden, welche Adresse das Byte hat.
Also vielleicht eher ein Array[0..n] of Struct mit den Elementen:
Byteadresse INT
Eingangsbyte BYTE
Diese Informationen sollen einem Fremdsystem über OPCUA zur Verfügung gestellt werden, da das Einlesen eines Arrays deutlich performanter ist, als das Einlesen von einzelnen EIngängen.
Weiß Jemand wie ich das machen kann oder gibt es vielleicht eine bessere Lösung?
VG
MFreiberger
Noch vergessen: ich verwende eine 1515F und das Portal TIA 15.1
Zuletzt bearbeitet: