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:
  1. Bibliothek L_MC1P ab V03.23.00:
    D
    ie 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.

  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, wenn Eingang xEnable fälschlicherweise mit toggelndem Signal angesteuert wird
Betroffene Produkte:
Bibliothek:  L_MC1P_MotionControlBasic  (FAST Motion)
 
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