Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
{
   "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

AttributeDescriptionExpected valuesMandatory
dataset_refthis identifies the dataset referenceAny non empty stringYes

Configuration JSON structure

...