Herunterladen Inhalt Inhalt Diese Seite drucken

ifm ecomatDisplay Programmierhandbuch Seite 3

Vorschau ausblenden Andere Handbücher für ecomatDisplay:
Inhaltsverzeichnis

Werbung

6.3.2
CANbus hinzufügen und konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3.3
RawCAN: CANLayer 2 konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3.4
CANopen: CANopen Manager konfigurieren (Master) . . . . . . . . . . . . . . . . . . . . . . . . 41
6.3.5
CANopen: CANopen Device konfigurieren (Slave) . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.3.6
J1939: J1939-Manager konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7
Programmierung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.1
Objekte der SPS-Anwendung mit ecomatDisplay-Template . . . . . . . . . . . . . . . . . . . . . . . 43
7.2
SPS-Anwendung erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2.1
Unterstützte Programmiersprachen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2.2
PLC_PRG in FUP und ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.2.3
Verfügbarer Speicher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.2.4
Unterstützte Variablentypen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.2.5
Persistente Variablen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.2.6
Symbolnamen der Bedienelemente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.2.7
Arbeitsreihenfolge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3
ifm-Funktionsbibliotheken nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.3.1
Gerät konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.2
Gerät steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.3
Audiofunktionen ausführen und einstellen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.3.4
Ethernet-Schnittstelle konfigurieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.3.5
Gerätetasten konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.3.6
Gerätedisplay konfgurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
7.3.7
Auf Gerätesensoren und Eingänge/Ausgänge zugreifen . . . . . . . . . . . . . . . . . . . . . . 49
7.3.8
Systemzeit konfigurieren/lesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3.9
Dateien verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3.10 Touchscreen konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.3.11 Analogkamera einstellen und steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.3.12 Ethernet-Kamera einstellen und steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.3.13 PDF-Viewer konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.3.14 Bildfenster steuern / Screenshot erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.3.15 CSV-Dateien verwalten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.3.16 Hilfsfunktionen nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.4
Visualisierungen nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.4.1
Einstellungen im Projekt-Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7.4.2
Externe Dateien einbinden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.4.3
Texte und Schriftarten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
7.4.4
Sprachumschaltung. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.4.5
Bildersammlung verwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
7.4.6
Visualisierungsmanager nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
7.4.7
Visualisierung erstellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.5
Touchscreen-Funktionen nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.5.1
Hinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
7.5.2
Eingabeobjekte der Visualisierung konfiguieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.5.3
Multitouch-Funktionalität nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.6
Bedienung ohne Touch-Funktionalität . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
7.7
Mobile Kameras nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.7.1
Unterstützte Kameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.7.2
Analogkamera konfigurieren und steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
7.7.3
Ethernet-Kamera konfigurieren und steuern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.7.4
Region of Interest (ROI) konfigurieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
7.8
PDF-Viewer nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.8.1
Beispiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
7.9
CSV-Datei-Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.9.1
CSV-Datei schreiben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
7.9.2
CSV-Datei lesen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.9.3
Stringformat uiGenericLogSizeMax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.10 CODESYS IIoT Libraries SL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.11 CANopen nutzen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.11.1 CANopen: SDO senden und empfangen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.11.2 CANopen: Network Management (NMT). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.12 RawCAN nutzen (CAN Layer 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
DE
3

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis