-> Hier kostenlos registrieren
Hallo SPS-Forum,
ich habe schwierigkeiten eine Kuka Roboter mit meiner SPS reden zu lassen. Im Prinzip möchte ich via Profibus vorerst ein Byte austauschen, aber leider ist mein Latein jetzt am Ende.
Der Kuka Roboter ist ein KR3 von 2005 mit KRC Software und hat eine Profibus PCI-Karte CP5613 bekommen.
Dazu habe ich noch zur Auswahl zwei SPS'en eine älter 314er IFM mit Profibusmodul CP 342-5 und eine neue 314C-2 PN/DP.
Ich würde die neue CPU bevorzugen, weil ich dort kein FC1 und FC2; DP_Send, DP_Receive brauche, sollte aber doch mit beiden Realisierbar sein, oder?
Nachdem die CP5613 noch eine der ersten Karten ist, kann die nur als Master in Betrieb gehen(?) und somit ist die SPS Slave;
Ich wollte es zwar erst anders herum haben, aber das ist im Rahmen meines Projekts bzw. Gegebenheiten nicht möglich.
Das Problem besteht darin, dass ich immer egal welche CPU einen Busfehler bekomme und lediglich die grüne LED auf der PCI-Karte leuchtet.
Ich hab hier mal einen Auszug der logfile Datei vom Roboter:
FILE_PTR_POS=001559
26/09/05 07:12:32 : Logfile for Profibus CP5613/14 (V2.01.0.8)
26/09/05 07:12:32 : Downloading Firmware and Database.........
26/09/05 07:12:33 : CP5613/14 started!
26/09/05 07:12:33 : Master Application registered at the CP!
26/09/05 07:12:33 : Accessed pointer to DPR from CP!
26/09/05 07:12:33 : Hardware version: 1.09
26/09/05 07:12:33 : Firmware version: 2.01
26/09/05 07:12:33 : Master baudrate : 1,5 MB
26/09/05 07:12:34 : next CP state: DP_STOP
26/09/05 07:12:34 : DP_Master has changed mode to: DP_STOP
26/09/05 07:12:34 : next CP state: DP_CLEAR
26/09/05 07:12:34 : DP_Master has changed mode to: DP_CLEAR
26/09/05 07:12:36 : Waiting for all modules being in state ready!
26/09/05 07:12:37 : Waiting for all modules being in state ready!
26/09/05 07:12:38 : Waiting for all modules being in state ready!
26/09/05 07:12:39 : Waiting for all modules being in state ready!
26/09/05 07:12:40 : Waiting for all modules being in state ready!
26/09/05 07:12:40 : next CP state: DP_OPERATE
26/09/05 07:12:40 : DP_Master has changed mode to: DP_OPERATE
===== LAST_ENTRY =====
Das war das höchste der Gefühle was ich erreicht habe, dazu kommt die Fehlermeldung: "Profibus: Kommunikationsfehler in Modul 3" (--> Slave 3)
Hier noch ein Auszug aus den Konfig-Datei pfmbs:
[CP_5613/14]
DEBUG=1
LOGFILE_PATH=log/pfbms.log
ERROR_TEXT=German
FORCE_RESET=1
OLD_ERROR_DB=0
[MASTER]
MASTER_USED=1
DATABASE_PATH=init/ROB.ldb
FIRMWARE_PATH_A1=drivers/FW_5613.bin
;FIRMWARE_PATH_A2=drivers/fw5613A2.bin
WATCHDOG_TIME=3
MAPPING_USED=0
MAPPING_PATH=init/
;DEACTIVATED_SLAVES=3
[SLAVE]
MODUL_USED=0
MODUL_ADDRESS=3
;START_TIME=20
ERROR_ACTION=0
STANDBY=0
SLAVE_TIMEOUT=0
CHECK_CONFIGURATION_DATA=0
ACCEPTABLE_INPUT_LENGTH=244
ACCEPTABLE_OUTPUT_LENGTH=244
IO_DATA_BASE=0
CONSISTENCE=1
Und der iosys:
[DRIVERS]
DSEIO=14,dseIoInit,dseiodrv.o
;CNKE2=21,cnke2CPInit,cnke2drv.o
;DNSC6=20,dnsc6Init,dnsc6drv.o
;DNSC5=19,dnsc5Init,dnsc5drv.o
;DNSC4=18,dnsc4Init,dnsc4drv.o
;DNSC3=17,dnsc3Init,dnsc3drv.o
;CNKE1=16,cnke1CPInit,cnke1drv.o
;INTERBUSPCI=15,ibsCPPciInit,ibpcidrv.o
;DNSC2=13,dnsc2Init,dnsc2drv.o
;DNSC1=12,dnsc1Init,dnsc1drv.o
PBMASL=11,pbmsInit,pfbmsdrv.o
;DEVNET=2,dnInit,dn2drv.o
;INTERBUS=1,ibusInit,ibusdrv.o
;MFC=0,mfcEntry,mfcdrv.o
[PBMASL]
;E/A-Zuordnungen PROFIBUS
INB8=3,0,x1 ;$IN[65-72]
OUTB9=3,0,x1 ;$OUT[73-80]
Ich hab noch meine Projekte angehängt für noch mehr Infos
Anhang anzeigen alte_SPS.zip Anhang anzeigen neue_SPS.zip
Entschuldigung für die ganze Infos und Text, aber ich bin am verzeifeln mit der Kiste.....
Vielen Dank vorab für die Hilfe
Gruß
Philinger
ich habe schwierigkeiten eine Kuka Roboter mit meiner SPS reden zu lassen. Im Prinzip möchte ich via Profibus vorerst ein Byte austauschen, aber leider ist mein Latein jetzt am Ende.
Der Kuka Roboter ist ein KR3 von 2005 mit KRC Software und hat eine Profibus PCI-Karte CP5613 bekommen.
Dazu habe ich noch zur Auswahl zwei SPS'en eine älter 314er IFM mit Profibusmodul CP 342-5 und eine neue 314C-2 PN/DP.
Ich würde die neue CPU bevorzugen, weil ich dort kein FC1 und FC2; DP_Send, DP_Receive brauche, sollte aber doch mit beiden Realisierbar sein, oder?
Nachdem die CP5613 noch eine der ersten Karten ist, kann die nur als Master in Betrieb gehen(?) und somit ist die SPS Slave;
Ich wollte es zwar erst anders herum haben, aber das ist im Rahmen meines Projekts bzw. Gegebenheiten nicht möglich.
Das Problem besteht darin, dass ich immer egal welche CPU einen Busfehler bekomme und lediglich die grüne LED auf der PCI-Karte leuchtet.
Ich hab hier mal einen Auszug der logfile Datei vom Roboter:
FILE_PTR_POS=001559
26/09/05 07:12:32 : Logfile for Profibus CP5613/14 (V2.01.0.8)
26/09/05 07:12:32 : Downloading Firmware and Database.........
26/09/05 07:12:33 : CP5613/14 started!
26/09/05 07:12:33 : Master Application registered at the CP!
26/09/05 07:12:33 : Accessed pointer to DPR from CP!
26/09/05 07:12:33 : Hardware version: 1.09
26/09/05 07:12:33 : Firmware version: 2.01
26/09/05 07:12:33 : Master baudrate : 1,5 MB
26/09/05 07:12:34 : next CP state: DP_STOP
26/09/05 07:12:34 : DP_Master has changed mode to: DP_STOP
26/09/05 07:12:34 : next CP state: DP_CLEAR
26/09/05 07:12:34 : DP_Master has changed mode to: DP_CLEAR
26/09/05 07:12:36 : Waiting for all modules being in state ready!
26/09/05 07:12:37 : Waiting for all modules being in state ready!
26/09/05 07:12:38 : Waiting for all modules being in state ready!
26/09/05 07:12:39 : Waiting for all modules being in state ready!
26/09/05 07:12:40 : Waiting for all modules being in state ready!
26/09/05 07:12:40 : next CP state: DP_OPERATE
26/09/05 07:12:40 : DP_Master has changed mode to: DP_OPERATE
===== LAST_ENTRY =====
Das war das höchste der Gefühle was ich erreicht habe, dazu kommt die Fehlermeldung: "Profibus: Kommunikationsfehler in Modul 3" (--> Slave 3)
Hier noch ein Auszug aus den Konfig-Datei pfmbs:
[CP_5613/14]
DEBUG=1
LOGFILE_PATH=log/pfbms.log
ERROR_TEXT=German
FORCE_RESET=1
OLD_ERROR_DB=0
[MASTER]
MASTER_USED=1
DATABASE_PATH=init/ROB.ldb
FIRMWARE_PATH_A1=drivers/FW_5613.bin
;FIRMWARE_PATH_A2=drivers/fw5613A2.bin
WATCHDOG_TIME=3
MAPPING_USED=0
MAPPING_PATH=init/
;DEACTIVATED_SLAVES=3
[SLAVE]
MODUL_USED=0
MODUL_ADDRESS=3
;START_TIME=20
ERROR_ACTION=0
STANDBY=0
SLAVE_TIMEOUT=0
CHECK_CONFIGURATION_DATA=0
ACCEPTABLE_INPUT_LENGTH=244
ACCEPTABLE_OUTPUT_LENGTH=244
IO_DATA_BASE=0
CONSISTENCE=1
Und der iosys:
[DRIVERS]
DSEIO=14,dseIoInit,dseiodrv.o
;CNKE2=21,cnke2CPInit,cnke2drv.o
;DNSC6=20,dnsc6Init,dnsc6drv.o
;DNSC5=19,dnsc5Init,dnsc5drv.o
;DNSC4=18,dnsc4Init,dnsc4drv.o
;DNSC3=17,dnsc3Init,dnsc3drv.o
;CNKE1=16,cnke1CPInit,cnke1drv.o
;INTERBUSPCI=15,ibsCPPciInit,ibpcidrv.o
;DNSC2=13,dnsc2Init,dnsc2drv.o
;DNSC1=12,dnsc1Init,dnsc1drv.o
PBMASL=11,pbmsInit,pfbmsdrv.o
;DEVNET=2,dnInit,dn2drv.o
;INTERBUS=1,ibusInit,ibusdrv.o
;MFC=0,mfcEntry,mfcdrv.o
[PBMASL]
;E/A-Zuordnungen PROFIBUS
INB8=3,0,x1 ;$IN[65-72]
OUTB9=3,0,x1 ;$OUT[73-80]
Ich hab noch meine Projekte angehängt für noch mehr Infos
Anhang anzeigen alte_SPS.zip Anhang anzeigen neue_SPS.zip
Entschuldigung für die ganze Infos und Text, aber ich bin am verzeifeln mit der Kiste.....
Vielen Dank vorab für die Hilfe
Gruß
Philinger