This functionality is only available for certain module packages. Info / Copyright

P004031: Symbolic address has been assigned more than once within a CPU

Cause

Within a CPU there is a PLC connection point where the symbolic address had been assigned a value which already exists at a different PLC connection point.

When using user-defined data types (UDT) the symbolic address consists of the values of the properties Symbolic address: UDT (name) and Symbolic address of a PLC connection point, for example "<Symbolic address: UDT (name)><Symbolic address>". This combination of the values of both symbolic addresses is not unique in this concrete case.

Note:

Only those PLC connection points are checked that are inputs and outputs.

Solution

  1. Locate the PLC connection points in the schematic using the Go to (graphic) functionality from the popup menu in the Message management dialog.
  2. Open the property dialog of the reported PLC connection points.
  3. Enter a value that is unique in the Symbolic address property field, this means a value that is not assigned to any other PLC connection point. If you additionally use the property Symbolic address: UDT (name) of the property table, the values of this property may also be different due to the combination of both symbolic addresses. The combination of the values of both properties must be unique within the CPU.
  4. Confirm your entries.
  5. If required, start a new check run.