Example
Map_Descriptors
Map_Descriptor_Name , Object_Type , Property , Function , Data_Array_Name , Data_Array_Offset , Node_Name , Address , Length , Write_Priority , Linked_Map_Descriptor
CMD WPM
, AO
, -
Configure an active read or write Map Descriptor and give it a
unique name. This Map Descriptor will be referred to by all other
Map Descriptors forming part of the multiple property transaction.
Map_Descriptor_Name , Object_Type , Property
CMD WPM 1
, AO
, -
CMD WPM 2
, AO
, -
CMD WPM 3
, Device
, Max_Master
CMD WPM 4
, Device
, Max_Info_Frames , Passive_Client , DA WPM
CMD WPM 5
, BO
, -
// ReadPropertyMultiple
Map_Descriptors
Map_Descriptor_Name , Object_Type , Property , Function , Data_Array_Name , Data_Array_Index , Node_Name , Address , Length , Write_Priority , Linked_Map_Descriptor
CMD RPM
, AO
, -
Map_Descriptor_Name
, Object_Type
CMD RPM 3
, Device
CMD RPM 4
, Device
CMD RPM 2
, AO
CMD RPM 1
, AO
, Address
, Length
, Write_Priority
, 1
, 1
, -
, 1
, 1
, -
, 8
, 4
, -
, 4
, 3
, -
NOTE:
•
For the Present_Value property it is permissible to set a Map Descriptor length >1. This will cause a read of the Present_Value property of
consecutive BACnet objects of the type defined by this Map Descriptor.
•
The number of properties that can be read or written at once is limited by the maximum APDU message length.
•
Message segmentation is not supported.
, Wrbc
, DA WPM
, Function
, Data_Array_Name , Data_Array_Offset , Node_Name , Address , Length , Write_Priority , Linked_Map_Descriptor
, Passive_Client , DA WPM
, Passive_Client , DA WPM
, Passive_Client , DA WPM
, Passive_Client , DA BOP
Set the function to Passive_Client.
, Rdbc
, DA RPM
, 9
, Property
, Function
, Max_Master
, Passive_Client
, Max_Info_Frames
, Passive_Client
, -
, Passive_Client
, -
, Passive_Client
, Linked_Map_Descriptor
, CMD RPM
, CMD RPM
, CMD RPM
, CMD RPM
Page 24 of 34
, 0
, N1 1
, 1
Configure a Map Descriptor for each Object and Property. These are component
Map Descriptors forming part of the composite Map Descriptor CMD WPM above.
, 3
, N1 1
, 7
, N1 1
, 12
, N1 1
, 13
, N1 1
, 0
, N1 1
Set Linked_Map_Descriptor to the name of the active
read or write Map Descriptor governing the transaction.
, N1 1
, 1
, Data_Array_Name
, Data_Array_Index
, DA RPM
, 0
, DA RPM
, 1
, DA RPM
, 2
, DA RPM
, 6
BACnet PTP Serial Driver Manual
, 2
, 7
, -
, 4
, 3
, 8
, CMD WPM
, 8
, 4
, 10
, CMD WPM
, 1
, 1
, 10
, CMD WPM
, 1
, 1
, 10
, CMD WPM
, 0
, 10
, 11
, CMD WPM
, 2
, -
, -
, Node_Name
, N1 1
These map descriptors
, N1 1
form part of the read
, N1 1
transaction defined by
, N1 1
Map Descriptor CMD
RPM above.
Need help?
Do you have a question about the FieldServer FS-8700-16 BACnet PTP and is the answer not in the manual?