Herunterladen Diese Seite drucken

Werbung

Original-Programmierhandbuch
PDM360 NG 12" / Touch
CR1201
Laufzeitsystem V02.03.xx
®
CODESYS
V2.3
Deutsch

Werbung

loading

Inhaltszusammenfassung für IFM Electronic CR1201

  • Seite 1 Original-Programmierhandbuch PDM360 NG 12" / Touch CR1201 Laufzeitsystem V02.03.xx ® CODESYS V2.3 Deutsch...
  • Seite 2: Inhaltsverzeichnis

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Inhalt Inhaltsverzeichnis Über diese Anleitung Copyright ..........................6 Übersicht: Dokumentations-Module für ecomatmobile-Geräte ..........6 CODESYS-Programmierhandbuch..................7 Was bedeuten die Symbole und Formatierungen? ............. 7 Wie ist diese Dokumentation aufgebaut? ................8 Historie der Anleitung ......................
  • Seite 3 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Inhalt 5.2.4 Setup: Arbeiten mit aktiviertem Passwortschutz ................. 49 Setup: Startbild........................51 5.3.1 Setup: System-Einstellungen ..................... 52 5.3.2 Setup: System-Informationen anzeigen..................61 5.3.3 Setup: weitere Funktionen ......................62 PDF-Dateibetrachter ......................78 5.4.1 PDF-Viewer: In der PDF-Datei navigieren ..................
  • Seite 4 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Inhalt ifm-Bausteine für das Gerät CR1201 ................170 7.2.1 Bausteine: Gerät konfigurieren ....................171 7.2.2 Bausteine: Geräteinformationen lesen ..................179 7.2.3 Bausteine: Analoge und digitale Werte anpassen ..............185 7.2.4 Bausteine: USB-Speicher verwalten, lesen und schreiben ............189 7.2.5...
  • Seite 5: Über Diese Anleitung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Über diese Anleitung Copyright Über diese Anleitung Copyright ..............................6 Übersicht: Dokumentations-Module für ecomatmobile-Geräte ..............6 CODESYS-Programmierhandbuch ......................7 Was bedeuten die Symbole und Formatierungen? .................. 7 Wie ist diese Dokumentation aufgebaut? ....................8...
  • Seite 6: Copyright

    Datenblatt Inhalt: Technische Daten in Tabellenform  Quelle: www.ifm.com > Land wählen > [Datenblattsuche] > CR1201 > [Technische Daten im PDF-Format] Montageanleitung / Betriebsanleitung Inhalt: Anleitung für Montage, elektrische Installation, (Inbetriebnahme*), Technische Daten Quelle: Anleitung wird mit dem Gerät mitgeliefert Auch zu finden auf der ifm-Homepage: ...
  • Seite 7: Codesys-Programmierhandbuch

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Über diese Anleitung CODESYS-Programmierhandbuch > CODESYS-Programmierhandbuch 17542 Im ergänzenden "Programmierhandbuch CODESYS V2.3" der 3S GmbH erhalten Sie weitergehende Informationen über die Nutzung des Programmiersystems. Dieses Handbuch steht auf der ifm-Homepage als kostenloser Download zur Verfügung: ...
  • Seite 8: Wie Ist Diese Dokumentation Aufgebaut

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Über diese Anleitung Wie ist diese Dokumentation aufgebaut? > Wie ist diese Dokumentation aufgebaut? 1508 Diese Dokumentation ist eine Kombination aus verschiedenen Anleitungstypen. Sie ist eine Lernanleitung für den Einsteiger, aber gleichzeitig auch eine Nachschlageanleitung für den versierten Anwender.
  • Seite 9: Sicherheitshinweise

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Sicherheitshinweise Historie der Anleitung Sicherheitshinweise Welche Vorkenntnisse sind notwendig? ....................10 Beachten!..............................10 Anlaufverhalten der Steuerung .......................11...
  • Seite 10: Welche Vorkenntnisse Sind Notwendig

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 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: Anlaufverhalten Der Steuerung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Sicherheitshinweise Anlaufverhalten der Steuerung HINWEIS Um die Schutzart zu gewährleisten: - Die nicht benutzten M12-Buchsen mit den Verschlusskappen E73004 verschließen! - Zulässiges Anzugsdrehmoment der Verschlusskappen = 0,6...0,8 Nm. ACHTUNG Gefahr von Einbrenn-Effekten! Wird das Gerät viele Stunden lang mit derselben Visualisierung betrieben, dann kann der Inhalt im...
  • Seite 12: Systembeschreibung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Anlaufverhalten der Steuerung Systembeschreibung Angaben zum Gerät ..........................13 Hardware ..............................14 Schnittstellen ............................22 Software..............................27...
  • Seite 13: Angaben Zum Gerät

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Angaben zum Gerät > Angaben zum Gerät 19337 Diese Anleitung beschreibt folgende Modelle der Gerätefamilie "PDM360" der ifm electronic gmbh:  PDM360 NG 12" / Touch: CR1201 Software-Stand: Laufzeitsystem: V02.03.xx...
  • Seite 14: Hardware

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > Hardware Anzeigeelemente ............................15 Bedienelemente ............................17 Funktionsweise der verzögerten Abschaltung..................18 Begrenzungen für Programm- und Datenspeicher ................19 Echtzeituhr (RTC) ...........................20 Kamera-Visualisierung ...........................21 17371...
  • Seite 15: Anzeigeelemente

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.1 Anzeigeelemente 19388 Das Gerät verfügt über folgende Anzeigeelemente. > Display 1166 Bezeichnung Daten Technologie Bildschirmdiagonale 12" (15,7 cm) Seitenverhältnis 15:9 Auflösung 1024 x 768 Pixel Farbtiefe 6 Bit je Farbkanal = 18 Bit = 262 144 Farben darstellbar (Bild als "True Color"...
  • Seite 16 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware Tasten-LEDs 19468 Alle Tasten sind einzeln mit LEDs hinterleuchtet. Die LEDs können im Anwendungsprogramm gesteuert werden. Setup: Bedienhinweise Verhalten in Setup-Modus:  > Tongeber (Buzzer) 7367 Der im Gerät eingebaute Tongeber ist im Anwendungsprogramm programmierbar: ...
  • Seite 17: Bedienelemente

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.2 Bedienelemente 19328 Das Gerät verfügt über folgende Bedienelemente: Funktionstasten  mit Druckpunkt  mit programmierbaren LEDs hinterleuchtet Kreuzwippe  als Kombination von 5 unabhängigen Tasten ...
  • Seite 18: Funktionsweise Der Verzögerten Abschaltung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.3 Funktionsweise der verzögerten Abschaltung Werden die Controller von der Versorgungsspannung getrennt, werden im Normalfall sofort alle Ausgänge abgeschaltet, keine Eingangssignale mehr eingelesen und die Abarbeitung der Steuerungssoftware (Laufzeitsystem und Anwendungsprogramm) abgebrochen.
  • Seite 19: Begrenzungen Für Programm- Und Datenspeicher

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.4 Begrenzungen für Programm- und Datenspeicher 7360 Speicherbereich Größe Speicher gesamt 128/256 MByte RAM 128 MByte Flash  davon für Programm-Code 8 MByte Datenspeicher /data 1 024 MByte Speicher für Retain-Daten...
  • Seite 20: Echtzeituhr (Rtc)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.5 Echtzeituhr (RTC) 7371 Das Gerät enthält eine Echtzeituhr. Beim Systemstart synchronisiert das Gerät die (sekundäre) Systemuhr mit der (primären) Echtzeituhr. Die Systemuhr kann wie folgt genutzt werden: •...
  • Seite 21: Kamera-Visualisierung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Hardware > 3.2.6 Kamera-Visualisierung 7366 Schnittstelle Signalart Eigenschaften  Ethernet Digital bis zu 4 Kamerabilder gleichzeitig darstellbar  Farbe: 24 Bit / Graustufen: 8 Bit Mehr als 4 im Netz angeschlossene Kameras können den Netzwerk-Datenverkehr stark beeinträchtigen.
  • Seite 22: Schnittstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Schnittstellen > Schnittstellen 14332 Das Gerät verfügt über folgende Schnittstellen. Lage der Anschlüsse am Gerät und technische Daten:  Montageanleitung, Datenblatt > 3.3.1 Eingänge (Technologie) 14090 > Betriebsarten 19930 Das Gerät verfügt über einen Multifunktionseingang (IN00).
  • Seite 23 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Schnittstellen > Binär-Eingänge 7345 Der Binär-Eingang 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är-Eingänge unterschiedlich konfiguriert werden. Neben den Schutzmechanismen gegen Störungen werden die Binär-Eingänge intern über eine Analogstufe...
  • Seite 24: Analogeingänge

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Schnittstellen > Analog-Eingänge 7346 Der Analog-Eingang kann in folgenden Modi betrieben werden: – Stromeingang 0...20 mA – Spannungseingang 0...10 V – Spannungseingang 0...32 V Wird der Analogeingang auf Strommessung konfiguriert, wird bei Überschreiten des Endwertes (23 mA) in den sicheren Spannungsmessbereich (0...32 V DC) geschaltet.
  • Seite 25: Ausgänge (Technologie)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Schnittstellen > 3.3.2 Ausgänge (Technologie) 14093 > Binär-Ausgänge 19931 Das Gerät verfügt über einen Ausgang (OUT00). Dieser kann als binärer, plusschaltender (BH) Ausgang betrieben werden. Qn = Anschluss Ausgang n (L) = Last Prinzipschaltung Binär-Ausgang plus-schaltend (BH)
  • Seite 26: Can

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Schnittstellen > 3.3.3 14324 Dieses Gerät verfügt über 4 CAN-Schnittstellen. Sie sind geeignet für folgende Funktionen:  konfigurierbar als CAN Layer 2, CANopen Master/Slave, SAE J1939 Verfügbare Protokolle: CAN-Schnittstelle...
  • Seite 27: Software

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Software > Software Software-Komponenten ..........................28 Programmiersystem CODESYS 2.3 .......................29 Betriebszustände ............................29 14107...
  • Seite 28: Software-Komponenten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Systembeschreibung Software > 3.4.1 Software-Komponenten 19091 Das Gerät verfügt im Auslieferungszustand über folgende Software-Komponenten: Software-Modul Anwender kann das Modul ändern? Womit? Betriebssystem (Linux-Derivat) nein Upgrade: ja Laufzeitsystem (LZS) Image-Datei Downgrade: nein...
  • Seite 29: Programmiersystem Codesys 2.3

    17365 Mit dem Programmiersystem CODESYS 2.3 kann der Nutzer anwendungsspezifische Programme für das CR1201 erstellen. Wir beziehen uns in dieser Anleitung auf CODESYS Version 2.3.9.25. Im "Programmierhandbuch CODESYS 2.3" erhalten Sie weitergehende Informationen über die Nutzung des Programmiersystems "CODESYS for Automation Alliance". Dieses Handbuch steht auf der ifm-Internetseite als kostenloser Download zur Verfügung:...
  • Seite 30: Installation

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Software Installation Programmiersystem CODESYS installieren ..................31 Gerätespezifisches Target-Paket installieren ..................31 Laufzeitsystem des Geräts aktualisieren ....................32 19339...
  • Seite 31: Programmiersystem Codesys Installieren

    Detailinformationen zum gerätespezifischen Target-Paket:  ifm-Target-Paket für CODESYS (→ Seite 29) Um das gerätespezifische Target-Paket für das CR1201 zu installieren: ► "CR1201 Target-Paket" mit Version V02.03.xx herunterladen.  www.ifm.com > Land wählen > [Service] > [Download] > [Systeme für mobile Arbeitsmaschinen] ►...
  • Seite 32: Laufzeitsystem Des Geräts Aktualisieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren > Laufzeitsystem des Geräts aktualisieren Allgemeine Hinweise ..........................33 Recovery-Modus starten ........................34 Laufzeitsystem aktualisieren ........................35 IP-Parameter der Ethernet-Schnittstelle einstellen ................37 Recovery-Modus beenden ........................39 18159...
  • Seite 33: Allgemeine Hinweise

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren > 4.3.1 Allgemeine Hinweise 18162 Um das Laufzeitsystem zu aktualisieren, muss sich das Gerät im Recovery-Modus befinden. > Update-Datei herunterladen 18165 Die aktuelle Version des Laufzeitsystems kann der Bediener von der ifm-Webseite herunterladen.
  • Seite 34: Recovery-Modus Starten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren > 4.3.2 Recovery-Modus starten 19325 ► Gerät vom Stromkreis trennen. ► Folgende Aktionen gleichzeitig ausführen:  Am Gerät gleichzeitig 3 beliebige Tasten drücken und gedrückt halten.
  • Seite 35: Laufzeitsystem Aktualisieren

    Anwenderdaten führen. ► Den Update-Vorgang nicht unterbrechen! Das Laufzeitsystem des Geräts kann nur im Recovery-Modus aktualisiert werden. Das aktuelle Version des Laufzeitsystems steht auf der Webseite der ifm electronic zum Update-Datei herunterladen (→ Seite 33)). Herunterladen bereit ( ► Eine der folgenden Optionen wählen: Laufzeitsystem-Update via USB-Schnittstelle ...
  • Seite 36 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren Laufzeitsystem-Update via Web-Browser 9379 Neues Laufzeitsystem herunterladen ► Neues Laufzeitsystem von ifm-Webseite herunterladen ( Update-Datei herunterladen (→ Seite 33)). Gerät im Recovery-Modus starten Recovery-Modus starten ►...
  • Seite 37: Ip-Parameter Der Ethernet-Schnittstelle Einstellen

    > 4.3.4 IP-Parameter der Ethernet-Schnittstelle einstellen 11915 Um das Laufzeitsystem des CR1201 über ein Netzwerk zu aktualisieren, muss das Gerät mit dem entsprechenden Netzwerk verbunden sein. Für die Konfiguration der Ethernet-Schnittstelle stehen folgende Optionen zur Verfügung:  Der Bediener stellt die Schnittstellen-Parameter (IP-Adresse, Manuell Subnetzmaske, Gateway-Adresse) manuell ein.
  • Seite 38 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren > IP-Parameter manuell einstellen 8906 Weitere Infos zur Vergabe von IP-Adressen Ethernet-Netzwerken:  Adressvergabe in Ethernet-Netzwerken (→ Seite 352). Menüseite wählen ► Gerät im Recovery-Modus starten (...
  • Seite 39: Recovery-Modus Beenden

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Installation Laufzeitsystem des Geräts aktualisieren > 4.3.5 Recovery-Modus beenden 9082 ► ifm-Recovery-Bildschirm aufrufen. ► Mit [] / [] den Menüpunkt [Reboot] wählen und mit [ENTER] aktivieren. > Das Gerät startet neu.
  • Seite 40: Gerätekonfiguration

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Laufzeitsystem des Geräts aktualisieren Gerätekonfiguration Setup-Modus starten ..........................41 Bedienhinweise ............................42 Setup: Startbild ............................51 PDF-Dateibetrachter ..........................78 SPS-Anwendung starten ........................83 Systemdateien automatisch wiederherstellen ..................84 Setup verlassen, Gerät neu starten ......................85 19278...
  • Seite 41: Setup-Modus Starten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup-Modus starten > Setup-Modus starten 18152 Wenn keine gültige Anwendung auf dem Gerät gespeichert ist, geht das Gerät nach dem Systemstart automatisch in den Setup-Modus. ► Gerät stromlos schalten.
  • Seite 42: Bedienhinweise

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > Bedienhinweise Tastenfunktionen ............................43 Kreuzwippe .............................48 Touchscreen ............................48 Setup: Arbeiten mit aktiviertem Passwortschutz ..................49 18108 Im Setup-Modus gelten für die Bedienelemente folgende Regeln:...
  • Seite 43: Tastenfunktionen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > 5.2.1 Tastenfunktionen 18155 Die Belegung der Funktionstasten ist kontextabhängig. Welche Aktion bei der Betätigung einer Taste ausgelöst wird, zeigt die Beschriftung der korrespondierenden Schaltfläche auf dem Bildschirm.
  • Seite 44 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > Bedienung: Im Setup-Menü navigieren 14674 Um im Setup-Menü zu navigieren: ► Mit [SELECT] den nächsten Menüpunkt wählen (vorwärts). ODER: Mit [BACKSEL] den vorherigen Menüpunkt wählen (rückwärts). >...
  • Seite 45 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > Bedienung: Auf einer Menüseite navigieren 14675 Um innerhalb einer Menüseite zu navigieren: ► Mit [SELECT] oder [BACKSEL] das gewünschte GUI-Element wählen (z.B. Ziffernfeld, Optionsfeld). > Gewähltes Bildschirm-Element hat Fokus (schwarzer Rahmen).
  • Seite 46 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > Bedienung: Im Datei-Verzeichnis navigieren 14673 Um im Datei-Verzeichnis zu navigieren: ► Mit [SELECT] zwischen den einzelnen Fenstern wechseln (z.B. zwischen [Name], [Places], [Favorites] und [UP]) > Gewähltes Fenster hat Fokus (Kopfbereich ist dunkelgrau).
  • Seite 47 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise Um Text mit der Bildschirmtastatur einzugeben: ► Mit [] / [] und [] / [] die Schaltfläche des gewünschten Zeichens wählen. > Die gewählte Schaltfläche hat den Fokus (schwarzer Rahmen).
  • Seite 48: Kreuzwippe

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > 5.2.2 Kreuzwippe 18158 Die Kreuzwippe besteht aus folgenden Einzeltasten:  4 Richtungstasten (, , , )  1 Funktionstaste (Center-Taste) Die Kreuzwippe kann alternativ und ergänzend zur Bedienung mit den Funktionstasten genutzt werden.
  • Seite 49: Setup: Arbeiten Mit Aktiviertem Passwortschutz

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > 5.2.4 Setup: Arbeiten mit aktiviertem Passwortschutz 11758 Bei aktiviertem Passwortschutz hat der Bediener nur Zugriff auf folgende Menü-Funktionen:  [SETUP] > [System Information]  [SETUP] > [ACTIONS] > [Keyboard Test] ...
  • Seite 50 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Bedienhinweise > Setup: Setup-Menü mit eingeschränkten Zugriffsrechten 11729 Geschützte Setup-Funktionen besitzen folgende Eigenschaften:  Sie sind in allen Setup-Untermenüs deaktiviert (ausgegraut).  Sie können mit [SELECT] / [BACKSEL] nicht gewählt werden.
  • Seite 51: Setup: Startbild

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Startbild 14556 ► [SETUP] aktivieren. > Menü [SETUP] erscheint. > Eines der folgenden Untermenüs wählen: Bezeichnung Bedeutung [SYSTEM SETTINGS] Systemeinstellungen aufrufen Setup: System-Einstellungen ( (→ Seite 52))
  • Seite 52: Setup: System-Einstellungen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > 5.3.1 Setup: System-Einstellungen 9603 Das Menü [SETUP] > [SYSTEM SETTINGS] bietet Zugriff auf folgende Funktionen: Menüpunkt Funktion  Setup: IP-Parameter manuell einstellen [ETHERNET] (→ Seite 53) ...
  • Seite 53: Setup: Ethernet-Schnittstelle Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Ethernet-Schnittstelle konfigurieren 13857 Das Gerät bietet folgende Optionen, um die IP-Parameter der Ethernet-Schnittstelle zu konfigurieren:  Der Bediener stellt die Schnittstellen-Parameter (IP-Adresse, Manuell Subnetzmaske, Gateway-Adresse) manuell ein.
  • Seite 54 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: IP-Parameter von DHCP-Server beziehen 13791 Um DHCP nutzen zu können, muss das Gerät über die Ethernet-Schnittstelle mit einem DHCP-Server verbunden sein. Um die IP-Parameter der Ethernet-Schnittstelle mithilfe des Dynamic Host Configuartion Protocol (DHCP) einstellen: Menüseite wählen...
  • Seite 55: Setup: Can-Schnittstellen Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: CAN-Schnittstellen einstellen 7413 Um die Parameter der CAN-Schnittstellen einzustellen: Menüseite wählen ► Navigationspfad: [SETUP] > [SYSTEM SETTINGS] > [CAN] > Menüseite zeigt folgende Informationen: Bezeichnung...
  • Seite 56: Setup: Echtzeituhr (Rtc) Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Echtzeituhr (RTC) einstellen 7414 Um Datum und Uhrzeit der Echtzeituhr (RTC) einzustellen: Menüseite wählen ► Navigationspafd: [SETUP] > [SYSTEM SETTINGS] > [RTC] > Menüseite zeigt folgende Informationen:...
  • Seite 57 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Display-Helligkeit einstellen 7405 Das Setup-Menü wird immer mit 100%-Helligkeit angezeigt. Die geänderte Helligkeit wird nur außerhalb des Setup-Menüs wirksam. Um die Helligkeit des Displays einzustellen: Menüseite wählen...
  • Seite 58: Setup: Netzwerkdienste Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Netzwerkdienste einstellen 11719 Die sicheren Netzwerkdienste Secure Shell (SSH) und Secure Copy (SCP) sind immer verfügbar. Der Bediener kann deshalb auch per SSH und SCP auf das Gerät zugreifen, wenn die Netzwerkdienste Telnet und FTP inaktiv sind.
  • Seite 59 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Passwortschutz einstellen 11720 Die Menüseite [SETUP] > [SYSTEM SETTINGS] > [PASSWORD SETTINGS] bietet Zugriff auf folgende Funktionen:  Setup: System-Passwort ändern (→ Seite 59) ...
  • Seite 60 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Passwortschutz aktivieren/deaktivieren 11418 Im Auslieferungszustand ist der Passwortschutz für das Setup-Menü deaktiviert. Wird der Passwortschutz nach der Erstinbetriebnahme aktiviert, gilt zunächst das werkseitig gesetzte Passwort: pdm360ng ►...
  • Seite 61: Setup: System-Informationen Anzeigen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > 5.3.2 Setup: System-Informationen anzeigen 7407 Um die System-Informationen anzuzeigen. Menüseite wählen ► Navigationspfad: [SETUP] > [SYSTEM INFORMATION] > Menüseite zeigt folgende Informationen: Bezeichnung Bedeutung [Serial Number] Seriennummer des Geräts...
  • Seite 62: Setup: Weitere Funktionen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > 5.3.3 Setup: weitere Funktionen 13863 Das Menü [SETUP] > [ACTIONS] bietet Zugriff auf folgende Funktionen: Menüpunkt Funktion  Setup: Gerät neu starten [REBOOT] (→ Seite 63) ...
  • Seite 63 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Gerät neu starten 7410 Um das Gerät neu zu starten (Reboot): Menüseite wählen ► Navigationspfad: [SETUP] > [ACTIONS] > [REBOOT] > Menüseite [Reboot] erscheint. Gerät neu starten ►...
  • Seite 64 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: CAN-Schnittstellen testen 7411 Um die CAN-Schnittstellen des Geräts zu testen, eine der folgenden Funktion wählen:  CAN-Test: Daten senden (→ Seite 65)  CAN-Test: Daten empfangen...
  • Seite 65 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > CAN-Test: Daten senden 9625 Um das Senden von Daten über eine CAN-Schnittstelle zu testen: Menüseite wählen ► Navigationspfad: Setup-Startbild > [SETUP] > [ACTIONS] > [CAN TEST] >...
  • Seite 66 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > CAN-Test: Daten empfangen 9627 Um den Empfang von Daten über eine CAN-Schnittstelle zu testen: Menüseite wählen ► Navigationspfad: Setup-Startbild > [SETUP] > [ACTIONS] > [CAN TEST] ►...
  • Seite 67: Vorgaben Für Die Eigenschaften Des Startbilds Beachten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Startbild festlegen 9629 ► Vorgaben für die Eigenschaften des Startbilds beachten  Eigenschaften des Startbildes (→ Seite 67) Um das Startbild zu ändern: Menüseite wählen ►...
  • Seite 68 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Bedienelemente testen 13871 Um die Funktion der Tasten, Tasten-LEDs und der Kreuzwippe zu testen. Menüseite wählen ► [SETUP] > [ACTIONS] > [KEYBOARD TEST] > Menüseite [Keyboard Test] erscheint.
  • Seite 69 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Software-Komponenten sichern / wiederherstellen 7412 Um Software-Komponenten und Nutzerdaten zu sichern oder wiederherzustellen, stehen folgende Optionen bereit: Bezeichnung Bedeutung [BACKUP SYSTEM INFORMATION] Systeminformationen sichern Backup: Systeminformationen sichern (...
  • Seite 70: Umfang Der Systeminformationen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Backup: Systeminformationen sichern 9648 Umfang der Systeminformationen  Setup: System-Informationen anzeigen (→ Seite 61). Um die Systeminformationen des Geräts zu speichern: Menüseite wählen ► Navigationspfad: [SETUP] > [ACTIONS] > [BACKUP/RESTORE] ►...
  • Seite 71 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Backup: Systemdateien sichern 9637 WARNUNG Verfügen Backup- und Restore-Gerät über unterschiedliche Laufzeitsystem-Versionen, kann das Wiederherstellen einer Backup-Datei zu undefiniertem Systemverhalten des Geräts führen! Laufzeitsystem-Versionen auf Backup- und Restore-Gerät müssen identisch sein.
  • Seite 72 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild ► Mit [SELECT] / [BACKSEL] den gewünschten Menüpunkt wählen und mit [ENTER] übernehmen. > Menüseite zeigt gewählten Speicherort. Backup-Datei speichern ► Optional: Gewünschtes Zielverzeichnis wählen. ► Mit [SAVE] die gewählten Systemdateien in einer Backup-Datei (.bup) speichern.
  • Seite 73 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Restore: Systemdateien wiederherstellen 9636 WARNUNG Verfügen Backup- und Restore-Gerät über unterschiedliche Laufzeitsystem-Versionen, kann das Wiederherstellen einer Backup-Datei zu undefiniertem Systemverhalten des Geräts führen! Laufzeitsystem-Versionen auf Backup- und Restore-Gerät müssen identisch sein.
  • Seite 74 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: USB-Gerät sicher entfernen 9631 ACHTUNG Gefahr von Datenverlust auf dem USB-Gerät! ► USB-Geräte vor dem Entfernen vom Laufzeitsystem abmelden! ► Das USB-Gerät erst nach angezeigter Freigabe entfernen! Um ein USB-Gerät sicher vom Gerät zu trennen...
  • Seite 75 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Schriftarten verwalten 14372 Um Schriftsätze (True Type Fonts) auf dem Gerät zu verwalten, stehen folgende Optionen bereit: Bezeichnung Bedeutung [LOAD FONT] Schriftsatz auf dem Gerät speichern Fonts: Schriftart laden (...
  • Seite 76 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild Setup: Speicher formatieren 9643 ACHTUNG Gefahr von Datenverlust! Durch das Bestätigen dieser Aktion werden alle Nutzerdaten im Verzeichnis /data des Speichermedium unwiederbringlich gelöscht! ► Noch weiterhin erforderliche Dateien vor dem Formatieren auf externem Medium sichern! Um das Dateisystem des Geräts zu formatieren:...
  • Seite 77 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup: Startbild > Setup: Touchscreen kalibrieren 13867 Um den berührungsempfindlichen Bildschirm zu kalibrieren: Menüseite wählen ► Navigationspfad: Setup-Startbild > [SETUP] > [ACTIONS] > [CALIBRATE TOUCHSCREEN] > Menübild für die Bildschirmkalibrierung erscheint Bildschirm kalibrieren >...
  • Seite 78: Pdf-Dateibetrachter

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration PDF-Dateibetrachter > PDF-Dateibetrachter PDF-Viewer: In der PDF-Datei navigieren .....................79 PDF-Viewer: PDF im Vollbildmodus anzeigen ..................80 PDF-Viewer: Erweitertes Menü anzeigen ....................81 PDF-Viewer: Index der PDF-Datei anzeigen..................82 11416 Das Setup-Menü verfügt über einen PDF-Datei-Betrachter. Der Bediener kann damit PDF-Dokumente auf dem Display anzeigen lassen, die in den Verzeichnissen /home/pdf und /media gespeichert sind.
  • Seite 79: Pdf-Viewer: In Der Pdf-Datei Navigieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration PDF-Dateibetrachter > 5.4.1 PDF-Viewer: In der PDF-Datei navigieren 11420 Bedienung: Im Datei-Verzeichnis ► Anzuzeigende PDF-Datei wählen und mit [ENTER] öffnen ( navigieren (→ Seite 46)). > PDF-Datei wird geladen.
  • Seite 80: Pdf-Viewer: Pdf Im Vollbildmodus Anzeigen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration PDF-Dateibetrachter > 5.4.2 PDF-Viewer: PDF im Vollbildmodus anzeigen 11422 PDF-Dateibetrachter ► PDF-Datei öffnen ( (→ Seite 78)) ► Mit [FULL] in den Vollbildmodus wechseln > Menüseite zeigt Inhalt der PDF-Datei im Vollbildmodus: ►...
  • Seite 81: Pdf-Viewer: Erweitertes Menü Anzeigen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration PDF-Dateibetrachter > 5.4.3 PDF-Viewer: Erweitertes Menü anzeigen 11424 PDF-Dateibetrachter ► PDF-Datei öffnen ( (→ Seite 78)) ► Mit [EXIT] das erweiterte Menü aufrufen. > Menüseite zeigt erweitertes Menü: ► Mit [SELECT] / [BACKSEL] eine der folgenden Menüpunkte wählen und mit [ENTER] aktivieren: ...
  • Seite 82: Pdf-Viewer: Index Der Pdf-Datei Anzeigen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration PDF-Dateibetrachter > 5.4.4 PDF-Viewer: Index der PDF-Datei anzeigen 11431 PDF-Viewer: PDF im Vollbildmodus anzeigen ► PDF-Datei im Vollbildmodus öffnen ( (→ Seite 80)). PDF-Viewer: Erweitertes Menü anzeigen ► In das erweiterte Menü wechseln (...
  • Seite 83: Sps-Anwendung Starten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration SPS-Anwendung starten > SPS-Anwendung starten 11438 ► Setup-Modus starten ( Setup-Modus starten (→ Seite 41)) ► Schaltfläche [LOAD APPLICATION] markieren. ► Mit [ENTER] die Anwendung starten. Falls ein gültiges Anwendungsprogramm gespeichert ist: >...
  • Seite 84: Systemdateien Automatisch Wiederherstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Systemdateien automatisch wiederherstellen > Systemdateien automatisch wiederherstellen 14065 Die Funktion "Auto Restore" erkennt automatisch im Root-Verzeichnis eines USB-Speichers gesicherte Backup-Dateien (*.bup) und stellt deren Inhalt wieder her. So können mehrere Geräte einfach und zeitsparend mit der gleichen Softwarekonfiguration ausgestattet werden (z.B.
  • Seite 85: Setup Verlassen, Gerät Neu Starten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Gerätekonfiguration Setup verlassen, Gerät neu starten > Setup verlassen, Gerät neu starten 7416  Setup: Gerät neu starten (→ Seite 63)
  • Seite 86: Programmierung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Setup verlassen, Gerät neu starten Programmierung Zielsystem einstellen ..........................87 Erste Schritte ............................94 Ein- und Ausgänge konfigurieren ......................127 Visualisierungen nutzen ........................129 Touchscreen-Funktionen nutzen ......................142 Mobile Kamera installieren und einrichten ...................148 19324 Dieses Kapitel beschreibt die Programmierung des Geräts mit CODESYS 2.3.
  • Seite 87: Zielsystem Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Zielsystem einstellen > Zielsystem einstellen CODESYS-Projekt manuell erstellen .....................88 Steuerung konfigurieren .........................89 CAN-Schnittstellen konfigurieren ......................90 Zugriffsschutz verwenden........................92 19340...
  • Seite 88: Codesys-Projekt Manuell Erstellen

    Es wird dringend empfohlen, dem gezeigten Schema zu folgen. CODESYS starten ► Doppelklick auf Programmsymbol "CoDeSys V2.3" auf Windows-Desktop ODER: [Start] > [Alle Programme] > [ifm electronic] > [CoDeSys V2.3] > [CoDeSys V2.3] aktivieren. > CODESYS-Programmierumgebung erscheint. Neues Projekt mit CR1201 erstellen ►...
  • Seite 89: Steuerung Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Zielsystem einstellen > 6.1.2 Steuerung konfigurieren 19897 In der Steuerungskonfiguration kann der Programmierer das Zielsystem konfigurieren. Um auf die Steuerungskonfiguration zuzugreifen: ► Im Project Organizer den Reiter [Ressourcen] wählen: ►...
  • Seite 90: Can-Schnittstellen Konfigurieren

    > 6.1.3 CAN-Schnittstellen konfigurieren 19898 Das CR1201 ist als Display für die Darstellung von Prozessdaten konzipiert. Es ist daher bedingt echtzeitfähig. Rechenintensive Prozesse können lange Zykluszeiten verursachen! ► Rechenintensive Funktionen vermeiden (Regler, Drehzahlgeber, Ansteuerung von Dieselmotoren, Betrieb als CANopen Master)! ►...
  • Seite 91 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Zielsystem einstellen > Gerät als CanSlave konfigurieren 19900 Um das Gerät als CanSlave in einem CAN-Netzwerk zu betreiben: Systemkonfiguration aufrufen ► Im Object Organizer die Registerkarte [Ressourcen] wählen. ► Doppelklick auf Knoten [Steuerungskonfiguration] >...
  • Seite 92: Zugriffsschutz Verwenden

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Zielsystem einstellen > 6.1.4 Zugriffsschutz verwenden 14490 Das Gerät verfügt über einen 3-stufigen Zugriffsschutz. Ziel der Schutzmaßnahme Eigenschaften  Linux-Laufzeitsystem Methode: Passwortschutz  schützt vor unerlaubtem Zugriff auf das Linux-Laufzeitsystem mit Telnet/SSH und FTP/SCP ...
  • Seite 93 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Zielsystem einstellen > Zugriffsschutz für IEC-Projekt aktivieren 14491 Der Zugriffsschutz für das IEC-Projekt wird über den PLC-Browser in CODESYS gesetzt/geändert. Das Passwort zum Schutz des IEC-Projekts muss nicht mit dem Passwort zum Schutz des Linux-Laufzeitsystems übereinstimmen.
  • Seite 94: Erste Schritte

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Erste Schritte Programmierhinweise für CODESYS-Projekte ..................95 SPS-Anwendung erstellen........................117 Zusätzliche Bibliotheken einbinden ......................118 Programmierschnittstelle ........................119 Projekt im Gerät speichern ........................126 3044...
  • Seite 95: Programmierhinweise Für Codesys-Projekte

    Verhalten des Watchdog ........................115 Arbeitsreihenfolge ..........................115 Anwendungsprogramm erstellen ......................116 7426 Hier erhalten Sie Tipps zum Programmieren des Geräts. ► Beachten Sie die Hinweise im CODESYS-Programmierhandbuch  www.ifm.com > Land wählen > [Datenblattsuche] > CR1201 > [Betriebsanleitungen],  ecomatmobile-DVD "Software, tools and documentation".
  • Seite 96: Fb, Fun, Prg In Codesys

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > FB, FUN, PRG in CODESYS 8473 In CODESYS unterscheiden wir folgende Typen von Bausteinen (POUs): FB = function block = Funktionsbaustein • Ein FB kann mehrere Eingänge und mehrere Ausgänge haben.
  • Seite 97: Retain-Variablen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Variablen Unterstützte Variablentypen ........................97 Retain-Variablen .............................97 Netzwerkvariablen via UDP ........................98 Systemmerker ............................112 11739 > Unterstützte Variablentypen 14486 Das Gerät unterstützt folgende Variablentypen: Variable Deklarationsort Gültigkeitsbereich Speicherverhalten lokal flüchtig...
  • Seite 98 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Netzwerkvariablen via UDP Erstes Zielsystem auswählen und Projekt anlegen ................101 Kommunikationsparameter einstellen ....................102 Netzwerkvariablen-Unterstützung aktivieren ..................103 Bibliotheken einbinden .........................103 Projekt vervollständigen und übertragen (globale Netzwerkvariablen) ..........104 Projekte für weitere Geräte schreiben ....................108...
  • Seite 99 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte Beispiel: Zwischen 3 Geräten (Controller/PDM) und 1 PC soll über Ethernet ein Informationsaustauch stattfinden. Dies realisieren wir mit Hilfe der „globalen Netzwerkvariablen" ( Schema unten). Im Beispiel sind nur die Variablen x1, x2 und x3 in den Netzwerk-globalen Variablenlisten der jeweiligen Projekte dargestellt.
  • Seite 100 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte Zum Arbeiten mit Netzwerkvariablen sind folgende Schritte erforderlich: ► Geräte über Ethernet anschließen Schritt 1 ► IP-Adressen und Subnetz-Maske einstellen Schritt 2 ► Erstes Zielsystem auswählen und Projekt anlegen Schritt 3 (→...
  • Seite 101: Erstes Zielsystem Auswählen Und Projekt Anlegen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Erstes Zielsystem auswählen und Projekt anlegen 3620 Beim Erstellen eines neuen Projektes in CoDeSys muss die dem Controller entsprechende Target-Datei geladen werden. Sie wird im Dialogfenster für jede Hardware gewählt und stellt für das Programmiersystem die Schnittstelle zur Hardware her.
  • Seite 102: Kommunikationsparameter Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Mit [Datei] > [Speichern unter...] das Projekt im gewünschten Verzeichnis speichern. Hier: Dateiname = „DemoProj1“ (für das erste Gerät im Netzwerk) > Kommunikationsparameter einstellen 3625 Die Kommunikationsparameter von PC und Gerät (Controller/PDM) müssen dem Projekt mitgeteilt werden: ►...
  • Seite 103: Netzwerkvariablen-Unterstützung Aktivieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Bestätigen mit [OK]. > Netzwerkvariablen-Unterstützung aktivieren 3630 ► In CoDeSys den Reiter [Ressourcen] klicken. ► Auf [Zielsystemeinstellungen] doppelklicken. > Folgendes Bild erscheint: ► Den Reiter [Netzfunktionen] klicken.
  • Seite 104: Projekt Vervollständigen Und Übertragen (Globale Netzwerkvariablen)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Folgende Bibliotheken einfügen: - SysLibSockets.lib (3S-Bibliothek) - SysLibCallback.lib (3S-Bibliothek) > So ähnlich sollte der Bibliotheksverwalter nun aussehen (Reihenfolge ohne Belang): > Projekt vervollständigen und übertragen (globale Netzwerkvariablen) 3637 Um den Datenaustausch über globale Netzwerkvariablen zu demonstrieren, schreiben Sie jetzt für alle...
  • Seite 105 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► In CODESYS den Reiter [Ressourcen] klicken. ► Eintrag [Globale Variablen] markieren (= klicken): ► Menü [Projekt] > [Objekt] > [Einfügen…] ( Bild): > Anzeige Fenster "Eigenschaften": ►...
  • Seite 106 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Rechtsklick auf Ressourcen-Element [Globale_Variablen_Export_Proj1]. ► Klick auf [Objekt Eigenschaften...] ( Bild): > Folgendes Bild erscheint: ► Klick auf [Netzwerkverbindung hinzufügen]. > Anzeige erweitert sich ( Bild):...
  • Seite 107 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte  Für Export-Liste: [Vor Übersetzen exportieren] und [Schreiben] aktivieren! Für Import-Liste: [Vor Übersetzen importieren] und [Lesen] aktivieren!  Der eingetragene [Mindestabstand] oder das [Intervall] ist von der Anwendung abhängig.
  • Seite 108: Projekte Für Weitere Geräte Schreiben

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Im Fenster [Eigenschaften] der globalen Variablenliste neben [Netzwerktyp] die Schaltfläche [Einstellungen...] klicken. > Folgendes Bild erscheint: ► Als Broadcast-Adresse die IP-Addresse von Gerät 1 eintragen, jedoch: In der letzten Gruppe den Wert durch „255“...
  • Seite 109 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Bestätigen mit [OK]. > Folgendes Bild erscheint: ► Die Markierung reduzieren auf die gewünschte Liste: ► Bestätigen mit [OK].
  • Seite 110 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Vorgang ab "Menü [Projekt] > [kopieren…]" wiederholen mit DemoProj3.pro und dessen Export-Liste. > Die Ressourcen im DemoProj1.pro sehen nun wie folgt aus: PLC_PRG in allen Projekten anpassen Bislang haben wir „nur“...
  • Seite 111: Projekte Übertragen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Projekte übertragen 3654 ► Prüfen, ob alle 3 Geräte zusammen mit dem PC im LAN mit ihren jeweiligen IP-Adressen verfügbar sind. ► Die 3 erstellten Projekte DemoProj1...3 in die jeweiligen Geräte übertragen.
  • Seite 112 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Systemmerker 18107 Systemmerker sind werkseitig definierte globale Varibalen. Sie sind fest mit IEC-Adressen gekoppelt (%Ixx, %Qxx). Der Programmierer hat so über Symbolnamen einfachen Zugriff auf folgende Elemente: ...
  • Seite 113: Bibliotheken

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Bibliotheken 7425 ifm stellt für die Programmierung des CR1201 unter VODESYS 2.3 folgende gerätespezifische Funktionsbibliotheken bereit. Bibliothek Bedeutung ifm_CR1201_Vxxyyzz.lib gerätespezifische Funktionen ifm_PDMng_util_Vxxyyzz.lib Hilfsfunktionen ifm_PDM360NG_USB_Vxxyyzz.lib Geräte an der USB-Schnittstelle verwalten ifm_PDM360NG_USB_LL_Vxxyyzz.lib...
  • Seite 114: Zykluszeit Beachten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > 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.
  • Seite 115: Verhalten Des Watchdog

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Verhalten des Watchdog 11789 Ein Watchdog überwacht in diesem Gerät die Programmlaufzeit der Systemprozesse, darunter auch die CODESYS-Anwendung. Die einzelnen Prozesse müssen sich in definierten Zeitintervallen beim Watchdog-Prozess melden (Watchdog-Timeout).
  • Seite 116: Anwendungsprogramm Erstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Anwendungsprogramm erstellen 8007 Das Anwendungsprogramm wird mit dem Programmiersystem CODESYS erstellt und während der Programmentwicklung mehrfach zum Testen in die Steuerung geladen: In CODESYS: [Online] > [Einloggen] > das neue Programm laden.
  • Seite 117: Sps-Anwendung Erstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > 6.2.2 SPS-Anwendung erstellen 7351 Für ein lauffähiges Programm sind nur wenige Netzwerke erforderlich. Sie benötigen keinen besonderen Funktionsbaustein, um den Bildschirm des Gerätes nutzen zu können. Alle Bildschirmfunktionen steuern Sie über die Systemvariablen in der Steuerungskonfiguration...
  • Seite 118: Zusätzliche Bibliotheken Einbinden

    Programmierung Erste Schritte > 6.2.3 Zusätzliche Bibliotheken einbinden ifm stellt für das CR1201 zusätzliche CODESYS-Bibliotheken mit gerätespezifischen Funktionen bereit. Die Bibliotheken werden zusammen mit dem Target-Paket des Geräts installiert ifm-Bibliotheken für das Gerät CR1201 ( (→ Seite 162)). Folgende Bibliotheken sind obligatorisch für die Programmierung des Geräts: –...
  • Seite 119: Programmierschnittstelle

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > 6.2.4 Programmierschnittstelle Programmierschnittstelle konfigurieren ....................120 Auf das Linux-Laufzeitsystem zugreifen ....................122 7310 Zur Programmierung steht im Gerät derzeit nur folgende Schnittstelle zur Verfügung:  Programmierung über die Ethernet-Schnittstelle...
  • Seite 120: Programmierschnittstelle Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Programmierschnittstelle konfigurieren 7417 Die Programmierung des Geräts erfolgt über die Ethernet-Schnittstelle des Geräts (Lage der Anschlüsse:  Montageanleitung). Gerät und PC/Laptop können entweder direkt oder indirekt über ein Ethernet-Netzwerk miteinander gekoppelt werden.
  • Seite 121 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte ► Einen selbsterklärenden Namen vergeben, z.B. "PDM_TCP/IP". ► Den Eintrag "Tcp/Ip (Level 2 Route)" wählen ( Bild): ► Neue Parameter mit [OK] übernehmen. ► Für den neuen Kanal die folgenden Kommunikationsparameter eintragen ( Bild unten): - [Address] = z.B.
  • Seite 122: Mit Telnet Auf Gerät Zugreifen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Auf das Linux-Laufzeitsystem zugreifen Mit Telnet auf Gerät zugreifen ......................122 Mit SSH auf Gerät zugreifen.........................123 Dateien mit FTP kopieren ........................124 Dateien mit SCP kopieren ........................125 14529 Um über die Ethernet-Schnittstelle direkt auf das Linux-Laufzeitsystem des Geräts zuzugreifen, eine...
  • Seite 123: Mit Ssh Auf Gerät Zugreifen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Mit SSH auf Gerät zugreifen 12101 Um eine sichere Terminal-Verbindung zwischen PC und Gerät herzustellen, folgendermaßen vorgehen: ► SSH-Client herunterladen und auf dem PC installieren (z.B. PuTTY ( (www.putty.org))) ►...
  • Seite 124: Dateien Mit Ftp Kopieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Dateien mit FTP kopieren 9763 Für manche Zwecke kann eine FTP-Verbindung zwischen PC und Gerät sinnvoll sein: - schnelle Datenübertragung - Verbindung auch übers Internet möglich - falls kein Zugang zum USB-Anschluss möglich...
  • Seite 125: Dateien Mit Scp Kopieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > Dateien mit SCP kopieren 7319 Um Dateien über eine geschützte SCP-Verbindung (Secure CoPy = geschütztes Kopieren) zwischen Gerät und PC zu übertragen, folgendermaßen vorgehen: ► SCP-Client herunterladen und auf dem PC installieren (z.B. WinSCP ( (www.winscp.net))) ►...
  • Seite 126: Projekt Im Gerät Speichern

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Erste Schritte > 6.2.5 Projekt im Gerät speichern 14427 Voraussetzungen:  Gerät und CODESYS-PC/Laptop sind korrekt per Ethernet-Schnittstelle verbunden.  Programmierschnittstelle ist konfiguriert. Projekt übersetzen ► Mit [Projekt] > [Alles Übersetzen] den Programmcode für das Gerät erzeugen.
  • Seite 127: Ein- Und Ausgänge Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Ein- und Ausgänge konfigurieren > Ein- und Ausgänge konfigurieren Hinweise ...............................128 Eingang konfigurieren ...........................128 Ausgang konfigurieren ..........................128 7308 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 128: Hinweise

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Ein- und Ausgänge konfigurieren > 6.3.1 Hinweise 19934 > Voreinstellungen 13348  Alle Ein-/Ausgänge sind im Auslieferungszustand im Binär-Modus (plus-schaltend!).  Die Diagnosefunktion ist nicht aktiv.  Der Überlastschutz ist aktiv.
  • Seite 129: Visualisierungen Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > Visualisierungen nutzen Hinweise zu Visualisierungen .......................130 Visualisierung erstellen .........................135 Funktionen der Tasten konfigurieren ....................136 Optisches und akustisches Feedback nutzen ..................139 Zeichensätze (True Type Fonts) installieren ..................140...
  • Seite 130: Hinweise Zu Visualisierungen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > 6.4.1 Hinweise zu Visualisierungen 19914  Machen Sie sich mit dem CODESYS-Visualsierungs-Editor vertraut! ►  CODESYS-Online-Hilfe!  ifm stellt für die Programmierung von Visualisierungen in CODESYS verschiedene Komponenten bereit.
  • Seite 131 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > Texte 7428  Die kleinste auf dem Gerät gut lesbare Schriftgröße ist 8 Punkt.  Zulässige Schriftarten (True Type Fonts): - Arial (Standard) - Courier New...
  • Seite 132: Visualisierungsgrenzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > 6.4.2 Visualisierungsgrenzen Anzahl und Eigenschaften von Visualisierungen .................132 CODESYS-Visualisierungselemente ....................133 Bewegung von Visualisierungselementen....................134 7382 Bei der Verwendung von Visualisierungen folgende Beschränkungen beachten: > Anzahl und Eigenschaften von Visualisierungen...
  • Seite 133 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > CODESYS-Visualisierungselemente 7388 Visualisierungselement Bekannte Einschränkungen Linienzug Ein Linienzug soll aus maximal 99 Stützpunkten bestehen. Ein Linienzug soll keine Fläche umschließen. Kurvenzug Ein Kurvenzug soll aus maximal 99 Stützpunkten bestehen.
  • Seite 134: Bewegung Von Visualisierungselementen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen Zum Vermeiden zu langer Bild-Ladezeiten beachten Sie bitte:  Farbige Bitmaps dürfen mit einer Farbtiefe von 18 Bit (max. 24 Bit) gespeichert werden.  Manche Visualisierungen mit den CODESYS-Möglichkeiten sind nicht sehr befriedigend, z.B.
  • Seite 135: Visualisierung Erstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > 6.4.3 Visualisierung erstellen 3100 Visualisierungsordner wählen ► Im Object Organizer den Reiter [Visualisierungen] wählen. > Object Organizer zeigt Visualisierungsobjekte des Projekts. Visualisierungsobjekt erstellen ► Rechtklick auf Ordner-Symbol [Visualisierungen] >...
  • Seite 136: Funktionen Der Tasten Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > 6.4.4 Funktionen der Tasten konfigurieren 10160  Die Signale der Kreuzwippe werden unabhängig von den Signalen der Funktionstasten und des berührungsempfindlichen Bildschirms ausgewertet.  Das Gerät erkennt mehrere gleichzeitig betätigte Funktionstasten und wertet diese aus.
  • Seite 137: Nummerierung Der Bedienelemente

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > Nummerierung der Bedienelemente 7338 Die Bedienelemente des Geräts sind intern systematisch nummeriert. Der Programmierer kann dadurch in CODESYS über Symbolnamen auf die Bedienelemente zugreifen, um deren Zustände auszulesen und/oder zu ändern.
  • Seite 138 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > Edit Controls nutzen 10158 ifm bietet dem Programmierer sogenannte "Edit Controls". Mittels Systemvariablen in der Steuerungskonfiguration können Sie Funktionen mit Bedienelementen verknüpfen: Für den Normalbetrieb: MD_KEYx_y Belegung Taste y in Tastengruppe x (voreingestellt) Für den Editier-Modus:...
  • Seite 139: Optisches Und Akustisches Feedback Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > 6.4.5 Optisches und akustisches Feedback nutzen 4300  Alle Bedienelemente sind einzeln mit LEDs hinterleuchtet. Die LEDs können im Anwendungsprogramm gesteuert werden. ► Nur solche Tasten-LEDs im Programm einschalten, die im aktuellen Bild sinnvoll betätigt werden können.
  • Seite 140: Zeichensätze (True Type Fonts) Installieren

    ► Gerät einmalig im Setup-Modus starten ( Setup-Modus starten (→ Seite 41)). Auf dem CR1201 können nur True Type Fonts installiert werden! ► Neue Schriftart auf dem PC/Laptop installieren ( Bedienungsanleitung Betriebssystem). Fonts: Schriftart laden ► Neue Schriftart auf dem Gerät installieren (...
  • Seite 141 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Visualisierungen nutzen > Symbol-Dateien 14522 Auf dem Gerät sind ab Werk ISO-Symbole installiert. Eine Übersicht und Erläuterungen zu den installierten Symbolen gibt Datei ifm_iso-documentation.pdf ( CODESYS-Installationsordner im Verzeichnis Targets\ifm\Library\Fonts\ifm_ISO.
  • Seite 142: Touchscreen-Funktionen Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen > Touchscreen-Funktionen nutzen Hinweise ...............................143 Touchscreen-Eingaben verarbeiten .....................144 Visuelles Feedback nutzen........................147 Touchscreen kalibrieren ........................147...
  • Seite 143: Hinweise

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen > 6.5.1 Hinweise 14047 Folgende Hinweise bei der Programmierung von Touchscreen-Funktionen beachten!  Die Berührungsempfindlichkeit des Touchscreen nimmt zu den Rändern hin ab. ► Grafische Bedienelemente auf dem Touchscreen möglichst zentral platzieren! ...
  • Seite 144: Touchscreen-Eingaben Verarbeiten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen > 6.5.2 Touchscreen-Eingaben verarbeiten 14050 Die Bedienung des Touchscreens kann in CODESYS mit Standard-Eingabefunktionen oder mit PLC-Code programmiert werden. Folgende Tabelle vergleicht beide Methoden. Kriterium Steuerung der Touchscreen-Bedienung über...
  • Seite 145: Eingabefunktionen Für Touchscreens Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen > Eingabefunktionen für Touchscreens konfigurieren 14054 Um zu definieren, wie Elemente der grafischen Bedienoberfläche (z.B. Schaltflächen) auf Berührungen des Touchscreens reagieren, bietet CODESYS verschiedene Optionen. Um die Eingabefunktionen in CODESYS zu konfigurieren: Vorbereitungen ►...
  • Seite 146: Eigenschaften Des Druckpunkts Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen Eigenschaften des Druckpunkts konfigurieren 14431 Um bei einer Berührung des Touchscreens ein visuelles Feedback zu erhalten, kann der Programmierer die globale Datenstruktur PointOfContact nutzen. Sie bietet folgende Funktionen:...
  • Seite 147: Visuelles Feedback Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Touchscreen-Funktionen nutzen > 6.5.3 Visuelles Feedback nutzen 14051 Um für grafische Bedienelemente ein visuelles Feedback zu erstellen, bietet CODESYS folgende Optionen: Option Beschreibung Eingabeelement "Schaltfläche" Wird die Schaltfläche aktiviert bzw. deaktiviert, ändert sich das Aussehen der Schaltfläche automatisch.
  • Seite 148: Mobile Kamera Installieren Und Einrichten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Mobile Kamera installieren und einrichten Ethernet-Kamera(s) einrichten und nutzen ..................149 Analog-Kamera(s) einrichten und nutzen .....................154 14479...
  • Seite 149: Ethernet-Kamera(S) Einrichten Und Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > 6.6.1 Ethernet-Kamera(s) einrichten und nutzen Ethernet-Kamerabild in CODESYS-Projekt einfügen ................149 Ethernet-Kamerabild konfigurieren .......................150 In CoDeSys das Ethernet-Kamerabild verwenden ................153 9320 > Ethernet-Kamerabild in CODESYS-Projekt einfügen...
  • Seite 150: Ethernet-Kamerabild Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Ethernet-Kamerabild konfigurieren 9600 Um das erzeugte Kamerabild zu konfigurieren: > Konfigurationsdialog aufrufen ► Visualisierungsseite mit Platzhaltergrafik öffnen. ► Doppelklick auf Platzhaltergrafik > Fenster [Bitmap Konfigurieren] erscheint.
  • Seite 151: In Kategorie [Variablen] Den Folgenden Parameter Wie Gewünscht Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Kamerabild an horizontaler Achse spiegeln ► In Kategorie [Variablen] den folgenden Parameter wie gewünscht einstellen: Parameter Bedeutung / Datentyp Mögliche Werte  [Umrechnungsbasis] Kamera-Bild an seiner z.B.
  • Seite 152 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten Geänderte Werte speichern ► Mit [OK] die eingetragenen Werte übernehmen und das Fenster schließen.
  • Seite 153 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > In CoDeSys das Ethernet-Kamerabild verwenden 9585 Abschalten der Kamera bei einem Seitenwechsel: Manuell: ► Kameras in der Visualisierung ausschalten, BEVOR ein Bildwechsel gestartet wird.
  • Seite 154: Analog-Kamera(S) Einrichten Und Nutzen

    Analoge Kameras liefern folgende Bildauflösungen: System-Norm Anzahl Bildzeilen Anzahl Bildspalten Seitenverhältnis NTSC Das CR1201 unterstützt beim Betrieb analoger Kameras die folgenden Darstellungs-Modi: Vollbild-Modus (Capture Mode) Bildausschnitt-Modus (Overlay Mode)  Bedeutung Das Bild ist nur als Ganzes darstellbar. Das Bild ist als Ausschnitt bis max. 100 % des Originalbildes darstellbar.
  • Seite 155 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Beispiel: Vollbild-Modus 9589 Das Originalbild kann nur als komplettes Bild beliebig skaliert werden, auch asymmetrisch. Originalbild: Gestauchtes Bild: Gedehntes Bild:...
  • Seite 156 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Beispiel: Bildausschnitt-Modus 9560 Das Bild kann nicht skaliert werden. Der Mittelpunkt des Bildausschnitts ist identisch mit Mittelpunkt des Originalbildes. Originalbild: Bildausschnitt 1: Bildausschnitt 2:...
  • Seite 157 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Analog-Kamerabild in CODESYS-Projekt einfügen 9601 Visualisierung erstellen ► CODESYS-Projekt öffnen. ► Im Register [Visualisierungen] ein neues Visualisierungsobjekt anlegen. > Zeichenfläche erscheint. Platzhaltergrafik für Kamerabild einfügen ►...
  • Seite 158: Kamerabild Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Kamerabild konfigurieren 8653 Um das erstellte Kamerabild zu konfigurieren: > Konfigurationsdialog aufrufen ► Visualisierungsseite mit Platzhaltergrafik öffnen. ► Doppelklick auf Platzhaltergrafik > Fenster [Bitmap Konfigurieren] erscheint.
  • Seite 159: In Kategorie [Bewegung Absolut] Folgenden Parameter Wie Gewünscht Einstellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > Kamerabild rotieren ► In Kategorie [Bewegung absolut] folgenden Parameter wie gewünscht einstellen: Parameter Bedeutung / Datentyp Mögliche Werte  [Winkel] Kamerabild rotieren z.B. PLC_PRG.camangle ...
  • Seite 160 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Programmierung Mobile Kamera installieren und einrichten > In CoDeSys das Analog-Kamerabild verwenden 9738 Abschalten der Kamera bei einem Seitenwechsel: Manuell: ► Kameras in der Visualisierung ausschalten, BEVOR ein Bildwechsel gestartet wird.
  • Seite 161: Ifm-Funktionselemente

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente Mobile Kamera installieren und einrichten ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 ....................162 ifm-Bausteine für das Gerät CR1201 ....................170 18588 Alle CODESYS-Funktionselemente (FBs, FUNs, Globale Variablen) sind in Bibliotheken zusammengefasst. Nachfolgend zeigen wir Ihnen alle ifm-Bibliotheken, die Sie zusammen mit diesem Gerät nutzen können.
  • Seite 162: Ifm-Bibliotheken Für Das Gerät Cr1201

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 > ifm-Bibliotheken für das Gerät CR1201 Bibliothek ifm_CR1201_Vxxyyzz.LIB ....................163 Bibliothek ifm_PDMng_util_Vxxyyzz.LIB ....................164 Bibliothek ifm_PDM360NG_special_V02yyzz.LIB ................164 Bibliothek ifm_PDM360NG_linux_syscall_asynch_V02yyzz.LIB ............164 Bibliothek ifm_PDM360NG_USB_Vxxyyzz.lib ..................165 Bibliothek ifm_PDM360NG_USB_LL_V02yyzz.LIB ................165 Bibliothek ifm_PDM_input_V01yyzz.LIB ....................165...
  • Seite 163: Bibliothek Ifm_Cr1201_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 > 7.1.1 Bibliothek ifm_CR1201_Vxxyyzz.LIB 18536 Dies ist die Geräte-Bibliothek. Diese ifm-Bibliothek enthält folgende Elemente: Element Kurzbeschreibung FOCUSED_ELEMENT enthält die ID des Visualisierungselements, das den Fokus besitzt (→...
  • Seite 164: Bibliothek Ifm_Pdmng_Util_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 > 7.1.2 Bibliothek ifm_PDMng_util_Vxxyyzz.LIB 15819 Diese ifm-Bibliothek enthält folgende Elemente: Element Kurzbeschreibung SPEED_UP_VISU_TASK Visualisierungsprozess beschleunigen (→ Seite 203) NORM_DINT (→ Seite 186) normiert einen Wert [DINT] innerhalb festgelegter Grenzen auf einen Wert mit...
  • Seite 165: Bibliothek Ifm_Pdm360Ng_Usb_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 7.1.5 Bibliothek ifm_PDM360NG_USB_Vxxyyzz.lib 19936 Diese ifm-Bibliothek enthält folgende Elemente: Element Kurzbeschreibung USB_STORAGE_MANAGER am Gerät angeschlossenen USB-Speicher verwalten (→ Seite 190) USB_STORAGE_REMOVE USB-Speicher vom Gerät abmelden (→...
  • Seite 166: Bibliothek Ifm_Rawcan_Nt_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 7.1.8 Bibliothek ifm_RAWCan_NT_Vxxyyzz.LIB 14715 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung CAN_ENABLE (→ Seite 236) initialisiert die angegebene CAN-Schnittstelle parametriert die CAN-Baudrate CAN_RECOVER (→ Seite 237)
  • Seite 167: Bibliothek Ifm_Canopen_Nt_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 > 7.1.9 Bibliothek ifm_CANopen_NT_Vxxyyzz.LIB 14914 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung CANOPEN_ENABLE (→ Seite 265) initialisiert die angegebene CANopen-Master-Schnittstelle parametriert die CAN-Baudrate CANOPEN_GETBUFFERFLAGS (→...
  • Seite 168 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 Baustein Kurzbeschreibung CANOPEN_SENDEMCYMESSAGE (→ Seite 311) = CANopen Send Emergency-Message versendet eine EMCY-Nachricht. Die Nachricht wird aus den entsprechenden Parametern zusammengebaut und ins Register 0x1003 eingetragen CANOPEN_SETSTATE (→...
  • Seite 169: Bibliothek Ifm_J1939_Nt_Vxxyyzz.lib

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bibliotheken für das Gerät CR1201 > 7.1.10 Bibliothek ifm_J1939_NT_Vxxyyzz.LIB 14912 Diese ifm-Bibliothek enthält folgende Bausteine: Baustein Kurzbeschreibung J1939_DM1RX (→ Seite 342) J1939 Diagnostic Message 1 RX empfängt Diagnosemeldungen DM1 oder DM2 von anderen ECUs J1939_DM1TX (→...
  • Seite 170: Ifm-Bausteine Für Das Gerät Cr1201

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > ifm-Bausteine für das Gerät CR1201 Bausteine: Gerät konfigurieren ......................171 Bausteine: Geräteinformationen lesen ....................179 Bausteine: Analoge und digitale Werte anpassen ................185 Bausteine: USB-Speicher verwalten, lesen und schreiben ..............189 Bausteine: LED + Buzzer ansteuern ....................197...
  • Seite 171: Bausteine: Gerät Konfigurieren

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.1 Bausteine: Gerät konfigurieren INPUT ..............................172 SET_ETHERNET ..........................174 SET_BOOTUP_BACKLIGHT .......................176 LOAD_SPLASH_SCREEN........................177 TouchScreenDisable ..........................178 8566 Folgende Bausteine ermöglichen die Gerätekonfiguration aus einer IEC-Anwendung heraus.
  • Seite 172 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INPUT 9673 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 8104 INPUT weist einem Eingangskanal eine Betriebsart zu ( Datenblatt). Der FB ermöglicht die Zustandserfassung am gewählten Kanal.
  • Seite 173: Parameter Der Eingänge

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 9675 Parameter Datentyp Beschreibung TRUE: Baustein ausführen ENABLE BOOL FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert...
  • Seite 174 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > SET_ETHERNET 11681 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11682 SET_ETHERNET setzt  IP-Adresse ...
  • Seite 175 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 11683 Parameter Datentyp Beschreibung TRUE: Baustein ausführen ENABLE BOOL FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert...
  • Seite 176: Beschreibung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > SET_BOOTUP_BACKLIGHT 9681 Baustein-Typ = Funktion (FUN) vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 9683 Mit der Funktion SET_BOOTUP_BACKLIGHT kann die Display-Helligkeit eingestellt werden.
  • Seite 177 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > LOAD_SPLASH_SCREEN 14531 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CRnnn_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14533 LOAD_SPLASH_SCREEN lädt eine Bilddatei von einem wählbaren Ort und speichert sie in den Flash-Speicher des Geräts.
  • Seite 178 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > TouchScreenDisable 18884 Baustein-Typ = Globale Variable (GV) vom Datentyp BOOL Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18901 TouchScreenDisable aktiviert/deaktiviert die Touchscreen-Funktionalität des Bildschirms.
  • Seite 179: Bausteine: Geräteinformationen Lesen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.2 Bausteine: Geräteinformationen lesen GET_DEVICE_SERIAL ........................180 GET_ETHERNET ..........................181 GET_VERSIONS ..........................183 19614...
  • Seite 180 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > GET_DEVICE_SERIAL 11695 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11696 GET_DEVICE_SERIAL liest die Seriennummer aus dem Gerät aus. Der aktuelle Wert liegt am Ausgang SERIAL an, solange der Eingang ENABLE auf TRUE gesetzt ist.
  • Seite 181 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > GET_ETHERNET 11673 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11674 GET_ETHERNET liest  die IP-Adresse des Geräts ...
  • Seite 182 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 11675 Parameter Datentyp Beschreibung ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Parameter der Ausgänge 11676 Parameter...
  • Seite 183 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > GET_VERSIONS 14360 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 14362 GET_VERSIONS liefert die Versionsnummern folgender Software-Komponenten: ...
  • Seite 184 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 14363 Parameter Datentyp Beschreibung ENABLE BOOL TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Parameter der Ausgänge 14264 Parameter...
  • Seite 185: Bausteine: Analoge Und Digitale Werte Anpassen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.3 Bausteine: Analoge und digitale Werte anpassen NORM_DINT ............................186 NORM_REAL ............................187 TOGGLE ...............................188 19615...
  • Seite 186 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > NORM_DINT 13238 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 3307 NORM_DINT normiert einen Wert innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen.
  • Seite 187 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > NORM_REAL 13243 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 3310 NORM_REAL normiert einen Wert innerhalb festgelegter Grenzen auf einen Wert mit neuen Grenzen.
  • Seite 188 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > TOGGLE 13247 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 3304 TOGGLE ermöglicht das Setzen und Rücksetzen einer boolschen Variablen mit nur einem Eingangs-Bit.
  • Seite 189: Bausteine: Usb-Speicher Verwalten, Lesen Und Schreiben

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.4 Bausteine: USB-Speicher verwalten, lesen und schreiben 19599 Bausteine: Dateifunktionen Dateifunktionen ...
  • Seite 190 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > USB_STORAGE_MANAGER 9691 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_V01yyzz.Lib Symbol in CODESYS: > Beschreibung 9708 USB_STORAGE_MANAGER verwaltet den angeschlossenen USB-Speicher.
  • Seite 191: Parameter Der Eingänge

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 9709 Parameter Datentyp Beschreibung TRUE: Baustein ausführen ENABLE BOOL FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert >...
  • Seite 192 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > USB_STORAGE_REMOVE 9711 Baustein-Typ = Funktion (FUN) vom Typ INT Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_V01yyzz.Lib Symbol in CODESYS: > Beschreibung 9713 Die Funktion USB_STORAGE_REMOVE dient dem sicheren Abmelden eines am System angeschlossenen USB-Speichers.
  • Seite 193 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > COPY_PDM_TO_USB 10098 Baustein-Typ = Programm (PRG) Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 10100 COPY_PDM_TO_USB kopiert eine Datei aus dem Speicher des PDM auf einen angeschlossenen USB-Speicher.
  • Seite 194 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > COPY_USB_TO_PDM 10107 Baustein-Typ = Programm (PRG) Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 10109 COPY_USB_TO_PDM kopiert eine Datei aus einem angeschlossenen USB-Speicher in den Speicher des PDM.
  • Seite 195 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > USB_STORAGE_HANDLER 10090 Baustein-Typ = Programm (PRG) Baustein ist enthalten in Bibliothek ifm_PDM360NG_USB_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 10092 USB_STORAGE_HANDLER ist das Hauptprogramm zur Handhabung von USB-Speichern.
  • Seite 196 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 10093 Parameter Datentyp Beschreibung FALSE  TRUE (Flanke): REMOVE BOOL bereitet das aktive USB-Gerät zur Entfernung FALSE: Funktion wird nicht ausgeführt FALSE ...
  • Seite 197: Bausteine: Led + Buzzer Ansteuern

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.5 Bausteine: LED + Buzzer ansteuern BUZZER_CLICK ...........................198 BUZZER_ON ............................199 KEY_CLICK ............................200 8650 Hier zeigen wir Ihnen Funktionen zum Ansteuern der LED und des Buzzers in diesem Gerät.
  • Seite 198 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > BUZZER_CLICK 9651 Baustein-Typ = Funktion (FUN) vom Typ INT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 9654 Mit BUZZER_CLICK erzeugt der integrierte Summer des Geräts ein Klick-Signal, sobald die Funktion aufgerufen wird.
  • Seite 199 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > BUZZER_ON 9658 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 9660 Mit BUZZER_ON erzeugt der im Gerät integrierte Summer einen einstellbaren Ton: - Die Tondauer wird von der Dauer des ENABLE-Signals bestimmt.
  • Seite 200 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > KEY_CLICK 9667 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 9669 Mit KEY_CLICK erzeugt der im Gerät integrierte Summer einen einstellbaren Klick-Ton, sobald eine der Gerätetasten betätigt wird:...
  • Seite 201 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 9670 Parameter Datentyp Beschreibung TRUE: Baustein ausführen ENABLE BOOL FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv > Baustein-Ausgänge sind nicht spezifiziert...
  • Seite 202: Bausteine: Visualisierung Verwalten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.6 Bausteine: Visualisierung verwalten SPEED_UP_VISU_TASK........................203 FOCUSED_ELEMENT .........................204 CURSOR_POSITION ...........................205 FocusFrameImagePath ........................206 PDM_PAGECONTROL ........................207 OverlayVisu ............................209 CurrentVisuDisplayed ...........................210 INPUT_DINT ............................211 INPUT_INT ............................214 INPUT_REAL ............................219 INIT_VAR_RETAIN_DINT ........................222...
  • Seite 203: Speed_Up_Visu_Task

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > SPEED_UP_VISU_TASK 11711 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11712 SPEED_UP_VISU_TASK beschleunigt den Visualisierungsprozess des PDM. Dies führt zu einer schnelleren Seitenumschaltung.
  • Seite 204: Focused_Element

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > FOCUSED_ELEMENT 18891 Baustein-Typ = Globale Variable (GV) vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 8897 FOCUSED_ELEMENT enthält die ID des Visualisierungselements, das aktuell den Fokus besitzt.
  • Seite 205: Cursor_Position

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > CURSOR_POSITION 18890 Baustein-Typ = Globale Variable (GV) vom Datentyp DINT Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18896 CURSOR_POSITION enthält die aktuelle Position des Cursors in der Bildschirmtastatur oder im Ziffernblock (Numpad).
  • Seite 206: Focusframeimagepath

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > FocusFrameImagePath 18892 Baustein-Typ = Globale Variable (GV) vom Datentyp GV Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18898 FocusFrameImagePath enthält den Pfad des Verzeichnisses, in dem die Bilddatei des anwenderspezifischen Fokusrahmens gespeichert ist.
  • Seite 207: Pdm_Pagecontrol

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > PDM_PAGECONTROL 18886 Baustein-Typ = Programm (PRG) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 3294 PDM_PAGECONTROL steuert den Aufruf bestimmter Visualisierungsseiten. Der Aufruf und die Rückgabe der Visualisierungsseiten erfolgt in CODESYS über die Systemvariable CurrentVisu (vom...
  • Seite 208 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 3293 Parameter Datentyp Beschreibung INIT BOOL TRUE (nur 1 Zyklus lang): Display wird initialisiert mit der in INIT_PAGE angegebenen Initialisierung...
  • Seite 209: Overlayvisu

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > OverlayVisu 18887 Baustein-Typ = Globale Variable (GV) vom Datentyp STRING[40] Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18889 OverlayVisu enthält den Namen der Visualisierungsseite, die als Overlay-Visualisierung genutzt wird.
  • Seite 210: Currentvisudisplayed

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > CurrentVisuDisplayed 18889 Baustein-Typ = Globale Variable (GV) vom Datentyp STRING[40] Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18895 CurrentVisuDisplayed enthält den Namen der aktuell angezeigten Visualisierungsseite.
  • Seite 211: Input_Dint

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INPUT_DINT 3223 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3333 INPUT_DINT unterstützt bis zu 6 Eingabefelder, die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden können.
  • Seite 212 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 3334 Parameter Datentyp Beschreibung INIT BOOL TRUE (nur 1 Zyklus lang): Setzt den Fokus auf das erste Eingabefeld FALSE: im weiteren Programmablauf...
  • Seite 213 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 Parameter der Ausgänge 3335 Parameter Datentyp Beschreibung INPUT_ACTIV BOOL aktuelle Visualisierungsnummer FIELDCOUNTER BYTE Nummer des gewählten Eingabefeldes VALUE_FIELD1 DINT externer Eingabewert, wird erst mit der 2. steigenden DINT Flanke von ENTER übernommen...
  • Seite 214: Input_Int

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INPUT_INT 3220 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3328 INPUT_INT unterstützt bis zu 6 Eingabefelder, die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden können.
  • Seite 215 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 3329 Parameter Datentyp Beschreibung INIT BOOL TRUE (nur 1 Zyklus lang): Setzt den Fokus auf das erste Eingabefeld FALSE: im weiteren Programmablauf...
  • Seite 216 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 Parameter der Ausgänge 3330 Parameter Datentyp Beschreibung INPUT_ACTIV BOOL aktuelle Visualisierungsnummer FIELDCOUNTER BYTE Nummer des gewählten Eingabefeldes VALUE_FIELD1 externer Eingabewert, wird erst mit der 2. steigenden Flanke von ENTER übernommen...
  • Seite 217 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 Beispiel: INPUT_INT mit 3 Eingabeelementen 3332 ► In das Anwendungsprogramm den gewünschten Funktionsbaustein einbinden und die Ein- und Ausgänge mit den Parametern und Variablen verknüpfen: ►...
  • Seite 218 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 ► Als Textausgabe-Variable die interne Variable VALUE_FIELD_n wählen. > Bei laufendem Anwendungsprogramm wird das ausgewählte Eingabefeld durch den Rahmen angezeigt. > Nach erster Flanke FALSE [ TRUE am FB-Eingang ENTER: der Objekt-Rahmen blinkt und der Eingabewert kann editiert werden.
  • Seite 219: Input_Real

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INPUT_REAL 3225 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3337 INPUT_REAL unterstützt bis zu 6 Eingabefelder, die in der Visualisierung 6 verschiedenen Objekten zugewiesen werden können.
  • Seite 220 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 3338 Parameter Datentyp Beschreibung INIT BOOL TRUE (nur 1 Zyklus lang): Setzt den Fokus auf das erste Eingabefeld FALSE: im weiteren Programmablauf...
  • Seite 221 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 Parameter der Ausgänge 3339 Parameter Datentyp Beschreibung INPUT_ACTIV BOOL aktuelle Visualisierungsnummer FIELDCOUNTER BYTE Nummer des gewählten Eingabefeldes VALUE_FIELD1 REAL externer Eingabewert, wird erst mit der 2. steigenden REAL Flanke von ENTER übernommen...
  • Seite 222: Init_Var_Retain_Dint

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INIT_VAR_RETAIN_DINT 3232 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3344 INIT_VAR_RETAIN_DINT initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_DINT (→...
  • Seite 223 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert. Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT > Parameter der Eingänge 3345 Parameter...
  • Seite 224: Init_Var_Retain_Int

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INIT_VAR_RETAIN_INT 3229 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3341 INIT_VAR_RETAIN_INT initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_INT (→...
  • Seite 225 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert. Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT > Parameter der Eingänge 3342 Parameter...
  • Seite 226: Init_Var_Retain_Real

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > INIT_VAR_RETAIN_REAL 3235 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM_INPUT_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 3347 INIT_VAR_RETAIN_REAL initialisiert das am Eingang INIT_VALUE angegebene Array des FB INPUT_REAL (→...
  • Seite 227 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Der folgende FB INPUT wird dann im ersten Zyklus mit INIT_VALUE initialisiert. Beispiel mit INIT_VAR_RETAIN_INT und INPUT_INT > Parameter der Eingänge 3348 Parameter...
  • Seite 228: Bausteine: Touchscreen-Funktionalität Nutzen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.7 Bausteine: Touchscreen-Funktionalität nutzen 19928 Hier zeigen wir Ihnen Funktionen für den Einsatz der Touchscreen-Funktionalität des Geräts.
  • Seite 229: Beschreibung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > PointOfContact 18885 Baustein-Typ = Globale Variable (GV) vom Datentyp POC Baustein ist enthalten in Bibliothek ifm_CR1201_Vxxyyzz.LIB > Beschreibung 18900 PointOfContact ist eine strukturierte Variable. Sie liefert Informationen über den Berührungspunkt auf dem Touchscreen und bietet Zugriff auf Einstellmöglichkeiten des visuellen Fendbacks.
  • Seite 230: Bausteine: Hilfsfunktionen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.8 Bausteine: Hilfsfunktionen VERSION..............................231 EXITPLC_START_APPLICATION .......................232 SYSTEM_ASYNCH ..........................233 8365...
  • Seite 231 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > VERSION 9688 Baustein-Typ = Programm (PRG) Baustein ist enthalten in Bibliothek ifm_PDMng_UTIL_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 9698 Das Programm VERSION zeigt im Kommentar des Bausteins die Version und Historie der Bibliothek.
  • Seite 232 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > EXITPLC_START_APPLICATION 11702 Baustein-Typ = Funktion (FUN) vom Typ INT Baustein ist enthalten in Bibliothek ifm_PDM360NG_special_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 11705 EXITPLC_START_APPLICATION ruft die am Eingang APPLICATION genannte Anwendung direkt aus dem laufenden Steuerungsprogramm auf.
  • Seite 233 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > SYSTEM_ASYNCH 9693 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_PDM360NG_linux_syscall_asynch_Vxxyyzz.Lib Symbol in CODESYS: > Beschreibung 9700 SYSTEM_ASYNCH sendet ein beliebiges Kommando (max. 255 Zeichen) an das Linux-Betriebssystem.
  • Seite 234: Bausteine: Raw-Can (Layer 2)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.9 Bausteine: RAW-CAN (Layer 2) Bausteine: RAW-CAN Status .......................235 Bausteine: RAW-CAN Daten empfangen .....................241 Bausteine: RAW-CAN Daten senden ....................251 Bausteine: RAW-CAN Remote ......................258...
  • Seite 235 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: RAW-CAN Status CAN_ENABLE ............................236 CAN_RECOVER ..........................237 CAN_SETDOWNLOADID ........................238 CAN_STATUS ............................239 15049...
  • Seite 236 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 237 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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: ...
  • Seite 238 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 239 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 240 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7502 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 241 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: RAW-CAN Daten empfangen CAN_RX ...............................242 CAN_RX_ENH .............................243 CAN_RX_ENH_FIFO ...........................245 CAN_RX_RANGE ..........................247 CAN_RX_RANGE_FIFO ........................249 15050...
  • Seite 242 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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.
  • Seite 243 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 244 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7609 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 245 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 246 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7609 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 247 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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: ...
  • Seite 248 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7595 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 249 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 250 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7595 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 251 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: RAW-CAN Daten senden CAN_TX..............................252 CAN_TX_ENH ............................254 CAN_TX_ENH_CYCLIC ........................256 15055...
  • Seite 252 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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.
  • Seite 253: Mögliche Ergebnisse Für Result

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Ausgänge 7527 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 254 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 255 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7634 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE (Flanke): Baustein initialisieren (nur 1 Zyklus) > Baustein-Eingänge lesen TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt...
  • Seite 256 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 257 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7582 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 258 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: RAW-CAN Remote CAN_REMOTE_REQUEST .........................259 CAN_REMOTE_RESPONSE.......................261 15057...
  • Seite 259 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 260 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7628 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 261 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 262 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7634 Parameter Datentyp Beschreibung ENABLE BOOL FALSE TRUE (Flanke): Baustein initialisieren (nur 1 Zyklus) > Baustein-Eingänge lesen TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt...
  • Seite 263: Bausteine: Canopen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.10 Bausteine: CANopen Bausteine: CANopen Status .........................264 Bausteine: CANopen Netzwerkmanagement ..................274 Bausteine: CANopen Objektverzeichnis ....................278 Bausteine: CANopen SDOs .........................283 Bausteine: CANopen SYNC .........................297 Bausteine: CANopen Guarding ......................301...
  • Seite 264 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen Status CANOPEN_ENABLE ..........................265 CANOPEN_GETBUFFERFLAGS ......................267 CANOPEN_GETSTATE ........................269 CANOPEN_SETSTATE ........................272 15061...
  • Seite 265 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 266 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7788 Parameter Datentyp Beschreibung ENABLE BOOL := TRUE TRUE: • CANopen für den gewählten Kanal freigeben • CANopen-Manager oder CANopen-Device starten...
  • Seite 267 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 268 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7893 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 269 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 270 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7868 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 271: Mögliche Ergebnisse Für Result

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 Parameter Datentyp Beschreibung NODESTATE BYTE Node State = interner Knotenstatus eines Slaves aus Sicht des Masters. Der Knoten wird durch den Eingang NODEID bezeichnet.
  • Seite 272 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 273 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7861 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 274 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen Netzwerkmanagement CANOPEN_GETNMTSTATESLAVE ....................275 CANOPEN_NMTSERVICES ........................276 15063...
  • Seite 275 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 ►...
  • Seite 276 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 277 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7847 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 278 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen Objektverzeichnis CANOPEN_GETODCHANGEDFLAG ....................279 CANOPEN_READOBJECTDICT ......................280 CANOPEN_WRITEOBJECTDICT .......................281 15065...
  • Seite 279 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 280 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 281 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 282 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7943 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 283 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen SDOs CANOPEN_SDOREAD ........................284 CANOPEN_SDOREADBLOCK ......................286 CANOPEN_SDOREADMULTI ......................289 CANOPEN_SDOWRITE ........................291 CANOPEN_SDOWRITEBLOCK ......................293 CANOPEN_SDOWRITEMULTI ......................295 2071 Hier finden Sie ifm-Bausteine für den Umgang von CANopen mit Service Data Objects (SDOs).
  • Seite 284: Canopen_Sdoread

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 285 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7794 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 286: Canopen_Sdoreadblock

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 287 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 14945 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 288: Mögliche Ergebnisse Für Result

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Ausgänge 14951 Parameter Datentyp Beschreibung DWORD Anzahl der empfangenen Daten-Bytes RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen  folgende Tabelle) Mögliche Ergebnisse für RESULT:...
  • Seite 289: Canopen_Sdoreadmulti

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 290 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7809 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 291: Canopen_Sdowrite

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 292 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7828 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 293: Canopen_Sdowriteblock

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 294 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 14964 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 295: Canopen_Sdowritemulti

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 296 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7835 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 297 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen SYNC CANOPEN_GETSYNCSTATE ......................298 CANOPEN_SETSYNCSTATE ......................300 15069...
  • Seite 298 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 299 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7874 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 300 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 301 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen Guarding CANOPEN_GETGUARDHBERRLIST ....................302 CANOPEN_GETGUARDHBSTATSLV ....................304 15071...
  • Seite 302 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 303 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7899 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 304 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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: >...
  • Seite 305 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7905 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 306 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: CANopen Emergency CANOPEN_GETEMCYMESSAGES ....................307 CANOPEN_GETERRORREGISTER ....................309 CANOPEN_SENDEMCYMESSAGE ....................311 15073...
  • Seite 307 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 308 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7924 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 309 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 310 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7918 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 311 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 312 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7911 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 313: Bausteine: Sae J1939

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 7.2.11 Bausteine: SAE J1939 Bausteine: SAE J1939 Status ......................314 Bausteine: SAE J1939 Request ......................322 Bausteine: SAE J1939 Empfangen ......................327 Bausteine: SAE J1939 Senden ......................333 Bausteine: SAE J1939 Diagnose ......................341...
  • Seite 314 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: SAE J1939 Status J1939_ENABLE ............................315 J1939_GETDABYNAME ........................317 J1939_NAME ............................319 J1939_STATUS ............................321 15077...
  • Seite 315 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > J1939_ENABLE 7641 Baustein-Typ = Funktionsbaustein (FB) Baustein ist enthalten in Bibliothek ifm_J1939_NT_Vxxyyzz.LIB Symbol in CODESYS: > Beschreibung 7642 Zur Initialisierung des J1939-Stack wird J1939_ENABLE auf TRUE=1 gesetzt.
  • Seite 316 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7643 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: J1939-Kanal freigeben Ace=TRUE: Adressanforderung erfolgt FALSE: J1939-Kanal sperren CHANNEL BYTE CAN-Schnittstelle (1...n) je nach Gerät...
  • Seite 317 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 318 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7667 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 319 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 320 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7652 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: beliebige Adresse verfügbar FALSE: feste Adresse CHANNEL BYTE CAN-Schnittstelle (1...n) je nach Gerät...
  • Seite 321 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 322 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: SAE J1939 Request J1939_SPEC_REQ ..........................323 J1939_SPEC_REQ_MULTI .........................325 15079...
  • Seite 323 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 324 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 15028 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 325 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 326 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 15037 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 327 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: SAE J1939 Empfangen J1939_RX .............................328 J1939_RX_FIFO ...........................329 J1939_RX_MULTI ..........................331 15081...
  • Seite 328 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 329 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 330 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7734 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 331 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 332 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7743 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 333 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: SAE J1939 Senden J1939_TX .............................334 J1939_TX_ENH ............................335 J1939_TX_ENH_CYCLIC ........................337 J1939_TX_ENH_MULTI ........................339 15083...
  • Seite 334 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 335: Datenlänge Multi-Frame Nachrichten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 336 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7702 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 337 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 338 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7719 Parameter Datentyp Beschreibung ENABLE BOOL := FALSE TRUE: Baustein ausführen FALSE: Baustein wird nicht ausgeführt > Baustein-Eingänge sind nicht aktiv >...
  • Seite 339 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 340 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 7712 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 341 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Bausteine: SAE J1939 Diagnose J1939_DM1RX .............................342 J1939_DM1TX ............................344 J1939_DM1TX_CFG ..........................347 J1939_DM3TX ............................348 15085...
  • Seite 342 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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 343: Mögliche Ergebnisse Für Result

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Ausgänge 14980 Parameter Datentyp Beschreibung REDSTOPLAMP BOOL Rote Stopp-Lampe (nur für ältere Projekte) TRUE: FALSE: AUS AMBERWARNINGLAMP BOOL Gelbe Warn-Lampe (nur für ältere Projekte)
  • Seite 344 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 345 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Eingänge 14995 Parameter Datentyp Beschreibung EXECUTE BOOL := FALSE FALSE TRUE (Flanke): Baustein einmalig ausführen sonst: Baustein nicht aktiv ein bereits gestarteter Baustein wird...
  • Seite 346 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > Parameter der Ausgänge 7750 Parameter Datentyp Beschreibung RESULT BYTE Rückmeldung des Funktionsbausteins (mögliche Meldungen  folgende Tabelle) Mögliche Ergebnisse für RESULT: Wert Beschreibung...
  • Seite 347 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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: >...
  • Seite 348 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 ifm-Funktionselemente ifm-Bausteine für das Gerät CR1201 > 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...
  • Seite 349: Diagnose Und Fehlerbehandlung

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Diagnose und Fehlerbehandlung ifm-Bausteine für das Gerät CR1201 Diagnose und Fehlerbehandlung Diagnose...............................350 Fehler ..............................350 Reaktion auf Fehlermeldungen ......................350 CAN / CANopen: Fehler und Fehlerbehandlung ..................350 19598 Das Laufzeitsystem (LZS) überprüft das Gerät durch interne Fehler-Checks: •...
  • Seite 350: Diagnose

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Diagnose und Fehlerbehandlung Diagnose > Diagnose 19601 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 351: Anhang

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CAN / CANopen: Fehler und Fehlerbehandlung Anhang Adressvergabe in Ethernet-Netzwerken ....................352 Systemmerker ............................353 Mögliche Betriebsarten Ein-/Ausgänge ....................358 CANopen-Tabellen ..........................359 1664 Hier stellen wir Ihnen – ergänzend zu den Angaben in den Datenblättern – zusammenfassende...
  • Seite 352: Adressvergabe In Ethernet-Netzwerken

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Adressvergabe in Ethernet-Netzwerken > Adressvergabe in Ethernet-Netzwerken HINWEIS Im Ethernet-Netzwerk MUSS jede IP-Adresse einmalig sein. Folgende IP-Adressen sind für netzinterne Zwecke reserviert und deshalb als Teilnehmer-Adresse nicht zulässig: nnn.nnn.nnn.0 | nnn.nnn.nnn.255.
  • Seite 353: Systemmerker

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Systemmerker > Systemmerker Systemmerker: System ........................353 Systemmerker: Ein- und Ausgänge ......................354 Systemmerker: Status-LED ........................354 Systemmerker: Funktionstasten ......................355 Systemmerker: Kreuzwippe........................356 Systemmerker: Fehlermerker .......................357 7958 8440 Die zu den Systemmerkern gehörenden Merkeradressen können sich bei einer Erweiterung der Steuerungskonfiguration ändern.
  • Seite 354: Systemmerker: Ein- Und Ausgänge

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Systemmerker > 9.2.2 Systemmerker: Ein- und Ausgänge 1693 Systemmerker Datentyp Zugriff Beschreibung IN00 BOOL Status am Binäreingang 00 Voraussetzung: Eingang ist als Binäreingang konfiguriert (MODE = IN_DIGITAL_H) TRUE: Spannung am Binäreingang > 70 % von VBBS FALSE: Spannung am Binäreingang <...
  • Seite 355: Systemmerker: Funktionstasten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Systemmerker > 9.2.4 Systemmerker: Funktionstasten 19903 Die Bedienelemente des Geräts sind systematisch durchnummeriert:  Nummerierung der Bedienelemente (→ Seite 137) Systemmerker Datentyp Zugriff Beschreibung KEY_PRESSED BOOL eine Taste wurde gedrückt...
  • Seite 356: Systemmerker: Kreuzwippe

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Systemmerker > 9.2.5 Systemmerker: Kreuzwippe 19905 Die Bedienelemente des Geräts sind systematisch durchnummeriert:  Nummerierung der Bedienelemente (→ Seite 137) Systemmerker Datentyp Zugriff Beschreibung KEY3_LEFT BOOL Kreuzwippe: Taste [] gedrückt...
  • Seite 357: Systemmerker: Fehlermerker

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Systemmerker Systemmerker Datentyp Zugriff Beschreibung ME_KEY3_LEFT STRING(31) Kreuzwippe: Belegung Taste [] (Editier-Modus) ME_KEY3_RIGHT STRING(31) Kreuzwippe: Belegung Taste [] (Editier-Modus) ME_KEY3_UP STRING(31) Kreuzwippe: Belegung Taste [] (Editier-Modus) ME_KEY3_DOWN STRING(31) Kreuzwippe: Belegung Taste []...
  • Seite 358: Mögliche Betriebsarten Ein-/Ausgänge

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang Mögliche Betriebsarten Ein-/Ausgänge > Mögliche Betriebsarten Ein-/Ausgänge 9736 Mögliche Konfigurations-Kombinationen (wo zulässig) entstehen durch Addition der Konfigurations-Werte. Konfig.- Konfig.- Wert Wert Eingänge Betriebsart der Eingänge Ausgänge Betriebsart der Ausgänge...
  • Seite 359: Canopen-Tabellen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > CANopen-Tabellen Aufbau von CANopen-Meldungen ......................360 Bootup-Nachricht ..........................365 Netzwerk-Management (NMT) ......................366 CANopen Error-Code ...........................371 9941 Die folgenden Tabellen informieren Sie über wichtige Werte und Einstellungen der CANopen-Schnittstellen.
  • Seite 360: Aufbau Von Canopen-Meldungen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > 9.4.1 Aufbau von CANopen-Meldungen Aufbau der COB-ID ..........................361 Funktions-Code / Predefined Connectionset..................362 SDO-Kommando-Bytes ........................363 SDO-Abbruch-Code ..........................364 9971 Eine CANopen-Meldung besteht aus der COB-ID und bis zu 8 Bytes Daten:...
  • Seite 361: Aufbau Der Cob-Id

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Aufbau der COB-ID 9972 Der erste Teil einer Meldung ist die COB-ID. Aufbau der 11-Bit COB-ID: Nibble 0 Nibble 1 Nibble 2 Funktions-Code Node-ID Funktions-Code / Predefined Connectionset Die COB-ID besteht aus (→...
  • Seite 362 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Funktions-Code / Predefined Connectionset 9966 Im "CANopen Predefined Connectionset" sind einige Funktions-Codes vorbelegt. Wenn Sie das Predefined Connectionset verwenden, können Sie ein CANopen-Netzwerk von bis zu 127 Teilnehmern in Betrieb nehmen, ohne dass es zu einer doppelten Vergabe von COB-IDs kommt.
  • Seite 363 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > SDO-Kommando-Bytes 9968 Aufbau einer SDO-Nachricht: COB-ID Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Daten Kommando Index Sub-Index abhängig von den zu transportierenden Daten Beachten Sie die umgekehrte Byte-Reihenfolge! (...
  • Seite 364 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > SDO-Abbruch-Code 9970 Der SDO-Abbruch-Code gehört NICHT zum Emergency-Telegramm! Abbruch-Cod Beschreibung e [hex] 0503 0000 toggle bit not alternated 0504 0000 SDO protocol timed out 0504 0001 client/server command specifier not valid or unknown...
  • Seite 365: Bootup-Nachricht

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > 9.4.2 Bootup-Nachricht 9961 Der CAN-Teilnehmer sendet nach dem Booten einmalig die Bootup-Nachricht: COB-ID Byte 1 0x700 + Node-ID 0x00 1 792 + Node-ID Somit ist der Teilnehmer im CAN-Netzwerk lauffähig.
  • Seite 366: Netzwerk-Management (Nmt)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > 9.4.3 Netzwerk-Management (NMT) Netzwerk-Management-Kommandos ....................367 NMT-Status ............................368 9974...
  • Seite 367 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Netzwerk-Management-Kommandos 9962 Mit folgenden Netzwerk-Management-Kommandos kann der Anwender den Betriebsmodus von einzelnen oder allen CAN-Teilnehmern beeinflussen. Muster: COB-ID Byte 1 Byte 2 0x000 Kommando Node-ID Node-ID = 00  Kommando gilt zeitgleich für alle Knoten im Netz...
  • Seite 368: Nmt-Status Für Canopen-Master

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > NMT-Status 9963 Das Status-Byte gibt Auskunft über den Zustand des CAN-Teilnehmers. Erlaubte Übergänge: (1) Zustand wird bei Power On automatisch erreicht. (2) interne Initialisierung ist beendet – Knoten geht automatisch nach PRE-OPERATIONAL (3) NMT Service "Start Remote Node"...
  • Seite 369: Nmt-Status Für Canopen-Slave

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > NMT-Status für CANopen-Slave 9965 Diese Status zeigen den internen Zustand des CANopen-Master-Stack im Bezug auf die Initialisierung eines CANopen-Slave. Sie sind nicht durch die CANopen-Spezifikation vorgegeben. Die Struktur CANx_NODE_STATE liegt in einem Array, dessen Adresse dem FB CANx_MASTER_STATUS über den Eingang NOTE_STATE_SLAVES übergeben werden muss.
  • Seite 370 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen Status Beschreibung hex | dez Es ist ein Node-Guarding oder Heartbeat Timeout aufgetreten. Sobald der CANopen-Slave wieder auf Node-Guarding reagiert bzw. Heartbeat-Nachrichten versendet und in der Steuerungskonfiguration beim CANopen-Master die Option [Automatisch starten] aktiviert ist, wird der CANopen-Slave abhängig vom in der Node-Guarding oder Heartbeat-Nachricht empfangenen Status neu konfiguriert oder sofort wieder gestartet.
  • Seite 371: Canopen Error-Code

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > 9.4.4 CANopen Error-Code Emergency-Nachrichten ........................372 Übersicht CANopen-Error-Codes ......................373 Objekt 0x1001 (Error-Register) ......................374 9967...
  • Seite 372: Emergency-Nachrichten

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Emergency-Nachrichten 9973 Gerätefehler im Slave oder Probleme im CAN-Bus lösen Emergency-Nachrichten aus: COB-ID Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7...
  • Seite 373: Übersicht Canopen-Error-Codes

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Übersicht CANopen-Error-Codes 8545 Error Code (hex) Meaning / Bedeutung 00xx Reset or no Error (Fehler rücksetzen / kein Fehler) 10xx Generic Error (allgemeiner Fehler) 20xx Current (Stromfehler)
  • Seite 374: Objekt 0X1001 (Error-Register)

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Anhang CANopen-Tabellen > Objekt 0x1001 (Error-Register) 8547 Dieses Objekt spiegelt den allgemeinen Fehlerzustand eines CANopen-Gerätes wider. Das Gerät ist dann als fehlerfrei anzusehen, wenn das Objekt 0x1001 keinen Fehler mehr signalisiert.
  • Seite 375: Begriffe Und Abkürzungen

    Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Begriffe und Bestimmungsgemäße Verwendung Abkürzungen Das ist die Verwendung eines Produkts in Übereinstimmung mit den in der Anleitung bereitgestellten Informationen. > Bootloader Adresse Das ist der „Name“ des Teilnehmers im Bus.
  • Seite 376 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen ® Entwicklungswerkzeug CODESYS CiA DS 401 programmiert werden. Homepage  www.codesys.com DS = Draft Standard CANopen-Geräteprofil für digitale und analoge > E/A-Baugruppen CSV-Datei > CSV = Comma Separated Values (auch:...
  • Seite 377 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Diagnose DTC = Diagnostic Trouble Code = Bei der Diagnose wird der "Gesundheitszustand" des Gerätes geprüft. Es Fehler-Code soll festgestellt werden, ob und gegebenenfalls Beim Protokoll J1939 werden Störungen und welche Fehler im Gerät vorhanden sind.
  • Seite 378 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen elektromagnetischen Störungen nicht in den Stapelspeicher geschrieben wurde, wird ungünstig beeinflussen lassen. auch als erstes gelesen. Pro Identifier steht ein solcher Zwischenspeicher (als Warteschlange) > zur Verfügung.
  • Seite 379 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Anhängefahrzeugen • Teil 1: Bit-Übertragungsschicht und Sicherungsschicht HMI = Human Machine Interface = • Teil 2: Anwendungsschicht für die Mensch-Maschine-Schnittstelle Bremsausrüstung > • Teil 3: Anwendungsschicht für andere als die Bremsausrüstung...
  • Seite 380 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Node Node (engl.) = Knoten. Damit ist ein MAC-ID Teilnehmer im Netzwerk gemeint. MAC = Manufacturer‘s Address Code > = Hersteller-Seriennummer. Node Guarding ID = Identifier = Kennung Node (engl.) = Knoten, hier:...
  • Seite 381 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen In diesem Modus können SDOs, NMT-Kommandos und PDOs übertragen werden. Programable electronic system = > Programmierbares elektronisches System ... • zur Steuerung, zum Schutz oder zur Überwachung, •...
  • Seite 382 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Änderungen an den Eingängen nicht Spannungsversorgung lädt das Laufzeitsystem erkennen. die remanenten Daten zurück in den Arbeitsspeicher.  Im Laufe des Zyklusses werden die Dagegen sind die Daten im Arbeitsspeicher Ausgänge nur virtuell (im Prozessabbild)
  • Seite 383 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen SD-Card stopped Eine SD Memory Card (Kurzform für Secure stopped (engl.) = angehalten Digital Memory Card; deutsch: Sichere digitale Betriebszustand eines CANopen-Teilnehmers. Speicherkarte) ist ein digitales In diesem Modus werden nur NMT-Kommandos übertragen.
  • Seite 384 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Begriffe und Abkürzungen Internetprotokollfamilie gehört. Aufgabe von Je nach ereignisgesteuerten Verzweigungen UDP ist es, Daten, die über das Internet im Programm kann dies unterschiedlich lange übertragen werden, der richtigen Anwendung dauern.
  • Seite 385 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Index Visualisierung verwalten ................202 Index Beachten! ....................10 Bedienelemente ..................17 Bedienhinweise ..................42 Bedienung Adressbelegung der Ausgänge ............128 Auf einer Menüseite navigieren ..............45 Adresse ....................375 Im Datei-Verzeichnis navigieren ..............
  • Seite 386 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Index CANopen-Tabellen CANopen Diagnose ..................350, 377 Tabellen ....................... 359 Diagnose und Fehlerbehandlung ............349 CANopen Error-Code ................371 Display ....................15 CANOPEN_ENABLE ................265 Dither ....................377 CANOPEN_GETBUFFERFLAGS ............267 DLC ......................
  • Seite 387 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Index GET_VERSIONS ................. 183 Kamera ein-/ausschalten ..............151 Hardware ....................14 Kamerabild an horizontaler Achse spiegeln ....... 151, 158 Heartbeat ..................... 378 Kamerabild konfigurieren ............149, 158 Hinweise ..................128, 143 Kamerabild rotieren ..............
  • Seite 388 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Index CANopen-Tabellen OBV ..................... 380 SDO-Abbruch-Code................364 OPC ..................... 380 SDO-Kommando-Bytes ............... 363 operational ................... 380 Selbsthaltung ..................18 Optisches und akustisches Feedback nutzen ........139 Selbsttest ..................... 383 OverlayVisu ..................209 SET_BOOTUP_BACKLIGHT ..............
  • Seite 389 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Index Zusätzliche Bibliotheken einbinden ............. 118 Zwischen Farb- und Graustufendarstellung umschalten ....150 Zykluszeit ..................... 384 Target ....................383 Zykluszeit beachten! ................114 Tastenbelegung im Recovery-Modus ............ 33 Tastenfunktionen ................... 43 Tasten-LEDs ..................
  • Seite 390 Programmierhandbuch ecomatmobile PDM360 NG 12" / Touch (CR1201) V02.03.xx 2015-06-17 Notizen • Notes • Notes CANopen-Tabellen Notizen • Notes • Notes...
  • Seite 391 • 3843 GA Harderwijk • Tel. +31 341 / 438 438 ifm electronic s.a. • 4410-136 São Félix da Marinha • Tel. +351 223 / 71 71 08 ifm electronic Sp. z o.o. • 40-106 Katowice • Tel. +48 32-608 74 54 ifm electronic s.r.l.