The PowerLogic PM5580 meter supports up to five custom alarms that can be configured for specific conditions. Users often need to monitor:
- Whether a custom alarm is active or inactive in real time.
- The accumulated activation count for each custom alarm.
This article explains which Modbus addresses to poll for these values.
1. How do I check if a custom alarm is active or inactive?
For the PM5580, the active/inactive state of the 5 Custom Alarms is available through the Coils associated with register 2427:
- Coil 38832 → Custom Alarm 1 (bit 0 of 2427)
- Coil 38833 → Custom Alarm 2 (bit 1 of 2427)
- Coil 38834 → Custom Alarm 3 (bit 2 of 2427)
- Coil 38835 → Custom Alarm 4 (bit 3 of 2427)
- Coil 38836 → Custom Alarm 5 (bit 4 of 2427)
The bit value will be 0 if the alarm is not active and 1 if the alarm is active.
2. How do I read the custom alarm counters?
The counters for each Custom Alarm are available via Modbus at the following registers:
- 13563 – Custom Alarm 1 Counter
- 13564 – Custom Alarm 2 Counter
- 13565 – Custom Alarm 3 Counter
- 13566 – Custom Alarm 4 Counter
- 13567 – Custom Alarm 5 Counter
These registers store the accumulated number of times each custom alarm has been triggered.
Summary:
- Use register 2427 / coils 38832–38836 for real-time active/inactive state of the customer alarms
- Use registers 13563–13567 for Custom-Alarm counters