Herunterladen Inhalt Inhalt Diese Seite drucken

Programmbeispiel Anwendertransformation - Siemens Simatic S7-1500 Funktionshandbuch

Kinematikfunktionen v4.0 im tia portal v15
Vorschau ausblenden Andere Handbücher für Simatic S7-1500:
Inhaltsverzeichnis

Werbung

3.8.3.3

Programmbeispiel Anwendertransformation

Im Folgenden wird ein einfaches Beispiel für die Anwendertransformation im
MC-Transformation [OB98] einer 2D-Kinematik mit dem Namen "KinematicsUserDefined2D"
beschrieben. Für diese Kinematik wurden zwei Transformationsparameter unter
"Technologieobjekt > Konfiguration > Geometrie" definiert.
Die folgende Tabelle zeigt die Deklaration der verwendeten Variablen:
Variable
KinematicsObject
TransformationType
FunctionResult
Transformation-
Parameters
P
GearRatioA1
GearRatioA2
InvalidCast
Das Programmbeispiel ist wie folgt aufgebaut:
● Casting-Befehl zum Zugriff auf den Systemdatenbaustein "TransformationParameter"
● Auswertung des Technologieobjekts
● Auslesen der definierten Transformationsparameter
● Auswertung der Transformationsrichtung
● Berechnung der kartesischen Koordinaten aus den Achsstellungen der Kinematikachsen
(Vorwärtstransformation)
● Berechnung der Achsstellungen der Kinematikachsen aus den kartesischen Koordinaten
(Rückwärtstransformation)
S7-1500T Kinematikfunktionen V4.0 im TIA Portal V15
Funktionshandbuch, 12/2017, A5E42062539-AA
Deklaration
Datentyp
Input
DB_ANY
Input
DInt
Output
DInt
InOut
Variant
Temp
REF_TO
TO_Struct_Transformation
Parameter_V1
Temp
LReal
Temp
LReal
Constant
DInt
3.8 Kinematiktransformation
Beschreibung
Referenz auf das Technologieobjekt
Transformationsrichtung
0: Vorwärtstransformation
1: Rückwärtstransformation
Transformationsergebnis
0: Erfolgreich
< 0: Fehler
Referenz auf den Systemdatenbaustein
"TransformationParameter"
Temporäre Variable für den Casting-Befehl
Temporäre Variable zum Auslesen der definierten
Transformationsparameter
Temporäre Variable zum Auslesen der definierten
Transformationsparameter
Rückgabewert für nicht erfolgreiches Casting
Grundlagen
133

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1500t

Inhaltsverzeichnis