Simplex 4100 Configuration – Some Notes



Wait passively for events to be sent from the panel.


These Map descriptors each capture event data from different Cards.




Map_Descriptors Map_Descriptor_Name Data_Array_Name Data_Array_Offset Function Node_Name sim4100_func sim4100_card sim4100_point sim4100_sub protocollength
Card 1 Msgs DA_C_001 1 Passive Client Simplex_01 Xpoint 1 0 3 Sim4100 300
Card 2 Msgs DA_C_002 2 Passive Client Simplex_01 xpoint 2 0 2 Sim4100 300
Psuedo Point Msgs DA_C_128 4 Passive Client Simplex_01 xpoint 128 0 4 Sim4100 200


A single point can report 8 states. We store these 8 states as bits inside a storage word. The word can be served on BACnet (or Modbus) as a number or it can be unpacked into individual bits and served bit by bit.


For example.  1-0-0 reports an alarm. We store the value 1 in the word allocated for this point.

For example.  1-0-0 reports an trouble. We store the value 16 in the word allocated for this point.

Thus if 1-0-0 was in an alarm and trouble at the same time, we would store the value 17 = 1 + 16.


Bit Identifier Description

0 F Fire Alarm

1 P Priority 2

2 S Supervisory

3 T Trouble

4 U Utility

5 C Control

6 D Disable

7 A Primary state (based on point type – F if smoke detector, C if signal circuit, etc.)


In the example

Bacnet Object AI(101) contains the number

CPS=1-0-0 State No , Server  , DA_C_001       , 0                , Virtual_Panel ,AI       , Present_Value,00101      , 1     ,No_Units


Bacnet Object BI(101) contains the alarm state. You can see the server map descriptor references DA_C_001b (a bit array). The bit array gets its data from a Move. The Move unpacks bits from the number values into individual bits.


CPS=1-0-0 Alarm    , Server  , DA_C_001b      , 0                , Virtual_Panel ,bI       , Present_Value,00101      , 1     ,Alarm        ,Normal



Each BACnet object must have a unique (Type,Object_ID) pair.