Corrected from:
PLC Designer V3.15
Response of the new version:
The function blocks L_ETC_MMCController and L_ETC_MMCControllerBus can be used to start services in the simulation mode of the PLC Designer. No exception will be displayed.
What happens?
In the status line of the PLC Designer "Program loaded - EXCEPTION" flashes in red.
The following message is indicated in the logbook (Device > Register Log):
*EXCEPTION* [AccessViolation] occured: App=[Sim.Device.Application], Task=[MainTask]
When does this behaviour occur?
If one of the two function blocks L_ETC_MMCController or L_ETC_MMCControllerBus from the L_IODrvEtherCAT library is called in a PLC Designer project and a service is started with this function block, the 'AccessViolation' exception occurs in the simulation mode of the PLC Designer.
Which products are affected?
PLC Designer V3.10
Short-term measures:
Do not call the L_ETC_MMCController or the L_ETC_MMCControllerBus function block in the simulation mode of the PLC Designer.
Evaluation/recommendations:
The modular machine configuration (optional nodes on the EtherCAT) is not supported in the simulation mode of the PLC Designer.