Machine module is inserted into MMT without master/slave bus.

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


URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201900277/1/
Formulario de contacto