McQuay Micro Tech Open Protocol Driver Manual

Page 29 of 35

Appendix A.5. Advanced Map Descriptor Example 1– Reading direct address.

This example reads 10 data elements from a McQuay device starting at address 4096 (= 0x1000). The 10 values obtained are stored in DA_CHILLER1 starting at offset zero.

Map_Descriptor_Name

,Data_Array_Name

,Data_Array_Offset

,Node_Name

,Address

,Length

,Scan_Interval

,Function

Chiller1_emulation

,DA_CHILLER1

,0

 

,Chiller1

,4096

,10

,1.0s

,Rdbc

A data format of

 

 

 

 

 

 

 

 

BYTE is

 

 

Specify the

 

 

 

 

appropriate,

 

 

address in decimal

 

 

 

 

Appendix A.6. Advanced Map Descriptor Example 2 – Controlling Bytes per Field – Reading

This example reads a McQuay device starting at address 4096 (= 0x1000) to 4099 incl. Before storing the data from the responses, the FieldServer combines the 4 values into a single value and stores this single value in a single Data Array element.

The driver reads address 4096 and gets a value. Call this value v0. The driver reads address 4097 and gets a value. Call this value v1. The driver reads address 4098 and gets a value. Call this value v2. The driver reads address 4099 and gets a value. Call this value v3.

When the 4th address has bee read, the driver calculates Total_Value = v0 + v1 * 0x100 + v2 * 0x10000 + v3 * 0x1000000. The Total_Value is stored in the Data Array.

Map_Descriptor_Name

,Data_Array_Name

,Data_Array_Offset

,Node_Name

,Address

,Length

,Bytes_per_Field

,Scan_Interval

,Function

Chiller1_emulation

,DA_CHILLER1

,0

,Chiller1

,4096

,1

,4

,1.0s

,Rdbc

 

 

 

 

 

 

 

 

 

Specify the

Length must be

address in decimal

set to 1 when

 

Bytes_per_Field is

 

specified.

A value between 1 and 4 - tells the driver how many consecutive addresses to read from the remote device. The data value for each address is combined into a single value before it is stored.

FieldServer Technologies 1991 Tarob Court Milpitas, California 95035 USA Web: www.fieldServer.com Tel: (408) 262 2299 Fax: (408) 262 2269 Toll Free: (888) 509 1970 email: support@fieldServer.com

Page 29
Image 29
FieldServer FS-8700-80 instruction manual DACHILLER1