CAN Bus S4C+, IO-Plus

  • Hallo,


    habe das Vergnügen an einem alten S4C+ den Can-Bus zu erweitern.
    Derzeit ist eine Festo-Insel mit IOs drauf und die wird um Eingaenge erweitert.
    Hab mal ein Schnipsel der EIO angehängt.
    EIO:CFG_1.0:4:0::
    #
    EIO_BUS_USER:


    -Name "SIM" -Driver "/sim1:"


    -Name "SW" -Driver "/sw1:"


    -Name "BASE" -Driver "/BASE1:"


    -Name "CAN2" -Driver "/BASE2:" -CfgPath "home/can2_cfg.txt"
    #
    EIO_UNIT_TYPE:


    -Name "CPV" -VendorId 26 -DeviceType 27 -ProductId 8942
    #
    EIO_UNIT:


    -Name "PB_Slave" -Type "d352" -Bus "BASE" -Digin 128 -Digout 128\
    -PollRate 100 -Param "PB_Slave"


    -Name "StdIO" -Type "d328" -Bus "BASE" -Address "11" -Digin 16 -Digout 16\
    -PollRate 100


    -Name "GripIO" -Type "CPV" -Bus "CAN2" -Address "12" -Digin 16 -Digout 16\
    -PollRate 100


    -Name "SIMBOARD" -Type "eip000" -Bus "SIM" -Address "" -Digin 128\
    -Digout 128 -PollRate 20
    #
    EIO_CROSS:


    Jetzt meine Fragen:
    Wie wird das ganze erweitert?
    Brauch ich eine Software dafür (ähnlich Profibus oder so)?
    Hat jemand Doku für IO-Plus (falls es sowas gibt)?
    Im Config/Path war nur eine Textdatei mit einer Zeile in der "-Baudrate 125" steht.


    Oder genügt die Definition Vendor und Device? :huh:



    Danke


    Martl

  • ANZEIGE
  • Wenn ich mich noch recht erinnere brauchst Du da nur in der Zeile


    -Name "GripIO" -Type "CPV" -Bus "CAN2" -Address "12" -Digin 16 -Digout 16\
    -PollRate 100


    das -Digin 16 anpassen auf den neuen Stand, also z.Bsp. -Digin 24


    Übrigens ist die Pollrate von 100ms doch relativ groß, könnte man noch etwas verkleinern.

  • Hallo Martl


    Glaube auch, dass du nur diese eine Zeile anpassen musst.
    Doku findest du bei der IRC 5 Doku unter Anwendungshandbücher-> Feldbus Optionen -> DeviceNet
    ABB Hotline meinte diese gilt, mit geringen Abweichungen der Syntax, auch für die S4C+

  • Hi,


    so viel ich weiß wird das nich ausreichen, falls es aber funktioniert, wärs natürlich cool.
    Es müsste da noch einen Abschnitt EIO_SIGNAL (oder EIO_USER_SIGNAL) geben.


    Da müsstest du dann für alle Eingänge die hinzukommen folgende Zeilen einfügen:


    -Name "neuerDI_1" -Unit "GripIO" -Type "DI" -Phsig 17
    -Name "neuerDI_2" -Unit "GripIO" -Type "DI" -Phsig 18
    -Name "neuerDI_3" -Unit "GripIO" -Type "DI" -Phsig 19
    ...



    Gruß

    Einmal editiert, zuletzt von IR_500 ()

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

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