1. Dashboard
    1. Dashboard
    2. Suche
  2. Forum
    1. Unresolved Threads
  3. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  4. Jobs
  5. Articles
  6. Calendar
    1. Upcoming Events
    2. Map
  7. Shop
    1. Orders
    2. Shipping Costs
  • Login or register
  • Search
Roboterprogrammierer finden
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Events
  • Files
  • Products
  • More Options
  1. Roboterforum.de - die Industrieroboter und Cobot Community
  2. Forum
  3. Industrieroboter Support
  4. KUKA Roboter
Your browser does not support videos Handwerk automatisieren - ich schaffs mit KUKA
besuche unseren Partner
Roboterprogrammierer
Robot Support Forum
Werbung schalten Roboter
Advertise in Robotics
Der Roboterkanal
Deutscher Robotikverband
Werben in Robotik
Werben für Robotik

HILFE Fehlermeldung

  • debo
  • December 27, 2005 at 9:20 PM
  • Thread is Resolved
  • debo
    Guest
    • December 27, 2005 at 9:20 PM
    • #1

    Hallo

    Bräuchte hilfe bei folgender Fehlermeldung.

    "Fehler beim Schreiben,Treiber CP561.DRV"

    Diese Meldung kommt nach dem ich einen Ausgang übers KCP am Roboter
    setze.
    Ausgänge sollen über Profibus(CP5614) zur S7 übertragen werden.
    Wobei die S7 aber keinen Busfehler anzeigt

    KRC2= Slave
    S7= Master

    Danke?

  • Schritt für Schritt zum Roboterprofi!
  • stefanM
    Points
    2,725
    Posts
    544
    • December 28, 2005 at 5:51 AM
    • #2

    Hallo,

    "Fehler beim Schreiben,Treiber CP561.DRV" kenne ich nicht.
    Soll wohl CP5613/14 bedeuten

    Du hast vermutlich die Ausgaenge im IOSys.INI falsch konfiguriert.

    zum Besipiel:
    outB[1] = 127,2, x5
    bedeutet: die ersten 5 Byte der KRC werden auf Byte 2-6 auf dem Bus gemapt.

    outb[x] sind die Ausgaenge auf der KRC, 127 ist normal fuer die slavekonfiguration der Karte (normal Busadresse), die zweite zahl ist der offset auf dem bus, die dritte ist die breite auf dem Bus.

    zur Sicherheit wuerde ich noch im pfbms.ini pruefen:
    Module_used=1 (kommunikation mit PLC)
    database_path muss auf die korrekte Konfiguration zeigen.

    Gruss stefan

  • Martin Huber
    Reactions Received
    42
    Points
    4,002
    Posts
    725
    • January 2, 2006 at 9:46 AM
    • #3

    ... entweder hast du deinen Slaveteil in der IOSYS.INI falsch deklariert, oder die Master/Slave Einstellungen in der PFBMS.INI sind falsch. Zu achten ist auch darauf das im Slavebetrieb der X851 angeschlossen ist, nicht der X850 !! Falls du weiter probleme hast kannst du mir ja mal deine beiden INI Dateien schicken, oder nen SPeicherabzug, ich schaus mir dann mal an.

    Die Abnahme von GOTO Anweisungen verhält sich reziprok zur Qualität einer Programmierung

  • Thruest
    Guest
    • April 25, 2006 at 10:46 AM
    • #4

    Hallo,
    Also ich hoffe das ich in der richtigen Rubrik bin,
    Ich habe einen KRC1 V4.5.1 und auch einen CP5614
    der allerdings nur für slave betrieb an ner S7 hängen soll
    hab nach meinen besten wissen und gewissen gehandelt und leider
    kommt nach E/A Rekonfiguration Fehler beim laden von Treiber PBMAS

    Könnte mir jemand helfen meine IOsys.ini und pfbms.ini zu konfigurieren, Profibus ist
    leider ein totales neuland für mich mit Kuka und der SPS Programmiere meint das ich einen
    Fehler habe, wenn er sie einbindet mit der GSD datei bekomm ich aber auch keine Ledsignale direkt
    auf der karte

    Busadresse sollte 11 sein und
    Einganswort bzw ausgangswort sollte AB 50 von sps seite bzw von ab Freien IO Bereich

    pfbms auszug:

    [MASTER]
    MASTER_USED=0
    DATABASE_PATH=init/
    FIRMWARE_PATH=drivers/FW_5613.bin
    WATCHDOG_TIME=3
    MAPPING_USED=0
    MAPPING_PATH=init/
    ;DEACTIVATED_SLAVES=

    [SLAVE]
    MODUL_USED=1
    MODUL_ADDRESS=11
    ;START_TIME=20
    ERROR_ACTION=1
    STANDBY=1
    CHECK_CONFIGURATION_DATA=0
    ACCEPTABLE_INPUT_LENGTH=244
    ACCEPTABLE_OUTPUT_LENGTH=244
    IO_DATA_BASE=0
    CONSISTENCE=0

    iosys auszug:
    INTERBUS]
    ;------- Inputs ---------
    ;Master Inputs

    ;N1=3.0:Roboter ; I/O-Modul Dockingplatte
    INB0=1
    INB1=0
    ;N2=4.0:Schweiza1 ; I/O-Modul Schweisszange
    INB2=3
    INB3=2
    ;N3=6.0:GreiferL1 ; I/O-Modul 1 Greifer Unterschale
    INB4=5
    INB5=4
    ;N4=7.0:GreiferL2 ; I/O-Modul 2 Greifer Unterschale
    INB6=7
    INB7=6
    ;N5=8.0:GreiferU1 ; I/O-Modul 1 Greifer Oberschale
    INB8=9
    INB9=8
    ;N6=9.0:GreiferU2 ; I/O-Modul 2 Greifer Oberschale
    INB10=11
    INB11=10
    ;N7=5.1:HWH_IN ; I-Modul Schweissteuerung
    INB12=13
    INB13=12
    ;N8=5.2:HWH_OUT ; O-Modul Schweissteuerung


    ;Slave Inputs Siemens S7
    INW50=896 ;$IN[401-416]
    INW52=898 ;$IN[417-432]
    INW54=900 ;$IN[433-448]
    INW56=902 ;$IN[449-464]
    INW58=904 ;$IN[401-416]
    INW60=906 ;$IN[417-432]
    INW62=908 ;$IN[433-448]
    INW64=910 ;$IN[449-464]

    ;------- Outputs --------
    ;Master Outputs
    ;N1=3.0:Roboter ; I/O-Modul Dockingplatte
    OUTB0=1
    OUTB1=0
    ;N2=4.0:Schweiza1 ; I/O-Modul Schweisszange
    OUTB2=3
    OUTB3=2
    ;N3=6.0:GreiferL1 ; I/O-Modul 1 Greifer Unterschale
    OUTB4=5
    OUTB5=4
    ;N4=7.0:GreiferL2 ; I/O-Modul 2 Greifer Unterschale
    OUTB6=7
    OUTB7=6
    ;N5=8.0:GreiferU1 ; I/O-Modul 1 Greifer Oberschale
    OUTB8=9
    OUTB9=8
    ;N6=9.0:GreiferU2 ; I/O-Modul 2 Greifer Oberschale
    OUTB10=11
    OUTB11=10
    ;N7=5.1:HWH_IN ; I-Modul Schweissteuerung

    ;N8=5.2:HWH_OUT ; O-Modul Schweissteuerung
    OUTB12=13
    OUTB13=12

    ;Slave Outputs Siemens S7
    OUTW50=896 ;$OUT[401-416]
    OUTB52=899 ;$OUT[425-432] um Interger Wert richtig zu übertragen
    OUTB53=898 ;$OUT[417-424]
    OUTW54=900 ;$OUT[433-448]
    OUTW56=902 ;$OUT[449-464]
    OUTW58=904 ;$IN[401-416]
    OUTW60=906 ;$IN[417-432]
    OUTW62=908 ;$IN[433-448]
    OUTW64=910 ;$IN[449-464]

    [PROFIMA]
    INW100=127,0,x8
    OUTW100=127,0,x8


    rießen dank schon im Vorraus
    Georg

  • Handschuh #33
    Points
    1,165
    Posts
    224
    • April 25, 2006 at 9:30 PM
    • #5
    Quote from Thruest


    iosys auszug:
    [INTERBUS]
    ;------- Inputs ---------
    ;Master Inputs

    ;N1=3.0:Roboter ; I/O-Modul Dockingplatte
    INB0=1
    INB1=0
    ;N2=4.0:Schweiza1 ; I/O-Modul Schweisszange
    INB2=3
    INB3=2
    ;N3=6.0:GreiferL1 ; I/O-Modul 1 Greifer Unterschale
    INB4=5
    INB5=4
    ;N4=7.0:GreiferL2 ; I/O-Modul 2 Greifer Unterschale
    INB6=7
    INB7=6
    ;N5=8.0:GreiferU1 ; I/O-Modul 1 Greifer Oberschale
    INB8=9
    INB9=8
    ;N6=9.0:GreiferU2 ; I/O-Modul 2 Greifer Oberschale
    INB10=11
    INB11=10
    ;N7=5.1:HWH_IN ; I-Modul Schweissteuerung
    INB12=13
    INB13=12
    ;N8=5.2:HWH_OUT ; O-Modul Schweissteuerung


    ;Slave Inputs Siemens S7
    INW50=896 ;$IN[401-416]
    INW52=898 ;$IN[417-432]
    INW54=900 ;$IN[433-448]
    INW56=902 ;$IN[449-464]
    INW58=904 ;$IN[401-416]
    INW60=906 ;$IN[417-432]
    INW62=908 ;$IN[433-448]
    INW64=910 ;$IN[449-464]

    ;------- Outputs --------
    ;Master Outputs
    ;N1=3.0:Roboter ; I/O-Modul Dockingplatte
    OUTB0=1
    OUTB1=0
    ;N2=4.0:Schweiza1 ; I/O-Modul Schweisszange
    OUTB2=3
    OUTB3=2
    ;N3=6.0:GreiferL1 ; I/O-Modul 1 Greifer Unterschale
    OUTB4=5
    OUTB5=4
    ;N4=7.0:GreiferL2 ; I/O-Modul 2 Greifer Unterschale
    OUTB6=7
    OUTB7=6
    ;N5=8.0:GreiferU1 ; I/O-Modul 1 Greifer Oberschale
    OUTB8=9
    OUTB9=8
    ;N6=9.0:GreiferU2 ; I/O-Modul 2 Greifer Oberschale
    OUTB10=11
    OUTB11=10
    ;N7=5.1:HWH_IN ; I-Modul Schweissteuerung

    ;N8=5.2:HWH_OUT ; O-Modul Schweissteuerung
    OUTB12=13
    OUTB13=12

    ;Slave Outputs Siemens S7
    OUTW50=896 ;$OUT[401-416]
    OUTB52=899 ;$OUT[425-432] um Interger Wert richtig zu übertragen
    OUTB53=898 ;$OUT[417-424]
    OUTW54=900 ;$OUT[433-448]
    OUTW56=902 ;$OUT[449-464]
    OUTW58=904 ;$IN[401-416]
    OUTW60=906 ;$IN[417-432]
    OUTW62=908 ;$IN[433-448]
    OUTW64=910 ;$IN[449-464]

    [PROFIMA]
    INW100=127,0,x8
    OUTW100=127,0,x8

    Display More

    Deine Deklaration gehört nicht in den [INTERBUS] sondern in [PBMASL], dann könntest du schon mal gute Karten haben! ;)

    Edited once, last by Handschuh #33 (April 25, 2006 at 9:42 PM).

  • Handschuh #33
    Points
    1,165
    Posts
    224
    • April 25, 2006 at 9:41 PM
    • #6

    Ich habe das mit einer CP5613 wie folgt gemacht:

    in der IOSYS.INI - Configuration file for the IO-System:
    [DRIVERS]
    ; MFC=0,mfcEntry,mfcdrv.o ; Auskommentiert Kommunikation ueber Profibus
    PBMASL=11,pbmsInit,pfbmsdrv.o

    [PBMASL]
    ; ProfiBus MAsterSLave

    ; entweder so:
    ; INB0=127,0,x4 ; SLAVE-Adresse 127, Start bei Byte 0, Länge 4 Byte! Besser sind einzelne Bytes damit man drehen kann (S7 Swapt bei Ausgangsworten)

    ; oder so:
    INB0=127,0 ;Eingang 1-8 im Rob
    INB1=127,1 ;Eingang 6-16 im Rob
    INB2=127,2 ;Eingang 17-24 im Rob
    INB3=127,3 ;Eingang 25-32 im Rob

    ; entweder so:
    ; OUTB0=127,0,x4 ; SLAVE-Adresse 127, Start bei Byte 0, Länge 4 Byte! Besser sind einzelne Bytes damit man drehen kann (S7 Swapt bei Ausgangsworten)
    ; sonst muesste das drehen von High und Lowbyte in der S7 gemacht werden

    ; oder so:
    OUTB0=127,0 ;Ausgang 1-8 im Rob
    OUTB1=127,1 ;Ausgang 9-16 im Rob
    OUTB2=127,2 ;Ausgang 17-24 im Rob
    OUTB3=127,3 ;Ausgang 25-32 im Rob


    und in der pfbms.ini
    [MASTER]
    MASTER_USED=0
    DATABASE_PATH=Init/Slave.ldb
    FIRMWARE_PATH=drivers/FW_5613.bin
    WATCHDOG_TIME=50
    MAPPING_USED=0
    MAPPING_PATH=init/

    [SLAVE]
    MODUL_USED=1
    MODUL_ADDRESS=6
    STANDBY=1
    ;START_TIME=20
    ERROR_ACTION=1
    CHECK_CONFIGURATION_DATA=0
    ACCEPTABLE_INPUT_LENGTH=244
    ACCEPTABLE_OUTPUT_LENGTH=244
    IO_DATA_BASE=1
    CONSISTENCE=0


    Ich hoffe es hilft!
    Gruß Handschuh #33

  • Thruest
    Guest
    • April 26, 2006 at 12:27 PM
    • #7

    Hallo Handschuh

    Das im Interbus teil war nur zwecks der vollständigkeit.
    Es ist auch eine Interbuskarte im Roboter eingebaut, für Dokingsystem und anbindung an die bestehende sps.
    Die Profibus ist nur dazu da um mit der anlagenerweiterungs sps zu kommunizieren. da die 1.sps unberührt bleiben soll und nur eine station dazugekommen ist die die 2 sps steuert und somit brauchen wir die profibus schnittstelle.

    aber danke für deine infos waren auch sehr nützlich zur verständniss.

    lg Georg

Tags

  • 1
  • 33
  • 2
  • ABB
  • ABB Roboter
  • ABS
  • base
  • constant
  • CP_PARAMS
  • Dialog
  • EX
  • EXT
  • fanuc
  • Fehler
  • FRAMES
  • INIT
  • INITIALIZED
  • INITMOV
  • IRC5
  • joint
  • KRC2
  • KRC4
  • kuka
  • new
  • NONE
  • notify
  • PATH
  • PGNO_GET
  • profinet
  • PTP_DAT
  • PTP_PARAMS
  • P_ACTIVE
  • P_FREE
  • P_RESET
  • P_STOP
  • Quit
  • Roboter
  • RobotStudio
  • Schweißen
  • Sps
  • Sync
  • T1
  • t2
  • tcp
  • Tool
  • VALUE
  • VAR
  • vel_cp
  • vel_ptp
  • Yaskawa
AD
Your browser does not support videos autonome mobile Roboter von KUKA
Einloggen für weniger Werbung

gesponserte Artikel

  • Gebrauchtroboter kaufen - Was ist zu beachten. Die Checkliste zum kauf von gebrauchten Robotern

    August 11, 2019 at 7:02 PM
  • Was macht ein Roboterprogrammierer genau und was verdient er?

    August 21, 2019 at 8:17 AM
  • Vernetzen, referenzieren, kollaborieren: Das B2B Portal für die Produktionsautomatisierung

    June 2, 2021 at 11:29 AM

Job Offer

  • Sie wollen Ihr Stellenangebot im Roboterforum schalten? Ab 149€

    Werner Hampel June 17, 2021 at 9:52 AM
  • Werde Roboterprogrammierer bei ROBTEC GmbH in Mainburg / Bayern

    Werner Hampel April 5, 2023 at 7:13 PM
Werbung auf Roboterseite
Roboter programmieren lernen
Banner Robotik

Tags

  • 33

Wieviele Mitglieder waren heute eingeloggt?

Logge Dich ein, um hier zu lesen wer in den letzten 24h Online war und um weniger Werbung zu sehen.

  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™ 6.0.22
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on Google Play
Roboterforum.de - die Industrieroboter und Cobot Community in the WSC-Connect App on the App Store
Download