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
6Node 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
7Setup 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