...
Code Block | ||
---|---|---|
| ||
{ "protocol_stack":{ "name":"61850client", "version":"1.0", "transport_layer":{ "connections":[ { "srv_ip":"192.168.0.10", "port":8102, "osi": { "local_ap_title":"1,3,9999.13", "local_ae_qualifier":12, "remote_ap_title":"1,2,1200,15,3", "remote_ae_qualifier":1, "local_psel":"0x12,0x34,0x56,0x78", "local_ssel":"0,1,2,3,4", "local_tsel":"0x00,0x01,0x02", "remote_psel":"0x87,0x65,0x43,0x21", "remote_ssel":"0,1", "remote_tsel":"0x00,0x01" } }, { "srv_ip":"192.168.0.11", "port":8102 } ], }, "application_layer":{ "read_mode":"do", "reading_period":1000 } } } |
IEC 61850 MMS datapoint representation
This is the Datapoint representation of an IEC 61850 MMS.
Code Block |
---|
{
"data_object":{
"do_type":"{CDC}",
"do_value":"{mag} or {stval}",
"do_quality":"{q}",
"do_ts":"{t}",
}
} |
Exchanged datasets
Data sets are groups of data attributes (DA) or functional constraint data objects (FCDO). They are used to simplify access to functional related groups of variables. E.g. if you want to read the most important status values of a server you don’t have to ask the server for each individual variable. Instead you define a data set (or most probably use a predefined one) that contains all the required data and request them with a single read with the data set reference as an argument.
Attributes definition
Attribute | Description | Expected values | Mandatory |
---|---|---|---|
dataset_ref | this identifies the dataset reference | Any non empty string | Yes |
Configuration JSON structure
...