IRC 5 mit Profibus an SPS

  • Hallöchen Zusammen,
    Ich hab hier grade eine IRC 5 Steuerung stehen und möchte diese mit meiner SPS verbinden.
    Ich hab die Doku dazu schon durchgelesen und steh grade voll aufm Schlauch.


    Brauch ich auch wenn die IRC 5 nur Slave ist und die SPS der Master trotzdem den Profibus Configurator von Softing?


    Wenn ja gibt es eine Möglichkeit die .bin anders zu erzeugen?


    Danke schon mal an alle !

  • ANZEIGE
  • Nein, das Ding benötigt man für den Slaveteil nicht.
    Und die Doku ist da wirklich etwas verwirrend. Einfach nur den Teil, der die Slave-Konfiguration beschreibt beachten (ist nur ein ganz kleiner Teil, der Rest dient wohl nur der Verwirrung :mrgreen:)

  • Danke für die Antwort Hermann!


    Jetzt kommt aber dazu das ich anscheinend zu doof dafür bin :kopfkratz:


    Nur mal für blöde :
    Unter Systemeinstellungen ->Konfiguration -> Unit --- Dort Erstelle ich eine neue Einheit also z.B. PLC_IO
    Als Bus nehme ich den Profibus 1 (In dem ja trotzdem dieser doofe Pfad für die .bin eingetragen ist)
    Die restlichen Punkte habe ich moment leider nicht mehr im Kopf aber ich war mir ziemlich unsicher was ich da eintragen musste (Laut Doku ist nichts weiter beschrieben).
    Einheitentyp wie in der Doku DP_Slave.
    Profibus Address laut SPS Programm.


    Jetzt mach ich einen entspannten Neustart und siehe da Busfehler gemeldet von der SPS und der Teilnehmer ist nicht erreichbar :wallbash:
    Kurzer Aufbau des Netzwerkes :
    1x Siemens 345-2
    1x IRC 5


    Profibusleitung geht direkt durch und ist auf beiden Seiten Terminiert.
    Die Leitung steckt auf dem IRC am "oberen Port" also S für Slave.


    Auf der SPS Seite habe ich einfach mit der soft0b35.gsd ein Gerät in die Hardwarekonfi hinzugefügt und dort die Profibus Adresse 2 vergeben.
    Da nichts weiter Beschrieben ist habe ich einfach ein 16 Byte E und ein 16 Byte A Module hinzugefügt.


    Hast du noch eine Idee was ich da verbockt habe? :nocheck:

  • Geht's in der Zwischenzeit?
    Deine Beschreibung klingt plausibel. Ansonsten mal die EIO.cfg hier posten.


    Fehlermeldung am Roboter?


    Im Zweifelsfall mal noch eine andere PB-Adresse probieren.

  • Hallo,


    wenn man mal davon ausgeht, dass du den normalen Profibus-Slave-Adapter (PCMCIA) im Roboter stecken hast, sollten die Standardeinträge in der eio.cfg u. a. diese sein:


    EIO_BUS:

    -Name "Virtual1" -ConnectorID "SIM1" -ConnectorLabel "SIM1"

    -Name "DeviceNet1" -BusType "DNET" -ConnectorID "PCI1"\
    -ConnectorLabel "First DeviveNet"

    -Name "Profibus_FA1" -BusType "PBUS" -ConnectorID "FA1"\
    -ConnectorLabel "Profibus-DP Fieldbus Adapter" -RecoveryTime 50


    EIO_UNIT:


    -Name "PB_KARTE" -UnitType "DP_SLAVE_FA" -Bus "Profibus_FA1" -PB_Address 7


    EIO_SIGNAL:


    -Name "DIProgNrB0" -SignalType "DI" -Unit "PB_KARTE" -UnitMap "0"
    usw.
    Ausserdem benötigst du dann eine andere GSD-Datei. Der Name ist irgendwas mit HWS. Aber genau habe ich den gerade nicht parart.


    Hast du allerdings die große M/S-Karte (PCI) und willst nur den Slave-Teil nutzen benötigst du keine Softing-Software. Nur die Einträge in der eio.cfg sind etwas anders:


    EIO:CFG_1.0:5:0::
    #
    EIO_BUS:


    -Name "Virtual1" -ConnectorID "SIM1"


    -Name "Profibus1" -BusType "PBUS" -ConnectorID "PCI1"\
    -ConnectorLabel "Channel 1 (M)" -CfgPath "HOME/slave.bin"\
    -RecoveryTime 10


    EIO_UNIT:


    -Name "PB_Slave" -UnitType "DP_SLAVE" -Bus "Profibus1" -DN_Address 10\
    -PB_Address 4


    -Name "diLebenszeichen" -SignalType "DI" -Unit "PB_Slave" -UnitMap "0"
    usw.



    Gruß
    Thilbi

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