Konfiguration

Um einen Planar-Track anzulegen, muss zunächst eine MC Configuration angelegt werden.
1. Wählen Sie MOTION > Add New Item… aus.
Konfiguration 1:
2. Wählen Sie im folgenden Dialogfenster MC Configuration aus und bestätigen Sie mit OK.
Konfiguration 2:
Sie haben ein MC Project angelegt.
3. Wählen Sie im erzeugten MC Project > Groups > Add New Item… aus.
Konfiguration 3:
4. Legen Sie im folgenden Dialogfenster einen (oder mehrere) Planar-Tracks an und bestätigen Sie mit OK.
Konfiguration 4:
Der Planar-Track ist nun angelegt und kann parametriert werden.

Detailbeschreibung öffnen

Bedeutung der einzelnen Reiter

Object: Hier werden allgemeine Informationen (Name, Typ, Id, usw.) dargestellt.

Konfiguration 5:

Parameter (Init): Gibt Initialparameter an, die der Anwender verändern kann, um das Verhalten des Tracks zu beeinflussen.

Die Initialparameter sind zunächst so eingestellt, dass der Planar-Track (fertig verknüpft) mit Hardware verfahren werden kann. Wenn die Mover auf dem Track größer oder kleiner sind, sollten die beiden Parameter „Maximal mover width/height“ angepasst werden. Der Parameter „Check collision against static objects“ bestimmt, ob für einen Track in einer Planar-Group Kollisionen mit anderen statischen Objekten (Tracks/Rand der Statorfläche) geprüft werden. Der Parameter „Collision range mode“ bestimmt, ob die „Collision range at start/end“ vom Anwender über die entsprechenden Parameter angegeben wird oder vom Track intern automatisch berechnet wird. Die „Collision range“ ist die Entfernung vom Start/Ende des Tracks, ab der ein Planar-Mover für Planar-Mover auf anderen Tracks für die Kollisionsvermeidung berücksichtigt wird.

Der versteckte Initialparameter „TraceLevel“ beeinflusst, wie viele Informationen protokolliert werden (siehe Protokollierung („Logging/Tracing“)).

Die Parameter „Geometric information“, „Closed loop“, „Starts from tracks“ und „Ends at tracks” können genutzt werden, um die Geometrie des Tracks und seine Verbindung mit anderen Tracks zu definieren. Dabei wirken die Parameter exakt wie die entsprechenden PLC-Befehle.

Der Parameter „PartOID“ gibt an, welchem Part dieser Track fest zugeordnet ist. Wenn es einen eindeutigen Part gibt oder das Part-Feature nicht genutzt wird (kein Auslesen der Processing Unit durch die Environment), muss der Parameter nicht gesetzt werden. Andernfalls muss der Parameter gesetzt werden, damit der Track aufstartet. Alle Positionen in den Init- und Online-Parametern (Geometric [online] information) werden in diesem Part-System angegeben. Die Parameter „Starts from tracks“ und „Ends at tracks” sind erweitert worden, um die zusätzliche Funktionalität der entsprechenden PLC-Befehle für das Part-Feature abzubilden.

Init Parameters

Name

Value

Type

PTCID

Comment

Maximal mover width

155.0

LREAL

#x050300B2

Maximal width for movers on the track, used for internal collision checks.

Maximal mover height

155.0

LREAL

#x050300B3

Maximal height for movers on the track, used for internal collision checks.

Check collisions against static objects

FALSE

BOOL

#x050300B4

If TRUE, collisions are also checked against static objects, i.e. tracks and environment.

Collision range at start

250.0

LREAL

#x050300BC

Distance of a mover to the start of the track, where it does not interfere anymore with other tracks also originating from the start of this track.

Collision range at end

250.0

LREAL

#x050300BD

Distance of a mover to the end of the track, where it does not interfere anymore with other tracks also ending at the end of this track.

Collision range mode

0

MC_PLANAR_TRACK_COLLISION_RANGE_MODE

#x050300D1

Either the collision range at start and end is calculated automatically when the track is enabled, or it is set manually by the user with the collision range parameters.

PartOID

 

OTCID

#x050300E0

Object id of the PlanarPart the track is in.

Geometric information

 

array [1..Unbounded] of
MC_POINT_XYC
MC_LINE_XYC
MC_CIRCLE_XYC_START_CENTER_END

#x050300D7

Array containing the elements describing the geometric curve of the track.

Closed loop

FALSE

BOOL

#x05030066

Bool setting the tracks init configuration to closed loop.

Starts from tracks

 

array [1..Unbounded] of
PlanarTrackConnectionData

#x050300D8

Connection data of tracks where this track starts.

Ends at tracks

 

array [1..Unbounded] of
PlanarTrackConnectionData

#x050300D9

Connection data of tracks where this track ends.

Parameter (Online): Zeigt den Zustand des Tracks zur Laufzeit, z. B. die Anzahl der Planar-Mover oder die -Länge.

Die Parameter „Previous Tracks“ und „Subsequent Tracks” sind Arrays, die die OIDs aller direkt vor bzw. direkt hinter diesem Track liegenden Tracks enthalten.

Der Parameter „Geometric online information“ zeigt die zur Laufzeit vorhandene Geometrie des Tracks an. Diese resultiert aus dem entsprechenden Initialparameter und/oder den genutzten PLC-Befehlen.

Der Parameter „Closed loop online information“ gibt an, ob der Track eine geschlossene Schleife bildet (einen Kreis).

Online Parameters

Name

Type

PTCID

Comment

Track length

LREAL

#x05030060

Length of the track (read only).

GroupOID

OTCID

#x050300C3

Object id of the PlanarGroup the track is in, read only.

State

MC_PLANAR_STATE

#x050300B6

State, read only.

Operation mode

MC_PLANAR_TRACK_OPERATION_MODE

#x050300C4

Track state, read only.

Mover count on track

UDINT

#x050300C5

Number of movers that are on this track, read only.

Moving mover count

UDINT

#x050300C6

Number of movers that have requested a movement on the track, read only.

Geometric online information

array [1..Unbounded] of
MC_POINT_XYC
MC_LINE_XYC
MC_CIRCLE_XYC_START_CENTER_END

#x050300DA

Array containing the elements describing the geometric curve of the track.

Previous tracks

array [1..Unbounded] of
OTCID

#x050300D5

Array containing the object IDs of all tracks that end at this track's start vertex, read only.

Subsequent tracks

array [1..Unbounded] of
OTCID

#x050300D6

Array containing the object IDs of all tracks that start at this track's end vertex, read only.

Closed loop online information

BOOL

#x050300E1

Bool indicating if the tracks online configuration is a closed loop.

Movers on track

array [1..Unbounded] of
OTCID

#x05030149

Array containing the object IDs of all movers currently on this track (sorted).

Data Area: Zeigt den Speicherbereich, über den der Track mit dem PLC-Track kommuniziert.

Data Areas

McToPlc

Area No: 1
Type: OutputSrc

Symbols

Name

Type

PTCID

STD

CDT_MCTOPLC_PLANAR_TRACK

#x00000000