库概览

 

» TECH_TOOLS
(Version 40bd06)

本库提供了基本模块和功能,这些模块和功能中的一些同样也会被其他库使用。本库默认随 Engineering Framwork ProMaster(从 V 1.21.xxx 起)一起交付。

  • TB_DriveReadError:有了该模块,便可以读出调节器错误
  • TB_FIFO:该模块会根据 FIFO(先进先出)原则保存连续数据记录
  • TB_NormCamCreate:该模块会创建标准曲线的控制点表格,以便在其他技术模块中使用
  • TB_PosAdd:该模块会在用户单元中生成循环应有位置。该模块必须搭配 TB_SyncRot 或者 TB_SyncLin 运行。
  • TB_ShiftReg:该模块是一个移位寄存器。
  • TB_SlipCtrl:有了该模块,便可以对进给系统的转差率进行补偿。
  • TB_SyncCam_Init:该模块会替代 TB_SyncLin 和 TB_SyncRot 的同步动作,因此同样也可以在非线性机械系统中使用该模块。
  • TB_TimeToTravel:模块计算一根轴在特定时间内经过的单位路程。
  • TF_Blinker:该技术功能会实现一个接通和关闭持续时间可单独调节的闪光信号灯。
  • TB_DriveReadConfig:该模块会通过需求数据读出一个驱动装置的专用参数。
  • TB_StateMonitor_IAX:有了该模块,便可以监控并且记录一个状态机的状态。
  • TB_ReadGCodeBuffer:有了该模块,便可以读出模块 MC_MovePath 的 G 代码缓存。

» TECH_REFERENCE
(Version 40bd01)

该库为 MC 轴上的变频器提供了不同的基准化方法。本库默认随 Engineering Framwork ProMaster(从 V 1.21.xxx 起)一起交付。

  • TB_Home1:该模块会用模式“基准化为路段的一个设备侧限位开关”对 MC 轴进行基准化
  • TB_Home2: 该模块会用模式“基准化至编码器零轨道/角度”对 MC 轴进行基准化
  • TB_Home3: 该模块会用模式“基准化至路段中的一个设备侧基准开关”对 MC 轴进行基准化。并且,应使用 MC 模块 MC_HomeInit_HomeSwitch 的模式 4。
  • TB_Home4:该模块会用模式“基准化至路段中的一个设备侧基准开关”对 MC 轴进行基准化。并且,应使用 MC 模块 MC_HomeInit_HomeSwitch 的模式 4。
  • TB_Home5:该模块会用模式“基准化至路段中的一个设备侧基准开关”对 MC 轴进行基准化。并且,应使用 MC 模块 MC_HomeInit_HomeSwitch 的模式 5。
  • TB_Home6:该模块会用模式“基准化至路段中的一个设备侧基准开关”对 MC 轴进行基准化。
  • TB_Home99:该模块会用调节器中所设的基准模式对 MC 轴进行基准化。
  • TB_Init:该模块会确定一根 MC 轴的机械基本参数。
  • TB_Manual_Init: 该模块会为轴模块的手动运行进行参数换算。并且,手动运行通过 MC_MoveVelocity 具体实现。

» TECH_MOTION
(Version 40bd01)

该库扩展了控制系统内部现有的动作方法。本库默认随 Engineering Framwork ProMaster(从 V 1.21.xxx 起)一起交付。

  • TB_DriveEncoder:该模块将一个技术功能与一根 MC 轴关联到一起。并且,会用一个传动比转换一个应有值,并且将其位置应有值传输至轴。
  • TB_VirtualDriveEncoder:模块会在规定速度的基础上生成一个位置配置。并且,速度会在用户单元中进行标注。
  • TB_DriveState:该模块会提供驱动装置的状态。
  • TB_EncoderActPos:该模块会在一个已连接编码器的增量位置基础上,生成机械实际位置
  • TB_GetPosABsEnc:该模块会在一个绝对编码器当前位置的基础上,在用户单元中计算轴的机械位置
  • TB_MasterEncoder:该模块会在一根 MC 轴的用户单元中生成一个主控位置和主控速度。
  • TB_MasterEngine:该模块会生成一个虚拟主控。
  • TB_MechActPos:该模块会在 MC 轴的基础上在用户单元中生成机械实际位置。
  • TB_PhysicalEncoder:该模块会在一个已连接编码器的增量位置基础上,在用户单元中生成机械实际位置。该位置会作为 MC 轴输出
  • TB_Result:该模块会解密轴模块的状态。这样,驱动装置的整体状态均可用。

» TECH_CROSSCUT
(Version 40bd02)

该库为一根轴提供了横切刀功能性。并且,会将一根旋转的从动轴的动作与一个主控位置进行同步。

  • TB_SyncRot_Init:该模块会初始化模块 TB_SyncRot。
  • TB_SyncRot:该模块会根据一个主控位置,实现旋转轴的同步动作。

» TECH_FLYSAW
(Version 40bd01)

该库为一根轴提供了飞锯功能性。这样,就可以实现线性轴与一个主控位置之间的同步动作。

  • TB_SyncLin_Init:该模块会初始化模块 TB_SyncLin。
  • TB_SyncLin:该模块会根据一个主控位置,实现线性轴的同步动作。

» TECH_TP_MEASURE
(Version 40bd02)

有了该库,便可以测量距离和/或长度(使用调节器中的测量探头功能)。                                    

  • TB_Tpmeasure_Init:该模块会初始化模块 TB_Tpmeasure。
  • TB_Tpmeasure:有了该模块,便可以测量距离和/或长度。为此,调节器中必须有测量探头功能是前提条件
  • TF_Tpmeasure: 该模块是功能模块 TB_Tpmeasure 的一个辅助模块 (HL / LH, Encoder)

» TECH_ECT_DIAG
(Version 40bd01)

该库会显示 EtherCAT 现场总线的状态以及主控和从控各自的状态。                           

  • TB_ECT_Diagnosis:该模块为 PLC 项目提供了 EtherCAT 总线系统的诊断选项。会提供 EtherCAT 主控、使用的 EtherCAT 内核以及每个 EtherCAT 从控的信息(当前状态、错误信息)。在节点 ID 的基础上分配给每个从控。同样,为了方便起见,会输出一个位,它会报告运行正常的现场总线。

» TECH_ECT_VAR_HNDL
(Version 40bd01)

该库会管理 PLC 中的现场总线配置(在线/离线偏差)。另外,还会额外组织管理可选的从控。

  • TB_ECT_Manager:有了该模块,便可以在启动现场总线时,对从控的布局施加影响。并且,同样也可以将从控声明为可选。这样,就可以配置最大数量的从控,但它们在运行时会通过软件进行调整和重新布局。

» TECH_TEMPCTRL
(Version 40bd01)

有了该库,便可以用 PIDT1 调节器进行温度调节。                                                                             

  • TB_TCtrl_PIDT1:该模块使用一个 IDT1 调节器,以便调节温度。
  • TB_TCtrl_PWM:该模块会生成 PMW 信号。

» TECH_BITSELECT
(Version 40bd01)

该库提供了不同的位屏蔽功能。                                                                                                           

  • TF_A_BOOL_TO_DWORD:该模块会将一个布尔值数组转换为一个 DWORD 表达式。
  • TF_BITS_OF_BYTE:该模块会屏蔽一个 BYTE 表达式中的单独位。
  • TF_BITS_OF_DWORD:该模块会屏蔽一个 DWORD 表达式中的单独位。
  • TF_BITS_OF_WORD:该模块会屏蔽一个 WORD 表达式中的单独位。
  • TF_BITS_TO_BYTE:该模块会将位组合成一个 BYTE 表达式。
  • TF_BITS_TO_DWORD:该模块会将位组合成一个 DWORD 表达式。
  • TF_BITS_TO_WORD:该模块会将位组合成一个 WORD 表达式。
  • TF_DWORD_TO_A_BOOL:该模块会将一个 DWORD 的位保存到一个布尔数组中。

» TECH_RECIPE
(Version 40bd01)

该库为 Baumüller 控制系统提供了配方管理。                                                                                   

  • TB_RecipeHandler:该模块为 Baumüller 控制系统提供了配方管理。可以创建、删除、复制和重命名配方。

» TECH_CAMSWITCH
(Version 40bd01)

可利用该库对不同的凸轮进行时间控制,或者用定义的接通和关闭时间点控制凸轮

  • TB_CamSwitch:通过模块,就可以生成一个凸轮,用它在一个凸轮位置上触发一个事件。可以对凸轮进行时间方面的预控,以便补偿死区时间。
  • TB_Channel:功能模块 Channel 实现了一个凸轮,它可以通过采集的位置实现接通和关闭。改动输入端可在线进行。功能模块 Channel 可用于右旋、左旋和可逆转运行模式。可以通过采用多个功能模块 Channel,实现多个凸轮。
  • TB_Channel_Time:模块 ChannelTime 实现了一个凸轮,它通过采集的位置可以以增量为单位接通,并且通过一个在输入端上设置的接通时间实现了关闭时间点。

» TECH_SCALCAM
(Version 40bd02)

该库提供的功能可以在可缩放曲线的基础上,生成同步动作。这些曲线通过一个带有标准化曲线控制点的控制点表格生成。

  • TB_CamAdd:该模块会在用户单元中生成循环应有位置。其搭配 TB_CamStretch 一起使用。
  • TB_CAmGetPos:该模块会相对于一个主控位置确定一条曲线的轴位置。
  • TB_CamStretch:该模块会在可缩放曲线的基础上生成同步动作。
  • TB_Spline:该模块会在使用一个三次样条曲线的情况下,创建一个带有标准化曲线控制点的控制点表格。
  • TB_PosRel:该模块会以给定的最大加速度/减速度和速度执行一次相对定位。动作参数会在用户单元中标注

联系人

baumueller-automation-en-03-2019
Automation
4.89 MB

baumueller-motion-libraries-machine-modules-03-19-en
Motion Libraries and Machine Modules
430.06 KB

scroll to the top