...
Communication line category: Honeywell C-Bus.
Line parameters (C-Bus tab).
Device ID – is C-Bus Id which is assigned to KMFB02 card. It must be unused number in the range of 1 to 30, kept reserved for KMFB02 in C-Bus network.
Baud rate – is a baud rate of C-Bus. Supported baud rates: 4800, 9600 and 19200 Bd.
- Communication computer KPX02 with firmware by Ipesoft s.r.o.
- D2000 KOM process on a computer equipped with an RS-485 interface (tested on a Techbase NPE X500 M3 industrial computer based on Raspberry PI)
- D2000 KOM process communicating via Moxa N-Port with an RS-485 interface (this combination may not meet protocol timing requirements)
Parameters:
Communication line category:: Serial (communication via serial port), SerialOverUDP Device Redundant (communication via serial server in UDP mode)
Kotva | ||||
---|---|---|---|---|
|
...
Configuration line dialog box - tab Protocol parameters.
They influences some of the optional protocol parameters. The following line parameters can be set:
Table 1
Key word | Full name | Description | Unit | Default value | ||||||
---|---|---|---|---|---|---|---|---|---|---|
| Device ID | This parameter is not used for the Honeywell C-Bus line. For other line types it has a similar meaning as the "Device ID" parameter on the Honeywell C-Bus line: it is the C-Bus Id assigned to the D2000 KOM process. It must be an unused number between 1 and 30 reserved for the D2000 KOM process on the C-Bus network. | 1-30 | 30 | ||||||
| Baud Rate | This parameter is not used for the Honeywell C-Bus line. For other line types it has a similar meaning as the "Baud Rate" parameter on the Honeywell C-Bus line: it is the C-Bus baud rate, supported baud rates are 4800, 9600 and 19200 Bd. | baud | 9600 | ||||||
| Line Mode | Mode of communication with C-Bus:
| ISA card KPX02 Direct | Direct | ||||||
| KOM Latency | The parameter allows "tuning" of time parameters. A positive value decreases the wait before sending a message, a negative value increases the wait. Reducing the wait can compensate for the slowness of the communication computer. | 0.1 ms | 0 | ||||||
| Debug Input | Debugging messages for input data. Parameter is a bit mask, meaning of individual bits is as follows:
| - | 0 | ||||||
| Debug Output | Debugging messages for output data. Parameter is a bit mask, meaning of individual bits is as follows:
| - | 0 |
Kotva | ||||
---|---|---|---|---|
|
...
They influence a behavior of access to communication medium. You can define the following parameters:
Table 1
Key word | Full name | Meaning | Unit | Default value |
---|---|---|---|---|
WREXP | Write Request Expiration Timeout | Parameter defines a lifetime of request for writing a new value to I/O tag. If this entry can not be done (e.g. because the communication with station does not work), the request is cancelled after elapsing this time. An error message is written into the line trace file. | sec | 60 |
IPT | Init Point Response Timeout | Timeout until which the device must respond after sending the request for initialization of communication with I/O tag into the device. After elapsing this time, error message is written into the line trace file. | sec | 6 |
WPT | Write Point Response Timeout | Timeout until which the device must respond after sending the request for writing the new value of I/O tag into the device. After elapsing this time, error message is written into the line trace file. | sec | 4 |
PRP | Parameter Read Periode | Read period of parameters from EXCEL devices. The changes in parameters (e.g. through EXCEL keyboard) are not transmitted automatically but they are read according to this period. | sec | 600 |
String with protocol parameters is written according to this rule:
...
The reading/writing into time channels is done by I/O tags with these addresses:
Address | I/O tag | Meaning |
---|---|---|
$.TPRFSH | Dout | By writing the value FALSE into this I/O tag, the reading of all information about time programs is started. The reading is finished when I/O tag acquires TRUE. |
$.TPLx | TxtI | I/O tag acquires the name of time program with index x (the index of first time program is 1). If this time program does not exist, I/O tag has an invalid value. |
$.TPWSx-y | TxtI | Name of weekly schedule for time program with index x and day y (y in the range of 1 to 7 for Monday to Sunday). |
$.TPDSx-y | TxtI | Name of daily schedule with index y for time program with index x. If daily schedule with this index does not exist, I/O tag has an invalid value. |
$.TPPLx-y | TxtI | Name of permitted object for control with index y in time program with index x. If object with this index does not exist, I/O tag has an invalid value. |
$.TPADSPx-y-z | TxtI | Name of object in an action with index z, daily schedule with index y, time program with index x. If this action does not exist, I/O tag has an invalid value. |
$.TPADSTx-y-z | TxtI | Execution time of action with index z, daily schedule with index y, time program with index x. If this action does not exist, I/O tag has an invalid value. |
$.TPADSVx-y-z | TxtI | Value assigned to object in the action with index z, daily schedule with index y, time program with index x. If this action does not exist, I/O tag has an invalid value. |
$.TPWWSx-y | Co | Record of new daily schedule in weekly schedule. Day with index y (y in the range of 1 to 7 for Monday to Sunday), time program with index x. Recorded value is the index of dail schedule which was obtained by reading with the help of address $.TPDS. |
$.TPWDSx-y | TxtO | Writing/cancellation of daily schedule with index y in time program x. The values: "DEL" - cancels daily program |
$.TPADSWx-y-z | TxtO | Writing/change/cancellation of action with index z in daily schedule with index y, time program with index x. The values: "DEL" - cancels the action. |
Note to the reading and controlling the time programs:
...
- I/O tags that have not any image in EXCEL device:
Address | I/O tag | Meaning |
---|---|---|
$.ALARM | TxtI | Text variable that contains the last received alarm from device (parent of I/O tag – station). |
$.LIST | TxtI | Text variable that contains the list of objects received from device (parent of I/O tag – station). |
- I/O tags with Manual/Auto status:
...