TB_MASTER_SLAVE_CONTROL

Darstellung in FBD

Allgemeine Informationen

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

Allgemeine Beschreibung


Ein-/Ausgänge

Bezeichnung: Datentyp: Beschreibung:
a_MasterSlave_Init TB_MASTER_SLAVE_INIT_TMPL TorqueSharing Init Array
a_MotionHandler TB_MOTION_HANDLER_TMPL MotionHandler Array

Eingänge

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

Ausgänge

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