Difference between revisions of "Siemens Vanderbilt Edp"

From HSYCO
Jump to navigation Jump to search
Line 204: Line 204:
 
|-
 
|-
  
|rowspan="17"|area.<n>.type
+
|rowspan="18"|area.<n>.type
 
|alarm
 
|alarm
 
|R
 
|R

Revision as of 09:36, 7 July 2022

Siemens / Vanderbilt is a family of security panels compatible with the control protocol EDP. This driver has been developed following the EDP protocol specification rev 2.2, 2012-11-12

The integration with HSYCO can be accomplished with a TCP/IP network connection.

Siemens / Vanderbilt Configuration

Login in the panel web configuration page using a Engineer account.

You should see something like this in the upper right corner of the web page:

Vanderbilt01.png

Select "Configuration" then "Reporting" then "EDP". You must configure 2 different receivers, one for the command session, one for the event session.

Vanderbilt02.png

Let's take a look in detail at the configuration of these receivers. The events receiver is configured as "Primary receiver".

Vanderbilt03.png

Unflag "Primary receiver" for the command receiver. The "IP port" parameter must be different from the one of the event receiver. Set the "Receiver Id" to 1.

Vanderbilt04.png

Flag "Always connected" on both the receivers. Select protocol version 2 on both. The "Receiver IP Address" is the IP address of the HSYCO server that you want to communicate with. Set the "Receiver Id" to 2.

The "Polling Time" is a very crucial parameter. In the event receiver configuration 8 seconds should be fine because every change of status is sent in asynchronous way by the panel and the polling time only represent the interval between one polling ack and the next one. In the command receiver configuration set 2 seconds, this time, by empirical methods, it's the best one to ensure the connection stability.

In Communication > Reporting > EDP > Settings this is the suggested configuration:

Vanderbilt05.png

HSYCO Configuration

Add a SIEMENS EDP TCP I/O Server in the I/O Servers section of the Settings and set its parameters:

Communication

  • IP Address: Leave empty
  • IP Port: Leave empty

High Availability

  • Shutdown when inactive: defaults to true.

Options

ID Default Values Description
eventsport 50000 number the TCP/IP port specified in the event receiver of the panel
commandsport 50001 number the TCP/IP port specified in the command receiver of the panel
eventsaddress 1 number the event receiver id address
commandsaddress 2 number the command receiver id address
startupevents true true generate IO events also during the driver’s start-up phase
false start generating events only after HSYCO is aligned with the current status of the system
gui true true generate uisets
false disable uisets
eventspolling 8000 number the event receiver polling time in ms
commandspolling 2000 number the command receiver polling time in ms

Datapoints

ID Value R/W Description
connection online R connection established
offline R connection failed
log0 <text> R latest line of the security log when a new entry is added
last.message.frame <text> R last message frame (hex) received from the panel
area.<n>.mode.cmd.unset 1 W disarm area <n>
area.<n>.mode.cmd.part.set.a 1 W partially arm area <n>, partition a
area.<n>.mode.cmd.part.set.b 1 W partially arm area <n>, partition b
area.<n>.mode.cmd.fullset 1 W full arm area <n>
area.<n>.mode unset R area <n> is disarmed
part_a R area <n>, partition a is armed
part_b R area <n>, partition a is armed
fullset R area <n>, partition a is full armed
area.<n>.name <text> R name assigned to a<n>
zone.<n>.mode.cmd.isolate 1 W isolate zone <n>
zone.<n>.mode.cmd.inhibit 1 W inhibit zone <n>
zone.<n>.name <text> R name assigned to z<n>
area.<n>.type alarm R area <n> is disarmed
entryexit R area <n>, partition a is armed
fire R area <n>, partition a is armed
firex R area <n>, partition a is full armed
line R area <n>, partition a is full armed
panic R area <n>, partition a is full armed
R area <n>, partition a is full armed
tamper R area <n>, partition a is full armed
fault R area <n>, partition a is full armed
fault_holdup R area <n>, partition a is full armed
fault_warning R area <n>, partition a is full armed
tech R area <n>, partition a is full armed
medic R area <n>, partition a is full armed
keyarm R area <n>, partition a is full armed
shunt R area <n>, partition a is full armed
xshunt R area <n>, partition a is full armed
locksup R area <n>, partition a is full armed
seismic R area <n>, partition a is full armed