Help to install profibus card

  • 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?

  • Place your Ad here!
  • 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:
    http://www.robot-forum.com/rob…_and_outputs-t1419.0.html


    Good 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

  • 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=0


    You'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


  • Where i must write this?:
    DATABASE_PATH=init/ slave.Ldb


    We 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.

  • 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 port


    Telling 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... :biggrins:




  • 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.


  • 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 :dance: :dance: :dance: :dance: :dance:

  • 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?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account
Sign up for a new account in our community. It's easy!
Register a new account
Sign in
Already have an account? Sign in here.
Sign in Now

Advertising from our partners