270 lines
9.1 KiB
JSON
270 lines
9.1 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
}
|