Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Original-Programmierhandbuch
BasicController
CR0411
Laufzeitsystem V03.02
®
CODESYS
V2.3
Deutsch
>
1

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für ifm CR0411

  • Seite 1 Original-Programmierhandbuch BasicController CR0411 Laufzeitsystem V03.02 ® CODESYS V2.3 Deutsch >...
  • Seite 2: Inhaltsverzeichnis

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Inhalt Inhaltsverzeichnis Vorbemerkung Copyright ..........................4 Übersicht: Anwender-Dokumentation für CR0411 ............... 5 Was bedeuten die Symbole und Formatierungen? ............. 6 Wie ist diese Dokumentation aufgebaut? ................7 Historie der Anleitung (CR041n) ..................8 Sicherheitshinweise Beachten! ..........................9 Welche Vorkenntnisse sind notwendig? ................10...
  • Seite 3 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Inhalt ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 ................60 5.1.1 Bibliothek ifm_CR0411_V03yyzz.LIB ..................61 5.1.2 Bibliothek ifm_RAWCan_NT_Vxxyyzz.LIB ................. 62 5.1.3 Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB ................63 5.1.4 Bibliothek ifm_J1939_NT_Vxxyyzz.LIB ..................65 5.1.5 Bibliothek ifm_CR0411_util_Vxxyyzz.LIB ................... 65 ifm-Bausteine für das Gerät CR0411 .................66 5.2.1...
  • Seite 4: Vorbemerkung

    2018-05-09 Vorbemerkung Copyright > Vorbemerkung Inhalt Copyright ............................... 4 Übersicht: Anwender-Dokumentation für CR0411 ................5 Was bedeuten die Symbole und Formatierungen? ................6 Wie ist diese Dokumentation aufgebaut? ....................7 Historie der Anleitung (CR041n) ......................8 > Copyright 6088 © Alle Rechte bei ifm electronic gmbh.
  • Seite 5: Übersicht: Anwender-Dokumentation Für Cr0411

    Vorbemerkung Übersicht: Anwender-Dokumentation für CR0411 > > Übersicht: Anwender-Dokumentation für CR0411 22853 Die Dokumentation für das Gerät besteht aus folgenden Modulen: (Downloads von der Homepage → www.ifm.com) Dokument Inhalt / Beschreibung Datenblatt Technische Daten in Tabellenform  Montageanleitung Anleitung für Montage, elektrische Installation und Inbetriebnahme (gehört zum Lieferumfang...
  • Seite 6: Was Bedeuten Die Symbole Und Formatierungen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Vorbemerkung Was bedeuten die Symbole und Formatierungen? > > Was bedeuten die Symbole und Formatierungen? Folgende Symbole oder Piktogramme verdeutlichen Ihnen unsere Hinweise in unseren Anleitungen: WARNUNG Tod oder schwere irreversible Verletzungen sind möglich. VORSICHT Leichte reversible Verletzungen sind möglich.
  • Seite 7: Wie Ist Diese Dokumentation Aufgebaut

    Sie uns bitte diese Nummer zusammen mit Titel und Sprache dieser Dokumentation. Vielen Dank für Ihre Unterstützung! Im Übrigen behalten wir uns Änderungen vor, so dass sich Abweichungen vom Inhalt der vorliegenden Dokumentation ergeben können. Die aktuelle Version finden Sie auf der ifm-Homepage: www.ifm.com →...
  • Seite 8: Historie Der Anleitung (Cr041N)

    Verfügbarer Speicher Darstellung verbessert 2016-04-27 FBs für schnelle Eingänge Hinweis im Fall von höheren Frequenzen ergänzt 2017-01-13 Software-Handbuch für CODESYS 2.3 Hinweis auf Download von ifm-Homepage entfernt 2017-11-16 Betriebsarten für Eingänge IN00...IN03 keine Widerstandsmessung 2017-12-18 Liste der ifm-Niederlassungen aktualisiert >...
  • Seite 9: Sicherheitshinweise

    ► Die handelnde Person muss für die auszuführende Arbeit über die erforderliche Ausbildung und Qualifikation verfügen. ► Beachten Sie die Technischen Daten der betroffenen Geräte! Das aktuelle Datenblatt finden Sie auf der ifm-Homepage ► Beachten Sie die Montage- und Anschlussbedingungen sowie die bestimmungsgemäße Verwendung der betroffenen Geräte! →...
  • Seite 10: Welche Vorkenntnisse Sind Notwendig

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Sicherheitshinweise Welche Vorkenntnisse sind notwendig? > > Welche Vorkenntnisse sind notwendig? Das Dokument richtet sich an Personen, die über Kenntnisse der Steuerungstechnik und SPS- Programmierkenntnisse mit IEC 61131-3 verfügen. Zum Programmieren der SPS sollten die Personen zusätzlich mit der Software CODESYS vertraut sein.
  • Seite 11: Hinweise: Seriennummer

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Sicherheitshinweise Hinweise: Seriennummer > > Hinweise: Seriennummer 20780 ► In der Fertigung des Anwenders einen Netzwerkplan mit allen Steuerungen in der Maschine erstellen. In den Netzwerkplan die Seriennummer jeder verbauten Steuerung eintragen. ► Vor dem Download einer Software-Komponente diese Seriennummer auslesen und mit Hilfe des Netzwerkplans prüfen, dass man auf die richtige Steuerung zugreift.
  • Seite 12: Systembeschreibung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Angaben zum Gerät > Systembeschreibung Inhalt Angaben zum Gerät ..........................12 Hardware-Beschreibung ........................12 Schnittstellen-Beschreibung ........................ 26 Software .............................. 28 > Angaben zum Gerät 14551 Diese Anleitung beschreibt aus der Gerätefamilie für den mobilen Einsatz,...
  • Seite 13: Hardware-Aufbau

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > 3.2.1 Hardware-Aufbau 14561 Grundgerät ohne Abdeckung Schutzart IP 20 > Verfügbarer Speicher 13736 > FLASH-Speicher 13053 FLASH-Speicher (nichtflüchtiger, langsamer Speicher) 1 536 kByte insgesamt im Gerät vorhanden Davon sind folgende Speicherbereiche reserviert für ...
  • Seite 14: Eingänge (Technologie)

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > 3.2.2 Eingänge (Technologie) Inhalt Analogeingänge ........................... 14 Binäreingänge ............................. 15 Eingangsgruppe IN0...IN3 ........................16 Eingangsgruppe IN4...IN7 ........................16 14090 > Analogeingänge 15444 Die Analogeingänge können über das Anwendungsprogramm konfiguriert werden. Der Messbereich kann zwischen folgenden Bereichen umgeschaltet werden: •...
  • Seite 15: Binäreingänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Binäreingänge 1015 7345 Der Binäreingang kann in folgenden Modi betrieben werden: • binärer Eingang plus-schaltend (BL) für positives Gebersignal • binärer Eingang, minus-schaltend (BH) für negatives Gebersignal Je nach Gerät können auch die Binäreingänge unterschiedlich konfiguriert werden. Neben den Schutzmechanismen gegen Störungen werden die Binäreingänge intern über eine Analogstufe...
  • Seite 16 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Eingangsgruppe IN0...IN3 14568 Bei diesen Eingängen handelt es sich um eine Gruppe von Multifunktionskanälen. Jeder einzelne dieser Eingänge ist wahlweise wie folgt konfigurierbar: • analoger Eingang 0...20 mA • analoger Eingang 0...10 V •...
  • Seite 17: Widerstandsmessung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Widerstandsmessung 9773 Typische Sensoren an diesen Eingängen: • Tankpegel • Temperatur (PT1000, NTC) 8972 Grafik: Prinzipschaltung Widerstandsmess-Eingang In = Anschluss Widerstandsmess-Eingang n (CR) = Gerät (1) = Eingangsfilter (2) = Konstantstromquelle...
  • Seite 18: Ausgänge (Technologie)

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > 3.2.3 Ausgänge (Technologie) Inhalt Schutzfunktionen der Ausgänge ......................18 Ausgangsgruppe OUT0...OUT3 ......................20 Ausgangsgruppe OUT4...OUT7 ......................22 14093 > Schutzfunktionen der Ausgänge 15248 Die Ausgänge dieses Geräts sind in Grenzen gegen Überlast und Kurzschluss geschützt.
  • Seite 19 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Reaktion der Ausgänge auf Überlast oder Kurzschluss 15251 > Eigenschutz des Ausgangs 15253 Unabhängig von der Betriebsart des Ausgangs und der Fehlererkennung schützt sich die Hardware selbst. Bei zu hoher thermischer Belastung (durch Kurzschluss oder Überlast) beginnt der Ausgangstreiber zu takten.
  • Seite 20: Ausgangsgruppe Out0

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Ausgangsgruppe OUT0...OUT3 15908 Bei diesen Ausgängen handelt es sich um eine Gruppe von Multifunktionskanälen. Jeder einzelne dieser Ausgänge ist wahlweise wie folgt konfigurierbar: • binärer Ausgang, plus-schaltend (BH) mit/ohne Diagnosefunktion • analoger Ausgang, stromgeregelt (PWMi) •...
  • Seite 21 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Diagnose: binäre Ausgänge (via Strom- und Spannungsmessung) 19433 19434 Die Diagnose dieser Ausgänge erfolgt über eine interne Strom- und Spannungsmessung im Ausgang: Grafik: Prinzipschaltung (1) Ausgangskanal (2a) Rücklesekanal für Diagnose via Strommessung (2b) Rücklesekanal für Diagnose via Spannungsmessung...
  • Seite 22: Ausgangsgruppe Out4

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Ausgangsgruppe OUT4...OUT7 15822 Bei diesen Ausgängen handelt es sich um eine Gruppe von Multifunktionskanälen. Jeder einzelne dieser Ausgänge ist wahlweise wie folgt konfigurierbar: • binärer Ausgang, plus-schaltend (BH), teilweise auch minus-schaltend (BL) •...
  • Seite 23 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > Diagnose: binäre Ausgänge (via Strom- und Spannungsmessung) 19433 19434 Die Diagnose dieser Ausgänge erfolgt über eine interne Strom- und Spannungsmessung im Ausgang: Grafik: Prinzipschaltung (1) Ausgangskanal (2a) Rücklesekanal für Diagnose via Strommessung (2b) Rücklesekanal für Diagnose via Spannungsmessung...
  • Seite 24: Hinweise Zur Anschlussbelegung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > 3.2.4 Hinweise zur Anschlussbelegung 1426 Die Anschlussbelegungen (→ Montageanleitungen der Geräte, Kapitel "Anschlussbelegung") beschreiben die Standard-Gerätekonfigurationen. Die Anschlussbelegung dient der Zuordnung der Ein- und Ausgangskanäle zu den IEC-Adressen und den Geräteanschlussklemmen.
  • Seite 25: Status-Led

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Hardware-Beschreibung > > 3.2.6 Status-LED 7998 Die Betriebszustände werden durch die integrierte Status-LED (Voreinstellung) angezeigt. LED-Farbe Anzeige Beschreibung konstant aus keine Betriebsspannung kurzzeitig ein Initialisierung oder Reset Checks Orange (Zeitraster = 200 ms) blinkt 5 Hz kein Laufzeitsystem geladen Grün...
  • Seite 26: Schnittstellen-Beschreibung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Schnittstellen-Beschreibung > > Schnittstellen-Beschreibung Inhalt CAN-Schnittstellen ..........................27 14098...
  • Seite 27: Can-Schnittstellen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Schnittstellen-Beschreibung > > 3.3.1 CAN-Schnittstellen Inhalt CAN: Schnittstellen und Protokolle ..................... 27 14101 Anschlüsse und Daten → Datenblatt > CAN: Schnittstellen und Protokolle 14589 15238 Die Geräte werden je nach Aufbau der Hardware mit mehreren CAN-Schnittstellen ausgerüstet.
  • Seite 28: Software

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > Software Inhalt Software-Module für das Gerät ......................28 Programmierhinweise für CODESYS-Projekte ................... 31 Betriebszustände ..........................35 Leistungsgrenzen des Geräts ......................37 14107 > 3.4.1 Software-Module für das Gerät Inhalt Bootloader ............................29 Laufzeitsystem .............................
  • Seite 29 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > Bootloader 14111 Im Auslieferungszustand enthalten ecomatmobile-Controller nur den Bootloader. Der Bootloader ist ein Startprogramm, mit dem das Laufzeitsystem und das Anwendungsprogramm auf dem Gerät nachgeladen werden können. Der Bootloader enthält Grundroutinen...
  • Seite 30 (optional) wenn eine CAN-Schnittstelle des Geräts als CANopen-Master oder als CANopen-Slave betrieben werden soll ifm_J1939_NT_Vxxyyzz.LIB (optional) wenn eine CAN-Schnittstelle des Geräts mit einer Motorsteuerung kommunizieren soll ifm-Bibliotheken für das Gerät CR0411 Details: → Kapitel (→ S. 60)
  • Seite 31: Programmierhinweise Für Codesys-Projekte

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > 3.4.2 Programmierhinweise für CODESYS-Projekte Inhalt FB, FUN, PRG in CODESYS ......................31 Zykluszeit beachten! ..........................32 Wichtige Hinweise zur Programmierung des Geräts ................32 Anwendungsprogramm erstellen ......................33 ifm-Maintenance-Tool nutzen ......................34 Verteilen des Anwendungsprogramms ....................
  • Seite 32: Zykluszeit Beachten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > Zykluszeit beachten! 8006 Bei den frei programmierbaren Geräten aus der Controller-Familie ecomatmobile stehen in einem großen Umfang Bausteine zur Verfügung, die den Einsatz der Geräte in den unterschiedlichsten Anwendungen ermöglichen. Da diese Bausteine je nach Komplexität mehr oder weniger Systemressourcen belegen, können nicht immer alle Bausteine gleichzeitig und mehrfach eingesetzt werden.
  • Seite 33: Anwendungsprogramm Erstellen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > Anwendungsprogramm erstellen 8007 Das Anwendungsprogramm wird mit dem Programmiersystem CODESYS 2.3 erstellt und während der Programmentwicklung mehrfach zum Testen in die Steuerung geladen: In CODESYS: [Online] > [Einloggen] > das neue Programm laden.
  • Seite 34: Ifm-Maintenance-Tool Nutzen

    8492 Das ifm-Maintenance-Tool dient dem einfachen Übertragen des Programmcodes vom Programmierplatz in das Gerät. Grundsätzlich kann jedes Anwendungsprogramm mit dem ifm- Maintenance-Tool auf die Geräte kopiert werden. Vorteil: Dazu ist kein Programmiersystem mit einer CODESYS-Lizenz erforderlich. Hier finden Sie das aktuelle ifm-Maintenance-Tool: Homepage →...
  • Seite 35: Betriebszustände

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > 3.4.3 Betriebszustände 1075 Nach Anlegen der Versorgungsspannung kann sich das ecomatmobile-Gerät in einem von fünf möglichen Betriebszuständen befinden: • BOOTLOADER • INIT • STOP • RUN • SYSTEM STOP > INIT-Zustand (Reset) 20647 Voraussetzung: ein gültiges Laufzeitsystem ist installiert.
  • Seite 36: Error-Zustand

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > RUN-Zustand 8287 Wechsel in diesen Zustand in folgenden Fällen möglich:  Aus dem INIT-Zustand (Autostart), wenn folgende Bedingungen erfüllt sind: • Die Betriebsspannung hat einen Mindestwert erreicht. UND: • Das Anwendungsprogramm ist vorhanden.
  • Seite 37: Leistungsgrenzen Des Geräts

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > 3.4.4 Leistungsgrenzen des Geräts 7358 Leistungsgrenzen des Geräts beachten! → Datenblatt > Verhalten des Watchdog 15365 Ein Watchdog überwacht in diesem Gerät die Programmlaufzeit der CODESYS-Anwendung. Wird die maximale Watchdog-Zeit (100 ms) überschritten: >...
  • Seite 38: Grenzen Für Can In Diesem Gerät

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Systembeschreibung Software > > Grenzen für CAN in diesem Gerät 17975 FIFO (First In, First Out) = Arbeitsweise des Stapelspeichers: Das Datenpaket, das zuerst in den Stapelspeicher geschrieben wurde, wird auch als erstes gelesen. Pro Identifier steht ein solcher Zwischenspeicher (als Warteschlange) zur Verfügung.
  • Seite 39: Konfigurationen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Laufzeitsystem einrichten > Konfigurationen Inhalt Laufzeitsystem einrichten ........................39 Programmiersystem einrichten ......................42 Funktionskonfiguration, allgemein ....................... 47 Funktionskonfiguration der Ein- und Ausgänge .................. 48 Variablen ............................. 57 1016 Anhang Die in den jeweiligen Montage- und Installationsanweisungen oder dem (→...
  • Seite 40: Laufzeitsystem Neu Installieren

    Release-Nummer zz: 00...99 Patch-Nummer Dabei müssen der Basisdateiname (z.B. "CR0411") und die Software-Versionsnummer "xx" (z.B. "01") überall den gleichen Wert haben! Andernfalls geht das Gerät in den STOP-Zustand Die Werte für "yy" (Release-Nummer) und "zz" (Patch-Nummer) müssen nicht übereinstimmen. 4368 Folgende Dateien müssen ebenfalls geladen sein:...
  • Seite 41: Laufzeitsystem Aktualisieren

    • Prüfen, ob sich das richtige Laufzeitsystem auf der Steuerung befindet! ► 1. Prüfung: mit dem ifm-Maintenance-Tool prüfen, ob die richtige Laufzeitsystem-Version geladen wurde: • Name und Version des Laufzeitsystems im Gerät auslesen! • Diese Daten manuell mit den Soll-Daten vergleichen! ►...
  • Seite 42: Programmiersystem Einrichten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Programmiersystem einrichten > > Programmiersystem einrichten Inhalt Programmiersystem manuell einrichten ....................42 Programmiersystem über Templates einrichten ................. 46 14461 > 4.2.1 Programmiersystem manuell einrichten Inhalt Target einrichten ..........................43 Steuerungskonfiguration aktivieren ..................... 44 CAN-Schnittstellen deklarieren (z.B. CR1080) ................... 45...
  • Seite 43: Target Einrichten

    Release-Nummer zz: 00...99 Patch-Nummer Dabei müssen der Basisdateiname (z.B. "CR0411") und die Software-Versionsnummer "xx" (z.B. "01") überall den gleichen Wert haben! Andernfalls geht das Gerät in den STOP-Zustand Die Werte für "yy" (Release-Nummer) und "zz" (Patch-Nummer) müssen nicht übereinstimmen. 4368 Folgende Dateien müssen ebenfalls geladen sein:...
  • Seite 44: Steuerungskonfiguration Aktivieren

    10079 Die Steuerungskonfiguration wird automatisch zusammen mit dem Zielsystem geladen. Die Steuerungskonfiguration bildet den Inhalt der Datei CR0411.cfg in CODESYS ab. Der Programmierer hat dadurch einfachen Zugriff auf vordefinierte System- und Fehlermerker, Ein- und Ausgänge sowie die CAN-Schnittstellen des Geräts.
  • Seite 45 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Programmiersystem einrichten > > CAN-Schnittstellen deklarieren (z.B. CR1080) 10080 In der CODESYS-Steuerungskonfiguration müssen Sie nun die CAN-Schnittstelle(n) deklarieren. ► Rechtsklick auf [CANopen Interface [FIX]] der gewünschten CAN-Schnittstelle. ► Klick auf [Unterelement anhängen]. ► Auch wenn das Gerät als CANopen-Slave betrieben wird: Klick auf [CANopen Master...]: Info Wenn das Gerät als Slave betrieben wird, wäre die Auswahl [CanSlave_Device] ebenfalls möglich.
  • Seite 46: Programmiersystem Über Templates Einrichten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Programmiersystem einrichten > ► Im Anwendungsprogramm für jede CAN-Schnittstelle immer eine eigene Instanz des FBs CANOPEN_ENABLE (→ S. 95) anlegen! > 4.2.2 Programmiersystem über Templates einrichten 13745 bietet vorgefertigte Templates (Programm-Vorlagen), womit Sie das Programmiersystem schnell, einfach und vollständig einrichten können.
  • Seite 47: Funktionskonfiguration, Allgemein

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration, allgemein > > Funktionskonfiguration, allgemein Inhalt Systemvariablen ..........................47 3971 > 4.3.1 Systemvariablen 15576 Systemmerker Alle Systemvariablen (→ Kapitel (→ S. 216)) liegen auf festen, nicht verschiebbaren Adressen.
  • Seite 48: Funktionskonfiguration Der Ein- Und Ausgänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > Funktionskonfiguration der Ein- und Ausgänge Inhalt Konfiguration der Ein- und Ausgänge (Voreinstellung) ............... 48 Eingänge konfigurieren ........................49 Ausgänge konfigurieren ........................53 7995 1394 Bei bestimmten Ein- und Ausgängen sind zusätzliche Diagnosefunktionen aktivierbar. Damit kann das jeweilige Ein- und Ausgangssignal überwacht werden und im Fehlerfall kann das...
  • Seite 49: Eingänge Konfigurieren

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > 4.4.2 Eingänge konfigurieren Inhalt Sicherheitshinweise zu Reed-Relais ....................49 Analogeingänge: Konfiguration und Diagnose ..................49 Binäreingänge: Konfiguration und Diagnose ..................51 Schnelle Eingänge..........................52 3973 Zulässige Betriebsarten → Kapitel Mögliche Betriebsarten Ein-/Ausgänge...
  • Seite 50 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > > Software-Filter der Eingänge konfigurieren 15418 INPUT Über den Eingang FILTER im FB (→ S. 177) kann ein Software-Filter konfiguriert werden, das die gemessene Eingangsspannung an den Analogeingängen filtert.
  • Seite 51: Binäreingänge: Konfiguration Und Diagnose

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > Binäreingänge: Konfiguration und Diagnose 16647 Die Konfiguration jedes einzelnen Eingangs erfolgt über das Anwendungsprogramm: • FB INPUT (→ S. 177) > Eingang MODE MODE BYTE Betriebsart des Eingangskanals: 0 = 0x00 (nur für binär ausgewertete Eingänge)
  • Seite 52: Schnelle Eingänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > Schnelle Eingänge 8292 Die Geräte verfügen über schnelle Zähl-/Impulseingänge für eine Eingangsfrequenz bis 30 kHz (→ Datenblatt). 14677 Werden z.B. mechanische Schalter an diesen Eingängen angeschlossen, kann es durch Kontaktprellen zu Fehlsignalen in der Steuerung kommen.
  • Seite 53: Ausgänge Konfigurieren

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > 4.4.3 Ausgänge konfigurieren Inhalt Software-Filter der Ausgänge konfigurieren ..................53 Binärausgänge: Konfiguration und Diagnose ..................54 PWM-Ausgänge ..........................55 3976 Mögliche Betriebsarten Ein-/Ausgänge Zulässige Betriebsarten → Kapitel (→...
  • Seite 54: Binärausgänge: Konfiguration Und Diagnose

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > Binärausgänge: Konfiguration und Diagnose 15452 Bei den Geräte-Ausgängen sind folgende Betriebsarten möglich (→ Datenblatt): • binärer Ausgang, plus-schaltend (BH) mit/ohne Diagnosefunktion • binärer Ausgang, minus-schaltend (BL) ohne Diagnosefunktion...
  • Seite 55: Pwm-Ausgänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > PWM-Ausgänge 16284 Bei den Geräte-Ausgängen sind folgende Betriebsarten möglich (→ Datenblatt): • PWM-Ausgang, plus-schaltend (BH) ohne Diagnosefunktion • PWM-Ausgangspaar H-Brücke ohne Diagnosefunktion 15451 Qn = Anschluss Ausgang n...
  • Seite 56 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Funktionskonfiguration der Ein- und Ausgänge > > Stromregelung mit PWM (= PWMi) 14722 Über die im Controller integrierten Strommesskanäle kann eine Strommessung des Spulenstroms durchgeführt werden. Dadurch kann zum Beispiel der Strom bei einer Spulenerwärmung nachgeregelt werden.
  • Seite 57: Variablen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Variablen > > Variablen Inhalt Retain-Variablen ..........................57 Netzwerkvariablen ..........................58 3130 In diesem Kapitel erfahren Sie mehr über den Umgang mit Variablen. 14486 Das Gerät unterstützt folgende Variablentypen: Speicherverhalten Deklarationsort Gültigkeitsbereich Variable lokal flüchtig...
  • Seite 58: Netzwerkvariablen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Variablen > > Sichern von Retain-Variablen 9853 Im Gerät werden auch die Daten vom Typ RETAIN zur Laufzeit nur im flüchtigen Speicher (RAM) abgelegt. Um sie dauerhaft zu sichern, werden sie am Ende jedes Zyklus automatisch in den FRAM-Speicher ¹) geschrieben.
  • Seite 59 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Konfigurationen Variablen > >...
  • Seite 60: Ifm-Funktionselemente

    Gerät CR0411 ....................66 13586 Alle CODESYS-Funktionselemente (FBs, PRGs, FUNs) sind in Bibliotheken zusammengefasst. Nachfolgend zeigen wir Ihnen alle ifm-Bibliotheken, die Sie zusammen mit diesem Gerät nutzen können. Anschließend finden Sie eine thematisch gegliederte Beschreibung der Funktionselemente.
  • Seite 61: Bibliothek Ifm_Cr0411_V03Yyzz.lib

    2018-05-09 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 > > 5.1.1 Bibliothek ifm_CR0411_V03yyzz.LIB 16397 Dies ist die Geräte-Bibliothek. Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung CURRENT_CONTROL (→ S. 183) Stromregler für einen PWMi-Ausgangskanal FASTCOUNT (→ S. 172) Zählerbaustein für schnelle Eingangsimpulse FLASH_INFO (→...
  • Seite 62: Bibliothek Ifm_Rawcan_Nt_Vxxyyzz.lib

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 > 5.1.2 Bibliothek ifm_RAWCan_NT_Vxxyyzz.LIB 14715 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung CAN_ENABLE (→ S. 69) initialisiert die angegebene CAN-Schnittstelle parametriert die CAN-Baudrate CAN_RECOVER (→ S. 70) das automatische BusOff-Handling aktivieren / deaktivieren...
  • Seite 63: Bibliothek Ifm_Canopen_Nt_Vxxyyzz.lib

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 > > 5.1.3 Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB 14914 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung CANOPEN_ENABLE (→ S. 95) initialisiert die angegebene CANopen-Master-Schnittstelle parametriert die CAN-Baudrate CANOPEN_GETBUFFERFLAGS (→ S. 97) = CANopen Get Bufferflags liefert Informationen zu den Buffer-Flags Über optionale Eingänge können die Flags zurückgesetzt werden.
  • Seite 64 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 > Baustein Kurzbeschreibung CANOPEN_SENDEMCYMESSAGE (→ S. 137) = CANopen Send Emergency-Message versendet eine EMCY-Nachricht. Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen CANOPEN_SETSTATE (→ S. 101)
  • Seite 65: Bibliothek Ifm_J1939_Nt_Vxxyyzz.lib

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR0411 > > 5.1.4 Bibliothek ifm_J1939_NT_Vxxyyzz.LIB 14912 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung J1939_DM1RX (→ S. 164) J1939 Diagnostic Message 1 RX empfängt Diagnosemeldungen DM1 oder DM2 von anderen ECUs J1939_DM1TX (→...
  • Seite 66: Ifm-Bausteine Für Das Gerät Cr0411

    Bausteine: RAW-CAN (Layer 2) ......................68 Bausteine: CANopen ........................... 94 Bausteine: SAE J1939 ........................139 Bausteine: Eingangswerte verarbeiten....................171 Bausteine: Ausgangsfunktionen ......................182 Bausteine: System..........................196 13988 3826 Hier finden Sie die Beschreibung der für dieses Gerät passenden ifm-Funktionselemente, nach Thema sortiert.
  • Seite 67: Baustein-Ausgänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 5.2.1 Baustein-Ausgänge 8354 7556 Einige Bausteine geben eine Ergebnis-Meldung RESULT zurück. Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv 1...31 Globale Rückgabewerte; Beispiele: FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig FB ist in der Bearbeitung –...
  • Seite 68: Bausteine: Raw-Can (Layer 2)

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 5.2.2 Bausteine: RAW-CAN (Layer 2) Inhalt Bausteine: RAW-CAN Status ......................68 Bausteine: RAW-CAN Daten empfangen ................... 74 Bausteine: RAW-CAN Daten senden ....................84 Bausteine: RAW-CAN Remote ......................90...
  • Seite 69: Can_Enable

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_ENABLE 7492 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7494 Mit CAN_ENABLE wird die CAN-Hardware initialisiert. Ohne diesen Aufruf sind keine anderen Aufrufe im RAW-CAN möglich oder liefern einen Fehler zurück.
  • Seite 70: Can_Recover

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RECOVER 7512 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7513 CAN_RECOVER hat folgende Aufgaben:  das automatische BusOff-Handling aktivieren / deaktivieren ...
  • Seite 71: Can_Setdownloadid

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_SETDOWNLOADID 7516 = Set Download-ID Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7517 Die Download-ID ist zum Datenaustausch erforderlich bei der Verbindung zwischen dem Laufzeitsystem und der CODESYS-Entwicklungsumgebung.
  • Seite 72: Can_Status

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_STATUS 7499 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7501 Mit CAN_STATUS können Informationen zum gewählten CAN-Bus abgefragt werden.
  • Seite 73: Mögliche Ergebnisse Für Result

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7504 Beschreibung Datentyp Parameter BAUDRATE WORD aktuelle Baudrate des CANopen-Knotens in [kBaud] DOWNLOAD_ID BYTE aktueller Download-ID BUSOFF BOOL Fehler CAN-BUSOFF an der Schnittstelle WARNING_RX BOOL Empfangs-Warnschwelle an der Schnittstelle überschritten...
  • Seite 74: Bausteine: Raw-Can Daten Empfangen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: RAW-CAN Daten empfangen Inhalt CAN_RX .............................. 75 CAN_RX_ENH ............................ 76 CAN_RX_ENH_FIFO .......................... 78 CAN_RX_RANGE ..........................80 CAN_RX_RANGE_FIFO ........................82 15050...
  • Seite 75: Can_Rx

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RX 7586 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7588 CAN_RX dient zum Empfang einer Nachricht. Der FB beschränkt sich auf wenige Funktionen und hat nur geringen Speicherbedarf.
  • Seite 76: Can_Rx_Enh

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RX_ENH 7606 = CAN RX enhanced Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7608 CAN_RX CAN_RX_ENH bietet (im Vergleich zu (→...
  • Seite 77: Parameter Der Ausgänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7613 Beschreibung Datentyp Parameter MATCHED_ID DWORD Nummer des Datenobjekt-Identifiers DATALENGTHCOUNT BYTE = Data Length Count Anzahl der empfangenen Daten-Bytes DATA ARRAY [0..7] OF BYTE empfangene Daten (1...8 Bytes)
  • Seite 78: Can_Rx_Enh_Fifo

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RX_ENH_FIFO 7615 = CAN RX enhanced with FIFO Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7616 CAN_RX_ENH CAN_RX_ENH_FIFO stellt (im Vergleich zu (→...
  • Seite 79 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7617 Beschreibung Datentyp Parameter MATCHED_ID DWORD Nummer des Datenobjekt-Identifiers DATALENGTHCOUNT BYTE = Data Length Count Anzahl der empfangenen Daten-Bytes DATA ARRAY [0..7] OF BYTE empfangene Daten (1...8 Bytes)
  • Seite 80: Can_Rx_Range

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RX_RANGE 7592 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7594 CAN_RX_RANGE bietet folgende Einstellungen:  den Nachrichten-Typ wählen (11 oder 29 Bit), ...
  • Seite 81 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7598 Beschreibung Datentyp Parameter DWORD Nummer des Datenobjekt-Identifiers DATALENGTHCOUNT BYTE = Data Length Count Anzahl der empfangenen Daten-Bytes DATA ARRAY [0..7] OF BYTE empfangene Daten (1...8 Bytes)
  • Seite 82: Can_Rx_Range_Fifo

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_RX_RANGE_FIFO 7601 = CAN RX Range with FIFO Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7603 CAN_RX_RANGE CAN_RX_RANGE_FIFO arbeitet grundsätzlich wie (→...
  • Seite 83 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7604 Beschreibung Datentyp Parameter DWORD Nummer des Datenobjekt-Identifiers DATALENGTHCOUNT BYTE = Data Length Count Anzahl der empfangenen Daten-Bytes DATA ARRAY [0..7] OF BYTE empfangene Daten (1...8 Bytes)
  • Seite 84: Bausteine: Raw-Can Daten Senden

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: RAW-CAN Daten senden Inhalt CAN_TX .............................. 85 CAN_TX_ENH ............................. 86 CAN_TX_ENH_CYCLIC ........................88 15055...
  • Seite 85 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_TX 7522 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7523 CAN_TX sendet eine Standard-Nachricht pro Zyklus. Der FB beschränkt sich auf wenige Funktionen und hat nur geringen Speicherbedarf.
  • Seite 86 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_TX_ENH 7558 = CAN TX enhanced Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7559 Zusätzliche Einstellmöglichkeiten bietet CAN_TX_ENH (für: enhanced). Hier können alle CAN- spezifischen Eigenschaften individuell eingestellt werden, z.B.:...
  • Seite 87 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7527 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet Fehler: Einstellung ist nicht möglich...
  • Seite 88 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_TX_ENH_CYCLIC 7568 = CAN TX enhanced Cyclic Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7569 CAN_TX_ENH_CYCLIC dient dem zyklischen Versand von CAN-Nachrichten.
  • Seite 89 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7510 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig...
  • Seite 90: Bausteine: Raw-Can Remote

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: RAW-CAN Remote Inhalt CAN_REMOTE_REQUEST ........................ 91 CAN_REMOTE_RESPONSE ......................92 15057...
  • Seite 91 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_REMOTE_REQUEST 7625 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7627 Zur Anfrage einer Remote-Nachricht wird mit CAN_REMOTE_REQUEST eine entsprechende Anforderung versandt und die Antwort des anderen Gerätes als Ergebnis zurückgeliefert.
  • Seite 92 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CAN_REMOTE_RESPONSE 7631 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_RawCAN_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7633 CAN_REMOTE_RESPONSE stellt dem CAN-Controller im Gerät Daten zur Verfügung, die automatisch auf die Anfrage einer Remote-Nachricht gesendet werden.
  • Seite 93 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7636 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB ist in der Bearbeitung – Remote für ID nicht aktiv FB ist in der Bearbeitung –...
  • Seite 94: Bausteine: Canopen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 5.2.3 Bausteine: CANopen Inhalt Bausteine: CANopen Status ........................ 94 Bausteine: CANopen Netzwerkmanagement ..................103 Bausteine: CANopen Objektverzeichnis ................... 107 Bausteine: CANopen SDOs ......................112 Bausteine: CANopen SYNC ......................125 Bausteine: CANopen Guarding ......................
  • Seite 95: Canopen_Enable

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_ENABLE 7785 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7787 CANOPEN_ENABLE erlaubt es, den CANopen-Master ein- und auszuschalten. ►...
  • Seite 96 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7789 Parameter Datentyp Beschreibung RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet...
  • Seite 97: Canopen_Getbufferflags

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETBUFFERFLAGS 7890 = Get Buffer-Flags Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7892 CANOPEN_GETBUFFERFLAGS liefert Informationen zu den Buffer-Flags.
  • Seite 98 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7894 Beschreibung Datentyp Parameter RXOVFL BOOL Zustand des RX-Overflow-Flags TRUE: Überlauf im Empfangspuffer FALSE: Kein Überlauf im Empfangspuffer RXWARN BOOL Zustand des RX-Overflow-Warning-Flags TRUE: Füllstand im Empfangspuffer ist kritisch...
  • Seite 99: Canopen_Getstate

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETSTATE 7865 = Get State Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7867 Mit CANOPEN_GETSTATE können Parameter des Masters, eines Slave-Devices oder eines bestimmten Knotens im Netz abgefragt werden.
  • Seite 100 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7869 Beschreibung Datentyp Parameter MASTERSTATE BYTE Master State = interner Zustand des Masters: 0 = 0x00 = Master läuft hoch 4 = 0x04 = Konfiguration der Knoten läuft 5 = 0x05 = normaler Betriebszustand des Masters 255 = 0xFF = PLC läuft als Slave...
  • Seite 101: Canopen_Setstate

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SETSTATE 7858 = Set State Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7860 Mit CANOPEN_SETSTATE können Parameter des Masters, eines Slave-Devices oder eines Knotens im Netz gesetzt werden.
  • Seite 102 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 7861 Beschreibung Datentyp Parameter EXECUTE BOOL := FALSE FALSE  TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet...
  • Seite 103: Bausteine: Canopen Netzwerkmanagement

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: CANopen Netzwerkmanagement Inhalt CANOPEN_GETNMTSTATESLAVE ....................104 CANOPEN_NMTSERVICES ......................105 15063...
  • Seite 104 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETNMTSTATESLAVE 7851 = Get Network Management State Slave Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7853 ► Baustein nur verwenden, wenn das Gerät als CANopen-Slave betrieben wird! An die Anwendung wird mit CANOPEN_GETNMTSTATESLAVE nur noch der Betriebszustand nach CANopen gemeldet sowie eine Fehlermeldung, falls ein ungültiger Zustandsübergang angefordert...
  • Seite 105 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_NMTSERVICES 7843 = Network Management Services Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7844 CANOPEN_NMTSERVICES löst abhängig von seinen NMT-Kommando-Eingängen ein NMT- Kommando oder die Initialisierung eines Knotens aus.
  • Seite 106 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7848 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet...
  • Seite 107: Bausteine: Canopen Objektverzeichnis

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: CANopen Objektverzeichnis Inhalt CANOPEN_GETODCHANGEDFLAG ....................108 CANOPEN_READOBJECTDICT ...................... 109 CANOPEN_WRITEOBJECTDICT ....................110 15065...
  • Seite 108 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETODCHANGEDFLAG 7927 = Get Object Directory Changed Flag Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7928 CANOPEN_GETODCHANGEDFLAG meldet wenn bei einem bestimmten Objektverzeichnis-Eintrag der Wert geändert wurde.
  • Seite 109 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_READOBJECTDICT 7933 = Read Object Directory Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7935 CANOPEN_READOBJECTDICT liest bis zu 4 Bytes Konfigurationsdaten aus dem Objektverzeichnis des Geräts zur Verwendung im Anwendungsprogramm.
  • Seite 110 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_WRITEOBJECTDICT 7940 = Write Object Directory Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7942 CANOPEN_WRITEOBJECTDICT schreibt Konfigurationsdaten in das Objektverzeichnis der Steuerung.
  • Seite 111 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7945 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet Funktionsbaustein ist noch nicht ausgeführt...
  • Seite 112: Bausteine: Canopen Sdos

    Gerät CR0411 > > Bausteine: CANopen SDOs Inhalt CANOPEN_SDOREAD ........................113 CANOPEN_SDOREADBLOCK ......................115 CANOPEN_SDOREADMULTI ......................117 CANOPEN_SDOWRITE ........................119 CANOPEN_SDOWRITEBLOCK ....................... 121 CANOPEN_SDOWRITEMULTI ......................123 2071 Hier finden Sie ifm-Bausteine für den Umgang von CANopen mit Service Data Objects (SDOs).
  • Seite 113: Canopen_Sdoread

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOREAD 7791 = SDO Read Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7793 CANOPEN_SDOREAD ist ein einfacher Funktionsbaustein zur Bearbeitung von "Expedited SDOs", also SDOs mit maximal 4 Nutzdaten-Bytes.
  • Seite 114 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7795 Beschreibung Datentyp Parameter BYTE Anzahl der empfangenen Bytes (1...4) DATA DWORD der empfangene Datenwert (bis zu 4 Bytes) RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen →...
  • Seite 115: Canopen_Sdoreadblock

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOREADBLOCK 14942 = SDO Read Block Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14943 CANOPEN_SDOREADBLOCK liest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO-Blocktransfer.
  • Seite 116 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 14945 Beschreibung Datentyp Parameter EXECUTE BOOL := FALSE FALSE  TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet...
  • Seite 117: Canopen_Sdoreadmulti

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOREADMULTI 7806 = SDO Read Multi Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7808 CANOPEN_SDOREADMULTI liest den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz.
  • Seite 118 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7810 Beschreibung Datentyp Parameter DWORD Anzahl der empfangenen Bytes zulässige Werte = 1...2 048 = 0x0000 0001...0x0000 0800 DATA ARRAY [0..SDOMAXDATA] Pufferspeicher für Nutzdaten der SDO-Datenübertragung...
  • Seite 119: Canopen_Sdowrite

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOWRITE 7825 = SDO Write Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7826 CANOPEN_SDOWRITE ist ein einfacher Funktionsbaustein zur Bearbeitung von "Expedited SDOs", also SDOs mit maximal 4 Nutzdaten-Bytes.
  • Seite 120 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7829 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig Funktionsbaustein ist aktiv SDO-Übertragung abgebrochen von Client oder Server...
  • Seite 121: Canopen_Sdowriteblock

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOWRITEBLOCK 14961 = SDO Write Block Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14963 CANOPEN_SDOWRITEBLOCK schreibt in den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz per SDO-Blocktransfer.
  • Seite 122 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 14964 Beschreibung Datentyp Parameter EXECUTE BOOL := FALSE FALSE  TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet...
  • Seite 123: Canopen_Sdowritemulti

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SDOWRITEMULTI 7832 = SDO Write Multi Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7834 CANOPEN_SDOWRITEMULTI schreibt den angegeben Eintrag im Objektverzeichnis eines Knotens im Netz.
  • Seite 124 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7836 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig Funktionsbaustein ist aktiv SDO-Übertragung abgebrochen von Client oder Server...
  • Seite 125: Bausteine: Canopen Sync

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: CANopen SYNC Inhalt CANOPEN_GETSYNCSTATE ......................126 CANOPEN_SETSYNCSTATE ......................128 15069...
  • Seite 126 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETSYNCSTATE 7871 = Get SYNC State Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7872 CANOPEN_GETSYNCSTATE liest... • die Einstellung der SYNC-Funktionalität (aktiv / deaktiv), •...
  • Seite 127 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7875 Beschreibung Datentyp Parameter SYNC BOOL Status der SYNC-Funktionalität TRUE: SYNC ist aktiviert: Im Master-Betrieb werden SYNC-Telegramme erzeugt entsprechend Einstellungen in Konfiguration sowie synchrone PDOs gesendet und empfangen.
  • Seite 128 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SETSYNCSTATE 7883 = Set SYNC State Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7884 Mit CANOPEN_SETSYNCSTATE wird die SYNC-Funktionalität ein- und ausgeschaltet.
  • Seite 129: Bausteine: Canopen Guarding

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: CANopen Guarding Inhalt CANOPEN_GETGUARDHBERRLIST ....................130 CANOPEN_GETGUARDHBSTATSLV ..................... 131 15071...
  • Seite 130 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETGUARDHBERRLIST 7896 = Get Guard and Heartbeat Error-List Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7898 CANOPEN_GETGUARDHBERRLIST listet in einem Array alle Knoten auf, für die der Master einen Fehler erkannt hat: •...
  • Seite 131 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETGUARDHBSTATSLV 7902 = Get Guard and Heartbeat State Slave Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7904 CANOPEN_GETGUARDANDHBSTATESLAVE meldet der Steuerung im Slave-Betrieb folgende Zustände:...
  • Seite 132 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7906 Beschreibung Datentyp Parameter GUARDSTATE BYTE Status des Nodeguarding: 0 = 0x00 = kein Fehler (oder: inaktiv) 1 = 0x01 = Zeitüberschreitung (Konfiguration) 127 = 0x7F = noch keine Guarding-Nachricht empfangen...
  • Seite 133: Bausteine: Canopen Emergency

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: CANopen Emergency Inhalt CANOPEN_GETEMCYMESSAGES....................134 CANOPEN_GETERRORREGISTER ....................136 CANOPEN_SENDEMCYMESSAGE ....................137 15073...
  • Seite 134 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETEMCYMESSAGES 7921 = Get Emergency-Messages Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7923 CANOPEN_GETEMCYMESSAGES gibt alle Emergency-Nachrichten zurück, die die Steuerung seit dem letzten Löschen der Nachrichten von anderen Knoten am Netz empfangen hat.
  • Seite 135 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7925 Beschreibung Datentyp Parameter N_MSGS DWORD Anzahl der aufgelaufenen Nachrichten EMCY ARRAY [0..MAXEMCYMSGS] Emergency-Nachrichten OF T_EMCY Der jüngste Eintrag steht im Index 0. Struktur von T_EMCY: .NODEID...
  • Seite 136 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_GETERRORREGISTER 7915 = Get Error-Register Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7917 CANOPEN_GETERRORREGISTER liest die Fehler-Register 0x1001 und 0x1003 der Steuerung aus.
  • Seite 137 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CANOPEN_SENDEMCYMESSAGE 7908 = Send Emergency-Message Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7910 CANOPEN_SENDEMCYMESSAGE versendet eine EMCY-Nachricht. Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen.
  • Seite 138 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7912 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet FB ist aktiv –...
  • Seite 139: Bausteine: Sae J1939

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 5.2.4 Bausteine: SAE J1939 Inhalt Bausteine: SAE J1939 Status ......................139 Bausteine: SAE J1939 Request ......................147 Bausteine: SAE J1939 Empfangen ....................150 Bausteine: SAE J1939 Senden ......................155 Bausteine: SAE J1939 Diagnose ......................
  • Seite 140 Eine andere Baudrate wird nur übernommen, wenn CAN_ENABLE nicht bereits aufgerufen wurde. ACE = Address Claiming Enable = Freigabe Adressanforderung:  Wenn ein ifm-Controller via J1939 mit nur einem Motorsteuergerät kommuniziert: dann ACE = FALSE setzen.  Wenn jedoch mehrere Motorsteuergeräte am selben Bus arbeiten: dann ACE = TRUE setzen.
  • Seite 141 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8542 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet...
  • Seite 142 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_GETDABYNAME 7664 = Get Destination Arbitrary Name Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7665 Über J1939_GETDABYNAME lässt sich anhand der Namensinformation die Ziel-Adresse eines oder mehrerer anderer Teilnehmer bestimmen.
  • Seite 143 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 7667 Beschreibung Datentyp Parameter ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert...
  • Seite 144: Beschreibung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_NAME 7646 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7648 Mit J1939_NAME kann dem Gerät ein Name gegeben werden, mit dem es sich im Netzwerk identifiziert.
  • Seite 145 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 7652 Beschreibung Datentyp Parameter ENABLE BOOL := FALSE TRUE: beliebige Adresse verfügbar FALSE: feste Adresse CHANNEL BYTE CAN-Schnittstelle (1...n) je nach Gerät IndustryGroup BYTE := 0xFF Industry-Group = Industriegruppe des Geräts...
  • Seite 146 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_STATUS 7670 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7672 Mit J1939_STATUS können relevante Informationen zum J1939-Stack zurückgelesen werden.
  • Seite 147 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: SAE J1939 Request Inhalt J1939_SPEC_REQ ........................... 148 J1939_SPEC_REQ_MULTI ......................149 15079...
  • Seite 148 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_SPEC_REQ 15023 = J1939 Specific Request Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 15026 J1939_SPECIFIC_REQUEST fragt eine spezifizierte Nachricht bei einer anderen Steuerung an und empfängt sie.
  • Seite 149 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_SPEC_REQ_MULTI 15033 = J1939 Specific Request Multiframe Message Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 15036 J1939_SPECIFIC_REQUEST fragt eine spezifizierte Multiframe-Nachricht bei einer anderen Steuerung an und empfängt sie.
  • Seite 150 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: SAE J1939 Empfangen Inhalt J1939_RX ............................151 J1939_RX_FIFO ..........................152 J1939_RX_MULTI ..........................154 15081...
  • Seite 151 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_RX 7724 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7725 J1939_RX ist die einfachste Methode zum Empfangen von Single-Frame-Nachrichten. Es wird die zuletzt auf dem CAN-Bus gelesene Nachricht zurückgegeben.
  • Seite 152 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_RX_FIFO 7732 = J1939 RX with FIFO Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7733 J1939_RX_FIFO ermöglicht es, alle spezifizierten Nachrichten zu empfangen und nacheinander aus einem FIFO zu lesen.
  • Seite 153 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7735 Beschreibung Datentyp Parameter BYTE Source Address: Quelladresse des Senders PRIO BYTE Nachrichten-Prioritätin der PDU (Parameter Data Unit) zulässig = 0…7 BYTE Anzahl der empfangenen Bytes (0...8) DATA ARRAY [0..7] OF BYTE...
  • Seite 154 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_RX_MULTI 7736 = J1939 RX Multiframe Message Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7741 Mit J1939_RX_MULTI ist der Empfang von Multiframe-Nachrichten möglich.
  • Seite 155 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: SAE J1939 Senden Inhalt J1939_TX ............................156 J1939_TX_ENH ..........................157 J1939_TX_ENH_CYCLIC ......................... 159 J1939_TX_ENH_MULTI ........................161 15083...
  • Seite 156: J1939_Tx

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_TX 7688 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7689 J1939_TX ist die einfachste Methode zum Versenden von Single-Frame-Nachrichten.
  • Seite 157: J1939_Tx_Enh

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_TX_ENH 7696 = J1939 TX enhanced Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7697 Zusätzliche Einstellmöglichkeiten bietet J1939_TX_ENH (für: enhanced) für Single-Frame- Nachrichten: ...
  • Seite 158 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7969 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet Fehler: Einstellung ist nicht möglich...
  • Seite 159: J1939_Tx_Enh_Cyclic

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_TX_ENH_CYCLIC 7716 = J1939 TX enhanced Cyclic Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7718 J1939_TX_ENH_CYCLIC dient dem zyklischen Versand von CAN-Nachrichten.
  • Seite 160 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7720 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein ist noch nicht ausgeführt...
  • Seite 161: J1939_Tx_Enh_Multi

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_TX_ENH_MULTI 7699 = J1939 TX enhanced Multiframe Message Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7705 Die Übertragung von Multi-Frame-Nachrichten erfolgt mit J1939_TX_ENH_MULTI.
  • Seite 162 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7714 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet Funktionsbaustein ist noch nicht ausgeführt...
  • Seite 163 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Bausteine: SAE J1939 Diagnose Inhalt J1939_DM1RX ..........................164 J1939_DM1TX ........................... 166 J1939_DM1TX_CFG ......................... 169 J1939_DM3TX ........................... 170 15085...
  • Seite 164: J1939_Dm1Rx

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_DM1RX 14977 = J1939 Diagnostic Message 1 RX Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7761 J1939_RX_DM1 empfängt Diagnosemeldungen DM1 oder DM2 von anderen ECUs.
  • Seite 165 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 14980 Beschreibung Datentyp Parameter REDSTOPLAMP BOOL Rote Stopp-Lampe (nur für ältere Projekte) TRUE: FALSE: AMBERWARNINGLAMP BOOL Gelbe Warn-Lampe (nur für ältere Projekte) TRUE: FALSE:...
  • Seite 166: J1939_Dm1Tx

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_DM1TX 14993 = J1939 Diagnostic Message 1 TX Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7747 Mit J1939_TX_DM1 (DM = Diagnostic-Message) kann die Steuerung nur eine aktive Fehlermeldung an den CAN-Stack übergeben.
  • Seite 167 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 14995 Beschreibung Datentyp Parameter EXECUTE BOOL := FALSE FALSE  TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird abgearbeitet...
  • Seite 168 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 7750 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Daten wurden in Fehlerspeicher aktiv gekennzeichnet...
  • Seite 169: J1939_Dm1Tx_Cfg

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_DM1TX_CFG 15424 = J1939 Diagnostic Message 1 TX configurable Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_V02.00.02.LIB oder höher Symbol in CODESYS: > Beschreibung 15426 Ab Laufzeitsystem V03.00.03 sendet der CAN-Stack automatisch sekündliche DM1-Nachrichten,...
  • Seite 170: J1939_Dm3Tx

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > J1939_DM3TX 15002 = J1939 Diagnostic Message 3 TX Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 15004 J1939_DM3TX (DM = Diagnostic-Message) ermöglicht das Löschen der inaktiven DTCs auf einem anderen Gerät.
  • Seite 171: Bausteine: Eingangswerte Verarbeiten

    Gerät CR0411 > > 5.2.5 Bausteine: Eingangswerte verarbeiten Inhalt FASTCOUNT ............................. 172 INC_ENCODER ..........................174 INPUT ..............................177 PERIOD ............................. 179 1302 Hier zeigen wir Ihnen ifm-Funktionsbausteine zum Lesen und Verarbeiten der analogen oder binären Signale am Geräte-Eingang.
  • Seite 172: Fastcount

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > FASTCOUNT 8112 = Fast Count Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8114 FASTCOUNT arbeitet als Zählerbaustein für schnelle Eingangsimpulse (bis 30 kHz).
  • Seite 173 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8116 Beschreibung Datentyp Parameter VALUE DWORD Ausgabewert RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB-Ausführung wurde ohne Fehler beendet –...
  • Seite 174: Inc_Encoder

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > INC_ENCODER 8134 = Incremental Encoder Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8135 INC_ENCODER organisiert Vorwärts-/Rückwärts-Zählerfunktion zur Auswertung von Drehgebern.
  • Seite 175 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > RESOLUTION = 1 zählt bei jeder vierten Flanke (= Auflösung des Drehgebers) RESOLUTION = 2 zählt bei jeder zweiten Flanke RESOLUTION = 4 zählt bei jeder steigenden und fallenden Flanke >...
  • Seite 176 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8138 Beschreibung Datentyp Parameter VALUE DINT wenn RESOLUTION = 1: VALUE = –536 870 912...536 870 911 (= ¼ Bereich von DINT) wenn RESOLUTION = 2: VALUE = –1 073 741 824...1 073 741 823...
  • Seite 177: Input

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > INPUT 8103 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 16650 INPUT weist einem Eingangskanal eine Betriebsart zu (→ Datenblatt). Der FB ermöglicht die Zustandserfassung am gewählten Kanal.
  • Seite 178 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 16653 Beschreibung Datentyp Parameter ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert...
  • Seite 179: Period

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > PERIOD 8122 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 15850 PERIOD misst die Frequenz in [Hz] oder die Periodendauer (Zykluszeit) in [µs] oder die Phasenverschiebung in [°] am angegebenen Kanal, je nach eingestellter Betriebsart:...
  • Seite 180 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 8124 Beschreibung Datentyp Parameter ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > gestartete Prozesse laufen im Hintergrund weiter > FB-Ausgänge werden nicht aktualisiert...
  • Seite 181 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8125 Beschreibung Datentyp Parameter VALUE_CYCLE DWORD (MODE = 14 / 19 / 20) Zykluszeit in [µs] am Eingang (MODE = 25) Zykluszeit in [µs] am Kanal A des Eingangspaars...
  • Seite 182: Bausteine: Ausgangsfunktionen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 5.2.6 Bausteine: Ausgangsfunktionen Inhalt CURRENT_CONTROL ........................183 OUTPUT ............................185 PWM1000 ............................187 PWM1000_LOW ..........................189 H_BRIDGE ............................191 15075 10462 Für dieses Gerät können Sie die Funktionsweise von einigen oder von allen Ausgängen einstellen.
  • Seite 183: Current_Control

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > CURRENT_CONTROL 8082 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8086 CURRENT_CONTROL arbeitet als Stromregler für die PWMi-Ausgänge. Der Regler regelt in Abhängigkeit der Periodendauer des PWM-Signals. Die beiden Anstellparameter KI und KP repräsentieren den Integral- und den Proportional-Anteil des Reglers.
  • Seite 184 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 17888 Beschreibung Datentyp Parameter ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > gestartete Prozesse laufen im Hintergrund weiter > FB-Ausgänge werden nicht aktualisiert...
  • Seite 185: Output

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > OUTPUT 8078 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 16288 OUTPUT weist einem Ausgangskanal eine Betriebsart zu (→ Datenblatt). Der FB ermöglicht die Zustandserfassung am gewählten Ausgangskanal.
  • Seite 186 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8081 Beschreibung Datentyp Parameter OUTPUT BOOL TRUE: Ausgang ist aktiviert FALSE: Ausgang ist deaktiviert CURRENT WORD nur für stromregelbare Ausgänge möglich: aktueller Ausgangs-Strom in [mA]...
  • Seite 187: Pwm1000

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > PWM1000 8060 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8062 PWM1000 dient der Initialisierung und Parametrierung der PWM-Ausgänge. Der FB ermöglicht eine einfache Anwendung der PWM-Funktion im Gerät. Für jeden Kanal kann jeweils eine eigene PWM-Frequenz und das Puls-Pause-Verhältnis eingestellt werden.
  • Seite 188 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8523 Beschreibung Datentyp Parameter CURRENT WORD nur für stromregelbare Ausgänge möglich: aktueller Ausgangs-Strom in [mA] RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT:...
  • Seite 189: Pwm1000_Low

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > PWM1000_LOW 16399 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 16408 PWM1000_LOW dient der Initialisierung und Parametrierung der minus-schaltenden PWM-Ausgänge.
  • Seite 190 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 16273 Beschreibung Datentyp Parameter CURRENT WORD immer = 0 im minus-schaltenden PWM-Pfad ist keine Strommessung verfügbar RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT:...
  • Seite 191: H_Bridge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > H_BRIDGE 16233 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_util_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 16412 H_BRIDGE organisiert das Ansteuern der H-Brücken an den PWM-Kanälen.
  • Seite 192 Prinzip der H-Brücke 16279 16411 Hier sehen Sie, wie eine H-Brücke am ifm-Controller via PWM-Ausgängen betrieben werden kann. Prinzipschaltung einer H-Brücke mit PWM-Ansteuerung: T1 und T2 bilden zusammen z.B. den Ausgang Qx. Genauso bilden T3 und T4 z.B. den Ausgang Qy.
  • Seite 193: Programm-Beispiel

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > Programm-Beispiel:...
  • Seite 194 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Eingänge 6885 Beschreibung Datentyp Parameter ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > gestartete Prozesse laufen im Hintergrund weiter > FB-Ausgänge werden nicht aktualisiert...
  • Seite 195 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 6905 Beschreibung Datentyp Parameter CURRENT WORD nur für Ausgänge mit Strommessung möglich: aktueller Ausgangs-Strom in [mA] Bei Bremsbetrieb ist keine Strommessung verfügbar! RESULT BYTE Rückmeldung des Funktionsbausteins...
  • Seite 196: Bausteine: System

    SET_IDENTITY ..........................209 SET_LED ............................210 SET_PASSWORD..........................212 TIMER_READ_US ..........................213 15067 Hier zeigen wir Ihnen ifm-Funktionen, mit denen Sie Folgendes erreichen: • Speicherinhalte verwalten • Informationen von Software und Hardware lesen • diverse Daten und Parameter setzen oder lesen...
  • Seite 197: Flash_Info

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > FLASH_INFO 11580 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11588 FLASH_INFO liest die Informationen aus dem User-Flash-Speicher: • Name des Speicherbereichs (vom User vorgegeben), •...
  • Seite 198: Flash_Read

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > FLASH_READ 8147 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11579 FLASH_READ ermöglicht das Lesen unterschiedlicher Datentypen direkt aus dem Flash-Speicher.
  • Seite 199: Get_App_Info

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > GET_APP_INFO 11581 = Get Application Information Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11593 GET_APP_INFO liefert Informationen über das im Gerät gespeicherte Anwendungsprogramm: •...
  • Seite 200: Get_Hw_Info

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > GET_HW_INFO 11582 = Get Hardware Information Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 1599 GET_HW_INFO liefert Informationen über die Hardware des Geräts: •...
  • Seite 201: Get_Identity

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > GET_IDENTITY 8166 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 15411 SET_IDENTITY GET_IDENTITY liest die im Gerät gespeicherte Kennung (wurde zuvor mit (→...
  • Seite 202: Get_Sw_Info

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > GET_SW_INFO 11583 = Get Software Information Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11596 GET_SW_INFO liefert Informationen über die System-Software des Geräts: •...
  • Seite 203: Get_Sw_Version

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > GET_SW_VERSION 14763 = Get Software-Version Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14765 GET_SW_VERSION liefert die Informationen zur Software im Gerät: •...
  • Seite 204: Mem_Error

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > MEM_ERROR 14770 = Memory Error Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14772 MEM_ERROR meldet Fehler in einigen Parametern oder im Speicher.
  • Seite 205: Memcpy

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > MEMCPY 8160 = Memory Copy Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung MEMCPY ermöglicht das Schreiben und Lesen unterschiedlicher Datentypen direkt in den Speicher.
  • Seite 206 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8163 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv FB-Ausführung wurde ohne Fehler beendet – Daten sind gültig unzulässiger Speicherbereich:...
  • Seite 207: Ohc

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > 14777 = Operating Hours Counter Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14778 OHC bietet 4 universell verwendbare Betriebsstundenzähler.
  • Seite 208 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 14780 Beschreibung Datentyp Parameter HOURS DWORD Zählerstand Stunden (0...4 294 967 295 = 0x0000 0000...0xFFFF FFFF) MINUTES BYTE Zählerstand Minuten (0...59 = 0x00...0x3B) RESULT BYTE Rückmeldung des Funktionsbausteins...
  • Seite 209: Set_Identity

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > SET_IDENTITY 8174 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8535 SET_IDENTITY setzt eine anwendungsspezifische Programmkennung. Mit dem FB kann durch das Anwendungsprogramm eine Programmkennung erzeugt werden.
  • Seite 210: Set_Led

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > SET_LED 8052 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8054 Mit SET_LED können im Anwendungsprogramm Frequenz und Farbe der Status-LED geändert werden.
  • Seite 211 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > Parameter der Ausgänge 8227 Beschreibung Datentyp Parameter RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen → folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung FB ist inaktiv Funktionsbaustein-Ausführung ohne Fehler beendet Funktionsbaustein ist aktiv (Aktion noch nicht beendet) Wert für FREQUENCY ist ungültig...
  • Seite 212: Set_Password

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > SET_PASSWORD 8178 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8179 SET_PASSWORD setzt Benutzerkennung für Programm- und Speicher-Upload mit dem Maintenance-Tool.
  • Seite 213: Timer_Read_Us

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 ifm-Funktionselemente ifm-Bausteine für das Gerät CR0411 > > TIMER_READ_US 8219 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR0411_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung TIMER_READ_US liest die aktuelle Systemzeit in [µs] aus. Mit Anlegen der Versorgungsspannung bildet das Gerät einen Zeittakt, der in einem Register aufwärts gezählt wird.
  • Seite 214: Diagnose Und Fehlerbehandlung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Diagnose und Fehlerbehandlung Diagnose > Diagnose und Fehlerbehandlung Inhalt Diagnose ............................214 Fehler ..............................214 Reaktion auf Fehlermeldungen ......................215 CAN / CANopen: Fehler und Fehlerbehandlung ................215 19598 Das Laufzeitsystem (LZS) überprüft das Gerät durch interne Fehler-Checks: •...
  • Seite 215: Reaktion Auf Fehlermeldungen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Diagnose und Fehlerbehandlung Reaktion auf Fehlermeldungen > > Reaktion auf Fehlermeldungen 8504 Es liegt grundsätzlich in der Verantwortung des Programmierers, auf die Fehlermeldungen im Anwendungsprogramm zu reagieren. Über die Fehlermeldung erhält man eine Fehlerbeschreibung. >...
  • Seite 216: Anhang

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Systemmerker > Anhang Inhalt Systemmerker ........................... 216 Adressbelegung und E/A-Betriebsarten .................... 217 Fehler-Tabellen ..........................222 1664 Hier stellen wir Ihnen – ergänzend zu den Angaben in den Datenblättern – zusammenfassende Tabellen zur Verfügung. >...
  • Seite 217: Adressbelegung Und E/A-Betriebsarten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Adressbelegung und E/A-Betriebsarten > > Adressbelegung und E/A-Betriebsarten Inhalt Adressbelegung Ein-/Ausgänge ......................217 Mögliche Betriebsarten Ein-/Ausgänge ..................... 219 1656 → auch Datenblatt > 7.2.1 Adressbelegung Ein-/Ausgänge Inhalt Eingänge: Adressbelegung ....................... 218 Ausgänge: Adressbelegung ......................218...
  • Seite 218: Eingänge: Adressbelegung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Adressbelegung und E/A-Betriebsarten > > Eingänge: Adressbelegung 16654 Hinweise zur Anschlussbelegung Abkürzungen → Kapitel (→ S. 24) Mögliche Betriebsarten Ein-/Ausgänge Betriebsarten der Ein- und Ausgänge → Kapitel (→ S. 219) IEC-Adresse Symbolische Adresse %IB00...
  • Seite 219: Mögliche Betriebsarten Ein-/Ausgänge

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Adressbelegung und E/A-Betriebsarten > > 7.2.2 Mögliche Betriebsarten Ein-/Ausgänge Inhalt Eingänge: Betriebsarten ........................220 Ausgänge: Betriebsarten ........................221 2386...
  • Seite 220: Eingänge: Betriebsarten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Adressbelegung und E/A-Betriebsarten > > Eingänge: Betriebsarten 16655 = diese Konfiguration ist voreingestellt Wert Eingänge mögliche Betriebsart einstellen mit FB FB-Eingang IN00…IN03 INPUT MODE Spannungseingang 0…10 000 mV INPUT MODE Spannungseingang 0…1 000 ‰...
  • Seite 221: Ausgänge: Betriebsarten

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Adressbelegung und E/A-Betriebsarten > > Ausgänge: Betriebsarten 16469 = diese Konfiguration ist voreingestellt Wert Ausgänge mögliche Betriebsart einstellen mit FB FB-Eingang OUT00 OUTPUT MODE …OUT03 Binärer Ausgang plus-schaltend OUTPUT MODE Binärer Ausgang mit Diagnose...
  • Seite 222: Fehler-Tabellen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Fehler-Tabellen > > Fehler-Tabellen Inhalt Fehlermerker ............................. 222 Fehler: CAN / CANopen ........................222 19606 > 7.3.1 Fehlermerker 19608 → Kapitel Systemmerker (→ S. 216) > 7.3.2 Fehler: CAN / CANopen 19610 19604 → Systemhandbuch "Know-How ecomatmobile"...
  • Seite 223 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Anhang Fehler-Tabellen > > EMCY-Codes: E/As, System 8412 EMCY-Code Objekt herstellerspezifische Informationen Objekt 0x1003 0x1001 Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Beschreibung [hex] [hex] [hex]...
  • Seite 224: Begriffe Und Abkürzungen

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > Begriffe und Abkürzungen Adresse Das ist der „Name“ des Teilnehmers im Bus. Alle Teilnehmer benötigen eine unverwechselbare, eindeutige Adresse, damit der Austausch der Signale fehlerfrei funktioniert. > Anleitung Übergeordnetes Wort für einen der folgenden Begriffe: Montageanleitung, Datenblatt, Benutzerinformation, Bedienungsanleitung, Gerätehandbuch,...
  • Seite 225 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > CAN = Controller Area Network CAN gilt als Feldbussystem für größere Datenmengen, das prioritätengesteuert arbeitet. Es gibt mehrere höhere Protokolle, die auf CAN aufsetzen, z. B. 'CANopen' oder 'J1939'. >...
  • Seite 226 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > COB-ID COB = Communication Object = Kommunikationsobjekt ID = Identifier = Kennung ID eines CANopen-Kommunikationsobjekts Entspricht dem Identifier der CAN-Nachricht, mit der das Kommunikationsobjekt über den CAN-Bus gesendet wird. >...
  • Seite 227 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > Direct Current = Gleichstrom > Diagnose Bei der Diagnose wird der "Gesundheitszustand" des Gerätes geprüft. Es soll festgestellt werden, ob und gegebenenfalls welche →Fehler im Gerät vorhanden sind. Je nach Gerät können auch die Ein- und Ausgänge auf einwandfreie Funktion überwacht werden:...
  • Seite 228: Fehlanwendung

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > EDS-Datei EDS = Electronic Data Sheet = elektronisch hinterlegtes Datenblatt, z.B. für: • Datei für das Objektverzeichnis im CANopen-Master, • CANopen-Gerätebeschreibungen. Via EDS können vereinfacht Geräte und Programme ihre Spezifikationen austauschen und gegenseitig berücksichtigen.
  • Seite 229 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > FiFo FIFO (First In, First Out) = Arbeitsweise des Stapelspeichers: Das Datenpaket, das zuerst in den Stapelspeicher geschrieben wurde, wird auch als erstes gelesen. Pro Identifier steht ein solcher Zwischenspeicher (als Warteschlange) zur Verfügung.
  • Seite 230 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > IEC 61131 Norm: Grundlagen Speicherprogrammierbarer Steuerungen • Teil 1: Allgemeine Informationen • Teil 2: Betriebsmittelanforderungen und Prüfungen • Teil 3: Programmiersprachen • Teil 5: Kommunikation • Teil 7: Fuzzy-Control-Programmierung >...
  • Seite 231 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > Laufzeitsystem Grundprogramm im Gerät, stellt die Verbindung her zwischen der Hardware des Gerätes und dem Anwendungsprogramm. Software-Module für das Gerät → Kapitel (→ S. 28) > LED = Light Emitting Diode = Licht aussendende Diode.
  • Seite 232: Node Guarding

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > NMT = Network Management = Netzwerk-Verwaltung (hier: im CANopen-Protokoll). Der NMT-Master steuert die Betriebszustände der NMT-Slaves. > Node Node (engl.) = Knoten. Damit ist ein Teilnehmer im Netzwerk gemeint. >...
  • Seite 233 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > PCMCIA-Karte PCMCIA = Personal Computer Memory Card International Association, ein Standard für Erweiterungskarten mobiler Computer. Seit der Einführung des Cardbus-Standards 1995 werden PCMCIA-Karten auch als PC-Karte (engl.: PC Card) bezeichnet.
  • Seite 234: Analogeingang

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > Pre-Op Pre-Op = PRE-OPERATIONAL mode (engl.) = Zustand vor 'betriebsbereit'. Betriebszustand eines CANopen-Teilnehmers. Nach dem Einschalten der Versorgungsspannung geht jeder Teilnehmer automatisch in diesem Zustand. Im CANopen-Netz können in diesem Modus nur →SDOs und →NMT-Kommandos übertragen werden, jedoch keine Prozessdaten.
  • Seite 235 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > RTC = Real Time Clock = Echtzeituhr Liefert (batteriegepuffert) aktuell Datum und Uhrzeit. Häufiger Einsatz beim Speichern von Fehlermeldungsprotokollen. > rw = read/write (engl.) = lesen und schreiben Bidirektionale Datenübertragung: Daten können sowohl gelesen als auch verändert werden.
  • Seite 236: Steuerungskonfiguration

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > Slave Passiver Teilnehmer am Bus, antwortet nur auf Anfrage des →Masters. Slaves haben im Bus eine eindeutige →Adresse. > Steuerungskonfiguration Bestandteil der CODESYS-Bedienoberfläche. ► Programmierer teilt dem Programmiersystem mit, welche Hardware programmiert werden soll.
  • Seite 237: Verwendung, Bestimmungsgemäß

    Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Begriffe und Abkürzungen > > UDP (User Datagram Protocol) ist ein minimales, verbindungsloses Netzprotokoll, das zur Transportschicht der Internetprotokollfamilie gehört. Aufgabe von UDP ist es, Daten, die über das Internet übertragen werden, der richtigen Anwendung zukommen zu lassen.
  • Seite 238 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Index > Bibliothek ifm_RAWCan_NT_Vxxyyzz.LIB ........... 62 Index Bibliotheken ................... 30 Binärausgänge Konfiguration und Diagnose ................54 Binäreingänge ..................15 Adressbelegung ................... 217 Konfiguration und Diagnose ................51 Adressbelegung der Eingänge ............218 Bootloader..................29, 224 Adressbelegung Ein-/Ausgänge ............217 Bus .......................
  • Seite 239 Betriebsarten ....................220 IEC 61131 .................... 230 Eingänge (Technologie) ................ 14 IEC-User-Zyklus .................. 230 Eingänge konfigurieren ................49 ifm-Bausteine für das Gerät CR0411 ............ 66 Eingangsgruppe IN0...IN3 ..............16 ifm-Bibliotheken für das Gerät CR0411..........60 Eingangsgruppe IN4...IN7 ..............16 ifm-Funktionselemente ................60 Eingangswerte verarbeiten ..............
  • Seite 240 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Index > J1939_STATUS ................... 146 Pre-Op ....................234 J1939_TX..................... 156 Prinzip der H-Brücke................192 J1939_TX_ENH ................... 157 Programmierhinweise für CODESYS-Projekte ........31 J1939_TX_ENH_CYCLIC ..............159 Programmiersystem einrichten .............. 42 J1939_TX_ENH_MULTI ..............161 Programmiersystem manuell einrichten ..........42 Programmiersystem über Templates einrichten ........
  • Seite 241 TCP ...................... 236 Template ....................236 TIMER_READ_US................213 Zykluszeit ..................... 237 Zykluszeit beachten! ................32 Übersicht Anwender-Dokumentation für CR0411 ............5 UDP ..................... 237 Variablen ....................57 Verfügbarer Speicher ................13 Verfügbarkeit von PWM ................. 55 Verhalten des Watchdog ............... 37 Verteilen des Anwendungsprogramms ..........
  • Seite 242 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Notizen • Notes • Notes > Notizen • Notes • Notes...
  • Seite 243 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Notizen • Notes • Notes >...
  • Seite 244 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Notizen • Notes • Notes >...
  • Seite 245 Programmierhandbuch BasicController CR0411 v03.02 2018-05-09 Notizen • Notes • Notes >...

Inhaltsverzeichnis