Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Profinet-Kommunikation mit softSPS und Siemens IM151-3

2012-03-12
2013-02-25
  • kfk-automation - 2012-03-12

    Hallo erst mal,
    bin neu hier und "arbeite" gerade mal ca. nen Monat mit CoDeSys, bin so begeistert davon das ich dieses System in meiner Firma vorstellen und danach auch einsetzten möchte. Zurzeit sind wir sehr Siemens lastig. Ich selbst habe sehr ausgeprägte Kenntnisse in S7 inkl. dem neuen TIA-Portal (ist CoDeSys verdammt ähnlich geworden)
    Also um das vorstellen zu können, muss ich einen kleinen Versuchsaufbau zusammenbasteln. Natürlich muss ich die, bei uns vorhandene, Hardware verwenden.
    Mein Gedanke:
    Handelsüblicher PC mit Touchscreen-TFT - an die onboard Netzwerkkarte mit nem gekreuzten Netzwerkkabel auf eine ET200 IM151-3 (profinet) von Siemens, daran angeschlossen ein paar E/A-Baugruppen
    Die Brocken hab ich alle so zusammen gesteckt, aber ich bekommen keine Verbindung zur IM, mit dem Simatic Manager sehe ich die IM.

    -Geräte suchen - nicht möglich (ist grau hinterlegt)
    -Gerät anhängen - da hab ich nur die 3S Smart Software Solutions GmbH Baugruppen, wenn ich die nehme, erzählt er mir was von keine Treiber usw.
    -GSD-Dateien von Siemens installieren - Hab ich ... "es wurden ... Geräte hinzu gefügt" aber wo sind die???

    Was mache ich falsch? Wird die Hardware nicht unterstützt? Geht das ohne einen Profinet-Master überhaupt? Brauch ich andere Hardware? - wenn ja, ich muss Siemens Komponenten einsetzten, aber dann welche? Geht das mit der Demo-Version gar nicht? oder stelle ich mich einfach nur doof an?
    Als Projekt habe ich ein leeres Standard Projekt mit der ControlWinV3 soft SPS

     
  • Patmo1 - 2012-03-13

    Wie hast du die GSDs installiert?
    Am besten in der Menüleiste über Tools > Device Repository > Install.
    Falls du nur die Standardansicht statt Professionalansicht aktiviert hast, geht es direkt über Tools > Install device.

    Danach einfach ein Rechtsklick auf dein CoDeSys Control WinV3 Gerät und "Add Device" wählen. Dann sollte in der Liste dein installiertes GSD-Gerät enthalten sein. In der Baumansicht liegt das Gerät dann auf einer Ebene mit "PLC Logic".

     
  • eschwellinger

    eschwellinger - 2012-03-13

    Profinet geht aktuell nur mit Hilscher Cifx - ProfinetMasterkarte
    -> Hilscher Cifx in den IPC dann gehts.
    Grüße
    E.Schwellinger

     
  • kfk-automation - 2012-03-13

    Hallo Patmo1,
    Vielen Dank!!! habe durch die Antwort jetzt herausgefunden das es nen Profi-Modus gibt. Nun sehe ich in der Geräte-Repository endlich meine IM151-3 (Hab die Deutsche Version von CoDeSys V3). In Geräte-anhängen sieht man wohl immer nur die Geräte die man gerade einsetzten darf.
    Dadurch habe ich rausgefunden das ich ohne einen Profinet Master nicht weiter komme, hier mal ein Dankeschön an E.Schwellinger. Dann werde ich mir die Hilscher Cifx mal zulegen.

    Vielen Dank an euch, ich bin einen großen schritt weiter

    Gruß Christian

     
  • mattydread - 2012-03-22

    Guten Tag.

    Ich habe eine ähnliche Konfiguration und schreibe deßhalb in diesem Thema.
    Ich betreibe eine Simatic Microbox mit Windows Embedded und auf dieser läuft CoDeSys.
    Über Profinet habe ich die Siemens IM151-3 verbunden und will die dort angeschlossenen digitalen Ein-und Ausgabe-Baugruppen ansprechen. Die Kommunikation steht soweit, nur "vertauscht" CoDeSys die Reihenfolge der einzelnen Ein- bzw. Ausgänge.
    Also:
    Meine Eingangsbaugruppe hat 8 Eingänge, die folgendermaßen aufgebaut sind:
    1 5
    2 6
    3 7
    4 8

    Für CoDeSys sieht das folgendermaßen aus:
    1 2
    3 4
    5 6
    7 8

    Das heißt, wenn ich z.B. hardwaremäßig am Eingang 3 ein Signal habe, so spricht in CoDeSys das 5te Bit an.
    Ich hoffe ich habe mich verständlich ausgedrückt. Weiß jemand Rat?

     
  • Matze001 - 2012-03-25

    Ja, und der ist simpel!

    Die Beschriftung der Klemmen entspricht nicht der Ein- und Ausgänge.

    Wenn du eine Siemens-Karte ziehst, siehst du auf der Seite das Schaltschema!

    Grüße

    Marcel

     
  • mattydread - 2012-03-26

    Meinst du einfach die Ein- oder Ausgabe-Baugruppe rausziehen?
    Ich hab dort kein Schaltschema, nur die Nummer usw.

     
  • RobiHerb - 2013-02-20

    Edwin Schwellinger hat geschrieben:
    Profinet geht aktuell nur mit Hilscher Cifx - ProfinetMasterkarte
    -> Hilscher Cifx in den IPC dann gehts.
    Grüße
    E.Schwellinger

    Das hatte ich helesen und habe in den PC eine Hilscher CIFX PN RE Karte gesteckt. Karte unter Hilscher SYCON installiert und die aktuellen Treiber geladen. Habe eine Master Lizenz (Controller) mit geordert.

    Dann mit CoDeSys 3.5 eine mini Applikation erstellt, als Gerät die Hilscher CIFX eingebunden als PN IO Controller, und compiliert ohne Fehler und Warnungen.

    Die CODESYS WIN V 3.5.2.0 gestartet, eingeloggt und bekomme beim Programm Download die angehängte Fehlermeldung.

    Die Libraries müssten aber vorhanden sein, 2. Screenshot.

    (Sorry, Reihenfolge der Shots vertauscht).

    Herbert Robitzsch

    Hat jemand eine Idee?

    IMG: Codesys02.jpg

    IMG: Codesys01.jpg

     
  • eschwellinger

    eschwellinger - 2013-02-23

    Hallo,

    1. den Treiber den Sie für Sycon installiert haben müssen SIe mit dem 3S Treiber ersetzen.
      -> Windows Geräte Manager
      "c:\Program Files (x86)\3S CODESYS\GatewayPLC\Driver\SysDrv3S.inf"

    dann
    2. nSchritt ( Control RTE geht auch so, nur das die Pfade...):
    "c:\Program Files (x86)\3S CODESYS\GatewayPLC\CODESYSControl.cfg"

    bitte folgendes im config file einkommentieren (cifxpnm ist der Profinet Master)

    [ComponentManager]
    Component.1....
    usw...
    .
    Component.4=CmpHilscherCIFX
    .
    .
    .
    [CmpHilscherCIFX]
    TraceLevel=0xffffffff
    ;InterruptMode=1
    DMAMode=1
    Device.0.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin
    Device.0.Channel.0.FirmwareFile=.\HilscherCIFX\Firmware\cifxpnm.nxf
    ;Device.1.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin
    ;Device.1.Channel.0.FirmwareFile=.\HilscherCIFX\Firmware\cifxpnm.nxf
    ;Device.2.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin
    ;Device.2.Channel.0.FirmwareFile=.\HilscherCIFX\Firmware\cifxdpm.nxf

    Dann ein neues Projekt in CODESYS anlegen nur den ProfinetMaster einhängen (DeviceTree)...
    runter laden auf die SPS , wenn alles ok wird nach Start der PNMaster grün... alles ok.

    Wenn nicht grün nach dem Starten das SPS log anschauen, da müsste man sehen warum es nicht klappt... (z.b Lizenz falsche Firmware usw..)

    Grüße
    E.Schwellinger

     
  • RobiHerb - 2013-02-25

    Danke erst einmal, ich werde mich wieder melden. Aktuell benutze ich einen anderen PC ohne Zugriff auf die Hilscher Hardware.

    Wir werden uns wohl demnächst in Kempten zum Thema Profinet treffen.

    robiherb at t-online.de

     

Log in to post a comment.