Hallo allerseits!
Ich lese schon seit einiger Zeit hier im Forum, nur jetzt bin ich zu einem Problem gekommen, bei dem ich leider selber nicht mehr weiterweiss.
Ich möchte gerne eine Siemens CPU315-2DP (PB Master) mit einem Kuka-Roboter (PB Slave) über ProfiBUS DP (KS V4.5.7) verbinden. Testweise möchte ich erstmal ein Byte auf der SPS von diesem Roboter einlesen.
Hierzu habe ich zunächst ein leeres SPS-Projekt mit der CPU und dem Kuka-Roboter über eine GSD-Datei (CP6514 Slave) projektiert. Ist diese evtl. falsch? [s0100008.gsd]
Als ProfiBUS-Koppler in dem Kuka-Roboter sitzt eine CP5614 A2. Ich habe hier den "inneren" Steckplatz für den ProfiBUS-Stecker (näher am PCI Slot) gewählt. Dieser sollte der Anschluss für den Slave-Verbinder sein.
Die Firmware-Dateien sind beide vorhanden und werden auch scheinbar geladen. Nach meiner Recherche ist kein zusätzlicher Windows-Treiber notwendig, aber korrigiert mich bitte, sofern ich mich irre.
Leider kommt so keinerlei Kommunikation zu stande. Unten finden sich hoffentlich alle nötigen Konfigurationsdateien (ausschnittsweise) sowie die PBMASL.log. Per ProfiBUS-Diagnose über Step7 findet sich der Teilnehmer auch nicht im BUS-System
Habt schon einmal Dank für Eure Hilfe!
Im Hinblick auf dieses Topic
http://www.roboterforum.de/rob…_siemens_sps-t2765.0.html
wollte ich fragen, ob mir evtl. jemand die aktuelle Dokumentation für diesen Bereich und die aktuelle Firmware der Karte bitte zukommenlassen könnte. Vielen Dank schonmal!
Grüße,
jodel
IOSYS.INI
[DRIVERS]
PBMASL=11,pbmsInit,pfbmsdrv.o
...
[PBMASL]
;INB16=127,0 ;$IN[129-136]
;INB17=127,1 ;$IN[137-144]
;INB18=127,2 ;$IN[145-152]
;INB19=127,3 ;$IN[153-160]
;INB20=127,4 ;$IN[161-168]
;INB21=127,5 ;$IN[169-176]
;INB22=127,6 ;$IN[177-184]
;INB23=127,7 ;$IN[185-192]
OUTB16=127,0 ;$OUT[129-136]
;OUTB17=127,1 ;$OUT[137-144]
;OUTB18=127,2 ;$OUT[145-152]
;OUTB19=127,3 ;$OUT[153-160]
;OUTB20=127,4 ;$OUT[161-168]
;OUTB21=127,5 ;$OUT[169-176]
;OUTB22=127,6 ;$OUT[177-184]
;OUTB23=127,7 ;$OUT[185-192]
Alles anzeigen
PFBMS.INI
[MASTER]
MASTER_USED=0
DATABASE_PATH=init/
FIRMWARE_PATH_A1=drivers/FW_5613.bin
FIRMWARE_PATH_A2=drivers/FW5613A2.bin
WATCHDOG_TIME=3
MAPPING_USED=0
MAPPING_PATH=init/
;DEACTIVATED_SLAVES=
...
[SLAVE]
MODUL_USED=1
MODUL_ADDRESS=13
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=0
Alles anzeigen
PFBMS.LOG
FILE_PTR_POS=001154
26/01/09 11:38:42 : Logfile for Profibus CP5613/14 (V2.01.0.8)
26/01/09 11:38:42 : use default DATABASE_PATH=init/slave.ldb
26/01/09 11:38:42 : Downloading Firmware and Database.........
26/01/09 11:38:43 : CP5613/14 started!
26/01/09 11:38:43 : Slave Application registered at the CP!
26/01/09 11:38:43 : Slave started!
26/01/09 11:38:43 : Accessed pointer to DPR from CP!
26/01/09 11:38:43 : SLAVE_MODUL: State = WAIT_FOR_PARAMETER
26/01/09 11:38:45 : Slavemodul is not in mode data_exchange within 2000 millisec
>onds!
26/01/09 11:38:45 : Slave is stopped!
26/01/09 11:38:45 : DP_Pointer released!
26/01/09 11:38:46 : Slave Application cancelled at the CP!
26/01/09 11:38:46 : CP is resetted!
===== LAST_ENTRY =====
Alles anzeigen