FieldServer Configuration Manual
Table of Contents
5.2.9.3 Table String Composition ............................................................................................. 32
5.2.10 Conditional Moves ................................................................................................................. 32
5.2.10.1 Conditional Moves – Example 1 ................................................................................... 33
5.2.10.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 Scaling Function Example - Converting Celsius to Fahrenheit .................................... 38
5.5.2 Scaling Using Moves ............................................................................................................. 39
5.5.2.1 Moves Scaling Function Example: 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 Example 1: Load a Value ...................................................................................................... 41
5.6.5 Example 2: Load a Value – Effect of Target Data Array Format ........................................... 41
5.6.6 Example 3: Load a Value – Negative Numbers .................................................................... 42
5.6.7 Example 4: Load a Value – Floating Point Numbers ............................................................ 42
5.6.8 Example 5: Load a Value – Strings (1) ................................................................................. 42
5.6.9 Example 6: Load a Value – Strings (2) ................................................................................. 43
5.6.10 Example 7: Load a Value – Casting ...................................................................................... 43
5.6.11 Example 8: Load an Object Name ........................................................................................ 43
5.7 Loading Data_Array Values from the FieldServer’s Non-Volatile Memory .................................. 44
6 Node Management ............................................................................................................................. 45
6.1 Data Array Functions .................................................................................................................... 45
6.1.1 Node Status Function ............................................................................................................ 45
6.1.2 Alias_Node_ID....................................................................................................................... 45
6.1.3 Alias_Node_ID – Example .................................................................................................... 46
6.1.4 Node_Online_Bits ................................................................................................................. 47
6.2 Connection Parameters ................................................................................................................ 48
6.2.1 Node_Retire_Delay ............................................................................................................... 48
6.2.2 Backup_Port .......................................................................................................................... 48
6.3 Node Parameters .......................................................................................................................... 48
6.3.1 Node Offline Action ............................................................................................................... 48
6.3.2 Node Inactivity Timeout ......................................................................................................... 49
7 Setup Dynamic Parameters .............................................................................................................. 50
7.1.1 Dynamic Allocation of Node_ID or Station Number .............................................................. 50
7.1.1.1 Diagram 1 – Static Server Side Node_ID ..................................................................... 50
7.1.1.2 Diagram 2 – Dynamic Server Side Node_ID ................................................................ 51
7.1.2 Map Descriptor Parameters Specific to Dynamic Parameters .............................................. 52
7.1.3 Dynamic Parameters ............................................................................................................. 53
7.1.4 Config Table .......................................................................................................................... 53
7.1.5 Profiles ................................................................................................................................... 53
7.1.6 Examples ............................................................................................................................... 54
7.1.6.1 Example 1 – Dynamic Allocation of Node ID ................................................................ 54
7.1.6.2 Example 2 – Dynamic Allocation of System Node ID ................................................... 54
7.1.6.3 Example 3 – Dynamic Allocation of the BACnet MAC Address ................................... 54
7.1.6.4 Example 4 – Dynamic Allocation of the Connection Baud Rate................................... 55
7.1.7 Error Messages ..................................................................................................................... 56