{
  "manufacturer": "siemens",
  "model": "sem3-three-phase",
  "device": "sem3-three-phase",
  "category": "Energy Metering",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "siemens sem3-three-phase — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/siemens-sem3-three-phase.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:26:27.604Z",
  "registers": [
    {
      "address": "200",
      "addressNumeric": 200,
      "signal": "monitor_1_alarm_flags",
      "name": "Monitor-1-alarm-flags",
      "description": "Monitor-1-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "201",
      "addressNumeric": 201,
      "signal": "monitor_2_alarm_flags",
      "name": "Monitor-2-alarm-flags",
      "description": "Monitor-2-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "202",
      "addressNumeric": 202,
      "signal": "monitor_3_alarm_flags",
      "name": "Monitor-3-alarm-flags",
      "description": "Monitor-3-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "203",
      "addressNumeric": 203,
      "signal": "monitor_4_alarm_flags",
      "name": "Monitor-4-alarm-flags",
      "description": "Monitor-4-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "204",
      "addressNumeric": 204,
      "signal": "monitor_5_alarm_flags",
      "name": "Monitor-5-alarm-flags",
      "description": "Monitor-5-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "205",
      "addressNumeric": 205,
      "signal": "monitor_6_alarm_flags",
      "name": "Monitor-6-alarm-flags",
      "description": "Monitor-6-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "206",
      "addressNumeric": 206,
      "signal": "monitor_7_alarm_flags",
      "name": "Monitor-7-alarm-flags",
      "description": "Monitor-7-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "207",
      "addressNumeric": 207,
      "signal": "monitor_8_alarm_flags",
      "name": "Monitor-8-alarm-flags",
      "description": "Monitor-8-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "208",
      "addressNumeric": 208,
      "signal": "monitor_9_alarm_flags",
      "name": "Monitor-9-alarm-flags",
      "description": "Monitor-9-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "209",
      "addressNumeric": 209,
      "signal": "monitor_10_alarm_flags",
      "name": "Monitor-10-alarm-flags",
      "description": "Monitor-10-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "210",
      "addressNumeric": 210,
      "signal": "monitor_11_alarm_flags",
      "name": "Monitor-11-alarm-flags",
      "description": "Monitor-11-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "211",
      "addressNumeric": 211,
      "signal": "monitor_12_alarm_flags",
      "name": "Monitor-12-alarm-flags",
      "description": "Monitor-12-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "212",
      "addressNumeric": 212,
      "signal": "monitor_13_alarm_flags",
      "name": "Monitor-13-alarm-flags",
      "description": "Monitor-13-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "213",
      "addressNumeric": 213,
      "signal": "monitor_14_alarm_flags",
      "name": "Monitor-14-alarm-flags",
      "description": "Monitor-14-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "214",
      "addressNumeric": 214,
      "signal": "monitor_15_alarm_flags",
      "name": "Monitor-15-alarm-flags",
      "description": "Monitor-15-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "215",
      "addressNumeric": 215,
      "signal": "monitor_16_alarm_flags",
      "name": "Monitor-16-alarm-flags",
      "description": "Monitor-16-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "216",
      "addressNumeric": 216,
      "signal": "monitor_17_alarm_flags",
      "name": "Monitor-17-alarm-flags",
      "description": "Monitor-17-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "217",
      "addressNumeric": 217,
      "signal": "monitor_18_alarm_flags",
      "name": "Monitor-18-alarm-flags",
      "description": "Monitor-18-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "218",
      "addressNumeric": 218,
      "signal": "monitor_19_alarm_flags",
      "name": "Monitor-19-alarm-flags",
      "description": "Monitor-19-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "219",
      "addressNumeric": 219,
      "signal": "monitor_20_alarm_flags",
      "name": "Monitor-20-alarm-flags",
      "description": "Monitor-20-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "220",
      "addressNumeric": 220,
      "signal": "monitor_21_alarm_flags",
      "name": "Monitor-21-alarm-flags",
      "description": "Monitor-21-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "221",
      "addressNumeric": 221,
      "signal": "monitor_22_alarm_flags",
      "name": "Monitor-22-alarm-flags",
      "description": "Monitor-22-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "222",
      "addressNumeric": 222,
      "signal": "monitor_23_alarm_flags",
      "name": "Monitor-23-alarm-flags",
      "description": "Monitor-23-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "223",
      "addressNumeric": 223,
      "signal": "monitor_24_alarm_flags",
      "name": "Monitor-24-alarm-flags",
      "description": "Monitor-24-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "224",
      "addressNumeric": 224,
      "signal": "monitor_25_alarm_flags",
      "name": "Monitor-25-alarm-flags",
      "description": "Monitor-25-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "225",
      "addressNumeric": 225,
      "signal": "monitor_26_alarm_flags",
      "name": "Monitor-26-alarm-flags",
      "description": "Monitor-26-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "226",
      "addressNumeric": 226,
      "signal": "monitor_27_alarm_flags",
      "name": "Monitor-27-alarm-flags",
      "description": "Monitor-27-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "227",
      "addressNumeric": 227,
      "signal": "monitor_28_alarm_flags",
      "name": "Monitor-28-alarm-flags",
      "description": "Monitor-28-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "228",
      "addressNumeric": 228,
      "signal": "monitor_29_alarm_flags",
      "name": "Monitor-29-alarm-flags",
      "description": "Monitor-29-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "229",
      "addressNumeric": 229,
      "signal": "monitor_30_alarm_flags",
      "name": "Monitor-30-alarm-flags",
      "description": "Monitor-30-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "230",
      "addressNumeric": 230,
      "signal": "monitor_31_alarm_flags",
      "name": "Monitor-31-alarm-flags",
      "description": "Monitor-31-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "231",
      "addressNumeric": 231,
      "signal": "monitor_32_alarm_flags",
      "name": "Monitor-32-alarm-flags",
      "description": "Monitor-32-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "232",
      "addressNumeric": 232,
      "signal": "monitor_33_alarm_flags",
      "name": "Monitor-33-alarm-flags",
      "description": "Monitor-33-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "233",
      "addressNumeric": 233,
      "signal": "monitor_34_alarm_flags",
      "name": "Monitor-34-alarm-flags",
      "description": "Monitor-34-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "234",
      "addressNumeric": 234,
      "signal": "monitor_35_alarm_flags",
      "name": "Monitor-35-alarm-flags",
      "description": "Monitor-35-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "235",
      "addressNumeric": 235,
      "signal": "monitor_36_alarm_flags",
      "name": "Monitor-36-alarm-flags",
      "description": "Monitor-36-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "236",
      "addressNumeric": 236,
      "signal": "monitor_37_alarm_flags",
      "name": "Monitor-37-alarm-flags",
      "description": "Monitor-37-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "237",
      "addressNumeric": 237,
      "signal": "monitor_38_alarm_flags",
      "name": "Monitor-38-alarm-flags",
      "description": "Monitor-38-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "238",
      "addressNumeric": 238,
      "signal": "monitor_39_alarm_flags",
      "name": "Monitor-39-alarm-flags",
      "description": "Monitor-39-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "239",
      "addressNumeric": 239,
      "signal": "monitor_40_alarm_flags",
      "name": "Monitor-40-alarm-flags",
      "description": "Monitor-40-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "240",
      "addressNumeric": 240,
      "signal": "monitor_41_alarm_flags",
      "name": "Monitor-41-alarm-flags",
      "description": "Monitor-41-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "241",
      "addressNumeric": 241,
      "signal": "monitor_42_alarm_flags",
      "name": "Monitor-42-alarm-flags",
      "description": "Monitor-42-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "242",
      "addressNumeric": 242,
      "signal": "monitor_43_alarm_flags",
      "name": "Monitor-43-alarm-flags",
      "description": "Monitor-43-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "243",
      "addressNumeric": 243,
      "signal": "monitor_44_alarm_flags",
      "name": "Monitor-44-alarm-flags",
      "description": "Monitor-44-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "244",
      "addressNumeric": 244,
      "signal": "monitor_45_alarm_flags",
      "name": "Monitor-45-alarm-flags",
      "description": "Monitor-45-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "245",
      "addressNumeric": 245,
      "signal": "monitor_46_alarm_flags",
      "name": "Monitor-46-alarm-flags",
      "description": "Monitor-46-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "246",
      "addressNumeric": 246,
      "signal": "monitor_47_alarm_flags",
      "name": "Monitor-47-alarm-flags",
      "description": "Monitor-47-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "247",
      "addressNumeric": 247,
      "signal": "monitor_48_alarm_flags",
      "name": "Monitor-48-alarm-flags",
      "description": "Monitor-48-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "248",
      "addressNumeric": 248,
      "signal": "monitor_49_alarm_flags",
      "name": "Monitor-49-alarm-flags",
      "description": "Monitor-49-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "249",
      "addressNumeric": 249,
      "signal": "monitor_50_alarm_flags",
      "name": "Monitor-50-alarm-flags",
      "description": "Monitor-50-alarm-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}