Warsaw 17.10.2011



OPC_ESSER VER. 2.4

MANUAL










TIGER-SOFT

Wiazana 28B

04-680 Warszawa

tel./fax (+48 22) 615-89-84

e-mail: tiger-soft@tiger-soft.com.pl

www: www.tiger-soft.com.pl






Table of contents

1) Introduction
2) Installing the I/O driver
3) Software registration
4) Configuring the OPC_ESSER
5) Configuring an OPC client
6) Starting and stopping the OPC_ESSER






1) Introduction

    The OPC_ESSER ver. 2.4 is a communication driver which allows to connect BMS system with a fire protection system from ESSER. The driver may be connected to a ESSER central unit with the help of the computer serial essernet interface (SEI) and the Esser Data Protocol (EDP). The interface for a BMS system is built on OPC standard.

OPC_ESSER includes the following features:

  1. Very effective method of communication which uses EDP protocol.
  2. Works as a service. It works even after logging out from the system.
  3. Supports all main events which exist in ESSER.
  4. Multithreading which allows to do tasks in a very efficient way, without a heavy load of the processor.
  5. Very effective connection to a BMS system using OPC.
  6. Easy to use configuration.
  7. Monitoring of the communication process.
  8. Automatically re-running the communication after failure.


2) Installing the I/O driver

Run OPC_ESSER_INSTALL.EXE.Installation software will put OPC_ESSER files into the C:\Program Files\TIGER_SOFT\OPC_ESSER_2_4 directory or another directory chosen by the user. Shortcuts to the manual and registration software exist in the group OPC_ESSER ver. 2.4 (access from the Start menu). The driver is installed as a service.



3)Software registration

OPC_ESSER should be registered after installation using TIGER-SOFT internet service. SOFTWARE REGISTRATION from OPC_ESSER group should be started first. This program generates file gen_lic.lic and saves it in the main driver directory. Then you have to connect to http://www.tiger-soft.com.pl/Registration/registration.html, fill the form and receive the registration code. This code should be put to the editable field in the SOFTWARE REGISTRATION. Press OK to finish registration process.



4)Configuring the OPC_ESSER

The file - Configuration.coe is used for the driver configuration. It exists in the same directory like the OPC_ESSER.exe. An example of the file is presented below.

# OPC_ESSER - configuration program

# COM parameters
# NR_COM from the range 1-99
# BAUD_RATE [bits/s]. Possible values: 9600,19200,38400,57600

NR_COM=4
BAUD_RATE=19200

# AS=1 - Driver allows to send commands to the fire alarm central unit (CTttAaa[sa]). 0 - Sending control commands is not allowed.

AS=1

# OPC points
# The list of points, configured in the OPC client in the following format:
# TttGgg[ee], where tt-type(1-6), gg-address of a group, ee - address of an element
# or CTttGgg[ee] for control points, sent by the OPC client

T1G1[0]
T1G3[0]
T1G4[0]
T1G5[0]
T1G6[0]
T1G7[0]
T1G8[0]
T1G9[0]
T1G10[0]
T1G1[1]
T1G1[2]
T1G1[3]
T1G2[1]
T1G2[2]
T1G2[3]
T1G3[1]
T2G1[0]
T2G11[0]
T2G12[0]
T2G13[0]
T2G14[0]
T2G15[0]
T2G16[0]
T2G58[0]
T2G59[0]
T2G63[0]
T3G256[0]
T4G0[0]
T5G1[0]
CT1G1[0]
CT1G3[0]
CT1G4[0]
CT1G5[0]
CT1G6[0]
CT1G7[0]
CT1G8[0]
CT1G9[0]
CT1G10[0]
CT1G1[1]
CT1G1[2]
CT1G1[3]
CT1G2[1]
CT1G2[2]
CT1G2[3]
CT1G3[1]
CT2G1[0]

 

5)Configuring an OPC client

OPC_ESSER is an OPC server. Every software that can be an OPC client should work fine with OPC_ESSER. ProgID is TS.OPC_ESSER. Items(ItemID) can have one of the following values:

ItemID

Description

Addresses

Returned values

COMMUNICATION

Presents the status of the communication between the BACnet_ESSER and ESSER central unit.

Value 1 means that communication is OK, 0 there is no communication.
T1Ggg[ee]

Shows the status of a point or a zone (if ee=0), where gg-address of a zone(1-9999), ee-address of a point(0-31), al - value of a point that should be notified by the system like alarm, f - value of a point that should be notified by the system like fault

Example: T1G1[1], reads information about the status of the point 1 from group 1.

gg
1-9999 - address of a zone
ee
0-31 - address of a point

status

0 - Normal

3 - Fire

4 - Alarm (PRE-ALARM,ZMA,ZGA,TEST-ALARM)

5 - Fault (FAULT,TEST-FAULT)

6 - Disconnection

7 - Active

8 - Tal

T2Ggg[0]

Shows the status of an output, where gg-address of an output(1-9999).

Example: T2G11[0], reads information about the status of the output 11.

gg
1-9999 - address of an output

status

0 - Normal

3 - Activation

4 - Block

5 - Fault

6 - Disconnection

T3Ggg[0]

Shows the status of a line, where gg-address of a line(1-65535).

Example: T3G256[0], reads information about the status of the line 256 (0x0100 HEX).

gg
1-65535 - address of a line

status

0 - Normal

3 - Fire

4 - Fault

5 - Disconnection

6 - Switch on phase

7 - Detector exchange

T4Ggg[0]

Shows the status of a panel, where gg-address of a panel(0-32).

Example: T4G0[0], reads information about the status of the panel 0.

gg
0-32 - address of a panel

status

0 - Normal

3 - CPU (CPU Failure)

4 - Cover (Cover open)

5 - Fault (Battery,Network,Ground,Power supply,Printer)

6 - Delayed (Delayed is running)

7 - Detection (Detection is running)

8 - Revision (Revision active)

T5Ggg[0]

Shows the status of an acoustic signalling device, where gg-address of a device(0-32).

Example: T5G1[0], reads information about the status of the device 1.

pp
0-32 - address of a device

status

0 - Normal

3 - Off

4 - Trouble

T6Ggg[0]

Shows the status of a UE, where gg-address of a UE(0-32)

Example: T6G1[0], reads information about the status of the UE 1.

pp
0-32 - address of a UE

status

0 - Normal

3 - Off

4 - Trouble

CT1Ggg[ee]

Allows to connect/disconnect a point or a zone (if ee=0), where gg-address of a zone(1-9999), ee-address of a point(0-31).

Example: Writing 2 to the point CT1G1[1], you can disconnect point 1 from group 1.

gg
1-9999 - address of a zone
ee
0-31 - address of a point

Command (output)

0 - Normal

1 - Disconnect

2 - Connect

CT2Ggg[0]

Allows to connect/disconnect an output, where gg-address of an output(1-9999).

Example: Writing 2 to the point CT2G1[0], you can disconnect an output 1.

gg
1-9999 - address of an output

Command (output)

0 - Normal

1 - Disconnect

2 - Connect

CT3Ggg[0]

Allows to send a command to a panel, where gg-address of a panel(0-32).

Example: Writing 1 to the point CT3G1[0], you can reset all fires from the panel 1

gg
1-32 - address of a panel

Command (output)

0 - Normal

1 - Reset Fires

2 - Time synchronization
(date and time from a computer is sent to a panel)

CT4Ggg[0]

Allows to send a command to a panel, where gg-address of a panel(0-32).

Example: Writing 2 to the point CT4G0[0], you can send command Sounders On

gg
1-32 - address of a panel

Command (output)

0 - Normal

1 - Sounders Off

2 - Sounders On

3 - Buzzer Off


 

6) Starting and stopping the OPC_ESSER

The driver can be run from the service manager on Windows NT/2000/XP/Vista. Second way is to use command line with commands: OPC_ESSER -s for starting and OPC_ESSER -z, for stopping it. The service OPC_ESSER can be also configured to start automatically after operating system is started.

WARNING!!! If the driver is installed on Windows XP/Vista or Windows 2003/2008 Server additional parameters have to be set. These parameters concern security of the service and DCOM component. In order to do it dcomcnfg.exe should be run. User of the service should be chosen from computer users (for example system administrator).The same user should be set for DCOM TIGER-SOFT OPC_Esser (Identity).