i950 und L_MC1P_CyclicParameterAccessRead: Geringere Anzahl FB-Instanzen parallel verwendbar (behoben ab V03.27.00)

Behoben ab:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)  ab V03.27.00
                      (Update über Package-Manager)
 
Verhalten der neuen Version:
Die Anzahl der parallel auslesbaren Parameter ist jetzt wieder auf die ursprüngliche  Anzahl an Instanzen des FB L_MC1P_CyclicParameterAccessRead eingestellt:
  • i950 BS-STO:  bis zu 12 Instanzen
  • i950 ES:           bis zu   9 Instanzen
 
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.
Werden mehrere Instanzen des FB 'L_MC1P_CyclicParameterAccessRead' parallel verwendet, dann sind folgende Aspekte zu berücksichtigen:
  1. Bibliothek L_MC1P_MotionControlBasic  ab V03.23.00:
    D
    ie Anzahl der parallel verwendbaren Instanzen des FB 'L_MC1P_CyclicParameterAccessRead` hat sich um 2 Stück reduziert, so dass entsprechend weniger Parameter parallel ausgelesen werden können:
             i950 BS-STO:  bis zu 10 Instanzen
             i950 ES:           bis zu   7 Instanzen

  2. 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. 

  3. 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:
  • der Eingang xEnable wird fälschlicherweise mit toggelndem Signal angesteuert.
Betroffene Produkte:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion): ab V03.23.00
 
Kurzfristige Maßnahmen, Bewertung/Empfehlungen:
Beim Auslesen von Parametern die Anzahl der parallel verwendeten Instanzen des FB L_MC1P_CyclicParameterAccessRead an die o.g. Bedingungen anpassen. 
Bei bestehenden Projekten muss ggf. die bisherige Anzahl parallel verwendeter Instanzen des FBs reduziert werden.
Über die Eingänge xMonitoringXXX des FB L_TB2P_AxisInterface  lassen sich bei Bedarf einzelne zyklische Leseanfragen deaktivieren.


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