Erste Schritte - NetX-Karte in Betrieb nehmen

1. Treiber für Windows installieren

Wenn Sie eine NetX-Karte mit einem CODESYS Laufzeitsystem verwenden wollen, dann müssen Sie folgende Treiber installieren:

  • Für CODESYS Control Win V3: Treiber SysDrv3s.sys

  • Für CODESYS Control RTE V3: Treiber RTIOwdmGenericc.sys oder SysDrv3s.sys

    Hinweis: Der installierte Treiber muss passiv sein. Bei Verwendung des CODESYS Control RTE V3 ist es auch möglich, keinen spezifischen Treiber zu installieren.

Info

Der Treiber SysDrv3s.sys wird bei der Installation von CODESYS Control Win V3 im Programmordner ../GatewayPLC/Driver, bei CODESYS Control RTE V3 im Ordner ../SysDrv3s abgelegt.

Die NetX-Firmware und der NetX-Bootloader liegen bei beiden Laufzeitsystemen im Ordner HilscherCIFX.

Hinweis

Die NetX-Firmware und der NetX Second Stage Bootloader müssen die gleiche Version haben. Andernfalls funktionieren die NetX-Firmware und der Feldbus nicht.

Der NetX Second Stage Bootloader und die NetX-Firmware werden bei jedem Starten des Laufzeitsystems neu auf den NetX-Chip geladen.

2. Im CODESYS Laufzeitsystemordner die Datei CODESYSControl.cfg editieren

  1. Öffnen Sie die Datei CODESYSControl.cfg des entsprechenden Laufzeitsystemordners in einem Texteditor.

  2. Entfernen Sie im Abschnitt [ComponentManager] am Zeilenanfang vor dem Eintrag CmpHilscherCIFX den Strichpunkt, so dass der Eintrag nicht mehr als Kommentar gilt.

  3. Im Bereich [CmpHilscherCIFX] editieren Sie in den folgenden Schritten die Einträge für Ihre NetX-Karte und die NetX-Konfiguration.

    Für die Angabe der Firmware und des Bootloaders müssen folgende Einträge existieren:

    DynamicFirmware=1

    BootloaderFile=./HilscherCIFX/Firmware/NETX100-BSL.bin

    FirmwareFilePath=./HilscherCIFX/Firmware

  4. Wenn der Eintrag DMAMode=1 als Kommentar gekennzeichnet ist, entfernen Sie den Strichpunkt ; am Zeilenanfang.

  5. Entfernen Sie vor folgenden Einträgen den Strichpunkt:

    Device.0.BootloaderFilePath=.\\HilscherCIFX\\Firmware\\NETX100-BSL.bin

    Device.0.Channel.0.FirmwareFile=.\\.\\HilscherCIFX\\Firmware\\cifxcom.nxf

    Beschreibung:

    • Device.X.BootloaderFilePath: Spezifiziert den Dateipfad und den Dateinamen des NetX-Bootloaders für jeden NetX-Chip (der relative Pfad startet im Installationsordner, auch absolute Pfade sind möglich). Wenn mehrere NetX-Chips verwendet werden, müssen auch entsprechend mehrere Dateipfade spezifiziert werden:

      Device.0.BootloaderFilePath=.\\HilscherCIFX\\Firmware\\NETX100-BSL.bin

      Device.1.BootloaderFilePath=.\\HilscherCIFX\\Firmware\\NETX100-BSL.bin

    • Device.X.Channel.X.FirmwareFile: Spezifiziert den Dateipfad und den Dateinamen der NetX-Firmware für jeden NetX-Chip und jeden Kanal (der relative Pfad startet im Installationsordner, auch absolute Pfade sind möglich). In den meisten Fällen wird nur Kanal 0 verwendet. Wenn mehrere NetX-Chips verwendet werden, müssen auch entsprechend mehrere Dateipfade spezifiziert werden:

      Device.0.Channel.0.FirmwareFile=.\\HilscherCIFX\\Firmware\\cifxcom.nxf

      Device.1.Channel.0.FirmwareFile=.\\HilscherCIFX\\Firmware\\cifxcom.nxf

  6. Wenn Sie umfangreichere Loggermeldungen Ihrer Steuerung (Geräteeditor der Steuerung, Registerkarte Log) erhalten möchten, entfernen Sie an folgenden Stellen den Strichpunkt ;: Im Bereich [CmpHilscherCIFX] vor dem Eintrag TraceLevel=0xffffffff und im Bereich [CmpLog] vor folgenden Einträgen:

    Logger.0.Name=PlcLog

    Logger.0.Filter=0xFFFFFFFF

  7. Speichern Sie die Datei CODESYSControl.cfg.

3. NetX-Konfiguration für ein Projekt erstellen

  1. Erstellen Sie in CODESYS ein neues Standardprojekt über Datei ‣ Neues Projekt und wählen Sie im Dialog Neues Projekt die Vorlage Standardprojekt aus.

  2. Wählen Sie im Dialog Standarddialog die gewünschte Steuerung aus, zum Beispiel: CODESYS Control Win V3 und klicken Sie auf OK.

    ⇒ Im Gerätebaum wird das neue Standardprojekt angezeigt.

  3. Klicken Sie auf die Steuerung und wählen Sie im Kontextmenü den Befehl Gerät anhängen.

  4. Selektieren Sie im Dialog Gerät anhängen unter Profibus ‣ DP Master einen NetX-Feldbusmaster, zum Beispiel CIFX-PB und klicken Sie auf Gerät anhängen.

  5. Doppelklicken Sie im Gerätebaum auf den NetX-Feldbusmaster (Beispiel CIFX-PB) und wählen Sie im Editor die Registerkarte NetX-Konfiguration.

  6. Wählen Sie in der Registerkarte aus der Auswahlliste Slot den Eintrag Slot 0 und aus NetX Com Channel den Eintrag NetXComChannel0 aus.

    Achtung: Die Nummer des ausgewählten Slot (Beispiel: Slot 0) muss der Nummer des Geräts in der Datei CODESYSControl.cfg, Beispiel Device.0, entsprechen. Ebenso muss die Nummer des ausgewählten NetX Com Channel , Beispiel NetX Com Channel 0, den Einträgen in der Datei CODESYSControl.cfg, Beispiel Channel.0 entsprechen.

  7. Übersetzen Sie das Projekt, loggen Sie sich auf die Steuerung ein und starten Sie die Applikation mit dem Befehl Debug ‣ Start .

    Wenn keine Fehlermeldungen erscheinen, wurde die NetX-Karte richtig konfiguriert und Sie können nun das Projekt weiterentwickeln.

Siehe auch