Date: Thu, 28 Mar 2024 19:17:33 +0100 (CET) Message-ID: <1875791342.111212.1711649853276@srvdoc.doc.ipesoft.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_111211_771337801.1711649853276" ------=_Part_111211_771337801.1711649853276 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
In the D2000 System, the addresses of stations and I/O tags are in form of character strings with the leng=
th up to 200 characters. This solution is universal and sufficient for all =
existing and perspective communication protocols.
I/O tag contains even two addresses of I/O tag (Adr1 and Adr2). Using the =
first address is disadvantageous because the searching for an I/O tag by it=
s address (the call-back function =
GetPoint and GetStation)=
in the list of objects can take a lot of time. Therefore, it has been allo=
wed to create a list of I/O tags with addresses converted to 32-bit numbers=
.
The conversion is executed by the function InitPoint if it is required. Quick searching the I/O tag by =
its numeric address is executed by the call-back function GetFastPoint. The advantage of this solutio=
n is elimination of such differences in character string addresses as, for =
example, number of spaces, etc.