Seite 4
Betrieb CODESYS-Projekt auf das Gerät übertragen ..............84 8.1.1 Anwendung auf ecomatDisplay laden ..................85 8.1.2 Anwendung auf dem Gerät löschen ................... 85 Betriebszustände der SPS-Anwendung ................86 8.2.1 Betriebszustand der SPS-Anwendung anzeigen ................ 86 8.2.2 SPS-Anwendung starten ......................86 8.2.3 SPS-Anwendung stoppen ......................
> Zweck des Dokuments 56466 Dieses Dokument gilt für folgende Geräte des Typs ecomatDisplay ab Firmware-Version V 1.n.n.n: CR1058 CR1059 CR1074 CR1075 CR1076 CR1077 CR1202 CR1203 Diese Anleitung beschreibt folgende Themen: ...
> Zeichenerklärung 15989 WARNUNG Warnung vor schweren Personenschäden. Tod oder schwere irreversible Verletzungen sind möglich. VORSICHT Warnung vor Personenschäden. Leichte reversible Verletzungen sind möglich. ACHTUNG Warnung vor Sachschäden Wichtiger Hinweis Fehlfunktionen oder Störungen sind bei Nichtbeachtung möglich Information Ergänzender Hinweis ►...
Zielsystem einstellen mit CODESYS Geräteinterne SPS mit CODESYS programmieren Beschreibung der gerätespezifischen CODESYS-Funktionsbibliotheken Soweit Dokumente nicht vorliegen, können diese bei ifm angefordert werden oder stehen als Download auf der ifm-Website zur Verfügung: → www.ifm.com > Übersicht: CODESYS-Dokumentation von 3S 18296 Die 3S GmbH stellt für die Programmierung der SPS des Geräts die folgende...
Sicherheitshinweise Inhalt Allgemeine Sicherheitshinweise ......................10 Notwendige Vorkenntnisse ........................10 > Allgemeine Sicherheitshinweise 8516 Dieses Dokument vor Inbetriebnahme des Produktes lesen und während der Einsatzdauer aufbewahren. Das Produkt nur bestimmungsgemäß verwenden. Die Missachtung von Anwendungshinweisen oder technischen Angaben kann zu Sach- und / oder Personenschäden führen.
Funktionsbibliotheken für Programmierung des Geräts Die in diesem Handbuch zugesicherten Eigenschaften und Funktionen sind nur mit den Software-Komponenten in den hier angegebenen Versionen erreichbar! ifm electronic stellt auf seiner Webseite die Software-Komponenten zum Herunterladen bereit: → www.ifm.com...
> 3.1.3 Lizensierung 24407 Mit dem Kauf des ecomatDisplay erwirbt der Anwender gleichzeitig eine gültige Lizenz für die Nutzung des "CODESYS für ifm ecomatDisplay". Lizenzinformationen: → Installationsroutine oder Produktseite des Artikels auf der ifm-Webseite. > CODESYS Development System 7282 Das CODESYS Development System (kurz: CODESYS) ist eine Entwicklungsumgebung für die...
→ Online-Hilfe > CODESYS Development System > Packages und Lizenzen verwalten > 3.3.1 Komponenten des Packages 57521 ifm stellt für die Programmierung der geräteinternen SPS das CODESYS-Package "CODESYS für ifm ecomatDisplay" bereit. Das Package enthält folgende Komponenten: Gerätebeschreibungsdateien ifm-Funktionsbibliotheken und Erweiterungen Detaillierte Informationen zu den ifm-Funktionsbibliotheken: →...
Um das ifm-Package "CODESYS für ifm ecomatDisplay" zu installieren: Voraussetzungen > CODESYS 3.5 SP15 Patch 1 ist korrekt installiert. > ifm-Package "CODESYS für ifm ecomatDisplay" ist auf dem PC/Laptop gespeichert. CODESYS starten ► CODESYS mit Administratorrechten starten. > CODESYS startet.
> 3.3.4 Package deinstallieren 15022 Um das ifm-Package "CODESYS für ifm ecomatDisplay" zu deinstallieren: Package Manager starten ► [Tools] > [Package Manager] wählen. > Fenster [Package Manager] zeigt die installierten Packages. Package deinstallieren ► Package wählen, das deinstalliert werden soll.
Am Gerät gleichzeitig 3 beliebige Tasten drücken und gedrückt halten. Gerät wieder einschalten. Dazu müssen Klemme 15 und Klemme 30 beide an VBB liegen. > Gerät startet neu. ► Tasten solange gedrückt halten, bis ifm-Logo erscheint / Status-LED orange blinkt. > Gerät ist im Recovery-Modus.
> Bedienhinweise 57373 Die Bedienung im Recovery-Modus erfolgt mit dem Touchscreen oder mit den Tasten der Kreuzwippe: Kreuzwippe Funktionstaste Funktion [] nach oben bewegen vorheriges Menü-Element wählen [] nach links bewegen vorheriges Element wählen [] nach rechts bewegen nächstes Element wählen []...
Eine Unterbrechung des Update-Vorgangs kann zu einem Verlust der auf dem Gerät gespeicherten Anwenderdaten führen. ► Den Update-Vorgang nicht unterbrechen! Das Laufzeitsystem des Geräts kann nur im Recovery-Modus aktualisiert werden. Die aktuelle Version des Laufzeitsystems steht auf der Webseite der ifm electronic zum Herunterladen bereit (→ Update-Datei herunterladen (→ S. 16)).
Seite 19
Laufzeitsystem/Firmware-Update via Web-Browser SYS_OBJECTID> Neues Laufzeitsystem/Firmware herunterladen ► Neues Laufzeitsystem von ifm-Webseite herunterladen (→ Update-Datei herunterladen (→ S. 16)). Gerät im Recovery-Modus starten ► Recovery-Modus starten (→ S. 16) Gerät mit PC verbinden ► Ethernet-Netzwerkverbindung zwischen Gerät und PC herstellen (→ Montageanleitung).
> 3.4.4 IP-Parameter der Ethernet-Schnittstelle einstellen 57557 Um das Laufzeitsystem des Geräts über ein Netzwerk zu aktualisieren, muss das Gerät mit dem entsprechenden Netzwerk verbunden sein. Standardeinstellungen der IP-Adresse: IP-Adresse = 192.168.82.247 Subnetzmaske = 255.255.255.0 Gateway-Adresse = 192.168.82.1 Für die Konfiguration der Ethernet-Schnittstelle stehen folgende Optionen zur Verfügung: ...
> IP-Parameter von DHCP-Server beziehen 57230 Gerät mit IP-Netzwerk verbinden ► Ethernet-Schnittstelle des Geräts mit dem IP-Netzwerk verbinden. Menüseite wählen ► Gerät im Recovery-Modus starten (→ Recovery-Modus starten (→ S. 16)). ► Mit [] / [] das Menü [NETWORK SETUP] wählen und mit [RETURN] aktivieren.
> IP-Parameter manuell einstellen 57231 Weitere Infos zur Vergabe von IP-Adressen Ethernet-Netzwerken: → Adressvergabe in Ethernet-Netzwerken (→ S. 313). Menüseite wählen ► Gerät im Recovery-Modus starten (→ Recovery-Modus starten (→ S. 16)). ► Mit [] / [] das Menü [NETWORK SETUP] wählen und mit [RETURN] aktivieren.
Gerätekonfiguration Inhalt Setup-Modus starten ..........................23 SPS-Anwendung starten ........................42 Setup verlassen, Gerät neu starten ......................42 19278 Diese Kapitel beschreibt die Konfiguration des Geräts im Setup-Modus. > Setup-Modus starten 57232 Wenn keine gültige Anwendung auf dem Gerät gespeichert ist, geht das Gerät nach dem Systemstart automatisch in das Startmenü.
Startseite im Setup-Modus: > 4.1.1 Setup Main Menu: Untermenüs 57233 > Der Bildschirm im Setup-Hauptmenü [Setup Main Menu] zeigt folgende Untermenüs: Schaltfläche Bedeutung Einstellung der Ethernet-Schnittstellen → Connection (→ S. 29) [Connection] Systemeinstellungen → [System Setup] System Setup (→ S. 31) Backup der Gerätedaten und Einstellungen durchführen →...
4.1.2 Bedienhinweise Inhalt Tastenfunktion ............................25 Kreuzwippe .............................27 Touchscreen ............................28 Setup: Passwort eingeben........................28 18108 Im Setup-Modus gelten für die Bedienelemente folgende Regeln: > Tastenfunktion 57318 Die Belegung der Funktionstasten ist kontextabhängig. Welche Aktion bei der Betätigung einer Taste ausgelöst wird, zeigt das Symbol der korrespondierenden Schaltfläche auf dem Bildschirm.
> Bedienung: Im Setup-Menü navigieren 57346 Um im Setup-Menü zu navigieren: ► Mit [] oder [] den nächsten Menüpunkt wählen (vorwärts). ODER: Mit [] oder [] den vorherigen Menüpunkt wählen (rückwärts). > Gewählter Menüpunkt hat Fokus (orangefarbener Rahmen). ► Mit [RETURN] zur gewählten Menüseite wechseln.
> Bedienung: Text eingeben mit der Bildschirmtastatur 57348 Die Bedienoberfläche des Laufzeitsystems verfügt über eine Bildschirmtastatur. Sie erscheint automatisch, sobald vom Bediener die Eingabe von Zeichen erwartet wird. Die Bildschirmtastatur zeigt die QWERTY-Tastaturbelegung. Diese Einstellung kann nicht geändert werden.
Touchscreen 57350 Im Setup-Modus ist die Touchscreen-Funktionalität des Geräts aktiviert. Bestimmte Navigationsfunktionen können sowohl mit den Funktionstasten als auch mithilfe des Touchscreens ausführt werden. Folgende Bedienelemente kann der Bediener direkt per Berührung auf dem Touchscreens aktivieren: Schaltflächen ...
► Schnittstelle [Ethernet 0] / [Ethernet 1] wählen (Außer im Bridge-Mode). ► Eingabefeld [IP Address] markieren. > Ziffernblock wird eingeblendet. ► IP-Adresse mit dem Ziffernblock eingeben. ► Mit den Eingabefeldern [Netmask] und [Gateway] wie beschrieben vorgehen. ► Die Einstellungen mit der Schaltfläche [ ] speichern.
> 4.1.5 System Setup 57236 ► [System Setup] aktivieren. > Menü [System Setup] erscheint: ► Eines der folgenden Untermenüs wählen: Bezeichnung Bedeutung → Datum und Uhrzeit einstellen (→ S. 32) [Date and Time] → [Password] Passwort einstellen (→ S. 32) →...
Datum und Uhrzeit einstellen 57240 Um Datum und Uhrzeit (Systemzeit) einzustellen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [System Setup] > [Date and Time] > Registerkarte [System Time] > Menüseite zeigt folgende Informationen: Bezeichnung Bedeutung Mögliche Werte [Year] Jahr 2000 ...
Login-Daten 57482 Werkseitig sind folgende Login-Daten eingestellt: Benutzername/Login: root Passwort: pdm3 Diese Einstellungen gelten z.B. für: Zugriff auf das Gerät per FTP, Telnet, SSH Zugriff auf den Setup-Mode (sofern der Passwortschutz aktiviert ist → Passwortschutz aktivieren/deaktivieren (→ S. 34)) >...
Passwortschutz aktivieren/deaktivieren 57250 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: pdm3 ► Um einen wirksamen Schutz zu gewährleisten, das werkseitig gesetzte Passwort ändern! Die Programmiersoftware CODESYS kann auch bei eingeschaltetem Passwortschutz uneingeschränkt auf das im Gerät gespeicherte IEC-Projekt zugreifen.
> Bootscreen einstellen 57242 Das Bild für den Bootscreen kann auch über die Bildersammlung im CODESYS-Projekt auf das Gerät geladen werden und mit einem FB aktiviert werden. → Bootscreen einstellen (→ S. 70) Um das Bild für den Bootscreen einzustellen: Menüseite wählen...
> Displayhelligkeit einstellen 57243 Um die Helligkeit des Displays einzustellen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [System Setup] > [Display Brightness] > Menüseite zeigt folgende Informationen: Bezeichnung Bedeutung Mögliche Werte [Display Brightness] Relative Helligkeit des Bildschirms (Wert in %)
> Touchscreen konfigurieren 57553 Um den Touchscreen (falls vorhanden) einzustellen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [System Setup] > [Touch Configuration] > Menüseite zeigt folgende Einstellmöglichkeiten: Bezeichnung Bedeutung [Water Optimized (default)] Optimiert für die Bedienung bei Nässe. [Glove Optimized] Optimiert für die Bedienung mit Handschuhen.
Seite 38
> CAN Test 57245 Menüseite wählen ► Navigationspfad: [Launch Setup] > [Device Diagnostic] > [CAN Test] > Menüseite [CAN Test] erscheint. > Menüseite zeigt folgende Informationen: Bezeichnung Bedeutung Mögliche Werte [Bus Number] CAN-Busschnittstelle eingeben. 1 ... 4 [Baudrate] Baudrate des CAN-Bus einstellen.
Seite 39
> CAN Test: Daten senden 57312 Um das Senden von Daten über eine CAN-Schnittstelle zu testen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [Device Diagnostic] > [CAN Test] > Menüseite [CAN Test] erscheint. CAN-Bus wählen ► In Eingabefeld [Bus Number] die Nummer des CAN-Bus eingeben.
> CAN Test: Daten empfangen 57313 Um den Empfang von Daten über eine CAN-Schnittstelle zu testen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [Device Diagnostic] > [CAN Test] > Menüseite [CAN Test] erscheint. CAN-Bus wählen ► In Eingabefeld [Bus Number] die Nummer des CAN-Bus eingeben.
Lautstärke und Balance einstellen und testen 57316 ► Für diese Funktion einen externen Lautsprecher an das Gerät anschließen → Montageanleitung. Um die Balance und die Lautstärke einzustellen und zu testen: Menüseite wählen ► Navigationspfad: [Launch Setup] > [Device Diagnostic] > [Audio Test] >...
Template für ecomatDisplay 57489 ifm stellt für jedes Modell der Gerätefamilie ein spezielles Projekt-Template bereit. Das Template enthält die optimalen Voreinstellungen für das jeweilige Zielgerät (Target). Der Anwender kann das Template während der Projekterstellung wählen. Die Templates sind nach der Installation des Gerätepackages verfügbar.
Fenster [Neues Projekt] erscheint. ► Folgende Werte einstellen: [Kategorie]: ecomatDisplay wählen. [Vorlagen]: Das zum Gerät passende Template wählen: [ifm ecomatDisplay ...] [Name]: Projektname eingeben [Ort]: Speicherort der Projektdatei wählen. ► [OK] klicken, um die eingegebenen Werte zu bestätigen.
Seite 45
Um die Online-Hilfe von CODESYS aufzurufen: ► CODESYS starten. > Bedienoberfläche von CODESYS erscheint. ► [F1] drücken. > Online-Hilfe des Programmiersystems CODESYS erscheint. ► Machen Sie sich mit dem Programmiersystem CODESYS vertraut! Dies gilt insbesondere für folgende Themen: ...
Vorbereitungen > CODESYS-PC/Laptop und Ethernet-Schnittstelle des Geräts sind verbunden. > Optional: IP-Einstellungen der Ethernet-Schnittstelle anpassen. Kommunikationseinstellungen wählen ► Im Gerätebaum: Doppelklick auf Symbol [Device (ecomatDisplay)] > Im Editor-Fenster: Registerkarte [Kommunikation] wählen. > Editor-Fenster zeigt Kommunikationseinstellungen. Gateway wählen ► In Liste [Gateway] das gewünschte Gateway wählen.
► Knoten des Geräts wählen und [OK] aktivieren, um den Kommunikationspfad zur geräteinternen SPS zu setzen. > CODESYS kann Daten auf die geräteinterne SPS übertragen. > Zugriffsschutz für Projekt aktivieren 21783 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! ...
→ Online-Hilfe > CODESYS Development System > Referenz Benutzeroberfläche > Objekte > Objekt 'Gerät' und Generischer Geräteeditor Die Konfiguration der SPS erfolgt über den Knoten [Device (ecomatDisplay)] des Gerätebaums. Um die SPS des ecomatDisplay zu konfigurieren: ► Im Gerätebaum: Doppelklick auf [Device (ecomatDisplay)] >...
► Für jede in der Anwendung genutzte CAN-Schnittstelle ein separates "CAN-Bus"-Gerät zum Gerätebaum hinzufügen! > 6.3.1 Gerätebeschreibungsdateien (EDS-Dateien) 57523 Falls notwendig: ► Die EDS-Dateien mit den Gerätebeschreibungen für Geräte von ifm von der ifm-Webseite herunterladen: → www.ifm.com ► EDS-Dateien über das Geräte-Repository in CODESYS installieren.
► [Gerät anhängen ...] wählen. > Fenster [Gerät anhängen] erscheint. ► Folgende Werte einstellen: 1. [Hersteller]: ifm electronic wählen. 2. In der Tabelle: [ifmCANbus] wählen. 3. [Name]: Eindeutige Bezeichnung für CAN-Schnittstelle eingeben. ► Auf [Gerät anhängen] klicken, um das gewählte Gerät zum Projekt hinzuzufügen.
Seite 51
► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! CANopen Manager → Online-Hilfe > Feldbusunterstützung > CAN-basierte Feldbusse > CANopen > CANopen Manager Die Konfiguration des CANopen Manager basiert auf dem CANopen-Stack des Programmiersystems CODESYS 3.5. Voraussetzungen > CAN-Schnittstelle hinzufügen und konfigurieren (→...
> 6.3.5 CANopen: CANopen Device konfigurieren (Slave) 14644 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! CANopen Local Device → Online-Hilfe > Feldbusunterstützung > CAN-basierte Feldbusse > CANopen > CANopen Device Die Konfiguration des CANopen Device basiert auf dem CANopen-Stack des Programmiersystems CODESYS 3.5.
> 6.3.6 J1939: J1939-Manager konfigurieren 11743 Die Konfiguration des J1939-Managers basiert auf dem J1939-Stack des Programmiersystems CODESYS 3.5. ► Machen Sie sich mit den folgenden CODESYS-Funktionen vertraut: J1939-Manager → Online-Hilfe > Feldbusunterstützung > CAN-basierte Feldbusse > J1939 >...
Programmierung Inhalt Objekte der SPS-Anwendung mit ecomatDisplay-Template ..............54 SPS-Anwendung erstellen........................55 ifm-Funktionsbibliotheken nutzen ......................61 Visualisierungen nutzen .........................68 Touchscreen-Funktionen nutzen ......................75 Mobile Kameras nutzen ..........................77 CANopen nutzen ............................79 RawCAN nutzen (CAN Layer 2) ......................80 Task-Abarbeitung konfigurieren ......................82 14603 > Objekte der SPS-Anwendung mit ecomatDisplay-Template 57494 Alle Objekte einer SPS-Anwendung sind als Unterelemente des Knotens [Application] im Gerätebaum...
GVL_KeyList_RT Globale Variablenliste zum Auswerten der Gerätetasten als steigende Flanke. TextLists Ordner für Textlisten. TL_eKeyMapCodes Textliste mit Mapping-Codes der Tasten. ifmImagePool Bildersammlung für die Visualisierung. Bietet Zugriff auf Standard- und gerätespezifische Funktionsbibliotheken: Bibliotheksverwalter → ifm-Funktionsbibliotheken nutzen PLC_PRG(PRG) Bietet Zugriff auf die SPS-Anwendung in der Programmiersprache Funktionsplan (FUP) →...
> Unterstützte Variablentypen 57357 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Lokale Variablen → Online-Hilfe > CODESYS Development System > Referenz Programmierung > Variablentypen und spezielle Variablen > Lokale Variablen - VAR Globale Variablenliste → Online-Hilfe > CODESYS Development System > Referenz Programmierung >...
Seite 58
PLC_PRG in FUP und ST Das57497 Das Projekt-Template enthält die PRGs PLC_PRG (PRG) und PLC_PRG_IN_ST (PRG). → Objekte der SPS-Anwendung mit ecomatDisplay-Template (→ S. 54) Das PRG PLC_PRG (PRG) ist in Funktionsplan (FUP) programmiert und wird standardmäßig beim Kompilieren berücksichtigt (Darstellung in schwarzer Schrift).
> Symbolnamen der Bedienelemente 12652 Den Bedienelementen des Geräts sind bestimmte Symbolnamen fest zugewiesen. Mit diesen Symbolnamen kann der Programmierer bestimmte Aktionen und Funktionen definieren, die bei einer Betätigung des jeweiligen Bedienelements ausgelöst wird (→ Funktionen für Bedienelemente definieren (→...
> Arbeitsreihenfolge 7427 Es gibt grundsätzlich zwei Reihenfolgen, ein Projekt für Display-Geräte zu erstellen: Reihenfolge Vorteile Nachteile Visualisierung zuerst, Im Programm kann auf die Parameter in Die in den Visualisierungen benötigten anschließend die den fertigen Bildern querverwiesen SPS-Parameter und Variablen sind noch nicht SPS-Anwendung werden.
Analogkamera einstellen und steuern ....................66 Bildfenster steuern / Screenshot erstellen ....................66 CSV-Dateien verwalten ..........................66 Hilfsfunktionen nutzen ..........................67 57363 ifm stellt für die Programmierung des Geräts unter CODESYS 3.5 folgende Funktionsbibliotheken bereit: Name Beschreibung ifmCANopenManager Funktionen für die Nutzung der CAN-Schnittstellen als CANopen Manager ifmDevice Gerätespezifische Funktionen, Datenstrukturen, Aufzählungstypen und globale Variablen...
7.3.2 Gerät steuern 57403 Um das Gerät zu steuern, stehen die folgenden Funktionselemente zur Verfügung: Name Beschreibung Referenz → ShutdownDevice Gerät herunterfahren / neu starten. Common (→ S. 113) BootIntoRecovery Recovery Modus aufrufen. → SetStatusLEDstate Status-LED des Geräts steuern.
> 7.3.4 Ethernet-Schnittstelle konfigurieren 57379 Um die Einstellungen der Ethernet-Schnittstelle des Geräts zu verwalten, stehen die folgenden Funktionselemente zur Verfügung: Name Beschreibung Referenz → GetEthernetInterfaces Eine Liste mit den verfügbaren Ethernet (→ S. 128) Ethernet-Schnittstellen ausgeben. GetIPsettings IP-Einstellungen der Ethernet-Schnittstelle...
> 7.3.6 Gerätedisplay konfgurieren 57382 Um das Gerätedisplay zu konfigurieren, stehen die folgenden Funktionselemente zur Verfügung: Name Beschreibung Referenz → (→ S. 154) LCDcontrol Display und Hintergrundbeleuchtung steuern. GetBootupBacklight Helligkeitseinstellungen für den Bootvorgang auslesen. GetLCD_Backlight Helligkeitseinstellungen für den Normalbetrieb auslesen.
> 7.3.8 Systemzeit konfigurieren/lesen 57384 Um die Systemzeit des Geräts zu konfigurieren und auszulesen, stehen die folgenden Funktionselemente zur Verfügung: Name Beschreibung Referenz → GetAvailableTimeZones Liste der verfügbaren Zeitzonen anzeigen. System Time (→ S. 209) GetSysTime Datum, Zeit und Zeitzone des Geräts auslesen.
> 7.3.11 Analogkamera einstellen und steuern 57387 Um eine Analogkamera zu steuern und zu konfigurieren, steht das folgende Funktionselement zur Verfügung: Name Beschreibung Referenz → AnalogueCameraWindowControl Analogkamerafenster einstellen und Window Control (→ S. 224) steuern. > 7.3.12 Bildfenster steuern / Screenshot erstellen...
> 7.3.14 Hilfsfunktionen nutzen 11612 Der Anwender kann folgende Hilfsfunktionen nutzen: Name Beschreibung Referenz → GetMemoryInfoAsync (→ S. 282) GetMemoryInfoAsync Belegung des Gerätespeichers anzeigen → ByteArray_To_String Array aus Bytes in eine Zeichenkette konvertieren ByteArray_To_String (→ S. 284) → Buffer_To_String...
Visualisierungen nutzen Inhalt Hinweise zu Visualisierungen .........................68 Visualisierung erstellen ...........................72 Visualisierungsmanager nutzen ......................73 Visualisierung konfigurieren ........................74 14604 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Visualisierungen → Online-Hilfe > CODESYS Visualization Das Gerät unterstützt folgende Visualisierungstypen: Target-Visualisierung >...
Seite 69
> Bildersammlung verwenden 21788 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Bildersammlung → Online-Hilfe > CODESYS Development System > Applikation programmieren > Bildersammlungen verwenden Um eigene Bilder in Visualisierungen nutzen zu können, muss der Nutzer die entsprechenden Bilddateien vorher zu einer Bildersammlung in der Anwendung hinzufügen.
> Bootscreen einstellen 57526 Das Bild für den Bootscreen kann über die Bildersammlung im CODESYS-Projekt auf das Gerät geladen und mit dem FB LoadSplashScreen (→ S. 116) aktiviert werden: Bild für Bootscreen in die Bildersammlung aufnehmen ► Doppelklick auf die Bildersammlung.
Seite 71
Texte 7428 Die kleinste auf dem Gerät gut lesbare Schriftgröße ist 8 Punkt. Es sind Standardschriftarten auf dem Gerät verfügbar. Bei Bedarf können weitere True Type Font-Schriftarten auf das Gerät geladen werden, z.B. für andere Zeichensätze wie Kyrillisch oder Chinesisch.
> 7.4.2 Visualisierung erstellen 14940 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Visualisierungs-Editor: → Online-Hilfe > CODESYS Visualization > Visualisierungseditor Visualisierungselemente: → Online-Hilfe > CODESYS Visualization > Visualisierungselemente Um eine Visualisierung für eine SPS-Anwendung zu erstellen: ►...
> 7.4.3 Visualisierungsmanager nutzen 15818 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Visualisierungsmanager → Online-Hilfe > CODESYS Visualization > Visualisierungsmanager mit Clients > Visualisierungsmanager Der Visualisierungsmanager enthält die allgemeinen Einstellungen der Visualisierungen: Visualisierungsmanager starten ► Im Gerätebaum: Doppelklick auf [Application] > [Visualisierungsmanager] >...
> Funktionen für Bedienelemente definieren 20922 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Tastaturkonfiguration → Online-Hilfe > CODESYS Visualization > Visualisierungseditor > Registerkarte 'Tastaturkonfiguration' Über die CODESYS-Funktion "Standardtastaturkürzel" kann der Anwender den Bedienelementen des Geräts bestimmte Funktionen zuweisen (z.B. Seitenwechsel, Variable umschalten). Die so definierten Tastaturfunktionen gelten für alle Visualisierungen des Projekts.
Touchscreen-Funktionen nutzen Inhalt Hinweise ..............................75 Eingabeobjekte der Visualisierung konfiguieren ..................76 Multitouch-Funktionalität nutzen ......................76 11745 > 7.5.1 Hinweise 57359 ► Folgende Hinweise bei der Programmierung von Touchscreen-Funktionen beachten: Das Gerät besitzt Multitouch-Funktionalität. Für die Steuerung kritischer Funktionen ist der Einsatz von Touch-Bedienelementen nicht geeignet (z.B.
Das Gerät kann als Multitouch-Display eingesetzt werden. Dazu muss die entsprechende Option im CODESYS Visualisierungsmanager aktiviert werden. Die Multitouch-Funktionalität muss über die CODESYS-Applikation programmiert werden. Ein Beispielprogramm hierzu findet man im CODESYS Store oder kann über den ifm-Support angefordert werden. Die Programmierung von Multitouch Applikationen wird nur erfahrenen Anwendern empfohlen, da einige Standard-Touch-Eingaben von CODESYS im Multitouch-Mode nicht mehr zu Verfügung...
Mobile Kameras nutzen Inhalt Unterstützte Kameras ..........................77 Analog-Kameras im Projekt nutzen ......................78 57360 Das Gerät unterstützt den Betrieb von mobilen Kameras. Schnittstelle Signalart Eigenschaften Anzahl analoge Anschlüsse → Datenblatt Analog-Videoeingang Analog (FBAS) automatische Erkennung NTSC/PAL alle Kamerabilder gleichzeitig darstellbar ...
> 7.6.2 Analog-Kameras im Projekt nutzen 20927 Die Bilddaten einer angeschlossenen Analog-Kamera werden an eine Platzhaltergrafik auf einer Visualisierungsseite übergeben. > Bildauflösungen für analoge Kameras 57479 Analoge Kameras liefern in Abhängigkeit des verwendeten Farbkodierungssystems folgende Bildauflösungen: PAL: 720 x 576 (Seitenverhältnis: 5:4) ...
CANopen nutzen Inhalt CANopen: SDO senden und empfangen ....................79 CANopen: Network Management (NMT) ....................79 13902 ► Hinweise zur Taskonfiguration beachten! (→ Task-Abarbeitung konfigurieren) ► Hinweise zu CANopen beachten! (→ Systemhandbuch) Um in einer Anwendung auf eine für den CANopen-Betrieb konfigurierten CAN-Schnittstelle zuzugreifen, stehen folgende POUs zur Verfügung.
RawCAN nutzen (CAN Layer 2) Inhalt RawCAN: CAN-Netzwerkknoten steuern ....................80 RawCAN: CAN-Nachrichten versenden und empfangen ...............80 RawCAN: Remote CAN-Nachrichten anfordern und versenden ............80 9726 ► Hinweise zur Taskonfiguration beachten! (→ Task-Abarbeitung konfigurieren) Um in einer Anwendung auf eine für den CANopen-Betrieb konfigurierte CAN-Schnittstelle zuzugreifen, stehen folgende POU zur Verfügung.
Seite 81
→ CAN_RemoteResponse Auf die Anforderung einer Remote-Nachricht CAN_RemoteResponse (→ S. 298) antworten...
Taskkonfiguration Die Abarbeitung der Tasks wird durch Parameter gesteuert. Der Anwender kann jeden Task separat parametrieren. CODESYS legt bei der Projekt- und Visualisierungserstellung mit Verwendung des ecomatDisplay-Templates automatisch folgende Tasks an: Name Beschreibung Verweis Task für die Abarbeitung des Hauptprogramms [PLC_PRG (PRG)] →...
> 7.9.1 Task konfigurieren 57487 Die Task bestimmt die Ausführung des Standardprogramms PLC_PRG. Der Programmierer kann der Task zusätzliche Unterprogramme zuweisen. Um die Eigenschaften der Task einzustellen: ► Im Gerätebaum: Doppelklick auf [Task] > Im Editor-Fenster: Registerkarte [Konfiguration] zeigt aktuelle Konfiguration der Task.
Betriebszustände der SPS-Anwendung ....................86 Reset ..............................87 Systeminformationen anzeigen ......................88 7340 CODESYS-Projekt auf das Gerät übertragen Inhalt Anwendung auf ecomatDisplay laden ....................85 Anwendung auf dem Gerät löschen .......................85 14059 ► Machen Sie sich mit folgenden CODESYS-Funktionen vertraut! Applikation auf das Gerät übertragen →...
Anwendung auf ecomatDisplay laden 12330 Um die erstellte Anwendung auf das Gerät zu laden und spannungsausfallsicher zu speichern: Voraussetzungen: > Verbindung zischen PC/Laptop und ecomatDisplay ist hergestellt. > Kommunikationspfad ist gesetzt (→ Kommunikationspfad der SPS setzen (→ S. 46)). >...
Betriebszustand der SPS-Anwendung anzeigen ...................86 SPS-Anwendung starten ........................86 SPS-Anwendung stoppen ........................86 2688 Die auf dem ecomatDisplay gespeicherten Anwendungen werden in separaten Tasks unabhängig voneinander ausgeführt. Eine Anwendung kann folgende Betriebszustände einnehmen: Entladen Auf dem Gerät ist keine Anwendung gespeichert.
V1.4.0 [Serial Number Device] Seriennummer des Geräts z.B. 1511AB019 Um die Systeminformationen des Geräts anzuzeigen: ► Verbindung zwischen CODESYS und ecomatDisplay herstellen. ► [Online] > [Einloggen] wählen. > CODESYS wechselt in den Online-Betrieb. ► Im Gerätebaum: Doppelklick auf [System_Info] ►...
Bibliothek ifmCANopenManager.library ....................93 Bibliothek ifmDevice_ecomatDisplay.library ..................103 Bibliothek ifmFileUtil.library ........................253 Bibliothek ifmRawCAN.library.......................293 7034 Dieses Kapitel enthält die detaillierte Beschreibung der Funktionsbibliotheken, die die ifm electronic für die Programmierung des Geräts unter CODESYS 3.5 bereitstellt. Verhaltensmodell der ifm-Funktionsbausteine Inhalt Allgemein ..............................90 Verhaltensmodell ENABLE........................91 Verhaltensmodell EXECUTE ........................91...
Diagnose-/Fehler-Information → Meldungen / Diagnose-Codes der Funktionsbausteine (→ S. 90) eDiagInfo Alle Ein- und Ausgänge, die zum ifm-Verhaltensmodell gehören, sind im FB als oberste angeordnet. > Meldungen / Diagnose-Codes der Funktionsbausteine 23460 Status-/Diagnose-/Fehler-Meldungen der Funktionsbausteine sind im globalen Enum DIAG_INFO definiert.
> 9.1.2 Verhaltensmodell ENABLE 23705 Funktionsbausteine, die das Verhaltensmodell ENABLE verwenden, werden zyklisch abgearbeitet, solange der Zustand am Eingang xEnable = TRUE ist. Wenn xEnable = FALSE ist, wird der Funktionsbaustein nicht ausgeführt. Alle Bausteinausgänge werden auf ihre voreingestellten Standardwerte rückgesetzt und nicht aktualisiert. In diesem Fall gilt: xError = FALSE und eDiagInfo = STAT_INACTIVE.
Bibliothek ifm_ecomatDisplay_Cnt 56286 Die Bibliothek ist eine Container-Bibliothek. Sie enthält alle für die Programmierung des Geräts benötigten Funktionsbibliotheken. Bibliothek ifmCANopenManager.library (→ S. 93) Bibliothek ifmDevice_ecomatDisplay.library (→ S. 103) Bibliothek ifmFileUtil.library (→ S. 253) Bibliothek ifmRawCAN.library...
9.3.1 COP_GetNodeState 15956 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmCANopenManager.library Symbol in CODESYS: > Beschreibung 18445 Der FB gibt den aktuellen Zustand eines CANopen-Knotens aus. > Eingangsparameter 18446 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB nicht ausführen...
9.3.2 COP_SDOread 18448 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmCANopenManager.library Symbol in CODESYS: > Beschreibung 7144 Der FB liest den Inhalt eines Service Data Objects (SDO) und schreibt diesen in einen Pufferspeicher. Das SDO wird ausgewählt über die CAN-Schnittstelle, die ID des CANopen-Knotens sowie Index und Subindex des Objektverzeichnisses.
Seite 97
> Ausgangsparameter 11271 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.3.3 COP_SDOwrite 17128 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmCANopenManager.library Symbol in CODESYS: > Beschreibung 19833 Der FB schreibt den Inhalt eines Service Data Objects (SDO). Das SDO wird ausgewählt über die CAN-Schnittstelle, die ID des CANopen-Knotens sowie Index und Subindex des Objektverzeichnisses.
Seite 99
> Ausgangsparameter 7005 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.3.4 COP_SendNMT 7006 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmCANopenManager.library Symbol in CODESYS: > Beschreibung 7001 Der FB sendet einen Befehl zur Steuerung eines CANopen-Knotens. > Eingangsparameter 6981 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB nicht ausführen...
Seite 101
> Ausgangsparameter 7147 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
Bibliothek ifmDevice_ecomatDisplay.library Inhalt Audio ..............................104 Common ...............................113 Ethernet ..............................128 Keypads ..............................139 LCD ...............................154 Local IO ..............................165 Status LED ............................184 Storage ..............................187 System Commands ..........................192 System Information ..........................201 Touch ..............................204 System Time ............................209 Window Control ............................224 ENUM ..............................231 STRUCT ...............................240 Global ..............................252...
AudioPlayer 27355 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 4555 Der FB aktiviert / deaktiviert den Audio Player des Geräts. Der Audio Player bietet folgende Funktionen: Inhalt einer Audio-Datei wiedergeben (unterstützte Formate: .wav, .ogg) ...
Seite 106
> Ausgangsparameter 4558 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
AudioRecorder 4554 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 10335 Der FB aktiviert / deaktiviert den Audio-Recorder des Geräts. Der Audio-Recorder bietet folgende Funktionen: Audio-Signal am Line-In-Eingang des Geräts aufnehmen und als Datei speichern (unterstütztes Format: .wav)
Seite 108
> Ausgangsparameter 14058 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
GetAudioSettings 56140 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56141 Der FB liest die aktuell eingestellten Lautstärkewerte der verschiedenen Audio-Kanäle (Master, Lautsprecher L + R, Kopfhörer L + R, Line-In) und gibt die Werte aus.
Seite 110
> Ausgangsparameter 56143 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetAudioSettings 56145 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56146 Der FB konfiguriert die Lautstärkewerte der verschiedenen Audio-Kanäle (Master, Lautsprecher L + R, Kopfhörer L + R, Line-In) des Geräts. Die unterlagerten Systemfunktionen werden nur bei Wertänderung ausgeführt.
Seite 112
> Ausgangsparameter 56148 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
HideSplashScreen 56150 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56151 Der FB steuert die Anzeige des Startbilds (Splashscreen) und der Visualisierung auf dem Display. Standardmäßig wird das Startbild nach Booten des Geräts angezeigt. Das Startbild wird mit dem FB LoadSplashScreen eingestellt.
Seite 115
> Ausgangsparameter 56154 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
LoadSplashScreen 56155 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56156 Der FB lädt eine Bilddatei in den Flash-Speicher des Geräts. Die Bilddatei wird ab dem nächsten Neustart des Geräts als Startbild (Splashscreen) verwendet. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein.
Seite 117
> Ausgangsparameter 56158 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetSupplySwitchMode 56160 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56161 Der FB aktiviert oder deaktiviert die automatische Abschaltung (AutoShutdown) des Geräts in Abhängigkeit des Spannungswerts an Klemme 15. Standardeinstellung nach Einschalten des Geräts: Die automatische Abschaltung ist aktiv. Das Gerät fährt herunter, sobald der Spannungswert an Klemme 15 <...
Seite 119
> Ausgangsparameter 56163 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
ShutdownDevice 56164 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56165 Der FB löst in Abhängigkeit des Spannungswertes an Klemme 15 ein geordnetes Herunterfahren oder einen Neustart des Geräts aus. Zustand /Spannungswert von Klemme 15 Art des Shutdowns AUS = FALSE / kleiner 50% von Spannungswert an Klemme 30 Gerät herunterfahren...
Seite 121
> Ausgangsparameter 56167 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
BootIntoRecovery 57432 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57433 Der FB startet das Gerät im Recovery Modus. Dazu wird das Gerät auf Befehl unverzüglich neu gestartet. > Datenverlust möglich: Ungespeicherte Daten (z.B. Alarme, Data Logging, Prozessdaten, Rezepte) gehen beim Neustart verloren.
Seite 123
> Ausgangsparameter 57434 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
GetDeviceOrientation 57437 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57438 Der FB gibt die im Gerät konfigurierte Ausrichtung (Rotation) des Bildschirminhalts aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 125
> Ausgangsparameter 57439 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetDeviceOrientation 57442 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57443 Der FB rotiert den Bildschirminhalt ja nach Geräteausrichtung. Nach der erfolgreichen Ausführung des FBs und nachfolgendem Neustart des Geräts wird der Bildschirminhalt entsprechend der Einstellungen gedreht.
Seite 127
> Ausgangsparameter 57446 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
GetEthernetInterfaces 4557 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 4564 Der FB gibt eine Liste mit allen verfügbaren Ethernet-Schnittstellen des Geräts aus. > Eingangsparameter 21203 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt...
Seite 130
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen STAT_DONE gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
GetIPsettings 56169 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56170 Der FB liest folgende IP-Einstellungen der angegebenen Ethernet-Schnittstelle des Geräts: IP-Adresse Netzmaske des TCP/IP-Netzwerks sowie IP-Adresse des Gateways DHCP-Status Der FB gibt die ausgelesenen Werte in einer komplexen Variable des Typs "stIPv4Setting" aus.
Seite 132
> Ausgangsparameter 56172 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetIPsettings 56173 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56174 Der FB ändert folgende IP-Einstellungen der angegebenen Ethernet-Schnittstelle des Geräts: IP-Adresse Subnetzmaske des TCP/IP-Netzwerks IP-Adresse des Gateways DHCP-Status Die IP-Einstellungen werden dem FB in einer komplexen Variable vom Typ "stIPv4Setting" übergeben.
Seite 134
> Ausgangsparameter 56176 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
GetEthernetBridgeConfig (ecomatDisplay) 57464 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57466 Der FB gibt die im Gerät konfigurierte Ethernet Bridge Mode-Konfiguration aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 136
> Ausgangsparameter 57467 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung FALSE FB wird ausgeführt erfolgreich beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung FALSE kein Fehler aufgetreten...
SetEthernetBridgeConfig 57470 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung Eingangsparameter 57473 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung →...
Seite 138
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen STAT_DONE gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
ControlAllKeyLEDs 56177 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56178 Der FB schaltet entsprechend der gewählten Einstellungen alle Tasten-LEDs des Geräts ein / aus und stellt die LED-Farbe ein. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 141
> Ausgangsparameter 56180 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
GetKeyMapping 56182 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56183 Der FB liest die aktuellen Mapping-Einstellungen des integrierten Tastenfeldes aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 143
> Ausgangsparameter 56185 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder...
ResetAllKeyLED 56186 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56187 Der FB setzt alle Tasten-LEDs auf den Standardwert "AUS" zurück. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 145
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
ResetKeyMapping 56189 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56190 Der FB setzt das Mapping aller Tasten auf Standardwerte zurück. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 147
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
SetKeyAutoRepeat 56192 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56193 Der FB stellt die Auto-Repeat-Konfiguration (Impuls-Wiederholung) für die Tasten des integrierten Tastenfeldes ein. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 149
> Ausgangsparameter 56195 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetKeyLED 56196 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56197 Der FB stellt die Farbe und den Nachtmodus der angegeben Tasten-LED ein. > Eingangsparameter 56198 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt...
Seite 151
> Ausgangsparameter 56199 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
SetKeyMapping 56200 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56201 Der FB weist den Tasten des integrierten Tastenfeldes Standard-Tastatur-Funktionen zu (Key-Mapping). Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 153
> Ausgangsparameter 56203 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
LCDcontrol 56438 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56439 Der FB schaltet das LCD-Display und die Hintergrundbeleuchtung ein oder aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 156
> Ausgangsparameter 56441 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
GetBootupBacklight 56204 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56205 Der FB liest die eingestellten LCD-Helligkeitseinstellungen für den Bootvorgang aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 158
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
GetLCD_Backlight 56207 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56208 Der FB liest die eingestellten LCD-Helligkeitseinstellungen für den Normalbetrieb des Displays aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 160
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
SetBootupBacklight 56210 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56211 Der FB stellt den Wert für die LCD-Helligkeit für den Bootvorgang ein. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 162
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
SetLCD_Backlight 56214 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56215 Der FB stellt den Wert für die LCD-Helligkeit für den Normalbetrieb ein. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 164
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_PREPARING Zustand: FB/FUN wird abgearbeitet; endgültige Ergebnisse sind noch nicht verfügbar. Einige Ausgangswerte werden in jedem SPS-Zyklus aktualisiert. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an.
GetLightSensor 56219 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56220 Der FB gibt den Lichtstärkewert des integrierten Lichtsensors zurück. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 167
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
GetLightSensorCyclic 56433 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56434 Der FB gibt den Lichtstärkewert des integrierten Lichtsensors in einem zyklischen Intervall von 150 ms zurück. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 169
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_PREPARING Zustand: FB/FUN wird abgearbeitet; endgültige Ergebnisse sind noch nicht verfügbar. Einige Ausgangswerte werden in jedem SPS-Zyklus aktualisiert. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an.
GetLocalInputs 56221 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56222 Der FB liest den Zustand der lokalen Digitaleingänge des Geräts. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
> Ausgangsparameter 56223 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
GetLocalInputsCyclic 56444 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56445 Der FB liest den Zustand der lokalen Digitaleingänge des Geräts in einem zyklischen Intervall von 50 ms.. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 173
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_PREPARING Zustand: FB/FUN wird abgearbeitet; endgültige Ergebnisse sind noch nicht verfügbar. Einige Ausgangswerte werden in jedem SPS-Zyklus aktualisiert. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an.
GetTemperature 56224 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56225 Der FB liest folgende Systemtemperaturen aus: Temperatur Platine Temperatur Prozessor Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 175
> Ausgangsparameter 56226 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
GetTemperaturesCyclic 56448 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56449 Der FB liest zyklisch in einem Intervall von 2000 ms folgende Systemtemperaturen aus: Temperatur Platine Temperatur Prozessor Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 177
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_PREPARING Zustand: FB/FUN wird abgearbeitet; endgültige Ergebnisse sind noch nicht verfügbar. Einige Ausgangswerte werden in jedem SPS-Zyklus aktualisiert. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an.
GetVoltages 56227 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56228 Der FB liest folgende Systemspannungen aus: VBB0 VBB15 VBB30 Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 179
> Ausgangsparameter 56229 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
GetVoltagesCyclic 56452 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56453 Der FB liest folgende Systemspannungen zyklisch im Intervall von 50 ms aus: VBB0 VBB15 VBB30 Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 181
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_PREPARING Zustand: FB/FUN wird abgearbeitet; endgültige Ergebnisse sind noch nicht verfügbar. Einige Ausgangswerte werden in jedem SPS-Zyklus aktualisiert. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an.
SetLocalOutputs 56230 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56231 Der FB schreibt die Werte der lokalen Digitalausgänge. Der FB besitzt eine Diagnosefunktion. Es wird eine Fehlermeldung ausgelöst und ein Fehlerbit "xDiagChannel0 / 1" gesetzt, wenn der Istzustand der Ausgänge nicht mit dem Sollzstand übereinstimmt.
Seite 183
> Ausgangsparameter 56233 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.4.7 Status LED Inhalt SetStatusLEDstate ..........................185 56137...
Seite 185
SetStatusLEDstate 56234 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56235 Der FB steuert die Status-LED des Geräts. Die Status-LED kann zweifarbig blinken. Die Blinkfrequenz ist einstellbar. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 186
> Ausgangsparameter 56237 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
Seite 188
USBstorageHandler 21403 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE mit Busy Extension Bibliothek: ifmUSBstorageUtil.library Symbol in CODESYS: > Beschreibung 21404 Der FB verwaltet den mit dem Gerät verbundenen USB-Gerät. Der FB führt folgende Funktionen aus: USB-Gerät automatisch in das Dateisystem des Geräts einbinden (mount) ...
Seite 189
Parameter Datentyp Bedeutung Mögliche Werte usiNumberUSBdevice USINT Anzahl der verbundenen kein Gerät verbunden USB-Speichergeräte 1 Gerät verbunden absoluter Verzeichnispfad des z.B. /mnt/usb sAccessPath STRING USB-Speichergeräts xDevicePlugged BOOL Signalisiert das Stecken eines USB-Geräts FALSE kein USB-Gerät gesteckt innerhalb des aktuellen SPS-Zyklus TRUE USB-Gerät gesteckt...
Seite 190
USBstorageHandlerMulti 9583 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE mit Busy Extension Bibliothek: ifmUSBstorageUtil.library Symbol in CODESYS: > Beschreibung 9132 Der FB verwaltet die mit dem Gerät verbundenen USB-Geräte. Die gerätespezifischen Informationen der USB-Geräte werden in einem Array gespeichert. Der FB führt folgende Funktionen aus: ...
Seite 191
Parameter Datentyp Beschreibung Mögliche Werte usiNumberUSBdevice USINT Anzahl der verbundenen kein Gerät verbunden USB-Speichergeräte 1 Gerät verbunden Signalisiert das Stecken eines USB-Geräts xDevicePlugged BOOL FALSE kein USB-Gerät gesteckt innerhalb des aktuellen SPS-Zyklus TRUE USB-Gerät gesteckt xDeviceUnplugged BOOL Signalisiert das Entfernen eines USB-Geräts FALSE USB-Gerät nicht entfernt...
LinuxSysCallAsync 20935 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmPDM360NGutil.library Symbol in CODESYS: > Beschreibung 21464 Der FB übergibt einen Linux-Befehl mit Parametern (max. 255 Zeichen) an das Betriebssystem des Geräts und gibt den Rückgabewert des Befehls aus. Der übergebene Befehl wird asynchron im Hintergrund ausgeführt.
Seite 194
> Ausgangsparameter 56238 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
LinuxSysCallAsync2 56248 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56249 Der FB übergibt einen Linux-Befehl mit Parametern (max. 255 Zeichen) an das Betriebssystem des Geräts und gibt den Rückgabewert des Befehls aus. Der übergebene Befehl wird asynchron im Hintergrund ausgeführt.
Seite 196
> Eingangsparameter 56250 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung sCommand STRING Linux-Befehl inkl. Parameter (max. 255 Zeichen) psCmdStdOut POINTER Adresse des Puffers für die Standardausgabe (stdout) des Linux-Befehls.
LinuxSysCallSync 56239 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56240 Der FB übergibt einen Linux-Befehl mit Parametern (max. 255 Zeichen) an das Betriebssystem des Geräts und gibt den Rückgabewert des Befehls aus. Der übergebene Befehl wird synchron zum aufrufenden IEC-Task ausgeführt, das bedeutet: ...
Seite 198
> Ausgangsparameter 56241 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
LinuxSysCallSync2 56244 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56245 Der FB übergibt einen Linux-Befehl mit Parametern (max. 255 Zeichen) an das Betriebssystem des Geräts und gibt den Rückgabewert des Befehls aus. Die Standardausgabe (stdout) des Linux-Befehls wird in einem String-Puffer gespeichert.
Seite 200
> Eingangsparameter 56250 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung sCommand STRING Linux-Befehl inkl. Parameter (max. 255 Zeichen) psCmdStdOut POINTER Adresse des Puffers für die Standardausgabe (stdout) des Linux-Befehls.
9.4.10 System Information Inhalt GetSysInfo ............................202 56256...
Seite 202
GetSysInfo 56282 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56283 Der FB liest Systeminformationen aus dem Gerät aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 203
> Ausgangsparameter 56284 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung FALSE FB wird ausgeführt erfolgreich beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung kein Fehler aufgetreten oder...
Seite 205
DisableTouchScreen 8727 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 10902 Der FB aktiviert / deaktiviert die Touchscreen-Funktionalität des Displays. Der Touchscreen ist nach einem Geräteneustart standardmäßig aktiviert. Der FB ist nur verfügbar für Geräte mit integriertem Touchscreen..
Seite 206
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
Seite 207
SetTouchOptimisationMode 14450 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 7145 Der FB aktiviert den Optimierungsmodus für eine bestimmte Betriebsbedingung. Der Anwender kann zwischen folgenden Betriebsbedingungen wählen: Standardbetrieb Betrieb mit Handschuhen Betrieb bei Regen / Spritzwasser Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein.
Seite 208
> Ausgangsparameter 7109 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
GetAvailableTimesZones 40807 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 26561 Der FB gibt die Anzahl und eine Liste der verfügbaren Zeitzonenkonfogurationen des Geräts aus. > Eingangsparameter 21203 Parameter Datentyp Beschreibung Mögliche Werte xExecute BOOL Ausführung des FB steuern...
Seite 211
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
GetSysTime 7079 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 7080 Der FB liest folgende Parameter der geräteinternen Systemuhr und gibt die Werte aus: Datum Uhrzeit Zeitzone NTP-Status Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 213
> Ausgangsparameter 7226 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden Anzeige, ob bei der FB-Ausführung ein kein Fehler aufgetreten oder...
GetSysTimeCyclic 56456 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56457 Der FB liest zyklisch im Intervall von 1000 ms folgende Parameter der geräteinternen Systemuhr und gibt die Werte aus: Datum Uhrzeit ...
Seite 215
> Ausgangsparameter 56458 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
SetSysTime 7119 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 7115 Der FB schreibt folgende Parameter der Systemuhr des Geräts: Datum Zeit Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 217
> Ausgangsparameter 8705 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetTimeZone 57408 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57409 Der FB schreibt folgende Werte der Systemuhr des Geräts: Zeitzone Der FB aktiviert / deaktiviert die Sommerzeit (Daylight Saving Time - DST) in Abhängigkeit von der eingestellten Zeitzone.
Seite 219
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
GetNTP_Settings 57415 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57416 Der FB liest die konfigurierten NTP-Servereinstellungen und den NTP-Serverstatus aus. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 221
> Ausgangsparameter 57418 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
SetNTP_Settings 57420 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 57421 Der FB aktiviert / deaktiviert NTP Services und konfiguriert die Adressen der NTP-Server im System. Innerhalb einer Anwendung darf nur eine Instanz des FBs aktiv sein. Der Aufruf jeder weiteren FB-Instanz wird abgebrochen und eine Fehlermeldung ausgegeben.
Seite 223
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INSTANCE_LIMIT Fehler: Mehr als eine Instanz des FB erzeugt; diese FB-Instanz wird nicht ausgeführt ...
9.4.13 Window Control Inhalt WindowControlBase ..........................225 AnalogueCameraWindowControl ......................227 PrintScreen ............................229...
Seite 225
WindowControlBase 56262 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56263 Der FB bietet folgende Funktionen zur Konfiguration und Steuerung von Fenstern: In den Vordergrund bringen In den Hintergrund bringen Anzeigen oder unsichtbar schalten ...
Seite 226
> Ausgangsparameter 56265 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
Seite 227
AnalogueCameraWindowControl 56266 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell ENABLE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56267 Der FB bietet folgende Funktionen zur Konfiguration und Steuerung einer Analogkamera: Starten und Stoppen Streamen des Videobildes im Kamerafenster Einstellen einer Region of Interest (ROI) zur Anzeige im Kamerafenster ...
Seite 228
> Ausgangsparameter 56269 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
Seite 229
PrintScreen 56270 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmDevice_ecomatDisplay.library Symbol in CODESYS: > Beschreibung 56271 Der FB erstellt einen Screenshot des Displayinhalts und speichert diesen als Bilddatei ab. Unterstützte Bildformate: bmp (raw format = große Datei) jpg (bevorzugtes Format für Inhalte mit Kamerabild = kleine Datei) ...
Seite 230
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_BUSY Zustand: FB/Funktion wird gerade ausgeführt. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INVALID_VALUE Fehler: Wert an Eingangsparameter sFileName ist ungültig. Funktionsaufruf wurde abgebrochen.
Seite 233
(ENUM) 56289 Name Beschreibung Mögliche Werte Datentyp Wert eKEY_ID Liste der NONE Keine Auswahl UDINT 16#FF Funktionstasten-IDs KEY0_0 Taste 0, Gruppe 0 UDINT 16#0 des integrierten Tastenfeldes KEY0_1 Taste 1, Gruppe 0 UDINT 16#2 KEY0_2 Taste 2, Gruppe 0...
Seite 234
(ENUM) 56291 Name Beschreibung Mögliche Werte Datentyp Linux input event code (dezimal) eKEY_MAP_CODES Liste der möglichen NONE Keine Auswahl UDINT Standard-Tastatur-Funktionen ESCAPE Escape-Taste UDINT (MF2), die einer Taste auf dem integrierten Tastenfeld MINUS UDINT zugewiesen werden können. ASTERISK...
Seite 237
Name Beschreibung Mögliche Werte Datentyp Wert eSTATUS_LED_FLASH_FREQ Liste der FREQ_0Hz Kein Blinken Blinkfrequenzen FREQ_05Hz 0,5 Hz der Status-LEDs FREQ_1Hz 1 Hz FREQ_2Hz 2 Hz FREQ_5Hz 5 Hz...
Seite 238
(ENUM) 7129 Name Beschreibung Mögliche Werte Datentyp Wert eTOUCH_ Optimierungsmodi für NONE keine Optimierung OPTIMISATION_MODE Touchscreen-Betrieb GLOVE Optimierung für Betrieb mit Handschuh WATER Optimierung für Betrieb bei Regen / Spritzwasser eANALOGUE_VIDEO_STREAMS (ENUM) 56293 Name Beschreibung Mögliche Werte Datentyp...
Seite 239
> eOBJECT_ROTATION (ENUM) 56369 Name Beschreibung Mögliche Werte Datentyp Wert eOBJECT_ROTATION Liste der verfügbaren NONE Keine Auswahl. Rotationswinkel. DEG_0 Originalposition (0 Grad, "12 Uhr") DEG_90 Drehung um 90 Grad im Uhrzeigersinn DEG_180 Drehung um 180 Grad im Uhrzeigersinn DEG_270...
Seite 241
(STRUCT) 56296 Bezeichnung Datentyp Bedeutung Mögliche Werte sIpAddress STRING(15) IP-Adresse des Geräts (IPv4) z.B. 192.168.1.10 sSubnetMask STRING(15) Subnetzmaske z.B. 255.255.255.0 sDefaultGateway STRING(15) IP-Adresse des Netzwerk-Gateways z.B. 192.168.1.1 xDHCPStat BOOL Status des DHCP-Clients des Geräts FALSE DHCP-Client deaktiviert TRUE DHCP-Client aktiv >...
Seite 242
(STRUCT) 56300 Parameter Datentyp Bedeutung Standardwert eKEY_MAP_CODES eKey0_0 Gruppe 0, Taste 0 eKEY_MAP_CODES.F1 (ENUM) (→ S. 234) eKey1_0 Gruppe 1, Taste 0 eKEY_MAP_CODES.F2 eKey0_1 Gruppe 0, Taste 1 eKEY_MAP_CODES.F3 eKey1_1 Gruppe 1, Taste 1 eKEY_MAP_CODES.F4 eKey0_2 Gruppe 0, Taste 2 eKEY_MAP_CODES.F5...
Seite 243
> stLED_SETTINGS (STRUCT) 56301 Parameter Datentyp Bedeutung Mögliche Werte BOOL LED einschalten/ausschalten TRUE LED einschalten FALSE LED ausschalten (Standardwert) udiColor UDINT RGB-Farbwert für die LED RGB: 16#00RRGGBB mit RR = 0...FF GG = 0...FF BB = 0...FF Beispiele: rot = 16#00FF0000 grün = 16#0000FF00...
Seite 244
> stLOCAL_IO (STRUCT) 56302 Bezeichnung Datentyp Bedeutung Mögliche Werte uiAmbientLight UINT Umgebungslichtstärke, gemessen 0...100 % durch den integrierten Lichtsensor Standardwert 0 % (→ FB GetLightSensor (→ S. 166)) xInput_00 BOOL Zustand Digitaleingang 0 FALSE Aus (Standardwert) (→ FB GetLocalInputs (→...
Seite 245
Hardware-Version z.B. 1.1.1.1 sDevice_SerialNum STRING Seriennummer des Geräts z.B. 000000017427 sDevice_ArticleNum STRING ifm Artikelnummer z.B. CR1203 sDevice_ArticleName STRING ifm Artikelname z.B. ecomatDisplay/7"/Basic sDevice_ArticleRev STRING ifm Artikelrevision z.B. AB xTouchScreen_Available BOOL Touchscreen-Funktionalität FALSE Kein Touchscreen vorhanden ja / nein vorhanden TRUE...
Seite 246
> stSYS_INFO_EXTENDED (STRUCT) 57452 Element Datentyp Beschreibung Mögliche Werte uiNumOfETHitf UINT Anzahl der verfügbaren z.B 2 Ethernetschnittstellen uiNumOfUSBitf UINT Anzahl der verfügbaren z.B. 1 USB-Schnittstellen usiNumOfACam USINT Anzahl der verfügbaren z.B 1 Analogkamera-Eingangsstreams usiLocalIO_NumOfDI USINT Anzahl der verfügbaren z.B. 2 Digitaleingänge...
Seite 247
USINT Bilddiagonale des LCD in Zoll z.B. 7 = 7 Zoll stSYS_INFO_INTERNAL (STRUCT) 57453 Element Datentyp Beschreibung Mögliche Werte sDevice_ProductType STRING Produkttyp z.B. pdm3_12w_002 udiDevice_SWcompatibility UDINT Softwarekompatibilität z.B. 4 sDevice_ProductionOrderNum STRING Geräteproduktionsnummer z.B. 9999999 sKeypad_0_FWver STRING Firmwareversion Keypad 0...
Seite 248
> stUSB_STORAGE_INFO (STRUCT) 57454 Element Datentyp Beschreibung Mögliche Werte sFileSystemName STRING(40) Name des gemounteten z.B. /dev/sda1 Dateisystems Standardwert: "not available" sAccessPath STRING(50) USB-Speicher-Verzeichnis z.B. /media/usb/sda1 Standardwert: "not available" sFileSystemType STRING(16) Dateisystem-Typ z.B. vfat Standardwert: "not available" Befehl zum Unmounten des FALSE ->...
Seite 249
(STRUCT) 56360 Parameter Datentyp Bedeutung Mögliche Werte UINT X-Position des Fensters in Pixeln. 0...4096; Initialwert = 0 UINT Y-Position des Fensters in Pixeln. 0...4096; Initialwert = 0 > stWINDOW_SIZE (STRUCT) 56361 Parameter Datentyp Bedeutung Mögliche Werte uiWidth UINT Breite des Fensters in Pixeln.
Seite 250
> stWINDOW_CONTROLS (STRUCT) 56350 Parameter Datentyp Bedeutung Mögliche Werte xVisible BOOL Fenster sichtbar / unsichtbar schalten. FALSE Fenster erscheint. TRUE Initialwert. TRUE Fenster verschwindet. FALSE xBringToTop BOOL Fenster in den Vordergrund bringen. FALSE Fenster in den Vordergrund ...
Seite 251
(STRUCT) 56366 Parameter Datentyp Bedeutung Mögliche Werte → stROI stCAMERA_ROI_CONFIG Region of Interest stCAMERA_ROI_CONFIG (ROI)-Konfiguration im Kamerabild. (STRUCT) (→ S. 250) → eFlip eOBJECT_FLIP Spiegeleinstellung eOBJECT_FLIP (ENUM) (→ S. 238) → eOBJECT_ROTATION (ENUM) eRotation eOBJECT_ROTATION Rotationseinstellung (→ S. 239)
9.5.1 Copy_Device_To_USB 57533 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 57535 Der FB kopiert eine Datei oder mehrere Dateien von einem Quellverzeichnis auf dem Gerät in ein Zielverzeichnis auf einem USB-Speicher. Der FB nutzt den Linux-Befehl "cp -rf <sDevicePath> <sUSBpath>".
> Eingangsparameter 57536 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung sDevicePath STRING Quellverzeichnis/-datei auf dem Gerät, z.B. '/data/tmp/logfile.csv' dessen Inhalt kopiert werden soll...
> Ausgangsparameter 21648 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.2 Copy_USB_To_Device SYS_OBJECTID> Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 57539 Der FB kopiert eine Datei oder mehrere Dateien von einem USB-Speicher in ein Zielverzeichnis auf dem Gerät. Der FB nutzt den Linux-Befehl "cp -rf <sUSBpath> <sDevicePath>".
Seite 258
> Eingangsparameter 57540 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung sUSBpath STRING Quellverzeichnis /-datei auf dem z.B. '/sda1/NewFolder' USB-Speicher Das Verzeichnis als relativen Pfad zum Mount-Punkt des USB-Gerät eingeben.
Seite 259
> Ausgangsparameter 21654 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.3 DeleteFile 21657 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21658 Der FB löscht eine Datei vom FLASH-Speicher des Geräts oder vom USB-Speicher. > Eingangsparameter 21659 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt...
Seite 261
> Ausgangsparameter 21660 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.4 FileCopy 21661 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21662 Der FB kopiert eine Datei oder mehrere Dateien von einem Quellverzeichnis auf dem Gerät in ein Zielverzeichnis auf dem Gerät. Der FB nutzt den Linux-Befehl "cp -rf <sSource> <sDestin>".
Seite 263
> Eingangsparameter 21663 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt TRUE sonst. keine Auswirkungen auf FB-Abarbeitung sSource STRING Quellverzeichnis/-datei z.B. /data/source /data/sourcefile.txt /data/*.txt z.B. /data/destin sDestin STRING Zielverzeichnis/-datei auf dem Gerät Folgende Möglichkeiten für die Dateiauswahl bestehen:...
Seite 264
> Ausgangsparameter 21664 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.5 SyncFileMemory 21667 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21668 Der FB synchronisiert den NAND-Flash-Speicher mit dem Arbeitsspeicher (RAM) des Geräts. ► Den FB als letzte Operation vor dem Herunterfahren des Geräts ausführen! Der FB nutzt den Linux-Befehl "sync".
Seite 266
> Ausgangsparameter 21670 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.6 ReadCSV8Byte 21526 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE with Trigger Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21527 Der FB liest Datensätze aus einer CSV-Datei und gibt sie aus. Der FB weist ungenutzten Zellen den Wert 0 zu. Der FB speichert zu jedem Datensatz den Zeitstempel.Die CSV-Datei muss mit dem FB WriteCSV8Byte (→...
Seite 268
> Ausgangsparameter 21529 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.7 WriteCSV8Byte 21550 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE with Trigger Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21551 Der FB liest die Daten aus einem Array mit 8 Bytes und schreibt diese als Datensatz in eine CSV-Datei. Der FB speichert zu jedem Datensatz zusätzlich einen Zeitstempel (Datum, Uhrzeit).
Seite 270
Eingangsparameter 21552 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB öffnet Datei TRUE TRUE FB schließt Datei FALSE alle Ausgänge werden zurückgesetzt xTrigger BOOL Aktion auslösen FALSE FB liest gewählten Datensatz ...
Seite 271
> Ausgangsparameter 21553 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.8 WriteCSV8ByteHeader 21562 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE with Trigger Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21563 Der FB schreibt die Kopfzeile in eine CSV-Datei. Die Kopfzeile wird immer in den Bytes 0 bis 53 der Datei geschrieben.
Seite 273
> Ausgangsparameter 21565 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.9 ReadParmSingleAsync 19010 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 12763 Der FB liest aus einer Textdatei einen einzelnen Datensatz vom Typ UINT und gibt diesen aus. Die Datei darf nur diesen einen Datensatz enthalten. Der Wert in der Datei muss 10-stellig und rechtsbündig gespeichert sein.
Seite 275
> Ausgangsparameter 12677 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.10 WriteParmSingleAsync 11384 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 12732 Der FB schreibt einen einzelnen Parameter vom Typ UDINT in eine Textdatei. Der Parameter wird in der Datei als 10-stelliger Wert und rechtsbündig gespeichert.
Seite 277
> Ausgangsparameter 12733 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.11 Buffer_To_String SYS_OBJECTID> Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21496 Der FB liest ein BYTE-Array, verkettet die Werte und gibt das Ergebnis in einem STRING-Array aus. Größe des BYTE-Arrays: 500 Bytes ...
Seite 279
> Ausgangsparameter 21498 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.12 GetFileSizeAsync 21700 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 3952 Der FB ermittelt die Größe einer Datei. > Eingangsparameter 11620 Parameter Datentyp Bedeutung Mögliche Werte xExecute BOOL Ausführung des FB steuern FALSE FB wird einmal ausgeführt ...
Seite 281
> Ausgangsparameter 2075 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.13 GetMemoryInfoAsync 21520 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21521 Der FB gibt detailierte Informationen über die Speicherbelegung und den verfügbaren Speicher eines Verzeichnisses aus (z. B. /data). Der FB speichert die Informationen in einer Textdatei, die den gleiche Name besitzt wie der Wert an "eDirName".
Seite 283
> Ausgangsparameter 21523 Parameter Datentyp Bedeutung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.5.14 ByteArray_To_String 21578 Baustein-Typ: Funktion (FUN) Verhaltensmodell: Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21579 Die Funktion liest ein Byte Array ein, verkettet die Werte und gibt sie als Zeichenkette aus. > Eingangsparameter 21580 Parameter Datentyp Bedeutung Mögliche Werte...
9.5.15 DW_To_4Byte 21584 Baustein-Typ: Funktion (FUN) Verhaltensmodell: Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21585 Die Funktion konvertiert ein DWORD in ein Array mit 4 Bytes. Beispiel: DWORD: 0xFFEEDDCC ARRAY[0..3] OF BYTE: 0xFF | 0xEE | 0xDD | 0xCC >...
9.5.18 RTC_To_String 21621 Baustein-Typ: Funktion (FUN) Verhaltensmodell: Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21622 Die Funktion liest die geräteinterne Echtzeituhr (RTC) und gibt die Laufzeit in Sekunden seit dem letzten Systemstart als String aus. > Ausgangsparameter 21624 Parameter...
9.5.19 Word_To_2Byte 21634 Baustein-Typ: Funktion (FUN) Verhaltensmodell: Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21635 Die Funktion konvertiert ein WORD in ein Array mit 2 Bytes. Beispiel: wInData = 0xFFEE Word_To_2Byte[0] = 0xEE Word_To_2Byte[1] = 0xFF > Eingangsparameter 21623...
9.5.20 _8Byte_To_CSV 21639 Baustein-Typ: Funktion (FUN) Verhaltensmodell: Bibliothek: ifmFileUtil.library Symbol in CODESYS: > Beschreibung 21640 Die Funktion konvertiert die Daten eines Arrays aus 8 Byte in einen CSV-String und gibt diesen aus. Ein- und zweistellige Zahlen werden dabei mit führenden Nullen ergänzt. Die einzelnen Werte sind durch eine Komma getrennt.
> 9.5.24 eCSVmode (ENUM) 21487 Name Beschreibung Mögliche Werte Datentyp Wert eCSVmode Schreibmodus für NONE CSV-Datei LINEAR RING > 9.5.25 eFileSystem (ENUM) 22611 Name Beschreibung Mögliche Werte Datentyp Wert eFileSystem Verzeichnispfade für das ROOT Einbinden von Geräten /dev und Dateien...
9.6.1 CAN_Enable 8709 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 7073 Der FB aktiviert die CAN-Layer2-Funktionen einer CAN-Schnittstelle mit einer bestimmten Übertragungsrate. Gleichzeitig schreibt der FB Informationen über den aktuellen Zustand der CAN-Schnittstelle in die globale Variable CAN-State.
Seite 295
> Ausgangsparameter 7135 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.6.2 CAN_RemoteRequest 10884 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: EXECUTE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 10886 Der FB sendet die Anforderung für eine CAN-Remote-Nachricht in ein CAN-Netzwerk. Die Daten der Antwortnachricht gibt der FB in ein Array aus. Der FB unterstützt Standard- und Extended-Frames.
> Ausgangsparameter 10890 Parameter Datentyp Beschreibung Mögliche Werte xDone BOOL Anzeige, ob FB-Ausführung erfolgreich FALSE FB wird ausgeführt beendet ist TRUE FB erfolgreich ausgeführt FB kann erneut aufgerufen werden xError BOOL Anzeige, ob bei der FB-Ausführung ein...
9.6.3 CAN_RemoteResponse 19902 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 15962 Der FB antwortet als Reaktion auf eine Anforderung einer CAN-Remote-Nachricht und sendet die angeforderten Daten in ein CAN-Netzwerk. So lange der FB aktiviert ist, antwortet er auf jede an ihn gerichtete RemoteRequest-Nachricht (Automatisches Antworten).
Seite 299
> Ausgangsparameter 11740 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.6.4 CAN_Rx 6939 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 11777 Der FB dient dem Empfang von CAN-Nachrichten mit einem definierten Identifier. Der FB empfängt zwischen 2 FB-Aufrufen alle CAN-Nachrichten mit dem angegebenen Identifier und speichert sie in einem FIFO-Pufferspeicher.
> Ausgangsparameter 14640 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.6.5 CAN_RxMask 14643 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 14641 Der FB empfängt CAN-Nachrichten eines nicht zusammenhängenden Bereichs. Der Bereich wird definiert über ein Bitmuster und eine Bitmaske. Für die Bitmaske gelten folgende Regeln: ...
Seite 303
> Eingangsparameter 14638 Parameter Datentyp Beschreibung Mögliche Werte xEnable BOOL Aktivität des FB steuern FALSE FB deaktivieren TRUE FB aktivieren → eChannel CAN_ Identifier der CAN-Schnittstelle CAN_CHANNEL (ENUM) (→ S. 232) CHANNEL xExtended BOOL gewünschter Frame-Typ: FALSE Standard Frame*...
Seite 304
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INACTIVE_INTERFACE Fehler: Gewählter CAN-Kanal ist deaktiviert. Fehler: Übertragungspuffer voll; CAN-Nachricht kann Pufferspeicher nicht beschreiben und ERR_BUFFER_OVERFLOW wird nicht übertragen...
9.6.6 CAN_RxRange 11731 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 11732 Der FB empfängt CAN-Nachrichten eines zusammenhängenden Bereichs. Der Bereich wird definiert durch eine Ober- und eine Untergrenze. Für die Definition dieses Bereichs gelten folgende Regeln: ...
Seite 306
> Eingangsparameter 14639 Parameter Datentyp Beschreibung Mögliche Werte xEnable BOOL Aktivität des FB steuern FALSE FB deaktivieren TRUE FB aktivieren → eChannel CAN_ Identifier der CAN-Schnittstelle CAN_CHANNEL (ENUM) (→ S. 232) CHANNEL xExtended BOOL gewünschter Frame-Typ: FALSE Standard Frame*...
Seite 307
Diagnose-Codes: STAT_INACTIVE Zustand: FB/Funktion ist inaktiv. STAT_DONE Zustand: FB/Funktion wurde erfolgreich ausgeführt und beendet. An den Ausgänge liegen gültige Ergebnisse an. ERR_INACTIVE_INTERFACE Fehler: Gewählter CAN-Kanal ist deaktiviert. ERR_BUFFER_OVERFLOW Fehler: Übertragungspuffer voll; CAN-Nachricht kann Pufferspeicher nicht beschreiben und wird nicht übertragen...
9.6.7 CAN_Status 23738 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 24845 Der FB liest den aktuellen Status des CAN-Netzwerks und gibt folgende Status- und DiagnoseInformationen aus: Baudrate Zustand des CAN-Busses (Zustandsdiagramm) ...
Seite 309
> Ausgangsparameter 23108 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.6.8 CAN_Tx 2269 Baustein-Typ: Funktionsbaustein (FB) Verhaltensmodell: ENABLE Bibliothek: ifmRawCAN.library Symbol in CODESYS: > Beschreibung 7401 Der FB dient dem asynchronen Senden von CAN-Nachrichten. Der FB schreibt die konfigurierte CAN-Nachricht in den Pufferspeicher des gewählten CAN-Kanals. Zu welchem Zeitpunkt die CAN-Nachricht übertragen wird, hängt vom Zustand des CAN-Kanals und des Pufferspeichers ab.
Ausgangsparameter 13821 Parameter Datentyp Beschreibung Mögliche Werte xError BOOL Anzeige, ob bei der FB-Ausführung ein FALSE kein Fehler aufgetreten oder Fehler aufgetreten ist der FB wird noch ausgeführt TRUE Fehler aufgetreten Aktion konnte nicht ausgeführt werden ...
9.6.10 CAN_Info (GVL) 23104 Name Beschreibung Datentyp Mögliche Werte pro Array-Feld: → CAN_State Zustand der CAN-Kanäle ARRAY[0...3] OF CAN_BUS_STATE CAN_BUS_STATE (STRUCT) (→ S. 312) Logger_Enabled zeigt, ob Log des CAN-Kanals aktiviert ist ARRAY[0...3] OF pro Array-Feld: BOOL FALSE deaktiviert...
Anhang Inhalt Adressvergabe in Ethernet-Netzwerken ....................313 7156 10.1 Adressvergabe in Ethernet-Netzwerken 14436 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. Nur Netzwerkteilnehmer, deren Subnetzmaske identisch ist und deren IP-Adressen im Rahmen der Subnetzmaske identisch sind, können miteinander kommunizieren.