Sie sind auf Seite 1von 42

2001 Tyco Electronic Product Group PAGE 1 of 32

Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE


EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
MXGRAB-IT
17A-08-X1
1 1/01
MXGRAPH CONFIGURATION TOOL
MXGRAB-IT OPERATING INSTRUCTIONS
LIST OF CONTENTS
1) INTRODUCTION 3
2) OVERVIEW 3
3) SYSTEM REQUIREMENTS 3
4) MENU OPTIONS 3
4.1 FILE MENU 3
4.1.1 NEW 3
4.1.2 OPEN 3
4.1.3 CLOSE 4
4.1.4 SAVE 4
4.1.5 SAVE AS 4
4.1.6 SAVE ALL 4
4.1.7 PRINT PREVIEW 4
4.1.8 PRINT 4
4.1.9 PRINT SETUP 4
4.1.10 PREFERENCES 5
4.1.11 EXIT 5
4.2 EDIT MENU 5
4.2.1 UNDO 5
4.2.2 CUT 5
4.2.3 COPY 5
4.2.4 PASTE 5
4.2.5 MODIFY 5
4.2.6 INSERT 6
4.2.7 DELETE 6
4.3 TOOLS MENU 6
4.3.1 UPLOAD MX CONSYS (Panel) 6
4.3.2 CREATE LAYERS (Map) 6
4.3.3 CREATE BLOCKS (Map) 6
4.3.4 CREATE REGIONS (Map) 6
4.3.5 CREATE VIEWS (Map) 6
4.3.6 COMPILE (Project) 6
4.3.7 REPORT (Project) 6
4.3.8 ARCHIVE (Project) 6
4.4 VIEW MENU (All) 6
4.5 WINDOW MENU 6
4.6 HELP MENU 6
5) MXGRAB-IT HIERACHY & ORGANISATION 7
5.1 HIERACHY OF FILES 7
5.2 LOCATION OF FILES 7
5.3 GETTING STARTED 7
5.3.1 CREATING FROM SCRATCH 7
6) FILE STRUCTURE 10
6.1 GENERAL 10
6.2 PATHS THROUGH MXGRAB-IT FILES 10
6.2.1 INTRODUCTION 10
6.2.2 EVENTS, BEHAVIOUR AND STATUS 10
6.2.3 STYLE OVERRIDES 10
6.2.4 FLOOD FILL COLOURS 10
6.2.5 DANGER STATUS ICONS 10
6.2.6 PROCEDURE PAGES 11
6.3 PROJECT FILES (*.PRJ) 12
6.3.1 PROJECT DETAILS 12
6.4 ACCESS LEVEL FILES (*.LEV) 15
6.5 BEHAVIOUR FILES (*.BHV) 17
6.6 BLOCK FILES (*.BLK) 17
6.7 CATEGORY FILES (*.CAT) 18
6.8 CLASSIFICATION FILES (*.CLS) 19
6.9 CONTROL FILES (*.CTL) 19
6.10 DANGER STATUS FILES (*.DST) 21
6.11 DANGER STATUS ITEM(S) (*.DGR) 21
6.12 DEVICE FILES (*.DEV) 22
6.13 DXF FILES (*.DXF) 22
6.14 EVENT FILES (*.EVT) 22
6.15 EVENT STATUS GROUP (*.ESG) 23
6.16 EVENT STATUS ITEM(S) (*.ESI) 23
6.17 LAYER FILES (*.LYR) 24
6.18 MAP FILES (*.MAP) 24
6.19 PAGE FILES (*.PGE) 26
6.20 PANEL FILES (*.PNL) 26
6.20.1 UPLOAD MX CONSYS 27
6.21 PRINTER CONFIGURATION FILE (*.PRT) 27
6.22 PRIORITY FILES (*.PRI) 28
6.23 PROCEDURE FILES (*.PRC) 29
6.24 POINT FILES (*.PNT) 29
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 2 of 32
6.25 SOUND FILES (*.BUZ) 30
6.26 STYLE FILES (*.STY) 30
6.27 TARGET GROUPS (*.GRP) 31
6.28 USER FILES (*.USR) 31
6.29 ZONE FILES (*.ZON) 31
7) MAPS CONFIGURATION 31
7.1 CONFIGURATION OVERVIEW 32
ERROR MESSAGES LIST - APPENDIX A
MXGRAPH EVENT SIMULATOR - APPENDIX B
MAP DETAILS SYNTAX - APPENDIX C
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 3 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
1. INTRODUCTION
The purpose of this document is to provide operating
instructions for MXGRAB-IT, the configuration tool for
MXGraph. MXGRAB-IT enables the user to program a
customised configuration for a particular site.
These Operating Instructions apply to Version 1.0 of the
MXGRAB-IT software.
The user should have a good working knowledge of MS
Windows and the features provided by MXGraph. The user is
expected to make selections from files/tables.
This publication should be read in conjunction with:
UM33 / 17A-10-U MXGraph USER GUIDE
17A-08-X1 MX CAD OPERATOR GUIDE
2. OVERVIEW
MXGRAB-IT is the tool for validating configuration data
and translating it into a form which is compatible with
MXGraph. MXGRAB-IT takes advantage of a number of
features provided by Windows:
Multiple windows support configuration
Context sensitive toolbar parameters
Full scroll bar control, iconisation and resize
MXGRAB-IT is a compiler tool. Throughout this manual
data files will be referred to and used as templates which will
eventually be compiled into the final configuration data.
Being a compiler tool, MXGRAB-IT benefits from the
following features:
Centralised diagnostic messages
Cross referencing between different data
MX CONSYS sources
Data verification
3. SYSTEM REQUIREMENTS
The minimum system requirements to run the MXGRAB-IT
program are:
A personal computer with MS Windows 95,
Windows 98 or Windows NT4
16MB RAM for Windows 95 or 24MB for
Windows 98 or Windows NT4
Note:
1) The actual amount of RAM and hard disk space
required will depend on the number and size of
DXF files included in the project.
2) If MXGRAB-IT is used with screen resolutions
less than SVGA, the views generated may
appear distorted in MXGraph.
A graphics card capable of supporting SVGA
(800 x 600) or better
100MB hard disk space
A 3.5 inch floppy disk drive
Sound (.WAV) capability
Windows 95/98 or Windows NT4
A mouse and standard keyboard
4. MENU OPTIONS
The following menu options are provided depending upon
the currently active window. Some of these options can also
be accessed by clicking on the Toolbar as shown in Fig. 1
overleaf.
The buttons appearing on the Toolbar can change, depending
on the users position within MXGRAB-IT.
4.1 FILE MENU
4.1.1 NEW
This command allows the user to create a new file. The user
is prompted to select the data type for the file, then an untitled
document window is opened for the new file. The file is not
written to disk until the user saves the file.
4.1.2 OPEN
This command allows the user to open an existing file. The
standard open file dialogue is used to select the required file,
offering all the permitted file types. The default file type is
project files, being the most common option. A document
window is created for the opened file, or an error is reported
if the file cannot be opened.
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 4 of 32
Open
Save current file
Save all open
Print
Display
Create
documents New file
full pages
existing file
Map
Panel
Style
Devices Categories
User
Priorities
Printer
Classification
Access Level
Sounds

Procedures
Page
Event Status Group
Danger Status Control

Help
Configuration
Target Groups
Fig. 1 Toolbar Icons
Small icons
Large icons
Compilation report file
Details of selected window
4.1.3 CLOSE
This command closes the currently active configuration
window. If the file has been modified, the user is given the
option of saving the file, discarding the changes, or
cancelling the close operation. If the file is to be saved then
the previous file is overwritten, unless it is a new (untitled)
document in which case the user is prompted to enter the new
file name and directory.
4.1.4 SAVE
This command saves the file in the active configuration
window. The file is written back to its existing location on
disk, so the Save command is disabled for new files. (Save
As must be used for new files, forcing the user to provide a
name and directory for the file). Any error writing to the file
will be reported.
4.1.5 SAVE AS
This command prompts the user to enter a file name and
directory using the standard Save As file dialogue. The
data is then written to that file (unless the user chooses
cancel) and the document window assumes the new file
name (shown in the window title bar). Any error writing to
the file will be reported.
4.1.6 SAVE ALL
This command saves all modified, currently open files back
to their existing location on disk.
4.1.7 PRINT PREVIEW
This command opens a preview window to show how the
currently active document window would appear on paper if
printed. The preview window fills the main MXGRAB-IT
window, covering all open document windows. Arrow
buttons are provided which allow the user to scan through
each page of the selected document.
4.1.8 PRINT
This command allows the user to print the file in the
currently active document window. Standard dialogue
boxes are used to select the range of pages to be printed or to
change the printer setup. Files are printed in the same format
as they appear in the document window, except that the file
is split onto multiple pages if the file is larger than a page.
4.1.9 PRINT SETUP
This command invokes the standard dialogue box for setting
up the printer. It lets the user select which printer to use, the
size of paper, etc.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 5 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
4.1.10 PREFERENCES
This command is used for setting various preferences
which affect the operation of certain editing features within
MXGRAB-IT. A dialogue box appears (as Fig. 2) in which
the user can inspect current preference settings and change
them. The current preference settings are:
a) Prompt before deleting - prompts the user,
when deleting records from any of the files to
confirm the intention to delete the data.
b) Prompt before overwriting - prompts the
user whenever two records are created with
the same name to confirm that the intent is to
overwrite the original record.
c) Edit newly generated layers - automatically
prompts the user to edit each new layer
record when the system creates layer records
from a DXF file.
d) Edit newly generated blocks - automatically
prompts the user to edit each new block
record when the system creates block records
from a DXF file.
e) Close auto-opened views - closes views of
files opened automatically when selecting
from a dialogue box.
f) Suppress warning for duplicate styles -
prevents large numbers of Duplicate Style
warnings from being generated. If this
preference is selected, the warnings are not
displayed individually in the Report Log but
their total is included in the summary
information at the end of the Report Log.
g) Suppress debug outputs in reports -
eliminates the printing of debug information
(generated from debug output data) in the
Report Log.
h) Excessive warnings/errors halt compile -
enables MXGRAB-IT to continue to compile
with an excessive number of non-fatal errors
or warnings.
i) Warn of files not in the project directory -
notifies operator that files exist in multiple
directories.
Fig. 2 Preferences dialogue box
4.1.11 EXIT
This command exits MXGRAB-IT. Before exiting, the user
is prompted to save any unsaved data if modifications have
been made.
4.2 EDIT MENU
The Edit menu typically contains the options described in
the following subsections.
Note: When there is not an active document window
(ie, no files have been opened) the additional
Clear all and Delete menu options are
meaningless.
4.2.1 UNDO
This command is intended to reverse the effect of the last edit
operation on the currently active file. This command is not
implemented.
4.2.2 CUT
This command is intended to delete the currently selected
records from the table in the active window and store the
deleted data on the clipboard for retrieval by the Paste
command. This command is not implemented.
4.2.3 COPY
This command is intended to copy the currently selected
records from the table in the active window onto the
Wi ndows cl i pboar d f or r et r i eval by t he Past e
command. This command is not implemented.
4.2.4 PASTE
This command is intended to insert new records into the table
in the active window by copying data from the Windows
clipboard. Existing records with the same name would be
replaced by the clipboard data, possibly prompting the user
for confirmation (see above). This command is not
implemented.
4.2.5 MODIFY
This command allows the user to modify the data held within
the currently selected records of the active document
window.
A dialogue box is displayed showing the current record
values. The dialogue box allows these values to be modified
by the user.
If the user has selected several records, each field which is
modified will by updated in all selected records, but
unmodified fields will be left unaffected.
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 6 of 32
4.2.6 INSERT
This command allows the user to create a new record for
inclusion in the currently active document window. A
dialogue box is displayed in which the user can enter details/
data for the new record.
4.2.7 DELETE
This command deletes the currently selected record(s) of the
active document window. The user is optionally prompted
for confirmation, depending upon the preference settings.
4.3 TOOLS MENU
This menu option is available when certain document
windows are active and provides specialised facilities for
automatic configuration of various parameters and checking
or compiling the configuration to produce a run-time
configuration database for MXGraph.
4.3.1 UPLOAD MX CONSYS (Panel)
This option is available from the Panel file. The command
allows the user to read the data from the MX CONSYS
configuration file.
4.3.2 CREATE LAYERS (Map)
This option is available from the map file document
wi ndow. For each sel ect ed r ecor d, i t r eads t he
corresponding DXF file and automatically generates an
entry in the corresponding layer file for each layer in the
DXF file.
If a layer from the DXF file is already present in the layer
file, the existing record is unmodified, otherwise a new
record is generated. Depending on the preference settings,
the user layer editing dialogue box will appear for each such
record, allowing the user to fill in the missing layer
information immediately; otherwise the user must go back
and fill in missing information after all records have been
created.
4.3.3 CREATE BLOCKS (Map)
This option is available from the map file document
wi ndow. For each sel ect ed r ecor d, i t r eads t he
corresponding DXF file and automatically generates an
entry in the corresponding block file for each block in the
DXF file, in the same way as the Create Layers option
above.
4.3.4 CREATE REGIONS (Map)
This option is available from the map file document, map
editing window. It scans through the DXF file using the
layers selected as region layers and locates all enclosed or
nearly enclosed areas. These enclosed areas are built up
into highlight regions and displayed in different colours. If
saved, these highlight regions will be written to the
corresponding regions DXF file where they can be edited
by the user (using AutoCAD or equivalent).
4.3.5 CREATE VIEWS (Map)
This option is available from the map file document, map
editing window. For each selected map and scale it
automatically generates View windows in the DXF file for
display in MXGraph.
4.3.6 COMPILE (Project)
This option is available from the Project file document
window. For each selected record, it reads through all
related configuration data and builds it into a MXGraph run-
time database. A file Report .TXT is generated after each
compilation where diagnostic and error messages are stored.
Note: See Appendix A for a list of error messages.
4.3.7 REPORT (Project)
This option is available when the MXGraph run-time data
base has been compiled. It allows the Report.TXT file to
be viewed and printed.
4.3.8 ARCHIVE (Project)
This option is available from the Project file document
window. This command allows the user to archive the
compiled configuration data either to a floppy/disk or to the
configuration directory, used by MXGraph on the hard drive
of the host machine.
4.4 VIEW MENU (All)
This menu is available when certain document windows are
active and provides a quick way to open other files referred
to by records within the current document. For each record
which is selected, the file it references will be opened and
displayed. This menu also provides a Large Icons, Small
Icons and Details options for all document windows.
4.5 WINDOW MENU
This menu gives Cascade, Tile, Arrange Icons and
Close All options that are provided by the Windows
environment.
4.6 HELP MENU
This menu provides limited help options:
1) CONTENTS - For future use
2) USING HELP - Displays the standard help
pages whi ch expl ai n how t o use t he
Windows help system.
3) ABOUT - Displays program information,
version number and copyright.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 7 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
5. MXGRAB-IT HIERACHY AND
ORGANISATION
5.1 HIERARCHY OF FILES
An MXGRAB-IT project consists of DXF maps, and data files
that hold site specific data and customer preferences. Projects
will include all of the types of files in this hierarchy.
In any project, one configuration is produced for each
MXGraph. Even if all the MXGraphs for the project display
the same information, a different configuration is required
because each MXGraph has a different node address. So the
project file will have a record for each MXGraph at the site.
All of these project file records can reference many of the
same sub-files.
The following sections explain the various files that make up
an MXGRAB-IT project and the data in them.
5.2 LOCATION OF FILES
All the files for a project are usually kept in one folder.
However, MXGRAB-IT allows sub-files of the project file to
be located in different places. This allows files to be shared
between projects. The user should be aware that when
working with projects set up like this, changing a file in one
project will automatically change the other project.
5.3 GETTING STARTED
5.3.1 CREATING FROM SCRATCH
MXGRAB-IT is provided with a standard library. This is a set
of DXF and data files containing default data. It is intended as
a starting point from which a project that truly reflects a site
can be built.
MXGRAB-IT uses a drag-and-drop method to allow a new
copy of an existing project to be created. To do this:
1) Use the menu options File and New to create a
new empty project file.
2) Open an existing project. The user is presented
with a dialogue box similar to the one shown
in Fig. 3.
3) Select a record in that project file, drag-and-
drop it into the new empty project file.
The user will be prompted for a folder where the new projects
files should be. After this, all of the files that make up the
existing project will automatically be copied into the new
area.
These files can now be modified for the new site. The sites
DXF files are set up and referenced from the map file. The
panels, point, zone and event files are uploaded with data
from the MX CONSYS configuration. All the other user
settings can be fine-tuned for the needs of the site.
Fig. 4 next page, shows the hierarchy of MXGRAB-IT files
that make up an MXGRAB-IT project.
Fig. 3 Open dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 8 of 32
Fig. 4 MXGRAB-IT Hierachy and Organisation
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 9 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
Fig. 5 Events, Behaviour and Status
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 10 of 32
6. FILE STRUCTURE
6.1 GENERAL
The data files represented in MXGRAB-IT are presented in
tabular form. Editing of the data is via the dialogue
boxes. The contents of the toolbar and the menu options are
context sensitive to the focused table. The purpose and
logical structure of each of the files supported by
MXGRAB-IT is explained in the following sub-sections.
In addition, MXGRAB-IT uses MX CONSYS .PJD files,
bitmap .BMP files and .WAV files.
A document window can be opened to display files in
tabular form in the following list:
6.2 PATHS THROUGH MXGRAB-IT FILES
6.2.1 INTRODUCTION
There are multiple paths through MXGRAB-IT files.
Relationships exist between records in different MXGRAB-
IT files. What follows is an explanation of some of these
relationshps and how they determine the behaviour of
MXGraph.
6.2.2 EVENTS, BEHAVIOUR AND STATUS
Fig. 5 shows how MXGRAB-IT files determine:
1) Which bitmap to use on the map for a point in a
particular state.
2) The colour and description to use for a point in
the Status window.
3) The sound to use for an event at a point.
4) The colour to use for the event in the Event
Window and Alert Banner.
Access Levels Maps
Behaviours Pages
Blocks Panels
Categories Points
Classifications Procedures
Controls Projects
Danger status Printers configuration
Danger status items Priorities
Devices Sounds
DXFs Styles
Events Target Groups
Event status groups Users
Event status items Zones
Layers
The following steps detail the order in which Events,
Behaviour and Status are decoded:
1) MXGraph gets an Event Code at a point.
2) Goto the Point file and find the Device at
this point.
3) Goto the Styles file and find the Category
that this device is part of.
4) In the Category file, find the Behaviour
file for this category of device.
5) Use the Event Code in the Event file to
find the Event Class of this event.
6) In the Behaviour file, see which states are
set for events of this class.
7) Return to the Category file record that was
found for this category of device.
Use the Priority file to see which of the
states that are set, has the highest priority.
Use the Description of that state for the
point in the Status Window.
8) Goto the Styles file and choose the bitmap
for this state with the highest priority.
9) Use the other information in the Priority
file to decide on the colour for the point in
the status window. The Priority file also
shows which sound file to use for an event
at a point.
6.2.3 STYLE OVERRIDES
Style is determined by:
1) The Point file style override field is the most
important.
2) If this is not set, the Block file style field is
used if this point is on a map.
3) If this is not set, the Style file records
contain a list of devices that have the style.
6.2.4 FLOOD FILL COLOURS
MXGraph maintains a list of the set states of all devices in
each of the device categories in each area. So for all Fire
Detectors category devices in an area, it will remember if
any have the Alarm state set or the Isolate state set, etc.
MXGraph finds the highest priority of any set state on any
category of device per area. The colour of this priority
identification is used to fill the area.
6.2.5 DANGER STATUS ICONS
If any point whose category of device is covered in the
.DGR file and the state of that point is one of the selected
states, then the Danger Status bar should include the active
icon from the .DST file.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 11 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
If no point whose device is in the range of categories is in any
of these states, then the inactive icon is displayed in the
Danger Status bar.
6.2.6 PROCEDURE PAGES
When an event is shown in the MXGraph Alert Banner, a set
of procedure pages is associated with it. The pages shown
depends on the procedures set up for the point and the type of
event that has occurred at that point.
Fig. 6 shows how which pages to be shown are determined:
1) The event is at a point. The Point file record
has a procedure field.
2) The Procedure file lists all of the pages for
that procedure.
3) Each Page file record shows which Event
Status Group that page should be included
for.
4) The Event Status Group has a set of Event
Status Items. Each item specifies for which
category of device and class of event the
page should be included.
Fig. 6 Procedure Pages
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 12 of 32
Fig. 7 Project Details dialogue box
FIG. 8
SEE
FIG. 9
SEE
6.3 PROJECT FILES (*.PRJ)
6.3.1 PROJECT DETAILS
Fig. 7 shows a typical Project Details dialogue box. A
Project file is the first level file from which all data relating
to a particular configuration can be reached. Each record
from a project file relates to a complete MXGraph
configuration, meaning a project file will typically contain
details of all configurations for a particular site. The project
file view provides menu options and toolbar icons to open
any of these sub-files shown in Table 1 overleaf. It has
tabular fields which specify the filenames of the relevant
files for the particular configuration.
When editing project files, the Project Details dialogue box
has a Browse button which allows the user to choose
filenames by clicking on them and then clicking the OK
button. The filename fields can only be set up via the
Browse button.
In general, clicking on any browse button will always bring
up a dialogue box similar to the one shown in Fig. 8. The
Project Details dialogue box above provides the following
fields:
Directory
Indicates the path where the project files are kept. This field
is read only.
Name
Specifies a name for the configuration. If there is only
one MXGraph at a site, then this name is usually just the
site name. However, when there is more than one
MXGraph, then the name describes each one. (Name is for
user ID purposes only and is not used by MXGraph).
Overview Logo
Specifies the logo bitmap which is displayed when
MXGraph overview button is pressed and by MXGraph
screen saver. Usually a bitmap showing clients company
logo.
Logo Map
Specifies the map which is displayed when MXGraph is in
its quiescent state. Typically a map showing the clients
company logo or a high-level plan of the site.
Default User
Specifies the user who will be initially logged-on when
MXGraph first starts up. This user cannot be modified
within MXGraph.
Default Danger Status
Specifies the danger status which MXGraph uses for
counting unrestored events. Only points satisfying the
specified danger status will be shown when the user
scrolls through points in the banner window. Should
default to Uncleared Points.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 13 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
Default Event Group
Specifies the event status group which MXGraph uses for
counting unaccepted events.
Note: This group MUST be set to All Events so that all
categories for every event can be seen by
MXGraph via the event banner.
Comms Port
Specifies the communications port on the MXGraph PC.
Node Address
Specifies the node address of the MXGraph within MXNet.
Network Supervisor
Specifies whether this MXGraph is to act as network
supervisor.
Time Keeper
Specifies whether this MXGraph uses the PC clock to act as
network timekeeper.
Non Broadcast Unit
If ticked (default setting), MXGraph will accept event log
data from MXNet having MXGraph as the destination.
If NOT ticked, MXGraph will accept event log data from
MXNet having All Panels (Broadcast) as the destination.
Act on Network Events
Specifies whether the PC will respond to Day, Night,
Silence, Resound, and Reset broadcast from other panels on
the network and MXGraph.
Subnet
A list of the node addresses that belong to the MXGraph
subnet configuration. (The project MXGraph node does not
have to be included).
Modify Subnet table 1-99
Fig. 9 displays which node addresses belong to the PCs
subnet configuration. Add Node Addresses by left-clicking
on the boxes. It is not required to check the PCs own
address.
Area Description
Area Description by Zone or Sector. This specifies which
format to use when describing addresses.
Show on Event List
Specifies whether an area description should be included in
the details for the Event Window.
Event Logging
Log Own Events - this specifies whether local events should
be added to the local log.
Node Address 1-5 (Fault Logging)
Specifies the node addresses to which MXGraph will send
logged events for its internally generated faults. A zero
indicates an unused entry. A value of 255 indicates that
internal events are broadcast to the MXNet.
FIELD DEFAULT
Panels MXSTD.PNL
Maps STD.MAP
Users STD.USR
Classifications MXSTD.CLS
Printers EMPTY.PRT
Pages STD.PGE
Procedures STDPROC.PRC
Styles MXSTD.STY
Categories MXSTD.CAT
Priorities STDPRIO.PRI
Devices MXSTD.DEV
Access Levels MXSTD.LEV
Sounds STD.BUZ
Controls MXSTD.CTL
Danger Status STD.DST
Event Status STD.ESG
Overview Logo LOGO.BMP
Target Groups MXSTD.GRP
Table 1: Configuration details of sub-files
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 14 of 32
Fig. 8 Browse button
Fig. 9 Subnet table
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 15 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
Fig. 10 Access Level Details dialogue box
6.4 ACCESS LEVEL FILES (*.LEV)
Fig. 10 shows a typical Access Level Details dialogue box.
An access level file defines all the access levels available
when configuring users. Each access level specifies the set
of commands which users at that level are allowed to use.
The following fields exist:
Level
Gives a name to the access level. This name is used for
configuring user access levels.
Number
Defines the relative ordering of each access level. Level
numbers must run from 0 to N inclusive, with level 0 being
the access level invoked when the user selects the Lock
button in MXGraph. The numbers must be consecutive.
Note: The number should be the same as the setting
in MXGraph, otherwise confusion over available
commands will occur.
When a user with access level:
>= 5 logs on, MXGraph generates an Engineer log on event
3 or 4, MXGraph generates a Manager log on event
< 3, MXGraph generates an Operator log on event.
Available Commands
This states whether or not each MXGraph feature is available
at the current access level.
For a listing of tick boxes against MXGraph run-time
commands, refer to Table 2 overleaf:
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 16 of 32
CHECKBOX DESCRIPTION BUTTONS AFFECTED
Accept Enables event acceptance Accept
Zoom Enables tracking mode Zoom in / Zoom out
Focus Enables Focus in the track mode Focus
Browse Browse maps Browse
Overview View the overview map Overview
Procedure View the procedures pages Procedure
Status List Enables access to view the Status list Status
Event List Enables access to view the Event list Events
Actions Enables access to isolate / de-isolate operations and reading of
actual point data
Actions
Configure Enables access to the configure functions Configure
Archive Enables access to the archive facilites Archive
Actual Data Enables access to reading of actual point data from MX Panel Actual Point Data
Mute Silences the buzzer on the PC Mute
Set Filter Enables access to the set filter options Settings
Store Filter Enables a filter setting to be stored Settings / Store
Silence Silences the alarms on the network panels Silence
Resound Resounds the alarms on the network panels Resound
Reset Resets the network panels, if pressed after Silence button Reset
Evacuate Triggers Evacuate alarms on network panels Evacuate
Auto Top Enable auto top facility for events displayed in the Event banner None
Set Clock Enables the setting of the system clock Configure / Set time / Set date
Users Enables access to edit the users option Configure / Users
Point Isolate Enables access to isolate / de-isolate functions Isolate / De-isolate
Zone Isolate Enables access to isolate / de-isolate functions Zone Isolate / De-isolate
Printing Enables access to the print functions Print
Import Enables access to the import files function Configure / Import
Commands Enables use of the Command Button Command
NT Access Enables access to NT Explorer Start / Close
Accept On Reset Enables function to Auto Accept on System Reset None
Preview Proced. Enables previewing of the procedures of the selected points in
the status window
Procedure
Edit Procedure Enables editting of the procedures for the selected point in the
status window
Edit
Privileged User Enables access to point icons, browse icons, and browse areas None
Day Enables use of the Day button Day
Night Enables use of the Night button Night
User 1 Enables use of the User 1 button User 1
User 2 Enables use of the User 2 button User 2
Table 2: Check boxes for MXGraph Run-time Commands
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 17 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
6.5 BEHAVIOUR FILES (*.BHV)
A Behaviour file specifies how the state of a point is
affected by different types of incoming events. The file has
a fixed number of records, one for each of the following
event classes: Activate, Clear, Connect IP/OP, Deactivate,
Fault, Information, Initialise, Isolate IP/OP, Pre-alarm,
Reset. The user is not permitted to insert/delete new
records.
Event class
Fig. 11 shows an Event class which causes the specified
change in point state.
Alarm, Pre-alarm, Fault IP/OP, Isolate IP/OP, Tamper,
Test, Probate, Spare
Each of the following fields can either Set the state,
Clear the state, or Ignore the state leaving it unchanged.
Note: The naming of these fields is purely for
convenience - there is nothing that requires the
Alarm state for example, to represent the point
being in alarm. Each state can be used for any
purpose depending upon how it is configured.
(See also para. 6.7 - Category Files).
6.6 BLOCK FILES (*.BLK)
Fig. 12 shows the dialogue box displayed when the Block
file icon is selected. A Block file is created when importing
map information from a DXF file. When importing a DXF
file, the block file defines the interpretation of each
BLOCK entity.
Block
The name of the block entity in a DXF file.
Type
Browse area: - Specifies an area which is active during run-
time, allowing the user to browse into another view.
Browse icon: - As Browse area, but appears as an icon.
Fig. 11 Behaviour Details dialogue box
Normal DXF block: - The default for any blocks defined in
the DXF which are not used in MXGRAB-IT.
Point icon: - This type indicates that the block is a point and
will exhibit a character determined by the style.
View definition: - This is a special block defining the template
for generating views during compiling. Typically the VIEW
block should be this type.
Style
The name of the style which this block will adopt, subject to
them meeting the right constraints. A valid style name means
that blocks of this type will represent points, producing point
icons on the map (see para. 6.2.3 Style Overrides).
Bitmap
Applies to type Browse icon only. This box specifies a
bitmap for the Browse icon displayed during run-time.
Constraint
Imposes an optional restriction when this record is used. The
constraint is of the form attribute = value, meaning that the
block should only be interpreted according to this block
record if it has the specified attribute having the specified
value.
For example, an input block may be used to represent a door
monitor or a fan switch. Each instance of the same block
could be inserted within the DXF file with one being
SPARE=DOOR and another SPARE=FAN (SPARE relates
to a property in AutoCAD LT). In this way, the same block
can be assigned to different styles, hence different icons.
Note: The constraint would be useful when the block
represents a particular type of device which can be
used in a variety of ways (eg, a contact module). In
this way, block attributes can be used to distinguish
the different uses for such a device. The block file
would contain multiple entries for such a block with
each entry having different constraints.
Fig. 12 Block Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 18 of 32
.
Fig. 13 Category Details dialogue box
6.7 CATEGORY FILES (*.CAT)
Fig. 13 shows a typical Category Details dialogue box. A
category is a way of grouping points having similar
characteristics. Every point must belong to a category
(deduced from the points style) and categories can be
used in any way that most easily achieves the desired
results so the user is free to introduce as many new
categories as required.
In an extreme case, there could be a different category for
every point but it is more likely that a category would relate
to lots of points because the user can then modify a single
category to affect all the points rather than having to change
each point individually. The category file defines all the
categories allowed in a particular configuration.
Category
The name of the category. This name is used to identify the
category and is unique within the category file.
Behaviour
Specifies the behaviour file which defines how points
belonging to this category will behave when an incoming
event arrives.
Special Events
Specifies an event file to be searched when an incoming
event is processed for points belonging to this category. If
this file contains a match for the incoming event code, the
located event record will override the default event record
for the panel. This event file allows events to be handled in
a special way for particular categories.
If this field is left blank, then the Events file (*.EVT)
specified in the Panel Table is used.
Clear, Alarm, Pre-alarm, Fault IP/OP, Isolate IP/OP,
Tamper, Test, Probate, Spare
These fields correspond to each of the state bits for points
belonging to this category. Each field specifies the
description of the points corresponding state.
Note: The field names are simply a convenience: the
true interpretation of each field is entirely
dependent upon the behaviour configuration.
Priority - Clear, Alarm, Pre-alarm, Fault IP/OP, Isolate
IP/OP, Tamper, Test, Probate, Spare
These fields specify the priority of each state bit for points
belonging to this category. These priority fields refer to
records in the projects priority file, determining a colour and
sound for each state.
Describing the state of a point based on its category allows
descriptions to be tailored to the type of point, for example a
smoke detectors state may be described as Fire Alarm,
whereas a contact module may describe the same condition
as Door Open and assign a much lower priority. The
smoke detector can latch into alarm by using a different
behaviour file to the non-latching door contact module.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 19 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
6.8 CLASSIFICATION FILES (*.CLS)
A cl assi fi cat i on fi l e defi nes t he set of accept ance
classifications available when the user accepts an event in
MXGraph. The file contains a fixed number of records
numbered 0 to 12: the user must not insert/delete new
records. Each of the existing records may be edited as shown
in Fig. 14:
Classification number
Identifies the position at which the classification appears in
t he l i s t of choi ces when t he us er accept s an
event. Classification number 0 is special: events with this as
their default classification are automatically accepted, so
classification number 0 does not appear in the users list of
choices at MXGraph run-time.
Description
The text description of this acceptance classification.
6.9 CONTROL FILES (*.CTL)
The Control File gives details of the actions performed when
the user clicks on certain control points in MXGraph.
Control points are Command Buttons on the MXGraph
Command dialogue box and buttons in the Map Window.
For each style of control points the Control File identifies:
The MX Group and target area to use for the raw
event that is broadcast to the panels
The event code to be added to the logs
The records for Command Buttons are fixed. They cannot be
deleted and some of their fields cannot be changed. Within
the Control File, the records for Map buttons can be deleted
and all of their records can be changed - these are user added.
MXGRAB-IT allows a selection of target areas to be
configured for control (All Sectors, All Zones, All Areas,
Network Zone, Sector) as shown in Fig. 16.
The following descriptions are features of the dialogue boxes
displayed in Figs. 15 and 16, overleaf:
Fig. 14 Classification Details dialogue box
Style
Identifies the style of control point which invokes these
control actions.
Button behaviour
Single action on button press
The same action is performed each time the button is
pressed.
Alternate action on each button press
The button toggles between two different actions.
Alternate action on button press/release
Two sets of actions are performed each time the button is
pressed and released.
Details of Group Control Event
Details of the raw event generated by the button action
Active group/Inactive Group
A selection of groups.
Target Area
Target area for the raw event.
Details of Locally Logged Events
Details of the event added to the logs by the button action
Log an Event
Whether the event is to be added to the logs.
Event Code
Event code to add to the logs.
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 20 of 32
CONTROL FILE ALLOWS
CONFIGURATION OF THE ACTIONS GENERATED WHEN COMMAND
CONTROL BUTTONS AND MAP CONTROL BUTTONS ARE PRESSED.
Fig. 15 Control file table
Fig. 16 Control Details dialogue box
OPTIONS FOR BUTTON BEHAVIOUR
ON MXGRAPH
THESE FIELDS ONLY APPEAR
WHEN EITHER OF THE
ALTERNATE ACTION OPTIONS
ARE SELECTED.
SELECT FROM
THE STYLE LIST
HEADINGS CHANGE
ACCORDING TO BUTTON
BEHAVIOUR SELECTION
{
{
ADD/
DELETE
BY USER
FIXED,
ALWAYS
APPEARS ON
MXGRAB-IT
FILE
COMMAND
CONTROL
MAP
CONTROL
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 21 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
6.10 DANGER STATUS FILES (*.DST)
The Danger Status file defines all the danger status groups
contained within a particular MXGraph configuration. The
danger status groups are used for filtering particular points
depending upon their category and state. The file enables the
user to visually indicate the Danger Status in the Event
Banner by associating an active and inactive icon to the
danger status.
Each Danger Status defined in the table could be used as a
filter during MXGraph run-time. For example, if it is
required to place a filter on MXGraph on all alarms status,
then it is possible to create a Danger Status labelled All
Alarms, and assign to it an Alarm .DGR file which contains
all the relevant categories with the alarm state checked.
The Danger Status Preview bar below in Fig. 17 displays
active or inactive icons as they would appear or the
MXGraph Danger Status Bar. Left-click on the display to
toggle between active and inactive icons.
Danger Status
The name of the danger status group. This is the name the
user sees when selecting a particular danger status group, ie,
when choosing filter settings in MXGraphs point status
window.
Danger Items
The filename of the danger item file which defines the
particular category/point state combinations included within
this danger status group.
Active Icon
The icon to use when ANY of the points included in this
Danger Status are in one of the required states.
Inactive Icon
The icon to use when NONE of the points included in this
Danger Status are in one of the required states.
Fig. 17 Danger Status Preview bar with dialogue
Icon position
The position of the bitmap in the Danger Status Bar. The
number represents the distance from the left-hand side of the
bar.
6.11 DANGER STATUS ITEM(S) (*.DGR)
A Danger Status Item file defines the set of category/state
combinations which are included in a danger status
group. The file contains one record per category, although
categories which are not included in the danger status group
may be omitted. A typical example of this dialogue box is
shown in Fig. 18 showing no omissions.
Category
The name of the category to be included within the danger
status group.
Clear, Alarm, Pre-alarm, Fault IP/OP, Isolate IP/OP,
Tamper, Test, Probate, Spare
The fields corresponding to each of the states of a point
within the selected category. A point is included within the
danger st at us group onl y i f t he st at e fi el d for t he
corresponding category is selected.
Fig. 18 Danger Item Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 22 of 32
6.12 DEVICE FILES (*.DEV)
The Device file identifies the different types of device
which the system will recognise. Device types are used
for cross-checking the styles derived from blocks in a
.DXF file when importing point information. Each style
can be restricted to particular types of device. The Device
Details dialogue box is shown in Fig. 19:
Device code
The numeric value used by MX to identify a particular
device type. Device code is sub-divided into four sub-
sections, allowing the user to specify device parameters.
Class
The pull-down menu provides a choice of settings:
Digital, MX Digital, Pseudo are used at panel points
Special is used at MXGraph points
Thorn is selected for older Thorn Security devices.
Code, Mode, Sensitivity
For devices used at panel points, these settings must
correspond t o t he set ti ng used in the MX Panel
environment.
6.13 DXF FILES (*.DXF)
DXF files contain CAD drawings compatible with
AutoCAD and other packages but drawn in such a way
that the normal CAD data can be supplemented with
MXGraph specific configuration information. A CAD
file primarily comprises structured entities which make
up the CAD drawing, with each entity being described by
various tags which define its position, size, shape, layer,
colour, etc. The division of a CAD drawing into separate
layers provides useful information to MXGRAB-IT when
it is deciding how each entity should be interpreted.
Fig. 19 Device Details dialogue box
A particularly important type of entity is the BLOCK. A
block is a grouping of other entities which can then be
referred to by name and used many times in different
locations within the CAD drawing.
Blocks can also be supplemented by attributes which
attach to each instance of the block and associate user
specified text with them.
MXGRAB-IT does not fully recognise every tag of every
entity. Currently some of the features not supported include:
Z-coordinates in 3D drawings are ignored
Line types and Line widths are ignored.
Hatching is not recognized
System variables are ignored.
Use of these features does not cause any adverse side effects,
but these features will not be correctly interpreted and may
not be preserved when MXGRAB-IT saves the file.
6.14 EVENT FILES (*.EVT)
An Event file defines the configuration of MX event codes
when handling incoming events. The dialogue box is shown
in Fig. 20:
Event code
The raw event code contained within the incoming event.
This is used to identify the correct record within the file.
Description
A textual description of the event code. The description
would typically be the same as the event description used by
MX when displaying events on its Front Panel, but it is
possible to define special interpretations for events (eg,
using a special event file in the category table for a particular
category of point to override selected events from the panels
Fig. 20 Event Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 23 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
default event table, the event INPUT ACTIVE could be
translated into a more meaningful message such as DOOR
OPEN).
Priority
Defines the priority of the event code. This priority refers
to a name in the priority file, defining the relative ordering
of event codes, and a colour to use when displaying the
event.
Event Class
The class of the event, used when interpreting behaviour
records to update the state of a point.
Classification
The (optional) default acceptance classification for this
event code. This classification is pre-selected when the
user accepts the event but can be overridden before the user
confirms the acceptance. The special classification Auto
accept means that this event code will be automatically
accepted by MXGraph and will not appear in the event
banner for acceptance by the user.
6.15 EVENT STATUS GROUP (*.ESG)
This is similiar to the Danger Status Group file but applies
to events. The dialogue box is shown below in Fig. 21. The
Event Status Group file defines all the event status groups
contained within a particular MXGraph configuration. The
Event Status Groups are used for filtering particular events
depending upon their category and event class.
Name
The name of the event status group. This is the name the
user sees when selecting a particular event status group, eg,
when choosing filter settings in the MXGraphs event
listing window.
Event Status Items
The filename of the event status item file which defines the
particular category/event class combinations included
within this event status group.
The event status groups could be used as filters during
MXGraph run-time, for example, all points, alarms only,
isolates only etc.
Fig. 21 Event Status Details dialogue box
6.16 EVENT STATUS ITEM(S) (*.ESI)
An Event Status Item file defines the set of category/event
class combinations which are included in an event status
group. The file contains one record per category, although
categories which are not included in the Event Status Group
may be omitted. A typical dialogue box is shown in Fig. 22:
Category
The name of the category to be included within the event
status group.
Information, Activate, Deactivate, Fault, Clear, Isolate IP/
OP, Connect IP/OP, Prealarm, Reset, Initialise
These are the fields corresponding to each of the event classes
of events for a point within the selected category. An event is
included within the event status group only if the event class
field for the corresponding category is selected.
Fig. 22 Event Status Item dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 24 of 32
6.17 LAYER FILES (*.LYR)
The Layer file is created during map configuration by
clicking on the menu, Tools/Create layers. The Layers
dialogue box is shown in Fig. 23, and is defined as follows:
Layer
The name of the layer within the DXF file.
Map Display 1-3
Specify whether or not this layer is used to generate the main
map outline or text for each of the three possible zoom
levels. (This imposes a restriction that there can be at most
three zoom levels per DXF file). If the layer is selected
everything on the layer is drawn for the map.
Region boundary 1-3
Specify whether or not this layer is used in calculating
highlight regions for each of the three possible zoom
levels. The calculation of highlight regions scans the DXF
file to identify all enclosed regions but entities are only
considered if they appear on a layer which is selected.
DXF Block 1-3
Specify whether or not this layer is scanned for point icons,
browse icons and browse areas for each of the three possible
zoom levels. Only blocks on a selected layer can be
recognised as point icons, browse icons or browse areas and
only text on a selected layer can be used for specifying point
addresses, panel numbers, etc.
Browse on
To determine whether the selected DXF blocks are visible
when the browse button is toggled on. Point icons are usually
placed on both Browse on and Browse off.
Browse off
As Browse on, but visible when browse button is toggled off.
Overview
To determine whether the DXF blocks are visible in the
overview window. If browse areas are enabled in overview
window, one would use the overview window to go to an
adjacent neighbour.
Fig. 23 Layer Details dialogue box
Privileged User
MXGRAB-IT has a function added to map layer details that
allows the visibility of all DXF blocks on the layer to be
restricted to privileged users. A user can see these blocks
in MXGraph if their access level has the Privileged User
box ticked.
Note: Automatic view creation produces the layer
names $VIEW 1, $VIEW 2" and $VIEW 3",
which are used to contain the VIEW blocks
which define the view at each zoom level. If
the views are inserted manually, they can be
on any layer.
6.18 MAP FILES (*.MAP)
A Map file lists the set of DXF files in table format making
up a particular MXGraph configuration. The Map Details
example dialogue box is shown below in Fig. 24, with the
fields described in Table 3 overleaf:
The associated supplementary toolbar for the Maps
configuration and Map Overlap settings are shown in Figs.
25 & 26.
Note: For further Technical Information on Map Files,
see Appendix C, Map Details Syntax.
Fig. 24 Maps Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 25 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
MAP FILE FIELD DESCRIPTION
Description
Main View
Overview Map
A textual description for the map record. Used to identify logo and overview map.
Specifies the default view name within this map. When this map is being specified as the logo map
or overview map the default view will be used as a display.
Specifies the overview map to be displayed when the current map is in the probe region of
MXGraph. A text box is provided for selecting a map name from the entire list.
Default Panel
Node
This entry box specifies the node number which all the point blocks should adopt as the default. This
is only valid when the map contains points from one panel only, in which case the user could ignore
the panel number on each point attribute and it would default to the value in the entry box. It must
be an integer between 1 and 99.
Syntax
Panel
Point
View
Local
Defines the syntax used to define panel addresses for points within the DXF file. The panel syntax
is specified in the form attribute = template or template where template is a string containing
literal characters, wildcards (*s which match with a number of characters) and a 1 in the position
of the panel number.
A syntax of the form attribute = template means that panel numbers are found by matching the
specified block attribute value against the template string. A syntax of the form template means
that panel numbers are found by matching nearby text entities next to the point blocks with the
template string. Default setting normally: PANEL= 1
Defines the syntax used to define point addresses for points within the DXF file. The point syntax is
specified in the same form as panel syntax except that A 1 appears in the template at the position
of the point address. Default setting normally: POINT=A 1
Defines the syntax used to define view addresses for points within the DXF file. The point syntax is
specified in the same form as panel syntax. Default setting normally: GOTO=NAME
Defines the syntax used to define point addresses for points within the DXF file. The point syntax is
specified in the same form as panel syntax. Default setting normally: VIEW-NAME=NAME
Scale 1-3 Defines the magnification factor for each scale. A magnification factor of one indicates unity, ie, no
enlargement. A factor of less than one will reduce the size of the view. The value must be greater
than zero.
Overlap% 1-3 Specifies the amount of overlap on adjacent views. The overlap ranges from -99% to +99%. A 0%
overlap indicates adjacent views are totally exclusive. (See Fig. 25)
Colours
Background
Border
The colour that appears within the building or site outline. The background colour is only visible on
an MXGraph view where no devices are in a region. So where background colour is apparent no fire
cover exists.
The colour that appears outside the building or site outline.
Files DXF
Layers
Blocks
Regions
Specifies the filename of the DXF file.
Specifies the filename of the layer file in which the DXF files layers can be found, generated from
create layers.
Specifies the filename of the block file in which the DXF files blocks can be found, generated from
create blocks.
Specifies the filename of the region file in which the DXF files highlight can be found. This file is
generated when the user selects the Create regions option and is read when compiling map data for
the DXF file. The region file is another DXF file containing the processes highlight regions for the
DXF file.
Table 3: Map File Fields
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 26 of 32
Fig. 25 Examples of Overlap Settings
Fig. 26 Maps Configuration toolbar
Open DXF file
Open Layer file
Open Block file
Open Selected map
Contents
Fig. 27 Page Details dialogue box
6.19 PAGE FILES (*.PGE)
The Page Details dialogue box shown in Fig. 27 contains
the text of the procedure statements.
Page name
The name of the page to be defined here eg, Alarms Page,
Faults Page, etc.
File name
Specifies the file-name to which the text will be saved.
Event group
This is a filter for the page, so that the page is only
displayed if the event matches the criteria in this event
group. For example, a fault page consisting of text
concerning maintenance issues would have an event group
of All Faults.
Page text
The text to be displayed at run-time. Normal editor
functions such as Cut, Copy, Paste are supported as well as
across the clipboard. The size of this text window is the
actual size of the run-time window therefore imported text
from other editors may require reformatting, or the use of
multiple pages to achieve the best effect.
6.20 PANEL FILES (*.PNL)
The Panel file contains a list of all panels to be included
within a particular MXGraph configuration. The Panel file
has a dedicated toolbar as Fig. 28:
Contents
Uploads MX CONSYS
Opens zones file
Opens points file
Opens standard events file
Fig. 28 Panel-related toolbar
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 27 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
Fig. 29 Panel Details dialogue box has the following fields:
Number
The node number of the panel.
Type
Specifies the type of panel, MX or PC.
Events
Specifies the filename of an event file. This defines the
default event code interpretations for points belonging to
this panel. The file should contain a record for each possible
MX event code. (Shorter event files can be used to define
sub-sets of event codes which are used to override this
default event file on a category by category basis).
Points
Specifies the filename of a points file. For MX CONSYS
imported data this file is generated automatically and the
entry remains read only. A default MXPC.PNT is provided
for the MXGraph node.
Zones
Specifies the filename of a zone file. For MX CONSYS
imported data this file is generated automatically and the
entry remains read only. A MXTG.ZON file is provided for
MXGraph node.
6.20.1 UPLOAD MX CONSYS
Fig. 30 Upload Behaviour Preferences dialogue box
contains the following tickboxes:
Allow overwrite with blank point descriptions
The Description field for each point uploaded from the MX
CONSYS data will always be set to the description in the
data, unless this box is not ticked and the MX CONSYS data
has no description of the point. In this case, the existing
description in the Point File will be retained and not be
overwritten with the blank description.
Fig. 29 Panel Details dialogue box
If description changed - Reset event details
When this box is ticked, any event which already exists in
the Event File but whose event description has changed will
have its event desciption changed to the new setting, its
classification set to Unclassified, its priority and event
class changed to Information.
6.21 PRINTER CONFIGURATION FILE (*.PRT)
The Printer Configuration file specifies the names of any
Windows NT4.0 printer to be used for hardcopy output from
MXGraph.
Printer Name
Specifies the name of a Windows NT4.0 printer configured
on the MXGraph PC.
Event Status Group
The name of an event status group used to filter events
before sending them to the printer. Only events meeting the
event status groups selection criteria will be printed.
Fig. 30 Upload Behaviour Preferences
Fig. 31 Printer dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 28 of 32
Live Events
Specifies whether or not events in the event status group will
be printed to this printer as they arrive.
Acceptance
Specifies whether or not events in the event status group will
be printed to this printer as they are accepted.
Procedures
Specifies whether or not procedures are printed to this
printer.
Reports
Specifies whether or not point status reports or event list
reports will be sent to this printer.
A dialogue box is provided to enable selection of the printer
and the items to be printed in Fig. 31.
6.22 PRIORITY FILES (*.PRI)
The Priority file is used to define the relative importance of
events or point states and to assign a colour and sound to
each level of importance.
A typical Priority Details dialogue box is shown in Fig. 32,
with the Change colour displayed in Fig. 33:
Fig. 32 Priority Details dialogue box
Fig. 33 Change colour dialogue box
Priority
The name of the priority. This name is referred to from
other files.
Sound
Specifies the name of a sound to be played when the highest
priority unaccepted event has this priority.
Ranking
A numerical value assigned to this priority which defines
their relative order. The higher the ranking, the more
important the priority.
Colour
Specifies the colour allocated to this priority. The colour is
used to draw the background when listing point states, or to
colour highlight areas on maps.
Associated with each priority description is the colour,
sound and priority ranking. The default list is described in
Table 4:
Change colour
Use the colourbox/paintbox as provided by the Windows
environment, to change a background colour. Use the Add
to Custom Colors button to save customised colours.
During run-time the MXGraph event manager derives the
background colour from the event priority level specified in
the event file (*.EVT), so Event Priority editing can be done
at source level. The windows using this priority level at run-
time are Event Banner and Event Listing.
The background colour of a point status is determined by the
category to which it belongs. Since each category has
separate entries for priority, the colour and sound for status
can be different from the events. The windows which use
this scheme at run-time are, Status listing, Highlights on
maps, and Overview window.
DESCRIPTION RANK COLOUR SOUND
Life risk 13 Red Evacuate
Non-life risk 11 Red Alarm
Latched Alarm 10 Red Alarm
Pre-Alarm 9 Pink Pre-Alarm
Critical Fault 8 Yellow Fault
Fault 7 Yellow Fault
Warning 6 Blue Warning
Test 5 Green Test
Day 4 White Warning
Isolated 4 Cyan Isolated
Expected 3 White OK
Night 3 Black Warning
Information 1 White OK
Table 4:
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 29 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
6.23 PROCEDURE FILES (*.PRC)
The Pr ocedur e f i l e speci f i es t he t ypes of pages
available. Each procedure page will consist of one or more
pages of text, as shown in Fig. 34:
Procedure
The name of the procedure to be defined.
Page List
A list of all the available pages defined in the page file. The
left/right arrows are used to add or remove pages to/from the
Page List.
Chosen Pages
A listing of all the pages chosen from the pager list which
are to be included in the procedure. The up/down arrows are
used to arrange the order of the pages.
6.24 POINT FILES (*.PNT)
Point files are used to specify point descriptions for all the
points which are either imported from MX CONSYS data or
MXGraph data. Fig. 35 is displayed in both cases.
Address
The point address being defined (eg, LIO P14).
Zone
The zone number containing the defined point.
Device
The type of device at the defined point (eg, 801PH, this is
read only if imported from MX CONSYS).
Base
Choose between None, Sounder, Relay, Isolator, Isolator &
Sounder or Isolator & Relay options.
Style
Choose from the options based on the Styles file.
Fig. 34 Procedure Details dialogue box
Procedure
The procedure associated with the point.
Description
This is a textual description of the point imported.
Text 1 (Optional)
The first line of additional descriptive text which can be
displayed along with the point details in the Alert Banner
of MXGraph.
Text 2 (Optional)
The second line of additional descriptive text which can be
displayed (in addition to Text 1) along with the point
details in the Alert Banner of MXGraph.
Fig. 35 Point Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 30 of 32
Fig. 37 Style Details dialogue box
6.25 SOUND FILES (*.BUZ)
The Sound file defines the list of sounds available within a
particular MXGraph configuration. Each sound is identified
by a unique name. The user is presented with a dialogue box
like Fig. 36:
Sound
The sound associated with the selected event.
Filename
The filename of a wave file defining the actual noise to be
made and ends with the abbreviation .WAV.
Play
Play sound if speakers are available.
Repeat Time
The time interval in seconds which is allowed to elapse
before the sound restarts after being muted. Zero means mute
button stays enabled. Browse brings up the usual dialogue
box containing a selection of files.
Fig. 36 Sound Details dialogue box
6.26 STYLE FILES (*.STY)
Fig. 37 shows the Style Details dialogue box. The Style file
defines the category and icons to display for each style of
point. A standard style file containing all possible styles for
each detector type and the associated symbols for each state
is supplied as default (MXSTD.STY).
Style
Defines the name of the style. This is used to distinguish
between different styles.
Category
Specifies the name of category which will be adopted by all
devices having this style.
Clear, Alarm, Pre-alarm, Fault IP/OP, Isolate IP/OP,
Tamper, Test, Probate, Spare
Fields corresponding to each possible state of a point. Each
field specifies the name of a bitmap file containing the
symbol to be displayed for point icons when a point with
this style is in the corresponding state.
Note: The fields are named for convenience, but the
actual meaning of each state is entirely
dependent upon the configuration data for the
points behaviour.
Devices
Defines the list of device types which are assigned to this
style.
Insert
Moves the device selected from the field, for inclusion in the
devices list box.
Remove
Removes the selected device from the devices list box.
MXGRAB-IT
17A-08-X1
1 1/01
2001 Tyco Electronic Product Group PAGE 31 of 32
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
6.27 TARGET GROUPS (*.GRP)
This file holds the group name and group number of the
groups used in MX CONSYS. Target Groups files can only
be viewed they cannot be modified by the user. These files
are completely rebuilt every time an MX CONSYS upload
is performed.
6.28 USER FILES (*.USR)
This file identifies the set of users who can log onto
MXGraph. Users are presented with the dialogue box as
Fig. 38:
Name
The name of the user which will be displayed when the user
is logged on or when displaying who has accepted an event.
Passcode
A number which must be entered to allow the user to log on
to MXGraph. Each user must have a unique passcode. The
passcode consists of a 8-digit number ranging from 1 to
99999999. Leading zeros will be discarded as the number
will be interpreted as an integer.
Level
The name of the access level defining the commands which
the user is permitted to use.
6.29 ZONE FILES (*.ZON)
Note: Zone file data created by an MX CONSYS
upload is read only. For MXGraph panels the
zone details can be edited.
Fig. 38 User Details dialogue box
Zone
The zone number from MX CONSYS. Panel devices are
assigned to a zone number. Zone numbers range from 0 to
240. Zones 1 to 240 can represent the site area.
Network zone
Fig. 39 shows the Network zone link number loaded from
MX CONSYS displayed as 1. This is optional for a zone
assigned to a Network zone. MXGraph has to state the
Network zone number to control the panel point. Network
zone numbers range from 0 to 250. Value 251 means a zone
not in a Network zone.
Remote and adjacent panel zones can be linked together by
MX CONSYS with the Network zone link.
Sector
Select Sector number (1 upto 254). Value 254 means zone
not in a sector.
Zone Description
Zone Description is the network zone description if the zone
is in a network OR it is the zone description, if it is not.
Sector Description
The Sector Description.
7. MAPS CONFIGURATION
Maps configuration extracts pre-configured, embedded
information from a given DXF file. The embedded data
should have been input to the DXF file by the CAD
operator. The data process for a raw DXF file through to a
compliant DXF file for use by MXGRAB-IT is illustrated in
Fig. 40:
Fig. 39 Zone Details dialogue box
MXGRAB-IT
17A-08-X1
1 1/01
PAGE 32 of 32
Fig. 40 DXF File Data Process
7.1 CONFIGURATION OVERVIEW
1) The configuration process for maps is
summarised in the following steps: Draw or
modify the given map using the AutoCAD
software.
Note: It is assumed that the required data is on the
DXF file and has been entered by the CAD
operator using the conventions developed for
map production.
2) Export the completed map from AutoCAD in
DXF format to MXGRAB-IT.
3) Add information such as ZOOM factors,
overlap areas, etc (if not already added). A
new DXF file with the added information is
generated.
(This new DXF file can be fed back to
AutoCAD for inspecting/checking if required,
or can be previewed in MXGRAB-IT).
4) If a DXF file does not have the zoom
boundary or navigation buttons defined,
MXGRAB- I T wi l l gener at e t hem
automatically. The following information is
required to be input:
The magnification factor for each
zoom level
The percentage overlap between two
adjacent child maps
The number of zoom levels (max. 3)
5) MXGRAB-IT generates the zoom boxes
(AutoCAD blocks) on the $VIEW-n layers
and pre-allocates the navigation buttons
(AutoCAD blocks) for adjacent maps.
6) The navigation buttons are pre-assigned to
show the direction of the next map in the
series, if a button has no adjacent map then it
is not configured.
7) The zoom maps may be previewed without
producing a database.
8) When the configuration data has been
ent er ed, t he MXGRAB- I T pr ogr am
compiles the database files. Any errors
found during input or compilation are logged
to a text file titled Report.TXT in the
c:\temp directory.
CB/pl
10th January 2001
MXGRAB-IT
17A-08-X1 APP A
1 1/01
2001 Tyco Electronic Product Group PAGE 1 of 4
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
APPENDIX A
ERROR MESSAGES LIST
1. MXGRAB-IT COMPILE ERROR MESSAGES
MXGRAB-IT checks for errors when compiling. Errors are classified as follows:
Warning: A potential error which may or may not be intended has been detected
Error: An error which will cause part of MXGraph to operate incorrectly has been detected
Fatal Error: MXGraph will not operate with the complied configuration.
Detected errors are written to the report,txt file together with information identifying the object causing the error (eg, name
of file which cannot be found), where possible.
The following list gives an example of each error code. Error codes under 3000 are System error codes and those above 3000
are MXGRAB-IT Application errors.
1.1 SYSTEM ERRORS
1 /* Invalid function number */ 21 /* Exec format error */
2 /* File not found */ 22 /* Cross-device link */
3 /* Path not found */ 23 /* Too many open files */
4 /* Too many open files */ 24 /* No child process */
5 /* Permission denied */ 28 /* No space left on device */
6 /* Bad file number */ 29 /* Illegal seek */
7 /* Memory blocks destroyed */ 30 /* Read-only file system */
8 /* Not enough core */ 32 /* Broken pipe */
9 /* Invalid memory block address */ 33 /* Math argument */
10 /* Invalid environment */ 34 /* Result too large */
11 /* Invalid format */ 35 /* File already exists */
12 /* Invalid access code */ 36 /* Locking violation */
13 /* Invalid data */ 37 /* Operation not permitted */
14 /* Unknown error */ 39 /* Interrupted function call */
15 /* Invalid drive specified */ 40 /* Input/output error */
16 /* Attempt to remove CurDir */ 41 /* No such device or address */
17 /* Not same device */ 42 /* Resource temporarily unavailable */
18 /* No more files */ 44 /* Resource busy */
19 /* Invalid argument */
20 /* Arg list too long */
MXGRAB-IT
17A-08-X1 APP A
1 1/01
PAGE 2 of 4
1.2 APPLICATION ERRORS
ERR3001 - Error: In C:\SUMMIT\SUMMIT.MAP Map(TITLE) : Default map appears more than once
ERR3002 - Error: In C:\SUMMIT\SUMMIT.MAP Map(TITLE) : Default map not found
ERR3003 - Error: C:\SUMMIT\SUMMIT.MAP Map : Too many maps (maximum is 200)
ERR3004 - Optional Warning: Device type (801I Low) : Style is not unique
ERR3006 - Error: Device type(I/P (RIM 800) : Cant find any style
ERR3007 - Error: Unknown comms port specified. Using default(COM1:)
ERR3008 - Error: Invalid local node address
ERR3009 - Warning: No panel configuration for local node
ERR3010 - Error: Invalid node address for event logging
ERR3011 - Warning: Procedure(French) : No pages configured
ERR3012 - Error: In Procedure Page(Faults page): Cant find this in the page file
ERR3013 - Fatal: page0(alarm.TXT) : Overlong string
ERR3014 - Error: In Procedure Page(Testpage4) : No event status group specified
ERR3015 - Error: Invalid country found. Using default(UK)
ERR3016 - Warning: Overview logo bitmap file not specified
ERR3017 - Error: Cant retrieve Grab-It version information
ERR3018 - Warning: In Panel 10 Point(A 101) : This point is not on any map
ERR3021 - Error: In C:\TESTBORD\TESTBORD.PNL Panel(1) : Unknown panel type
ERR3022 - Fatal: In Panel 1 POINT1.PNT Zone(0) : Invalid zone number
ERR3023 - Error: In Panel 1 POINT1.PNT Address(A 1) : Invalid address
ERR3024 - Error: In Panel 1 ZONE1.ZON Zone(0) : Repeated zone number
ERR3025 - Error: In Panel 1 ZONE1.ZON Zone(1) : Missing zone number
ERR3026 - Error: In POINT1.PNT Address A 2 Procedure(German) : Procedure not in STDPROC.PRC
ERR3027 - Warning: In POINT1.PNT Address(A 1) : Missing procedure
ERR3030 - Error: Critical Fault : Priority not found
ERR3031 - Error: Zone (1) in table (e:\summitMX\MXPC.ZON) uses sector which is not in the range 0 to 240 or 254
ERR3032 - Error: Callpoint : Can not find style for device type (Call point)
ERR3033 - Error: In Danger Status All isolates Active icon(c:\testbord\DS_FIRE.BMP) : Cant create bitmap from this
icon file
ERR3034 - Warning: In Danger Status Fire alarms Active icon(c:\testbord\DS_FIRE.BMP) : Different size to inactive icon
ERR3035 - Warning: In Danger Status All isolates Active icon(c:\testbord\DS_FIRE.BMP) : Too tall to fit in Danger
Status Bar
ERR3036 - Warning: In Danger Status All isolates Active icon(c:\testbord\DS_FIRE.BMP) : Falls outside of the Danger
Status Bar left border
ERR3037 - Warning: In Danger Status All isolates Active icon(c:\testbord\DS_FIRE.BMP) : Falls outside of the Danger
Status Bar right border
ERR3038 - Warning: In Danger Status Fire alarms Inactive icon(c:\testbord\DS_FIRE.BMP) : Overlaps a previous bitmap
ERR3039 - Warning: Danger status not found : All faults
ERR3040 - Error: All Events : Event status group not found
ERR3041 - Error: In C:\TESTBORD\EVENT1.EVT Event Code(239) : Invalid event code
ERR3042 - Error: In C:\TESTBORD\MINADD.EVT Event Code(250) : Duplicate event code
ERR3043 - Error: c:\testbord\DS_FIRE.BMP : Too many colours in this bitmap
ERR3044 - Error: In C:\TESTBORD\TRILATCH.BHV Behaviour(Reset) : Duplicate behaviour entry found
ERR3045 - Error: Sound 1 : Sound not found
MXGRAB-IT
17A-08-X1 APP A
1 1/01
2001 Tyco Electronic Product Group PAGE 3 of 4
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
ERR3046 - Error: C:\TESTBORD\STD.CLS : Missing record in classification table
ERR3047 - Error: In C:\TESTBORD\STD.CLS Classification Number(0) : Duplicate acceptance classification number
ERR3048 - Error: System event : Classification not found
ERR3049 - Error: E:\SUMMITMX\MXSTD.LEV : Access level numbers must include all values in the range 0 - 5
ERR3050 - Error: In C:\TESTBORD\STD.LEV Level Number(5) : Duplicate access level number
ERR3051 - Warning: Access level Locked may have inconsistent command set
ERR3052 - Error: Engineer : Access level not found
ERR3053 - Error: In User Engineer Passcode(9999) : Passcode is not unique
ERR3054 - Error: C:\TESTBORD\STD.USR : Default user not found
ERR3055 - Warning: \ALARM.WAV : Same file name copied from many locations
ERR3056 - Error: c:\testbord\ALARM.WAV : File is empty
ERR3057 - Error: C:\TESTBORD\POINTS.DXF(points-0-0-0) : Duplicate view name
ERR3058 - Error: C:\TESTBORD\POINTS.DXF : Main view must be at scale 1
ERR3059 - Fatal: C:\TESTBORD\TESTBORD.DXF : Syntax arguments in the map table are invalid
ERR3060 - Error: test board-0-0-0(TESTBORD.BMP) : Bitmap has too many colours
ERR3061 - Error: test board-0-0-0(TESTBORD.BMP) : Cant read bitmap
ERR3062 - Error: test board-0-0-0() : Overview map not found
ERR3063 - Warning: C:\TESTBORD\POINTS.DXF : No views have been created for this map file
ERR3064 - Fatal: C:\TESTBORD\POINTS.DXF(points-0-0-0) : Main view is not found
ERR3065 - Error: POINTS.DXF(points) : Default overview map not found
ERR3066 - Error: In map record points Default panel(5): can not be found in TESTBORD.PNL
ERR3067 - Error: C:\TESTBORD\POINTS.DXF : Panel 1 point (A 1): has conflicting style information
ERR3068 - Error: C:\SUMMIT\SUM1ST.DXF : Panel 3 point (A 31): has invalid style for device type
ERR3069 - Error: In C:\TESTBORD\POINTS.DXF Icon(114.717675,248.216026) : has no panel specified
ERR3070 - Error: In C:\TESTBORD\TESTBORD.DXF Icon(75.165611,248.353904) : Panel 1 point
ERR3071 - Error: In C:\TESTBORD\POINTS.DXF Panel 1 point(A 1) : is not configured
ERR3072 - Error: In C:\TESTBORD\TESTBORD.DXF Panel 3 point(A 1) : is not a unique point
ERR3073 - Fatal: C:\TESTBORD\POINTS.DXF : Too many browse icons on this map
ERR3074 - Error: C:\SUMMIT\SUMGND.DXF(Sumgnd-0-0-0) : View is ambiguous
ERR3075 - Fatal: C:\TESTBORD\TESTBORD.DXF(points-0-0-0) : View not found in any map
ERR3076 - Fatal: Too Many Errors
ERR3077 - Fatal: Too Many Warnings
ERR3078 - Warning: Record (CO Detector) in table (c:\summit\STDLIB.STY) uses
(C:\MX GRAB-IT 1.0\LIBRARY\STDPRIN.PRT) which is not in the project directory
ERR3079 - Warning: Record (The Summit TG 5) in the project table uses
(C:\MX GRAB-IT 1.0\LIBRARY\STDPRIN.PRT) which is not in the project directory
ERR3080 - Warning: c:\summit\STD>PRT: There are no items to print
ERR3082 - Error: Block (FPOTGX) in table (c:\testbord\std.blk) has undefined style
ERR3084 - Error: Sum1st-0-0-0(c:\testbord\mybit.bmp) : Bitmap corrupt
ERR3086 - Warning: Can not clean out the directory (c:\testbord\object0) prior to compile
ERR3087 - Error: Table (c:\testbord\cpalarm.dgr) uses category (My category) which is not defined
ERR3088 - Error: Bitmap (c:\testbord\hithere.bmp) referenced in table or record (c:\testbord\std.dst) does not exist
ERR3089 - Error: 24 colour depth bitmap(c:\testbord\hicol.bmp) failed to write to directory (c:\testbord\object0)
ERR3090 - Error: c:\testbord\std.dst : Default danger status not found
ERR3091 - Fatal: RB 0 R9 : The MXGraph panels points table must include this point
MXGRAB-IT
17A-08-X1 APP A
1 1/01
PAGE 4 of 4
ERR3092 - Warning : c:\testbord\std.dxf (A 923) Address in the DXF is invalid
ERR3093 - Warning : c:\testbord\testbord.usr : User with blank name
ERR3094 - Warning : MXG Evacuate : The control table should cover this style
ERR3095 - Error: c:\testbord\mx.evt : Open fault, cant check event codes used in Control Table
ERR3096 - Error: Event code (234) used in the record (MXG Day Mode) of Control Table is not covered by the Event Table
ERR3097 - Warning : In c:\testbord\mx.evt Event Code(7) : Missing event code
ERR3098 - Error: More than one node is configured for broadcast
ERR3099 - More than 100 users in c:\testbord\std.usr
ERR3100 - Control Table uses group (123) not covered by Target Groups table (c:\testbord\mxstd.grp)
ERR3101 - Error: Event Logging node (45) is not in the subnet
ERR3102 - Error: Event Logging node (1) is duplicated
ERR3103 - Fatal: File (e:\summitMX\CONTROL.BLK) could not be opened.
CB/pl
10th January 2001
2001 Tyco Electronic Product Group PAGE 1 of 5
MXGRAB-IT
17A-08-X1 APP B
1 1/01
Registered Office: 19-21 Dnmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
APPENDIX B
MX GRAPH EVENT SIMULATOR
1 INTRODUCTION
The MXGraph Event Simulator is a program for use by service
and maintenance engineers. It can provide a variety of different
event types which can be used to test an MXGraph installation
or can be used as a diagnostic tool for an MXGraph
system. When the event simulator is running the MXGraph is
effectively disconnected from the MXNet network.
2 RUNNING THE EVENT SIMULATOR
WARNING:
STARTING THE EVENT SIMULATOR
EFFECTIVELY DISCONNECTS MXGraph FROM
THE MXNet NETWORK. MXGraph CAN THEN
ONLY RECEIVE DATA FROM THE EVENT
SIMULATOR. MXGraph WILL HAVE TO BE
RE-STARTED TO BE RECONNECTED WITH THE
NETWORK.
The Event Simulator program may be run from the program
menu item labelled MX Event Simulator or by using the File/
Run command on:
.../BIN/MXsimul.exe
where ... is the path of the MXGraph directory
The MXGraph install directory contains both MXsimul.exe
and startup.sim.
The Event Simulator program will only run if MXGraph is also
running on the same machine.
The Event Simulator can run over a Local Area Network and
connect to MXGraph running on a different PC. If the target
PCs network is added as an argument on the invoking
command line.
3 COMMANDS
3.1 HELP COMMAND
At the Simulator prompt, typing ? or help displays the
simulator commands syntax.
3.2 EVENT COMMAND
The format of the events is as follows:
Event format: Event<loop letter><device number> PANEL
<panel number><event>
<loop letter> = {A - D | a - d}
<device number> = {1 - 256}
<panel number> = {1 - 99}
<event> = <event string>
OR
<event code number>
<event string> = as defined in eg, startup.sim
<event code number> = as defined in Table 1
The Event Table (para. 4, page 3) shows all the MX Events and
their event numbers with the corresponding opposite event
numbers and event names.
3.2.1 EXAMPLE EVENTS
Example events are shown below:
Event A1 PANEL 1 FIRE ALERT
Event B3 PANEL 5 FIRE ALARM CLEAR
Event D67 PANEL 10 2
3.2.2 SENDING AN EVENT TO MXGraph
A single event may be sent to MXGraph by entering the event
directly into the event simulator window and pressing return.
3.3 INCLUDE COMMAND
A set of events may be written into a file, with one event on
each line. There is no restriction on the filename or extension
of the event file, however, it is suggested that the following
format is used:
TEST<n>.EVT - where <n> is the number of the event file, eg,
TEST1.EVT
Once the file has been created it can be utilised by the event
simulator in the following manner:
File inclusion: INCLUDE <filename>
<filename> = The name of the event file as above
MXGRAB-IT
17A-08-X1 APP B
1 1/01
PAGE 2 of 5
Note: If the Event Simulator discovers a syntax error
in the file, it will stop immediately.
3.4 DUMP COMMAND
DUMP <ON/OFF>
When dump is on, information about packets is dumped to
the simulator console.
3.5 TIME COMMAND
TIME sets the date/time on the MXGraph PC to the same as
the simulator PC. This command has TWO formats:
Time Panel <panel> Synchronise
Synchronise MXGraph time with simulator PC time.
Time Panel <panel> <+/-hours> Offset
MXGraph time by hours (-9 to +9 hours)
3.6 DESCRIBE COMMAND
DESCRIBE requests point and/or zone description strings
from MXGraph. This command has THREE formats:
Describe <uad> Panel <panel>
Get point description only
Describe <uad> Panel <panel> Zone <zone>
Get zone description only
Describe <uad> Panel <panel> All <zone>
Get point and zone description
3.7 ISOLATE COMMAND
ISOLATE controls what replies will be sent to MXGraph
when it sends requests for isolate states. This command has
TWO formats:
Isolate off
No reply will be sent
Isolate on nnn
nnn will be used in every status byte of the reply
3.8 END COMMAND
Closes the simulator
3.9 SLEEP COMMAND
SLEEP <X> pauses the simulator for x 100ths of a second
3.10 LOOP COMMAND
LOOP loops to the beginning of the INCLUDE file
(See INCLUDE command)
3.11 CODE COMMAND
CODE <event code number> <event code name>
The user can associate a string with an event code number so
that the string can be used instead of the event code when
using the EVENT command.
3.12 SUPERVISION REPLY PANEL COMMAND
SUPERVISION REPLY PANEL <panel> <Y/N>
This allows/disallows the simulator from replying to
supervision packets from MXGraph.
3.13 RESET COMMAND
RESET PANEL <panel>
This command sends a log event to MXGraph
3.14 RESETALL COMMAND
This command performs a Silence-Reset
MXGRAB-IT
17A-08-X1 APP B
1 1/01
2001 Tyco Electronic Product Group PAGE 3 of 5

Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
4 EVENT TABLE
Note: Entries in bold type and marked with an asterisk
(*) are those most likely to be needed for MXGraph
tests.
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
000 N/A INVALID
001 001 IGNORE/NO ACTION
002 CLEAR
003 <Not Used>
004 PRE-ALARM
005 ALARM VERIFYING
006 ALARM INPUT ACTIVE
007 FAULT CLEAR
*008 007 NO RESPONSE
009 HIGH IDENT CURRENT
010 LOW IDENT CURRENT
011 IDENT FAULT
012 MULTIPLE DEVICES
*013 DEVICE FAULT
014 WIRING FAULT
015 WIRING O/C FAULT
016 WIRING S/C FAULT
017 INVALID CONDITION
018 NOISY DEVICE
019 PSU CHARGER FAULT
020 UNCONFIGURED DEVICE
021 MAINS FAULT
*022 001 FIRE ALARM CLEAR
*023 022 FIRE ALERT
024 FIRE EVACUATE
025 FIRE GAS RELEASE
026 002 FIRE ALARM
027 CALLPOINT ALERT
028 CALLPOINT EVACUATE
029 <Not Used>
030 007 LOOP FAULT SHUTDOWN
031 GROUND FAULT
032 <Not Used>
033 <Not Used>
034 <Not Used>
035 036 SIG DELAY ENABLED
036 035 SIG DELAY DISABLED
037 002 MEDICAL ALERT
038 ISOLATE WARNING
039 COINCIDENCE WARNING
040 DELAY STARTED
041 FIRE ALARM WARNING
042 043 ISOLATE IN SYSTEM
043 042 SYSTEM DE-ISOLATED
044 <Not Used>
045 046 NIGHT MODE
046 045 DAY MODE
047 002 WEEKLY TEST REMIND
048 FIRE TEST ALARM
049 <Not Used>
050 051 TEST STARTED
051 050 TEST FINISHED
052 002 POINT TESTED
053 POINT (WW) TESTED
054 007 LO L. TERM AVG FAULT
055 HI L. TERM AVG FAULT
056 LOOP O/C FAULT
057 LOOP S/C FAULT
058 ADDR LOOP A->D CMP1
059 ADDR LOOP A->D CMP2
060 ADDR LOOP A->D CMP3
061 ADDR LOOP NOISE
062 RELAY OR SDR STUCK
063 BOARD FAULT
064 CALLPNT WIRING S/C
065 CALLPNT WIRING O/C
066 DETECTOR WIRING FLT
067 POWER WIRING OPEN
068 POWER WIRING SHORT
069 CONTACT WIRING OPEN
070 CONTACT WIRING SHRT
071 LBUS COMMS FAULT
072 RBUS COMMS FAULT
073 NETWORK COMMS FAULT
074 SIGNALLING FAULT
075 BATTERY FAULT
076 CHARGER FAULT
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
MXGRAB-IT
17A-08-X1 APP B
1 1/01
PAGE 4 of 5
077 007 AUX CHARGER FAULT
078 BATTERY CRITICAL
079 SOUNDER FAULT
080 SOUNDER LINE OPEN
081 SOUNDER LINE SHORT
082 SOUNDER EOL FAULT
083 OUTPUT CTRL FAULT
084 XBUS FAULT
085 LCD FAULT
086 GENERAL FAULT
087 RELAY COIL FAULT
088 CONFIG INCOMPATIBLE
*089 093 ZONE ISOLATED
*090 094 ISOLATE COMMAND
*091 095 ALARM SIGNL. ISOLATE
*092 096 SOUNDERS ISOLATED
*093 089 ZONE DE-ISOLATED
*094 090 DE-ISOLATE COMMAND
*095 091 ALARM SIGNL. DE-ISOLATED
*096 092 SOUNDERS DE-ISOLATED
097 007 DATA ERROR 1
098 DATA ERROR 2
099 DATA ERROR 3
100 DATA ERROR 4
101 DATA ERROR 5
102 RAM FAULT
103 CHECKSUM FAULT
104 001 CLEAR NEEDING ATTN
105 007 AIRFLOW FAULT
106 RAM OVERFLOW
107 FAULT OVERFLOW
108 EARTH CONTACT FAULT
109 001 CONFIG FINISHED
*110 007 CONFIG FAULT
111 112 PRINTER OFFLINE
112 111 PRINTER ONLINE
113 114 FIRE DOOR CLOSED
114 113 FIRE DOOR OPEN
115 007 FIRE DOOR FAULT
116 002 SYSTEM RESET
117 AUX RESET 1
118 AUX RESET 2
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
119 002 POWER-UP WDOG RESET
120 121 OPERATOR LOG ON
121 120 OPERATOR LOG OFF
122 MANAGER LOG ON
123 MANAGER LOG OFF
124 ENGINEER LOG ON
125 ENGINEER LOG OFF
*126 127 CLOCK CHANGING
*127 126 CLOCK SET
128 002 BUZZER SILENCED
129 SOUNDERS SILENCED
130 204 SOUNDERS OFF
131 002 SOUNDERS RESOUND
132 133 INPUT ON
133 132 INPUT OFF
134 002 GENRAL FAULT LOG
135 007 24V TOO HIGH
136 002 EVENT RESOUND
137 RESET BUTTON
138 007 NO NET NODE RESPNSE
139 UNCONFIG NET NODE
140 NET MODULE FAULT
141 NET COMMON FAULT
142 NET BRANCH1 FAULT
143 NET GROUND FAULT
144 NET DATA TRANSF.FLT
145 NET RING FAULT
146 NO NET SUPERVISION
147 NET BRANCH2 FAULT
148 <Not Used>
149 002 DET LTA LO WARNING
150 DET LTA HI WARNING
151 007 SUP. INPUT FAULT
152 UNSUP. INPUT FAULT
153 COMMS EARTH FAULT
154 FIFO FULL FAULT
155 FIFO OVERFLOW
156 NET DATA PATH FLT
157 PACKET DATA ERROR
158 159 SENSORS DISARMED
159 158 SENSORS ARMED
160 <Not Used>
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
MXGRAB-IT
17A-08-X1 APP B
1 1/01
2001 Tyco Electronic Product Group PAGE 5 of 5

Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
161 007 RELEASE RELAY STUCK
162 RELEASE LINE OPEN
163 RELEASE LINE SHORT
164 002 RELEASE ACTIVATED
165 166 RELEASE ISOLATED
166 165 RELEASE DE-ISOLATED
167 <Not Used>
168 <Not Used>
169 <Not Used>
170 <Not Used>
171 <Not Used>
172 <Not Used>
173 <Not Used>
174 <Not Used>
175 002 DOOR TAMPER
176 007 F/Ware Incompatible
177 SOUNDER NO RESPONSE
178 DOOR CTRL NO RESPNS
179 DOOR CTRL FAULT
180 DOOR CTRL OPEN CCT
181 DOOR CTRL SHORT CCT
182 DOOR CTRL STUCK
183 EXT. CTRL NO RESPNS
184 EXT. CTRL FAULT
185 EXT. CTRL OPEN CCT
186 EXT. CTRL SHORT CCT
187 EXT. CTRL STUCK
188 ALARM CTRL NO RESP
189 ALARM CTRL FAULT
190 ALARM CTRL OPEN CCT
191 ALARM CTRL SHRT CCT
192 ALARM CTRL STUCK
193 Alarm Count Reset
194 Zonal Count Reset
195 Sector Count Reset
196 197 FAULT SIGNL. ISOLATE
197 196 FAULT SIGNL. DEISOL.
198 199 EXTINGUISH. ISOLATE
199 198 EXTINGUISH. DEISOL.
200 201 PLANT CTRL. ISOLATE
201 200 PLANT CTRL. DEISOL.
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
CB/mm/pl
10th January 2001
202 <Not Used>
203 <Not Used>
204 130 SOUNDERS ON
205 UNUSED EVENT 205
TO
299 UNUSED EVENT 299
EVENT
No.
OPPOSITE
EVENT No
EVENT NAME
MXGRAB-IT
17A-08-X1 APP C
1 1/01
2001 Tyco Electronic Product Group PAGE 1 of 1
Registered Office: 19-21 Denmark Street, Wokingham, Berks RG40 2QE
EQUIPMENT:
PUBLICATION:
ISSUE No. & DATE:
^ 1QLD l^IlR^^IlO^^l lID. cOl/^^Y
APPENDIX C
MAP DETAILS SYNTAX
Blocks in the .DXF files can have attributes. Each attribute has a tag-name - this is just a name for attributes of a type. In
AutoCad in the Edit Attributes dialog for a block, the prompt strings are seen for the different attributes. Each tag-name has
a prompt string. The Syntax Fields in Map Details allow the user to:
Identify which tag-name in the .DXF blocks hold information on Point Address, Panel Number, GOTO
information and View Identification.
Describe the format of strings used for these attributes in this .DXF file. This allows the strings in the .DXF to
be decoded.
(See Publication 17A-08-X1 MXGraph CAD Operator Guide to see how the prompt strings are set up for
each of the attributes on different kinds of blocks).
Making the tag-name and string part modifiable, allows MXGRAB-IT to be compatible with blocks that are not in a standard
format. This means that the minimum of work has to be done changing DXF files.
EXAMPLE - Typical values on MAP table records
Field Commonly holds
tag-name=string
Meaning
Panel PANEL=1 Attributes with tag-name PANEL hold a string with a panel
number, to use default panel OR *TG to use local node.
Point POINT=A1 Attributes with tag-name POINT hold Point Addresses in the
standard Universal Address format.
View GOTO=NAME Attributes with tag-name GOTO hold a string with the Main View to
go to if this blocks control button is pressed.
Local VIEW=NAME Attributes with tag-name VIEW hold a string with the Main View to
identify which view the block is on.
Strings can be composed of the following sub-strings, in any order
Field Sub-string How information in the DXF is interpreted
Panel 1
*
any text
- use default panel number
*TG - use local node
no - panel number
Ignore any number of characters till the start of the next meaningful sub-string
Exactly match but ignore any text
Point A 1
*
any text
An address string in the standard Universal Address format
Ignore any number of characters till the start of the next meaningful sub-string
Exactly match but ignore any text
View NAME
*
any text
This string is the Main View name
Ignore any number of characters till the start of the next meaningful sub-string
Exactly match but ignore any text
Local NAME
*
any text
This string is the Main View name
Ignore any number of characters till the start of the next meaningful sub-string
Exactly match but ignore any text.
CB/pl 10th January 2001

Das könnte Ihnen auch gefallen