Profibusproblem KRC 2 <-> SPS

  • Hallo Zusammen,


    bin neu in der Roboterbranche und kämpfe gerade mit der Profibusverbindung zur SPS.
    Betreibe den Roboter als Master und Slave.
    Master funktioniert einwandfrei, aber zur SPS bekomm ich einfach keine Verbindung. Habe mich nach den zahlreichen Anleitungen hier im Forum gerichtet. :kopfkratz: :nocheck:



    iosys.ini


    [DRIVERS]
    ;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
    ;DSEIO=14,dseIoInit,dseiodrv.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]


    ;SPS


    ;INB0=127,0,x24 ;Rob.-Eingang 1-193
    INB0=127,0,x16 ;Rob.-Eingang 1-128
    INB16=127,16,x8 ;Rob.-Eingang 129-193



    ;OUTB0=127,0,x24 ;Rob.-Ausgang 1-193
    OUTB0=127,0,x16 ;Rob.-Ausgang 1-128
    OUTB16=127,16,x8 ;Rob.-Ausgang 129-193


    ;ET200M



    INB24=11,0,x1 ;Rob.-Eingang ET200M 193-200
    INB25=11,1,x1 ;Rob.-Eingang ET200M 201-208


    OUTB24=11,0,x2 ;Rob.-Ausgang ET200M 193-200 201-208
    OUTB25=11,1,x1 ;Rob.-Ausgang ET200M 201-208


    ;ANIN1=11,2,16,0, cal 0x7fff ;Rob.-Eingang ET200M Analog
    INB26=11,3,x1
    INB27=11,2,x1


    pfbms.ini


    [CP_5613/14]
    DEBUG=1
    LOGFILE_PATH=log/profibus.log
    ERROR_TEXT=German
    FORCE_RESET=0
    OLD_ERROR_DB=0


    [MASTER]
    MASTER_USED=1
    DATABASE_PATH=init/IR01.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=1
    MODUL_ADDRESS=10
    ;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




    Hoffe auf Eure Hilfe


    Florian

  • Schritt für Schritt zum Roboterprofi!
  • Hi
    Ist ganz einfach du musst in der IOSYS.INI


    INB0=127,0,x16 ;Rob.-Eingang 1-128
    INB16=127,16,x8 ;Rob.-Eingang 129-193


    OUTB0=127,0,x16 ;Rob.-Ausgang 1-128
    OUTB16=127,16,x8 ;Rob.-Ausgang 129-193


    In
    INB0=127,0,x32 ;Rob.-Eingang 1-256


    OUTB0=127,0,x32 ;Rob.-Ausgang 1-256


    Ändern und die Anderen E/As Aufrücken. Du kannst in der Hardware der SPS nur 2x 16 zuweisen und nicht 16 und 8.


    Mit freundlichen Grüßen Michel

  • michel


    Danke für die schnelle Antwort. Habe aber auch das gleiche Problem (Busfehler an der SPS : Teilnehmer vorhanden, aber nicht erreichbar), wenn ich keine Ein- und Ausgänge in der iosys definiere und wenn ich es so mache wie Du mir geraten hast!


    Frank


    Ebenfalls danke für die schnelle Antwort. Was stellst Dir unter einem Bsp. vor ?
    Soll eine normale Standardverbindung für Automatik extern werden.


    Grüsse
    Florian

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden