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:24:31.284Z
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
