Přehled knihoven

 

» TECH_TOOLS
(Version 40bd06)

Tato knihovna poskytuje základní moduly a funkce, z nichž některé používají i pokročilejší knihovny. Je standardně dodávána se systémem Engineering Framwork ProMaster (od verze 1.21.xxx).

  • TB_DriveReadError: Tento modul umožňuje čtení chyb regulátoru
  • TB_FIFO: Tento modul ukládá sekvenční sady dat podle principu FIFO (First In First Out).
  • TB_NormCamCreate: Tento modul vytváří tabulku opěrných bodů standardních křivek pro použití v dalších technologických modulech
  • TB_PosAdd: Tento modul generuje cyklické cílové polohy v uživatelských jednotkách. Modul je třeba spustit společně s modulem TB_SyncRot nebo TB_SyncLin.
  • TB_ShiftReg: Tento modul představuje posuvný registr.
  • TB_SlipCtrl: Tento modul umožňuje kompenzaci skluzu v napájecích systémech.
  • TB_SyncCam_Init: Tento modul nahrazuje synchronní pohyb TB_SyncLin a TB_SyncRot, takže jej lze použít i v nelineární mechanice.
  • TB_TimeToTravel: Modul vypočítá dráhu v jednotkách, kterou osa urazí za určitý čas.
  • TF_Blinker: Tato technologická funkce obsahuje indikátor se samostatně nastavitelnou dobou trvání zapnutí a vypnutí.
  • TB_DriveReadConfig: Modul načítá specifické parametry pohonu prostřednictvím potřebných dat.
  • TB_StateMonitor_IAX: Tento modul umožňuje sledování a protokolování stavů stavového stroje.
  • TB_ReadGCodeBuffer: Tento modul umožňuje čtení vyrovnávací paměti G-kódu z modulu MC_MovePath.

» TECH_REFERENCE
(Version 40bd01)

Tato knihovna poskytuje různé metody odkazování měniče na osu MC. Je standardně dodávána se systémem Engineering Framwork ProMaster (od verze 1.21.xxx).

  • TB_Home1: Tento modul odkazuje na osu MC s režimem „Odkazování na koncový spínač dráhy pojezdu na straně zařízení“.
  • TB_Home2: Tento modul odkazuje na osu MC s režimem „Odkaz na nulovou dráhu /úhel snímače“
  • TB_Home3: Tento modul odkazuje na osu MC s režimem „Odkazování na referenční spínač na straně zařízení v dráze pojezdu“. Musí být použit režim 4 MC-modulu MC_HomeInit_HomeSwitch.
  • TB_Home4: Tento modul odkazuje na osu MC s režimem „Odkazování na referenční spínač na straně zařízení v dráze pojezdu“. Musí být použit režim 4 MC-modulu MC_HomeInit_HomeSwitch.
  • TB_Home5: Tento modul odkazuje na osu MC s režimem „Odkazování na referenční spínač na straně zařízení v dráze pojezdu“. Musí být použit režim 5 MC-modulu MC_HomeInit_HomeSwitch.
  • TB_Home6: Tento modul odkazuje na osu MC s režimem „Odkazování na referenční spínač na straně zařízení v dráze pojezdu“.
  • TB_Home99: Tento modul odkazuje na osu MC s referenčním režimem nastaveným v regulátoru.
  • TB_Init: Tento modul definuje základní mechanické parametry osy MC.
  • TB_Manual_Init: Tento modul převádí parametry pro ruční ovládání modulu osy. Ruční ovládání bylo implementováno pomocí MC_MoveVelocity.

» TECH_MOTION
(Version 40bd01)

Tato knihovna rozšiřuje stávající metody pohybu v rámci ovládání. Je standardně dodávána se systémem Engineering Framwork ProMaster (od verze 1.21.xxx).

  • TB_DriveEncoder: Tento modul kombinuje technologickou funkci s osou MC. Požadovaná hodnota se transformuje pomocí převodového poměru a její požadovaná hodnota polohy se přenáší na osu.
  • TB_VirtualDriveEncoder: Modul generuje profil polohy na základě zadané rychlosti. Rychlost se udává v uživatelských jednotkách.
  • TB_DriveState: Tento modul poskytuje informace o stavu pohonu.
  • TB_EncoderActPos: Tento modul generuje mechanickou skutečnou polohu z inkrementální polohy připojeného snímače
  • TB_GetPosABsEnc: Tento modul vypočítá mechanickou polohu osy v uživatelských jednotkách z aktuální polohy absolutního snímače
  • TB_MasterEncoder: Tento modul generuje hlavní polohu a rychlost v uživatelských jednotkách osy MC.
  • TB_MasterEngine: Tento modul generuje virtuální předlohu.
  • TB_MechActPos: Tento modul generuje skutečnou mechanickou polohu v uživatelských jednotkách z osy MC.
  • TB_PhysicalEncoder: Tento modul generuje skutečnou mechanickou polohu v uživatelských jednotkách z inkrementálních poloh připojeného snímače. Ta je vyvedena jako osa MC
  • TB_Result: Tento dekóduje stavy modulů os. Tím je k dispozici celý stav pohonu.

» TECH_CROSSCUT
(Version 40bd02)

Tato knihovna poskytuje funkce příčného řezání pro osu. Pohyb rotační podřízené osy je synchronizován s hlavní polohou.

  • TB_SyncRot_Init: Tento modul inicializuje modul TB_SyncRot.
  • TB_SyncRot: Tento modul vytváří synchronní pohyb rotačních os do hlavní polohy.

» TECH_FLYSAW
(Version 40bd01)

Tato knihovna poskytuje funkce létající pily pro osu. To umožňuje synchronní pohyb lineárních os do hlavní polohy.

  • TB_SyncLin_Init: Tento modul inicializuje modul TB_SyncLin.
  • TB_SyncLin: Tento modul vytváří synchronní pohyb lineárních os do hlavní polohy.

» TECH_TP_MEASURE
(Version 40bd02)

Tato knihovna umožňuje měřit vzdálenosti a/nebo délky (využívá funkci sondy v regulátoru).

  • TB_Tpmeasure_Init: Tento modul inicializuje modul TB_Tpmeasure.
  • TB_Tpmeasure: Tento modul umožňuje měření vzdáleností a/nebo délek. K tomu je zapotřebí funkce sondy v regulátoru
  • TF_Tpmeasure: Tento funkční blok je pomocným funkčním blokem pro FB TB_Tpmeasure (HL / LH, enkodér).

» TECH_ECT_DIAG
(Version 40bd01)

Tato knihovna zobrazuje stav sběrnice EtherCAT a příslušné stavy masteru a slaveu.                           

  • TB_ECT_Diagnosis: Tento modul poskytuje diagnostické možnosti sběrnicového systému EtherCAT pro projekt PLC. Jsou poskytovány informace (aktuální stav, informace o chybách) o EtherCAT masteru, použitém EtherCAT jádru a každém EtherCAT slave. Přiřazení ke každému podřízenému zařízení se provádí na základě jeho ID uzlu. Pro zjednodušení je také vyveden bit, který indikuje funkční sběrnici.

» TECH_ECT_VAR_HNDL
(Version 40bd01)

Tato knihovna spravuje konfiguraci sběrnice (odchylka online/offline) v PLC. Kromě toho jsou organizovány volitelné podřízené jednotky.

  • TB_ECT_Manager: Tento modul umožňuje ovlivnit uspořádání podřízených jednotek při spouštění sběrnice. Podřízené jednotky lze také deklarovat jako volitelné. To umožňuje například nastavit maximální počet podřízených jednotek, které však lze za běhu upravovat a měnit jejich uspořádání prostřednictvím softwaru.

» TECH_TEMPCTRL
(Version 40bd01)

Tato knihovna umožňuje regulaci teploty pomocí regulátoru PIDT1.                                                            

  • TB_TCtrl_PIDT1: Tento modul používá k řízení teploty regulátor IDT1.
  • TB_TCtrl_PWM: Tento modul generuje signály PWM.

» TECH_BITSELECT
(Version 40bd01)

Tato knihovna poskytuje různé funkce pro maskování bitů.                                                                        

  • TF_A_BOOL_TO_DWORD: Tento modul převádí pole logických hodnot na výraz DWORD.
  • TF_BITS_OF_BYTE: Tento modul maskuje jednotlivé bity z výrazu BYTE.
  • TF_BITS_OF_DWORD: Tento modul maskuje jednotlivé bity z výrazu DWORD.
  • TF_BITS_OF_WORD: Tento modul maskuje jednotlivé bity z výrazu WORD.
  • TF_BITS_TO_BYTE: Tento modul sčítá bity a vytváří výraz BYTE.
  • TF_BITS_TO_DWORD: Tento modul sčítá bity a vytváří výraz DWORD.
  • TF_BITS_TO_WORD: Tento modul sčítá bity a vytváří výraz WORD.
  • TF_DWORD_TO_A_BOOL: Tento modul ukládá bity DWORD do logického pole.

» TECH_RECIPE
(Version 40bd01)

Tato knihovna zajišťuje správu receptur pro řídicí jednotky Baumüller.                                                

  • TB_RecipeHandler: Tento modul zajišťuje správu receptur pro řídicí jednotky Baumüller. Recepty lze vytvářet, mazat, kopírovat a přejmenovávat.

» TECH_CAMSWITCH
(Version 40bd01)

Pomocí této knihovny lze vytvářet různé vačky, například časované vačky nebo vačky s definovaným časem zapnutí a vypnutí.

  • TB_CamSwitch: Modul lze použít k vytvoření vačky, která spustí událost v poloze vačky. Vačka může být předem časově řízena, aby se kompenzovaly mrtvé časy.
  • TB_Channel: Funkční modul Channel realizuje vačku s bodem zapnutí a vypnutí prostřednictvím detekované polohy. Změnu těchto vstupů je možné provést online. Kanál FB lze použít pro otáčení vpravo, otáčení vpravo a pro reverzní provoz. Pomocí několika funkčních modulů kanálů lze realizovat několik vaček.
  • TB_Channel_Time: Modul ChannelTime implementuje vačku s bodem sepnutí prostřednictvím detekované polohy v přírůstcích a bodem vypnutí prostřednictvím doby sepnutí nastavené na vstupu.

» TECH_SCALCAM
(Version 40bd02)

Tato knihovna poskytuje funkce pro vytváření synchronních pohybů ze škálovatelných křivek. Tyto křivky jsou vytvořeny z tabulky opěrných bodů s normalizovanými opěrnými body křivek.

  • TB_CamAdd: Tento modul generuje cyklické cílové polohy v uživatelských jednotkách. Používá se ve spojení s TB_CamStretch.
  • TB_CAmGetPos: Tento modul určuje polohu osy křivky vůči hlavní poloze.
  • TB_CamStretch: Tento modul generuje synchronní pohyby ze škálovatelných křivek.
  • TB_Spline: Tento modul vytvoří tabulku opěrných bodů s normalizovanými opěrnými body křivky pomocí kubického splajnu.
  • TB_PosRel: Tento modul provádí relativní polohování s daným maximálním zrychlením/zpomalením a rychlostí. Parametry pohybu se udávají v uživatelských jednotkách.

Kontakt

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

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

scroll to the top