Programmieren mit Technologieobjekten
3.2 Programmierung der Technologieobjekte (TO)
Tabelle 3- 9 Datentypen von Technologieobjekten (Namen der TO)
Technologieobjekt
Drehzahlachse
Externer Geber
Messtaster
Nocken
Nockenspur (ab V3.2)
Positionierachse
Gleichlaufachse
Gleichlaufobjekt
Bahnachse (ab V4.1)
Bahnobjekt (ab V4.1)
Kurvenscheibe
Festes Getriebe (ab V3.2)
Addierobjekt (ab V3.2)
Formelobjekt (ab V3.2)
Sensor (ab V3.2)
Reglerobjekt (ab V3.2)
Temperaturkanal
allgemeiner Datentyp, dem
jedes TO zugewiesen werden
kann
Ab Version V3.1 entfallen die Technlogiepakete BasicMC, Position und Gear.
1
Bis Version V3.0 auch in den Technologiepaketen BasicMC, Position und Gear enthalten.
2
Bis Version V3.0 auch in den Technologiepaketen Position und Gear enthalten.
3
Bis Version V3.0 auch im Technologiepaket Gear enthalten.
4
Variablen vom Datentyp der Technologieobjekte werden standardmäßig mit dem Wert
TO#NIL initialisiert. Dies können Sie dazu verwenden, um abzufragen, ob einer Variablen
ein gültiges TO zugewiesen wurde, siehe Beispiel für vorzugebende Variablen.
Beispiel für vorzugebende Variablen
Es folgt ein Beispiel für vorzugebende Variablen vom Datentyp eines Technologieobjekts
(ein Beispiel für die optionale Verwendung haben Sie in Datentypen von
Technologieobjekten gesehen). Es soll ein wieder verwendbarer FB geschrieben werden,
der jeweils eine beliebige Achse freischaltet. Da der Achsname variabel ist, müssen Sie im
FB eine Variable vom Datentyp dieser Achse definieren.
Die Achse, die freigeschaltet werden soll, wird beim Aufruf des FB mitgegeben.
Sicherheitshalber wird dies überprüft. Wenn kein TO vorhanden ist (TO#NIL), dann wird die
Ausführung des FB unterbrochen.
76
Datentyp
driveAxis
externalEncoderType
measuringInputType
outputCamType
_camTrackType
posAxis
followingAxis
followingObjectType
_pathAxis
_pathobjecttype
camType
_fixedGearType
_additionObjectType
_formulaObjectType_
_sensorType
_controllerObjectType_
temperatureControllerType
ANYOBJECT
enthalten im Technologiepaket
CAM
, PATH, CAM_EXT
1 2
CAM
, PATH, CAM_EXT
1 2
CAM
, PATH, CAM_EXT
1 2
CAM
, PATH, CAM_EXT
1 2
CAM, PATH, CAM_EXT
CAM
, PATH, CAM_EXT
1 3
CAM
, PATH, CAM_EXT
1 4
CAM
, PATH, CAM_EXT
1 4
PATH, CAM_EXT
PATH, CAM_EXT
CAM, CAM_EXT
CAM_EXT
CAM_EXT
CAM_EXT
CAM_EXT
CAM_EXT
TControl
Basisfunktionen
Funktionshandbuch, 05/2009