i950 und L_MC1P_CyclicParameterAccessRead: Geringere Anzahl FB-Instanzen parallel verwendbar
Behoben ab:
Bibliothek: L_MC1P_MotionControlBasic (FAST Motion) ab V03.27.xx (in Planung)
(Update über Package-Manager)
Verhalten der neuen Version:
Beschreibung des Verhaltens:
L_MC1P_CyclicParameterAccessRead:
Im IEC-Projekt können mit diesem FB Parameter vom Umrichter i950 zyklisch ausgelesen werden. Auslesbar sind Parameter, die als PDO mappbar sind.
Bei der parallelen Verwendung mehrerer Instanzen des FB 'L_MC1P_CyclicParameterAccessRead' sind folgende Aspekte zu berücksichtigen:
Bibliothek L_MC1P ab V03.23.00: Die Anzahl der parallel auslesbaren Parameter hat sich um 2 Stück reduziert, so dass folgende Anzahl Instanzen des FB L_MC1P_CyclicParameterAccessRead parallel verwendet werden kann: i950 BS-STO: bis zu 10 Instanzen. i950 ES: bis zu 7 Instanzen.
FB L_TB2P_AxisInterface: In der Standard-Beschaltung werden bereits 6 Instanzen des FB L_MC1P_CyclicParameterAccessRead verwendet. Entsprechend weniger stehen für das parallele Auslesen von Parametern zur Verfügung.
FB-Eingang xEnable vom FB L_MC1P_CyclicParameterAccessRead: Mit einem dauerhaft anstehend xEnable=True werden Parameter zyklisch wiederkehrend ausgelesen. Es ist kein toggelndes Signal erforderlich, um Flanken zu erzeugen, wie bei einem xExecute-Eingang. Im Gegenteil: Bei toggelndem Eingang xEnable erhöht sich der Rechenzeitbedarf, weil für 3 Zyklen die Ressourcen eines weiteren FBs belegt werden, wodurch sich die Anzahl der parallel auslesbaren Parameter reduziert.
Unter welchen Bedingungen tritt das Verhalten auf?
Parallele Verwendung mehrerer Instanzen des FB L_MC1P_CyclicParameterAccessRead und
insbesondere, wenn Eingang xEnable fälschlicherweise mit toggelndem Signal angesteuert wird