AL4142 Remote I/O-Modul 16 DI 2 Sicherheitshinweise • Das beschriebene Gerät wird als Teilkomponente in einem System verbaut. – Die Sicherheit dieses Systems liegt in der Verantwortung des Erstellers. – Der Systemersteller ist verpflichtet, eine Risikobeurteilung durchzuführen und daraus eine Dokumentation nach den gesetzlichen und normativen Anforderungen für den Betreiber und den Benutzer des Systems zu erstellen und beizulegen.
Remote I/O-Modul 16 DI AL4142 3 Bestimmungsgemäße Verwendung Das Gerät darf für folgende Zwecke eingesetzt werden: • Gateway zwischen digitalen Sensoren und einem übergeordneten Steuerungssystem Das Gerät ist für den schaltschranklosen Einsatz im Anlagenbau konzipiert.
Remote I/O-Modul 16 DI AL4142 Periodische Signale werden nur zuverlässig erkannt, wenn die Signalperiode mindestens doppelt so lang ist wie die Zykluszeit. 4.4.1 Entprellen Der Filter entfernt Störsignale. Der Filter schaltet die Eingangssignale mit einer Verzögerung (Entprellzeit) auf den Filterausgang. Alle Signale, die kürzer sind als die eingestellte Entprellzeit, ignoriert der Filter.
AL4142 Remote I/O-Modul 16 DI 4.4.3 Invertieren Der Filter invertiert Signale. 4.4.4 Filterkombination Die Filter können miteinander kombiniert werden. Beispiel: Alle 3 Filter sind aktiviert Zeitdiagramm: 1: Zykluszeit Digital input Digitaleingang Filter Debounce Filter Entprellen Filter Hold Filter Halten Filter Inverter Filter Invertieren...
Remote I/O-Modul 16 DI AL4142 • Der Initialwert des Main Counters ist m = 0. Der Initialwert des Batch Counters ist b = 0. Der Main Counter hat einen Schwellenwert CT. Der Batch Counter hat einen Schwellenwert CTb. • Wenn das Zählermodul an Pin 4 des Ports eine positive Flanke erkennt, wird der Wert des Main Counters inkrementiert (m = m+1).
AL4142 Remote I/O-Modul 16 DI • Der Initialwert des Main Counters ist m = 0. Der Initialwert des Batch Counters ist b = 0. Der Main Counter hat einen Schwellenwert CT. Der Batch Counter hat einen Schwellenwert CTb. • Wenn das Zählermodul an Pin 4 des Ports eine positive Flanke erkennt, wird der Wert des Main Counters inkrementiert (m = m+1).
Remote I/O-Modul 16 DI AL4142 • Wenn der Batch Counter den Wert 0 unterschreitet, wird der Zählerwert auf den Schwellenwert zurückgesetzt (b = CTb-1). Main Counter Batch Counter 4.6 Modbus TCP Das Gerät bietet folgende Modbus-TCP-Funktionen: • Geräteprofil: Modbus TCP Server (Message mode) •...
AL4142 Remote I/O-Modul 16 DI 5 Montage 5.1 Überblick Obere Befestigungslasche Untere Befestigungslasche 5.2 Gerät montieren u Anlage vor Montage spannungsfrei schalten. u Zur Montage eine plane Montageoberfläche verwenden. u Maximales Anzugsdrehmoment beachten. Gerät auf der Montageoberfläche mit 2 Montageschrauben und Unterlegscheiben Größe M5...
ModbusTCP-Steuerung, zusätzliches ModbusTCP-Gerät). Zusätzlich kann das Gerät über die Ethernet-Ports mit einem IT-Netzwerk verbunden werden. Über das IT-Netzwerk kann der Anwender auf Funktionen des ifm IoT Core zugreifen (Parametriersoftware, IoT-Core Visualizer). u Das Gerät über einen freien Ethernet-Port mit dem ModbusTCP -Netzwerk verbinden.
Remote I/O-Modul 16 DI AL4142 VORSICHT Überschreitung der maximalen Eingangsstromstärke von 16 A w Brandgefahr und I der Versorgungsspannungen US und UA unter Berücksichtigung des Derating- Verhaltens des Geräts entsprechend dimensionieren: Derating-Verhalten (Ò / 17) u Anlage spannungsfrei schalten. u Das Gerät über Port XD1 anschließen an Versorgungsspannung US mit 24 V DC (20…30 V SELV/ PELV).
Remote I/O-Modul 16 DI AL4142 7 Bedien- und Anzeigeelemente 7.1 LEDs Status: RDY Status: ERR Status: RUN Modbus TCP: LNK Modbus TCP: ACT Prozessanschluss: DI1 Prozessanschluss: DI2 Spannungsversorgung: US 7.1.1 Status Beschreibung Farbe Zustand Beschreibung Gateway-Status nicht aktiv oder startet neu grün blinkt 3 s (1 Hz) DCP-Signalisierungsdienst über Feldbus eingeleitet...
AL4142 Remote I/O-Modul 16 DI 7.1.2 Ethernet Beschreibung Farbe Zustand Beschreibung Status der Verbindung grün keine Ethernet-Verbindung Ethernet-Verbindung hergestellt Status der Datenübertra- gelb keine Datenübertragung gung blinkt Datenübertragung 7.1.3 Spannungsversorgung Beschreibung Farbe Zustand Beschreibung Status Spannungs- keine Versorgungsspannung anliegend oder anliegende versorgung Versorgungsspannung zu niedrig grün...
Remote I/O-Modul 16 DI AL4142 8 Inbetriebnahme u Gerät ordnungsgemäß montieren. u Gerät ordnungsgemäß elektrisch anschließen. w Nach dem Anschluss an die Versorgungsspannung startet das Gerät. w Die LEDs zeigen Status und Fehlerzustände. w Das Gerät ist betriebsbereit. w Das Gerät kann konfiguriert werden.
Das Gerät kann mit folgender Parametriersoftware parametriert werden: • ifm moneo • ifm moneo|configure SA u Die gewünschte Parametriersoftware installieren. u Die für den Betrieb notwendigen Lizenzen aktivieren. w Parametriersoftware kann für die Parametrierung des Geräts genutzt werden. 9.1.2 Erste Schritte Voraussetzungen: ü...
Remote I/O-Modul 16 DI AL4142 9.1.3 Fieldbus: ModbusTCP-Schnittstelle konfigurieren Änderungen des Parameters [byteswap] werden erst wirksam nach einem Neustart des Geräts. Verfügbare Parameter: Name Beschreibung Wertebereich Zugriff [dhcp] Status des DHCP-Clients des Geräts • Static IP: IP-Parameter werden vom Anwender eingestellt •...
AL4142 Remote I/O-Modul 16 DI Name Beschreibung Wertebereich Zugriff [connectionstatus] Status der ModbusTCP-Verbindung • Disconnected: nicht verbunden • Connected: verbunden [disconnectioncounter] Zähler für Verbindungsunterbrechun- • 0: keine Unterbrechung … • 65535: 65535 Unterbrechungen [fieldbusfirmware] Firmware-Version des ModbusTCP- z. B. 5.4.0.3 (ModbusTCP Server)
AL4142 Remote I/O-Modul 16 DI Die angezeigten Prozesswerte sind die gefilterten Eingangsdaten. 9.1.8 Counter: Zählermodule konfigurieren u Hinweise zu Zählermodulen beachten: Zähler (Ò / 10) Bei einer Änderung der Betriebsart eines Zählermoduls werden die aktuellen Zählerstände zurückgesetzt und aktive Ereignisse gelöscht. Für die Parameter [pin2_function] und [count_direction_selection] können alle dargestellten Parameterwerten gewählt werden.
Remote I/O-Modul 16 DI AL4142 ü Parametriersoftware ist gestartet. ü Detailansicht des Geräts ist aktiv. u Menü [io] > [counter[n]] (n: 1…8) wählen. w Menüseite zeigt Konfigurationsoptionen des Zählers. u Zählermodul konfigurieren. u Optional: Weitere Zählermodule konfigurieren. u Geänderte Werte auf das Gerät schreiben.
9.1.11 Gateway: Identifikationsinformationen lesen Verfügbare Informationen: Name Beschreibung Wertebereich Zugriff [productcode] Artikelnummer AL4142 [devicefamily] Gerätefamilie Ethernet Module [vendor] Hersteller ifm electronic gmbh [swrevision] Firmware-Revision z. B. AL4x4x_fw_md_1.4.0.142 [hwrevision] Hardware-Revision (Stand) z. B. AA [bootloaderrevision] Bootlader-Version z. B. AL4xxx_bl_1.4.0.39 [serialnumber] Seriennummer z. B. 0002043100003 [fieldbustype] Feldbus...
Remote I/O-Modul 16 DI AL4142 u Menü [devicetag] wählen. u Anwendungskennung eingeben. u Geänderte Werte auf das Gerät schreiben. w Gerät ist unter gewählter Anwendungskennung identifizierbar. 9.1.14 Firmware: Firmware-Version lesen Verfügbare Informationen: Parameter Beschreibung Wertebereich Zugriff [version] Firmware-Version z. B. AL4x4x_fw_md_1.4.0.142...
AL4142 Remote I/O-Modul 16 DI 9.2 IoT-Core Visualizer Der IoT-Core Visualizer bietet eine grafische Benutzeroberfläche für den Zugriff auf die Funktionen des ifm IoT-Cores. 9.2.1 IoT-Core Visualizer starten Voraussetzungen: ü PC ist mit Ethernet-Schnittstelle des Geräts verbunden. ü Ethernet-Schnittstelle ist ordnungsgemäß konfiguriert.
Remote I/O-Modul 16 DI AL4142 9.2.2 Elemente des IoT Core suchen Die Menüseite [Elements] ermöglicht es, den IoT-Core-Baum nach Elementen mit bestimmten Eigenschaften zu durchsuchen und die Ergebnisse auszugeben. Nach den folgenden Eigenschaften kann gesucht werden: • [identifier]: Name des Elements •...
AL4142 Remote I/O-Modul 16 DI 9.2.3 Gerät konfigurieren Die Menüseite [Parameter] bietet Zugriff auf die Konfigurationsoptionen des Geräts. Die über den IoT-Core Visualizer erstellte Konfiguration wird überschrieben, wenn eine Verbindung zwischen dem Gerät und der ModbusTCP-SPS hergestellt wird. Voraussetzungen: ü IoT-Core Visualizer ist gestartet.
Remote I/O-Modul 16 DI AL4142 Name Beschreibung Wertebereich Zugriff [configuration] > [connectionti- Timeout für Unterbrechung der Feldbus-Ver- • 20: 2 ms meout] bindung einstellen (Wert in Millisekunden) … • 31000: 31000 ms … • 60000: 60000 ms [configuration] > [byteswap] Anordnung der Bytes in einem Datenwort •...
AL4142 Remote I/O-Modul 16 DI u Parameter einstellen. u Auf klicken, um die Änderungen auf dem Gerät zu speichern. w Anordnung der digitalen Eingangskanäle ist konfiguriert. 9.2.3.3 Eingangsfilter parametrieren u Hinweise zu Eingangsfiltern beachten: Digitale Eingangsfilter (Ò / 8) Verfügbare Parameter: Name...
Seite 35
Remote I/O-Modul 16 DI AL4142 Für die Parameter [pin2_function] und [count_direction_selection] können alle dargestellten Parameterwerten gewählt werden. Es erfolgt keine Prüfung auf Sinnhaftigkeit. Die folgende Tabelle zeigt für jede Zählerbetriebsart (Parameter [mode]) die gültigen Wertebereiche (: gültige Einstellung; : ungültige Einstellung):...
AL4142 Remote I/O-Modul 16 DI 9.2.3.5 Geräteinformationen lesen Verfügbare Informationen: Name Beschreibung Wertebereich Zugriff [productcode] Artikelnummer AL4142 [vendor] Hersteller ifm electronic [devicefamily] Gerätefamilie Ethernet Module [serialnumber] Seriennummer (12-stellig) z. B. 000174210161 [hwrevision] Hardware-Revision z. B. AA [swrevision] Firmware-Version z. B. AL4x4x_fw_md_1.4.0.142...
Remote I/O-Modul 16 DI AL4142 ü Menü [Parameter] ist aktiv. u Untermenü [Devicetag] wählen. w Menüseite zeigt aktuelle Einstellungen. u Anwendungskennung eingeben. u Auf klicken, um die Änderungen auf dem Gerät zu speichern. w Neue Anwendungskennung ist eingestellt. 9.2.4 Auf Prozessdaten zugreifen Die Menüseite [Processdata] bietet Zugriff auf die Prozessdaten des Geräts.
AL4142 Remote I/O-Modul 16 DI ü IoT-Core Visualizer ist gestartet. ü Menü [Processdata] ist aktiv. u Untermenü [io] > [port[n]] wählen (n: 1…8). w Menüseite zeigt die digitalen Eingangsdaten des Ports. 9.2.4.2 Zählerwerte lesen Verfügbare Informationen: Name Beschreibung Wertebereich Zugriff [maincounter_value] aktueller Zählerwert Main Counter...
Remote I/O-Modul 16 DI AL4142 Name Beschreibung Wertebereich Zugriff [voltage_us] aktueller Spannungswert der Gerätever- z. B. 25236: 25236 mV sorgung US (Wert in Millivolt) [current_us] aktueller Stromwert der Geräteversor- z. B. 82: 82 mA gung US (Wert in Milliampere) [supervisionstatus_us] Status der Geräteversorgung US •...
Menüpunkt [Gerät anhängen…] wählen. w Dialogfenster erscheint. u Gerätprofil [Modbus_TCP_Slave] wählen. u Als Name AL4142 eingeben. u Auf [Gerät anhängen] klicken. w CODESYS fügt Gerät als Unterknoten des [Modbus TCP Master] zum Projekt hinzu. w Gerät kann als Modbus TCP Slave konfiguriert werden.
Remote I/O-Modul 16 DI AL4142 9.3.2 Gerätespezifische Hinweise 9.3.2.1 Regeln für den Zugriff auf Modbus-Register Für den Zugriff auf die Modbus-Register gelten folgende Regeln: u Um Modbus-Register zu lesen oder zu schreiben, nur die gültigen Function Codes (Ò Unterstützte Function Codes / 41) verwenden.
AL4142 Remote I/O-Modul 16 DI Folgende Exception Codes sind verfügbar: Exception Name Beschreibung Code ILLEGAL FUNCTION Ungültiger Function Code (Modbus-Funktion nicht implementiert) ILLEGAL DATA ADDRESS Ungültige Datenadresse (ungültige Adresse oder Länge) ILLEGAL DATA VALUE Ungültiger Datenwert (ungültige Parameter; falsche Registeranzahl) SERVER DEVICE FAILURE Nicht behebbarer Fehler im Modbus Server während Abarbeitung...
Remote I/O-Modul 16 DI AL4142 • Zählerwerte der Main Counter und Batch Counter • Überlauf- und Unterlauf-Ereignisse der Main Counter und Batch Counter 9.3.7 Zählermodule steuern Der Registerbereich 300…355 bietet Zugriff auf die Steuersignale der einzelnen Zählermodule: Port Output - Counter (300 - 355) (Ò / 52) Für jedes Zählermodul existiert ein separater Registerbereich.
Seite 44
AL4142 Remote I/O-Modul 16 DI Object ID Name Datentyp Wertebereich 0x00 Vendor Name ASCII String ifm electronic 0x01 Product Code ASCII String AL4142 0x02 Major Minor Revision ASCII String z. B. 1.001 • Regular Device Identification (0x02): Object ID Name Datentyp...
Remote I/O-Modul 16 DI AL4142 10 Wartung, Instandsetzung und Entsorgung Der Betrieb des Geräts ist wartungsfrei. u Gerät nach dem Gebrauch gemäß den gültigen nationalen Bestimmungen umweltgerecht entsorgen. 10.1 Reinigung u Das Gerät von der Spannungsversorgung trennen. u Verschmutzungen mit einem weichen, chemisch unbehandelten und trockenen Tuch entfernen.
AL4142 Remote I/O-Modul 16 DI 11 Anhang 11.1 ModbusTCP 11.1.1 Register 11.1.1.1 Input Data (0 - 34) Register DI 1 DI 1 DI 1 DI 1 DI 1 DI 1 DI 1 DI 1 3…6 Port X1: Mapping: Counter Data and Status (Ò / 47) 7…10 Port X2: Mapping: Counter Data and Status (Ò / 47)
Seite 47
Remote I/O-Modul 16 DI AL4142 Mapping: Counter Data and Status Register Main Counter Value (Word 0) Main Counter Value (Word 1) Batch Counter Value res. res. res. res. res. res. res. res. res. res. res. res. Legende: • Main Counter Value aktueller Zählerwert Main Counter des Ports...
Seite 51
Remote I/O-Modul 16 DI AL4142 Mapping: Counter Configuration Register Counter Mode Pin 2 Function Counter Direction Select Main Threshold (Word 0) Main Threshold (Word 1) Batch Threshold Force Main Counter (Word 0) Force Main Counter (Word 1) Force Batch Counter Legende: •...
Seite 55
Remote I/O-Modul 16 DI AL4142 • RST CT Main Counter und Batch Counter auf Initialwert 1 BIT • 0x0: keine Aktion (Default) zu-rücksetzen • 0x1: Main + Batch Counter und Zähler- Events zu Überlauf/Unterlauf zurücksetzen...
AL4142 Remote I/O-Modul 16 DI 11.1.1.6 Byte Swap (500) Register Byte Swap Legende: • Byte Swap Anordnung der Bytes in den Datentabellen 1 WORD • 0x0000: Big endian (Default) • 0xFFFF: Little endian...
Remote I/O-Modul 16 DI AL4142 11.1.1.9 System Command (600) Register Command ID Legende: • Command ID Identifier des Kommandos 1 WORD • 0x0040: Gerät neu starten • 0x0050: Gerät zurücksetzen...
AL4142 Remote I/O-Modul 16 DI 11.1.1.10 Diagnostic Data (2000 - 2002) Register 2000 reserviert res. res. res. res. res. res. res. 2001 Uptime 2002 Disconnection Counter Legende: • PSE Power Status Error: Status der Spannungsversor- 1 BIT • 0x0: kein Fehler gung •...