Der Baustein hat 2 Funktionen:
1.) Den TB_MasterSlaveInit ansteuern per Array a_MasterSlaveInit, um im richtigen
Moment die MasterSlave Funktion im Drive zu aktivieren / deaktiveren
2.) Abhängig des MasterSlave Masters, den/die MasterSlave Slaves Ein/Auszuschalten
(Hat ein MasterSlave Slave einen Fehler muss das von der Applikationssoftware programmiert
werden, was in diesem Fall geschehen soll)
(s. Detailbeschreibung)
| Empfohlene Task: | Cyclic / Event |
| Verwendete Bibliotheken: | BM_TYPES_40bd04 oder höher MOTION_TYPES_40bd11 oder höher MOTION_CONTROL_40bd11 oder höher TECH_TYPES_40bd13 oder höher TECH_FB_STRUCT_40bd02 oder höher |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| a_MasterSlave_Init | TB_MASTER_SLAVE_INIT_TMPL | TorqueSharing Init Array |
| a_MotionHandler | TB_MOTION_HANDLER_TMPL | MotionHandler Array |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Enable | BOOL | TRUE: Freigabe des Bausteins |
| x_MaSl_CoupleOut | BOOL | TRUE: Entkoppeln der MasterSlave Slaves |
| w_MaSl_SlaveSelection | WORD | Bitleiste - Definition welcher der angeschlossen MotionHandler ein MasterSlave Slave ist |
| w_MasterStatus | WORD | MasterSlave Master Status |
| Bezeichnung: | Datentyp: | Beschreibung: |
|---|---|---|
| x_Active | BOOL | TRUE: Baustein ist frei gegeben und aktiv |
| x_MaSlSlaveOn | BOOL | TRUE: MasterSlave Slaves sind eingekoppelt |
| x_Error | BOOL | TRUE: Der Baustein hat einen Fehler erkannt |
| w_ErrorID | WORD | Fehlernummer des Bausteins: 906: MotionHandler MasterSlave Master Fehler 907: MotionHandler MasterSlave Slave Fehler 908: MasterSlave Koppelfehler |