Verbindungsmarken im MMT verhindern Erstellung des ACD Kanals (behoben ab V3.18)

Behoben ab:
PLC Designer ab V3.18
Projektvorlage ApplicationTemplate Standard ab V3.18
 
Verhalten der neuen Version:
Der ACD Kanal wird korrekt erzeugt auch wenn die Maschinenmodule im Baustein 'MMT' durch Verbindungsmarken miteinander verbunden sind.
 
Beschreibung des Verhaltens:
Aus einem Maschinenmodul heraus kann nicht über den ACD Kanal auf Variablen des untergeordneten Maschinenmoduls zugegriffen werden. Beim Erstellen des ACD Kanals (Kontextmenübefehls Create ACD Slave Access) tritt keine Fehlermeldung auf.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Werden im Baustein MMT (Ordner A10_MachineModuleTree im Gerätebaum) die Schnittstelle masterBus und slaveBus zweier Maschinenmodule unter Verwendung von Verbindungsmarken miteinander verbunden, dann wird beim Ausführen des Kontextmenübefehls Create ACD Slave Access der ACD Kanal nicht im übergeordneten der beiden Maschinenmodule angelegt. Damit ist eine Kommunikation über den ACD Kanal zwischen den beiden Maschinenmodulen nicht möglich.
 
Betroffene Produkte:
PLC Designer ab V3.14
Projektvorlage ApplicationTemplate Standard ab V3.14
 
Kurzfristige Maßnahmen:
Wandeln Sie im Baustein MMT  Verbindungen mit Verbindungsmarken in Verbindungslinien um. Selektieren Sie dazu die Verbindung und führen Sie den Menübefehl CFC>Verbindungsmarke aus. Selektieren Sie danach den Ordner A70_MachineModuleSources und führen Sie den Kontextmenübefehl Create ACD Slave Access aus.
 
Bewertung/Empfehlungen:
Der Baustein MMT ist in der Programmiersprache Continuous Function Chart (CFC) programmiert. In dieser Programmiersprache können Verbindungen zwischen Bausteinen zur Erhöhung der Übersichtlichkeit mit Verbindungsmarken erstellt werden. Werden Verbindungsmarken im Baustein MMT verwendet, dann ist es nicht möglich, den ACD Kanal zwischen Maschinenmodulen zu erstellen.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201700353/0/
Kontaktformular