{
  "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json",
  "mbmap": 2,
  "vendor": "Seneca",
  "model": "S604 / S700",
  "models": [
    "S604",
    "S700"
  ],
  "vendor_website": "seneca.it",
  "revision": 2,
  "source": "Modbus Database (Jibril Sharafi, MIT licence), table seneca/s604; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/seneca-s604.htm. Not verified against the manufacturer's documentation; Modbus Database (Jibril Sharafi, MIT licence), table seneca/s700; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/seneca-s700.htm. Not verified against the manufacturer's documentation",
  "notes": [
    "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).",
    "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.",
    "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual."
  ],
  "byte_order": "big",
  "word_order": "big",
  "address_base": 0,
  "x_status": "unofficial",
  "x_origin": "modbus-database",
  "registers": [
    {
      "name": "Phase 1 N voltage",
      "area": "holding",
      "address": 4096,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Phase 2 N voltage",
      "area": "holding",
      "address": 4098,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Phase 3 N voltage",
      "area": "holding",
      "address": 4100,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Line 12 voltage",
      "area": "holding",
      "address": 4102,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Line 23 voltage",
      "area": "holding",
      "address": 4104,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Line 31 voltage",
      "area": "holding",
      "address": 4106,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "System voltage",
      "area": "holding",
      "address": 4108,
      "type": "float32",
      "unit": "V",
      "access": "R"
    },
    {
      "name": "Phase 1 current",
      "area": "holding",
      "address": 4110,
      "type": "float32",
      "unit": "A",
      "access": "R"
    },
    {
      "name": "Phase 2 current",
      "area": "holding",
      "address": 4112,
      "type": "float32",
      "unit": "A",
      "access": "R"
    },
    {
      "name": "Phase 3 current",
      "area": "holding",
      "address": 4114,
      "type": "float32",
      "unit": "A",
      "access": "R"
    },
    {
      "name": "Neutral current",
      "area": "holding",
      "address": 4116,
      "type": "float32",
      "unit": "A",
      "access": "R"
    },
    {
      "name": "System current",
      "area": "holding",
      "address": 4118,
      "type": "float32",
      "unit": "A",
      "access": "R"
    },
    {
      "name": "Phase 1 active power",
      "area": "holding",
      "address": 4120,
      "type": "float32",
      "unit": "W",
      "access": "R"
    },
    {
      "name": "Phase 2 active power",
      "area": "holding",
      "address": 4122,
      "type": "float32",
      "unit": "W",
      "access": "R"
    },
    {
      "name": "Phase 3 active power",
      "area": "holding",
      "address": 4124,
      "type": "float32",
      "unit": "W",
      "access": "R"
    },
    {
      "name": "System active power",
      "area": "holding",
      "address": 4126,
      "type": "float32",
      "unit": "W",
      "access": "R"
    },
    {
      "name": "Phase 1 apparent power",
      "area": "holding",
      "address": 4128,
      "type": "float32",
      "unit": "VA",
      "access": "R"
    },
    {
      "name": "Phase 2 apparent power",
      "area": "holding",
      "address": 4130,
      "type": "float32",
      "unit": "VA",
      "access": "R"
    },
    {
      "name": "Phase 3 apparent power",
      "area": "holding",
      "address": 4132,
      "type": "float32",
      "unit": "VA",
      "access": "R"
    },
    {
      "name": "System apparent power",
      "area": "holding",
      "address": 4134,
      "type": "float32",
      "unit": "VA",
      "access": "R"
    },
    {
      "name": "Phase 1 reactive power",
      "area": "holding",
      "address": 4136,
      "type": "float32",
      "unit": "var",
      "access": "R"
    },
    {
      "name": "Phase 2 reactive power",
      "area": "holding",
      "address": 4138,
      "type": "float32",
      "unit": "var",
      "access": "R"
    },
    {
      "name": "Phase 3 reactive power",
      "area": "holding",
      "address": 4140,
      "type": "float32",
      "unit": "var",
      "access": "R"
    },
    {
      "name": "System reactive power",
      "area": "holding",
      "address": 4142,
      "type": "float32",
      "unit": "var",
      "access": "R"
    },
    {
      "name": "Phase 1 power factor",
      "area": "holding",
      "address": 4144,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 2 power factor",
      "area": "holding",
      "address": 4146,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 3 power factor",
      "area": "holding",
      "address": 4148,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "System power factor",
      "area": "holding",
      "address": 4150,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 1 dpf",
      "area": "holding",
      "address": 4152,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 2 dpf",
      "area": "holding",
      "address": 4154,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 3 dpf",
      "area": "holding",
      "address": 4156,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 1 tangent",
      "area": "holding",
      "address": 4158,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 2 tangent",
      "area": "holding",
      "address": 4160,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 3 tangent",
      "area": "holding",
      "address": 4162,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "System tangent",
      "area": "holding",
      "address": 4164,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Phase 1 N voltage thd",
      "area": "holding",
      "address": 4166,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Phase 2 N voltage thd",
      "area": "holding",
      "address": 4168,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Phase 3 N voltage thd",
      "area": "holding",
      "address": 4170,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Line 12 voltage thd",
      "area": "holding",
      "address": 4172,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Line 23 voltage thd",
      "area": "holding",
      "address": 4174,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Line 31 voltage thd",
      "area": "holding",
      "address": 4176,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Phase 1 current thd",
      "area": "holding",
      "address": 4178,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Phase 2 current thd",
      "area": "holding",
      "address": 4180,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Phase 3 current thd",
      "area": "holding",
      "address": 4182,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Neutral current thd",
      "area": "holding",
      "address": 4184,
      "type": "float32",
      "unit": "%",
      "access": "R"
    },
    {
      "name": "Frequency",
      "area": "holding",
      "address": 4186,
      "type": "float32",
      "unit": "Hz",
      "access": "R"
    },
    {
      "name": "Sequence ($00=123 ccw, $01=321 cw, $02=not defined)",
      "area": "holding",
      "address": 4188,
      "type": "float32",
      "access": "R"
    },
    {
      "name": "Hourcounter (4190)",
      "area": "holding",
      "address": 4190,
      "type": "float32",
      "unit": "h",
      "access": "R"
    },
    {
      "name": "Hourcounter (4192)",
      "area": "holding",
      "address": 4192,
      "type": "float32",
      "unit": "h",
      "access": "R"
    },
    {
      "name": "Phase 1 current dmd",
      "area": "holding",
      "address": 4366,
      "type": "float32",
      "unit": "A",
      "access": "R"
    }
  ],
  "description": "Seneca S604 and S700"
}