Anybus®CompactCom™40 Software Design Guide HMSI-216-125 3.9 en-US
Table of Contents Page
1 Preface ................................................................................................................................. 5
1.1 About this Document........................................................................................................5
1.2 Related Documents ..........................................................................................................5
1.3 Document History ............................................................................................................5
1.4 Document Conventions.....................................................................................................6
1.5 Document Specific Conventions..........................................................................................6
1.6 Trademark Information.....................................................................................................7
2 About the Anybus CompactCom 40 ................................................................................... 8
2.1 General Information.........................................................................................................8
2.2 Features.........................................................................................................................8
3 Software Introduction......................................................................................................... 9
3.1 Background.....................................................................................................................9
3.2 The Object Model .......................................................................................................... 11
3.3 Network Data Exchange .................................................................................................. 14
3.4 Diagnostics ................................................................................................................... 15
3.5 File System ................................................................................................................... 16
3.6 Modular Device ............................................................................................................. 18
3.7 SYNC............................................................................................................................ 18
3.8 Multilingual Support....................................................................................................... 24
3.9 Firmware Download ....................................................................................................... 24
4 Host Communication Layer............................................................................................... 27
4.1 General Information ....................................................................................................... 27
4.2 Memory Map ................................................................................................................ 28
4.3 Communications Registers............................................................................................... 29
5 Parallel Host Communication ........................................................................................... 34
5.1 Flow Control ................................................................................................................. 34
5.2 Anybus Event Driven Watchdog........................................................................................ 34
5.3 Application Event Driven Watchdog .................................................................................. 35
6 SPI Host Communication .................................................................................................. 36
6.1 General Information ....................................................................................................... 36
6.2 SPI Frame Format........................................................................................................... 36
6.3 Interrupts ..................................................................................................................... 37
6.4 Message Fragmentation.................................................................................................. 37
6.5 SPI Error Handling .......................................................................................................... 38
6.6 Application Event Driven Watchdog .................................................................................. 39