Software Tools

The following CASE statement shows the error codes for RealFLO.

CASE ErrorCode OF

20001: ErrorText := 'Meter control structure not found';
20002: ErrorText := 'Inputs have not been configured';
20003: ErrorText := 'Temperature input is below zero scale';
20004: ErrorText := 'Temperature input is above full scale';
20005: ErrorText := 'Static pressure input is below zero scale';
20006: ErrorText := 'Static pressure input is above full scale';
20007: ErrorText := 'Differential pressure input is below zero scale';
20008: ErrorText := 'Differential pressure input is above full scale';
20010: ErrorText := 'Forced input register';
20011: ErrorText := 'Removed forced from input register';
20050: ErrorText := 'Restore from temperature input low alarm';
20051: ErrorText := 'Restore from temperature input high alarm';
20052: ErrorText := 'Restore from static pressure input low alarm';
20053: ErrorText := 'Restore from static pressure input high alarm';
20054: ErrorText := 'Restore from differential pressure input low alarm';
20055: ErrorText := 'Restore from differential pressure input high alarm';
20056: ErrorText := 'Restore from low pulse input alarm';
20057: ErrorText := 'Restore from input alarm';
20201: ErrorText := 'AGA-3 (1985) - Input Units system is invalid';
20202: ErrorText := 'AGA-3 (1985) - Pipe diameter is too small';
20203: ErrorText := 'AGA-3 (1985) - Orifice diameter is too small';
20204: ErrorText := 'AGA-3 (1985) - Orifice diameter is larger than the pipe diameter';
20205: ErrorText := 'AGA-3 (1985) - Base pressure is zero or negative';
20206: ErrorText := 'AGA-3 (1985) - Base temperature is at or below absolute zero';
20207: ErrorText := 'AGA-3 (1985) - Relative density is zero or negative';
20208: ErrorText := 'AGA-3 (1985) - Supercompressibility is zero or negative';
20209: ErrorText := 'AGA-3 (1985) - Viscosity is zero or negative';
20210: ErrorText := 'AGA-3 (1985) - Flowing temperature is at or below absolute zero';
20211: ErrorText := 'AGA-3 (1985) - Flow extension is zero or negative';
20214: ErrorText := 'AGA-3 (1985) - Invalid isentropic exponent';
20221: ErrorText := 'AGA-3 (1985) - Invalid pipe material';
20222: ErrorText := 'AGA-3 (1985) - Invalid orifice material';
20223: ErrorText := 'AGA-3 (1985) - Invalid static pressure tap location';
20227: ErrorText := 'AGA-3 (1985) - Differential pressure is zero or negative';
20228: ErrorText := 'AGA-3 (1985) - Configuration flag not set';
20229: ErrorText := 'AGA-3 (1985) - Ratios from AGA-8 or NX-19 were not available';
20230: ErrorText := 'AGA-3 (1985) - Input values were not available';
20231: ErrorText := 'AGA-3 (1985) - Contract Units system is invalid';
20232: ErrorText := 'AGA-3 (1985) - Static pressure below differential';
20233: ErrorText := 'AGA-3 (1985) - Static pressure zero or negative';
20301: ErrorText := 'AGA-3 (1992) - Input Units system is invalid';
20302: ErrorText := 'AGA-3 (1992) - Pipe diameter is too small';
20303: ErrorText := 'AGA-3 (1992) - Orifice diameter is too small';
20304: ErrorText := 'AGA-3 (1992) - Orifice diameter is larger than the pipe diameter';
20305: ErrorText := 'AGA-3 (1992) - Base pressure is zero or negative';
20306: ErrorText := 'AGA-3 (1992) - Base temperature is at or below absolute zero';
20307: ErrorText := 'AGA-3 (1992) - Relative density is zero or negative';
20308: ErrorText := 'AGA-3 (1992) - Supercompressibility is zero or negative';
20309: ErrorText := 'AGA-3 (1992) - Viscosity is zero or negative';
20310: ErrorText := 'AGA-3 (1992) - Flowing temperature is at or below absolute zero';
20311: ErrorText := 'AGA-3 (1992) - Flow extension is zero or negative';
20312: ErrorText := 'AGA-3 (1992) - Compressibility is negative at base conditions';
20313: ErrorText := 'AGA-3 (1992) - Compressibility is negative at flow conditions';
20314: ErrorText := 'AGA-3 (1992) - Invalid isentropic exponent';
20315: ErrorText := 'AGA-3 (1992) - Ratio of orifice to pipe diameter is small';
20316: ErrorText := 'AGA-3 (1992) - Ratio of orifice to pipe diameter is large';
20317: ErrorText := 'AGA-3 (1992) - Ratio of orifice to pipe diameter is too small';
20318: ErrorText := 'AGA-3 (1992) - Ratio of orifice to pipe diameter is too large';
20319: ErrorText := 'AGA-3 (1992) - Reynolds number is too small';
20320: ErrorText := 'AGA-3 (1992) - Reynolds number is too large';
20321: ErrorText := 'AGA-3 (1992) - Invalid pipe material';
20322: ErrorText := 'AGA-3 (1992) - Invalid orifice material';
20323: ErrorText := 'AGA-3 (1992) - Invalid static pressure tap location';
20324: ErrorText := 'AGA-3 (1992) - The discharge coefficient was not calculated';
20325: ErrorText := 'AGA-3 (1992) - Too many iterations to calculate the discharge cefficient';
20326: ErrorText := 'AGA-3 (1992) - The atmospheric pressure is invalid';
20327: ErrorText := 'AGA-3 (1992) - unused error code';
20328: ErrorText := 'AGA-3 (1992) - Configuration flag not set';
20329: ErrorText := 'AGA-3 (1992) - Ratios from AGA-8 or NX-19 were not available';
20330: ErrorText := 'AGA-3 (1992) - Input values were not available';
20331: ErrorText := 'AGA-3 (1992) - Contract Units system is invalid';
20332: ErrorText := 'AGA-3 (1992) - Static pressure below differential';
20333: ErrorText := 'AGA-3 (1992) - Static pressure zero or negative';
20701: ErrorText := 'AGA-7 - Failed to create';
20702: ErrorText := 'AGA-7 - Unused error code';
20703: ErrorText := 'AGA-7 - Input Units system is invalid';
20704: ErrorText := 'AGA-7 - Base pressure is low';
20705: ErrorText := 'AGA-7 - Base temperature is at or below absolute zero';
20706: ErrorText := 'AGA-7 - K factor is negative or zero';
20707: ErrorText := 'AGA-7 - M factor is negative or zero';
20708: ErrorText := 'AGA-7 - Atmospheric pressure is negative';
20709: ErrorText := 'AGA-7 - Supercompressibility is zero or negative';
20710: ErrorText := 'AGA-7 - Compressibility is negative at base conditions';
20711: ErrorText := 'AGA-7 - Pulse count is negative';
20712: ErrorText := 'AGA-7 - Flow temperature is low';
20713: ErrorText := 'AGA-7 - Flow pressure is low';
20714: ErrorText := 'AGA-7 - Pulse count is low';
20715: ErrorText := 'AGA-7 - Configuration flag not set';
20716: ErrorText := 'AGA-7 - Ratios from AGA-8 or NX-19 are not available';
20717: ErrorText := 'AGA-7 - Input values are not available';
20718: ErrorText := 'AGA-7 - Contract Units system is invalid';
22201: ErrorText := 'V-Cone - Input Units system is invalid';
22202: ErrorText := 'V-Cone - Contract units system is invalid';
22203: ErrorText := 'V-Cone - Invalid pipe material';
22204: ErrorText := 'V-Cone - Invalid cone material';
22205: ErrorText := 'V-Cone - Pipe diameter is too small';
22206: ErrorText := 'V-Cone - Cone diameter is too small';
22207: ErrorText := 'V-Cone - cone diameter is larger than the pipe diameter';
22208: ErrorText := 'V-Cone - Base pressure is zero or negative';
22209: ErrorText := 'V-Cone - Base temperature is zero or negative';
22210: ErrorText := 'V-Cone - Viscosity is zero or negative';
22211: ErrorText := 'V-Cone - Invalid isentropic exponent';
22212: ErrorText := 'V-Cone - The atmospheric pressure is invalid';
22213: ErrorText := 'V-Cone - Reynolds/coefficient table length is invalid';
22214: ErrorText := 'V-Cone - First Reynolds/coefficient point is invalid';
22215: ErrorText := 'V-Cone - A Reynolds/coefficient point is invalid';
22216: ErrorText := 'V-Cone - Reynolds number lower than previous point';
22217: ErrorText := 'V-Cone - Coefficient lower than previous point';
22218: ErrorText := 'V-Cone - Supercompressibility is zero or negative';
22219: ErrorText := 'V-Cone - Compressibility is negative at base conditions';
22220: ErrorText := 'V-Cone - Compressibility is negative at flow conditions';
22221: ErrorText := 'V-Cone - Flow temperature is at or below absolute zero';
22222: ErrorText := 'V-Cone - Configuration flag not set';
22223: ErrorText := 'V-Cone - Ratios from AGA-8 or NX-19 were not available';
22224: ErrorText := 'V-Cone - Input values were not available';
22225: ErrorText := 'V-Cone - Calculated Reynolds number is too small';
22226: ErrorText := 'V-Cone - Calculated Reynolds number is too large';
22227: ErrorText := 'V-Cone - Too many iterations for the Reynolds number to converge';
22228: ErrorText := 'V-Cone - Static pressure below differential pressure';
22229: ErrorText := 'V-Cone - Static pressure zero or negative';
20801: ErrorText := 'AGA-8 - Failed to create';
20802: ErrorText := 'AGA-8 - Input Units system is invalid';
20803: ErrorText := 'AGA-8 - Bad gas component';
20804: ErrorText := 'AGA-8 - Components do not sum to 1.000';
20805: ErrorText := 'AGA-8 - Base temperature is out of range';
20806: ErrorText := 'AGA-8 - Heating-value temperature is out of range';
20807: ErrorText := 'AGA-8 - Base pressure is high';
20808: ErrorText := 'AGA-8 - Invalid static pressure tap location';
20809: ErrorText := 'AGA-8 - Flow temperature is low';
20810: ErrorText := 'AGA-8 - Flow temperature is high';
20811: ErrorText := 'AGA-8 - Flow pressure is low';
20812: ErrorText := 'AGA-8 - Flow pressure is high';
20813: ErrorText := 'AGA-8 - Invalid calculation code';
20814: ErrorText := 'AGA-8 - Not configured';
20815: ErrorText := 'AGA-8 - Bracket exceed iterates';
20816: ErrorText := 'AGA-8 - Bracket negative derivative';
20817: ErrorText := 'AGA-8 - Not running';
20818: ErrorText := 'AGA-8 - Atmospheric pressure is invalid';
20819: ErrorText := 'AGA-8 - No gas components';
20820: ErrorText := 'AGA-8 - No inputs received';
20821: ErrorText := 'AGA-8 - Contract Units system is invalid';
20822: ErrorText := 'AGA-8 - Bad log option';
20823: ErrorText := 'AGA-8 Bad Hexanes+ option';
20824: ErrorText := 'AGA-8 Bad Hexanes+ ratio';
20825: ErrorText := 'AGA-8 Hexanes+ ratios to not sum to 100';
20826: ErrorText := 'AGA-8 - Bad laboratory real relative density';
20827: ErrorText := 'AGA-8 - Bad laboratory heating value';
21901: ErrorText := 'NX-19 - Failed to create';
21902: ErrorText := 'NX-19 - Input Units system is invalid';
21903: ErrorText := 'NX-19 - Base temperature is out of range';
21904: ErrorText := 'NX-19 - Base pressure is high';
21905: ErrorText := 'NX-19 - Invalid static pressure tap location';
21906: ErrorText := 'NX-19 - Bad method';
21907: ErrorText := 'NX-19 - Gravity is out of range';
21908: ErrorText := 'NX-19 - CO2 is out of range';
21909: ErrorText := 'NX-19 - Methane is out of range';
21910: ErrorText := 'NX-19 - Nitrogen is out of range';
21911: ErrorText := 'NX-19 - Gas fractions are out of range';
21912: ErrorText := 'NX-19 - Heating value temperature is out of range';
21913: ErrorText := 'NX-19 - Temperature is out of range';
21914: ErrorText := 'NX-19 - Flow pressure is low';
21915: ErrorText := 'NX-19 - Flow pressure is high';
21916: ErrorText := 'NX-19 - Configuration flag not set';
21917: ErrorText := 'NX-19 - Gas ratios were not available';
21918: ErrorText := 'NX-19 - Input values were not available';
21919: ErrorText := 'NX-19 - Not running';
21920: ErrorText := 'NX-19 - Contract Units system is invalid';
21921: ErrorText := 'NX-19 - Contract Units system is invalid';
30001: ErrorText := 'Invalid meter number';
30002: ErrorText := 'Invalid user number';
30003: ErrorText := 'Illegal meter number';
30004: ErrorText := 'Illegal user number';
30005: ErrorText := 'Undefined command';
30006: ErrorText := 'Unmatched meter number';
30007: ErrorText := 'Cannot change configuration while the calculations are running';
30008: ErrorText := 'Calculation units out of range';
30009: ErrorText := 'Illegal calculation type for flow calculation';
30010: ErrorText := 'Illegal calculation type for compressibility calculation';
30011: ErrorText := 'Failed to set the contract configuration';
30012: ErrorText := 'Failed to change the gas fractions';
30013: ErrorText := 'Invalid register address';
30014: ErrorText := 'Negative value for input scale';
30015: ErrorText := 'Full scale input less than zero scale input';
30016: ErrorText := 'Contract hour is too high';
30017: ErrorText := 'Invalid data in a time register';
30018: ErrorText := 'First event position is zero or larger than queue size';
30019: ErrorText := 'Requested number of events is zero or too large';
30020: ErrorText := 'Did not find any event data for the passed parameters';
30023: ErrorText := 'Failed to flush the event log';
30024: ErrorText := 'NX-19 calculation is not configured';
30025: ErrorText := 'Day offset is too large';
30026: ErrorText := 'userID does not exist';
30027: ErrorText := 'User is not authorized to perform this function';
30028: ErrorText := 'Flow Computer is not in calibration mode';
30029: ErrorText := 'Forced temperature is out of valid range';
30030: ErrorText := 'Calibration temperature is out of valid range';
30031: ErrorText := 'The contract is not configured';
30032: ErrorText := 'Temperature level limit not within input range';
30033: ErrorText := 'Static pressure level limit not within input range';
30034: ErrorText := 'Temperature level hysteresis is invalid';
30035: ErrorText := 'Static pressure hysteresis is invalid';
30036: ErrorText := 'No temperature range remains between hysteresis limits';
30037: ErrorText := 'No static pressure range remains between hysteresis limits';
30038: ErrorText := 'Save input events selection is invalid';
30039: ErrorText := 'Invalid static pressure tap location';
30040: ErrorText := 'Atmospheric pressure is less than zero';
30041: ErrorText := 'Atmospheric pressure is too high';
30042: ErrorText := 'Forced static pressure is invalid';
30043: ErrorText := 'Forced differential pressure is invalid';
30044: ErrorText := 'Forced pulse count is invalid';
30045: ErrorText := 'The execution state is invalid';
30046: ErrorText := 'The execution state did not change, may not be configured';
30047: ErrorText := 'The event ID is not a valid user defined event ID';
30048: ErrorText := 'The register type is invalid';
30101: ErrorText := 'MVT search parameters invalid';
30102: ErrorText := 'MVT address invalid';
30103: ErrorText := 'Invalid transmitter number';

30104: ErrorText := 'Transmitter did not respond';
30105: ErrorText := 'Polling status is invalid';
30106: ErrorText := 'Serial port is invalid';
30107: ErrorText := 'Address of transmitter is invalid';
30108: ErrorText := 'Timeout is invalid';
30109: ErrorText := 'Turnaround delay time is invalid';
30110: ErrorText := 'Differential pressure units is invalid';
30111: ErrorText := 'Static pressure units is invalid';
30112: ErrorText := 'Temperature units is invalid';
30113: ErrorText := 'Differential pressure damping is invalid';
30114: ErrorText := 'Differential pressure upper operating limit is invalid';
30115: ErrorText := 'Differential pressure lower operating limit is invalid';
30116: ErrorText := 'Static pressure damping is invalid';
30117: ErrorText := 'Static pressure upper operating limit is invalid';
30118: ErrorText := 'Static pressure lower operating limit is invalid';
30119: ErrorText := 'Temperature damping is invalid';
30120: ErrorText := 'Temperature upper operating limit is invalid';
30121: ErrorText := 'Temperature lower operating limit is invalid';
30122: ErrorText := 'Invalid sensor type';
30123: ErrorText := 'Transmitter not enabled';
30124: ErrorText := 'Invalid register type';
30125: ErrorText := 'Transmitter returned function exception';
30126: ErrorText := 'Transmitter returned address exception';
30127: ErrorText := 'Transmitter returned value exception';
30128: ErrorText := 'Bad manufacturer or type code for internal 4202GFC / 4202GFC-DS';
30129: ErrorText := 'Cannot write to device: bad manufacturer, type code or identifier';
30130: ErrorText := 'Display interval is invalid';
30131: ErrorText := 'A display custom item identifier is invalid';
30132: ErrorText := 'Sensor communication error';
30133: ErrorText := 'Invalid protocol type';
30134: ErrorText := 'Atmospheric pressure offset is invalid';
30135: ErrorText := 'Custom display number is invalid';
30136: ErrorText := 'Custom display data type is invalid';
30137: ErrorText := 'Custom display description string is empty';
30301: ErrorText := 'AGA-3 is not configured';
30302: ErrorText := 'Failed to configure AGA-3';
30303: ErrorText := 'Differential pressure level limit is invalid';
30304: ErrorText := 'Differential pressure level hysterisis is invalid';
30305: ErrorText := 'No differential pressure range remains between hysterisis limits';
30701: ErrorText := 'AGA-7 is not configured';
30702: ErrorText := 'Failed to configure AGA-7';
30703: ErrorText := 'Low flow pulse limit is invalid';
30704: ErrorText := 'Low flow pulse duration is invalid';
32201: ErrorText := 'V-Cone is not configured';
32202: ErrorText := 'Failed to configure V-Cone';
30801: ErrorText := 'AGA-8 is not configured for use';
30802: ErrorText := 'Failed to configure AGA-8';
31901: ErrorText := 'NX-19 is not configured for use';
31902: ErrorText := 'Failed to configure NX-19 contract items';
31903: ErrorText := 'Failed to configure NX-19 gas components';