
Page 10 of 13  | |
  | 
  | 
4.6Map Descriptor Example: Write Controls
The following Map Descriptor will write controls to physical Server Genisys_01 and Genisys_02 (described in Client Side Node Descriptors section) whenever any of the control statuses changes/updates. One such Map Descriptor is required per Node.
If Data_Type is Byte, 32 consecutive locations from the Data Array will be written to VHLC. Data at any location would be considered as one control word.
If Data_Type is Bit, 256 consecutive locations from the Data Array will be written to VHLC. Data at 8 consecutive locations would be considered as one control word.
Also see Appendix A.1.
// Client Side Map Descriptors  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
//  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptors  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Map_Descriptor_Name ,Scan_Interval ,Data_Array_Name ,Data_Array_Offset  | ,Function  | ,Node_Name  | ,Data_Type  | ,Address  | ,Length  | |||
CMD_01b  | ,-  | ,DA_8O_01  | ,0  | ,Wrbx  | ,Genisys_01  | ,Byte  | ,0  | ,32  | 
CMD_02  | ,-  | ,DA_DO_01  | ,0  | ,Wrbx  | ,Genisys_02  | ,Bit  | ,0  | ,256  | 
Name of one of
the Data Arrays  | Starting offset  | |
in the Data  | ||
defined in  | ||
Array which  | ||
Data_Array  | ||
holds the 1st  | ||
section. This  | ||
control status.  | ||
Data Array holds  | ||
  | ||
control statuses  | 
  | |
to be written to  | 
  | |
other devices.  | 
  | 
Wrbx: send write command to the Server when the associated Controls updates or changes. To write continuously use Wrbc as the function and add a Scan_Interval parameter to configure how often to write.
One of the  | Number of consecutive  | 
Nodes declared  | locations in the Data  | 
in the Node  | array to use when  | 
Section.  | issuing the Write  | 
Indications will  | command.  | 
read from the  | 
  | 
station address  | 
  | 
belonging to this  | 
  | 
Node  | 
  | 
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