I need to install a profibus card that i receive the next week but i want to be ready.
Now there are devicenet i/o modules.
Can you tell me about the software configuration?
I need to install windows xp driver and after modify the iosys.ini?
Help to install profibus card
-
Andicot -
March 3, 2009 at 10:40 PM -
Thread is Resolved
-
-
Is it for the CP5614 profibus card? Master or slave?
From my experience, you don't have to install a driver, it's already there. For a slave configuration, you only have to uncomment the driver line in iosys.ini (PBMASL=11,pbmsInit,pfbmsdrv.o) and configure the correct I/Os under the [PBMASL] section. You will also need to configure pfbms.ini. I think that the GSD file for the PLC part is on the Kuka software installation CD.
Look at the post here for more information:
https://www.robot-forum.com/robotforum/kuk…ts-t1419.0.htmlGood luck.
-
You also have to configure the pfbms.ini file to specify if you're robot is a master or a slave.
If you're robot is a master you should have something like this :
[CP_5613/14]
DEBUG=0
LOGFILE_PATH=log/pfbms.log
ERROR_TEXT=English
FORCE_RESET=0
OLD_ERROR_DB=0[MASTER]
MASTER_USED=1
DATABASE_PATH=init/ pcst_1.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=[SLAVE]
MODUL_USED=0
MODUL_ADDRESS=17
;START_TIME=20
ERROR_ACTION=0
STANDBY=1
SLAVE_TIMEOUT=0
CHECK_CONFIGURATION_DATA=0
ACCEPTABLE_INPUT_LENGTH=244
ACCEPTABLE_OUTPUT_LENGTH=244
IO_DATA_BASE=0
CONSISTENCE=0 -
The robot is slave.
-
Well, if you're robot is slave, you'll have to set pfbms.ini like that :
[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=2
;START_TIME=20
ERROR_ACTION=1
STANDBY=0
SLAVE_TIMEOUT=0
CHECK_CONFIGURATION_DATA=0
ACCEPTABLE_INPUT_LENGTH=244
ACCEPTABLE_OUTPUT_LENGTH=244
IO_DATA_BASE=0
CONSISTENCE=0You'll have to set the MODUL_ADDRESS.
Hope this help.
-
Just a comment.
You need to specify a database path for the robot.
In case you only use it as a slave you have to put this:
DATABASE_PATH=init/ slave.Ldb
Slave.ldb is a database file maked by KUKA that is empthy and is placed in the system on all robots -
Just a comment.
You need to specify a database path for the robot.
In case you only use it as a slave you have to put this:
DATABASE_PATH=init/ slave.Ldb
Slave.ldb is a database file maked by KUKA that is empthy and is placed in the system on all robotsWhere i must write this?:
DATABASE_PATH=init/ slave.LdbWe bought the card from siemens and we don't have requested the support of kuka.
The cost of the card from siemens is obout 950 euro, from kuka 2400. -
I think that DATABASE_PATH is used only if you're robot is a master.
-
You need to type this file no matter if you use it as master or slave.
If you use it as a master or master/slave you will type the database you have created your own.
If you use it only as a slave you need to put the empty database (slave.ldb)
This is also according to the manual and KUKA. (and I have done this 3 times my self)You type the slave.ldb under the master section
pfbms.ini :
[MASTER]
MASTER_USED=0
DATABASE_PATH=init/slave.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= -
No, there has to be a path to the slave.ldb file in order for the slave port of the 5614 card to work. Also, when you go to address IOSYS.INI, the Slave section has special addressing needs: "Node" 127. When addressing IOSYS.INI, the Slave port of the card looks just like another slave module, except that 127 is not a legal Profibus node address. So if IOSYS.INI tries to access Node 127, like so:
[PBMASL]
OUTB0 = 127,0,x12 ; first 12 robot output bytes assigned to first 12 bytes of the profibus Slave portTelling IOSYS.INI to access node 127 redirects to the Slave port.
-
Yes skyefire.
Important with the 127 for the slave.
Another thing I was fighting with was the swapping part.
I used the KUKA up against Siemens analog modules and in order to work they needed to be swapped.Infact on a project I have right now my analog output is working but the Siemens analog input is giving strange values
-
Well, on the last 7 KUKA KRC2 robots i have installed, the pfbms.ini contains
DATABASE_PATH=init/And it works fine. But it's not important...
You need to type this file no matter if you use it as master or slave.
If you use it as a master or master/slave you will type the database you have created your own.
If you use it only as a slave you need to put the empty database (slave.ldb)
This is also according to the manual and KUKA. (and I have done this 3 times my self)You type the slave.ldb under the master section
pfbms.ini :
[MASTER]
MASTER_USED=0
DATABASE_PATH=init/slave.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= -
Yes skyefire.
Important with the 127 for the slave.
Another thing I was fighting with was the swapping part.
I used the KUKA up against Siemens analog modules and in order to work they needed to be swapped.Infact on a project I have right now my analog output is working but the Siemens analog input is giving strange values
Hi ROBJAN!
You needed swap the bytes because Siemens uses the IEC 1131 standard of adressing and KRC uses the INTEL standard. The unique difference is the MSB and LSB are swapped.
Best Regards!
-
Hi! I need some help to generate the database file.
I´m configuring a profibus net with KR500 robot as a master with a CP_5614 PB card.
The slave will be a Siemens S7 300 (CPU 313C-2DP).
Where do I get the COM profibus software? Is there any other free SW to do this? What about Sycon?
Thanks for your help! -
I'm not sure but I think the PLC has to be the DP master not as a slave of the KRC.
I use Step 7 to create the .ldb file as I already have it installed. There is a version of Netpro which comes with the card you can use.
Sent with Tapatalk.
-
Thanks eusty! I´m sure that set up can be done. The S7 300 can be used either as a master or a slave, and also can the KUKA PCI card.
I will dig a bit more about export functions of Step 7 (I´m also using that version).
The version of NetPro I have doesn´t come with the CP_5614 card. Maybe it can be upgraded. -
Hi! I need some help to generate the database file.
I´m configuring a profibus net with KR500 robot as a master with a CP_5614 PB card.
The slave will be a Siemens S7 300 (CPU 313C-2DP).
Where do I get the COM profibus software? Is there any other free SW to do this? What about Sycon?
Thanks for your help!Com profibus is on the D drive of the robot internat\bus\profibus you can create the database with that see the manual i have attached
-
Thanks leg! I searched in the D disk of the robot but I only found a "Tranfer Configuration Program" (it looks pretty old!) and I couldn´t figure it out how to use it.
So, I read the manual and I tried to follow the instructions, but it wouldn´t let me to add an S7-300 as a slave, even if I had previously configured it as a slave.
The only difference is that I´m using SIMATIC Manager instead of SIMATIC NCM PC Manager, but I think that´s not the problem.
Maybe the CP_5614 card doesn´t admit S7-300 as a slave... problems with the GSD file?
I attached a picture where you can see the error that pops up when I tried to add the previously configured PB Slave CPU 31X t to the SIMATIC PC Station profibus net.
Any hints? -
A google translate says "the teacher can not use this slave" which I think means that the 5614 cannot use the CPU as a slave, which is what I remembered....although it maybe DeviceNet I'm thinking of!
Why do you want the KRC to be the master of the PLC and not a slave?
I have attached some document which maybe of help
-
Might have a copy of software will check
Is that the right card you selected ? Did you use the KUKA gsd file for the card as it has different firmware to STDSent from my Nexus 5 using Tapatalk
-