Skip to main content

Übersicht der Bibliotheken

Energie-Management

Version 40bd01

TECH_MNG_ENERGY

Diese Bibliothek dient zur Ansteuerung eines BM51xx Netzwechselrichter.

Enthaltene Bausteine
TB_Energymanagement_BM51: Der Baustein dient der Ansteuerung eines BM51xx Netzwechselrichter.

Loadsharing

Version 40bd01

TECH_LOADSHARING

Diese Bibliothek stellt Bausteine zur Verfügung, damit eine Master-Slave-Konfiguration mit einem Mehrfachwicklung Motor gesteuert werden kann.

Enthaltene Bausteine
  • TB_MasterSlaveControl: Dieser Baustein steuert die Master-Slave Konfiguration.
  • TB_MasterSlaveInit: Dieser Baustein dient dazu, die Master Slave Funktion im Drive zu aktivieren.
  • TB_MultiWindingControl: Dieser Baustein schaltet bei einem Mehrfachwicklungsmotor die Slave Wicklungen, abhängig der Master Wicklung (Wicklung 1).

Motion Manager

40bd01

TECH_MNG_MOTION

Diese Bibliothek stellt verschiedene Motion Funktionen zur Verfügung.
Enthaltene Bausteine
  • TB_MotionHandler_CY: Der Baustein dient der einfachen und schnellen Nutzung vieler Motion Bausteine, die in der Cyclic Task laufen müssen.
  • TB_MotionHandler_EV: Der MotionHandler_EV dient der einfachen und schnellen Nutzung vieler Motion Bausteine, die in der Event Task laufen müssen.

Wicklerfunktionen

Version 40bd01

TECH_WINDER

In dieser Bibliothek sind Funktionen implementiert, die zum Betrieb einer Wickler Maschine beitragen.

Enthaltene Bausteine
  • TB_Detect_Rd: Dieser Baustein gibt einen Puls heraus, wenn er eine vollständige Umdrehung eines Motors erkannt hat.
  • TB_KS_Factor: Dieser Funktionsbaustein gibt den Ks-Faktor in Abhängigkeit vom aktuellen Durchmesser aus.
  • TB_Tension_Reduc: Dieser Baustein gibt die Zugkraft und das Drehmoment in Abhängigkeit des aktuellen Durchmesser aus.

EtherCAT Diagnose

Version 40bd02

TECH_ECT_DIAG

Diese Bibliothek kommt zum Einsatz um Diagnosemöglichkeiten für ein EtherCAT-Netzwerk in einer Baumüller-PLC zur Verfügung zu stellen.

Enthaltene Bausteine
TB_ECT_Diagnosis: Dieser Baustein stellt Diagnosemöglichkeiten eines EtherCAT-Bussystems für das PLC-Projekt zur Verfügung. Es werden Informationen (aktueller Zustand, Fehlerinformationen) des EtherCAT-Masters, des verwendeten EtherCAT-Kernels und jedes EtherCAT-Slave zur Verfügung gestellt. Die Zuordnung zu jedem Slave erfolgt anhand seiner Node-ID. Ebenfalls wird der Einfachheit halber ein Bit ausgegeben, welches einen funktionierenden Feldbus meldet.

EtherCAT Varianten-Handling

Version 40bd01

TECH_ECT_VAR_HNDL

Diese Bibliothek kommt zum Einsatz um Einfluss auf die Anordnung, der an einem EtherCAT-Netzwerk angeschlossen Slaves, zu nehmen.

Enthaltene Bausteine
TB_ECT_Manager: Dieser Baustein ermöglicht es, Einfluss auf die Anordnung der Slaves beim Aufstarten des Felbusses zu nehmen. Dabei können Slaves auch als Optional deklariert werden. Damit kann z.B. eine maximale Zahl an Slaves konfiguriert werden, diese allerdings über die Software zur Laufzeit angepasst und neu angeordnet werden.

Skalierbare Kurvenscheiben

Version 40bd02

TECH_SCALCAM

Diese Bibliothek stellt Funktionen zur Verfügung, mit denen eine synchrone Bewegungen aus skalierbaren Kurven erzeugt werden kann. Diese Kurven entstehen aus einer Stützpunkttabelle mit normierten Kurvenstützpunkten.
Enthaltene Bausteine
  • TB_CamAdd: Dieser Baustein erzeugt zyklische Sollpositionen in Anwendereinheiten. Dieser wird in Verbindung mit TB_CamStretch eingesetzt.
  • TB_CAmGetPos: Dieser Baustein ermittelt die Achsposition einer Kurve zu einer Masterposition.
  • TB_CamStretch: Dieser Baustein erzeugt synchrone Bewegungen aus skalierbaren Kurven.
  • TB_Spline: Dieser Baustein erstellt unter Verwendung eines kubischen Splines eine Stützpunkttabelle mit normierten Kurvenstützpunkten.
  • TB_PosRel: Dieser Baustein führt eine relative Positionierung mit gegebener max. Beschleunigung/Verzögerung und Geschwindigkeit aus. Die Bewegungsparameter werden in Anwendereinheiten angegeben

Bitausmaskierung

Version 40bd02

TECH_BITSELECT

Diese Bibliothek stellt diverse Funktionen zur Bitausmaskierung zur Verfügung.

Enthaltene Bausteine
  • TB_A_BOOL_TO_DWORD: Dieser Baustein verwandelt ein Array aus Boolschen Werten in ein DWORD-Ausdruck.
  • TB_BITS_OF_BYTE: Dieser Baustein maskiert einzelne Bits aus einem BYTE-Ausdruck aus.
  • TB_BITS_OF_DWORD: Dieser Baustein maskiert einzelne Bits aus einem DWORD-Ausdruck aus.
  • TB_BITS_OF_WORD: Dieser Baustein maskiert einzelne Bits aus einem WORD-Ausdruck aus.
  • TB_BITS_TO_BYTE: Dieser Baustein fügt Bits zu einem BYTE-Ausdruck zusammen.
  • TB_BITS_TO_DWORD: Dieser Baustein fügt Bits zu einem DWORD-Ausdruck zusammen.
  • TB_BITS_TO_WORD: Dieser Baustein fügt Bits zu einem WORD-Ausdruck zusammen.
  • TB_DWORD_TO_A_BOOL: Dieser Baustein legt die Bits eines DWORDs in einem Boolschem Array ab.
  • TB_FIRST_S_BIT_OF_DWORD: Dieser Funktionsbaustein extrahiert das am weitesten rechts stehende gesetzte Bit aus einem DWord.
  • TB_LAST_S_BIT_OF_DWORD: Dieser Funktionsbaustein extrahiert das am weitesten links stehende gesetzte Bit aus einem DWord.

Tools

Version 40bd07

TECH_TOOLS

Diese Bibliothek stellt grundlegende Bausteine und Funktionen zur Verfügung, welche teilweise auch von weiterführenden Bibliotheken verwendet werden. Diese wird mit dem Engineering Framwork ProMaster standardmäßig mit ausgeliefert.
Enthaltene Bausteine
  • TB_DriveReadError: Dieser Baustein ermöglicht das Auslesen von Reglerfehlern
  • TB_FIFO: Dieser Baustein speichert sequentielle Datensätze nach dem FIFO-Prinzip (First In First Out)
  • TB_NormCamCreate: Dieser Baustein erstellt die Stützpunkttabelle der Standardkurven für die Verwendung in weiteren Technologiebausteinen
  • TB_PosAdd: Dieser Baustein erzeugt zyklische Sollpostionen in Anwendereinheiten. Der Baustein ist in Verbindung mit TB_SyncRot oder TB_SyncLin auszuführen.
  • TB_ShiftReg: Dieser Baustein stellt ein Schieberegister dar.
  • TB_SlipCtrl: Dieser Baustein ermöglicht eine Kompensation des Schlupfes bei Vorschubsystemen.
  • TB_SyncCam_Init: Dieser Baustein ersetzt die Synchronbewegung von TB_SyncLin und TB_SyncRot, dadurch kann der Baustein auch in nichtlinearer Mechanik verwendet werden.
  • TB_TimeToTravel: Der Baustein berechnet den Verfahrweg in Einheiten, den eine Achse während einer bestimmten Zeit zurücklegt.
  • TB_Blinker: Diese Technologiefunktion realisiert einen Blinker mit separat einstellbarer Dauer für Ein und Aus.
  • TB_DriveReadConfig: Der Baustein liest per Bedarfsdaten spezifische Parameter eines Antriebs aus.
  • TB_StateMonitor_IAX: Dieser Baustein ermöglicht das Überwachen und Loggen der Zustände einer Statemachine.
  • TB_ReadGCodeBuffer: Dieser Baustein ermöglicht das Auslesen des G-Code-Puffers von dem Baustein MC_MovePath.

Rezeptverwaltung

Version 40bd01

TECH_RECIPE

Diese Bibliothek stellt die Rezeptverwaltung für Baumüller Steuerungen zur Verfügung.
Enthaltene Bausteine
TB_RecipeHandler: Dieser Baustein stellt eine Rezeptverwaltung für Baumüller Steuerungen zur Verfügung. Es können Rezepte erstellt, gelöscht, kopiert und umbenannt werden.

Downloads zum Thema

Broschüre / Flyer
2504

Automatisierung

5.05MB
Broschüre / Flyer
7081

Motion-Bibliotheken und Maschinenmodule