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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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)
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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".
Profinet geht aktuell nur mit Hilscher Cifx - ProfinetMasterkarte
-> Hilscher Cifx in den IPC dann gehts.
Grüße
E.Schwellinger
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
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?
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
Meinst du einfach die Ein- oder Ausgabe-Baugruppe rausziehen?
Ich hab dort kein Schaltschema, nur die Nummer usw.
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?
Hallo,
-> 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
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