Plug-in-Ordnerstruktur
Die individuelle Technology Package- oder ControllerPackage-Konfigurationsdatei kann für jeden Controller, jede Controller-Serie und jedes Modell angegeben werden.
Die Priorität des Technology-Plug-ins wird wie folgt definiert:
Serie > Hersteller > Standard
Für Technologien verwendet der Algorithmus das First-Found-Plug-in mit Suchpriorität:
-
Plugin\Technologies{name}{Manufacturer}{Series}{Model}
-
Plugin\Technologien{name}{Hersteller}{Serie}\Standard
-
Plugin\Technologies{name}{Manufacturer}\Standard
-
Plugin\Technologies{name}\Standard
Für ControllerPackages verwendet der Algorithmus das First-Found-Plug-in mit Suchpriorität:
-
Prüfen Sie \ControllerPackages{name}{Manufacturer}{Series}{Model}
-
Überprüfen Sie \ControllerPackages{name}{Manufacturer}{Series}\Standard
-
Überprüfen Sie \ControllerPackages{name}{Manufacturer}\Standard
-
In \ControllerPackages{name}\Standard einchecken
Beispiel:
Arbeitszelle mit zwei KUKA-Reglern KRC4 und KRC2 verwendet Cavity Conservation Technology. Es gibt Python-Skripte darin
*“.. \Kuka*KRC4*\Standard\Scripts”* und darin
*“.. \Kuka*Standard*\Skripte”*:
KRC4 Controller verwendet die Python-Skripte von *“Kuka*KRC4*\Standard\Scripts”*.
KRC2-Controller verwendet die Python-Skripte aus dem Standard-Kuka-Definitionsordner *“Kuka*Standard*\Scripts”*.
Beispiel für eine Plug-in-Ordnerstruktur:
! Ordner
Das Plug-in benötigt Settings.xml Datei, die im Ordner “ControllerSettings” liegt.
! XML-Pfad
Python-Skripte befinden sich im Ordner “Scripts”.
! Skripte