Profienergy und KRC4

  • Hallo zusammen,
    wir versuchen uns gerade im Thema Profienergy. Ich bräuchte eine Anleitung bzw. einen Tipp wie ich dieses umsetzen kann. Softwarestand KSS und Wov sollte bei uns passen. Wie sende ich dem Roboter das Byte0 Bit 1 (HIB) das dieser herunterfährt und wie sende ich das Aufwachen. Entweder per WOL oder mit dem FB 820. Leider sind wir noch zu jung unterwegs.
    Vielen Dank und schöne Grüße
    Sven

  • Schritt für Schritt zum Roboterprofi!
  • Hallo,
    ich kopiere hier mal die Antwort der Kuka Hotline zu meiner Frage rein.
    Zusammenfassung des Ganzen:


    Schlafen legen geht, aufwecken eher nicht.
    Ob der Kuka auf WoL reagiert habe ich bisher nicht getestet.


    [size=2][font=Calibri,sans-serif][size=1]bitte beachten Sie, dass entweder ProfiEnergy engesetzt werden kann, oder PowerManagement.[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]ProfiEnergy ist erst ab der Profinet Version V2.2.x möglich (und auch erst ab dieser im WoVi aktivierbar).[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Es muss generell zwischen ProfiEnergy und unserer Funktion PowerManagment unterschieden werden:[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][font=Arial,sans-serif]-[/font][font=Arial,sans-serif] [/font]ProfiEnergy ist ein Bestandteil des ProfiNet Protokolls. Für die Verwendung dieser Funktion, muss auf der Robotersteuerung lediglich in WorkVisual in den ProfiNet Einstellungen der Hacken für ProfiEnergy gesetzt werden. Auf der SPS muss dann der Siemens Baustein für ProfiEnergy und unsere Robotersteuerung integriert werden.
    (Siehe Dokumentation ProfiNet)
    [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][font=Arial,sans-serif]-[/font][font=Arial,sans-serif] [/font]Die Funktion PowerManagement beinhaltet das An- und Abschalten des Antriebsbus, die Steuerung in den Hibernate Modus versetzen und das Einleiten eines Kaltstartes der Steuerung. Die Funktion „WakeOnLan“ ist dabei nicht Bestandteil. Für die Verwendung von PowerManagement muss die Datei CapCtrl.xml unter C:\KRC\ROBOTER\Config\System\Common\ angepasst werden.[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]PowerManagement[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]C:\KRC\ROBOTER\Config\System\Common\CapCtrl.xml[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Knoten <PowerDownByPLC>[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Diese Funktion belegt 1 Byte (8 Bit) Eingangsdaten und 1 Byte (8 Bit) Ausgangsdaten. Die Bedeutung und die Lage der Signale kann aus der Kundendokumentation entnommen werden (siehe unten).[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Beispiel:[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][size=1]<[/size][size=1]PowerDownByPLC activated[/size][size=1]="[/size][size=1]on[/size][size=1]">[/size][/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][size=1] <[/size][size=1]Input[/size] [size=1]driver[/size][size=1]="[/size][size=1]PNIODriver[/size][size=1]"[/size][size=1] bus[/size][size=1]="[/size][size=1]PNIO-DEV[/size][size=1]"[/size][size=1] bitOffset[/size][size=1]="[/size][size=1]128[/size][size=1]" />[/size] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][size=1] <[/size][size=1]Output[/size] [size=1]driver[/size][size=1]="[/size][size=1]PNIODriver[/size][size=1]"[/size][size=1] bus[/size][size=1]="[/size][size=1]PNIO-DEV[/size][size=1]"[/size][size=1] bitOffset[/size][size=1]="[/size][size=1]2288[/size][size=1]" />[/size] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][size=1] [/size][size=1]<!--[/size] [size=1]Erster freier Eingang liegt auf Bit 128. [/size][/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1][size=1] Erster freier Ausgang liegt auf Bit 2296.[/size][/size][/font][/size]
    [size=2][size=1][size=1][font=Calibri,sans-serif][size=1] Wenn Bitoffset benötigt wird, dann immer Byte-weise[/size][/size][/size][/font][/size]
    [size=2][size=1][size=1][font=Calibri,sans-serif][size=1] Bsp. 128 + 8 oder 2296 + 24 [/size][/size][/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Nach der Änderung der CabCtrl.xml muss ein Kaltstart mit „Dateien neu einlesen“ durchgeführt werden.[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Konfiguration der Extern Schnittstelle für IO Bedienung
    Die Konfiguration findet in der Datei C:\KRC\Config\User\Common\CabCtrl.xml statt.[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Beispiel mit Profinet:[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]<PowerDownByPLC activated="on">[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] <Input driver="PNIODriver" bus="PNIO-BUS" bitOffset="416" /> [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] <Output driver="PNIODriver" bus="PNIO-BUS" bitOffset="2576" /> [/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]</PowerDownByPLC>[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Dabei haben die Eingänge folgende Bedeutung:
    Bit 0 Bit 1 Bit 2 Aktion[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]1 0 0 Abschalten des Antriebsbusses[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]0 0 0 Wiedereinschalten des Antriebsbusses[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]0 0 1 Herunterfahren der Steuerung für Kaltstart[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]0 1 0 Herunterfahren der Steuerung für Hibernate[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Dabei haben die Ausgänge folgende Bedeutung:[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]Bit 0 Bit 1 Info[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]1 0 Antriebsbus ist abgeschaltet[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1]0 1 Steuerung ist betriebsbereit[/size][/font][/size]
    [size=2][font=Calibri,sans-serif][size=1] [/size][/font][/size]

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden