Connection markers in the MMT prevent creation of ACD channel (corrected from V3.18)

Corrected from:
PLC Designer V3.18
ApplicationTemplate Standard project template V3.18
 
Response of the new version:
The ACD channel is created correctly even if the machine modules are interconnected by connection markers in the 'MMT' block.
 
What happens?
From a machine module, variables of a subordinated machine module cannot be accessed via the ACD channel. When creating the ACD channel (context menu command Create ACD Slave Access), no error message occurs.
 
When does this behaviour occur?
If the master bus interface and the slave bus interface of two machine modules are interconnected by means of connection markers in the MMT block (A10_MachineModuleTree folder in the device tree), the ACD channel is not created in the primary machine module when executing the context menu command Create ACD Slave Access. Therefore, the two machine modules cannot communicate via the ACD channel.
 
Which products are affected?
PLC Designer from V3.14
ApplicationTemplate Standard project template from V3.14
 
Short-term measures:
Change connections with connection markers in the MMT block into connecting lines. For this, select the connection and execute the menu command CFC>Connection Marker. After that, select the A70_MachineModuleSources folder and execute the context menu command Create ACD Slave Access.
 
Evaluation/recommendations:
The MMT block is programmed in the Continuous Function Chart (CFC) programming language. For a clearer overview, in this programming language, connection markers can be used to establish connections between POUs. If connection markers are used in the MMT block, it is not possible to create the ACD channel between machine modules.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/201700353/1/
Kontaktformular