Issue
Some devices may restrict access to certain memory registers. Such registers may be available for read only, write only or may not be available at all, resulting in a MODBUS exception when the registers are addressed.
Definition: Blocks of registers that cannot be read or written to are referred as invalid memory access blocks.
Definition: Blocks of registers that cannot be read or written to are referred as invalid memory access blocks.
Product Line
PowerLogic SCADA v7.10 Service Release 2, a logic code was added to account for these invalid blocks.
Environment
PowerLogic Energy Meter
Cause
These devices create a challenge for the PWRMODBUS driver. If the device has invalid blocks that do not support scattered reads (or they are deactivated for this device), the driver may try to read registers in blocks that intersect with the registers that cannot be read. This can result in the whole block being invalidated and, in certain cases, may also result in the device being taken offline.
Resolution
In SCADA v7.10 Service Release 2, a logic code was added to account for these invalid blocks.
*NOTE: Any invalid block tags you add must be configured as Long data type. Any other data type selection will result in a "bad raw data type" compile error.*
For more information on Invalid Memory Access Blocks, see the attached document taken from the Service Release 3 version of the PowerLogic SCADA System Integrator Manual.
Environment
PowerLogic Energy Meter
Cause
These devices create a challenge for the PWRMODBUS driver. If the device has invalid blocks that do not support scattered reads (or they are deactivated for this device), the driver may try to read registers in blocks that intersect with the registers that cannot be read. This can result in the whole block being invalidated and, in certain cases, may also result in the device being taken offline.
Resolution
In SCADA v7.10 Service Release 2, a logic code was added to account for these invalid blocks.
*NOTE: Any invalid block tags you add must be configured as Long data type. Any other data type selection will result in a "bad raw data type" compile error.*
For more information on Invalid Memory Access Blocks, see the attached document taken from the Service Release 3 version of the PowerLogic SCADA System Integrator Manual.