Within this configuration definition file, the HDL Buspro interfaces connected to BMS server Helvar devices can be configured.
Info | ||
---|---|---|
| ||
<WorkspaceDirectory>\DataFiles\xio.HdlHelvarNet.InterfacesDevices.dat |
Code Block |
---|
Interface1;192.168.10.101;6000;254;254;192.168.10.250;6000;200;F;50;10;2
Interface2;192.168.10.101;6000;254;254;192.168.10.251;6000;200;F;50;10;2
' This is a comment |
Each interface Each device has its own row with the parameters separated by a semicolon. (CSV-format)
The interface configuration can be edited in the NETx Core Server Studio at Modules HelvarNet > HDL > Interface Device Definitions
Col# | Parameter | Description | Scope | Unit | Default value |
---|---|---|---|---|---|
1 | Name | Name of the interface. Must be unique. | string | None | |
2 | Sender subnet id | HDL Buspro subnet id of the NETx Server. | 0 - 254 | None | |
3 | Sender device id | HDL Buspro device id of the NETx Server. | 0 - 254 | None | |
4 | Target IP address | IP address of the HDL Buspro interface. | IP-Address | None | |
5 | Target port | UDP port of the HDL Buspro interface. | Port number | None | 6000 |
6 | Send interval | Time delay between sending two messages. | integer | ms | 200 |
7 | Log messages | If set to true, all received and sent messages are logged in <WorkspaceDirectory>\LogFiles\nxaHDL-<InterfaceName>_<Datecode>.log | boolean | None | False |
8 | Ping after | Start pinging the interface after not receiving packets for this time period. | integer | s | 50 |
9 | Ping interval | Time between sending pings to the interface. | integer | s | 10 |
10 | Ping retries | Connection to the interface is considered lost after this amount of failed pings. | integer | None | 2 |
Send interval
The NETx Server has to request the current values of all devices on startup. This means a lot of requests will be sent at the same time. In order to avoid overloading of the bus, these messages are queued.
...
The queue sizes can be monitored with the corresponding server items NETx\XIO\HDL\<InterfaceName>\Request queue size and NETx\XIO\HDL\<InterfaceName>\Write queue size.
Log messages
If enabled, all received and sent messages are logged. This can be useful for troubleshooting unintended behaviors. However, logging is disabled by default to save disk space.
Ping
The NETx Server is monitoring the connection to each interface.
...