Diese Struktur wird verwendet, um eine Station, die im synchronen Betrieb arbeitet, zu konfigurieren
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 |
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 |
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 |
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 | |
---|---|