Versions Compared

Key

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

...

Reference: NF EN 60870-5-101 § 7.3.1.22

TYPE IDENT 30: M_SP_TB_1

DATA UNIT IDENTIFIER

TYPE IDENTIFICATION
VARIABLE STRUCTURE QUALIFIER
CAUSE OF TRANSMISSION
COMMON ADDRESS OF ASDU

...

INFORMATION OBJECT ADDRESS
SIQ
CP56Time2a

...

IEC 104 to pivot format conversion configuration model

Code Block
languagejs
{
   "protocol_translation_layer":{
      "name":"iec104_to_pivot",
      "version":"1.0",
      "mapping":{
         "data_object_header":{
            "doh_type":"type_id",
            "doh_ca":"ca",
            "doh_oa":"oa",
            "doh_cot":"cot",
            "doh_flag_1":"istest",
            "doh_flag_2":"isnegative"
         },
         "data_object_item":{
            "doi_address":"ioa",
            "doi_value":"value",
            "doi_quality":"quality_desc",
            "doi_ts":"time_marker",
            "doi_ts_flag1":"isinvalid",
            "doi_ts_flag2":"isSummerTime",
            "doi_ts_flag3":"isSubstituted"
         }
      }
   }
}

...

Code Block
languagejs
{
   "data_object_header":{
      "doh_type":"some_value",
      "doh_ca":"some_value",
      "doh_oa":"some_value",
      "doh_cot":"some_value",
      "doh_flag_1":"some_value",
      "doh_flag_2":"some_value"
   },
   "data_object_item":{
      "doi_address":"some_value",
      "doi_value":"some_value",
      "doi_quality":"some_value",
      "doi_ts":"some_value",
      "doi_ts_flag1":"some_value",
      "doi_ts_flag2":"some_value",
      "doi_ts_flag3":"some_value"
   }
}

Pivot format to IEC 104 translation

Pivot format to IEC 104 conversion configuration model

Code Block
languagejs
{
   "protocol_translation_layer":{
      "name":"pivot_to_iec104",
      "version":"1.0",
      "mapping":{
         "data_object_header":{
            "type_id":"doh_type",
            "ca":"doh_ca",
            "oa":"doh_oa",
            "cot":"doh_cot",
            "istest":"doh_flag_1",
            "isnegative":"doh_flag_2"
         },
         "data_object_item":{
            "ioa":"doi_address",
            "value":"doi_value",
            "quality_desc":"doi_quality",
            "time_marker":"doi_ts",
            "isinvalid":"doi_ts_flag1",
            "isSummerTime":"doi_ts_flag2",
            "isSubstituted":"doi_ts_flag3"
         }
      }
   }
}