Table of contents
1 Generating user dialogs...............................................................................................................................5
1.1 Scope of functions....................................................................................................................5
1.2 Fundamentals of Configuration................................................................................................7
1.3 Configuration files....................................................................................................................9
1.4 Structure of configuration file.................................................................................................12
1.5 Language dependency...........................................................................................................18
1.6 XML diagnostics.....................................................................................................................19
1.7 XML identifier.........................................................................................................................21
1.7.1 General structure...................................................................................................................21
1.7.2 Instruction/identifier descriptions............................................................................................22
1.7.3 Color coding...........................................................................................................................46
1.7.4 Special XML syntax................................................................................................................46
1.7.5 Operators...............................................................................................................................47
1.7.6 System variables....................................................................................................................48
1.7.7 Generating softkey menus and dialog forms..........................................................................49
1.8 Generating user menus..........................................................................................................81
1.8.1 Creating processing cycle forms............................................................................................81
1.8.2 Substitution characters...........................................................................................................84
1.9 Addressing components.........................................................................................................85
1.9.1 PLC addressing......................................................................................................................85
1.9.2 Addressing NC variables........................................................................................................86
1.9.3 Channel-specific addressing..................................................................................................86
1.9.4 Generating NC/PLC addresses during the runtime................................................................86
1.9.5 Addressing drive components................................................................................................87
1.9.6 Example: Determine the DO number for the Motor Module...................................................89
1.9.7 Addressing machine and setting data....................................................................................95
1.9.8 Channel-specific machine data..............................................................................................96
1.9.9 Addressing user data.............................................................................................................97
1.10 Predefined functions..............................................................................................................98
1.11 Multitouch operation.............................................................................................................139
1.11.1 Multitouch function...............................................................................................................139
1.11.2 Programming finger gestures...............................................................................................141
1.11.3 Gesture control for graphics.................................................................................................142
1.11.4 Gesture processing..............................................................................................................145
1.12 Configuring your own buttons..............................................................................................147
1.12.1 Pushbutton...........................................................................................................................147
1.12.2 Functions of the pushbutton.................................................................................................149
1.12.2.1 Sub-tags for the pushbutton.................................................................................................149
1.12.2.2 Properties for the pushbutton...............................................................................................151
1.12.2.3 Control variables for the pushbutton....................................................................................153
Easy XML
Programming Manual, 12/2017, 6FC5397-1DP40-6BA1 3