ST_Synchron – Allgemeine Informationen

Überblick

Typ:

Datenstruktur

Verfügbar ab:

V1.1.4.0

Übernommen aus:

-

Versionen:

Aktuelle Version

Beschreibung

Diese Struktur wird verwendet, um eine Station, die im synchronen Betrieb arbeitet, zu konfigurieren

Strukturelemente

Variable

Datentyp

Beschreibung

ifMaster

SystemConfigurationItf.IF_Master

Schnittstelle des Masters für diese Station. Es werden folgende Arten von Mastern unterstützt:

Physische und virtuelle Achsen, SINCOS und inkrementelle Geber.

lrMasterPeriod

LREAL

Periode in der sich der Master bewegt.

lrSynchronStart

LREAL

Weg für die Beschleunigung auf Mastergeschwindigkeit.

lrSynchronEnd

LREAL

Weg zum Abbremsen von Mastergeschwindigkeit auf Stillstand.

lencHelp

SystemConfiguration.L_ENC

Logischer Hilfsgeber. (Muss belegt werden)

lrStartDelayDistance

LREAL

Abstand zwischen dem Touchprobe-Sensor und dem Übergabepunkt zum Zug.

etLawOfMotion

ET_LawOfMotion

Bewegungsgesetz, mit dem sich der Zug bewegt. Verfügbare Gesetze sind:

ModAccTr: Modifiziertes Beschleunigungstrapez

InclSin: Geneigte Sinuslinie

SystemCam: System- oder benutzerdefiniertes Profil.

diUserCamId

DINT

ProfileId eines benutzerdefinierten Kurvenprofils. Nur wirksam wenn etLawOfMotion = SystemCam.

lrMinProductLength

LREAL

Minimale Länge in Einheiten des Masters, wobei der Touchprobe-Sensor verdeckt sein muss, damit ein Produkt als gültig erkannt wird.

lrLockOutDistance

LREAL

Nachdem ein Produkt als gültig erkannt wurde, wird der Touchprobe-Sensor für den lrLockOutDistance ausgeschaltet.

etEventTrigger

ET_EventTrigger

Enumeration, die festlegt wie Startsignale für die synchrone Station generiert werden. Folgende Optionen sind möglich:

StartOnSignal: Startsignale kommen vom Touchprobe-Sensor oder vom Bit xStart.

SyncToPhase: Startsignale werden automatisch für die angegebene Phase lrPhase des jeweiligen Takts generiert.

MasterSelectPos: Startsignale werden generiert, wenn der Touchprobe-Sensor für lrMasterSelectPos abgedeckt ist. Der Start erfolgt auf lrPhase.

lrPhase

LREAL

Phase in der Masterperiode, in der das Produkt im Modus etEventTrigger = MasterSelectPos ankommt. Im Modus etEventTrigger = SyncToPhase die Phase, in der das Produkt auf dem Masterband abgelegt werden soll.

lrMasterSelectPos

LREAL

Der Punkt in der Masterperiode, an dem der Touchprobe-Eingang abgefragt wird. Ist an dieser Stelle ein Produkt vorhanden, wird ein Schritt ausgeführt, ist keines vorhanden, wird kein Schritt ausgeführt.

stDepartureMove

ST_Movement

Bewegungsparameter für die Abfahrt von dieser Station zur nächsten. Siehe ST_Movement. Die Parameter werden bei der Abfahrt des nächsten Zugs übernommen.

uiSyncStepsPreStation

UINT

Schritte, die der Zug synchron mitfährt, bevor er in die Station einfährt und mit dem Be-/Entladen beginnt.

lrGearFactor

LREAL

Gibt den Getriebefaktor zwischen Leitgeber und Zügen an. Wird ein Wert größer als 1 gewählt, bewegen sich die Züge um den Faktor lrGearFactor schneller als der Leitgeber.

lrEndOfSyncPhaseOffset

LREAL

Gibt einen Offset vor dem Ende der Synchronphase eines Schritts an, ab dem die Synchronität beendet und eine Ausgleichskurve gestartet werden darf.

xSafeArrival

BOOL

FALSE: Standardwert

TRUE: Reduziert den Schwellenwert für die interne Kollisionsvermeidung.

Siehe die nachstehende Warnmeldung.

xOverwriteMasterVelocity

BOOL

FALSE: Standardwert

TRUE: Benutzerdefinierte Geschwindigkeit (ST_Synchron.lrUserDefinedMasterVelocity) wird für synchronen Master verwendet.

Siehe die nachstehende Warnmeldung.

lrUserDefinedMasterVelocity

LREAL

Geschwindigkeit für den synchronen Master dieser Station. Dieser Wert wird nur übernommen, wenn ST_Synchron.xOverwriteMasterVelocity = TRUE.

Siehe die nachstehende Warnmeldung.

 WARNUNG
UNBEABSICHTIGTER GERÄTEBETRIEB
  • Bewegungsparameter definieren, um Kollisionen zu vermeiden, wenn xSafeArrival auf TRUE gesetzt ist.
  • Die Geschwindigkeit für den synchronen Master dieser Station definieren, um Kollisionen zu vermeiden, wenn lrUserDefinedMasterVelocity verwendet wird, oder wenn xOverwriteMasterVelocity auf TRUE gesetzt wird.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.