
Remote I/O module 16 DI AL4002
3
9.2.1 ifm IoT Core: General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9.2.1.1 Accessing the ifm IoT Core....................................... 28
9.2.2 Getting started ..................................................... 30
9.2.2.1 Notes on configuration .......................................... 30
9.2.3 General functions................................................... 30
9.2.3.1 Example: Outputting the subtree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
9.2.3.2 Example: Reading several elements sequentially . . . . . . . . . . . . . . . . . . . . . . 31
9.2.3.3 Example: Changing a parameter value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.2.4 Fieldbus: Read the interface configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9.2.5 Ports: Configure input filters ........................................... 33
9.2.6 Ports: Read digital input data .......................................... 33
9.2.7 Counters: Configure counter modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.2.8 Counters: Control counters............................................ 34
9.2.9 Counters: Read and write counter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.2.9.1 Example: Write counter values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.2.10 Gateway: Read device information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.2.11 Gateway: Read status and diagnostic information. . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.2.12 Gateway: Set the application tag. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.2.13 Gateway: Update firmware............................................ 36
9.2.14 IoT-Core Visualizer.................................................. 37
9.2.14.1 Start the ifm IoT Core Visualizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.2.14.2 Search for elements in the device description . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.2.14.3 Configure the device............................................ 38
9.2.14.4 Access process data............................................ 38
9.2.14.5 Update firmware............................................... 38
9.3 PROFINET............................................................ 40
9.3.1 Install the GSD file .................................................. 40
9.3.2 Integrate the device into a PROFINET project. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
9.3.2.1 Use S2 redundancy............................................. 40
9.3.2.2 Use Configuration-in-Run........................................ 40
9.3.2.3 Use Isochronous Realtime (IRT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
9.3.3 Configure the device................................................. 41
9.3.3.1 Use Prioritized Startup .......................................... 41
9.3.3.2 Use Fast Startup............................................... 41
9.3.4 Configure input filters ................................................ 42
9.3.5 Configure counter modules............................................ 43
9.3.6 Read process data of the ports......................................... 44
9.3.7 Read counter values................................................. 44
9.3.8 Control counters.................................................... 44
9.3.9 Acyclic access...................................................... 45
9.3.10 Read counter events................................................. 45
9.3.11 Use I&M data records................................................ 46
10 Maintenance, repair and disposal................................................ 47
10.1 Cleaning.............................................................. 47
10.2 Update firmware........................................................ 47
11 Appendix................................................................... 48
11.1 ifm IoT Core ........................................................... 48
11.1.1 Profiles........................................................... 48
11.1.2 Types ............................................................ 48
11.1.3 Services .......................................................... 48
11.1.3.1 Service: factoryreset............................................ 48
11.1.3.2 Service: force_counter_values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
11.1.3.3 Service: getblobdata............................................ 49
11.1.3.4 Service: getdata ............................................... 49
11.1.3.5 Service: getdatamulti............................................ 49
11.1.3.6 Service: getelementinfo.......................................... 50
11.1.3.7 Service: getidentity............................................. 50
11.1.3.8 Service: gettree................................................ 50
11.1.3.9 Service: install................................................. 51
11.1.3.10 Service: querytree.............................................. 51
11.1.3.11 Service: reboot................................................ 52