...
- Communication line category: TCP/IP-TCP
- TCP Parameters
- Required to define the server parameters
- Host: string containing at most 80 characters – the name of the network interface in form of INET (name or numerical address a.b.c.d, e.g. 192.168.0.1) used for receiving clients by the D2000 KOM process. If the name is ALL or *, the D2000 KOM process will listen on all network interfaces of the computer, where is running.
- Port: TCP port number (0..65535), where the D2000 KOM process is listening.
- Line number: will be used as Originator ASDU address (1 byte, 0-255).
...
- Communication protocol: IEC870-TCP Server.
- The station address is a decimal number within the range 0...65535, it defines the ASDU address. It can be specified as a decimal number or as a hexadecimal number with a hash at the beginning (e.g. #0A).
Note 2: The protocol supports sending long time stamps (CP56Time2a tag) in local time or UTC time with defined offset (see the Use monotonic UTC time+ parameter).
...
- I/O tag address is mapped to the Information object address, i.e. it has 3 bytes and must within the range of 0..16777215. It can be specified as a decimal number or as a hexadecimal number with a hash at the beginning (e.g. #0A).
The I/O tag with an address starting with %IGNORE will be ignored. - Input tags must be of particular types (Ai, Ci, Di, Qi) for received ASDU, see Table 1.
- For a particular type of output tag (Ao, Dout, Co), it is necessary to set an ASDU type, that has to be used, see Table 2 and also Table 1 in the balanced mode.
- Archive for providing old values: if the client requires archive values using ASDU 250, the server sends:
- the values of the historical value specified by this input entry field,
- if the input entry field is not filled, then the values of the historical value that archives the I/O tag,
- if the specified historical value does not exist, then the values of the I/O tag that archives the control object of the specified I/O tag,
- if the control object does not exist (or the archive is not available), the server returns an error.
Browse
- If the Destination Column is configured, then the values received from the address configured at the I/O tag and above are stored in the corresponding items (e.g. objects with addresses 10, 11, 12 ... according to the number of rows of the destination structure).
Browse
For the I/O For the I/O tags, it is possible to discover the list of objects, as long as the KOM process is running and communication with a station is established.
Clicking the Browse button opens the IEC870-TCPSRV Item Browser window and displays a list of objects that have been read so far. The object list is created dynamically as a result of received messages.
...
Kotva | ||||
---|---|---|---|---|
|
...
Info | ||
---|---|---|
| ||
See an example of communication for the IEC 870-5-104 protocol, which contains the configuration of the IEC 870-5-104 client and server. |
Info | ||
---|---|---|
| ||
You can read a blog about the IEC 870-5-104 protocol: |
Kotva | ||||
---|---|---|---|---|
|
...
- Ver. 1.0 – February 5th, 2004
- Ver. 1.1 – December 1st, 2004: extension - support of balanced mode
- Ver. 1.2 – June 15th, 2020: browsing support
- Ver. 1.3 – November 16th, 2023 (support for the Destination Column)
Info | ||
---|---|---|
| ||
...