ProSoft Technology 5201-DFNT-BACNET User Manual
Page 29

BACnet ♦ ProLinx Gateway
BACnet Protocol Configuration
BACnet/IP Client Edition 2
Protocol Manual
ProSoft Technology, Inc.
Page 29 of 52
November 24, 2010
The first part of the record is the Prolinx gateway information, and the second
part contains the information required to interface with the server device.
Parameter
Value
Description
Enable
0, 1 or 2
This field defines whether the command is to be executed and under what
conditions.
Value
Description
0=D
ISABLED
The command is disabled and will not be executed in
the normal polling sequence.
1=C
ONTINUOUS
The command executes with each scan of the
command list if the Poll Interval is set to zero. If the Poll
Interval is set to a nonzero value, the command
executes when the interval timer expires.
2=C
ONDITIONAL
The command executes only if the data associated with
the command changes. This value is valid only for write
commands.
Internal Address Dependent on
Property ID code
utilized
This parameter is used to specify the location in the gateway's internal
database to be associated with the command. For read operations, this
parameter sets the starting address of the area in the database where the data
received from the device will be placed. For write operations, it sets the starting
address of the area from which the data will be sourced. The Internal Address
is property dependent as listed in a following table (use the Property List to find
data size lengths for each property). Refer to the discussion contained in this
section for a further description of this field.
Poll Interval
0 to 65535
This parameter specifies the minimum interval for continuous command
execution (Enable = C
ONTINUOUS
). The parameter is entered in units of 0.1
seconds. Therefore, if a value of 10 is entered for a command, the command
will execute no more frequently than every 1 second.
Point Count
1 to 25
This parameter specifies the number of points to be associated with the
command. This value should be set to 1 for function codes 12 and 15.
Swap Code
0, 1, 2 or 3
This parameter defines if the data received from the Server is to be ordered
differently than received from the Server device. This parameter is helpful when
dealing with floating-point or other multi-register values, as there is no standard
method of storage of these data types in Server devices. This parameter can
be set to order the register data received in an order useful by other
applications. The following table defines the values and their associated
operations:
Swap Code
Description
0=N
O
C
HANGE
No change is made in the byte ordering
1=W
ORD
S
WAP
The words are swapped
2=W
ORD AND
B
YTE
S
WAP
The words are swapped, then the bytes in
each word are swapped
3=B
YTE
S
WAP
The bytes in each word are swapped
Node IP Address xxx.xxx.xxx.xxx
The IP address of the device being addressed by the command.
Service Port
1 to 65535
The Service Port address for most BACnet applications is 47808 (=0xBAC0).
Enter this value in decimal format. If the server requires a different service port
address (it is not compliant), enter the value required in this field.
Function Code
12, 14, 15 or 16
This field defines the function to be performed by the command.
Valid function codes used by the module are as follows: 12=R
EAD
S
INGLE
P
ROPERTY
, 14=R
EAD
M
ULTIPLE
P
ROPERTIES
, 15=W
RITE
S
INGLE
P
ROPERTY
and
16=W
RITE
M
ULTIPLE
P
ROPERTIES
.