Du musst die Komponentenliste um diesen Eintrag erweitern ob das 71 oder 56 oder 101 ist wurscht darf nur nicht doppelt vergeben sein. Nimm am besten die nächste freie.
Anschliessend das Laufzeitsystem neu starten nicht vergessen.
Gruß
Ralph
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-11
Originally created by: thomas_nienstaedt
Folgende Einträge stehen in der Cfg:
Component.1=CmpDrvSchedulerAPIC
Component.2=CmpEt100Drv
Component.3=SysEternet
Vorgehensweise beim Einfügen der Karte:
leeres Projekt mit Gerät RTE 3.3 Svp1
Ethercat Master eingefügt und auf die Steuerung geladen!
Projekt wird kompiliert und beim linken werden die oben
genannten Fehlermeldungen angezeigt!
Angenommen ich hätte keine Lizenz für den ganzen Kram wie würde sich das bemerkbar machen?
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hast du das getippt oder kopiert? Da ist nämlich ein Schreibfehler drin und damit kann es nicht gehen.
Component.3=SysEternet --> Falsch
Component.3=SysEthernet --> Richtig
Hat nichts mit Lizenzen zu tun in der Beziehung ist alles beim alten geblieben auch ohne Lizenz ist es eine Vollversion mit einer zeitlichen Limitierung. Dein CoDeSys stellt einfach fest, das in deinem Lufzeitsystem die gennnten Komponenten nicht vorhanden sind.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-11
Originally created by: thomas_nienstaedt
getippt!
Ich bin dem Problem jetzt auf der Spur:
Für die Intel Pro 100 ist noch nicht der richtige Treiber installiert!
Und das ist erstmal die Grundvorraussetzung das die V3 die Karte erkennt.
Bedeutet ich muss mir als erstes den Treiber bei 3s besorgen!
Ich halte euch auf dem laufenden!
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2009-08-11
Originally created by: thomas_nienstaedt
Ich habe das ganze jetzt am laufen (mit Unterstützung eines netten Herrn aus Bad Nenndorf)!
Hardware:
Beckhoff PC C6350 mit
Intel Pro 100 OnBoard (normales Ethernet)
Intel 82541ER OnBoard (normales Ethernet)
Realtek 8139/810 PCI Karte (Ethercat feste IP)
Den Treiber der Realtek Karte mit dem Codesys Treiber aus dem Verzeichnis
CmpRTL81x9Mpd aktualisieren. Eventuell muss nach einem Neustart die Karte wieder enabled werden!
In der cfg Datei den Eintrag Component.n=CmpRTL81x9Mpd hinzufügen.
RTE neu starten!
Neues Projekt mit RTE anlegen und den Ethercat-Master hinzufügen. Online gehen und im Browse Fenster des Master die Karte auswählen. Alles neu kompilieren und den Koppler auswählen. Online gehen und starten.
Nachdem ich alle xml Gerätedateien installiert habe funktionierte auch die automatische Erkennung!
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
auf der CoDeSys V3.4P1(aktuelle Demo) bin ich auf der "CoDeSys SP Win V3" über dass gleiche "unresolved reference: CLOSEETHERNET" Problem gestolpert.
Ich habe wie von Ralf Holz empfohlen, die Datei
"~/GatewayPLC/CoDeSysSP.cfg" um "Component.<subindex>=SysEthernet" erweitert.</subindex>
Jedoch stellte sich herraus, das der "SubIndex" sehr wohl eine Rolle spielt.
Er muss chronologisch ansteigen, denn funktioniert hat es erst, als ich( wie empfohlen) den ersten nicht verwendeten SubIndex in der ".cfg"-Datei verwendet habe.
In meiner ".cfg"-Datei gab es noch andere auskommentierte "Component."-en.
Um die Eindeutigkeit der SubIndex'e nicht zu gefährden, habe ich einen noch nicht verwendeten SubIndex(81) gewählt.
Beim "Einloggen" kam es dann zu folgenden Fehlermeldungen:
-Unaufgelöste Referenz: 'CLOSEETHERNET'
-Unaufgelöste Referenz: 'GETNUMBEROFADAPTERS'
-Unaufgelöste Referenz: 'GETADAPTERINFO'
-Unaufgelöste Referenz: 'OPENETHERNET'
-Unaufgelöste Referenz: 'SENDETHFRAME'
-Unaufgelöste Referenz: 'GETETHFRAME'
Also, SubIndex darf keine Lücken aufweisen.
Gruss cmoeller
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2010-05-17
Originally created by: thomas_nienstaedt
Hallo cmoeller,
ich habe das Ethercat jetzt mit der WIN am laufen!
Winpcap auf dem Zielsystem installieren
Eintrag in cfg Datei:
;Component.79=CmpHilscherCIFX
;Component.80=CmpBlkDrvCanServer
Component.75=SysEthernet
WIN neu starten!
im Projekt in der ETC-Master Konfiguration die NIC-Adresse suchen
und finden!
Projekt neu compilieren und starten!
Überings:
Ich kannte mal einen cmoeller der mit Vornamen Christoph hieß und aus
Kirchhorsten kam!?
Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally created by: thomas_nienstaedt
Hat von euch schon jemand die RTE mit Ethercat am laufen?
Theoretisch ist ja alles vorhanden aber irgendwie läuft die ganze Sache nicht.
Folgende Hardware habe ich im Einsatz:
Beckhoff PC C 6350
Netzwerkkarte Intel Pro /100 VE
Beckhoff EK 1100
Software:
Codesys RTE 3.3 Svp 1 Real Dongle Version
Codesys IDE 3.3 Svp 1
Installiert wurden auf anraten von 3s-Support:
Dies hatte zur Folge das die RTE wenigstens stabil läuft und sich nicht mit BlueScreen verabschiedet!
In der CFG Datei habe ich die verschiedensten Kombinationen von Treibern ausprobiert leider ohne Erfolg!
Wenn ich den Ethercat-Master im Gerätebaum einfüge kann ich im Browse-Fenster keine Netzwerkkarte auswählen!
Trage ich die MAC-Adresse von Hand ein und lade das Programm auf die Steuerung, bekommen ich beim linken vier Fehlermeldungen:
Unresolved reference CLOSEETHERNET
Unresolved reference OPENETHERNET
Unresolved reference SENDETHFRAME
Unresolved reference GETETHFRAME
In der Statusmeldung des Masters steht das er keinen Treiber für Ethercat und den PCI Bus gefunden hat.
Für mich sieht das nach einem fundamentalen Problem aus:
Treiber wird nicht gefunden,
Ethercat ist nicht lizenziert
oder es funktioniert mit der RTE einfach noch nicht!
Thomas
Fehlt nur ein Eintrag in deiner cfg datei.
Component.71=SysEthernet
Du musst die Komponentenliste um diesen Eintrag erweitern ob das 71 oder 56 oder 101 ist wurscht darf nur nicht doppelt vergeben sein. Nimm am besten die nächste freie.
Anschliessend das Laufzeitsystem neu starten nicht vergessen.
Gruß
Ralph
Originally created by: thomas_nienstaedt
Folgende Einträge stehen in der Cfg:
Component.1=CmpDrvSchedulerAPIC
Component.2=CmpEt100Drv
Component.3=SysEternet
Vorgehensweise beim Einfügen der Karte:
leeres Projekt mit Gerät RTE 3.3 Svp1
Ethercat Master eingefügt und auf die Steuerung geladen!
Projekt wird kompiliert und beim linken werden die oben
genannten Fehlermeldungen angezeigt!
Angenommen ich hätte keine Lizenz für den ganzen Kram wie würde sich das bemerkbar machen?
Thomas
Hast du das getippt oder kopiert? Da ist nämlich ein Schreibfehler drin und damit kann es nicht gehen.
Component.3=SysEternet --> Falsch
Component.3=SysEthernet --> Richtig
Hat nichts mit Lizenzen zu tun in der Beziehung ist alles beim alten geblieben auch ohne Lizenz ist es eine Vollversion mit einer zeitlichen Limitierung. Dein CoDeSys stellt einfach fest, das in deinem Lufzeitsystem die gennnten Komponenten nicht vorhanden sind.
Originally created by: thomas_nienstaedt
getippt!
Ich bin dem Problem jetzt auf der Spur:
Für die Intel Pro 100 ist noch nicht der richtige Treiber installiert!
Und das ist erstmal die Grundvorraussetzung das die V3 die Karte erkennt.
Bedeutet ich muss mir als erstes den Treiber bei 3s besorgen!
Ich halte euch auf dem laufenden!
Thomas
Originally created by: thomas_nienstaedt
Ich habe das ganze jetzt am laufen (mit Unterstützung eines netten Herrn aus Bad Nenndorf)!
Hardware:
Beckhoff PC C6350 mit
Intel Pro 100 OnBoard (normales Ethernet)
Intel 82541ER OnBoard (normales Ethernet)
Realtek 8139/810 PCI Karte (Ethercat feste IP)
Den Treiber der Realtek Karte mit dem Codesys Treiber aus dem Verzeichnis
CmpRTL81x9Mpd aktualisieren. Eventuell muss nach einem Neustart die Karte wieder enabled werden!
In der cfg Datei den Eintrag Component.n=CmpRTL81x9Mpd hinzufügen.
RTE neu starten!
Neues Projekt mit RTE anlegen und den Ethercat-Master hinzufügen. Online gehen und im Browse Fenster des Master die Karte auswählen. Alles neu kompilieren und den Koppler auswählen. Online gehen und starten.
Nachdem ich alle xml Gerätedateien installiert habe funktionierte auch die automatische Erkennung!
Thomas
Hallo thomas_nienstaedt
Stehe heute vor dem gleichen Problem.
Gibt wohl keinen PC mehr mit den richtigen Chipsätzen.
Wo hast du die "Realtek 8139/810 PCI Karte (Ethercat feste IP)" ergattert?
Mit den OnBoard Karten ist wohl nichts zu machen.
Für eine schnelle Komunikation Kommentare bitte auch an e rainer.ruess@gmx.de e senden.
Rainer
Hallo thomas_Nienstaedt,
auf der CoDeSys V3.4P1(aktuelle Demo) bin ich auf der "CoDeSys SP Win V3" über dass gleiche "unresolved reference: CLOSEETHERNET" Problem gestolpert.
Ich habe wie von Ralf Holz empfohlen, die Datei
"~/GatewayPLC/CoDeSysSP.cfg" um "Component.<subindex>=SysEthernet" erweitert.</subindex>
Jedoch stellte sich herraus, das der "SubIndex" sehr wohl eine Rolle spielt.
Er muss chronologisch ansteigen, denn funktioniert hat es erst, als ich( wie empfohlen) den ersten nicht verwendeten SubIndex in der ".cfg"-Datei verwendet habe.
In meiner ".cfg"-Datei gab es noch andere auskommentierte "Component."-en.
Um die Eindeutigkeit der SubIndex'e nicht zu gefährden, habe ich einen noch nicht verwendeten SubIndex(81) gewählt.
Beim "Einloggen" kam es dann zu folgenden Fehlermeldungen:
-Unaufgelöste Referenz: 'CLOSEETHERNET'
-Unaufgelöste Referenz: 'GETNUMBEROFADAPTERS'
-Unaufgelöste Referenz: 'GETADAPTERINFO'
-Unaufgelöste Referenz: 'OPENETHERNET'
-Unaufgelöste Referenz: 'SENDETHFRAME'
-Unaufgelöste Referenz: 'GETETHFRAME'
Also, SubIndex darf keine Lücken aufweisen.
Gruss cmoeller
Originally created by: thomas_nienstaedt
Hallo cmoeller,
ich habe das Ethercat jetzt mit der WIN am laufen!
Winpcap auf dem Zielsystem installieren
Eintrag in cfg Datei:
;Component.79=CmpHilscherCIFX
;Component.80=CmpBlkDrvCanServer
Component.75=SysEthernet
WIN neu starten!
im Projekt in der ETC-Master Konfiguration die NIC-Adresse suchen
und finden!
Überings:
Ich kannte mal einen cmoeller der mit Vornamen Christoph hieß und aus
Kirchhorsten kam!?
Thomas
Hallo Thomas,
jetzt Seggebruch.
Gruss Christoph