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...
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...
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: ...
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: ...
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.
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...
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.
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...
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: ...
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.
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: •...
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.
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...
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.
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)
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...
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:...
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] ►...
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.
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 ►...
> 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 (...
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.
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).
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.
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.
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...
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...
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 ►...
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] ►...
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 (...
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 >...
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.
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.
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: ►...
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: ...
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 (...
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: >...
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.
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)
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.
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 ►...
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: ►...
> 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] >...
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.
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".
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.
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 (→...
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.
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: ►...
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.
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“...
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: ...
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...
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.
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).
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.
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...
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: –...
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...
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.
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...
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))) ►...
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...
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))) ►...
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.
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...
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.
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...
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.
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.
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.
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:...
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.
► 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.
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! ...
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...
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 ►...
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:...
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.
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...
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.
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 ►...
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.
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.
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 (→...
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...
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 (→...
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 (→...
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.
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...
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.
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...
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.
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.
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 ...
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...
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.
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.
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).
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.
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...
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.
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.
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...
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.
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...
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...
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...
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...
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.
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.
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.
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.
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 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...
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).
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...
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...
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...
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...
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...
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 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.
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.
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...
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: •...
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:...
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...
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.
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.
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.
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:...
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...
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 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...
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"...
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.
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.
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 ......................