Startadress, Countdata, 5 startadress – EUCHNER ActiveX Module Ethernet TCP/IP Benutzerhandbuch
Seite 12: 6 countdata, Handbuch eks activex, Modul ethernet tcp/ip

Handbuch EKS ActiveX
®
-Modul Ethernet TCP/IP
3.5.5 StartAdress
Beschreibung
Die Startadresse des Speicherbereichs auf dem Schlüssel, von der ab gelesen werden
soll (Read) bzw. ab der geschrieben werden soll (Write).
Syntax
object.StartAdress = short Value;
Bemerkungen
Legt die Startadresse der zu lesenden Daten bei der Methode Read sowie die
Startadresse der zu schreibenden Daten bei der Methode Write fest. Die gelesenen
Daten befinden sich nach erfolgreicher Lesemethode im Property Data. Dort müssen
auch die zu schreibenden Daten hinterlegt werden. Das Property StartAdress muss vor
dem Aufruf der Methoden gesetzt werden, um die Startadresse beim nächsten Aufruf
verwenden zu können.
Information!
Beim Schreib-/Lese-Schlüssel mit frei programmierbaren 116 Bytes ist der Speicher in 4-Byte-Blöcken
organisiert. Dies bedeutet, die Start-Adresse muss beim Schreiben im Bereich Byte Nr. 0 bis Byte Nr.
112, immer in 4-Byte-Schritten, angegeben werden (Byte Nr. 0, 4, 8 ... 112). Außerdem muss immer in
einem Vielfachen von 4-Bytes großen Blöcken geschrieben werden (4, 8, 12 ... 116 Bytes)!
Beim Lesen kann allerdings wiederum byteweise auf den Speicher zugegriffen werden, ohne die oben
genannte Einschränkung beim Schreiben.
Der Schreib-/Lese-Schlüssel hat zusätzlich eine einmalige 8-Bytes große Serien-Nummer, die bei der
Schlüssel-Produktion per Laser eingeschrieben wird und somit absolut unzerstörbar gespeichert ist. Die
Serien-Nummer kann daher nicht geändert werden. Diese Serien-Nummer dient zur sicheren
Unterscheidung eines jeden einzelnen Schlüssels. Für eine sichere Unterscheidung ist es erforderlich
alle 8 Bytes komplett auszuwerten. Die Serien-Nummer schließt sich an den frei programmierbaren
Speicher an. Die Serien-Nummer kann unter Eingabe der Start-Adresse Byte Nr. 116 und Anzahl Bytes
8 ausgelesen werden.
Datentyp
short
Standardwert
0
3.5.6 CountData
Beschreibung
Die Anzahl der zu schreibenden bzw. zu lesenden Daten.
Syntax
object.CountData = short Value;
Bemerkungen
Legt die Anzahl der zu lesenden Daten bei den Methoden Read und die Anzahl der zu
schreibenden Daten bei der Methode Write fest. Die gelesenen Daten befinden sich
nach erfolgreicher Lesemethode im Property Data. Dort müssen auch die zu
schreibenden Daten hinterlegt werden. Das Property CountData muss vor dem Aufruf
der Methoden gesetzt werden, um die Anzahl der zu lesenden/schreibenden Daten
beim nächsten Aufruf verwenden zu können.
Information!
Beim Schreib-/Lese-Schlüssel mit frei programmierbaren 116 Bytes ist der Speicher in 4-Byte-Blöcken
organisiert. Dies bedeutet, die Start-Adresse muss beim Schreiben im Bereich Byte Nr. 0 bis Byte Nr.
112, immer in 4-Byte-Schritten, angegeben werden (Byte Nr. 0, 4, 8 ... 112). Außerdem muss immer in
einem Vielfachen von 4-Bytes großen Blöcken geschrieben werden (4, 8, 12 ... 116 Bytes)!
Beim Lesen kann allerdings wiederum byteweise auf den Speicher zugegriffen werden, ohne die oben
genannte Einschränkung beim Schreiben.
Der Schreib-/Lese-Schlüssel hat zusätzlich eine einmalige 8-Bytes große Serien-Nummer, die bei der
Schlüssel-Produktion per Laser eingeschrieben wird und somit absolut unzerstörbar gespeichert ist. Die
Serien-Nummer kann daher nicht geändert werden. Diese Serien-Nummer dient zur sicheren
Unterscheidung eines jeden einzelnen Schlüssels. Für eine sichere Unterscheidung ist es erforderlich
alle 8 Bytes komplett auszuwerten. Die Serien-Nummer schließt sich an den frei programmierbaren
Speicher an. Die Serien-Nummer kann unter Eingabe der Start-Adresse Byte Nr. 116 und Anzahl Bytes
8 ausgelesen werden.
Datentyp
short
Standardwert
4
Seite 12/20
Technische Änderungen vorbehalten
102030-02-10/12