FieldServer Configuration Manual
Table of Contents
5.2.7.1 Table of Patterns Configuration Example ..................................................................... 31
5.2.7.2 Moves Definition ........................................................................................................... 31
5.2.7.3 Table String Composition ............................................................................................. 31
5.2.8 Conditional Moves ................................................................................................................. 32
5.2.8.1 Conditional Moves Example 1 ...................................................................................... 33
5.2.8.2 Conditional Moves Example 2 ...................................................................................... 33
5.3 Mathematical Functions ................................................................................................................ 34
5.3.1 Math Function as a Moves Function ..................................................................................... 34
5.3.2 Standalone Math ................................................................................................................... 35
5.3.3 Math Usage Example ............................................................................................................ 35
5.3.4 Optional Parameters ............................................................................................................. 36
5.3.4.1 Truncate Result Example ............................................................................................. 36
5.4 Logic ............................................................................................................................................. 37
5.4.1 Logic as a Moves Function .................................................................................................... 37
5.4.2 Standalone Logic ................................................................................................................... 37
5.4.2.1 Logic Usage Example ................................................................................................... 37
5.5 Scaling .......................................................................................................................................... 38
5.5.1 Map Descriptor Scaling ......................................................................................................... 38
5.5.1.1 Converting Celsius to Fahrenheit ................................................................................. 38
5.5.2 Scaling Using Moves ............................................................................................................. 39
5.5.2.1 Multiplying Values by 10 ............................................................................................... 39
5.6 Preloading Data Arrays with Initial Values ................................................................................... 40
5.6.1 Introduction ............................................................................................................................ 40
5.6.2 Parameters Used to Define Preloads .................................................................................... 40
5.6.3 Limitations and Operational Considerations ......................................................................... 41
5.6.4 Examples of Loading Values ................................................................................................. 41
5.6.4.1 Load a Value ................................................................................................................. 41
5.6.4.2 Effect of Target Data Array Format .............................................................................. 41
5.6.4.3 Negative Numbers ........................................................................................................ 42
5.6.4.4 Floating Point Numbers ................................................................................................ 42
5.6.4.5 Strings (1) ..................................................................................................................... 42
5.6.4.6 Strings (2) ..................................................................................................................... 42
5.6.4.7 Casting .......................................................................................................................... 43
5.6.4.8 Load an Object Name ................................................................................................... 43
5.6.4.9 Loading Data_Array Values from the FieldServer’s Non-Volatile Memory .................. 43
6 Node Management ............................................................................................................................. 44
6.1 Data Array Functions .................................................................................................................... 44
6.1.1 Node Status Function ............................................................................................................ 44
6.1.2 Alias_Node_ID....................................................................................................................... 44
6.1.2.1 Example ........................................................................................................................ 45
6.1.3 Node_Online_Bits ................................................................................................................. 45
6.2 Connection Parameters ................................................................................................................ 46
6.2.1 Node_Retire_Delay ............................................................................................................... 46
6.2.2 Backup_Port .......................................................................................................................... 46
6.3 Node Parameters .......................................................................................................................... 47
6.3.1 Node Offline Action ............................................................................................................... 47
6.3.2 Node Inactivity Timeout ......................................................................................................... 47
7 Setup Dynamic Parameters .............................................................................................................. 48
7.1.1 Dynamic Allocation of Node_ID or Station Number .............................................................. 48
7.1.1.1 Static Server Side Node_ID .......................................................................................... 48
7.1.1.2 Dynamic Server Side Node_ID ..................................................................................... 49
7.1.2 Map Descriptor Parameters Specific to Dynamic Parameters .............................................. 50
7.1.3 Dynamic Parameters ............................................................................................................. 51
7.1.4 Config Table .......................................................................................................................... 51
7.1.5 Profiles ................................................................................................................................... 51
7.1.6 Dynamic Allocation Examples ............................................................................................... 52
7.1.6.1 Node ID ......................................................................................................................... 52
7.1.6.2 System Node ID ............................................................................................................ 52