@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof ModbusTag)) {
            return false;
        }
        ModbusTag that = (ModbusTag) o;
        return address == that.address &&
            quantity == that.quantity &&
            dataType == that.dataType &&
            unitId == that.unitId &&
            getClass() == that.getClass(); // MUST be identical
    }
Get the logical (configured) address
@return The address which was configured and is different from what is used on the wire.
plc4j/drivers/modbus/src/main/java/org/apache/plc4x/java/modbus/base/tag/ModbusTag.java