Cause
You used a non-permitted identifier of an identifier set when assigning the device tag to a function.
Solution
Possibility 1
- Select the following commands: Tab Master data > Command group Symbols > Identifier sets.
- In the Identifier sets dialog check which identifier, for the standard you have applied, is assigned to the function definition of the component.
- In addition check whether one or more identifier subclasses were defined in the project-specific settings for the online numbering (File > Settings > Projects > "Project name" > Devices > Numbering (online)).
- Change the identifiers in the device tag of the function in accordance with the assignments of the identifier set and the defined identifier subclass.
Possibility 2
If the identifier or identifiers reported as incorrect are to be displayed in the DT nevertheless, you have to carry out a corresponding change in the identifier set.
- Select the following commands: Tab Master data > Command group Symbols > Identifier sets.
- In the dialog identifier sets select the table cell that corresponds to the standard applied and the function definition of the inserted component.
- In the corresponding table cell overwrite the existing identifier with the new one.
- Click [OK].
- If you use an identifier subclass, check the identifiers defined here in the project-specific settings for online numbering (File > Settings > Projects > "Project name" > Devices > Numbering (online)) and adapt them if required.
- Confirm your entries.
- Then synchronize the master data of the project (command path: Tab Master data > Command group Synchronize > Synchronize project). This step is mandatory.
If required, start a new check run.
The following example is used to clarify when the check run message is output and when not:
At a fuse with the "Fuse" function definition, an "F" is suggested as the identifier for the applied standard IEC 81346, and for a motor with the "Motor" function definition the "M" identifier is suggested. In addition a scheme for an identifier subclass was defined that contains the subclasses "FA", "FB", "MA".
Message P017003 is output after the check for the following entries for the device tag:
- "MB1" because "M" is the valid identifier suggestion for a motor, but "MB" is not defined as a subclass
- "Y1" because "Y" is not a valid identifier suggestion for a motor
- "FB1" because "F" is not a valid identifier suggestion for a motor, even if "FB" is a valid subclass
Message P017003 is not output after the check for the following entries for the device tag:
- "F1" because "F" is the valid identifier suggestion for a fuse
- "FA1" because "F" is the valid identifier suggestion for a fuse and "FA" is defined in the list of subclasses
- "M1" because "M" is the valid identifier suggestion for a motor
See also