Error Codes 3964R

Code (dec)

Code (hex)

Error constant

Description

4

16#04

P3964ERR_ZVZ

The character delay time was exceeded. ZVZ = 220 ms. The character delay time is the maximum time interval between the transmission of two succeeding characters.

5

16#05

P3964ERR_QVZ

The acknowledgement delay time was exceeded. The other device sent an acknowledgement character (DLE = 10H) twice as the telegram was being handled. QVZ = 2 sec. The first acknowledgement is expected at the start of the transfer. The output ErrorState is "Wait_DLE_TXstart" in case of an error. The cause might lie with a faulty physical connection or an incorrect interface parameter. The second acknowledgement is expected after the user data has been transmitted. If an error occurs, the ErrorState is "Wait_DLE_TXend". In this case the cause might, for instance, be data loss, data corruption or data bytes of a data word that have become swapped (see the SwapWords input).

6

16#06

P3964ERR_WVZ

The repeat delay time was exceeded. WVZ = 4 sec. In the event of an error a telegram is repeated. If the telegram is not repeated by the other device, the 3964R function block reports this error.

7

16#07

P3964ERR_WRONGBCC

Checksum error during data reception. Each telegram is provided with a checksum. When the data is received, the calculated checksum is compared with the checksum that has been received.

9

16#09

P3964ERR_COMERRTX

Interface error when transmitting

10

16#0A

P3964ERR_COMERRRX

Interface error when receiving

11

16#0B

P3964ERR_NOTXDATA

Parameterization error. The number of bytes that are to be sent, TxCount, is zero.

20

16#14

P3964ERR_NAK

A telegram was refused by the other device with a negative acknowledgement (NAK). The error may occur in the following transmission states (ErrorState):Wait_DLE_TXstart: The local PLC initiates a telegram with a start character. The other device refuses the telegram with NAK.Wait_DLE_TXend: The other device refuses the telegram with NAK after the user data has been transmitted. In this case the cause can, for example, be a checksum error at the other device.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4012

PC or CX (ARM, x86, x64)

Tc2_SerialCom