meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
simatic:errorcodes [2024/11/17 23:01] – [Simatic Modbus S7 error- and statuscodes] vamsan | simatic:errorcodes [2024/11/18 00:07] (current) – vamsan | ||
---|---|---|---|
Line 79: | Line 79: | ||
|80C8..80CF|DP slave or module reports a manufacturer-specific error regarding its resources. Please refer to the documentation provided by the manufacturer of the DP slave or module.|| | |80C8..80CF|DP slave or module reports a manufacturer-specific error regarding its resources. Please refer to the documentation provided by the manufacturer of the DP slave or module.|| | ||
|80C8|No response OF the server in the defined period. \\ Value at the ID parameter is already being used by a connection that was created via the user program. The connection uses the same ID but different connection settings on the CONNECT parameter.|| | |80C8|No response OF the server in the defined period. \\ Value at the ID parameter is already being used by a connection that was created via the user program. The connection uses the same ID but different connection settings on the CONNECT parameter.|| | ||
+ | |80C8|The slave does not respond within the set time \\ **Solution: | ||
|80C9|Connection partner validation failed. The connection partner who wants to establish a connection does not correspond to the partner defined in the structure at the CONNECT parameter.|| | |80C9|Connection partner validation failed. The connection partner who wants to establish a connection does not correspond to the partner defined in the structure at the CONNECT parameter.|| | ||
|80C9|The length of the receive area is smaller than the length of the sent data.|| | |80C9|The length of the receive area is smaller than the length of the sent data.|| | ||
+ | |80C9|The slave does not respond within the time set by Blocked_Proc_Timeout. \\ **Solution: | ||
|80CE|The IP address of the local interface is 0.0.0.0|| | |80CE|The IP address of the local interface is 0.0.0.0|| | ||
|80D0|Related to TCP and the active connection endpoint: The remote_qdn parameter is an empty string. In this case no connection can be established.|| | |80D0|Related to TCP and the active connection endpoint: The remote_qdn parameter is an empty string. In this case no connection can be established.|| | ||
|80D1|The remote_qdn parameter is not a fully qualified domain name. Possibly the dot is missing at the end.|| | |80D1|The remote_qdn parameter is not a fully qualified domain name. Possibly the dot is missing at the end.|| | ||
+ | |80D1|The wait time for XON or CTS = ON has expired. \\ **Solution: | ||
|80D2|There is no DNS server address configured.|| | |80D2|There is no DNS server address configured.|| | ||
+ | |80D2|" | ||
|80D3|The fully qualified domain name could not be resolved. Possible causes: \\ - The DNS server cannot be reached, e.g. B. because it is down or the remote port is unreachable. \\ - An error occurred while communicating with the DNS server. \\ - The DNS server returned a valid DNS response, but the response did not contain an IPv4 address.|| | |80D3|The fully qualified domain name could not be resolved. Possible causes: \\ - The DNS server cannot be reached, e.g. B. because it is down or the remote port is unreachable. \\ - An error occurred while communicating with the DNS server. \\ - The DNS server returned a valid DNS response, but the response did not contain an IPv4 address.|| | ||
|80E0|Inappropriate or bad message was received.|| | |80E0|Inappropriate or bad message was received.|| | ||
+ | |80E0|Frame aborted: Send buffer overflow / send frame too long \\ **Solution: | ||
|80E1|Error during handshake. Possible causes: \\ - Canceled by user \\ - Security not high enough \\ - Renegotiation is not supported \\ - SSL/TLS version is not supported \\ - Hostname validation failed|| | |80E1|Error during handshake. Possible causes: \\ - Canceled by user \\ - Security not high enough \\ - Renegotiation is not supported \\ - SSL/TLS version is not supported \\ - Hostname validation failed|| | ||
+ | |80E1|Frame aborted: Parity error \\ **Solution: | ||
|80E2|Unsupported / Invalid Certificate \\ - Possible cause: The time of the module concerned has not been set or the module is not synchronized.|| | |80E2|Unsupported / Invalid Certificate \\ - Possible cause: The time of the module concerned has not been set or the module is not synchronized.|| | ||
+ | |80E2|Frame aborted: Character frame error \\ **Solution: | ||
|80E3|Certificate has been discarded.|| | |80E3|Certificate has been discarded.|| | ||
+ | |80E3|Frame aborted: Character overflow error \\ **Solution: | ||
|80E4|No valid certificate authority was found.|| | |80E4|No valid certificate authority was found.|| | ||
+ | |80E4|Frame aborted: Maximum frame length reached \\ **Solution: | ||
|80E5|Certificate expired.|| | |80E5|Certificate expired.|| | ||
|80E6|Integrity error in transport layer security protocol.|| | |80E6|Integrity error in transport layer security protocol.|| | ||
Line 103: | Line 112: | ||
|**8100..81FF**|**Error in the 1st call parameter**|| | |**8100..81FF**|**Error in the 1st call parameter**|| | ||
|8152|The WSTRING, WCHAR, BOOL, ARRAY of STRING, ARRAY of WSTRING and ARRAY of WCHAR data types are not supported at the SRCBLK parameter. (//Error in the 1st call parameter// | |8152|The WSTRING, WCHAR, BOOL, ARRAY of STRING, ARRAY of WSTRING and ARRAY of WCHAR data types are not supported at the SRCBLK parameter. (//Error in the 1st call parameter// | ||
+ | |8180|Invalid value for MB_DB parameter | ||
|8181|The module does not support this data transmission rate. \\ **Solution: | |8181|The module does not support this data transmission rate. \\ **Solution: | ||
- | |8182|the length OF the Modbus frame in the frame header | + | |8182|The module |
- | |8183|#error reading OR writing | + | |8183|The module does not support this type of data flow control. \\ **Solution: |
- | |8184|Invalid | + | |8184|Invalid |
|8185|Diagnostics code NOT supported. (//Error in the 1st call parameter// | |8185|Diagnostics code NOT supported. (//Error in the 1st call parameter// | ||
- | |8186|received function code does NOT match the one sent originally. (//Error in the 1st call parameter//)|| | + | |8186|Invalid slave address \\ **Solution: |
- | |8187|The MB_HOLD_REG parameter | + | |8187|Invalid value at MB_HOLD_REG parameter |
- | |8188|The MB_MODE parameter has an Invalid | + | |8188|Invalid |
- | |8189|An invalid | + | |8189|Invalid |
- | |818A|Invalid data length at the MB_DATA_LEN | + | |818A|Invalid |
- | |818B|The MB_DATA_PTR parameter has an Invalid Pointer. (//Error in the 1st call parameter// | + | |818B|Invalid value for DATA_PTR \\ **Solution: |
- | |818C|Timeout at parameter BLOCKED_PROC_TIMEOUT OR RCV_TIMEOUT (//Error in the 1st call parameter//)|| | + | |818C|The pointer to a MB_HOLD_REG area must be a data block or a bit memory address area. \\ **Solution: |
+ | |818C|Interconnection error of the DATA_PTR | ||
+ | |818D|The area addressed by DATA_PTR is longer than the DB, or the area addressed is too small for the number of data bytes to be read or written. \\ **Solution: | ||
|8189|Invalid addressing OF data at the MB_DATA_ADDR parameter. (//Error in the 1st call parameter// | |8189|Invalid addressing OF data at the MB_DATA_ADDR parameter. (//Error in the 1st call parameter// | ||
|**8200..82FF**|**Error in the 2nd call parameter**|| | |**8200..82FF**|**Error in the 2nd call parameter**|| | ||
- | |8200|A different Modbus request | + | |8200|The interface |
- | |8281|Function code is NOT supported. (// | + | |8280|Negative acknowledgment when reading module \\ **Solution: |
- | |8282|the | + | |8281|Negative acknowledgment when writing module \\ **Solution: |
+ | |8282|Module not available \\ **Solution: | ||
|8283|# | |8283|# | ||
|8284|Invalid exception code received. (//Error in the 2nd call parameter// | |8284|Invalid exception code received. (//Error in the 2nd call parameter// | ||
Line 127: | Line 140: | ||
|8352|The WSTRING, WCHAR, BOOL, ARRAY of STRING, ARRAY of WSTRING and ARRAY of WCHAR data types are not supported at the DSTBLK parameter. (//Error in the 3st call parameter// | |8352|The WSTRING, WCHAR, BOOL, ARRAY of STRING, ARRAY of WSTRING and ARRAY of WCHAR data types are not supported at the DSTBLK parameter. (//Error in the 3st call parameter// | ||
|8380|received Modbus frame has incorrect format OR too few bytes were received.(// | |8380|received Modbus frame has incorrect format OR too few bytes were received.(// | ||
- | |8381|Function | + | |8380|CRC error \\ Solution: Checksum error of the Modbus frame. Check the communication partner.|| |
- | |8382|the length | + | |8381|The function |
- | |8383|#error reading OR writing | + | |8382|Invalid |
- | |8384|Invalid | + | |8383|Invalid |
- | |8385|Diagnostics code NOT supported. (//Error in the 3st call parameter//)|| | + | |8384|Invalid |
- | |8386|received | + | |8385|The diagnostic value is not supported |
- | |8387|the | + | |8386|The returned |
- | |8388|the | + | |8387|A slave that was not requested answers \\ **Solution: |
- | |8389|Invalid data area definition. (// | + | |8388|Error in the response of the slave to a write request. \\ **Solution: |
+ | |8389|Invalid data area definition: \\ • Illegal value of data_type \\ • DB number not permitted or not available: | ||
|**8400..84FF**|**Error in the 4st call parameter**|| | |**8400..84FF**|**Error in the 4st call parameter**|| | ||
- | |**8500..85FF**|**Error in the 5st call parameter**|| | + | |8452|MB_HOLD_REG is not a pointer to a DB or a bit memory area \\ **Solution:** Check the MB_HOLD_REG pointer|| |
+ | |8453|MB_HOLD_REG is not a pointer of type BOOL or WORD \\ **Solution: | ||
+ | |8454| The area addressed by MB_HOLD_REG is longer than the DB, or the area addressed is too small for the number of data bytes to be read or written. \\ **Solution: | ||
+ | |8455|MB_HOLD_REG points to a write-protected DB \\ **Solution: | ||
+ | |8456| Error during instruction execution. The cause of the error is shown in the STATUS parameter \\ **Solution:** Determine the value of the SFCSTATUS parameter. Check what this means in the description for SFC51, STATUS parameter.|| | ||
+ | |8852|**Error in the 5st call parameter**|| | ||
|**8600..86FF**|**Error in the 6st call parameter**|| | |**8600..86FF**|**Error in the 6st call parameter**|| | ||
|**8700..87FF**|**Error in the 7st call parameter**|| | |**8700..87FF**|**Error in the 7st call parameter**|| | ||
|**8800..88FF**|**Error in the 8st call parameter**|| | |**8800..88FF**|**Error in the 8st call parameter**|| | ||
+ | |8828|DATA_PTR points to a bit address that is not equal to n * 8 \\ **Solution: | ||
+ | |8852|DATA_PTR is not a pointer to a DB or a bit memory area \\ **Solution: | ||
+ | |8853|DATA_PTR is not a pointer of type BOOL or WORD \\ **Solution: | ||
+ | |8855|DATA_PTR points to a write-protected DB \\ **Solution: | ||
+ | |8856|Error during call of SFC51 \\ **Solution: | ||
|**8900..89FF**|**Error in the 9st call parameter**|| | |**8900..89FF**|**Error in the 9st call parameter**|| | ||
|8A24|The " | |8A24|The " | ||
|8A51|Invalid data type of the " | |8A51|Invalid data type of the " | ||
|8A52|The tag at the Data parameter is insufficient. A part of the source area data may have been written. (FileWriteC)|| | |8A52|The tag at the Data parameter is insufficient. A part of the source area data may have been written. (FileWriteC)|| | ||
+ | |8FFF|The module is not ready temporarily due to a reset. \\ **Solution: | ||