Skip to main content

Library overview

PROFINET V14

Version bd10

Profinet V1415

The Profinet V14 library provides function blocks that are required to control Baumüller inverters. The inverters are connected to the PLC via the Profinet field bus.

Included Modules
  • BM_FindNotchPosFARS: This module carries out the search for the notch positions with the mode "fixed current angle and rotating shaft".
  • BM_FindNotchPosInjection: This function block searches for the notch positions in the "injection method" mode.
  • BM_FindNotchPosRAFS: This module carries out the search for the notch positions with the mode "stationary shaft and variable angle of energisation".
  • BM_Home: The module "BM_Home" references the drive axis with the respective set method.
  • BM_HomeInit: This block initialises the homing method for the "BM_ Home" block by "referencing in the travel distance".
  • BM_HomeInitBlock: This block initialises the homing method for the "BM_ Home" block by "Referencing to mechanical stop".
  • BM_MasterEngine: This block generates position setpoints from the values of speed and acceleration for a virtual master axis.
  • BM_MoveAbsolute: This function block executes a controlled movement to the specified position.
  • BM_MoveAbsoluteInit: This module passes on settings from the controller to the "BM_MoveAbsolute" module.
  • BM_MoveRelative: This module executes a controlled movement around the specified relative position.
  • BM_MoveRelativeInit: This module passes on settings from the controller to the "BM_MoveRelative" module.
  • BM_Power_CPU300: This function block switches the operational readiness of the drive.
  • BM_Power_CPU1500: This function block switches the operational readiness of the drive.
  • BM_Quickstop: This function block stops the drive axis from all drive states.
  • BM_Read: This function block enables the reading of parameters via the demand data communication.
  • BM_ReadAxisError: This function block reads out the errors of a drive.
  • BM_ReadAxisStatus: This block reads out the extended status of the axis.
  • BM_ReadStatus: This function block returns the drive status.
  • BM_Reset: This block carries out a reset, for example, to switch from the "Errorstop" state to the "Standstill" state.
  • BM_Stop: This function block stops the drive axis from the drive states: Homing, Discrete Motion, Continous Motion and Synchronised Motion.
  • BM_SyncIn: This function block carries out a relative position coupling of a drive to a synchronised setpoint.
  • BM_SyncOut: This function block cancels the coupling created by "BM_SyncIn".
  • BM_Velocity: This function block converts an endless movement with a specified velocity.
  • BM_VelocityInit: This function block transfers settings from the controller to the "BM_Velocity" function block.
  • BM_Write: With this function block, parameters can be written to the controller via the demand data communication.
  • BM51_Power_CPU300: This function block switches on the operational readiness of the connected Baumüller bmaXX5100 mains inverter.
  • BM51_Power_CPU1500: This function block switches on the operational readiness of the connected Baumüller mains inverter bmaXX5100.

PROFINET V15

Version bd10

Profinet V1415

The Profinet V15 library provides function blocks that are required to control Baumüller inverters. The inverters are connected to the PLC via the Profinet field bus.

Included Modules
  • BM_FindNotchPosFARS: This module carries out the search for the notch positions with the mode "fixed current angle and rotating shaft".
  • BM_FindNotchPosInjection: This function block searches for the notch positions in the "injection method" mode.
  • BM_FindNotchPosRAFS: This module carries out the search for the notch positions with the mode "stationary shaft and variable angle of energisation".
  • BM_Home: The module "BM_Home" references the drive axis with the respective set method.
  • BM_HomeInit: This block initialises the homing method for the "BM_ Home" block by "referencing in the travel distance".
  • BM_HomeInitBlock: This block initialises the homing method for the "BM_ Home" block by "Referencing to mechanical stop".
  • BM_MasterEngine: This block generates position setpoints from the values of speed and acceleration for a virtual master axis.
  • BM_MoveAbsolute: This function block executes a controlled movement to the specified position.
  • BM_MoveAbsoluteInit: This module passes on settings from the controller to the "BM_MoveAbsolute" module.
  • BM_MoveRelative: This module executes a controlled movement around the specified relative position.
  • BM_MoveRelativeInit: This module passes on settings from the controller to the "BM_MoveRelative" module.
  • BM_Power_CPU300: This function block switches the operational readiness of the drive.
  • BM_Power_CPU1500: This function block switches the operational readiness of the drive.
  • BM_Quickstop: This function block stops the drive axis from all drive states.
  • BM_Read: This function block enables the reading of parameters via the demand data communication.
  • BM_ReadAxisError: This function block reads out the errors of a drive.
  • BM_ReadAxisStatus: This block reads out the extended status of the axis.
  • BM_ReadStatus: This function block returns the drive status.
  • BM_Reset: This block carries out a reset, for example, to switch from the "Errorstop" state to the "Standstill" state.
  • BM_Stop: This function block stops the drive axis from the drive states: Homing, Discrete Motion, Continous Motion and Synchronised Motion.
  • BM_SyncIn: This function block carries out a relative position coupling of a drive to a synchronised setpoint.
  • BM_SyncOut: This function block cancels the coupling created by "BM_SyncIn".
  • BM_Velocity: This function block converts an endless movement with a specified velocity.
  • BM_VelocityInit: This function block transfers settings from the controller to the "BM_Velocity" function block.
  • BM_Write: With this function block, parameters can be written to the controller via the demand data communication.
  • BM51_Power_CPU300: This function block switches on the operational readiness of the connected Baumüller bmaXX5100 mains inverter.
  • BM51_Power_CPU1500: This function block switches on the operational readiness of the connected Baumüller mains inverter bmaXX5100.

PROFINET V15.1

Version bd05

Profinet V151

The Profinet V15.1 library provides function blocks that are required to control Baumüller inverters. The inverters are connected to the PLC via the Profinet field bus.

Included Modules
  • BM_FindNotchPosFARS: This module carries out the search for the notch positions with the mode "fixed current angle and rotating shaft".
  • BM_FindNotchPosInjection: This function block searches for the notch positions in the "injection method" mode.
  • BM_FindNotchPosRAFS: This module carries out the search for the notch positions with the mode "stationary shaft and variable angle of energisation".
  • BM_Home: The module "BM_Home" references the drive axis with the respective set method.
  • BM_HomeInit: This block initialises the homing method for the "BM_ Home" block by "referencing in the travel distance".
  • BM_HomeInitBlock: This block initialises the homing method for the "BM_ Home" block by "Referencing to mechanical stop".
  • BM_MasterEngine: This block generates position setpoints from the values of speed and acceleration for a virtual master axis.
  • BM_MoveAbsolute: This function block executes a controlled movement to the specified position.
  • BM_MoveAbsoluteInit: This module passes on settings from the controller to the "BM_MoveAbsolute" module.
  • BM_MoveRelative: This module executes a controlled movement around the specified relative position.
  • BM_MoveRelativeInit: This module passes on settings from the controller to the "BM_MoveRelative" module.
  • BM_Power_CPU300: This function block switches the operational readiness of the drive.
  • BM_Power_CPU1500: This function block switches the operational readiness of the drive.
  • BM_Quickstop: This function block stops the drive axis from all drive states.
  • BM_Read: This function block enables the reading of parameters via the demand data communication.
  • BM_ReadAxisError: This function block reads out the errors of a drive.
  • BM_ReadAxisStatus: This block reads out the extended status of the axis.
  • BM_ReadStatus: This function block returns the drive status.
  • BM_Reset: This block carries out a reset, for example, to switch from the "Errorstop" state to the "Standstill" state.
  • BM_Stop: This function block stops the drive axis from the drive states: Homing, Discrete Motion, Continous Motion and Synchronised Motion.
  • BM_SyncIn: This function block carries out a relative position coupling of a drive to a synchronised setpoint.
  • BM_SyncOut: This function block cancels the coupling created by "BM_SyncIn".
  • BM_Velocity: This function block converts an endless movement with a specified velocity.
  • BM_VelocityInit: This function block transfers settings from the controller to the "BM_Velocity" function block.
  • BM_Write: With this function block, parameters can be written to the controller via the demand data communication.
  • BM51_Power_CPU300: This function block switches on the operational readiness of the connected Baumüller bmaXX5100 mains inverter.
  • BM51_Power_CPU1500: This function block switches on the operational readiness of the connected Baumüller mains inverter bmaXX5100.

PROFINET V17

Profinet V17

The Profinet V17 library provides function blocks that are required to control Baumüller inverters. The inverters are connected to the PLC via the Profinet field bus.

Included Modules
  • BM_FindNotchPosFARS: This module carries out the search for the notch positions with the mode "fixed current angle and rotating shaft".
  • BM_FindNotchPosInjection: This function block searches for the notch positions in the "injection method" mode.
  • BM_FindNotchPosRAFS: This module carries out the search for the notch positions with the mode "stationary shaft and variable angle of energisation".
  • BM_Home: The module "BM_Home" references the drive axis with the respective set method.
  • BM_HomeInit: This block initialises the homing method for the "BM_ Home" block by "referencing in the travel distance".
  • BM_HomeInitBlock: This block initialises the homing method for the "BM_ Home" block by "Referencing to mechanical stop".
  • BM_MasterEngine: This block generates position setpoints from the values of speed and acceleration for a virtual master axis.
  • BM_MoveAbsolute: This function block executes a controlled movement to the specified position.
  • BM_MoveAbsoluteInit: This module passes on settings from the controller to the "BM_MoveAbsolute" module.
  • BM_MoveRelative: This module executes a controlled movement around the specified relative position.
  • BM_MoveRelativeInit: This module passes on settings from the controller to the "BM_MoveRelative" module.
  • BM_Power_CPU300: This function block switches the operational readiness of the drive.
  • BM_Power_CPU1500: This function block switches the operational readiness of the drive.
  • BM_Quickstop: This function block stops the drive axis from all drive states.
  • BM_Read: This function block enables the reading of parameters via the demand data communication.
  • BM_ReadAxisError: This function block reads out the errors of a drive.
  • BM_ReadAxisStatus: This block reads out the extended status of the axis.
  • BM_ReadStatus: This function block returns the drive status.
  • BM_Reset: This block carries out a reset, for example, to switch from the "Errorstop" state to the "Standstill" state.
  • BM_Stop: This function block stops the drive axis from the drive states: Homing, Discrete Motion, Continous Motion and Synchronised Motion.
  • BM_SyncIn: This function block carries out a relative position coupling of a drive to a synchronised setpoint.
  • BM_SyncOut: This function block cancels the coupling created by "BM_SyncIn".
  • BM_Velocity: This function block converts an endless movement with a specified velocity.
  • BM_VelocityInit: This function block transfers settings from the controller to the "BM_Velocity" function block.
  • BM_Write: With this function block, parameters can be written to the controller via the demand data communication.
  • BM51_Power_CPU300: This function block switches on the operational readiness of the connected Baumüller bmaXX5100 mains inverter.
  • BM51_Power_CPU1500: This function block switches on the operational readiness of the connected Baumüller mains inverter bmaXX5100.

PROFINET V16

Version bd10

Profinet V16

The Profinet V16 library provides function blocks that are required to control Baumüller inverters. The inverters are connected to the PLC via the Profinet field bus.

Included Modules
  • BM_FindNotchPosFARS: This module carries out the search for the notch positions with the mode "fixed current angle and rotating shaft".
  • BM_FindNotchPosInjection: This function block searches for the notch positions in the "injection method" mode.
  • BM_FindNotchPosRAFS: This module carries out the search for the notch positions with the mode "stationary shaft and variable angle of energisation".
  • BM_Home: The module "BM_Home" references the drive axis with the respective set method.
  • BM_HomeInit: This block initialises the homing method for the "BM_ Home" block by "referencing in the travel distance".
  • BM_HomeInitBlock: This block initialises the homing method for the "BM_ Home" block by "Referencing to mechanical stop".
  • BM_MasterEngine: This block generates position setpoints from the values of speed and acceleration for a virtual master axis.
  • BM_MoveAbsolute: This function block executes a controlled movement to the specified position.
  • BM_MoveAbsoluteInit: This module passes on settings from the controller to the "BM_MoveAbsolute" module.
  • BM_MoveRelative: This module executes a controlled movement around the specified relative position.
  • BM_MoveRelativeInit: This module passes on settings from the controller to the "BM_MoveRelative" module.
  • BM_Power_CPU300: This function block switches the operational readiness of the drive.
  • BM_Power_CPU1500: This function block switches the operational readiness of the drive.
  • BM_Quickstop: This function block stops the drive axis from all drive states.
  • BM_Read: This function block enables the reading of parameters via the demand data communication.
  • BM_ReadAxisError: This function block reads out the errors of a drive.
  • BM_ReadAxisStatus: This block reads out the extended status of the axis.
  • BM_ReadStatus: This function block returns the drive status.
  • BM_Reset: This block carries out a reset, for example, to switch from the "Errorstop" state to the "Standstill" state.
  • BM_Stop: This function block stops the drive axis from the drive states: Homing, Discrete Motion, Continous Motion and Synchronised Motion.
  • BM_SyncIn: This function block carries out a relative position coupling of a drive to a synchronised setpoint.
  • BM_SyncOut: This function block cancels the coupling created by "BM_SyncIn".
  • BM_Velocity: This function block converts an endless movement with a specified velocity.
  • BM_VelocityInit: This function block transfers settings from the controller to the "BM_Velocity" function block.
  • BM_Write: With this function block, parameters can be written to the controller via the demand data communication.
  • BM51_Power_CPU300: This function block switches on the operational readiness of the connected Baumüller bmaXX5100 mains inverter.
  • BM51_Power_CPU1500: This function block switches on the operational readiness of the connected Baumüller mains inverter bmaXX5100.

Downloads

Automation
Brochure / Flyer
Automation concepts, control technology, field bus communication,
ProMaster, Motion Control, IoT Industry 4.0, b maXX HMI, I/O systems