Instruction manual

890USE18300 September 2003 3
Table of Contents
Safety Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Chapter 1 Introduction to Reflex Actions . . . . . . . . . . . . . . . . . . . . . . . . . . 9
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
What Is a Reflex Action?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
An Overview of Reflex Action Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Configuring a Reflex Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
The Virtual Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
The Action Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
How Action Modules Respond to Fallback Conditions . . . . . . . . . . . . . . . . . . . . 34
Nesting Two Reflex Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Reflex Action Start-up States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Chapter 2 Boolean Reflex Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Two-input AND Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
XOR Blocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Three-input AND Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Chapter 3 Integer Compare Reflex Blocks. . . . . . . . . . . . . . . . . . . . . . . . . 55
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Less-than-threshold Integer Compare Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Greater-than-threshold Integer Compare Block . . . . . . . . . . . . . . . . . . . . . . . . . 59
Inside-the-window Integer Compare Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Outside-the-window Integer Compare Block. . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Chapter 4 Unsigned Compare Reflex Blocks . . . . . . . . . . . . . . . . . . . . . . 71
At a Glance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Less-than-threshold Unsigned Compare Block. . . . . . . . . . . . . . . . . . . . . . . . . . 72
Greater-than-threshold Unsigned Compare Block . . . . . . . . . . . . . . . . . . . . . . . 76
Inside-the-window Unsigned Compare Block . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Outside-the-window Unsigned Compare Block. . . . . . . . . . . . . . . . . . . . . . . . . . 86