Herunterladen Inhalt Inhalt Diese Seite drucken

Typbezeichner; Typbezeichner Für Programme, Funktionsbausteine Und Funktionen - Bosch Rexroth HydraulicDrive Anwendungsbeschreibung

Ab hdx18
Inhaltsverzeichnis

Werbung

140/169
Bosch Rexroth AG
Programmierhinweise
7.5.7

Typbezeichner

Allgemeines
Typbezeichner für Programme, Funktionsbausteine und Funktionen
Programme
Funktionen und Funktionsbaustei‐
Rexroth HydraulicDrive Rexroth IndraMotion MLD (2G) ab HDx-18
Ein einheitliches Vorgehen bei der Vergabe von Namen für Typen erhöht die
Lesbarkeit des Programmcodes. Damit wird Dritten die Einarbeitung in den
Code wesentlich erleichtert sowie eine eventuelle Fehlersuche verkürzt.
Prinzipiell kann zwischen zwei Typen unterschieden werden:
Typen, die Programmcode enthalten können. Dazu gehören Program‐
me, Funktionsbausteine und Funktionen.
Typen, die keinen Programmcode enthalten. Dazu gehören Strukturen,
Felder und Enumeratoren sowie alle IEC-Datentypen wie z. B. String,
Integer oder Real.
In Anlehnung an die PLCopen sind die Typbezeichner für Programme, Funk‐
tionen und Funktionsbausteine unter Berücksichtigung von Groß-/Klein‐
schreibung und in englischer Sprache vergeben worden.
Es besteht ein Konflikt zwischen PLCopen und IEC-Norm. Funkti‐
onen und Funktionsbausteine nach IEC-Norm sind groß geschrie‐
ben (z. B. R_TRIG, TON, usw.). Dagegen muss bei Funktionen
und Funktionsbausteinen der PLCopen die Groß-/Kleinschrei‐
bung berücksichtigt werden (z. B. "MC_MoveAbsolute").
In den Programmierrichtlinien wird versucht, sich weitestgehend
am PLCopen-Standard zu orientieren.
Typbezeichner für Programme haben keine Unterstriche, kein Präfix oder
Suffix.
Beispiel: "MainProgram"
Für Bosch Rexroth sind Kürzel für systemspezifische sowie systemunabhän‐
ne
gige Funktionen und Funktionsbausteine festgelegt worden. Diese sind als
Präfix mit Unterstrich dem Typbezeichner hinzugefügt.
DOK-HYDRV*-MLD3-**VRS*-AP01-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis