Herunterladen Inhalt Inhalt Diese Seite drucken

Udt755 Uaindexrange; Udt757 Uaanypointer - Siemens SIMATIC NET CP 443-1 OPC UA Betriebsanleitung

Inhaltsverzeichnis

Werbung

Programmierung der OPC UA-Client-Bausteine
5.9 FB236 UA_WriteList
5.9.4

UDT755 UAIndexRange

UAIndexRange
Legt den Start- und End-Index für den Bausteinparameter "IndexRange" fest.
Tabelle 5- 18 Parameter des UDT UAIndexRange
Parameter
StartIndex
EndIndex
Regeln:
Wenn IndexRangeCount = 1 verwendet wird, gelten folgende Regeln für die
Programmierung des Indexbereichs:
● StartinIndex und EndIndex müssen zugewiesen werden.
● Für den Zugriff auf mehr als ein Element muss der StartIndex kleiner als der EndIndex
sein.
Nichtbeachtung führt zu einem Fehler mit der Nummer 80360000.
● Wenn Sie ein einzelnes Element des Arrays lesen wollen, dann geben Sie für StartIndex
und EndIndex den gleichen Wert an.
● Um auf alle Elemente des Arrays zugreifen zu können, müssen StartIndex und EndIndex
abhängig von der Gesamtzahl der Elemente des Arrays zugewiesen werden.
Angaben außerhalb der Array-Größe führen zu einem Fehler mit der Nummer 80370000.
Beispiel für die Zuweisung von "StartIndex" und "EndIndex" bei Arrays:
Aus einem Array mit der Größe von 10 Elementen (Nr. 1 .. 10) sollen die Elemente 3 bis 5
gelesen werden. Die beiden Indices werden wie folgt programmiert:
● StartIndex = 2 (Element Nr. 3)
● EndIndex = 4 (Element Nr. 5)
5.9.5

UDT757 UAAnyPointer

UAAnyPointer
Der UDT "UAAnyPointer" wird vom Parameter "Variables" des Programmbausteins
referenziert.
Der UDT verweist auf den Speicherbereich der Prozessdaten in der CPU. Prozessdaten in
den Operandenbereichen "Eingänge" oder "Ausgänge" müssen hierfür in einen
Datenbaustein kopiert werden.
Legen Sie den UDT in einem Datenbaustein ab.
106
Datentyp
Wertebe-
reich
WORD
0 .. 65535
WORD
0 .. 65535
Bedeutung
Index, ab dem gelesen wird.
Index, bis zu dem gelesen wird.
Betriebsanleitung, 01/2017, C79000-G8900-C427-02
CP 443-1 OPC UA

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

6gk7 443-1ux00-0xe0

Inhaltsverzeichnis