{ "className": "Pro380", "protocol": "RTU", "endianness": "BigEndian", "errorLimitUntilNotReachable": 15, "checkReachableRegister": "totalEnergyConsumed", "blocks": [ { "id": "phasesVoltage", "readSchedule": "update", "registers": [ { "id": "voltagePhaseA", "address": 20482, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Voltage phase L1", "unit": "V", "defaultValue": "0", "access": "RO" }, { "id": "voltagePhaseB", "address": 20484, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Voltage phase L2", "unit": "V", "defaultValue": "0", "access": "RO" }, { "id": "voltagePhaseC", "address": 20486, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Voltage phase L3", "unit": "V", "defaultValue": "0", "access": "RO" } ] }, { "id": "phasesCurrent", "readSchedule": "update", "registers": [ { "id": "currentPhaseA", "address": 20492, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Current phase L1", "unit": "A", "defaultValue": "0", "access": "RO" }, { "id": "currentPhaseB", "address": 20494, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Current phase L2", "unit": "A", "defaultValue": "0", "access": "RO" }, { "id": "currentPhaseC", "address": 20496, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Current phase L3", "unit": "A", "defaultValue": "0", "access": "RO" } ] }, { "id": "currentPower", "readSchedule": "update", "registers": [ { "id": "totalCurrentPower", "address": 20498, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Total system power", "unit": "kW", "defaultValue": "0", "access": "RO" }, { "id": "powerPhaseA", "address": 20500, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Power phase L1", "unit": "kW", "defaultValue": "0", "access": "RO" }, { "id": "powerPhaseB", "address": 20502, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Power phase L2", "unit": "kW", "defaultValue": "0", "access": "RO" }, { "id": "powerPhaseC", "address": 20504, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Power phase L3", "unit": "kW", "defaultValue": "0", "access": "RO" } ] }, { "id": "phasesEnergyConsumed", "readSchedule": "update", "registers": [ { "id": "energyConsumedPhaseA", "address": 24594, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy consumed phase A", "unit": "kWh", "defaultValue": "0", "access": "RO" }, { "id": "energyConsumedPhaseB", "address": 24596, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy consumed phase B", "unit": "kWh", "defaultValue": "0", "access": "RO" }, { "id": "energyConsumedPhaseC", "address": 24598, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy consumed phase C", "unit": "kWh", "defaultValue": "0", "access": "RO" } ] }, { "id": "phasesEnergyProduced", "readSchedule": "update", "registers": [ { "id": "energyProducedPhaseA", "address": 24606, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy produced phase A", "unit": "kWh", "defaultValue": "0", "access": "RO" }, { "id": "energyProducedPhaseB", "address": 24608, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy produced phase B", "unit": "kWh", "defaultValue": "0", "access": "RO" }, { "id": "energyProducedPhaseC", "address": 24610, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Energy produced phase C", "unit": "kWh", "defaultValue": "0", "access": "RO" } ] } ], "registers": [ { "id": "frequency", "address": 20488, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Frequency", "unit": "Hz", "defaultValue": "0", "access": "RO" }, { "id": "totalEnergyConsumed", "address": 24588, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Total energy consumed (Forward active energy)", "unit": "kWh", "defaultValue": "0", "access": "RO" }, { "id": "totalEnergyProduced", "address": 24600, "size": 2, "type": "float", "registerType": "holdingRegister", "readSchedule": "update", "description": "Total energy produced (Reverse active energy)", "unit": "kWh", "defaultValue": "0", "access": "RO" } ] }