Skip to main content
How Can We Help?

Search for answers or browse our knowledge base.

Using Register Block Limits

You are here:
< Back

It may be necessary to limit the size of the block read that XSPOC uses from time to time on various devices in the field. If you are unable to get a good scan on an asset and if you receive an error message that indicates the comm is either incomplete, or if you run into an Illegal data address error message, try the following:

  • Insure that the Parameter=UseNodeIDRegisterBlockLimits has a Value = 1, in tblSystemParameters.
    • If the Parameter does not exist in tblSystemParameters, enter it.
    • If the Parameter exists but the Value is set to zero, set it to 1 and then Restart the XSServer Service
    • If it is set, go to the next step.
  • Locate the NodeID in tblNodeMaster
    • Set the RegisterBlockLimit column to a value and try to scan the well.
    • Adjust the value until you can get a complete scan of the device.
    • Typically start with RegisterBlockLimit = 25 and then increase or decrease the value to find the best setting.
    • The values can be positive or negative, so you may need to experiment with the values.
    • If none of the values work, try -1.
  • You do not have to restart any of the XSPOC services after entering values in tblNodeMaster.