What happens?
Procedure:
- Create a project based on the application template.
- Install library L_EM3P_MachineModuleBasicMotion into the library repository.
- Insert library L_EM3P_MachineModuleBasicMotion in library manager in tab "POU
- Insert machine module "BasicMotion" (Load Machine Module)
- Inserting an inserted machine module in MMT
- Translate project
Expected result:
- The project will be translated without errors.
Actual result:
- When translating the error message "The slave MM_Dcl.MotionBasic' in MMT object is not valid" appears.
- In the MMT block, the MFB_MotionBasic has no master bus input or slave bus output.
When
does the behaviour occur?
The L_EM3P_MachineModuleBasicMotion library has been added to the "POU" tab of the library manager.
Which
products are affected?
PLC Designer as of V3.19
Short-term
measures:
Possible solutions 1:
-----------------------------
Add library in the POU tab directly and not using placeholders.
Advantage: In a multicontroller project, the library version does not have to be resolved using placeholders in every device.
Possible solutions 2:
-----------------------------
Add library in the Device tab card using placeholders and resolve the placeholder.
Disadvantage: In a multicontroller project, the library version does not have to be resolved in every device using placeholders.
Evaluation
/ recommendations:
Possible solutions 1.
Note: No change is planned for this behavior!
Automatic Translation