Error
- Last UpdatedNov 17, 2022
- 11 minute read
|
Message ID |
43400 to 43411 |
|---|---|
|
Message |
Modbus exception V1 (V2) occurred on a request to PLC V3 on V4. Request values: Function Code = V5, Starting Address = V6, Size = V7 |
|
Example |
Modbus exception 2 (ILLEGAL DATA ADDRESS) occurred on a request to PLC 3 on NODE12. Request values: Function Code = 3, Starting Address = 40000, Size = 12 |
|
Cause |
A request was made that generated a Modbus exception for a response. |
|
Resolution |
Determine the cause of the exception. In general, exceptions occur due to one of three issues: incorrectly configured tags, hardware configuration, or the Modbus device is under heavy load. |
|
Meaning |
The format of this message is the same for all Modbus exceptions. The meaning of the values in the message itself are as follows: V1 Exception code V2 Short description of exception V3 Number of PLC node request sent to V4 Ethernet node request sent to V5 Function code in the request V6 Starting address in the request V7 Number of coils/inputs/outputs/registers in the request |
|
Message ID |
43413 |
|---|---|
|
Message |
The response packet CRC 'V1' did not match the calculated CRC 'V2' of a response from PLC V3 on V4. Request values: Function Code = V5, Starting Address = V6, Size = V7 |
|
Example |
The response packet CRC '52485' did not match the calculated CRC '34273' of a response from PLC 2 on NODE13. Request values: Function Code = 4, Starting Address = 1001, Size = 15 |
|
Cause |
A response packet was received that contained a CRC value that did not match the CRC value calculated by the interface. |
|
Resolution |
The resolution to this problem will be site or even device specific. Some of the reasons which can cause this exception are an invalid Location2 attribute (sending requests to an unknown PLC), poll delays causing packets to merge, noise on the serial communication line and other unknown factors external to the interface. |
|
Meaning |
This is a non-standard exception specific to this interface in order to handle the case of an invalid CRC value in the response packet. The meaning of the values in the message are as follows: V1 CRC value contained in the response packet V2 CRC value calculated by the interface V3 Number of PLC node request sent to V4 Ethernet node request sent to V5 Function code in the request V6 Starting address in the request V7 Number of coils/inputs/outputs/registers in the request |
|
Message ID |
43416 |
|---|---|
|
Message |
Required parameter /DN was not found. |
|
Cause |
The configuration file has a record in which a device name parameter is expected to be the first entry but cannot be found. |
|
Resolution |
Reconfigure the interface with the Modbus Interface Configurator. |
|
Meaning |
The configuration file has a record in which the device name parameter is expected as the first parameter but it was not found. This condition is likely to be caused by a configuration file with no COM ports configured or a corrupt configuration file. |
|
Message ID |
43418 |
|---|---|
|
Message |
Tag tagname rejected. Instrument tag cannot be blank. |
|
Cause |
The InstrumentTag attribute is not defined. |
|
Resolution |
Set the InstrumentTag attribute of tag tagname to COM# in which # is an integer value from 1 to 9999. |
|
Message ID |
43419 |
|---|---|
|
Message |
Tag tagname rejected. System error err occurred when getting the square root attribute. |
|
Cause |
The SquareRoot attribute of tag tagname could not be retrieved. This problem will normally never occur, but may be due to loss of communications with the Data Archive. |
|
Resolution |
Run pidiag -e err to determine why the attribute could not be retrieved. |
|
Message ID |
43420 |
|---|---|
|
Message |
Tag tagname rejected. System error err occurred when getting the conversion factor attribute. |
|
Cause |
The Convers attribute of tag tagname could not be retrieved. This problem will normally never occur, but may be due to loss of communications with the Data Archive. |
|
Resolution |
Run pidiag -e err to determine why the attribute could not be retrieved. |
|
Message ID |
43421 |
|---|---|
|
Message |
Tag tagname rejected. System error err occurred when getting the scan bit attribute. |
|
Cause |
The scan bit attribute of tag tagname could not be retrieved. This problem will normally never occur, but may be due to loss of communications with the Data Archive. |
|
Resolution |
Run pidiag -e err to determine why the attribute could not be retrieved. |
|
Message ID |
43424 |
|---|---|
|
Message |
Load PI point failed for tag tagname. An invalid unit ID of L2 was entered in Location2 . The unit ID must be a value between min and max . |
|
Cause |
The Location2 attribute of tag tagname is out of range. |
|
Resolution |
Modify the Location2 attribute value L2 of tagtagname so that the Unit ID is between min and max inclusively. |
|
Message ID |
43426 |
|---|---|
|
Message |
Load PI point failed for tag tagname. An invalid scan class of L4 was entered in Location4 . The scan class must be a value between min and max. |
|
Cause |
The Location4 attribute of tag tagname is out of range. |
|
Resolution |
Modify the Location4 attribute value L4 of tag tagname so that the scan class is between min and max inclusively. |
|
Message ID |
43427 |
|---|---|
|
Message |
Load PI point failed for tag tagname. An invalid register/coil address of L5 was entered in Location5 . The address must be a value between min and max . |
|
Cause |
The Location5 attribute of tag tagname is out of range. |
|
Resolution |
Modify the Location5 attribute value L5 of tag tagname so that the register/coil address is between min and max inclusively. |
|
Message ID |
43428 |
|---|---|
|
Message |
Load PI point failed for tag tagname. An unknown data type was used in Location3. Values read: Location3 = L3, Data Type = DT, Function Code = FC. |
|
Cause |
The Location3 attribute of tag tagname contains an invalid data type. |
|
Resolution |
Modify the Location3 attribute value L3 of tag tagname so that the data type value DT is valid. |
|
Message ID |
43429 |
|---|---|
|
Message |
Load PI point failed for tag tagname. An unknown function code was used in Location3. Values read: Location3 = L3, Data Type = DT, Function Code = FC. |
|
Cause |
The Location3 attribute of tag tagname contains an invalid function code. |
|
Resolution |
Modify the Location3 attribute value L3 of tag tagname so that the function code value FC is valid. |
|
Message ID |
43432 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Data type DT can only be used with function codes list. Values read: Location3 = L3, Data Type = DT, Function Code = FC. |
|
Cause |
The Location3 attribute of tag tagname contains a data type combined with a function code that does not support the data type. |
|
Resolution |
Modify the Location3 attribute value L3 of tag tagname so that the data type value DT is combined with one of the functions codes in list . |
|
Message ID |
43436 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Extended descriptor bitmask option is valid only for data types 1, 7, 9 or 11 with an input tag. |
|
Cause |
The ExDesc attribute of tag tagname contains a bitmask descriptor which is not supported by the data type of the tag. |
|
Resolution |
Remove the ExDesc attribute bitmask descriptor of tag tagname or ensure that the tag is an input tag with a supported data type. |
|
Message ID |
43437 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Extended descriptor 'B=bitmask' must be in the form B=uuvvwwxxyyzz where uu, vv, ww, xx, yy and zz each refer to a single bit. |
|
Cause |
The ExDesc attribute of tag tagname contains a bitmask descriptor which is not valid. |
|
Resolution |
Modify the ExDesc attribute bit mask descriptor value bitmask of tag tagname. |
|
Message ID |
43438 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Extended descriptor 'B=bitmask' must be in the form B=uuvvwwxxyyzz where uu, vv, ww, xx, yy and zz each refer to a single bit and none can be 00. |
|
Cause |
The ExDesc attribute of tag tagname contains a bitmask descriptor which is not valid, probably because one or more of the masks are 00. |
|
Resolution |
Modify the ExDesc attribute bit mask descriptor value bitmask of tag tagname. |
|
Message ID |
43444 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Extended descriptor custom data type manipulator C=cdtm can only be used with an input tag. |
|
Cause |
The ExDesc attribute of output tag tagname contains a custom data type manipulator descriptor. Only input tags can have a custom data type manipulator. |
|
Resolution |
Remove the ExDesc attribute custom data type manipulator descriptor. |
|
Message ID |
43445 |
|---|---|
|
Message |
Load PI point failed for tag tagname. Extended descriptor SWAP is only valid for data types 4, 6, 7, 13, 15, 16 and strings. |
|
Cause |
The ExDesc attribute of output tag tagname contains a swap descriptor. Only tags with a data type of 4, 6, 7, 13, 15, 16 or string (101 to 199) can have a swap descriptor. |
|
Resolution |
Remove the ExDesc attribute swap descriptor. |
|
Message ID |
43446 |
|---|---|
|
Message |
Required parameter /ID must be an integer from 1 to 2147483647. It was being set to id. |
|
Cause |
The interface ID command-line parameter value id is not a valid interface ID. |
|
Resolution |
Reconfigure the interface so that the interface ID is an integer value from 1 to 99. |
|
Message ID |
43447 |
|---|---|
|
Message |
Required parameter /ID was not found. |
|
Cause |
There is no interface ID command-line parameter. |
|
Resolution |
Reconfigure the interface. |
|
Message ID |
43448 |
|---|---|
|
Message |
The parameter param is not a known parameter. |
|
Cause |
The command-line parameter param is not a valid parameter. |
|
Resolution |
Remove the unknown command-line parameter. |
|
Message ID |
43449 |
|---|---|
|
Message |
Required parameter /ICF was not found. |
|
Cause |
There is no interface configuration file command-line parameter. |
|
Resolution |
Reconfigure the interface. |
|
Message ID |
43450 |
|---|---|
|
Message |
The interface configuration file must have a .csv extension. |
|
Cause |
The interface configuration file name specified by the /ICF command-line parameter does not have a .CSV file extension. |
|
Resolution |
Rename the interface configuration file or change the file name specified by the /ICF command-line parameter. |
|
Message ID |
43451 |
|---|---|
|
Message |
The interface configuration file 'file.csv' could not be opened. |
|
Cause |
The interface configuration file name file.csv specified by the /ICF command-line parameter could not be opened. |
|
Resolution |
The likely cause of this error is that the interface configuration file file.csv does not exist. |
|
Message ID |
43452 |
|---|---|
|
Message |
An unknown error occurred when reading the communications configuration file. |
|
Cause |
An error occurred when reading the interface configuration file. This error is caused by records in the file that do not represent the interface or a COM port. A likely cause is extraneous empty records inadvertently added when manually editing the interface configuration file. |
|
Resolution |
Only edit the interface configuration file. |
|
Message ID |
43453 |
|---|---|
|
Message |
The debug trace file must have a .txt extension. |
|
Cause |
The debug trace file name specified by the /DTF command-line parameter does not have a .TXT file extension. |
|
Resolution |
Rename the file name specified by the /DTF command-line parameter. |
|
Message ID |
43454 |
|---|---|
|
Message |
Optional parameter /DTF must specify a file name. |
|
Cause |
The debug trace file command-line parameter /DTF must specify a valid file name with a .txt extension. |
|
Resolution |
Remove the /DTF command-line parameter or set a valid file name as the parameter value. |
|
Message ID |
43496 |
|---|---|
|
Message |
Required parameter /DN must be in the form /DN=x:y in which x is a valid IP address or hostname. It was being set to addr. |
|
Cause |
The device name parameter value in the configuration file is in the correct format but the IP address or hostname addr is not valid. |
|
Resolution |
Set the /DN parameter value to x:y in which x is a valid IP address or hostname and y is a valid service port number. |
|
Message ID |
43497 |
|---|---|
|
Message |
Required parameter /DN must be in the form /DN=x:y in which x is a valid IP address or hostname and y is a port number. |
|
Cause |
The device name parameter value in the configuration file is not valid. It has an invalid format or the IP address, hostname or service post is invalid. |
|
Resolution |
Set the /DN parameter value to x:y in which x is a valid IP address or hostname and y is a valid service port number. |
|
Message ID |
43499 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute node is not a valid IP address or hostname. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. This error will only occur if the node passes interface validation but fails Windows system validation. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid IP address or hostname format. |
|
Message ID |
43500 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute 'node' is not a valid IP address. It must be in the form of x.x.x.x, where x is a number from 0 to 255 and does not have a leading zero. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. One or more parts of the IP address contain a leading zero. Since a leading zero will cause the part to interpret as an octal number the interface does not support that format to prevent multiple IP addresses resolving to a single unique node. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid IP address format without a leading zero for any part of the address. |
|
Message ID |
43501 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute 'node' is not a valid IP address. It must be in the form of x.x.x.x, where x is a number from 0 to 255. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. One or more parts of the IP address contain more than 3 digit characters or represent a value of greater than 255. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid IP address format with no part of the address being greater than 255 or containing more than 3 digit characters. |
|
Message ID |
43502 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute node is not a valid IP address or hostname. It cannot have contiguous period (.) delimiter characters. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. The IP address or hostname contains contiguous period delimiter characters. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid IP address or hostname format. |
|
Message ID |
43503 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute node is not a valid hostname. Each part of the complete name must be delimited by a period (.) and cannot begin or end with a hyphen (-) or underscore (_) character. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. One or more parts of the hostname begin or end with a hyphen or underscore character. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43504 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute node is not a valid hostname. It must begin with an alphabetic (a to z) or numeric (0 to 9) character. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. The first character in the complete hostname is not alphabetic or numeric. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43505 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute 'node' is not a valid hostname. It must end with an alphabetic (a to z) or numeric (0 to 9) character. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. The last character in the complete hostname is not alphabetic or numeric. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43506 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute 'node' is not a valid hostname. It must contain only alphabetic (a to z), numeric (0 to 9), hyphen (-), underscore (_) and period (.) characters. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. It contains one or more characters that are not an alphabetic, numeric, hyphen, underscore or period character. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43507 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute 'node' is not a valid hostname. Each part cannot contain more than 63 characters. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. One or more parts of the hostname contain more than 63 characters. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43508 |
|---|---|
|
Message |
Tag tagname Instrument Tag attribute node is not a valid hostname. It cannot contain more than 255 characters. |
|
Cause |
The InstrumentTag attribute node is not in a valid format. The complete hostname contains more than 255 characters. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname so that it is in a valid hostname format. |
|
Message ID |
43509 |
|---|---|
|
Message |
Tag tagname rejected. Instrument tag 'node' is not a configured node. |
|
Cause |
The InstrumentTag attribute node is valid but has not been configured. |
|
Resolution |
Modify the InstrumentTag attribute node of tag tagname to a valid, configured node or configure the node represented bynode. |