WINMAG Plus v2 Programming en
WINMAG Plus v2 Programming en
WINMAG plus
Item No. 013610
PC Control Software for
Windows 2003 / Windows XP pro
Windows Vista
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1. General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1 What is WINMAG plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Why WINMAG plus? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.3 WINMAG plus versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.1 Demo version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.2 Single-station version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.3 Process Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.4 Multi-station version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3.4.1 Multi-station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.4.2 Distributed network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.3.4.3 Several Single-stations versions in a network . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4 Licensing/Dongle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.4.1 Licensing information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.1 Operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2 SOFTWARE requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.3 PC requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
6. Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.1 Defined alarm types and alarm reasons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.1.1 List of alarm types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
6.1.2 Table of alarm types and alarm reasons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
6.2 SIAS Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.2.1 SIAS commands .............................................. 179
6.2.2 SIAS variables ........................................................ 183
6.2.3 SIAS-Konstanten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.2.5 SIAS controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.3 List of defined users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.4 System protocol types directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
7. Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Programming manual WINMAG plus 5
Introduction
Copyright 2008 Novar GmbH. All rights reserved.
The software described in this manual is furnished in accordance with Novar GmbH terms of business. It shall only
be used and copied in accordance with the provisions of this licence. No part of this publication may be reproduced
or transmitted in any form or by any means, electronic or mechanical without the written permission of Novar GmbH.
The information contained in this manual can be updated by us at any time without prior notice and shall not be
regarded as binding. Novar GmbH accepts no obligation or liability should errors or inaccuracies occur in this
manual.
We would like to point out that, in spite of extensive tests, we cannot guarantee faultless functioning in your system
due to the numerous hardware manufacturers and the possible resulting hardware configurations.
Additionally there are special Honeywell lists available with connectable components.
Symbols
This manual contains the following symbols that refer to sections of special importance:
Denotes important information on procedures and warns against steps that have serious
consequences.
1. General
1.1 What is WINMAG plus
WINMAG plus is a modular PC-based security management system for hazard detection systems that can be
configured as per your requirements
Running under the operating systems WINDOWS 2000 (up to version 1.xx), WINDOWS 2003,
WINDOWS XP professional and Windows Vista (from version 2.xx on).
Innovative, convenient and configurable user interface
Alarm processes and alarm conditions that can be adapted to your requirements
With macro functions
Flexible, windows-orientated graphics
A variety of user entitlements
Configurable as single or multi-user system or as a distributed system
With connection of peripherals via PC interfaces, PC networking and modems(analog and ISDN).
With open interface to different systems
With connection modules to third-party products (central units, video matrix switches, building
services management systems) .......
Connection to third-party products can also be executed by user.
WINMAG plus offers convenient, uniform, PC-based operating and control of the alarm systems connected including
message evaluation, alarm signalling and message processing that can be adapted to your requirements.
The operating mode of the WINMAG plus system is based on data received from linked networks, modem or from
PCs and the comparing of the data received with those conditions stored in the system. All messages are provided
with an unambiguous address created from network number, device address and I/O device.
Every device is given an unmistakable name as well as an evident address within the network. The I/O devices
incorporated in the system are numbered in accordance with a fixed schema and can be given configurable names.
If a message received fulfils a triggering condition, an individual program can be started to process the message.
A basic requirement for the programming of the WINMAG plus control software is knowledge of the
components to be connected.
To prevent input errors, we recommend you to compile a precise list of the components to be
connected.
As the free programmability of the WINMAG plus control software offers numerous possibilities, the user
should clearly specify implementation requirements.
We assume that you are familiar with using your PC as well as working with Windows 2003, Windows XP
professional and Windows Vista. If this should not be the case, please refer to your PC user manual and
the user manuals for Microsoft Windows Windows 2003 / Windows XP / Windows Vista.
Configuration
8 Programming manual WINMAG plus
1.3.4.1 Multi-station
One or several computers act as server that supply alarm/message data to other computers (also interactive). Multi-
station includes network distribution of messages via the event protocol. In addition the data environment is shared.
Every client replicates its own data environment with that of the server and copies changed server data into its own
data environment. The default WINMAG plus directories are checked. Data not included in the WINMAG plus
default directories are not automatically copied.
The computers from which data are supplied are defined at the client. All changed or new data (default directories
e.g. database, graphics from the Graphics directory, layers, SIAS programs) are transferred from the server to the
client. Changing of the alarm point list and to the network structure cannot be executed by the client.
The WINMAG plus directory on the server must be enabled for sharing.
The WINMAG plus directory on the server must be mapped to a drive on the client.
The path to the server WINMAG plus directory is defined in the start parameters of the client WINMAG plus
Example:
Prerequisites
The WINMAG plus directory must be enabled for sharing at the master.
The client must have read-access to the master directory.
A logical drive allocation (to the master) must be defined at the client.
The client computer must be defined as multi-station client at the master.
A TCP/IP connection must exist between master and client.
The host address or the IP address of the client must be defined at the master.
Multi-station option and dongle are necessary at distributed computers.
The same WINMAG plus version must be installed on all computers.
A dongle incl. multi-station option must be available (master), incl. number of connected computers.
Error messages:
Update program
When a check of the programs in the main directory (master/client) has been executed, a difference
has been recognized. Master and clients must be equipped with the same program versions.
Update data
Stack content or data are not identical and cannot be automatically updated
(e.g. from sub-directories that have been self-created).
During updating of data (master directory) an error has occurred.
The check cannot be executed. Possible reasons:
- data write-protected?
- access to data (other programs) attempted?
Programming manual WINMAG plus 11
The distributed mode is a variant of the multi-station mode. One or several computers act as server that supply
data to other computers (also interactive). Contrary to the multi-station configuration, every computer has its own
data environment; database and alarm programs can be configured as per requirements. The database and SIAS
programs (master) are not copied.
The server can supply messages/data that it has initialized/requested (network), i.e. all data requested by the client
must be available at the server.
Example:
Prerequisites
The client must be defined as a distributed system client at the master in the network configuration.
A TCP/IP connection must exist between master and client.
The host address or the IP address of the client must be defined:
at the master for the client
at the client for the master
Multi-station option and dongle are necessary at shared computers (in other words not at a client
that only receives data).
All computers possess an own database with own data structure. E.g. If a computer is linked to an
IGIS network, alarms/messages/signals can be distributed to other computers via the event protocol
by entering an event protocol address in the network configuration of the network under data
transmission. The network to be transmitted is assigned to the shared system client. The
messages can be received in an event network at the client.
Different WINMAG plus versions can exchange data.
Several Single-station computers are operated in an IGIS network. Every computer has its own unique IGIS
address. All other data may be identical or different. The computers can be programmed for computer
interaction via configuration of triggering conditions. As several computer possess their own network access
feature, the redundant design enhances system reliability.
Numerous different initialization models can be kept in central units. As every computer has its own initialization
model, the number of initialization models corresponds to the number of computers (multi-station or shared
systems need only one initialization model for all computers connected) linked directly to the central unit.
12 Programming manual WINMAG plus
1.4 Licensing/Dongle
To use WINMAG plus permanently, the program must be licenced. Licensing enables program options and
authorizes you to use the program.
Upon licensing WINMAG plus you receive a dongle that is to be connected to a parallel interface or a USB port
of the WINMAG plus computer. For multi-station systems, every computer that includes connections needs a
dongle. Workstations without own connection do not need a dongle.
Licensing is for a specific version. When upgrading to a higher WINMAG plus main version (change of first
figure e.g. from V01.x to V02.x) , the licence must be upgraded to the current version.
If the dongle is removed when the program is in operation, WINMAG plus runs for max. 72 hours in online
operation without the dongle.
If you do not licence WINMAG plus, after installation it will run for 20 optional online test days (8 hours each
time) as full version and then it will switch into demo mode. This means, that after the demonstration time has
elapsed, no connection is available to components.
A start in offline mode does not reduce the number of online test days.
The demo version of WINMAG plus is an executable editing environment. All components (except the adoption
of alarms/messages) function. Thus, any event can be simulated using the demo version. All edit functions can
be used.
How to licence WINMAG plus
Licensing is executed of the ordering of a dongle and a licence file. The licence includes individual specifications
and enabled options.
The following specifications must be known for licensing:
Name of customer
New licence, update, upgrade
Type of dongle (parallel or USP port)
Connection structure (=> number of dongles, options)
Update number.
Program options to be ordered (per dongle and licence file):
Licence WINMAG Lite O
Licence Intrusion O
Licence Fire O
Licence Access control O
Licence Video technology O
Licence Rescue route technology/escape door controller O
Licence ConnectionServer O
Licence WINMAG plus RDT O
Licence OPC server O
Licence OPC client O
Licence Notification O
Licence Escalation O
Licence DTMF control possibilities O
Licence Client processing ability O
Licence WEBX O
Licence DEZ O
Licence Redundancy O
Licence Multimonitor O
Licence Auto Cad Integration O
Licence OEM O
Licence WINMAG plus client - number of stations to which data are distributed
Programming manual WINMAG plus 13
Every PC that distributes data needs a dongle that includes the required options and number of computers to
which data can be transferred.
You need a client licence for every computer to which data is re-transmitted (e.g. re-transmit to
3 computers = 3 client licences):
You can order program options separately to upgrade your basic program. For every change of option you will
receive a licence update file "LIZ_XXXXXXXXXX.txt. This update/upgrade file must be loaded into the
WINMAG plus update directory.
An old version of WINMAG plus can be updated to the current program version. Please note that the licence
applies to a specific version.
As a rule, a revised licence is required when changing the version (update "LIZ_XXXXXXXXXX.txt" file). If you
wish to change from a WINMAG version up to 5.0 to the current WINMAG plus version, you require a dongle for
every computer that is connected to WINMAG components.
013616 Upgrade of a WINMAG installation from Version 6 to the latest WINMAG plus version
013617 Upgrade of a WINMAG installation up to Version 5 to the latest WINMAG plus version
013636 WINMAG Lite upgrade to WINMAG plus full version
14 Programming manual WINMAG plus
2 System requirements
2.1 Operating system
WINMAG plus runs under the following 32-bit operating systems:
- Microsoft Windows 2000, SP4 (up to WINMAG plus Version 1.xx)
- Microsoft Windows 2003
- Microsoft Windows XP Professional, SP2
- Microsoft Windows Vista (from WINMAG plus Version 2.xx)
(Pay attention to the special advices in the Installation Instructions P03126-26)
2.3 PC requirements
To permit WINMAG plus to run at an adequate speed your PC should fulfil the following requirements:
- PC/laptop, IBM-compatible, min. Pentium / 3000 MHz or Dual Core
- 1 GB RAM
- Min. 1 GB disk space
- SVGA / XGA graphics board with 4 MB video memory
- Monitor with a resolution of min. 1024 x 768 pixel
- Mouse, trackball or other Windows compatible pointing device
- WINMAG plus software incl. necessary options
- Sound board with external loudspeakers (necessary for sound output)
- parallel / USB interface for dongle / printer
With IGIS direct connection:
- IGIS connection cable for the linking of a PC to the IGIS network
- IGIS-PC plug-in board (Article No. 013301) at ISA bus (not available in all computers)
- IGIS-V24 -PC-interface
With Essernet connection:
- serial interface for connection of the Essernet interface
With modem connection:
- Modem at PC (internal / external, analog und/or IDSN)
With multi-station systems:
- PC-Network adapter card
- the TC/IP protocol must bet set-up.
With Video overlay
- video card
With video drive (conventional):
- serial interface for connection of the video matrix switcher
- associated video driver
With video drive (digital):
- connection on recorder or *view
Please make sure that your computer capacity suffices for the program and that
- no energy save modes are active (e.g. deactivate disks)
- avoid the parallel use of programs that require a high amount of resources
The operating system WINDOWS provides security guidelines for network drives that have the
same effect as a blocking function. This means that programs (exe-files) can only be started by
other computers within networks after the relevant security guideline has been deactivated. This
can in turn only be deactivated by Administrator rights.
Deactivate security guideline :
Find the Caspol file on the WINMAG plus drive. The file usually appears more than once. To deactivate the
security guideline, you require the following path X:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 (X:
stands for the drive on which the operating system is installed).
First start the command line run in the windows start window,
and confirm with OK.
In the DOS window that then appears, navigate to the path:
X:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ and
enter the characters in the following order:
Note: Pay attention to small/block letters!
caspol -machine -addgroup 1. url file://W:\* FullTrust
(W: stands for the connected WINMAG master drive)
Press the Enter key to confirm deactivation of the security guideline for this computer. WINMAG plus or the
corresponding exe-file can now be started.
Deactivate the security guideline for each computer separately.
(See also Edit Online)
16 Programming manual WINMAG plus
The IGIS-Loop software version V01.00 can only be executed with the V24 connector version VO2.00.
The V24 connector version VO3.00 or higher requires at least the IGIS-Loop software version P02.02.
Serial connection to PC
cable 1:1 , 9 pole connector
The ring cable is a 4-wire (twisted pair) cable. When connecting to components, please observe correct
direction (i.e. left output to right input and vice-versa) between the controllers.
Every loop has a unique address, the ring bus address (in example 0). Every controller has a unique ring bus
sub-address. The 3 address parameter (IGIT) refers to the K-bus address of the controller. This 3rd address
must not be set in WINMAG plus.
Programming manual WINMAG plus 17
The central control unit is inserted in the network as an object. Select the newly created network IGIS loop 0
node 1 and insert an object FDC1024.
Object data:
Name: e.g. FDC 1024 0-1
Address of end unit: 0 (=central computer)
Access code: e.g. 12345678 (as programmed in the central control unit)
Object data:
Name: e.g. MB 100 0-2
Address of end unit: 8
Access code: e.g. 1232456 (as programmed in the central control unit)
The example illustrates the configuration and networking of two IGIS loop networks with fire detection computer
FDC 1024-F, MB 100, MB256, BMS8008 and a WINMAG plus control software.
Programming manual WINMAG plus 19
An IP address or a host name must have been assigned to the computer in the network configuration
(see Chapter 4.2.2.3.2 Edit WINMAG plus stations).
A network must be created for every node.
For mixed configurations with central control units of series 8008 and HB- and/or MB-units the
adresses of the PC's must be >31.
Object data:
Name: e.g. MB 256 1-0
Address of end unit: 8
Access code: e.g. 12345678 (as programmed in the central control unit)
Object data:
Name: e.g. BMS 8008 1-1
Address of end unit: 1
Access code: 0
Examples for the connection via the event protocol (please refer to EP configuration for description)
Honeywell: FTServer 925, UltiAccess from V2, RemoteServer for modem connection, V24Conn. Video
Matrix Switchers, Honeywell Maxpro 32, Philips, Ernitec, Esser 5008, Essernet (from 2001), ..
Other: Third-party drivers offered by Honeywell clients for connection to EIB, Siemens, Cerberus etc. Please
feel free to contact Honeywell for more information on drivers.
Programming manual WINMAG plus 21
3.6.1 General
The use of the OPC server and the OPC client requires basic knowledge of OPC and DCOM.
OPC is the abbreviation for OLE for process control. OPC is a standardized OPC foundation software
interface for exchanging process data between applications. OPC is based on the Microsoft COM/ DCOM
technology. DCOM enables access via a network. OPC is in the process of becoming established as the
standard data interface in automation technology. The WINMAG plus OPC server is a additional option that can
be enabled via the dongle. This option enables the use of WINMAG plus as an OPC server. The WINMAG plus
OPC server is integrated in the WINMAG plus installation as a component. When queried by a client, the OPC
server provides no data without being enabled. In offline mode, data are available for test purposes.
For connection purposes, WINMAG plus can be operated in a mode without an interface so that WINMAG plus
components are only applicable to the user during configuration or in case of an error. The WINMAG plus
interface is controlled via the file options.ini in the WINMAG plus master directory. If the file exists, the
following setting is possible:
[OPC]OPConly = true reduced interface for OPC operation only.
3.7.1 General
The use of the OPC server and the OPC client requires basic knowledge
of OPC and DCOM.
The OPC client is an additional option that can be enabled via the dongle. With this option, WINMAG plus can
represent data from external systems with an OPC interface.
The OPC client is integrated as a component in WINMAG plus installation. Command line options must be
entered for this purpose.
The OPC client can only be started with command line options. If no options are entered, an error message is
transmitted. Options are as follows:
Options:
or
3.7.3.1 General
After starting the client, an icon appears at the right in the tool bar .
This has a context menu (right mouse button).
Use the three tabs at the top to display different information windows:
However, a corresponding Windows DCOM configuration is required for network servers (see also 3.6.3.9
common problems and restrictions).
In Browse, the tags of the selected server can be searched and the configuration added (illustration on left).
Open the branches under the server by clicking with the mouse. The tags (illustration on right) are at the end of
the string.
Click the tag with the right mouse button and Add Tag in the context menu and this will be added to the
configuration:
A dialogue window appears in which the parameters of the tag can be edited:
Tag path: The path of the tag in the OPC server (fixed)
Description: A random description, max. 40 characters text. Default is the tag path.
Additional description: An additional random description, max. 40 characters text. Default is the description
that the OPC server provides (not every OPC server provides the description).
Native OPC data type: Data type (fixed) provided by the server
OPC access rights: Access rights to the tag (fixed)
WINMAG plus I/O point type: WINMAG plus I/O point type. With some data types, a type conversion is
possible. In this case, the types can be selected in the combination field. If a conversion is not possible, only an
entry appears in the combination field.
26 Programming manual WINMAG plus
Added tags appear under the rubric Items. The tags can be edited per context menu (Edit Item) or deleted
(Delete Item).
After the desired tags have been added, the disk symbol can be used to store the configuration. Two files are
created:
- DATEINAME.WOC The actual configuration file (WINMAG plusOpcClient)
- DATEINAME.TXT Import file for WINMAG plus
The .WOC file can be loaded at a later date in the client. If the .WOC-file is copied into the directory of the client
program under the name DEFAULT.WOC, this file is automatically loaded when the client is started and the
client commences communication directly.
The import file for WINMAG plus must be imported into the corresponding WINMAG plus network before
starting communication!
This command is used to load a .WOC file that has already been created. Communication must be then started
manually.
Programming manual WINMAG plus 27
Communication can now be started using the green symbol in the symbol bar. The symbol is then blocked and
a red symbol appears which can be used to interrupt communication.
During communication, the client displays values received by the OPC server and transmits these to WINMAG
plus in the correspondingly configured network.
Select Global OPC Properties in the menu Action for setting two global parameters for the relevant
configuration:
The .WOC file is a standard text file. This text file can also be edited manually. Individual data fields are
separated by semicolons. The data themselves must be enclosed in inverted commas.
Example:
OPCCFG-0100
"KiebackPeter.GLTserver.1";"";"1000";"4","10"
"1";"Z999.B000.G000.BI_F9999/1";"Binary Input 1";"300600002";"0"
"2";"Z999.B000.G000.BI_F9999/2";"Binary Input 2";"300600002";"0"
"3";"Z999.B000.G000.BI_F9999/3";"Binary Input 3";"300600002";"0"
"4";"Z999.B000.G000.BI_F9999/4";"Binary Input 4";"300600002";"0"
Structure:
First line
must contain OPCCFG-0100
Second line
Servername ; Node ; UpdateRate : max. I/O point no.; Deadband
Servername: The registered name of the OPC server
Node: The network name of the computer of a remote OPC server
UpdateRate: Update rate of the data point in ms
Max. I/O point no.: Number of the highest used I/O point during manual editing. MUST BE set correctly.
Deadband (optional): Deadband defined in percent, standard value is 0, value is optional to ensure backward
compatibility with previous configuration files
Further lines
Define tags and corresponding I/O points
I/O Point No. ; TagPath ; I/O Point name ; I/O Point type ; conversion (currently always 0)
I/O Point no.: I/O point no. for WINMAG plus
TagPath: The complete path for the data value in the OPC server
I/O Point name: Random name for the I/O point
I/O point type: Type of the I/O point (300600002 = binary input)
Conversion: For future use, should be currently set at 0).
4.1. General
WINMAG plus is an open control software that can be greatly adapted to user requirements.
WINMAG plus includes all the tools necessary to execute adaption.
User-adaption is executed via an integrated programming language (SIAS). This programming language
operates within WINMAG plus in the same way as Visual Basic for Applications operates in Microsoft Office
applications.
WINMAG plus is supplied factory-configured with descriptions of Honeywell central units, objects and
procedures as examples for creating your own configuration.
You can use these examples for your own configuration purposes or remove them from the system.
In any case WINMAG plus must be adapted to the objects connected. This means that the detectors and
alarms/messages to be processed must be defined and can be user-adapted (Edit network configuration).
In order to configure, we recommend attending a WINMAG plus workshop or a special briefing to acquire
understanding of the system more quickly.
WINMAG plus is supplied factory-configured with descriptions of various central control units, networks and
objects, procedures and examples for creating your own configuration.
You can use these examples for your own configuration purposes or remove them from the system.
In any case WINMAG plus must be adapted to the objects connected. This means that the detectors and
alarms/messages to be edited must be defined and can be user-adapted (edit network configuration).
WINMAG plus system data is stored in a database. Thereby, relationships could exist between data that are
important for user-configuration. You should execute configuration changes in the same way as when building a
house i.e. hierarchical starting from the fundament.
30 Programming manual WINMAG plus
Networks in list
Network Network
Object Objects
Status Definitions
Function value
with alarm
reason and
user group
First of all the networks should be configured, then the objects and then the I/O devices with types (as per
structure).
Symbols can only be defined after I/O devices have been defined. A symbol is the graphical display of
an I/O device.
Programming manual WINMAG plus 31
4.1.2 Terms
Internal edit functions
Internal edit functions are integrated in WINMAG plus and can be directly called by WINMAG plus (user rights)
via menus and buttons. Examples of such functions are the creating of objects, the placing of symbols or the
issuing of user rights.
Network
A network is a group of objects that are connected via a common interface/medium. For example, all control
panels connected to an IGIS-PC interface.
I/O device
A I/O device describes a device whos status can be monitored e.g. the status of a zone or the status of a
detector group.
A I/O device can have up to 8 states. I/O devices states can adopt defined function values.
Function value:
Function values are values that individual I/O states can adopt.
Example group 1 signal state 0
Function value 0: OK
Function value 1: triggered
Function value 2: not available
Example: The I/O devices 101 to 199 of a control panel type 561-MB100 are of the type intrusion group
MB 100/16/8". The I/O devices are of the same type and must only be described once.
Variations can be derived from one type of I/O device that differ by way of changed:
- texts for status and function values
- alarm types
- filter structure (ie. Some function values and controls may be filtered-out by derived types)
A I/O device type and all types derived from it are known as an I/O device type family.
32 Programming manual WINMAG plus
Symbol
A symbol is the graphical display of a I/O device. Every status/function value combination can be allocated to a
layer. As there is an exact function value for every status of a I/O device, as many layers can be displayed as
statuses included in the I/O device type. The layers are drawn in the status
sequence and layered on top of each other. Thanks to transparent areas or optimally-configured layers, all
attributes can be simultaneously displayed.
Detectors are found in drawings by way of symbols - the proper functioning of the find function depends on the
correct positioning of symbols.
Select a symbol to display detector information and execute control functions.
Layer
One or more status/function value combinations can be allocated to a layer.
Every layer is drawn as independent image.
Programming manual WINMAG plus 33
Destination address
Message type /alarm type
IGIS address of the object (message address)
I/O device number
Status number
Function value number
Time
In WINMAG plus texts are allocated to all numerical data. All texts included in the system can be edited and
adapted to user requirements.
The programs are created in simple syntax (SIAS). WINMAG plus contains all tools to create and to edit these
programs.
Editing is executed using SIASEDIT. SIASEDIT is installed in the WINMAG plus program group during set-up
(External edit functions).
All user-defined programs are included in the WINMAG plus sub-directory WINMAGEX.
! Stack programs that run as independent window. Start is executed via triggering conditions or via manual
program start. The program is included in the program stack and thus the execution sequence is defined
by way of own priority and other program stack content. A maximum of 10 programs can run
simultaneously.
! Pop-up programs runs in a window via the polling window. The size of the window can be defined. The
program is immediately executed and is not placed in the stack.
Start is executed via:
C the triggering conditions or
C allocation to a mouse button or to a symbol (pop-up program)
! Macro programs run in the background without a window, thus screen output is not possible. The
program is immediately executed and is not placed in the stack.
Start is executed via:
C the triggering conditions or
C allocation to a mouse button or to a symbol (macro) or
C the SIAS program instructions change, open, close
34 Programming manual WINMAG plus
The System configuration includes functions for the configuration of networks, objects, I/O devices, types,
alarm reasons, symbol configuration, users, buttons, printer allocation and display settings.
The command can also be executed via the Edit system configuration button .
After System configuration has been called, a list appears displaying the options that the user is allowed to
execute. Examples:
Only the options that the user is allowed to execute are shown.
Display options
Definition of display options such as stack size and stack position, tool bar position and screen
configuration, allocation of graphics for default view.
Network configuration
Creation/administration/activation/deactivation of networks, objects and I/O devices as well as the
import/export of I/O device lists. Configuration of connections and drivers for event protocols.
Programming manual WINMAG plus 35
Setup printers
Allocation of graphics and line printers.
Edit users
Creation, maintenance or clearing of users. Definition of names, passwords, user rights and user
groups.
Edit clients
Allocate users, networks, objects and I/O points to the individual clients.
Edit toolbars
Creation, maintenance and clearing of tool bars.
Edit symbols
Creation and maintenance of symbols
Edit calendar
Editing of existing calendars.
The operating system WINDOWS provides security guidelines for network drives that have the
same effect as a blocking function. This means that online editing only only is possible after
the relevant security guideline has been deactivated. This can in turn only be deactivated by
Administrator rights.
First start the command line run in the windows start window,
and confirm with OK.
After confirming the command with enter the safety guideline for this computer is deactivated. Online editing is
now possible.
The safety guideline must be deactivated for each client computer separately .
Programming manual WINMAG plus 37
You can activate the tool bar by clicking the Edit drawings button .
If the user is authorized, the following tool bar appears:
If you rest the cursor over a button, a quick info appears. If you are authorized to execute a function, the button
is colored. If you are not authorized to execute a function the button is grey.
Select a function by clicking the appropriate button using the left mouse button. After selection, the button
appears to be depressed.
Test button
If you are in edit mode, drawing references and symbols become fully active to allow testing.
Edit symbols
Insert new symbols, edit arrangement of existing symbols
Edit drawing references
Insert new drawing references, edit references
Enter overlay graphic
Enter a new overlay graphic.
Enter zoom-reference
Enter a zoom reference, change existing relationships.
Edit network configuration
Create and administer / activate/ deactivate networks, objects, I/O devices
Enter HTML reference
Enter new HTML references, edit existing relationships.
Enter overlay reference
Enter a zoom reference, change existing relationships.
Position coordinates
Enter diagonally-opposing start and end coordinates for new frame.
CAD file converter
Convert and enter Auto-Cad files. Autodesk components are required
Enter and edit layer
Place and edit graphic layer
1 2 3 4 5 6 7 8 9
1 Align selected elements to left (last selected element is used as reference)
2 Align selected elements to right (last selected element is used as reference)
3 Align selected elements to top (last selected element is used as reference)
4 Align selected elements to bottom (last selected element is used as reference)
5 Same horizontal spacing (you must have selected at least 3 objects)
6 Same vertical spacing (you must have selected at least 3 objects)
7 Set all selected elements to same width (last selected is reference element)
8 Set all selected elements to same height (last selected is reference element)
9 Set all selected elements to same size (last selected is reference element)
38 Programming manual WINMAG plus
Select the menu Edit general options (System configuration). The Options dialogue box appears
that permits you to perform general program settings.
The various types of setting options are grouped together in individual options fields:
Alarm window:
Check box Symbol flashes after acknowledge:
S If you have activated this option, the symbols flash even after you have acknowledged the status
in the alarm program. You can define the status acknowledged using the SIAS command ack.
Acknowledged appears in front of the status in the stack list column Status.
S If not activated, the symbol flashes only until the status is acknowledged.
Associated graphic references react as per the check box Flashing graphic references setting.
Alarm stack
Max stack entries specifies the maximum number of items that can be contained in the alarm stack. Only those
items with the highest priority are displayed i.e. if a message is received that has a priority higher than that of the
lowest priority message then the message received is entered into the stack and the message with the lower
priority is removed from the stack.
Default setting: 50
Minimum setting: 1
Maximum setting 1000
Stacked alarm restart timeout (min) specifies for how long a program is put back in the stack (by clicking the
Into stack button) before the program is automatically restarted. You cannot suppress this automatic restart - it
serves to remind user of old programs that have not yet been acknowledged.
Default setting: 10 minutes
Minimum setting: 1 minute
Maximum setting 1000 minutes
Start Programs describes the program behaviour with respect to the event change and editing at other
stations in multi-user systems. The program version depends on the station priority settings in the network
configuration.
On all stations (default) = Program is edited at all multi-user stations.
On one station at program start = Program is entered in the stack at all multi-user stations. As soon as a
computer starts the program, it is removed from the stack at the other stations.
On one station after acknowledgement = Program is entered in the stack at all multi-user stations. As soon as
the computer acknowledges the program, it is removed from the stack at the other stations.
Automatic delete of alarms = If the triggering event is reset, program editing is quitted immediately (required
setting for Austrian standard F3003).
SIAS multitasking
Simultaneous alarm specifies how many alarm programs can be executed in their own alarm window
simultaneously. As programs are always started in the work window full size you should - when executing
several programs simultaneously - select a display mode that permits you to view several alarm windows (SIAS-
command tile,...)
You must be an experienced user to be able to execute several programs simultaneously.
Default setting: 1
Minimum setting: 1
Maximum setting 10
Login / Logout
Autologin (sec) specifies how many seconds it takes after starting WINMAG plus to login the default user.
Thus, automatic starting of the program is achieved.
If no default user is defined (selection in user dialogue box), automatic login is not effected. The time defined
has no effect.
Default value after installation: 1 second
Autologout (sec) specifies after how many seconds of user inactivity the system must change over to default
user. If no default user is defined, the system changes over to the user who has the lowest entitlement.
Default value after installation: 1 second
40 Programming manual WINMAG plus
Alarm timeout (sec) specifies the time in seconds after which an alarm will be raised.
Default setting: 0 seconds
Min. setting: 0 seconds
Max. setting 99999 seconds
User warning time (sec) specifies how many seconds before the no-action alarm that the user is
warned of the impending alarm. The user action interval state goes to prealarm. If the time is set to
0, no pre-warning is given.
Default setting: 0 seconds
Min. setting: 0 seconds
Max. setting 9999 seconds (cannot be higher than alarm timeout setting)
Logs
The option Print log is the general option for printing of the system protocol. You can set the printer for printing
a protocol in the Printer configuration dialogue box. You can set the events to be printed in the Edit log
messages dialogue box.
Default setting: not selected
Deleting period database (days) specifies how long a system log entry remains stored until it is
automatically deleted. The deleting period calculations are carried out on an hourly basis.
Default setting: 10 days
Min. setting: 1 day
Max. setting 365 days
Deleting period log files (days) specifies how long a start programs protocol remains stored until it is
automatically deleted. The deleting period calculations are carried out on an hourly basis.
Default setting: 10 days
Min. setting: 1day
Max. setting 90 days
The path to the WINMAG plus master protocol database indicates which directory the menu function Select
protocols/system protocol should recommend. This can either be a master protocol database, a protocol data
backup or the system protocol of another WINMAG plus computer.
Default after installation: Current WINMAG plus main directory.
Database
- Function currently not active -
Generally, WINMAG plus operates with a Microsoft Access database via DAO.
In future, you can also use other databases that have an ODBC interface. If another database format
is used, the database structure must be created in the database.
As soon as other structures are created, you can select the database to be used by WINMAG plus via
the database dialogue box.
Esafetynet
Checkbox transmit state messages
Any status changes are automatically transmitted to the esafetynet portal server (see also edit reason for alarm
-> display in HTTP overview).
Programming manual WINMAG plus 41
Printing graphics
Headers can be included in the printout by selecting the Printer headers check box.
The Autom. portrait/landscape format check box enables automatic changing between portrait (vertical) and
landscape (horizontal) format.
A printout without a margin is achieved with the Print margin check box.
Accept changes:
If you exit the dialogue box Edit general options by quitting the System configuration or by changing to
another system configuration function, the following appears:
The various types of setting options are grouped together in individual options fields:
Tool bar
Here you can define the size of the tool bar. By using a small tool bar you can reduce space requirements on
your screen (important for low screen resolution).
Activate one of the following check boxes to define the position of the tool bar:
C top at the top of the screen directly below the menu bar
C bottom at the bottom of the general view below the stack
C left at the left (graphics window remains at the left)
C right at the right (graphics window remains at the right)
Programming manual WINMAG plus 43
SIAS programs
SIAS tool bar = tool bar for the control of alarm programs
Stack
Click the Change button to change the font of the stack display, program start list and list of manual
programs. The active font is displayed.
Using the check boxes Top/Bottom you can define if the stack is displayed at the top or at the
bottom of the window.
Default after installation: bottom
All stack entries in black = irrespective of the editing status, all entries in the stack must be made in black
(required setting for Austrian standard F3003).
Last entry in own line = The last/latest entry for the selected category is represented in a separate line at the
bottom of the stack list. The stack entries are listed in chronological, ascending order. This means that both the
oldest and the latest entries are visible under the option Last stack entry always visible (required setting for
Austrian standard F3003).
Fire messages as default view = If entries of the alarm type Fire are contained in the stack, the fire tab is
selected (required setting for Austrian standard F3003). Without this setting, the default tab is the standard
selection.
The height of the alarm stack window and the width of the columns can be altered by dragging the mouse. If the
width is reduced to zero, the column remains invisible.
Standard view
The standard view is the graphic background window that can be configured using 1 - 12 graphics in the work
window. The general view can provide you with an excellent overview of the most significant graphics.
Timeout to standard view specifies the time of inactivity at the system after which the standard view
must be displayed. The timeout is not effective if a user program (alarm program) is being displayed.
If this time is set to 0, the standard view is displayed only after all other windows have been closed.
Default setting: 60 seconds
Min. setting: 0 seconds
Max. setting 1000 seconds
You must select the number of graphics from a list with the settings:
None, 1, 2 (1*2), 4 (2*2), 6 (2*3), 8 (2*4), 9 (3*3) or 12 (3*4) graphics (rows * graphics/row).
The Select graphic list (via graphic selection dialogue box with graphic tree and preview) permits the
selection of a graphic for the corresponding item. If there is no graphic specified, the drawing listed at
the top of the tree structure will be displayed.
The name of the graphic is specified in the tree structure without the path.
Tooltips
The tool tip that is displayed when the cursor moves over a symbol can be configured. Every activated
item is displayed in one line.
Object name 40-character name of the object
I/O device name 40-character name of the I/O device
Additional text 256 character additional text for the I/O device
Overview
An icon bar appears above the tool bar in which messages are displayed in the form of icons.
Show overview
Check box for activating the overview bar. When enabled, the overview bar is visible over the toolbar.
In the overview bar the messages are shown as icons.
Accept changes
After you have clicked the Network configuration button, the Network configuration dialogue
appears in the right part of the System configuration window. This dialogue permits you to create and
edit multi-station networks, objects and I/O devices.
During editing of the network configuration, operation of the network is interrupted so that
no messages are received at the PC! (a warning message is given prior to entry).
The left window shows an hierarchical tree view of the PC work stations with their networks, objects and I/O
devices that are connected to the local WINMAG plus computer. The branching of a file indicates a level.
Move buttons are located in the middle of the split window. These buttons permit you to move items from one
sub-window to the other and vice-versa.
The information contained in the right window usually refers to the folder that you have selected in the left
window (our example shows objects in the right window that can be integrated into the network shown in the left
window).
If you select an item from the left window the related resources appear in the right window. Normally only
deactivated I/O devices are shown in the right-hand window. If Show I/O device templates is selected then all
potential devices for the selected object are shown.
Programming manual WINMAG plus 47
Special networks
The System network contains system internal information. Presently, you can edit the Calendar and variables
in the network configuration.
The direct serial interface is a new network structure for directly connecting components to the serial
interface of the WINMAG plus computer. This interface is currently not available for the central control
units, type MB100.10, HB48.10, HB24.10, BMZ 8000 C, BMZ 8000 M and BMZ 8008.
Absolutely necessary: Galvanic separation when connecting to a serial interface of the central control
unit.
The direct serial connection is an interface which does not comply with VdS ->
If this interface is used, the VdS approval is no longer valid!
marked items are moved. You can move individual items, areas or groups of items.
Move data from left to right = deactivate data, data are however not deleted and can be
reactivated. Marked items are moved. You can move
individual items, areas or groups of items.
You can mark a group of items by keeping the SHIFT key depressed whilst clicking other items. You can also
mark a group of items using the cursor control keys i.e. Page up, Page down, Pos. 1 and End keys in
combination with the SHIFT key.
You can select a group of individual items by pressing the CTRL key whilst clicking.
If you move I/O devices that also have allocated symbols, the symbol allocation is not deleted but only
deactivated. After you have reactivated a I/O device the symbol allocated is displayed.
48 Programming manual WINMAG plus
Opens the edit dialogue box for the item you have selected in the In the active list. The
dialogue box varies according to the item you have selected.
dialogue box examples: Edit calender, edit network, edit object ...
This button permits the manual inserting of I/O devices into an object. This button is
only active when an object has been selected from the list of active components.
Delete data from left list. Data can no longer be activated. Prior to executing the
delete command, the program asks you if you really do want to delete.
Import I/O device lists into the selected object. You can import parts of lists
or single items.
Exporting of all I/O devices of an object into a file. A dialogue box appears
for selecting the data to be exported.
Header information
The export file header is only used for information.
Columns to export
Items included in export list. The non-active (grey) check boxes
are fixed settings i.e. these items are always exported.
Additional text additional I/O device name
Export ID ID for ESSER control panels
I/O device type Name of the I/O device type as
information, the number is decisive.
Symbol placed This check box should be activated if a
symbol has been allocated to the I/O
device.
Programming manual WINMAG plus 49
Sequence for connecting computers (Point 1-6) and computer with event protocol, IGIS loop or Essernet
components (Point 1):
1. Select WINMAG plus:Master from the left window and click the Edit button. The Edit WINMAG plus
stations dialogue box appears.
Important:
Field description:
Name: Name of the client computer, i.e. unique name
Maximum length: 40 characters
Initial value The default name appears together with a free event protocol
address
Virtual address Event protocol address of the PC. The address must be a unique address in the
event network.
Possible 1 to 32767
Default value: a free event protocol address - at master 130 - at clients
numbers following 130 e.g. 131, 132 etc.
50 Programming manual WINMAG plus
Default Login: Check box for defining which user must be automatically logged in.
Show stack of other stations: With this option stack entries of several WINMAG plus stations can be shown .
More details see Operation Manual - The stack view.
WINMAG OPC-Server: Ports: The OPC-Server is using two ports. When providing the first address the
second address will be configured automatically.
Allow client on other PC: Links to other PCs are possible.
Short OPC-Tag name: The short name of objects and nets contains the address
and the short name of I/O points contains the number.
Address settings:
Driver type: Selection of the event protocol driver type
-TCP/IP with operation on various computers linked via PC network.
Default value: TCP/IP
2. Then you must enter the master computer parameters. First select local (multi-station) WINMAG plus
in the left window.
3. Then you must select in the left window the item Local (multistation) WINMAG plus.
In the right window the possible types of linked PC are displayed.
- Multi-station client = PC uses the master database. Only configuration necessary is the event
protocol virtual addresses for data re-transmission.
- Distributed system client = the PC uses its own network configuration database. Data are
exchanged via the event protocol network by displayed as per local
configuration.
Important:
The clients network configuration must be a sub-set of the masters (i.e. all the
I/O devices used in the client must also exist in the master network
configuration).
Note: In a multi-station / distributed system each connected network must also be given a virtual
address for data re-transmission. See section Create new network for details.
Programming manual WINMAG plus 51
The difference between a multi-station client and a distributed system client is the location at which the
client data are configured.
With a multi-station client, data are configured at the master station and distributed from this station.
With a distributed client, network data are stored at the client itself in own database.
5. Press the MOVE LEFT button. The client is integrated into the list structure.
6. The Edit WINMAG plus station dialogue box appears. Enter the required data
(see Fields described in 1").
Click OK to accept the parameters.
52 Programming manual WINMAG plus
2. Select the required network from the right sub-window, e.g. IGIS
4.1 Select ConnectionServer and the edit network dialogue box appears.
The edit network dialogue box is used for the following connections:
S
S ConnectionServer
S Rescue door
S Multiscope
S Multiview
S Pview
S Video connection
Field description:
NetID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the
database ID
INIT timeout time: Maximum waiting period for reply to messages. If the waiting period expires, a
fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
Settings define which address is allocated to the network and via which driver and which interface connection is
executed.
Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts
Command line of driver: The standard address is already defined. If the driver is located at
another address, alter the entry.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or
devices.
The address of the connected device must correspond with the
address entered here. The virtual address of the event network must
be unique within a network structure.
Default:
Possible value: 1 32000
- shared memory This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address
or the PC domain name. WINMAG plus uses the address actually defined at the
PC or the address given via a DHCP server. Thus the PC must be given a
unique address.
Default: Not selected
Data re-transmission:
Setup the virtual address used to re-transmit messages from this network to other stations via the Event
protocol. The virtual address of the network must be a unique address within the network configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
4.2.2.3.2 Create new linked PC.
4.2 After selecting serial coupling the dialog Edit serial coupling appears.
This is a new network structure for directly interfacing components to the serial interface of the
WINMAG plus computer. It is currently only available for the central control units MB100.10 and
HB48.10.
The following is compulsory: Galvanic separation when connected to a serial interface of the central
control unit.
Interface not in compliance with VdS -> Loss of VdS approval
Field description:
NetID: Database identification number of the network. The number is unique in the database
and can only be read here.
- shared memory: This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP: You must allocate an address to the TCP/IP driver. This can be the IP address or
the PC domain name. WINMAG plus uses the address actually defined at the PC or the
address given via a DHCP server. Thus the PC must be given a unique address.
Default: Not selected
Further distribution of IGIS networks and virtual addresses can only be used with the multi-user option.
The event transport protocol is a Honeywell development and is based on TCP/IP.
Two drivers are available:
- TCP/IP driver for transmission between PCs (it must be installed in the operating system of the
TCP/IP service and the PCs networked.
- Shared memory driver for internal PC networking (e.g. WINMAG plus and MAFW run on one
computer and exchange data).
Programming manual WINMAG plus 57
Field description:
Net ID.: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network, i.e. unique name
Maximum length 40 characters
Default The default appears together with the database ID
EsserNet address of the PC: Address of the gateways at the Essernet
The addresses of all ESSERNET components must be consecutive addresses.
Please observe the configuration instructions for the Essernet (Installation
manual system 8000).
Default: 1 to 32
Possible: 1
INIT timeout The max. waiting time for an answer when sending a message. When time is
past, a error message will appear.
Default 2000 ms
Possible 20000 - 90000
Settings define which address is allocated to the network and via which driver and which interface connected
is executed. Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts.
Virtual address of the network: Field for the virtual address of the event network.
The connected drivers or devices are addressed via the virtual address.
The address of the connected device must be the same as the address
defined. The virtual address of the event network must be a unique
address within a network structure.
Default 0
Possible 1 - 32000
58 Programming manual WINMAG plus
COM port Selection of the serial PC port / interface that connects the gateway to
Essernet
Possible COM1 to COM 256
Default COM1
Drivers: It is only possible to select Shared memory or TCP/IP!
Shared memory This driver can be used within a PC and requires no other parameters
Default This is default
TCP/IP You must allocate an address to the TCP/IP. This can be the IP address or the PC
domain name. WINMAG plus uses the address actually defined at the PC or the
address given via a DHCP server. Thus, the PC must be given an unique address.
Default Distributed memory is default, TCP/IP must be
selected
Address IP address or domain name of the PC at which the
destination application is executed.
ACK time Acknowledgement time in seconds = wait time for acknowledgement
Default 5
Possible 1 - 9999
Display option: For group switch-off: Do not display the detector group symbols
as switched off.
If this option is activated, the detector group symbols are not displayed as
switched off if the group is switched off.
The EsserNet driver reads the event protocol settings from the WINMAG plus database. Allocation of
settings is executed when the driver is called via the network ID or via the network name defined in
WINMAG plus-Essernet.
Programming manual WINMAG plus 59
4.4 Click Event protocol to invoke the dialogue box Edit event net
Field description:
Net ID: Database identification number of the network. The number is unique in the database and can
only be read here.
IGIS address Field for the IGIS address if the linked network is an IGIS network. If the linked network is not an
IGIS network, the value set is 0.
Settings define which address is allocated to the network and via which driver connection is executed.
Virtual address of the network: Field for the virtual address of the event network.
The connected drivers or devices are addressed via the virtual address. The
address of the connected device must be the same as the address defined.
The virtual address of the event network must be a unique address within a
network structure.
Default 0
Possible 1 - 32000
60 Programming manual WINMAG plus
Connection parameters: This field may be used to configure the connection parameters of the Event
protocol driver. The format for this field will be specified by the third-party who
has developed the driver.
Drivers It is only possible to select Shared memory or TCP/IP!
- Shared memory This driver can be used within a PC and needs no other parameters.
Default This is the default value.
TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address or the
PC domain name. WINMAG plus uses the address actually defined at the PC or the
address given via a DHCP server. Thus the PC must be given a unique address.
Default Shared memory is default, TCP/IP must be selected if required.
The procedure for configuring the event protocol is to cross-reference the virtual addresses
- the virtual address of the driver must be configured as a client of the WINMAG plus station.
- the virtual address of the WINMAG plus station must also be configured as a client of the
driver.
Programming manual WINMAG plus 61
Select DEZ connection and the edit event protocol dialogue box appears. In the name field the DEZ-
connection is entered.
4.6 Select DriverHostNet and the edit net dialogue box appears. In the name field the DriverHostNet-
connection is entered.
Field description:
Net ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the database ID
INIT timeout time: Maximum waiting period for reply to messages. If the waiting period expires, a
fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
Start driver automatically: Activation so that the driver is also automatically started when WINMAG
plus starts
Command line of driver: The standard address is already defined. If the driver is located at
another address, alter the entry.
Settings define which address is allocated to the network and via which driver and which interface connection is
executed.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or devices.
The address of the connected device must correspond with the address entered
here. The virtual address of the event network must be unique within a network
structure.
Default:
Possible value: 1 32000
Programming manual WINMAG plus 63
In the network "DriverHostNet" only one object is possible for each network.
The "MultiDriverHostNet" network enables the connection of several objects
64 Programming manual WINMAG plus
4.7 After you have selected IGIS, the dialogue box edit local IGIS Network appears
Field description:
Net ID: Database identification number of the network. The number is unique in the database and
can only be read here.
Name: name of the network, i.e. unique name
Maximum length: 40 characters
Default: The default name appears combined with the database ID (object ID)
IGIS address PC Field for the allocated IGIS address of the PC interface card. The address must be an
unique address in the network. Only main IGIS addresses can be used (0, 8, 16 ... 248).
Only those addresses that are not allocated can be selected.
I/O addresses Field for the initial port address of the IGIS PC interface card. The address must be as per
setting at card. 3 possible addresses are specified on the IGIS card (position of the 3 micro
switches). PC port addresses must be unique addresses.
When running under Windows NT, the respective driver must be installed for the port address.
A driver for the port address 110 h is installed as default driver.
4.8 After you have selected IGIS-V24-Net, the dialogue box edit local IGIS-V24-net appears
Field description:
Net ID Database identification number of the network. The number is unique in the database and can
only be read here.
Name name of the network, i.e. unique name
Maximum length: 40 characters
Default the default name appears together with the database ID
IGIS address Field for the allocated IGIS address. The address must be an unique address in the network.
Only main IGIS addresses can be used (0, 8, 16 ... 248). Only those addresses that are not
allocated can be selected.
Virtual address of the network: Field for the virtual address of the event network.
The connected drivers or devices are addressed via the virtual address. The address of
the connected device must be the same as the address defined.
The virtual address of the event network must be a unique address within a network
structure.
Default 0
Possible 1 - 32000
66 Programming manual WINMAG plus
Connection parameters: This field may be used to configure the connection parameters of the Event
protocol driver. The format for this field will be specified by the third-party who
has developed the driver.
- Shared memory This driver can be used within a PC and needs no other parameters.
Default This is the default value.
TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address or the PC
domain name. WINMAG plus uses the address actually defined at the PC or the address given
via a DHCP server. Thus the PC must be given a unique address.
Default Shared memory is default, TCP/IP must be selected if required.
Further distribution of IGIS networks and virtual addresses can only be executed when using the
multi-station option. The event transport protocol has been developed by Honeywell and is based on
TCP/IP. Two drivers are available:
- TCP/IP driver for PC network communication (TCP/IP service must be installed and PC
networking setup.
- Shared memory driver for PC internal communication (e.g. WINMAG plus and MAFW) run on one
computer and exchange data.
Programming manual WINMAG plus 67
4.9 When you select IGIS loop node, the edit IGIS Loop node dialogue box appears.
Field description:
Net ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network, i.e. unique name
Maximum length: 40 characters
Default: The default name appears combined with the database ID.
IGIS address PC:
Selection field for the assigned IGIS address of the PC in this node.
The address must be a unique address within a network. Only addresses which are not occupied can
be selected. Default: 251
Possible values: 0-251 for Honeywell central control units
1-32 for ESSER central control units
Attention: For all ESSER central control units in a virtual
ESSERNET the same value must be defined.
For mixed installations with central units of the series 8008 and HB- or MB-central units the
PC-addresss of the HB- or MB-central units must be >31.
68 Programming manual WINMAG plus
Init time out (ms): Maximum waiting time when waiting for a reply to a transmitted messages.
If the waiting time expires, an error message is signaled..
Default: 20000 ms
Possible: 20000 900000 ms
Driver start automatically: Activation so that the driver is
also started when WINMAG plus starts.
IGIS loop settings:
The loop address of the node comprises the ring address and the ring subaddress.
Network cohesion of the WINMAG plus multi-station system is described under Chapter 4.2.2.3.2 Create new
linked PC.
The redistribution of IGIS networks and virtual addresses can only be used together with the multi-station
option.
The event transport protocol is a special Honeywell development and is based on TCP/IP. 2 drivers
are available:
-TCP/IP driver for PC-relevant transmission (it must be installed in the operating system of the
TCP/IP service and have PC networking.
-Shared memory driver to PC internal networking (e.g. WINMAG plus and MAFW run on one computer
and exchange data). After altering the IGIS loop configuration, the IGISLOOPDRV.exe must be exited
and restarted.
70 Programming manual WINMAG plus
4.10 Click Remote network to invoke the dialogue box edit remote net
Field description:
Net ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name Name of the network, i.e. unique name
Maximum length: 40 characters
Default The default name together with the database ID
IGIS address of the DGA/DS7500
The modem is addressed (specific IGIS addresses) within the remote network/
the remote central unit. This is always the last frame address of the defined
IGIS address. This is the frame address 7 for the IGIS address 0. Even if no
IGIS network has been setup, a pseudo IGIS address must be defined.
Default 7
Init timeout (in milliseconds) is the time the modem may take to reply. If this time is
exceeded, an error message is output
Default 60.000 ms = 60 seconds
Drivers start automatically:
Activation so that the driver is also started when WINMAG plus starts.
Remote settings: Setting for reaching the remote modem
Programming manual WINMAG plus 71
Virtual address Virtual address of the remote network. The virtual address of a remote network must be
an unique address within a network structure and must be allocated to a network as
virtual bridge address.
Default 9000
Connection used Local modem port at which the remote network calls. Select the required port from the
dialogue box that is invoked after you have clicked Configure
Default COM 1
Number to Dial number of the remote network (from control system). The number can contain space
characters, commas and slashes.
Maximum length 40 characters
Default none
Use fine prefix: Here you can define whether the line exchange ID available in the Configuration dialogue box
is to be used. Only required with extension lines
Default none
Use everytimes this connection Here you can define whether the network is always reached via the
port defined.
Default none
Time out to hang up (in seconds) - modem disconnection wait time after receiving last useful data.
Default 10 seconds
Access code: Password of the remote modem. The password is set at the remote modem and must be
transmitted from the control centre together with the data. Use of the password permits
communication. The password has 8 characters
Max. length 8 characters
Default none
Id Code: ID number of the remote modem. The ID number serves the absolute identification of the
remote modem and is set at the remote modem. This ID number must be transmitted from the
control centre together with the data. The use of the ID permits communication. The ID number
has 10 characters
Default none
WINMAG plus performs the callback mode of the terminal device. The callback mode must not be configured in
the modem. Transmission initiated by the WINMAG plus user is not immediately executed but first interrupted
and then executed within callback connection. The remote user has fixed destination addresses so that only a
number known to the remote user can be dialled.
Virtual address for data re-transmission:
Setup the virtual address used to re-transmit messages from this network to other stations via the
Event protocol. The virtual address of the network must be an unique address within the network
configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
Create new linked PC.
Press the Configure button to invoke a dialogue box for port configuration. This dialogue box permits you to
define the interface, the initialization string and the exchange connection ID.
Depending on the type of connection selected (analog modem or ISDN), the Setup connection dialogue box is
set accordingly.
72 Programming manual WINMAG plus
Analog ISDN
Field description:
Connection: Name of the port. The required port is selected from the list box, i.e. the box contains various
serial and ISDN ports (e.g. COM x, ISDN x).
Default COM 1
Depending upon the type of port selected, a dialogue box containing fields for the following is invoked:
Analog
AT string Initialization address for the modem. The address depends upon the type of modem
and must be adapted for certain types of modem. The following should be included in
the address:
Default AT&FEOX3/N1%COS0=OV1
&F Recall factory default configuration
EO Commands are not echoed
X3 Blind dialling IMPORTANT at extension
\N1 Direct data link, only if baud rate COM = 2400
% Disable data compression
SO=0 Disable auto answer ring
V1 Word responses
Alternatives With higher baud rate at the COM port, NO must be used (normal data link only).
Furthermore, the modem must work on telephone line with 2400 baud. Depending upon
the type of modem assigned, various modulations may have to be made. Please check
the modem user manual for the following:
B6 V.22 to 2400 bps connection only
% B2400
+MS=2,0,2400,2400 (select modulation)
e.g. AT&FEOX3\NO%COSO=OV1B6
COM Baud rate Baud rate set at interface (max. WINMAG plus 57600)
Default 2400
Dialing method Radio buttons for selecting the dialling system.
One of the radio buttons must be activated.
tone Numbers are dialled per tone frequency
pulse Numbers are dialled per pulse dialling
Default Audio frequency
Programming manual WINMAG plus 73
ISDN
When allocating the S0 connections ISDN 1 to 8 observe that 2 B channels are required per S0
bus 2. Allocation per S0 bus must be in pairs beginning with ISDN1 and 2 and then for every
additional network in ascending order ISDN 3 and 4 etc. up to ISDN 7 and 8.
MSN MFC = multi-frequency dialling
MDN Multi-dialling number - own dial number of the PC
Default None
Distributed:
Exchange ID The exchange ID is used. Only required with branch exchanges
Default None
Exchange line Check box must be activated for exchange line
Default not activated
To reach a remote network, RemoteServer must be installed and started. RemoteServer setup can be
found on your WINMAG plus CD, directory RemoteServer.The server can be installed at any system
location.
4.11 Select VdSIPNet and the edit network dialogue box appears. In the name field the VdSIPNet-
connection is entered and a special Configuration driver button is in the box.
Field description:
Net-ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the database ID
INIT timeout time: Maximum waiting period for reply to messages. If the
waiting period expires, a fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
74 Programming manual WINMAG plus
Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts
Command line of driver: The standard address is already defined. If the driver is located at
another address, alter the entry.
Settings define which address is allocated to the network and via which driver and which interface connection is
executed.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or devices.
The address of the connected device must correspond with the address entered here.
The virtual address of the event network must be unique within a network structure.
Default:
Possible value: 1 32000
Used driver: Only shared memory or TCP/IP can be selected!
- shared memory This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address
or the PC domain name. WINMAG plus uses the address actually defined at the
PC or the address given via a DHCP server. Thus the PC must be given a
unique address.
Default: Not selected
Address IP address or name of computer at which the destination application is executed
Data re-transmission:
Virtual address for data re-transmission: Setup the virtual address used to re-transmit messages from this
network to other stations via the Event protocol. The virtual address of the network must
be a unique address within the network configuration. Network cohesion of the
WINMAG plus multi-station system is described under Chapter 4.2.2.3.2 Create new
linked PC.
When selecting the button Configuration driver the ConfigNetForm dialogue box appears.
Field description:
Expert Mode:
When activating this field the connection parameter of the
central unit and the connected device must be configured
manually.
4.12 After activating Vigilon V3 or Vigilon V4, Edit Vigilon net dialogue appears.
Field description:
Net ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Settings define which address is allocated to the network and via which driver and which interface
connection is executed.
76 Programming manual WINMAG plus
Virtual address of the network: Input field for the virtual address of the event network.
The connected drivers or devices are activated via the virtual address.
The address of the connected device must correspond with the defined
address. The virtual address of the event network must be
a unique address within a network structure.
Default: 0
Possible value: 1 32000
Activate zone indicator: Check box for zone indicator (zone indicator instead of individual detectors)
COM port: Selection of serial PC interface to which the gateway to the Nivilon network is
connected.
Scan interval: Time interval for event scans in the background in ms. All users
are requested. All events are displayed directly in true time. The
scan is only for confirming the display.
Setting range:
- TCP/IP: You must allocate an address to the TCP/IP driver. This can be the IP address or
the PC domain name. WINMAG plus uses the address actually defined at the PC or
the address given via a DHCP server. Thus the PC must be given a unique address.
Default: Not selected
Address IP address or domain name of the PC at which the destination application is
executed
Ack. time: Acknowledgement time in seconds = wait time for acknowledgement.
Default: 5
Possible value: 1 9999
Data transmission:
Virtual address for data transmission: Setup the virtual address used to re-transmit messages from
this network to other stations via the Event protocol. The virtual address of the network must be an
unique address within the network configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
4.2.2.3.2 Create new linked PC.
The Vigilon driver adopts the event protocol settings from the WINMAG plus database.
The settings are allocated when the driver is called via the network ID or the
name of the WINMAG plus EsserNet input.
Programming manual WINMAG plus 77
4.13 Select Access control net to invoke the Edit access control net network dialogue box
Field description:
Net-ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name Name of the network, i.e. unique name
Maximum length 40 characters
Default The default value appears together with the database ID
INIT timeout Maximum reply wait time after transmission of message. If the wait time is
exceeded an error message is output
Default 20000 ms
Possible 20000 - 90000 ms
The part of the dialogue box for the Port configuration permits you to define the network address and the
type of driver.
Virtual address: Field for input of the virtual address of the ZK network
The virtual address of the ZK network must be a unique address within a
network structure and must be in accordance with the address allocated in
NETEDIT (booking task).
Default 500 (from MultiAccess)
Possible 1 - 32000
Drivers: It is only possible to select either Shared Memory or TCP/IP.
Shared Memory: This driver can be used within a PC - no other parameters must be set
Default This is default.
TCP/IP: You must allocate an address to the TCP/IP driver. This can be the IP
address or the PC domain name. WINMAG plus uses the address actually
defined at the PC or the address given via a DHCP server. Thus, the PC
must be given an unique address
Default not selected
Address IP address or domain name of the PC at which the destination application is
executed.
ACK time Acknowledgement time in seconds = wait time for acknowledgement
Default 5
Possible 1 - 9999
78 Programming manual WINMAG plus
HTTP settings
URL of the booking task: URL under which booking task resources for doors and
zones are located
User ID ID for the booking task HTML page
Password Password for the booking task HTML page
If you would like to display the last door actions or a list of persons present in the zone, the passwords enters
into WINMAG plus must be entered into MultiAccess under System data/Terminals/Configuration.
The Http-password corresponds to the passport included in Edit WINMAG plus/ZE/ZK network. The field for
the http-port included in the dialogue box must be set to 80.
4.14 The "Network configuration" dialog appears with a special VisiOprime configuration button when
"Visioprime" is selected.
The dialogue behind the VisiOprime configuration button must also be activated
and filled out.
Field description:
Net-ID: Database identification number of the network. The number is unique in the
database and can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the
database ID
INIT timeout time: Maximum waiting period for reply to messages. If the waiting
period expires, a fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
Settings define which address is allocated to the network and via which driver and which
interface connection is executed.
Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts
Command line of driver: The standard address is defined. If the driver is located at
another address, alter the entry.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or devices.
The address of the connected device must correspond with the address entered here.
The virtual address of the event network must be unique within a network structure.
Default: Possible value: 1 32000
80 Programming manual WINMAG plus
- shared memory This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address
or the PC domain name. WINMAG plus uses the address actually defined at the
PC or the address given via a DHCP server. Thus the PC must be given a
unique address.
Default: Not selected
Data re-transmission:
Setup the virtual address used to re-transmit messages from this network to other stations via the Event
protocol. The virtual address of the network must be a unique address within the network configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
4.2.2.3.2 Create new linked PC.
The "VisiOprime Settings" dialogue appears when the VisiOprime configuration button is actuated.
4.15 The "Network configuration" dialogue appears with a special Configuration Fusion DVR... button when
"Fusion" is selected.
The special Configuration Fusion DVR... dialogue behind the Fusion configuration
button must also be activated and filled out.
Field description:
Net-ID: Database identification number of the network. The number is unique in the database and
can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the database ID
INIT timeout time: Maximum waiting period for reply to messages. If the waiting
period expires, a fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
Settings define which address is allocated to the network and via which driver and which interface
connection is executed.
Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts
Command line of driver: The standard address is defined. If the driver is located at another
address, alter the entry.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or devices.
The address of the connected device must correspond with the address entered here. The
virtual address of the event network must be unique within a network structure.
Default: Possible value: 1 32000
82 Programming manual WINMAG plus
- shared memory This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address
or the PC domain name. WINMAG plus uses the address actually defined at the
PC or the address given via a DHCP server. Thus the PC must be given a
unique address.
Default: Not selected
Data re-transmission:
Setup the virtual address used to re-transmit messages from this network to other stations via the Event
protocol. The virtual address of the network must be a unique address within the network configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
4.2.2.3.2 Create new linked PC.
The "Fusion settings" dialogue appears when the Configuration Fusion DVR... button is actuated.
Login: Log in with the same user name and password as in the
Fusion configuration.
Programming manual WINMAG plus 83
4.16 Select Honeywell Maxpro and the edit net dialogue box appears. In the name field the Honeywell
Maxpro Net-connection is entered.
Field description:
Net-ID: Database identification number of the network. The number is unique in the database
and can only be read here.
Name: Name of the network. Select a unique name
Maximum length: 40 characters
Default: The sample name is suggested combined with the
database ID
INIT timeout time: Maximum waiting period for reply to messages. If the waiting period
expires, a fault is signalled.
Default: 20000 ms
Possible value: 20000 90000 ms
Settings define which address is allocated to the network and via which driver and which interface
connection is executed.
Start driver automatically: Activation so that the driver is also automatically started when
WINMAG plus starts
Command line of driver: The standard address is defined. If the driver is located at another
address, alter the entry.
Virtual address of the network: Entry field for the virtual address of the event network.
The virtual address is used to contact the connected drivers or devices.
The address of the connected device must correspond with the address entered here.
The virtual address of the event network must be unique within a network structure.
Default: Possible value: 1 32000
84 Programming manual WINMAG plus
- shared memory This driver can be used within a PC and requires no additional parameters.
Default: Selected
- TCP/IP You must allocate an address to the TCP/IP driver. This can be the IP address
or the PC domain name. WINMAG plus uses the address actually defined at the
PC or the address given via a DHCP server. Thus the PC must be given a
unique address.
Default: Not selected
Data re-transmission:
Setup the virtual address used to re-transmit messages from this network to other stations via the Event
protocol. The virtual address of the network must be a unique address within the network configuration.
Network cohesion of the WINMAG plus multi-station system is described under Chapter
4.2.2.3.2 Create new linked PC.
Programming manual WINMAG plus 85
5. The new network (including the parameters defined) appears in the left tree structure.
In a local IGIS, a sub file i.e. an object with the selected IGIS address is already defined for the IGIS card
(also an IGIS user).
Edit network item
After you have selected the network item you can open the edit dialogue box via the Edit button. Now
you can edit the dialogue box i.e. edit the name or connection.
Disable /delete network
If you would like to delete the network, you must first of all select the network item and then you can:
S Deactivate the network by moving the folder to the right sub-window using the move right button. You can
easily reactivate the network again by selecting it from the list and moving it to the left sub-window.
Deactivated objects are included in the list of resource objects (though they are not listed as templates).
S Delete using the delete button (Note: if an object is deleted it cannot be re-instated).
1. Select the network from the left sub-window into which you would like to insert an object. The objects that
are available appear in the right sub-window
2. Select the required object from the right sub-window e.g. intrusion detection control unit 561 MB100.
Fields
Additional text: Input field for an additional descriptive text for the object
Maximum length: 256 characters
Default: -
Programming manual WINMAG plus 87
Address of the end unit: Field for the address allocated to the end unit. The address must be a unique
address within a network. Even with non-IGIS addresses, the address of the object must be
entered. If connection to MultiAccess for Windows is executed, the number 1 must be entered.
Standard initialising: Selection field to specify whether the object should be scanned during initialising via
WINMAG plus. No special inquiry during activation, standard object initialising is
retained.
Password Field for entering the password programmed. Can be different depending upon the type of
control panel, i.e. MB 10/16/8 6-digit, MB256 8-digit, FDC 16/664 3-digit (1. user password of the
central unit)
Time synchronization: Check box for defining if an object shall be synchronised to PC time.
Only possible for objects that are directly connected (not connected via Remote Server).
Redundancy: The Select object window appears when the Configuration button is selected.
If an object exists for which redundancy is possible, it is automatically displayed in the Redundancy for
window.
The number of I/O point changes saved in the list is entered in the Length of I/O point queue field.
The time in seconds for which the I/O point change should
be valid in the case of signals being received is entered in the
Validity duration of I/O point change field.
All parameters are imported by selecting the "OK" button.
The reference object I/O points are imported in the case of a new
system or processing of a redundant object. Specially configured
I/O points can be deleted during this.
After you have defined the object, the default I/O devices are available in the database but there are
only a few important I/O devices activated !
You must now activate the individual I/O devices required (move from the right sub-window to
left sub-window) ! See enable / disable I/O devices.
Edit object
If you have selected the object item, you can open the edit dialogue box again via the Edit button. You
can now edit.
Deactivate/delete object
If you would like to delete an object you must first of all select if from the tree structure displayed in the left sub-
window.
S Deactivate the object by moving the folder to the right sub-window using the move right button. You
can easily reactivate the object again by selecting it from the list and moving it to the left sub-window.
Deactivated objects are included in the list of resource objects (though they are not listed as
templates).
S Delete using the delete button (Note: if an object is deleted it cannot be re-instated).
88 Programming manual WINMAG plus
Some I/O devices are activated automatically after an object has been created.
Usually, the list of I/O devices must be adapted to match the equipment installed, additional I/O devices must be
activated.
The default database includes some I/O devices. To display these points activate the check box Show I/O
device templates.
With the object MB 256 and BMC 1024 not all possible user I/O devices are available as templates.
There are three different modes of activating a I/O device:
Move the I/O device from left to right window
Import I/O device from list (please refer to Chapter 4.2.2.3.5)
Import/export I/O devices
Insert I/O devices (please refer to Chapter 4.2.2.36 Insert I/O device).
You can edit the name of the I/O device and the I/O
device type in the dialogue box.
Fields
Name Field for the name of the I/O device. The name should be a unique name within the object (to
allow direct execution of control functions from SIAS)
Maximum length 40 characters
Default The copied default name appears
Additional text Field for addition I/O device text. The text can be output in the I/O device tool tip or
in SIAS programs.
Maximum length 256 characters
Default None
ID1 Field for I/O device ID1. The ID permits you to understand the shifting of I/O device numbers
when importing central unit configuration. With BMS8000 central units, the value includes the
allocated group number.
Possible 1 to 2,147,483,648
Default 1
ID2 Field for I/O device ID2. The ID permits you to understand the shifting of I/O device
numbers when importing central unit configuration. With BMS8000 central units, the
value includes the allocated detector number.
Possible 1 to 2,147,483,648
Default 1
I/O device type Field for the allocated I/O device type. A I/O device type is allocated to every
template I/O device. The I/O device status names, function values, alarm causes nd
filter structures are allocated via the I/O device type. You may only select types of the
same family, i.e. parent type and types derived from the parent type.
You can not edit the number of the I/O device in the Edit I/O devices dialogue box. However, you can
edit this in the database.
90 Programming manual WINMAG plus
If you would like to delete an I/O device you must first of all select if from the tree structure displayed in the left
sub-window.
S Deactivate the I/O device by moving the folder to the right sub-window using the move right button.
You can easily reactivate the I/O device again by selecting it from the list and moving it to the left sub-
window. Deactivated I/O device are included in the list of resource I/O devices (though they are not
listed as templates).
S Delete using the delete button (Note: if an I/O device is deleted it cannot be re-instated).
Programming manual WINMAG plus 91
FDC 1024F
User: Example FDC 1024
Object
System
Eprom version: BZR24.04.2V04.03
I/O devices
No. Name Signal Additional text
1; RS-Gruppe 1 ; 300102441; Room 0.02D ;
2; RS-Gruppe 2 ; 300102441; Room 0.02D int. ceiling;
3; RS-Gruppe 3 ; 300102441; Room 0.29D staircase 1 ;
4; RS-Gruppe 4 ; 300102441; Room 0.28D ;
5; RS-Gruppe 5 ; 300102441; Room 0.36D,0.37D ;
6; RS-Gruppe 6 ; 300102441; Room 0.38D,0.46D,0.48D ;
7; RS-Gruppe 7 ; 300102441; Room 0.46D ;
8; RS-Gruppe 8 ; 300102441; Room 0.39.1D,0.39.2D ;
9; RS-Gruppe 9 ; 300102441; Room 0.40D,0.41D ;
10; RS-Gruppe 10 ; 300102441; Room 0.49D,0.50D,0.51D ;
12; RS-Gruppe 12 ; 300102441; Room 0.41D ;
13; RS-Gruppe 13 ; 300102441; Room 0.52W,0.53W,0.54W ;
14; RS-Gruppe 14 ; 300102441; Room 0.45W ;
15; RS-Gruppe 15 ; 300102441; Room 0.42W,0.43W,0.44W ;
16; RS-Gruppe 16 ; 300102441; Room 0.55W ;
17; RS-Gruppe 17 ; 300102441; Room 0.35.1D ;
18; RS-Gruppe 18 ; 300102441; Room 0.35.2D ;
19; RS-Gruppe 19 ; 300102441; Room 0.32D ventilation duct ;
20; RS-Gruppe 20 ; 300102441; Room 0.32D ventilation duct ;
21; RS-Gruppe 21 ; 300102441; Room 0.32D,0.31D ;
22; RS-Gruppe 22 ; 300102441; Room 0.32D ventilation duct ;
23; RS-Gruppe 23 ; 300102441; Room 0.32D ventilation duct ;
24; RS-Gruppe 24 ; 300102441; Room 0.32D ventilation duct ;
25; RS-Gruppe 25 ; 300102441; Room 0.32D ventilation duct ;
26; RS-Gruppe 26 ; 300102441; Room 0.25D ;
27; RS-Gruppe 27 ; 300102441; Room 0.11.2D
The help program KDKonv.exe is available for the ESSER central units of the series BMS 8000. This help
program creates a WINMAG plus import file from the PRC file created by the user data editor. The help program
is called Kdkonv.exe can be found in the WINMAG plus\Tools program group as well as in the group tools
of the start menu .
92 Programming manual WINMAG plus
Use the Ctrl or Shift keys and the left mouse button or up/down arrow keys to select individual I/O devices or a
block of I/O devices.
You may define different criteria for both options
Activate all entries All the I/O devices currently activated in the object remain active after import
Delete entries not in import list Only the imported I/O devices are available to the object after import - all other
I/O devices will be deleted.
Use Ids Use Ids to allocate I/O devices (presently for Esser 8000 only)
Use additional text Import additional text field for the I/O device
After you have selected an option for import, a wait display appears. The importing of data can be interrupted
by pressing the Cancel button.
After you have finished or interrupted the importing of data, the Edit object dialogueue box appears.
Acknowledge by pressing OK.
When importing an entire list of items, only I/O devices included in the list are activated.
All previously activated I/O devices (not included in the imported list) are de-activated.
When importing marked items and Activate all entries is unchecked, all active items in the
object remain unchanged.
Programming manual WINMAG plus 93
All active I/O devices of a WINMAG plus object can be exported to an ASCII text file.
The first four options of this list are stored once at the beginning of the export file.
The options for I/O device number I/O device
name and I/O device type ID are always selected
and cannot be changed.
If not all possible I/O devices are included in an object, additional I/O devices can be manually added by clicking
the Paste button
If an object does not contain all required I/O devices (e.g. user with MB256), these can be inserted
S by clicking the Insert button or
S by direct input into the WINMAG plus system database. For this you require Microsoft Access. You
must make the necessary entries in the I/O device list manually (not recommended except for
experts).
S Import I/O devices from text files
When inserting I/O devices, the I/O device number and the I/O device type must be allocated. To do this, you
must have knowledge of the I/O device structure of the object to be extended.
1 Select the object into which I/O devices should be inserted from the left window. The Paste button
becomes active .
2 Click the Paste button to invoke the Insert I/O devices dialogueue box.
By entering values in the from and to fields you can insert several consecutive I/O devices.
Fields I/O device number from Field for the first I/O device number to be entered.
I/O device number to Field for the last I/O device number to be entered (if several I/O devices
are to be inserted). If only one I/O device is to be inserted, the field must
be left empty.
If an I/O device number has already been allocated to an object, a new I/O device can not be inserted
using this number. I/O devices can only be inserted using non-allocated I/O device numbers.
Name Field for the name of the I/O device. This should be a unique name within an
object. If several I/O devices are being created, the name is given a
consecutive number. This starts with 1 for the from numbers
Maximum length 40 characters incl. consecutive number
I/O device type Field for the I/O device type allocated. Every I/O device inserted is allocated to
the I/O device type selected. The I/O device status names, function values,
alarm causes and filter structures are allocated via the type.
OK Acknowledgement of correct parameters. I/O devices will be created with
specified parameters as long as numbers are not yet included in the object.
CANCEL Exit the dialogueue box. Input is cancelled.
Programming manual WINMAG plus 95
Calendars are a part of the system network. Each calendar is displayed and can be edited in the same
way as an I/O device.
A calendar can also be displayed as a symbol
Edit calendar
To edit an existing calendar, you must select the name of the calendar from the object. With user-defined
calendars, activate the Edit button. This permits you to open the edit dialogue box.
The name of the calendar can be entered or changed in the "Calendar name" field
The arrow keys < =
and are used to select the desired
year.
The calendar illustrates months with the days in a
weekly matrix. Each column is equivalent to a
weekday. The first column is equivalent to Monday.
Days can be marked within the calendar by clicking the day field or moving over areas with the mouse button
depressed. Marked days are highlighted with a blue background. The marking can be removed by clicking or
moving over the area again.
A calendar appears in the system network as an I/O point in the calendar object. Calendar inquiries can be
realised in the same manner as all other messages in triggering conditions and internal program conditions.
Example of calendar inquiry:
if weekday = "workshops" then ...
Delete calendar
You can delete a selected calendar using the Delete button (the system asks you if you really want to delete).
96 Programming manual WINMAG plus
The day is divided in "Time zones" over I/O points in 288 time zones of 5 minutes duration. The system
automatically sets the I/O point of the current time zone for the current time,
e.g. for 11:40
11:40 (mp_nr = 141).
the status "In the time zone" is set to "no" for the I/O point 11:35 (mp_nr = 140).
Triggering conditions are executed every 5 minutes at least through this change.
Reason: The SIAS command "getparameter" waits for an input signal. The subsequent triggering conditions are
only executed after the signal is received. An inquiry of this I/O point change can be realised in the triggering
conditions (Alarm_reason_nr = 50).
Enter the desired name in the time zone name text field.
The fields on the left are selection fields for weekdays or calendars already created. Select the desired values
here sequentially from top to bottom.
The Edit time window dialogue appears when the respective time bar is double clicked.
Enter the desired time in the from and to rotating fields and then select the time zone type. The values
entered are imported and displayed in the time bar with the OK key.
Type A time zones are displayed in red in the time bar, with Type B time zones being illustrated in
green. Time zones without a type are not illustrated in the time bar.
Programming manual WINMAG plus 97
Edit variable
To edit an existing variable, you must select the name of the variable in the object. If you have defined a
variable, the Edit button is active. Click this button to invoke the Edit dialogueue box.
Delete variable
Click the Delete button. The Are you sure dialogueue box appears. Click Yes to delete the variable
4.2.2.3.8.4 Security
The Security menu displays special system safety events. These events can be queried as I/O devices.
User action interval displays if the user action interval time defined in General options has expired,
i.e. the time within which a manual action must be executed such as the pressing of a key.
User change displays if a user has been changed
Dongle state displays if a dongle has been identified
In order for the configuration to be carried out in WINMAG plus, the operator requires the WINMAG plus
administration right.
We recommend proceeding as follows if you wish to create a central control unit connected to WINMAG plus via
IGIS-Loop:
The interface of the driver is not visible after starting the driver. Only a so-called tray-icon is visible in the
task bar.
The window of the driver becomes visible by double clicking this icon or by clicking the menu item debug view
with the right mouse button.
A context menu appears with the following options when the tray icon is clicked with the right mouse button:
1 Program header
Line contents:
S Driver icon 16*16 pixel
S Program name IGISLOOPDriver
S Minimize button (corner symbol) Minimizes window (shrinks window into the taskbar)
S Maximize button (corner symbol) Maximizes window (fills the screen)
S Exit program (corner symbol) Closes window
2 Menu bar
The menu bar includes the items Program, View and ?.
Via the program menu, you can start and/or terminate the saving of received data in a file.
Via the view menu, you can switch between the debug view and the event protocol view.
With the aid of the menu ?, you receive access to the command About IGISLoop driver. This command
opens the information dialogue of the driver which contains information on the software version and PC data
(physical and free working storage, free disk space and the path from which the driver is started).
3 Button bar
The button bar contains the following buttons:
Button for restart / reset networks (only possible with administrator authentication)
Reset = triggers a reset of the IGIS loop interface
Restart = requests the network statuses of the connected rings.
4. Data window
Transmitted and received data are displayed in the data window. Items received last are identified by a green or
red arrow. The number of lines available depends on the window size. If the last line is full, items are
automatically placed at the beginning again.
Programming manual WINMAG plus 101
1. Start
The interface connector can be started both manually and automatically. Double click InterfaceConnector.exe to
start manually. An automatic start is triggered by another program, if this program uses the InterfaceConnector
and the InterfaceConnector has not been started.
2. Register
Before the InterfaceConnector can be used, it must be registered. During WINMAG plus installation, the
InterfaceConnector is copied into the following directory and registered:
[Windows-Partition]:\Programme\Gemeinsame Dateien\esser-Honeywell shared\Interface Connector\
z.InterfaceConnector.exe
z-InterfaceConnector.tlb
z.InterfaceConnector-regserver
To be able to register the InterfaceConnector, the MFC-DLLs must be installed and the ATL.DLL registered.
This takes place during the WINMAG plus installation.
102 Programming manual WINMAG plus
If the InterfaceConnector is started manually, the user interface appears. A so-called tray icon
appears in the taskbar. There is no user interface and no tray icon with an automatic start.
Program header
Menu bar
Button bar
Data window
Status bar
Line contents:
A port is indicated for every entry from which the message is created including the date and time.
104 Programming manual WINMAG plus
Transmitted data
Received data
The number of lines available depends on the size of the window. If the last line is full, items are automatically
placed at the beginning again.
A port is indicated for every item from which the message is created including the date and time. The receiving
device address and the length of the data block is also displayed.
Programming manual WINMAG plus 105
Update: Updates all items in this list and opens the entire tree, is also executed when the device
view is selected
Collaps: Closes the entire tree
Expand 1. Level: Opens the tree up to the first level
Expand all: Opens the entire tree
106 Programming manual WINMAG plus
Help texts are displayed in the left half of the status bar when the cursor is moved over a menu or button. The
actual state of the filter at which type and port the filter is set, is displayed in the right half of the status bar.
Additional information on the filter can be found in the chapter Filter.
3.6 Filter
A filter can be set to display and/or record specific data only. The filter is set in the device view.
If only serial data requires displaying, double click serial port with the mouse. Serial then appears in the
status bar under type field and all in the port field. To activate the filter, press the filter button. If the filter
requires deactivating again, press the filter button again. The filter setting remains the same.
If tray icon is displayed, an additional menu can be opened by using the right mouse button. This menu contains
the same items as described in the menu of the main window and in the chapter menu bar.
Programming manual WINMAG plus 107
As most new computer motherboards are not equipped with an ISA slot, connection of the IGIS network can
also be executed via the IGIS V24 interface. Presently, a maximum of 20 messages per second can be
received.
To connect the IGIS V24 driver, you must execute the following:
1. Set the baud rate to 9600
2. Set parity to even
Please also refer to the IGIS V24 interface connection instructions.
Please also refer to the WINMAG plus database for all other configuration data.
Driver configuration
During the installation of WINMAG plus, the driver for the IGIS V24 interface is automatically installed in the
WINMAG plus subdirectory Drivers. Furthermore, the item IGIS-V24 interface (IGIS-LAN) is automatically
available in the start menu under Programs/WINMAG plus/Server. You must adapt this shortcut to your own
requirements.
Following is default (e.g. after installation in Programs\WINMAG plus):
C:\Programs\WINMAG plus\Drivers\IGISV24Drv.exe/NetID 33160989
Instead of the parameter /NetID you can enter the parameter /Netname. /DB is available as optional
parameter in case the driver is to be used at a computer other than the WINMAG plus computer.
With network configuration in WINMAG plus (see Chapter 4.3), you must set the COM port in the Connection
parameters field. Input must be as follows:
When connecting a video matrix switcher to the PC, please observe the information contained in the respective
matrix switcher user manual.
Please refer to the crossbar-specific I/O point list for crossbar-supported commands, number of cameras etc.
You must configure the interface in the matrix switcher software.
The WINMAG plus program option Video must be active.
The matrix switchers of the Honeywell-Maxpro series are driven via the VSERVER.EXE driver.
The configuration data for the driver are to be found in the vserver.mdb database.
The driver starts when the program VSERVER.EXE is called in the WINMAG plus subdirectory drivers. Click
the sub-menu Server in the WINMAG plus program group to invoke the VideoServer link.
Configuration
To configure the VSERVER you must enter data in the VSERVER.MDB database. The tables Client and
Server are included in this database.
The Video server Vserver.exe must be started separately after the parameters have been set.
200 12345678 1
EP address Own virtual address of the Vserver (corresponds to server in the Client table)
EP Driver
ServeIP valid IP address IP respond time PC name
address r
130 1 200 no 0 10 XX
IP response time Time within which response must be received from WINMAG plus
You can start the Vserver using the -debug- parameter. In this way you can output a view window.
Programming manual WINMAG plus 109
The matrix switchers of the Ernitec 500M / 1000M series are driven via the ConnectionServer linked with the
ERNITEC.EXE driver. The configuration files are defined in the parameter file para.ini and via the call
parameters of the ConnectionServer. Start of the driver is effected via call of a link of the ConnectionServer
program with required parameters.
Click the sub-menu Server in WINMAG plus to invoke the Ernitec Video-Server link.
To connect the video matrix switcher Ernitec to WINMAG plus, the following conditions must be available:
1. The matrix switcher must have been configured as per the Ernitec user manual.
No. of monitors Number of the cyclic polling of monitor states from 1 to value. There may be no
gaps in the number set. Monitor state includes the number of connected cameras.
Thus, you can indirectly ascertain which camera shots are being displayed
If no value is set under No.Monitors, the matrix switcher is not polled cyclic
Default 6
4. In WINMAG plus you must allocate the MVA-address listed in the para.ini file to the event protocol
of the video connection. (default value = 200)
5. In the network configuration, you must allocate a client with the video virtual address (200 in example) to
the WINMAG plus station.
6. Run the ConnectionServer using the parameters specified under 2 (the ConnectionServer) then
automatically stars the Ernitec-Video driver
7. The WINMAG.exe program and the video matrix switcher must be running.
8. The video option must be included in the WINMAG plus licence data.
Programming manual WINMAG plus 111
When connecting a Philips matrix switcher to WINMAG plus, please observe the Chapter Installation of a
Windows compatible interface included in the Philips user manual.
Matrix switchers of the Philips LTC 8x00 series are driven via the Philips.EXE driver. Configuration data must
be defined in the parameter file philips.ini.
The driver starts when the program Philips.EXE is invoked in the WINMAG plus subdirectory drivers.
To connect the Philips video matrix switcher to WINMAG plus, the following conditions must be fulfilled:
1. As specified in the Philips user manual, the matrix switcher must be configured as default.
Define the following in the Console Port Communication dialogue box.
Baudrate: 19200
No. of data bits 8
Parity: None
No. of stop bits 1
Handshake ON
2. The connection cable between the console port at the video matrix switcher CPU and the serial port
defined in the Philips.ini file must be connected to the PC.
[General]
Password = 12345678 The password valid for this connection
ComPort = 1 Number of the COM port to which the video matrix switcher is connected
IP valid = true TRUE= with TCP/IP driver, the specified address is used
FALSE = The host name specified in PC name is used
IP address = 127.0.0.1 the IP address of the WINMAG plus PC. If TCP/IP driver is used and IP valid is
set to TRUE
PC name = host name of the WINMAG plus PC. If TCP/IP driver is used and IP valid is set to
FALSE
4. In WINMAG plus the MVA address (default 200) specified in the philips.ini file is allocated to the event
protocol net for the video connection.
5. A client with the video virtual address (200 in example) must be allocated to the WINMAG plus station
(130) in the event protocol
6. The WINMAG.exe and philips.exe programs and the matrix switcher must be running.
7. The video option must be included in the WINMAG plus licence data.
112 Programming manual WINMAG plus
For connection of the Geutebrck VicroSoft to WINMAG plus, please refer to the Chapter Communication with
supplementary devices and external systems in the VicroControl user manual.
Drive is executed via the VicrosoftDrv.exe driver. All configuration data are read from the WINMAG plus
database when the driver is started.
Driver configuration
During the installation of WINMAG plus, the driver for the VicroSoft is automatically installed in the WINMAG
plus subdirectory Drivers.
Furthermore, the item Vicrosoft Video-Server is automatically available in the start menu under
Programs/WINMAG plus/Server. You must adapt this shortcut to your own requirements.
You can enter the parameter /Netname instead of the parameter /NetID.
/DB is available as optional parameter in case the driver is to be used at a computer other than the
WINMAG plus computer.
With network configuration in WINMAG plus (see Chapter 4.3), you must set the COM port in the Connection
parameters field. Input must be as follows:
COM (1) means that connection of the VicroControl is at the 1st serial interface.
Programming manual WINMAG plus 113
Connection of the Honeywell bus rescue route system is effected via the Honeywell event protocol.
Physically, a serial PC interface is connected with the serial interface card of the bus controller 925.
Client
EP address Server Driver type IP valid IP address IP response time PC name
130 600 1 no 0 10 XX
EP address The event protocol destination address of WINMAG plus (=first MVA in WINMAG plus)
Server Own virtual address of the Vserver
Driver type 1- distributed memory 0 = TCP/IP
IP valid YES = IP address NO = PC name
IP address IP address of the destination PC (=WINMAG plus PC)
The address is used if IP Valid is set to YES
IP response time Time within which response must be received from WINMAG plus
PC name Host name of the WINMAG plus PC ( is used if IP Valid set to No).
Server
600 0 1
EP address Own virtual address of the Vserver (corresponds to Server in the Client table)
Password The password valid for the server
COM port Serial port to which the matrix switcher is connected.
114 Programming manual WINMAG plus
The Essernet driver supports the connection of the fire detection control unit series 8000 and the intrusion
detection control unit 5008 Essernet to WINMAG plus.
The Esser 8008 fire detection system must be equipped with the software version V02.39 or higher (please
contact Novar GmbH in Neuss for detailed information on software version of the system).
The Esser 5008 intrusion detection control unit must be equipped with a software version V01.34.
Communication between the Esser central control units and WINMAG plus is effected via the serial Essernet
interface with micromodule. Please refer to Esser documentation Networked systems and the description
essernet micromodule for the settings of the essernet micromodule and the essernet parameters. For
further details, please refer to the documentation Serial Essernet Interface, no. 784855-59.
Connection diagram
Programming manual WINMAG plus 115
If automatic start should be executed, please copy the shortcut into the Autostart sub-directory (please refer to
Chapter 4.5.4.1.1.)
To perform configuration in WINMAG plus, the user must possess WINMAG plus administration rights.
Create new object as described under Chapter 4.2.2.3.4. You must select the item BMS 8000" as
default object. Please observe the in the field IGIS address, the address must correspond to the
address of the central unit in the Essernet.
The user interface for the driver is not visible after start of the driver. A so-called tray icon is visible at the
task bar.
Double click this icon using the left mouse button or click once using the right mouse button to invoke the Show
debug information menu item for opening of the driver window.
1. Program header
Includes:
Driver icon 16*16 pixel
Program name EsserNetDriver
Minimize button (corner symbol) minimizes window (shrinks window onto the taskbar)
Maximize button (corner symbol) maximizes window (window fills the screen)
Exit program (corner symbol) closes window
116 Programming manual WINMAG plus
3. Button bar
Button descriptions:
4. Data window
Transmitted and received data are displayed in the data window. The last received items are identified by a red
triangle. The number of lines available depends on window size. If the last line is full, items are automatically
placed at the beginning again.
Programming manual WINMAG plus 117
Once you have clicked on Setup printers the printer selection dialogue box appears in which you can edit
printer selection. You must select a printer from the list of printers installed, then you can configure your
selection by clicking edit.
You can select the options portrait format and landscape format not only for the printing of text but also for
the printing of graphics. If you select portrait for the graphic will be printed out half-size which will speed up
printing.
Printer differences
S A line printer that prints message from out the system log item for item. Thus, we recommend the
use of a line printer using continuous form paper.
S The graphics printer is a page printer that prints out an entire page. Even if you have selected
Portrait an entire drawing is printed out on one page.
118 Programming manual WINMAG plus
The Usergroup dialogue appears displaying a list of usergroup names. Select usergroup name to edit the
user group name.
Any combination of the possible user groups can be allocated to every user. Every function value can be
allocated to the usergroup in the I/O device type configuration.
If both the currently logged in user and a particular I/O device function value are in the same usergroup then the
control function associated with that function value will be made available to the user.
Example:
The user John Clinton is included in the user group blocking. The user Ian Johnson is not included in the user
group blocking.
Group allocation blocking must be available for the control function internal blocking of an intrusion detection
group. The user John Clinton can see and select the function internal blocking.
The user Ian Johnson cannot see the control function.
Programming manual WINMAG plus 119
The Select user dialogue appears displaying a list of users. To process the data, select the user name and
click the required button.
Name Max. 40 digit user name. Names can also include space characters.
Password User password that every user must enter. The password is displayed coded.
DTMF-Code Operator password for DTMF control possibility for notification option.
DTMF-Code Operator password for DTMF control possibility for notification option.
120 Programming manual WINMAG plus
4-eye principle Tick this box to apply the 4-eye-principle. Two drop down menus appear for selecting
the two individual users.
The two selected users must enter their password when logging in.
Toolbar Selection of the toolbar allocated to the user. The allocated toolbar is available in the footer
line of the User dialogue box. You can only select toolbars that have already been defined
in the system.
Permission level for control Level of permission at which the user can execute control functions. You can
enter a permission level for every I/O device type. The higher the value, the
higher the level of control functions available to the user.
In addition to the permission level for control, the user will also have to be allocated to a user
group allocated to a particular function value, otherwise it will not be possible to select the
function.
Default values 1000 low priority
2000 middle priority
3000 high priority
5000+ administrator rights
minimum 0
maximum 32000
Permission level for manual programs Level of permission at which the user can start a program
manually. You can enter a permission level for every program to
be started manually. The user can only view those items for
which he has authorization. The higher the value the higher the
level of manual programs available to the user.
maximum 32000
Check boxes are available for the user rights listed below. If a check box is active ( ) , the user is allocated
with the respective rights. Deactivate the check box to cancel rights. Please use the scroll bar to view the
complete list of rights.
User groups
User rights
WINMAG plus administrator rights The user can open the dialogue box for the configuration of rights for
network configuration, printer setup and the defining of options.
Start SIAS edit The user can start the SIAS program editor
Edit user rights The user can open the usergroups dialogue box and the user dialogue box.
Programming manual WINMAG plus 121
Edit graphics User has access to edit system configuration function symbols and edit graphic
references.
In case the client management in the network configuration was not activated, the following message appears:
The Client selection dialogue appears with the list of the created
clients. To edit client data, select the client name and activate the
corresponding button.
After selecting the button Edit or when selected client is double clicked, the Edit client dialogue appears:
Note:
The dialogues for editing an existing client and
for inserting a new client are identical.
Designation Maximum 40-digit client name. The name can also contain blanks. The
designation can be altered or re-determined for a new client.
Allocated user All users are displayed in this selection field. It is used for selecting which user
is allocated to the client. If a user is selected, the checkbox is activated.
Delete client
If the button Delete is selected, the following message appears:
Note: If the option XP style is not activated, the tool bars of the old user interface appear.
After selecting a toolbar, click the Edit button or double click the toolbar to invoke the Edit toolbar dialogue
box. If you click the Insert button, the Edit toolbar dialogue box also appears - all tools are active.
If you click the Delete button, the selected toolbar is deleted. A toolbar can only be deleted when it is not being
used, i.e. not allocated to a user.
Two buttons (ADD and REMOVE) are located between the two windows. Use these buttons to either add (move
right) or remove (move left) a tool. You can create a space between the symbols using the Separator symbol.
Use the move up and move down buttons to move symbols up or down in the sequence.
Click Reset to reset any changes made.
Click OK to accept and save the settings and close the dialogue box.
Click Cancel to cancel settings and to close the dialogue box.
124 Programming manual WINMAG plus
Select the Edit symbols button from the System configuration menu bar to view, create, edit or
delete symbols.
The Select symbol dialogue box appears that includes all symbols stored in the system. A symbol is displayed
with the first available layer. Furthermore, database ID, symbol name and the allocated I/O device type are
displayed.
Select an item by clicking one of the parameters displayed. The line selected is marked.
If you wish to edit a selected item, you can select one of the active buttons. To edit or view a symbol, you may
also simply double click the item.
Click a column header to sort the list of symbols. Click again to change from ascending sort to descending sort.
Marked items remain marked during the sort process.
Programming manual WINMAG plus 125
If you have selected a system symbol from the table of symbols, the View button is active.
Read-only means that the dialogue box only displays the symbol with ID, names , type of I/O device, preview
and a matrix of all state/function value combinations together with the allocated layers. The preview permits the
combined display of layers. No input is possible.
The View dialogue box is provided with a Close button with which you can close the dialogue box. The Edit
symbol dialogue box does not have this button.
By clicking the button Copy the selected symbol is copied. This copy gets a new ID below the system area and
the name gets the prefix Copy of.
After you have selected a line including a user-defined symbol, click the Edit button or double click to invoke
the Edit symbol dialogue box for viewing and editing symbols.
You cannot edit system symbols. System symbols can only be edited if they are first copied as user-defined
symbol.
Name
The name can include max. 40 characters
Allocation of I/O device in the field I/O device type. All defined I/O device types are available. The
list is structured (includes parent types, i.e. a parent is a I/O device type from which copies have
been created).
The Preview allows combinations of symbol layers to be viewed. To preview a layer you click on
the associated function value. Multiple layers can be selected for preview.
Configuration of a symbol must correspond to the configuration of function values.
If no condition is active then usually, the top row of layers are displayed.
If no suitable layer is included in the list of layers, or the list of layers is empty, click New layer to accept a new
layer for the condition/function value combination.
You can select any layer (.bmp format) from the Select new drawing dialogue box. The dialogue box displays a
preview of the layer together with the most important layer parameters such as colour and size.
You can close the Select new drawing dialogue box as follows:
Click OK to store and close
Click Cancel to cancel and close
If you close the dialogue box using the Close window corner button, any changes made will not be saved.
It is only possible to delete a symbol when it is not being used, i.e. no I/O device allocated to a layer.
A I/O device type must be allocated to every I/O device. Every symbol definition is based on a I/O device type.
I/O devices types can have a hierarchy. If a new I/O device type has been derived from an existing I/O device
type by way of copying, the derived type becomes a child of the existing I/O device type.
The parent and all derived I/O device types together form a I/O device type family.
Within a family the parent defines the maximum possibilities. The children always have a subset of the
parent information.
As with symbols, WINMAG plus differentiates between system I/O device types and user-defined I/O device
types. The ID number of the system types is greater = 300000000, all user types are below this value.
Only system types are factory-defined.
You cannot change or delete system I/O device types. The button bar is equipped with a View button instead
of an Edit button. The Delete button is not active.
Select the Edit I/O device types button from the System configuration menu bar to view, create,
edit or delete symbols.
The Select I/O device type dialogue box appears that includes a structured list of all I/O device types. Types
that include derivations are identified by a +. Only one item at a time can be opened.
The dialogue box includes the I/O device type with ID, name, priority and a structured list displaying the defined
conditions/controls.
Click Edit after selecting a user-defined I/O device type to invoke the Edit I/O device type dialogue box for
editing and viewing a selected type.
System types cannot be edited and must be first copied as a user-defined type.
+-
Type name in the Name field. The name can include a maximum of 40 characters
Permission level in the Permission level field
Permission level refers to the all outputs (control functions) of a type. If the user has at least the
permission level defined, he can execute the control functions displayed in the system overview or
symbol mouse menu.
To be able to allocate additional user groups the show all user groups check box must be active.
Edit definition
After you have selected a state or a function value, you can edit the associated definition statement (all
definition statements are replaced by a user defined definition statement during the copying of a type) by
clicking the Edit button. Click the Edit button to invoke the Edit definition dialogue box.
Select definition
The definition statement selected can be replaced by another definition statement by clicking the Select
button.
Delete definition
You can delete the selected definition statement using the Delete button. The deleted state is filtered (i.e.
the state of the I/O device type is not transmitted to WINMAG plus by the detected).
Click OK to accept changes and close the dialogue box. Click Cancel to cancel changes and close the
dialogue box.
If you close the dialogue box by clicking the window corner button, changes are not accepted.
You can only delete a I/O device type when it is not being used, i.e. no I/O device is allocated.
Select Edit alarm reasons from the System configuration menu bar. This invokes a dialogue box
permitting you to view and edit alarm reasons and alarm types.
The Select alarm reason dialogue box appears displaying all alarm
types and alarm reasons stored in the system.
The list is sorted by alarm type ID. The + symbol permits you to view
and edit alarm reasons.
To edit an item you must select it and then click the Edit button. You
can also invoke the Edit dialogue box by double clicking the item.
The dialogue box includes the ID, the name and the allocated icon.
You can allocate a new name to the type, which will be used by
WINMAG plus.
You can allocated a different icon via the New icon button. The file
selected must be a .ico format file. The default directory for icons is
ICONS. The icon allocated to the alarm type is also used for the
subordinate alarm reason.
The dialogue box includes the ID and name. The reason can be given
a new name, to be used by WINMAG plus.
Message text The message text is a mixture of text and system transmitted variables. The variables are
pre-defined in WINMAG plus and may not be altered.
The following control characters are integrated in the character string:
\n new line
%x! variable number, usually 1 or 2 variables are transferred to the message
s! variable is a string
x! variable is numerical
134 Programming manual WINMAG plus
Message output:
The message can be output at various media. Various check boxes are available for output destination
or a combination of output destinations.
Screen
If you activate this check box, the message is displayed on the screen. You can determine the display
time via entering the time in milliseconds in the display time on screen (ms) field.
Database
If you activate this check box, the message is entered in the protocol database table. This table is
subject to the automatic clear cycle that can be set
(General options).
The user-defined messages (ID 500 - 509) are now of significance. Whilst all other items are created
by the system, user-defined messages can be created via the SIAS command message. In this
way, you can create individual messages.
Programming manual WINMAG plus 135
An overview with existing time programs and the Edit, Enter, Delete and Copy buttons appear.
The marked time program is deleted or copied when the Delete or Copy buttons are actuated and added to
the existing list. The Edit time programs dialogue appears when the Edit or Enter buttons are actuated.
In the dropdown list field Calendar you can select the desired calendar from the list of all system calendars and
self defined calendars.
The start time can be set by minutes.
For this first mark the number of hours and adjust it with the arrow keys up or down. After marking the
number of minutes you can adjust the minutes in the same way.
When selecting the calendar unique the field Run once becomes active and you can enter the desired date.
The procedure is similar to adjusting the start time.
In the dropdown list field Run at station you define whether the action is carried out at a determined single
station or at all stations.
The field Priority contains the importance of the action. Default is 2000.
Further defaults: 1000 low priority, 3000 higher priority.
136 Programming manual WINMAG plus
In the field Alarm reason with the button a window is opened for selection of the alarm reason.
Under special cases you can specify up to five (exceptions). Enter the start date (from) and the end date (to)
and the desired action time (other time).
The procedure is similar to adjusting the start time.
If an preselected special case must not be executed, you have to activate the control box do not run.
The values entered are imported with the OK button and the time program executes the selected action at the
specified time.
Programming manual WINMAG plus 137
Time zones are created and edited in the Edit network configuration/System/ Time zones/ Edit time
zone menu. Allocation of times and types is realised here in the Edit time window dialogue.
Field description
Name Name of selected zone or new name.
Run at station Definition whether the action is carried out at a determined single station or at all
stations.
Priority Importance of the action.
Alarm reason A window is opened with the button for selecting an alarm reason.
Monitoring function A window is opened with the button where the I/O point to be monitored can be
selected
Type Time zone type (A or B)
Status Selection window for different monitoring statuses and the specification = equal to or
<> not equal to in the second field
Value Selection window for status value (disarmed, internal armed, external armed)
Delay time Delay time between the occurrence of the monitoring situation and triggering of the
action
Action A window where the action (SIAS program) can be selected is opened with the
button
Time zone Selection window for a predefined time zone
138 Programming manual WINMAG plus
Special cases from - to = selection calendar for special time zones (exceptions)
Special cases can only be set for the future. The Edit time window dialogue for allocating times and
types appears when the special case time bar is double clicked.
For this first mark the number of hours and adjust it with the arrow keys up or down. After marking the
number of minutes you can adjust the minutes in the same way.
Procedure see Edit calendar in chapter 4.2.2.3.8 Edit system I/O devices.
Procedure see Edit time zones in chapter 4.2.2.3.8 Edit system I/O devices.
An overview appears with the existing SIAS programs and the Edit and Insert buttons.
The SIAS program editor with the marked SIAS program appears when the "Edit" button is actuated. Working
with the SIAS program editor is described under 4.3.1.1 The SIAS program editor.
A Windows Explorer window with the Winmagex directory appears when the "Insert" button is actuated. New
SIAS programs can be saved here (see 4.3.1 SIAS for further information).
After you have called this option, the following (Edit graphics) toolbar appears:
If you have not selected an option from the Edit graphics toolbar, the system operates in general graphics edit
mode. You can edit all available graphical elements as well as the graphics backdrop.
To permit you to edit a graphic in general edit mode, the graphic to be edited must be visible on the
screen !
If you wish to edit a graphic object (symbol, drawing reference), you must first select it !
A positioning box surrounds the selected objects.
Positioning box
A black positioning box surrounds the selected object. The box has 8 square handles with which you can
change the size of the object. If you rest the cursor over a handle, the cursor changes into an arrow that
indicates the direction in which you can resize the object.
The handles displayed at the corners of an object permit you to resize (by dragging) the object. By dragging to
the opposite side/corner you can flip the object.
The handles displayed at the side of a selected object permit you to resize (by dragging) the side lines and thus
also change the size of an object.
Selecting objects
You can select one or more objects. You can select an object by:
Clicking the object (general edit mode) using the left mouse button
You can select additional objects by keeping the SHIFT key pressed down whilst clicking on more
objects. All selected objects have a positioning box.
Dragging a box around one or more objects. Define the size of the box by way of 2 diagonally
opposed points.
Define the first point by pressing the left mouse button. A dotted box appears between the first
click point and the point at which the cursor is actually positioned. This dotted box appears when
you keep the mouse button pressed. After you have released the mouse button, all the objects
within the box are selected.
Click on the object again to undo the selection. If you have selected some objects and you select other
objects without pressing the SHIFT key, you undo selection of the objects first selected.
140 Programming manual WINMAG plus
You can change the graphics backdrop by positioning the cursor on the backdrop and double clicking the left
mouse button.
Select the drawing by clicking on it or enter the name of the drawing in the File name field. Click Open to
change the backdrop drawing to the one selected.
All objects included in the graphic are saved together with the background-related coordinates.
If you change the size of the drawing background, the position of the graphic elements will also be
changed.
If the position of an object is not within the backdrop, the object is placed in the middle of the margin
so that at least half of the object is displayed. You can avoid this by making sure that the new
drawing has the same pixel size as the old drawing.
As well as single selected object, multiple object selections may be moved. In this case the objects maintain
their relative positions.
Programming manual WINMAG plus 141
To change the size of an object, you must select it. The positioning box has 8 square handles with which you
can change the size of an object. If you rest the cursor over one of these handles the cursor changes into an
arrow that indicates the direction of changing size.
If you select a side handle by keeping the left mouse button pressed, you can move the selected side of the box
and thus also resize an object. When you release the mouse button, the size of the object will change.
To insert a graphic reference you must first display the parent graphic into which you would like to insert the
drawing reference You can do this clicking on the required graphic in the tree, by clicking through graphic
references (in test mode) or via the Display graphic dialogue box by clicking the drawing background using the
right mouse button.
After you have clicked the Insert graphic reference button, the cursor changes and the Graphic
reference cursor appears whenever the mouse cursor is moved over the graphic window.
Now you can define a graphic reference by clicking at the required centre of the graphic reference box using the
left mouse button. You have now created a graphic reference (default size).
Now you must select the child drawing via the Select next graphic dialogue box:
You must then select the colour from the colour dialogue box:
You can select a colour from the colours available by clicking the colour
desired or you can define your own colour by clicking the Define custom
colour option.
If you define the colour white (white is displayed as a transparent button), the
graphic reference flashes white and red. .
With all other colours, the graphic reference flashes red and the active colour
(Note: a red graphic reference does not seem to flash !)
After you have clicked OK the graphic reference is displayed in default size
and in the colour selected.
You can edit the size and the colour via the general edit functions - to do this
you must deactivate the Insert graphic reference button.
You can go to the newly inserted drawing via the Display graphic dialogue box
(click of the right mouse button) or by clicking on the graphic reference in test
mode.
Programming manual WINMAG plus 143
You can change the backdrop for a graphic by double-clicking on the backdrop when in general edit mode. Do
not execute the double click whilst the cursor is resting over a symbol or drawing reference, otherwise you will
goto special edit functions of the graphic element. You can also click with the right-mouse button on the graphic
in the tree then select Change backdrop.
If symbols are already positioned on the graphic, they are still displayed on the changed backdrop.
IMPORTANT to be observed when changing drawing size!! The position of a symbol is saved in absolute
coordinates. If the resolution is changed, the symbols will appear an another position in the window.
You can go to the newly inserted graphic via the tree, the Display graphic dialogue box (click of the right mouse
button) or by clicking on the graphic reference in test mode.
Transparent boxes (white) are displayed shaded in edit mode so that they can be easily seen and placed.
Detector tracing
In an alarm program, if a displayed graphic contains a reference to another graphic that contains a symbol for
the I/O device that activated the program, then that graphic reference will flash between red and the colour of
the graphic reference. This continues right back though the tree structure and allows the location of a detector to
be easily traced.
- No flashing if a graphic reference is red
- Transparent graphic references flash between from red to white.
Video backdrop
In WINMAG plus you can show live video in a window. A video window is displayed according to the settings
made in the video.ini file to the backdrop Video.bmp (pay attention to the spelling).
To display the video window your PC must be equipped accordingly (video input).
Only one video window can be displayed in WINMAG plus.
WINMAG plus can control matrix switchers. In order to do this it must be possible to control the matrix switchers
from the outside (usually via a serial interface).
Video control is executed via the usual I/O device system. You must create a I/O device list for the matrix
switcher connected and you must install a driver for the connected video system.
Example:
Honeywell Maxpro series
I/O devices for camera connection to a monitor
Camera control (swivel, tilt, zoom, focus)
Sequences
Error messages.
144 Programming manual WINMAG plus
First of all, you must display the graphic in which symbols are to be placed. The graphic can be selected from
the tree or the Display graphic dialogue box by clicking the right mouse button.
After you have clicked the Insert symbol button the cursor changes shape and the Symbol
cursor appears (a drawing background must be available).
The Edit symbol dialogue box appears to allow placement of I/O devices or text symbols.:
The cursor changes after the "Enter HTML reference" button is selected. The "Image reference
cursor" appears, provided a graphic background exists.
An HTML reference can be set by clicking the midpoint of the reference with the left-hand mouse button. The
following dialogue window appears after clicking:
Now fill out the Displayed name in tree and URL path fields.
The entries are imported with the "OK" button.
The grabber card Falcon-Quattro has four video inputs. This card is used for connecting up to 4 video cameras.
A special driver is available to operate the grabber card Falcon-Quattro that is actuated via the HTML side set
up.
After clicking the button Insert HTML side set up, the Graphics cursor appears , if the graphics
mode is activated.
Select the desired position with the left-hand mouse button. Then the following dialogue window appears:
Enter the required data in the field Displayed name in the tree
and
the URL path. Click "OK" to confirm.
Note: Enter the URL path correctly!
exe://<winmag_path>/tools/FalconView.exe -camera 1
Programming manual WINMAG plus 147
The CAD-file converter is used to convert DWG and DWF files to the WINMAG plus readable emf format.
Download both programs from the Autodesk homepage and install the programs before converting
After clicking the button "CAD-file converter " the CAD2WINMAG window appears.
Note: If you selected a DWG-file, it must be saved in the next dialog window in DWF format (see
illustration on right).
148 Programming manual WINMAG plus
The last window shows the path in which the converted file
is saved in emf format.
Layers are graphics that can be saved as additional layers. The layers appear in the graphics
window that is currently open.
They can refer to simple arrows for escape routes or to complex alarm displays with directions in the
event of an alarm.
Layers can be created in different graphics formats (bmp, wmf, emf, jpg, png, tif).
When creating a layer, always ensure that a layer fills the full screen.
If the background graphics should remain visible, use a graphics format that supports transparency,
e.g. png.
File the layers in the WINMAG plus directory Graphic or in the sub-directories of Graphic.
1 2 3 4 5 6 7 8 9
When moving and aligning overlaying of symbols is possible. Overlayed symbols must be separated
manually.
Move symbols
You can move symbols in a drawing if a positioning frame surrounds the symbol or symbols. If you have
selected multiple symbols then you can move all the symbols that you have selected at one go.
If you would like to move symbols to another graphic, then you must select the appropriate option from the Edit
menu:
! Cut to move symbols or graphic references to a new diagram
! Copy to copy the symbols and graphic references
Programming manual WINMAG plus 151
Arranging symbols
Symbols can be arranged one above the other. Mark the symbol for this and activate the context menu with the
right-hand mouse button.
Moving symbol
To invoke the Mouse actions dialogue box you must first select the symbol. Click the selected symbol using the
right mouse button to invoke the Change size / mouse action dialogue box. This dialogue box has two tabs,
i.e. Change size and Mouse actions. Select the Mouse actions tab to display the tab showing the actions
allocated.
After clicking the box Select file a list of the SIAS programs with the ending .wxe or a list of the macros with
the ending .wxm appears.
If you have selected the Start SIAS pop-up program action the
Open file dialogue box is invoked that displays all files with the
extension .EFF. Click OK to accept the selected file. Please note
that a pop-up program must include a size command, otherwise the
pop-up window will be displayed in a very small window. The symbol
properties are passed as parameters.
If you have selected the Start SIAS macro action the Open file dialogue box is invoked that displays all files
with the extension .EFM. Click OK to accept the selected file.
Please note that a program that has been started as a macro runs
hidden in the background. The symbol properties are passed as
parameters.
The layout of a text symbol is determined in the field Message text. The text symbol may contain:
constant text (eg floor plan buildinge 12)
variables marked witht < > eg <mp_name>
combinations of text and variables eg <mp_id1> / <mp_id2>
Variables:
<graphic_text> (preset value) shows a text which is assigned with the SIAS command
put_graphic_text(mp)=text .
Text assignment is realised with the SIAS command put_graphic_text(mp)=text and the text field
properties are equivalent to an I/O point. These texts must be reallocated after restarting WINMAG
plus!
I/O related variables contain information like <mp_name>, <mp_id1>, <mp_id2>, <mp_nr>,
<mp_text>,<obj_name>,<station_name>,<station_nr>,<picture_name>,<parent_name>.
Alarm related variables only turn up in the three alarm graphics of a SIAS-program.
<a_mp_name>, <a_mp_id1>, <a_mp_id2>, <a_mp_text>, <a_fkt_name>, <a_state_name>,<arrival>,
<a_mp_text1..5>, <a_net>, <a_obj_name>.
154 Programming manual WINMAG plus
If you rest the pointer over a symbol or drawing reference the quick info appears.
The system is still in edit mode. Triggering conditions are not processed so that controls or simulation
executed in test mode do not lead to start of programs.
If the Edit graphic tree function is active you can also perform certain functions via the context menu of the
tree structure.
Delete graphic Delete the selected graphic and all elements placed on it
Cut graphic Select a graphic and graphic elements. Paste by selecting another graphic and
clicking Paste. The drawing is inserted as a child of the selected graphic in the
tree structure and deleted at the old position.
Copy graphic Select a graphic and graphic elements. Copy by selecting another graphic and
clicking Paste. The drawing is inserted as a child of the selected graphic in
the tree structure.
Paste graphic Insert a graphic as a child of the selected graphic (after using the Cut or
Copy command)
Change backdrop Change the backdrop drawing of the selected graphic.
Programming manual WINMAG plus 155
4.3.1 SIAS
SIAS = Security Application Language is an Honeywell-specific programming language for configuring user-
specific alarm and message programs.
SIAS is a very simple programming language using less than 100 commands and thus very easy to learn.
The SIAS editor supports you when you are creating SIAS programs by way of Assistants that request the user
all necessary parameters for a command.
All SIAS files are included in the WINMAG plus subdirectory WINMAG plusEX and in the associated
subdirectories.
There are 2 types of files available:
Source files with the file extension .eff or .efm.
Source files are written in RTF format and thus can be edited using various types of editors.
The RTF file comprises a mixture of text, objects and SIAS instructions
SIAS instructions are identified by triple brackets <<<SIAS instructions>>>.
Runtime files have the extension .wxe or .wxm. Runtime files are compiled source files. Compilation can
only be effected using SIASEDIT. WINMAG plus operates with these files.
WINMAG plus distinguishes between two types or programs. When you create a file WINMAG plus asks which
type of program is to be created. These two types of programs can be distinguished by way of different file
extensions.
SIAS programs can be executed as an alarm program in the program work window corresponding to a
message in the alarm stack. A SIAS program can also be executed as a pop-up program. Pop-up programs are
activated manually by the user and are not subject to stack control. These programs are immediately executed.
Macros run in the background and are not output at the user interface. These programs are not subject to stack
control and are immediately executed.
156 Programming manual WINMAG plus
The Honeywell specific extensions are included in the menus Insert, Build and Font.
The buttons for these functions are integrated in the tool bar.
- Insert / Command
- Test view
- Build / Compile
formatted text.
SIAS instructions in <<< command >>> brackets. SIAS commands are displayed in a specific font (by
default they are displayed in pink). You can re-define the font used via the Font menu using the Highlight
font command.
Objects, usually SIAS controls. SIAS controls are separate applications that can communicate with the
SIAS program via variables and settings.
Programming manual WINMAG plus 157
After you have selected the Insert / Command option or clicked the Insert button the Command insert
dialogue box appears from which you can insert the selected SIAS command directly into your file or via
assistants.
If you are using the SIAS language for the first time, we
recommend the use of assistants.
If the command is directly applied, the Insert option inserts the command in the source file at the active cursor
position.
You can only insert a command when the cursor is not in the SIAS command line
(i.e. with <<< >>>) !
-> You cannot nest a command via the Insert menu.
Assistant button
If an assistant is available for the command, you can call it by clicking the Assistant button. A series of
dialogue boxes, appropriate to the selected command, will then be displayed. Generally, the Assistant will
request all necessary parameters of a command. The complete command will then be inserted at the active
cursor position.
158 Programming manual WINMAG plus
SIAS Controls...
SIAS controls are components that can be integrated in the SIAS syntax. Generally, these are small user
applications that can exchange data with the SIAS program.
After you have selected this option, you can select a component from the list of controls available.
Button Button that can be displayed with any text or picture. A variable
can be allocated to the button which takes the value of the text in
the button when it has been clicked.
Variable type string
Value text of selected button
Checkbox Checkbox that, when activated, displays the time when it was
last checked. Once the checkbox has been checked the
program continues executing.
Combo Combo box that displays a list of options. You can select an
option from this list
Listbox List of alternative options from which the user can select one.
Variable type string
Value selected text
PWDEdit Input field that displays the input text with stars or vertical lines
(Windows XP)
Variable type: String
Value: Text (Password control)
YesNo Decision control for user programs. The user can only select one
of these buttons. A variable can be allocated which contains the
text of the button chosen.
All control selections can be transferred to WINMAG plus via variable data that can be individually evaluated.
You can configure controls via the Properties menu (e.g. fonts, highlighting colour, allocated texts, selection
lists, click behaviour, ...). This can be found by right-clicking on the control.
You can assign values to the controls with the SIAS command <<<set_control_text(variable/"Text")>>>. This
command takes effect to the last control before the command.
Programming manual WINMAG plus 159
Customized controls
You can also create your own controls e.g. using Visual Basic or Visual C.
To enable WINMAG plus to use these controls,
the name must include SIAS at arbitrary position, e.g. SIASYesNoControl
they must be registered at the computer (regvr32, see also 4.2.2.3.1)
the necessary DLLs must be installed.
The communication between the control and the SIAS program occurs by predetermined variables.
Event:
SetVariable VariableName as string
Value as string
OK without parameter
in Code: RaiseEvent OK
For the action control a property-page should be created with the parameters:
Build / Compile
SIASEDIT includes a compiler that permits you to create WINMAG plus runtime programs from SIAS source
files with the extensions .eff or .efm.
During compilation, the syntax of the program is checked and, if an error occurs, a message is displayed. The
incorrect SIAS-block is marked. Incorrect sources are not compiled to runtime programs.
You can start compilation by executing the command Compile in the Build menu or by clicking the
compile button.
If these conditions are not fulfilled, the .wxe file cannot be written and an error message appears
Compile error: WINMAG plus stack is not empty with items in stack
cannot open file ..... .wxe when program is in use
The compilation of the file AUSBED.wxe is particularly critical as this file is usually always being processed and
thus cannot be compiled whilst WINMAG plus is running.
If translation is effected with no errors, the message no errors is displayed. Otherwise, an error message
appears.
When a compilation has been executed with no errors the source (.eff or .efm) and runtime (.wxe or .wxm) files
are automatically saved.
160 Programming manual WINMAG plus
AUSBED.WXE/EFF
This file is the backbone of alarm processing. It is responsible for triggering all alarm programs.
The program AUSBED is a very special program in WINMAG plus as it is always executed. The triggering
conditions are programmed in a loop
In addition to triggering conditions, AUSBED also includes all programs that you can start manually as well
as time dependent processes.
If you would like to compile a program it must not be in use. As AUSBED is continuously being
executed, it can only be compiled when
- WINMAG plus is not running or
- when WINMAG plus is in edit mode (in which case, the execution of AUSBED is interrupted).
MANUELL.WXE/EFF
MANUELL is called in AUSBED prior to the While loop and adds all of the programs that can be
manually started to the Manual programs list.
ALARM.WXE/EFF
ALARM is a standard alarm program that can be started with virtually all triggering conditions.
ALARM includes a standard alarm sequence that you can adapt to your own requirements. This usually
means you must remove code from the program.
FIREALARM.WXE/EFF
FIREALARM is a standard alarm program specifically designed for use with fire triggering conditions.
FIREALARM is a very simple program that displays a minimum of information that you can adapt to your
own requirements. This may means you must add code to the program. This works together with the
EXTRA_INFO program which can be modified to include extra instructions to the user.
DEMO.WXE/EFF
DEMO is a welcome program that is automatically started after you have installed WINMAG plus. It
permits the simulation of various alarms such as fire and intruder alarms.
The program is called in the AUSBED.WXE file (in front of alarm processing loop). It always starts when
AUSBED starts i.e. after the start of WINMAG plus or after exiting the edit mode.
If this program should not start again, you can delete the line <<<exec (demo,1,6)>>> in AUSBED or you
can place this line in comment brackets { }.
TEST.WXE/EFF
TEST includes virtually all SIAS commands so that you can view their impact on the screen.
You can start TEST via the demo loop or you can call it up manually.
DEVICENAME.WXE/EFF
DEVICENAME is a program that is used as call in many other programs.
It displays variables, networks, objects and detector names on the screen.
The SIAS variables, SIAS commands and SIAS operators are listed in the
Lists of I/O devices and other tables, P03126-24.
Programming manual WINMAG plus 161
4.3.2 Notification
4.3.2.1 General
Notification is an option extension that can be enabled via the dongle. This option enables SMS, fax, voicemails
or emails to be transmitted from WINMAG plus.
The option notification is integrated in the WINMAG plus installation as a component.
Notification runs as a service and starts automatically after enabling when the computer is started.
The program notification settings are used for configuration purposes or for making alterations to the
configuration.
Notification settings are invoked in the WINMAG plus program group Tools via the entry Notification.
Altering to settings
If alterations have been made, the service must be re-started. This is carried out automatically on activating the
OK button.
4.3.2.2 ID generation
An ID can be generated for every transmitted notification. This comprises 4 digits of the WMWX ld, a . and a 4
digit random number. The IDs are unambiguous and can be re-enabled after a specific period of time.
162 Programming manual WINMAG plus
4.3.2.3 Settings
After invoking the notification settings in the WIMAG program group Tools, via the entry Notification, the
selection window Notification settings appears.
Hardware tab
Other settings
Waiting period for notifications that have not been transmitted
If faults occur during the transmission process, this period of time is allowed to
lapse until the next attempt is made.
Test
Press the test button to activate the testing of the ISDN connection. If access to ISDN network is correct, OK is
displayed underneath the button.
There is no display in case of a fault!
Programming manual WINMAG plus 163
E-mail tab
Configuration as to whether the option e-mail is to be used, is carried out using the checkbox Use e-mail (both
transmission and reception).
Transmission and reception can be set separately. The required parameters must be entered in the dialogue
fields for this purpose.
Test
Pressing this button, activates the e-mail connection test.
If the data are correctly configured, OK appears underneath the button.
SMS tab
SMS settings
The top list contains already configured providers. The bottom list contains the codes corresponding to every
selected provider in the list.
The program establishes the provider by the transmitted SMS number.
164 Programming manual WINMAG plus
Fax tab
Fax settings
Set the heading as well as the number that requires printing for the fax here.
Programming manual WINMAG plus 165
DTMF settings
The checkbox Use DTMF reception (multiple frequency dialling process) can be used to configure whether this
possibility is to be used.
It enables users at the PC to call and to confirm notification by DTMF tones.
The texts (welcome, correct and incorrect ID) can also be replaced by wave files.
For this purpose, select a wave file via the button at the right.
166 Programming manual WINMAG plus
Voicemail tab
Voicemail settings
If a voicemail is transmitted, it can be confirmed directly. The transmitted ID is not required for this purpose, as is
the case with DTMF reception.
The ID is removed from the field DTMF confirmation. The field Text repetitions indicates, how many times
WINMAG plus has to read the text.
SAP14 and SAP15 are interfaces for outputting texts. The corresponding languages can be used for the output.
The test button is used to speak the text in the edit field so that the language output can be tested.
WMWX ld tab
Use the checkbox User channel server to set whether the channel server has to be activated.
The channel server is used to influence and/or trigger program sequences by DTMF tones.
This is the port that was entered in the Clino SW package. If the server is empty, the local host or the
corresponding computer is used.
168 Programming manual WINMAG plus
The program can repair, compress and update the databases used by WINMAG plus. The program has
exclusive access to all databases. WINMAG plus or SIASEDIT cannot be executed at the same time.
The program has also access to databases in own directory. For executing the update function, the new
database (WINMAG.mdb) must be placed in the WINMAG plus sub-directory Update and the database to be
processed is placed in the WINMAG plus directory.
After you have called the program, select the required program option (check box) and click the Finish button.
After the operation has been started a wait window with animation appears. Depending upon the action
selected, the execution of the service could take several minutes. You must acknowledge the action selected by
clicking OK.
The program actions can also be started from an externally controlled process. You can select via start
parameters which options are to be executed and whether operation of the program should be closed
(without acknowledgement of error message ) if erroneous operation occurs. Error messages must normally be
acknowledged.
Example: WDB UTIL -cp-x automatically executes compressing of the log database and
closes with erroneous operation.
Programming manual WINMAG plus 169
Display settings
Colour palette High Colour (16 bit) = 65536 colours
To ensure simultaneous output of 2 different 256-colour graphics
Resolution 1024 * 768 pixel
The higher the screen resolution the greater the size of the work window
(proportionally) i.e. header and footer become relatively narrower
Display
The display of menus and dialogues can be edited to your own requirements via the option System
control/Display. The settings then apply to all the Windows programs.
Printer
In WINMAG plus you can only use those printers that you have installed in Windows.
Multimedia
A sound card must be installed and setup for sound output. The sound card usually requires external loud
speakers.
5. File management
5.1 Directories and files
The following tips and information are provided for experienced PC users and offer you the possibility for trouble
shooting during installation.
After you have installed WINMAG plus, the following directories and files are available on your fixed disk. Please
check if all these directories and files are available in the stated subdirectory.
The WINMAG plus directory can be determined individually during installation. We suggest
X:Programs\WINMAG plus (x=operating system drive). All subdirectories have a fixed name which cannot
be changed.
Files included in the WINMAG plus main directory after installation of the program:
Configuration files:
igisdrv.ini Configuration settings for IGIS PC card driver
Video.ini Configuration settings for video driver
WINMAG.ini WINMAG plus user interface settings
During installation, files must also be installed in the system directory (database driver DLLs,...).
Thus for installation the current windows user must have administration rights for the computer.
If additional components are installed in your system then additional files are included in the WINMAG plus main
directory.
The current versions of the drivers are listed in the file info.txt in the WINMAG
plus main directory.
GRAPHIC Example graphic backdrop drawings in .BMP format and .wmf format (prior to Version
7)
PROT All log files and stack entries that have not been executed.
Sta tt mm hh mm ss nr.pro Protocol items
Sta tt mm hh mm ss nr.sta Stack items
After a stack item has been executed, the file extension changes from
PRO to STA.
User defined log names for the system log are stored in the file
Prot.sel
SOUNDS Sound files in .WAV format, that can be run under WINMAG plus.
TCS Telecommunication server, includes the database for the modem driver
RemoteServer.exe Modem driver
RemoteServer.mdb Modem driver configuration database
TEXT Text modules that can be displayed in user programs using the
command Display. The text file must have the extension .txt.
As, generally, these files are too large to be stored on a disk, we recommend the use of removable media such
as
CD, tapes, MO drives, removable hard disks, network connection, ZIP drives, superdisk, etc.
Compressing files:
Using an appropriate program, many files can be compressed and thus take up less space when they are
copied.
The database file WINMAG.MDB: is an exception as this file is coded and thus cannot be properly
compressed.
174 Programming manual WINMAG plus
5.2.2 SIASEDIT
Driver Remarks
Connectionserver.exe
The current versions of the drivers are listed in the file info.txt in the WINMAG
main directory.
Programming manual WINMAG plus 175
6. Appendix
6.1 Defined alarm types and alarm reasons
In WINMAG, you can define individual alarm types and allocated alarm reasons.
The alarm type (as superordinated category) defines the alarm type allocation stack and protocol into which a
message is entered. The alarm type is achieved by way of starting the program or by allocation of the alarm
reason. This allocation can be executed by way of starting the program or by way of allocation of the alarm
reason to the alarm type.
You can edit the list of alarm reasons and alarm types as required in the WINMAG database. You can allocate a
user-defined text to the system text.
In SIAS programs local variables of the types integer, string, date and time can be defined.
These variables are valid within a program.
Variables defined in a parent program can be used in a called program. Declaration of the origin of the variable
must be stipulated.
parent var typ name (= initialization value) = variable from the program polled. The variable is
defined with var in the program polled.
system var typ name (initialization value) = variable defined in system. The variables are
available as long as WINMAG is running, thus are
global.
Global variables:
Within WINMAG, global variables are available to all SIAS programs. Variable values can be queried and
edited.
2. System variables
Global variables defined in the SIAS triggering conditions.
These variables are defined with name and type in the AUSBED program via the SIAS command var.
In programs which use or edit variables, a variable is identified as global system variable via the SIAS command
system var.
The value of the variable remains saved even if the triggering condition is interrupted (e.g. when changing to
system configuration).
6.2.3 SIAS-Konstanten
CRLF Carriage return + line feed
In SIAS if conditions you can you can compare arguments with different operators.
Example:
<<< if (alarm_reason_nr = 10 and user_priority >3000 and time from 08:00 to 17:00) then ...>>>
Executes actions if message relates to alarm reason 10, user priority is higher than 3000 and the time is
between 08.00 and 17.00 hours.
Programming manual WINMAG plus 187
SIAS controls are components that can be integrated in the SIAS syntax. Generally, these are small user
applications that can exchange data with the SIAS program.
After you have selected this option, you can select a component from the list of controls available.
Button Button that can be displayed with any text or picture. A variable can
be allocated to the button which takes the value of the text in the
button when it has been clicked.
Variable type: string
Value: text of selected button
Checkbox Checkbox that, when activated, displays the time when it was last
checked. Once the checkbox has been checked the program
continues executing.
Variable type integer
Value 0=not selected, 1=selected
Combo Combo box that displays a list of options. You can select an
option from this list.
Variable type: string
Value: selected text
Listbox List of alternative options from which the user can select one
Variable type: string
Value: selected text
PWDEdit Input field where the input text is displayed as stars or vertical lines
(XP)
Variable type: string
Value: input
Yes No Decision control for user programs. The user can only select one of
these buttons. A variable can be allocated which contains the text of
the button chosen.
Variable type: string
Value: Text on selected button
All control selections can be transferred to WINMAG via variable data that can be individually evaluated.
188 Programming manual WINMAG plus
You can configure controls via the Properties menu (e.g. fonts, highlighting colour, allocated texts, selection
lists, click behaviour, ...). This can be found by right-clicking on the control.
Customized Controls
You can also create your own controls e.g. using Visual Basic or Visual C.
To enable WINMAG to use these controls,
the name must include SIAS at arbitrary position, e.g. SIASYesNoControl
they must be registered at the computer (regvr32, see also 7.2.2.3.1)
the necessary DLLs must be installed.
The communication between the control and the SIAS program occurs by predetermined variables.
Event:
SetVariable VariableName as string
Value as string
OK without parameter
in Code: Raise Event OK
For the action control a property-page should be created with the parameters:
0 user 3 0 1
Only the users 100, 101 and 102 can be used in the lite option .
As supply-software user data are generally known, you should establish your own list (name
and password) of users.
190 Programming manual WINMAG plus
You can edit all of the message texts. The variables included in the message play an important role.
Do not edit these variables!
0 No IGIS Interface card found ! \nNet : %1!s! \nPort : $%2!x! Yes Yes Yes 90000
1 Multiple use of port address ! \nNet : %1!s! \nPort : $%2!x! Yes Yes Yes 90000
2 data overflow: Data to IGIS-Network ! \nNet : %1!s! \nPort : $%2!x! Yes Yes Yes 90000
3 data overflow: Data from IGIS-Network ! \nNet : %1!s! \nPort : $%2!x! Yes Yes Yes 100000
4 Initialisation not successful ! \nDevice: %1!s! \nNet: %2!s! Yes Yes Yes 100000
6 IGIS-Network still running ! \nNet : %1!s! \n stop it ! Yes Yes Yes 100000
7 IGIS-Network running ! \nNet : %1!s! No Yes Yes 10000
8 IGIS-Net cannot be started ! \nNet : %1!s! \nPort : $%2!x! Yes Yes Yes 100000
11 Troube with device ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 30000
12 Device is running ! \ndevice : %1!s! \nnet : %2!s! No Yes Yes 10000
13 Cannot use source-ID ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 10000
17 Wrong password ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 20000
18 value out of area ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 20000
19 Wrong address ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 100000
20 Login error \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 100000
21 General error ! \ndevice : %1!s! \nnet: %2!s! Yes Yes Yes 10000
22 trouble logout device ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 10000
23 trouble with address ! \ndevice : %1!s! \nnet : %2!s! Yes Yes Yes 10000
Programming manual WINMAG plus 191
50 IGIS-Loop partial failure left loop ! \nSubloop : %1!s! No Yes Yes 100000
51 IGIS-Loop Subloop failure ! \nSubloop : %1!s! Yes Yes Yes 100000
52 Master-Database has changed.\nDatabase must be reloaded. No Yes Yes 10000
7. Notes
Programming manual WINMAG plus 195
Honeywell Security Deutschland
Novar GmbH
Johannes-Mauthe-Strae 14
D-72458 Albstadt P03126-05-0G0-03
2008-03-31
www.honeywell.com/security/de 2008 Novar GmbH