Share
 
 

RTC Validation Messages

This topic lists validation messages related to Real Time Control in the network.

These messages are displayed in the Output Window when the network is validated.

For details of other validation messages, see the Validation Messages topic.

Key to Messages

Left Column

The error message number is used internally by InfoWorks ICM. This number is unique, and may be useful when contacting Innovyze Support.

Centre Column

Name:

The error or warning message that is displayed.

Info:

Additional information about the error or warning, such as the name of the network object where the anomaly occurred

Cause:

Why the message has been displayed

Advice:

What, if anything, you need to do about it.

Right Column

Information only - no further action needed

Warning - action may be required

Error - action necessary

List of Validation Messages

E10001

Argument not found

Info

Variable ID

Cause

An Argument specified in the Variable does not correspond to the ID of a Range, Table, Variable or Logic for the Regulator.

Advice

Select a valid Dependent ID in the Argument field of the Variable
E10002

Invalid time value in row n

Info

None

Cause

The date/time value entered in row n of the Table is in the incorrect format.

Values must be entered as a date and time (dd/mm/yy-hh:mm).

  • For a daily range, enter the time (hh:mm) and leave day, month and year as zero.
  • For a weekly range, enter the time (hh:mm) and day (dd). Enter 01 for Monday, 02 for Tuesday and so on. Sunday is 07. Leave month and year as zero.

Advice

Enter date/time in the correct format as described above
E10003

The input value in row n is not greater than the value in the previous row

Info

None

Cause

The Input values in the Table are not specified in ascending order

Advice

Redefine the Table with Input values in ascending order
E10004

Cannot find sensor range

Info

Controller ID

Cause

The Controller is of type PID, but the ID entered in the Sensor field does not correspond to the ID of a local Range, or a value has not been entered in the Sensor field.

Advice

Enter the ID of an existing Range in the Sensor field of the Controller
E10005

Cannot find condition

Info

Logic ID

Cause

An ID specified in one of the Dependent Condition fields of the Logic doe snot correspond to the ID of a local Range or Logic.

Advice

Enter the ID of an existing Range or Logic in the Dependent Condition field of the Logic
E10006

Initial value must be between n and n

Info

None

Cause

The value entered in the Initial field for the Regulator is outside the range displayed.

Applies to objects of type VLDorf, VCWeir, FixPmp, ScrPmp and RotPmp

Advice

Enter a valid value in the Initial field for the Regulator
E10007

Initial value must be between 0 and n

Info

None

Cause

The value entered in the Initial field for the Regulator is less than zero or greater than n.

Applies to objects of type VWWeir, VSPPmp, VFDPmp, VSGate and VRGate

Advice

Enter a valid value in the Initial field for the Regulator
E10008

Threshold must be between 0 and n

Info

None

Cause

The value entered in the Threshold field for the Regulator is less than zero or greater than n

Advice

Enter a valid value in the Threshold field for the Regulator
E10009

Positive rate of change must be greater than 0 and <= n

Info

None

Cause

The value entered in the Positive rate of change field for the Regulator is less than zero or greater than n

Advice

Enter a valid value in the Positive rate of change field for the Regulator
E10010

Negative rate of change must be greater than 0 and <= n

Info

None

Cause

The value entered in the Negative rate of change field for the Regulator is less than zero or greater than n

Advice

Enter a valid value in the Negative rate of change field for the Regulator
E10011

Local name duplication

Info

Dependent ID

Cause

More than one dependent of the same Type has the same Dependent ID for a particular Regulator.

Applies to Range, Logic or Table dependents.

Advice

Rename the Controller so that it uses a Dependent ID unique to other Controllers for the Regulator
E10012

Undefined operator

Info

Variable ID

Cause

An Operator has not been specified for the Variable, or an invalid operator has been specified.

Advice

Specify a valid Operator for the Variable
E10013

Empty argument found

Info

Variable ID

Cause

Too few Arguments have been specified for the Variable

Advice

Enter the correct number of Arguments for the type of Variable
E10014

Undefined controller type

Info

Controller ID

Cause

Controller Type has not been set to INC or PID

Advice

Select Type of INC or PID for Controller
E10015

Invalid measurement interval

Info

Controller ID

Cause

The Controller is of type INC and the value entered in the Measurement field is too small.

The Measurement interval must be greater than zero and should be a multiple of the run timestep for the controller to function properly.

Advice

Enter a valid Measurement value for the Controller
E10016

The measurement type of the sensor is not appropriate

Info

Controller ID

Cause

The Controller is of type PID, but the Range specified in the Sensor field is not of type Q, V, Y or Z.

Only range types of Q, V, Y and Z can be used as the sensor for a controller.

Advice

Check that the correct Range has been selected in the Sensor field of the Controller.
E10017

Invalid smoothing filter coefficient

Info

Controller ID

Cause

The Controller is of type PID and a value less than zero has been entered in the Filter field.

Advice

Enter a value greater than zero in the Filter field of the Controller
E10018

Invalid integral coefficient

Info

Controller ID

Cause

The Controller is of type PID and a value less than zero has been entered in the Integral field.

Advice

Enter a value greater than zero in the Integral field of the Controller
E10019

Invalid differential coefficient

Info

Controller ID

Cause

The Controller is of type PID and a value less than zero has been entered in the Differential field.

Advice

Enter a value greater than zero in the Differential field of the Controller
E10020

'NOT' operator with more than one dependent

Info

Logic ID

Cause

The Logic is of type NOT, but has more than one Dependent Condition defined

Advice

Remove all but one Dependent Condition from the Logic
E10021

Self-dependent condition

Info

Logic ID

Cause

A Dependent Condition specified for the Logic is the same as the Logic ID

Advice

Remove Dependent Condition referencing this Logic
E10022

Duplicated dependent found

Info

Logic ID

Cause

The same Range or Logic ID has been specified more than once in the Dependent Conditions fields of the Logic

Advice

Remove duplicate references from Dependent Conditions fields of the Logic
E10023

Logical operator demands further dependents

Info

Logic ID

Cause

This type of Logic requires more than one Dependent Condition to be specified

Advice

Enter at least two Range or Logic IDs in the Dependent Conditions fields of the Logic
E10024

Undefined rule type

Info

Rule ID

Cause

There is no entry in the Rule Type field, or a type that does not exist has been entered in the Rule Type field.

Advice

Select an appropriate Rule Type for the Rule
E10025

Local condition duplication

Info

Rule ID

Cause

More than one rule has the same Dependent ID for a particular Regulator

Advice

Enter a Dependent ID for the Rule that is unique to rules for the Regulator
E10026

Controller not found

Info

Rule ID

Cause

The Rule is of type CTRL, but the Controller has not been specified, or the ID entered in the Controller field does not correspond to a Controller ID for this Regulator or in the Global section

Advice

Enter a valid Controller ID for the Rule
E10027

Condition not found

Info

Rule ID

Cause

The Dependent ID of the Rule does not correspond to the ID of a Range or Logic condition defined for this Regulator or in the Global section

Advice

Enter a Dependent ID that corresponds with a Range or Logic.
E10028

Default rule defined after other rules

Info

Rule ID

Cause

The _Default_ rule for a regulator has been added to the editor after another rule for the regulator

Advice

Move the _Default_ rule in the editor so that it is positioned above other rules for the regulator.
E10029

Rule type is inappropriate for this regulator

Info

Rule ID

Cause

The Rule has the wrong type of Rule Type for the regulator. For example: a Rule Type of ON has been specified for a variable crest level weir.

Advice

Enter an appropriate Rule Type for the regulator
E10030

Regulator name duplicated

Info

None

Cause

More than one dependent for a particular regulator has the same Dependent ID

Advice

Enter unique Dependent ID values for all dependents for the regulator
E10031

Regulator is not listed in the asset data

Info

None

Cause

A Regulator ID has been specified which does not correspond to the ID of a Regulator object in the network

Advice

Enter a Regulator ID that exists in the network
E10032

Undefined measurement type

Info

Dependent name

Cause

Advice

E10033

Undefined location

Info

Range ID

Cause

The Range is of a non time variable type and an object (node/link/subcatchment) has not been specified, or the object ID specified does not exist in the network.

Advice

Check that the correct object ID has been entered for the Range.
E10034

Location inappropriate to measurement type

Info

Range ID

Cause

The object ID specified in the Range is the ID of the wrong type of object for the type of Range. For example: a link ID has been specified in the Node cell of a Range of Var Type Z - height above datum.

Advice

Check that the correct object ID has been entered for the Range.
E10035

Downstream distance is negative

Info

Range ID

Cause

The Range variable type is measured at a link and the Distance Downstream specified is a negative value.

Advice

Enter a positive value in the Distance Downstream field.
E10036

Downstream distance is too large

Info

Range ID

Cause

The Range variable type is measured at a link and the Distance Downstream specified is greater than 19,999 m

Advice

Enter a value less than 19,999 m in the Distance Downstream field.
E10038

Minimum date must be earlier than or equal to maximum date

Info

Range ID

Cause

The Minimum date specified for the Range is after the Maximum date for the Range

Advice

Check the Minimum date and Maximum date values for the Range
E10039

Minimum and maximum times must be relative

Info

Range ID

Cause

The Range is of type Time Repeat, but the Min day or Max day fields are not set to Daily or a day of the week

Advice

Set a valid value for Min day and Max day fields for the Range
E10041

You cannot mix daily and weekly times

Info

Range ID

Cause

The Range is of type Time Repeat and one of the Min day / Max day fields is set to Daily and the other to a day of the week

Advice

Set both Min day and Max day fields to Daily or to a day of the week
E10042

Minimum value must be less than or equal to maximum value

Info

Range ID

Cause

The value entered in the Minimum field of the Range is greater than the value entered in the Maximum field of the Range

Advice

Check that the Minimum and Maximum values have been entered correctly
E10043

Name should be between 1 and 10 characters

Info

Dependent ID

Cause

Length of Dependent ID is greater than 10 characters

Advice

Rename Dependent ID to a name using 10 characters or less
E10044

Name must not contain spaces

Info

Dependent ID

Cause

The ID of a dependent contains spaces

Advice

Use underscores instead of spaces in the Dependent ID
E10045

Cannot find input variable definition

Info

Table ID

Cause

The value specified in the Input Range field of the Table does not correspond to a Logic, Range or Table ID for the Regulator or in the Global section.

Advice

Enter a valid ID in the Input Range field of the Table
E10046

Table must contain at least one entry

Info

None

Cause

A dependent of type Table has no Input or Output values

Advice

Enter at least one set of Input and Output values to the Table
E10047

You cannot mix absolute and relative input values

Info

None

Cause

Both relative and absolute date/time formats have been used in the Input field of the Table.

Advice

Amend Input entries so that they are all specified in absolute or relative time format

Was this information helpful?