27 Kaco
Overview
This protocol is meant to be used by inverters that convert the DC power generated by the photovoltaic (PV) modules into AC power and feed this into the power grid.
This protocol handles serial communication parameters (baudrate, databits, stopbits, etc.) automatically.
Configuration
Kaco parameters for Device tab
Parameter |
Type |
Description |
Required |
Default value (when not specified) |
Range |
|
Min |
Max |
|||||
name | string | User-friendly device name | Yes |
|
|
|
description | string | Description of a device | No |
|
|
|
device_alias | string | Alphanumeric string to identify a device | Yes | |||
enable | boolean | Enabling/disabling of a device | No | 1 | 0 | 1 |
protocol | string | Protocol to be used. | Yes |
Kaco |
||
scan_rate_ms | integer | All reads and writes will be executed within the timeframe in miliseconds. |
No | 10000 |
|
|
poll_delay_ms | integer | Minimum time delay in miliseconds to wait before sending any data on port. |
No | 200 |
|
|
timeout_ms | integer | Timeout of waiting for incoming request in miliseconds | No | 2500 | 0 | 60000 |
subid | integer | Inverter serial number display | No | 0 | ||
ext_device | boolean | 0 - Inverter is connected directly 1 - Inverter is connected via remote terminal |
No | 0 | 0 | 1 |
id | integer | Inverter serial number | Yes | |||
device | string | Communication port | Yes | PORT1 | PORT2 |
Kaco parameters for Signals tab
Parameter | Type | Description | Required |
Default value (when not specified) |
Range |
|
signal_name |
string |
User-friendly signal name |
Yes |
|
|
|
device_alias |
string |
Device alias from a Devices tab |
Yes |
|
|
|
signal_alias |
string |
Unique alphanumeric name of the signal to be used |
Yes |
|
|
|
enable |
boolean |
Enabling/disabling of an individual signal |
No | 1 |
0 |
1 |
log |
integer |
Enable logging in event log |
No | 0 |
|
|
number_type | string | Type of a number (FLOAT, DOUBLE, DIGITAL, etc.) | Yes | |||
job_todo |
string |
Tag job as single or multiple comma separated OBIS codes |
Yes |
|
|
|
tag_job_todo | string | Tag sub job | Yes | |||
pulse_short_time_ms | integer | Time interval for short output pulse to stay active |
No | |||
pulse_long_time_ms | integer | Time interval for long output pulse to stay active | No |