- Todo:
- This node-type is currently under development.
Prerequisites
This node-type requires libiec61850 (>= 1.3.1).
Implementation
The source code of the node-type is available here: https://git.rwth-aachen.de/acs/public/villas/node/blob/master/lib/nodes/iec61850_sv.cpp
Datatypes
| Type | Format identifier |
| boolean | b |
| int8 | o |
| int16 | w |
| int32 | d |
| int64 | g |
| int8u | O |
| int16u | W |
| int32u | D |
| int64u | G |
| float32 | f |
| float64 | F |
| enumerated | e |
| coded_enum | c |
| octet_string | s |
| visible_string | S |
| objectname | n |
| objectreference | r |
| timestamp | t |
| entrytime | e |
| bitstring | B |
Configuration
- Todo:
- Document config settings of IEC61850-9-2 node-type
Example
nodes = {
sampled_values_node = {
type = "iec61850-9-2",
interface = "lo",
dst_address = "01:0c:cd:01:00:01",
out = {
signals = (
{ iec_type = "float32" },
{ iec_type = "float64" },
{ iec_type = "int8" },
{ iec_type = "int32" }
)
svid = "test1234",
smpmod = "samples_per_second",
confrev = 55
},
in = {
signals = (
{ iec_type = "float32" },
{ iec_type = "float64" },
{ iec_type = "int8" },
{ iec_type = "int32" }
)
}
}
}