Behoben ab:
PLC Designer V3.15
Verhalten der neuen Version:
Im Simulationsmodus des PLC Designer kann Service mit dem Funktionsbaustein L_ETC_MMCController bzw. L_ETC_MMCControllerBus gestartet werden. Dabei tritt keine Exception auf.
Beschreibung des Verhaltens:
In der Statuszeile des PLC Designers wird rot blinkend angezeigt: "Program loaded - EXCEPTION".
Im Logbuch (Device > Register Log) wird folgende Meldung angezeigt:
*EXCEPTION* [AccessViolation] occured: App=[Sim.Device.Application], Task=[MainTask]
Unter welchen Bedingungen tritt das Verhalten auf?
Wird einer der beiden Funktionsbausteine L_ETC_MMCController oder L_ETC_MMCControllerBus aus der Bibliothek L_IODrvEtherCAT im PLC Designer Projekt aufgerufen und mit diesem Baustein ein Service gestartet, dann führt dies im Simulationsmodus des PLC Designer zu der Exception 'AccessViolation'.
Betroffene Produkte:
PLC Designer V3.10
Kurzfristige Maßnahmen:
Rufen Sie im Simulationsmodus des PLC Designer nicht die Bausteine L_ETC_MMCController oder L_ETC_MMCControllerBus auf.
Bewertung/Empfehlungen:
Die Modulare Maschinenkonfiguration (optionale Teilnehmer am EtherCAT) wird im Simulationsmodus des PLC Designer nicht unterstützt.