Remote I/O module 16 DI AL4022
3
9.1.11 Gateway: Reading status and diagnostic information . . . . . . . . . . . . . . . . . . . . . . . . 26
9.1.12 Gateway: Setting the application tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.1.13 Firmware: Reading the firmware version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9.1.14 Firmware: Resetting the device......................................... 27
9.1.15 Firmware: Restarting the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
9.2 IoT-Core Visualizer...................................................... 28
9.2.1 Starting the ifm IoT Core Visualizer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9.2.2 Searching for elements of the IoT Core. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
9.2.3 Configuring the device ............................................... 30
9.2.3.1 Reading the configuration of the EtherNet/IP interface . . . . . . . . . . . . . . . . . . 30
9.2.3.2 Configuring input filters.......................................... 31
9.2.3.3 Configuring counter modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9.2.3.4 Reading device information....................................... 32
9.2.3.5 Reading the firmware version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.2.3.6 Setting the application tag........................................ 33
9.2.4 Accessing the process data ........................................... 34
9.2.4.1 Reading digital input data........................................ 34
9.2.4.2 Reading counter values ......................................... 35
9.2.4.3 Controlling counter modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.2.4.4 Reading status and diagnostic information . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.2.4.5 Reading the connection status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.2.5 Update firmware.................................................... 36
9.3 EtherNet/IP............................................................ 37
9.3.1 Register the EDS file................................................. 37
9.3.2 Integrate the device into the EtherNet/IP project . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.3.3 Set connection types................................................. 38
9.3.4 Configure input filters ................................................ 38
9.3.5 Configure counters.................................................. 39
9.3.6 Read process data of the ports......................................... 39
9.3.7 Read counter values and counter events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
9.3.8 Control counters.................................................... 40
9.3.9 Acyclic access...................................................... 41
9.3.9.1 Notes on acyclic access......................................... 41
10 Maintenance, repair and disposal................................................ 42
10.1 cleaning .............................................................. 42
10.2 Update firmware........................................................ 42
11 Appendix................................................................... 43
11.1 EtherNet/IP............................................................ 43
11.1.1 Parameters........................................................ 43
11.1.1.1 Configuration Assembly (Instance 198). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
11.1.1.2 Configuration Assembly (Instance 199). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
11.1.2 Cyclic data ........................................................ 47
11.1.2.1 Input Assembly (Instance 101) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
11.1.2.2 Input Assembly (Instance 102) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
11.1.2.3 Output Assembly (Instance 150) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
11.1.3 Acyclical data ...................................................... 50
11.1.3.1 CIP class and instance services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
11.1.3.2 CIP object classes.............................................. 51
11.1.3.3 Identity Object (Class Code: 0x01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
11.1.3.4 Message Router Object (Class Code: 0x02) . . . . . . . . . . . . . . . . . . . . . . . . . . 53
11.1.3.5 Assembly Object (Class Code: 0x04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.1.3.6 Connection Manager Object (Class Code: 0x06) . . . . . . . . . . . . . . . . . . . . . . 55
11.1.3.7 Device Level Ring Object (Class Code: 0x47). . . . . . . . . . . . . . . . . . . . . . . . . 56
11.1.3.8 Quality Of Service Object (Class Code: 0x48). . . . . . . . . . . . . . . . . . . . . . . . . 57
11.1.3.9 Input Filter Object (Class Code: 0x81). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
11.1.3.10 Counter Object (Class Code: 0x82). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
11.1.3.11 LLDP Management Object (Class Code: 0x109). . . . . . . . . . . . . . . . . . . . . . . 60
11.1.3.12 TCP/IP Object (Class Code: 0xF5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
11.1.3.13 Ethernet Link Object (Class Code: 0xF6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63