SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... ·...

50
Salwico GS5000 Gas Detection System Configuration Manual

Transcript of SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... ·...

Page 1: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Salwico GS5000

Gas Detection System

Configuration Manual

Page 2: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Consilium Building Safety ABPhone: +46 31 28 59 40Fax: +46 31 28 85 95E-mail: [email protected]

[email protected] The contents of this document are subject to revision without noticedue to continued progress in methodology, design andmanufacturing. Consilium Building Safety AB assumes no legalresponsibility for any error or damage resulting from the usage ofthis document. September 2015Document no. 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_DPart no. 5103016

© Copyright 2015, Consilium Building Safety AB

Page 3: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Table of contents

1 The Configuration Program Manual............................................... 1

1.1 About this manual............................................................................. 1

1.2 Symbols used in the manual ............................................................. 1

1.3 Introduction to the Configuration program..................................... 1

2 Configuration Program Installation ................................................ 3

2.1 Chapter Overview.............................................................................. 3

2.2 System Requirements ........................................................................ 3

2.3 Installing the Configuration program.............................................. 3

2.4 Running the Configuration program............................................... 3

2.5 Exit the Configuration program....................................................... 4

3 How to make a System Configuration.............................................. 5

3.1 Chapter overview............................................................................... 5

3.2 Functional description...................................................................... 53.2.1 Section overview............................................................................. 53.2.2 The Gas Detection System.............................................................. 53.2.3 The Configuration program ............................................................ 53.2.4 The Configuration file..................................................................... 6

3.3 The Program Main Window ............................................................. 63.3.1 About the Main window ................................................................. 63.3.2 Main menu ...................................................................................... 73.3.3 File menu ........................................................................................ 83.3.4 Edit menu........................................................................................ 83.3.5 Command menu.............................................................................. 93.3.6 Help menu....................................................................................... 93.3.7 Tool bar ........................................................................................... 9

3.4 System window .................................................................................. 10

3.5 Options window................................................................................. 11

3.6 Users window .................................................................................... 113.6.1 About the Users window................................................................. 113.6.2 Adding a new user .......................................................................... 123.6.3 Modifying an existing user ............................................................. 123.6.4 Deleting a user ................................................................................ 12

3.7 Zones window.................................................................................... 12

3.8 Central ............................................................................................... 133.8.1 About the Central window.............................................................. 133.8.2 Adding a Central ............................................................................. 143.8.3 Adding Modules.............................................................................. 153.8.4 Salwico Language window............................................................. 163.8.5 Configuring the Control Module Gas - CMGAS Controller .......... 173.8.6 Configuring the Control Module Gas - CMGAS Supervisor ......... 21

Page 4: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Table of contents

3.8.7 Configuring the Control Module Gas - CMX................................. 223.8.8 Configuring the Analogue Module 4-20 - AM420......................... 253.8.9 Configuring the Relay Module Gas - RM8..................................... 27

3.9 Uploading a configuration file to the gas detection system............. 293.9.1 Uploading a configuration file from the USB memory stick.......... 29

3.10 Downloading a configuration file from the gas detection system... 313.10.1 Downloading a configuration file to a USB memory stick............. 31

4 The Salwico Language...................................................................... 33

4.1 About the Salwico Language............................................................ 334.1.1 Introduction..................................................................................... 334.1.2 General syntax ................................................................................ 334.1.3 The order of evaluation in expressions ........................................... 364.1.4 Explanatory text .............................................................................. 36

4.2 Command overview........................................................................... 374.2.1 Command Tree................................................................................ 37

5 Appendix............................................................................................ 41

5.1 Definitions of Terms.......................................................................... 41

Index ................................................................................................. 44

Page 5: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 1 The Configuration Program Manual

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 1

1 The Configuration Program Manual

1.1 About this manualThis manual consists of a functional description of the configuration program,where the emphasis is put on how to work with the different program windows andhow to program the external controls using the Salwico language.

Chapter Configuration Program Installation, page 3 helps you through theprogram installation. Chapter How to make a System Configuration, page 5describes how to make a system configuration using the configuration program. Inchapter The Salwico Language, page 33 you will find a complete description ofthe Salwico language commands and examples on how to use them.

We also recommend that you read the Salwico GS5000 User Guide.

This manual has been reviewed for program version 2.2.1.

1.2 Symbols used in the manualDANGER!Risk of serious or fatal injury to the user, and/or severe damage to the product, ifthe instructions are not followed.

WARNING!Risk of personal injury and/or damage to the product if the instructions are notfollowed.

CAUTION!Risk of minor or moderate personal injury. Risk of equipment damage, loss of data,extra work, or unexpected results, if the instructions are not followed.

NOTE!Note symbols alert you to important facts and conditions.

Hint!Tip symbols direct you to specific instructions, such as where to find additionalinformation and tell you how to perform a certain operation in an easier way.

1.3 Introduction to the Configuration programThe configuration program is especially designed for creating a systemconfiguration file for a gas detection system. Before a gas detection system can beused, it must be both physically and functionally configured.

The configuration program is designed to run on a computer that can supportMicrosoft Windows NT, XP, 2000, Vista or Windows 7.

Update all software to the latest version to ensure correct function.

Page 6: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

1 The Configuration Program Manual Configuration Manual

2 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

NOTE!With each software version comes a new version of the configuration program.Make sure to always use the configuration program that matches the softwareversion.A configuration program from CCP GAS cannot be used for CCP FIRE.

Page 7: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 2 Configuration Program Installation

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 3

2 Configuration Program Installation

2.1 Chapter OverviewThis chapter describes the system requirements for using the program, installingthe configuration program, and running the program.

2.2 System RequirementsMinimum system requirements:

• Pentium 200

• Windows NT, XP, 2000, Vista or Windows 7

• 128 MB RAM

• 20 MB available hard disk space

• CD drive(CD drive only required if a program disc is used during installation. The setupfiles for the configuration program can also be downloaded.)

• USB or Ethernet port(Ethernet only required when configuring Control M X)

2.3 Installing the Configuration programTo install the configuration program, start Microsoft Windows and follow thisprocedure:

1 Obtain the program and locate the CCP Tools setup file.

2 Run the installer program and follow the instructions.

2.4 Running the Configuration programTo start the configuration program, follow the procedure below:

1 Start the program from the shortcut in either the start meny or on thedesktop.

2 The program starts and the window, as shown in the figure below, opens.

Page 8: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

2 Configuration Program Installation Configuration Manual

4 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Figure 1. Start window

The Configuration program and all application windows are explained in chapterHow to make a System Configuration, page 5.

2.5 Exit the Configuration program

1 Choose File in the main menu.

2 Select Exit in the file menu.

3 If you have changed a parameter in theConfiguration program, the program willask you to save the changes (unless theyhave already been saved). The savedconfiguration file will have the extension.ccp.

Do not use a filename withmore than 64 characters. Thisis due to restrictions of thetransfer protocol which doesnot allow large filenames. Thefile name will be concatenatedif the length is above 64characters.

Page 9: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 5

3 How to make a System Configuration

3.1 Chapter overviewThis chapter describes creating a system configuration and downloading theconfiguration file to a gas detection system. The basic structure of theconfiguration program is the four main application windows: System, Users,Zones and Central module tree. When making a configuration file, you caninterrupt at any time, save the configuration to file and continue later.

3.2 Functional description

3.2.1 Section overviewIt is easier to work with the Configuration program once you know how thedetection system functions. The following section gives you a brief description ofthe system functions and the configuration program function.

3.2.2 The Gas Detection SystemA gas detection system is defined before it is used.

• PhysicalWhich kind of modules, detectors, etc. does the system consist of? The physicalconfiguration is defined to achieve fault supervision of the different systemcomponents such as zones, detectors, modules, etc. The system configurationmust be changed if the physical configuration is changed.

• FunctionalHow do you want the system to function? Which zone will each detector belongto?

• Supplementary textEach system unit can be assigned descriptive text that explains the unit'slocation. Descriptive text is displayed on the control panel.

• I/ODefines how the inputs and outputs of the system react. For example: “Bells ondeck 3 are activated when there is a gas alarm in zone 4”.

3.2.3 The Configuration programThe configuration program is divided into four functionally and well-defined mainapplication windows; System, Users, Zones and Central module tree. Thesewindows are used to define the gas detection system both physically andfunctionally. After the configuration has been performed, the Main menu is usedto manage a configuration file, to load a file into the program, and to save aconfiguration file update.

The modules are defined by entering different settings. Modules are defined one ata time. Information about the modules can be found later in this chapter.

Page 10: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

6 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

The System window includes information about the current configuration file andtext fields in which the name and reference of the project is entered. Give theinstallation a specific name to make it easier to document each installation.

The Users window is used to handle new and existing users of the gas detectionsystem.

In the Zones window, there is a list of all zones defined in the system. It is possibleto name the zones.

In the Central window, the centrals are defined physically and functionally.Modules and Salwico Language programs are added and defined in the central.

The physical configuration handles the definition of centrals, serial communicationports, zones, detectors, and supplementary texts.

The functional configuration defines how the inputs and outputs of the systemshould react. The commands are written in the Salwico language, as described inthe chapter The Salwico Language, page 33.

3.2.4 The Configuration fileWhen creating the configuration file, the system is built up “from the inside out”.Below is a rough description of the order in which to perform the configuration:

1 Add the central.

2 Add the modules and define them.

3 Complete the Zones window.4 Fill in the Salwico Language window including Salwico commands.

3.3 The Program Main Window

3.3.1 About the Main windowThe main window, as shown in the figure below, is displayed when you start theprogram and it is from here that you select the application windows you want towork with. Use the main window when you want to update, load or save aconfiguration file.

Page 11: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 7

Figure 2. The main window

The name of the current configuration file is displayed at the top of the window.

The parts in the main window are:

• The main menu

• The toolbar

• The module tree view

• The space for module editor boxes

Below is a brief description of each part.

3.3.2 Main menuThe main menu provides commands to save a configuration file and copy texts inthe configuration program.

Figure 3. The main menu

The main menu includes:

• The File menu

• The Edit menu

• The Command menu

• The Help menu

Page 12: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

8 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

3.3.3 File menu

Figure 4. The file menu

New: Create a new configuration file.

Open: Open an existing configuration file.

Save: Save the current configuration file.

Save as: Save the current configuration file under a new name.

Recently used file list: Displays up to eight of the most recently usedconfiguration files.

Exit: Closes the current configuration file and exits the programme.

3.3.4 Edit menu

Figure 5. The edit menu

Undo: Undo the latest command.

Cut: Cut out marked text and add it to the clipboard.

Copy: Copy marked text to the clipboard.

Paste: Paste text from the clipboard into the selected field.

Delete Module: Delete the selected central, module or Salwico Language sheetfrom the module tree.

Page 13: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 9

3.3.5 Command menu

Figure 6. The command menu

Verify Configuration: The program will verify the entire configuration file toensure that there are no faults or conflicts. If any faults are discovered, an error orwarning message is generated, as shown in the figure below.

Figure 7. Example error message

3.3.6 Help menu

Figure 8. The help menu

About: Displays the version number of the configuration program.

3.3.7 Tool bar

Figure 9. The tool bar

The tool bar buttons are short cuts to commands found in the Main menu.

The New, Open and Save commands are found in the File menu.

Page 14: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

10 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

The Delete Module, Cut, Copy, Paste and Undo commands are found in the Editmenu. These commands can also be executed through keyboard short cuts, asshown in figure .

The Verify Configuration command is found in the Command menu.

3.4 System windowThe system application window is used to specify basic data about the installationtype, such as name and reference information.

Figure 10. The System window

Configuration file information:Installation type: Choose whether the installation is a marine, industrial ortransport type. This affects how the system will function to comply with thedifferent regulations for marine, industrial and transport applications.

Makers label: Select a label or write an optional text that will be shown in thecontrol panel’s text display.

Revision history is a free text field used to enter revision history information, suchas date of original installation, installer company, date of updates, changes made inthe configurations and by whom, etc. Please enter all data you think is ofsignificance for engineers.

Saved in format: Information about the format that the configuration file is savedin.

Page 15: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 11

Created by: Information about who or which company that created theconfiguration.

Saved at: Information about the time and date of the latest update of theconfiguration file.

Build: A running number telling you how many times the file has been updated(e.g. saved).

3.5 Options windowNOTE!Currently there are no Gas specific options available.

3.6 Users window

3.6.1 About the Users windowThe users has to log in to the system before any operations on high access level canbe performed. Without an authorization code can the user only access permissionson the default level.

Define users in the system for the following access levels:

• Level 2 for crew access

• Level 3 for technical officer

• Level 4 for authorized service personnel

For description of the user profiles regarding different permissions refer to theSalwico GS5000 User Guide.

Figure 11. The Users window

Page 16: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

12 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

3.6.2 Adding a new userClick in the fields and enter the following information:

1 Enter the name of the user.

2 Choose a unique 4-digit password.

3 Enter an access level for that user.Detailed information about the available access levels are found in the UserGuide.

4 Press Enter.

The new user is added to the user list.

3.6.3 Modifying an existing userJust click in the field you want to edit.

3.6.4 Deleting a user

Figure 12. User list: Delete user

1 Click on the grey field to the left of the useryou want to delete, as shown in the figureabove.

2 Press Delete. A dialogue box opens.

3 Confirm by clicking OK in the dialoguebox.

3.7 Zones windowIn the zones window, as shown in the figure below, you will find a list of alldefined zones in the gas detection system. Zones are defined in the Central via therelated modules described later in this chapter.

From here it is possible to add text that names and describes the zones.

Page 17: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 13

Figure 13. The Zones window

Description of columns and buttons in the Zones window:

Zone: The number of the zone shown in the control panel in case of a gas alarm.

Text 1: Free text field (max. 37 characters - word spaces are counted ascharacters). This text will be shown at the control panel below the gas zoneinformation in case of a gas alarm.

Text 2: Additional free text field (max 37 characters - word spaces are counted ascharacters). Shown in the same way as Text 1.

Information Window: When you click on one of the zones in the zone list, theinformation window will show in which central and on which module and addressthe zone is defined.

3.8 Central

3.8.1 About the Central windowIn the Central Window, as shown in the figure below, the central is physically andfunctionally defined.

The physical configuration is where central modules, serial communication ports,zones, detectors and supplementary texts are defined.

The functional configuration defines how the inputs and outputs of the systemshould react. They are set in the Salwico Language window with the Salwicolanguage described in chapter The Salwico Language, page 33.

Page 18: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

14 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Figure 14. The Central window

3.8.2 Adding a Central3.8.2.1 Adding a CentralWhen starting the program, a central called “Central 1” is added per default. If thecentral is removed or more centrals are required, add a new central following theinstructions below:

1 Click on Gas in the module tree.

2 Use the right mouse button and select Add Gas Central Unit.3 A new central is added in the module window below the last central in the

list.

4 Enter information in the fields described below.

NOTE!There must always be a central with address 1 in a gas detection system.

3.8.2.2 Description of the fields and buttons in the CentralwindowAddress: Give the central address = 1.

Description: A free text field (max 37 characters) describing the central.

Page 19: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 15

VIO TabUse the tab to handle custom faults for Central VIO. Salwico expressions canactivate a particular central VIO which in turn can be used to trigger an associatedfault according to the configuration.

More information about Central VIO can be found in chapter The SalwicoLanguage, page 33. The Central VIO defined here is used as input conditions formonitoring.

Figure 15. The Central VIO tab

Address: Select the Central VIO address = 1.

Type: Choose type Fault or General for the Central VIO.

An activated VIO of type Fault will be shown on the control panels in the system.VIO of type General are only used for notes in order to simplify identification incombination with Cause/Effect commands which are defined in the Salwico Languagesheets.

Text1 and Text2: Text fields describing the VIO.

3.8.3 Adding ModulesAdd modules such as Control M Gas, Analogue M 4-20, Relay M 8, etc. accordingto the procedure below. Configuration of the modules is described later in thischapter.

1 Click on the central you want to add modules to.

2 Use the right mouse button to get a list of the available modules to add.

3 Select the module you want to add.

The modules is added in the module window under the central chosen in step 1.The modules will be given different default addresses. The default address dependson the module type, as listed in the table below. If the default address is alreadyoccupied, the module receives the next available address.

Table 1. Default addresses for modules

Module type Name used in themodule tree window

Default address

Control M Gas Controller CMGAS_CON 1Control M Gas Supervisor /Control M Gas Controller

CMGAS_SUP /CMGAS_CON 2

Control M X CMGAS_X 3 - 10Analogue M 4-20 AM420 11 - 74Relay M 8 RM8GAS 75 - 90

Page 20: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

16 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

3.8.4 Salwico Language window3.8.4.1 About the Salwico Language windowThe function of all inputs and outputs in the system are defined in the SalwicoLanguage window, as shown in the figure below. This section describes how toenter the commands into the editor. All information about the commands isprovided in The Salwico Language, page 33.

Figure 16. The Salwico Language window

3.8.4.2 Description of buttons and checkbox in the SalwicoLanguage windowAdd new Program: Creates a new Salwico Language statement sheet. It ispossible to add several Salwico Language sheets. Each program can be individuallynamed. See Adding Salwico Language sheets, page 16 later in this chapter formore information.

Compile All Programs: Compiles all Salwico Language sheets for the selectedcentral. The program will verify if the syntax is correct and that there are noconflicts with overlapping parameter settings or if you have added more than oneSalwico Language sheet (e.g., that the same output has been used twice).

3.8.4.3 Adding Salwico Language sheets

1 Click the Add new Program button. A new Salwico Language sheet isadded in the module window. The Salwico Language sheet receives adefault name - the first sheet is named SL1.

Page 21: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 17

2 Click on the sheet name and enter the Salwico Language information usingthe Salwico language commands as decribed in The Salwico Language.There is no limitation on how many characters you can print in one row.The sheet can be renamed by entering a new name in the Name field in theSalwico Language editor box.

3 When you have entered all commands, click on the Compile button in theSalwico Language editor box to verify that the syntax is correct (spelling,usage of intervals, etc.).

4 To add more Salwico Language sheets, click on Salwico Language in themodule tree window. Then repeat the procedure from step 1.

5 The Salwico Language sheets are saved in the document when you leavethe Salwico Language editor box and they are saved to the configurationfile when you exit the configuration program.

Figure 17. The Salwico Language editor box (with some example settings)

3.8.5 Configuring the Control Module Gas - CMGASController3.8.5.1 About Control M Gas ControllerThe Control M Gas Controller is a control and display unit in the gas detectionsystem.

NOTE!A Control M Gas with address 1 (Master Controller) or 2 (Backup Controller) mustalways be connected to a BusCon M Gas.

Page 22: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

18 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Figure 18. Control M Gas Controller editor box

Description of the fields in the Control M Gas Controller editor box:

Address: Enter an address for the Control M Gas Controller. Each module in a gasalarm central should have a unique address. Default address depends on moduletype. Please refer to list of modules in section Adding Modules, page 15.

Text: A free text field (max 37 characters) describing the Control M GasController. A free text field (max 37 characters) describing the Control M GasController. This text will primarily be shown in the module list (and in the fault listif a fault is active on that module).

3.8.5.2 Serial tabThe Control M Gas is equipped with two serial communication ports dedicated tothe backbone and one configurable port, as shown in the figure below.

Figure 19. The Serial tab in the Control M Gas editor box

Description of the columns in the Serial tab:

No: Fixed number for the serial communication port.

Type: This column describes the type of serial communication port and is noteditable. The type is always one RS485.

Protocol: Select the applicable serial protocol for the communication ports byclicking in the Protocol column.

Protocol alternatives:

Page 23: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 19

• Not used: The port is not used.

• NMEA: NMEA protocol. The protocol is described in a separate document.

• Modbus RTU, Address 1-10: Protocol for supervision and control of the system.The protocol is described in a separate document.

Baud: Choose the applicable baud rate for the communication port by clicking inthe baud column.

Setup: Choose the applicable setup for the communication port by clicking in thesetup column, as shown in the figure below.

Figure 20. The setup list

Text 1: A free text field (max 37 characters) describing the communication port.This text is used as a notation for the configuration setup and will not be shown inthe control panel display.

Text 2: Additional text field (max 37 characters) describing the communicationport. Shown in the same way as Text 1.

3.8.5.3 Network Tab

Description of the fields in the Network tab:

Address: Set the IP-network address

Netmask: Set the netmask

Gateway: Set the gateway

NOTE!All three address fields must be set in order to activate the static IP.

3.8.5.4 I/O tabNOTE!The available inputs and outputs depend on how this module is connected to thesystem.

Page 24: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

20 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Physical connection can be configured:

• Via BusCon M Gas

• Directly on backbone

I/O for physical connection via BusCon M Gas

Figure 21. The I/O tab for physical connection via BusCon M Gas in the Control M Gas editor box

Description of the columns in the Input and Output fields:

ID: Select number for the outputs on the Control M Gas.

Function: Choose one of the alternatives by clicking in the Function column.

Active alternatives:

• Active high: The output is normally inactive and will be activated uponactivation.

• Active low: The output is normally active and will be inactivated uponactivation, e.g., used with failure outputs. If the system goes down the outputwill be triggered.

Text 1: A free text field (max 37 characters) describing the output. This text is usedas a notation for the configuration setup and will not be shown in the control paneldisplay.

Text 2: Additional text field (max 37 characters) describing the output. Shown inthe same way as Text 1.

Page 25: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 21

I/O for physical connection directly on backbone

Figure 22. The I/O tab for physical connection directly on backbone in the Control M Gas editor box

Description of the columns in the Input and Output fields:

ID: Select number for the outputs on the Control M Gas.

Function: Choose one of the alternatives by clicking in the Function column.

Active alternatives:

• Active high: The output is normally inactive and will be activated uponactivation.

• Active low: The output is normally active and will be inactivated uponactivation, e.g., used with failure outputs. If the system goes down the outputwill be triggered.

Open Circuit Supervision: Select yes to activate open circuit supervision for theinput.

Text 1: A free text field (max 37 characters) describing the output. This text is usedas a notation for the configuration setup and will not be shown in the control paneldisplay.

Text 2: Additional text field (max 37 characters) describing the output. Shown inthe same way as Text 1.

3.8.6 Configuring the Control Module Gas - CMGASSupervisor3.8.6.1 About Control M Gas SupervisorThe Control M Gas Supervisor is a control and display unit in the gas detectionsystem similar to the Control M Gas Controller, but mainly used for supervision(i.e. show alarms, faults and system information). This module is a read-onlydevice normally placed in public areas.

Page 26: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

22 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Figure 23. Control M Gas Supervisor editor box

Module Control M Gas Supervisor is connected directly to the system via thebackbone, BBE/BBI depends on location, compared to Control M Gas Controller(which has to be used in connection with module BusCon M Gas) but otherwisehas the same type of functionality.

Refer to section Configuring the Control Module Gas - CMGAS Controller, page17 for details on how to configure this control module.

3.8.7 Configuring the Control Module Gas - CMX3.8.7.1 About Control M XThe Control M X is a control unit without keyboard and display.

A Control M X module cannot be used as a Master Controller or Backup Controllerin the gas detection system.

Page 27: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 23

Figure 24. Control M X editor box

Description of the fields in the Control M X editor box:

Address: Enter an address for the Control M X. Each module in a gas alarmcentral should have a unique address. Default address depends on module type.Please refer to list of modules in section Adding Modules, page 15.

Text: A free text field (max 37 characters) describing the Control M X. This textwill be shown in the fault list if a fault is reported from the Control M X.

3.8.7.2 Serial tabThe Control M X is equipped with four serial communication ports, where the firsttwo ports are dedicated to the backbone and the other two ports are configurable, asshown in the figure below.

Figure 25. The Serial tab in the Control M X editor box

Description of the columns in the Serial tab:

No: Fixed number for the serial communication ports.

Type: This column describes the type of serial communication port and is noteditable. Port 3 type RS232 and port 4 type RS485/RS422.

Protocol: Select the applicable serial protocol for the communication ports byclicking in the Protocol column.

Protocol alternatives:

Page 28: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

24 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

• Not used: The port is not used.

• NMEA: NMEA protocol. The protocol is described in a separate document.

• Modbus RTU, Address 1-10: Protocol for supervision and control of the system.The protocol is described in a separate document.

Baud: Choose the applicable baud rate for the communication port by clicking inthe baud column.

Setup: Choose the applicable setup for the communication port by clicking in thesetup column, as shown in the figure below.

Figure 26. The setup list

Text 1: A free text field (max 37 characters) describing the communication port.This text is used as a notation for the configuration setup and will not be shown inthe control panel display.

Text 2: Additional text field (max 37 characters) describing the communicationport. Shown in the same way as Text 1.

3.8.7.3 Network Tab

Description of the fields in the Network tab:

Address: Set the IP-network address

Netmask: Set the netmask

Gateway: Set the gateway

NOTE!All three address fields must be set in order to activate the static IP.

3.8.7.4 Outputs tabThe Control M X is equipped with two outputs. They are configured from theoutputs tab in the Control M X editor box, as shown in the figure below.

Page 29: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 25

Figure 27. The Outputs tab in the Control M X editor box

Description of the columns in the Output tab:

ID: Select number for the outputs on the Control M X.

Function: Choose one of the alternatives by clicking in the Function column.

Function alternatives:

• Active high: The output is normally inactive and will be activated uponactivation.

• Active low: The output is normally active and will be inactivated uponactivation, e.g., used with failure outputs. If the system goes down the outputwill be triggered.

Text 1: A free text field (max 37 characters) describing the output. This text is usedas a notation for the configuration setup and will not be shown in the control paneldisplay.

Text 2: Additional text field (max 37 characters) describing the output. Shown inthe same way as Text 1.

3.8.8 Configuring the Analogue Module 4-20 - AM4203.8.8.1 About Analogue M 4-20The Analogue M 4-20 is a transmitter module and provides four transmitterinterfaces (4-20 mA inputs).

Figure 28. Analogue M 4-20 editor box

Description of the fields in the Analogue M 4-20 editor box:

Page 30: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

26 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Address: Enter an address for the Analogue M 4-20. Each module in a gas alarmcentral should have a unique address. Default address depends on module type.Please refer to list of modules in section Adding Modules, page 15.

Text: A free text field (max 37 characters) describing the Analogue M 4-20. Thistext will be shown in the fault list if a fault is reported from the Analogue M 4-20.

3.8.8.2 AM420 tabThe four transmitter interfaces are configured from the AM420 tab in the AnalogueM 4-20 editor box, as shown in the sections below.

Description of the first level columns in the AM420 tab:

Figure 29. The AM420 tab in the Analogue M 4-20 editor box

ID: Number for the interfaces on the Analogue M 4-20.

Detector Template: Choose one of the alternatives by clicking in the DetectorTemplate column, as shown in the figure below. All four terminals are by defaultdisabled when a new module is added.

Selecting Custom will only exit the read-only mode; the other alternatives willreset everything to default according to the selected template.

Figure 30. The list for selecting detector template

Gas: The type of gas detected by the detector. An arbitrary text can be entered herein order to configure something completely new in combination with a new unit.

Unit: The unit notation for the configured detector.

Full Range: Max range for the gas unit, e.g. 0 - [full range].

Inverted: Select if the input should be inverted, yes or no. Note that it changes theorder of the alarm levels in the detailed view.

Zone: Select which zone the input shall belong to. The zone number specifiedappears in the Zones window, where texts describing the zones can be added.

The zone number will be displayed at the control panel if a gas alarm is reportedfrom the loop. The detectors can all belong to the same zone but the combination ofzone and logical address must be unique.

Page 31: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 27

Logical Address: Logical address within the zone that will be presented in case ofalarm or fault in the unit.

Text 1: A free text field (max 37 characters) describing the input (or the attacheddetector). This text is used as a notation for the configuration setup and will not beshown in the control panel display.

Text 2: Additional text field (max 37 characters) describing the input (or theattached detector). Shown in the same way as Text 1.

Description of the detailed view (second level columns) in the AM420tab:

Figure 31. The AM420 tab in the Analogue M 4-20 editor box with interval settings for the detectors

Active: Select active or not active.

Interval: Preset intervals.

Trig level: Trig level is the calculated (displayed) value in the unit specified for theconfigured min value in mA (or max value in mA if inverted is ‘yes’).

Min Value (mA): The min level for the interval (which goes for all activecolumns). Note that it affects the max level for the previous interval.

Max Value (mA): The max level for the interval (which goes for all activecolumns). Note that it is the max level that is the configurable column (which inturn affects the next row's trig level and min value (unless inverted when it's theprevious row).

Description: This additional description will be shown in the display upon activefault or alarm.

3.8.9 Configuring the Relay Module Gas - RM83.8.9.1 About Relay M 8The Relay M 8 has eight programmable relay contacts.

Page 32: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

28 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Figure 32. Relay M 8 editor box

Description of the fields in the Relay M 8 editor box:

Address: Enter an address for the Relay M 8. Each module in a gas alarm centralshould have a unique address. Default address depends on module type. Pleaserefer to list of modules in section Adding Modules, page 15.

Text: A free text field (max 37 characters) describing the Relay M 8. This text willbe shown in the fault list if a fault is reported from the Relay M 8.

3.8.9.2 Outputs tabThe Relay M 8 is equipped with eight outputs. They are configured from theoutputs tab in the Relay M 8 editor box, as shown in the figure below.

Figure 33. The Outputs tab in the Relay M 8 editor box

Description of the columns in the Output tab:

ID: Number for the outputs on the Relay M 8.

Function: Choose one of the alternatives by clicking in the Function column.

Active alternatives:

• Active high: The output is normally inactive and will be activated uponactivation.

Page 33: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 29

• Active low: The output is normally active and will be inactivated uponactivation, e.g., used with failure outputs. If the system goes down the outputwill be triggered.

Override xGas: This option can be used for safety outputs to give a redundantalarm signal - the Relay M 8 output set to yes will mirror the xGas signal uponcommunication failure with the Control M Gas master (active high/low settings arestill taken into consideration).

Text 1: A free text field (max 37 characters) describing the output. This text is usedas a notation for the configuration setup and will not be shown in the control paneldisplay.

Text 2: Additional text field (max 37 characters) describing the output. Shown inthe same way as Text 1.

3.9 Uploading a configuration file to the gasdetection system

3.9.1 Uploading a configuration file from the USBmemory stickWhen you have finished and verified a configuration file it is time to upload it tothe gas detection system. The configuration file must have the file extension “.ccp”and can consist of up-to 50 ASCII characters, i.e. only characters found on astandard western keyboard.

NOTE!The old configuration file will be overwritten. Please save the old file beforeproceeding.

Note that configuration files generated by an old configuration program will not becompatible with the gas detection system. Use a program version of the CCPConfiguration program compatible with the system version used in your gasdetection system.

NOTE!Old configuration files can be opened in the new program, verified, and then savedin order get a compatible file format. However for configuration files created inCCP configuration program version 2.1.2 and older the modbus address is handleddifferently compared to newer versions. Therefore it is necessary to check andcorrect the modbus address after having saved the configuration file to the newformat. Refer to the CCP Gas Modbus protocol.

The configuration file can be uploaded using an approved USB memory stick(available from an authorized dealer).

CAUTION!Do not remove the USB memory stick until the upload is finished.

1 Connect the USB memory stick to the USBport on the rear of the control panel.

Page 34: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

30 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

2 Choose Menu » Service » Configuration »Copy from USB.

3 A list of the available “.ccp” files on theUSB memory stick will be presented.Choose the appropriate “.ccp”configuration file from the list and pressContinue.

4 Press Confirm to replace the systemsconfiguration with the selectedconfiguration from the USB memory.The new configuration file is uploaded tothe gas detection system.

5 Press Close.Disconnect the USB memory stick.

6 Update the system with the newconfiguration file by choosing Menu »Service » Configuration » Applyconfiguration (restart).

7 Press Confirm to start the update.

8 The system will apply the configuration.The configuration can only be done fromthe Control M Gas that is master in thesystem, i.e. the Control M Gas with address1. A Control M Gas module with address2-10 will update its local configurationbefore it restarts itself.

9 The Control M Gas restarts automaticallyand loads the new configuration file.

NOTE!Note that a Control M X does not have a USB port and at the writing of thismanual the recommended way to load a configuration to that module is bysynchronizing the configuration from a USB equipped Control Module.

Page 35: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 3 How to make a System Configuration

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 31

3.10 Downloading a configuration file from thegas detection system

3.10.1 Downloading a configuration file to a USBmemory stickWhen you want to view or make changes in an existing configuration file you candownload it from the gas alarm central.

Hint!When requesting assistance on technical issues please send the configuration fileand the system log file to your local retailer.

The configuration file can be downloaded using an approved USB memory stick(available from an authorized dealer).

CAUTION!Do not remove the USB memory stick until the download is finished.

1 Connect the USB memory stick to the USBport on the rear of the control panel.

2 Choose Menu » Service » Configuration »Copy to USB.

3 Press Confirm to copy the system’sconfiguration to the USB memory stick.

4 The system will now download theconfiguration file. Wait until this process iscomplete!Press Close.

5 Disconnect the USB memory stick andcopy the configuration file to a PC.

Page 36: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

3 How to make a System Configuration Configuration Manual

32 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Page 37: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 4 The Salwico Language

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 33

4 The Salwico Language

4.1 About the Salwico Language

4.1.1 IntroductionAn essential part of configuring a gas detection system is to specify its reaction forcertain events, for example what will happen when a gas alarm is triggered. To helpyou make these configurations we have developed the Salwico language thatconsists of a set of commands and a well-defined syntax. The commands areentered in Cause/Effect sheets located under each Central module in the moduletree window.

4.1.2 General syntax4.1.2.1 Syntax overviewLet us examine the nature of the programming language. The language is based onthe general form:

Input [: Timer] => Output;

With the Input commands you determine and control the activities of the Outputs,i.e., the function of the system. The Input is evaluated by the system and the resultcan be true or false.

The corresponding Output expression is activated if the Input is true. You may adda time condition (a timer) to the Input. The Output expression is then activated ifthe Input expression is still true when the time condition has elapsed. Otherwise,the Output expression is not activated since the Input condition is false when thetime condition has elapsed.

The arrow sign => is a punctuation mark between Input and Timer on one side andOutput on the other side. If a Timer expression is added, it must be preceded by acolon (:). The Output must always be terminated by a semicolon (;). If there ismore than one Output, these must be separated by a comma (,).

Throughout this manual, brackets are used in the following way:

[ ] Encloses an optional expression, such as Timer in the general form above.

{} Encloses an expression that must contain one and only one of the givenparameters

NOTE!All examples of cause effect expressions in this manual are written with capitalletters for clarity; it is however ok to use lowercase letters or a mix of the two.

Syntax example:

GAS1 ZONE 1 : TIMER 60 S => OUT 3.1;

Page 38: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

4 The Salwico Language Configuration Manual

34 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

If there are one or more gas alarms on zone 1, then output 1 on module 3 isactivated after a time delay of 60 seconds. Output 1 on module 3 remains passive ifthe alarm on zone 1 is reset within 60 seconds.

4.1.2.2 InputThe input commands can be divided into three groups according to theirfunctionality:

• Inputs

• Central status

• Zone status

InputsThe input commands control the output of one central unit. They specify whichinput for the corresponding output expression to be active. The only inputcommand is IN.

The input requires an address which is the physical address of an input, e.g. IN 1.2=> OUT 2.1; means input 2 on module 1 (in the central that runs the program).

Central statusThe central status input commands, for example DISC IN CENTRAL or GAS1 INCENTRAL.

Zone statusThe Salwico language includes several zone-generated inputs that specify detectorsand external devices for different zones, which may indicate gas alarms, forexample ZONE and ZONE 1 DET 2.

4.1.2.3 TimerThe timer commands are very useful when you want to time delay activation of theoutputs or configure a condition that will only activate the outputs if it is true afterthe delay time has elapsed. There is only one timer command:

• TIMER x S

A total of 100 timer expressions are allowed in a central. The maximum allowedtimer delay (x) is 3600 seconds (one hour).

NOTE!The Timer expression must be preceded by a colon (:).

4.1.2.4 OutputThe Salwico language only have three output commands; OUT, FLAG andCENTRAL VIO.

NOTE!All Output commands must be terminated by a semicolon (;).

Page 39: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 4 The Salwico Language

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 35

4.1.2.5 MacroTo facilitate the programming of long expressions, you may use the FLAG x /CENTRAL VIO x commands to create macros. These commands can be used forinputs as well as for outputs. Instead of printing a long expression repeatedly, youcan configure the expression once and then redirect it to the FLAG x / CENTRALVIO x commands. A total of 100 FLAG macros and 32 CENTRAL VIO macroscan be configured in each central.

Macro example 1:

GAS1 ZONE 1 | GAS1 ZONE 2 | GAS1 ZONE 9 | GAS1 ZONE 14 => FLAG 1;

FLAG 1 => OUT 3.1;

In this example, FLAG 1 is set if there is GAS1 in zones 1, 2, 9 or 14. FLAG 1 willbe true as long as there are one or more gas alarms in any of the zones and it willbe false when there are no gas alarms in any of the zones. Output 1 on systemmodule 3 will be activated as long as FLAG 1 is true and it will be deactivatedwhen it is false.

4.1.2.6 Logical operatorsIn the Salwico language, you can compare the three input groups “logically”. Whenthe Salwico language evaluates a comparison, it returns a value of true or false. The+ operator also returns a sum.

The logical operators are:

! (Not)

& (And)

| (Or)

+ (Only used in conjunction with the “> greater than” command)

> no. (Greater than the specified number “no.”)

NOTE!Logical operators + and > can only be used in expressions containing GAS1,GAS2, PRE, FAULT or WARNING.

Examples:

NOT IN 1.2

True if input 2 on system module 1 is not active.

GAS1 ZONE 2 | GAS1 ZONE 3

True if there is a gas alarm in zone 2 OR in zone 3.

GAS1 ZONE 4 & IN 1.2

True if there is a gas alarm in zone 4 AND input 2 on module 1 is active.

Page 40: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

4 The Salwico Language Configuration Manual

36 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

GAS1 ZONE 1 DET 2 - 3 & GAS1 ZONE 2

True if there is a gas alarm in zone 1 from any detector in the interval 2 - 3 ANDthere is a gas alarm from any detector in zone 2.

GAS1 ZONE 1 DET 2 - 3 | GAS1 ZONE 2

True if there is a gas alarm in zone 1 from any detector in the interval 2 - 3 OR ifthere is a gas alarm from any detector in zone 2.

GAS1 ZONE 1 DET 1 - 3 + GAS1 ZONE 2 > 1=> OUT 1.2;

The addition operator is used to express detector dependencies and it is only usedin conjunction with the greater than command. The expression adds up the gasalarms and if the sum is greater than the specified value, the expression is true. Theexpression is true if there are two or more alarms from any of the specifieddetectors.

4.1.3 The order of evaluation in expressionsAn expression is a valid combination of inputs, timers, outputs and logicaloperators that evaluates to a single result. The result represents a true or a falsecondition.

The language evaluates the expressions in the following order: operators shown onthe same line are evaluated left to right within the expression. Parentheses are usedto force the evaluation in a certain order. The following two examples show howyou can use parentheses:

Example 1:

IN 1.1 & (GAS1 ZONE 1 DET 1 | GAS1 ZONE 1 DET 2)

This expression is true if input 1 on module 1 is active AND if there is a gas alarmfrom detector 1 OR detector 2 in zone 1.

Example 2:

(IN 1.1 & GAS1 ZONE 1 DET 1) | GAS1 ZONE 1 DET 2

This expression is true if input 1 on module 1 is active at the same time as there is agas alarm from detector 1 in zone 1, OR if there is a gas alarm from detector 2 inzone 1.

4.1.4 Explanatory textNOTE!You can use a slash and an asterisk (/*) to start a block comment and the reverseorder to end a block comment (*/). This text is not evaluated by the system. It isalso possible to comment a single line with double slashes (//)

Example 1:

GAS1 ZONE 1 /* Your comment */ => OUT 1.1.3;

Example 2:

Page 41: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 4 The Salwico Language

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 37

// Your comment

GAS1 ZONE 1 => OUT 1.1.3;

The two expressions above are equal and are true if there is a gas alarm on anydetector in zone 1 and will activate output 3 on module 1. Your explanatory text isnot evaluated by the system.

WARNING!Don’t end the configuration code with an explanatory text comment! This willgenerate a syntax error. Also note that nested comments are not allowed.

4.2 Command overview

4.2.1 Command Tree4.2.1.1 Section overviewEvery command allowed in the Salwico Language can be found in one of the fourcommand trees. The commands are listed within the trees: Input tree, Timer tree,Output tree, and Order tree.

4.2.1.2 Input treeExpression Comment[NOT] FLAG x 1 ≤ x ≤ 100[NOT] CENTRAL VIO x 1 ≤ x ≤ 16[NOT] CENTRAL MVIO x 1 ≤ x ≤ 16[NOT] IN x.y X = module, y = input.[NOT] [UNMUTED] GAS2 IN CENTRAL [:TIMER s S] Gas alarm 2 in central? 1 ≤ s ≤ 3600[NOT] [UNMUTED] GAS1 IN CENTRAL [:TIMER s S] Is there an alarm 1 OR 2 in the central?[NOT] [UNMUTED] FAULT IN CENTRAL [:TIMER s S][NOT] [UNMUTED] PRE IN CENTRAL [:TIMER s S] Pre-alarm[NOT] DISC IN CENTRAL [:TIMER s S] Disablement[NOT] WARNING IN CENTRAL [:TIMER s S][NOT] GAS2 ZONE x [:TIMER s S] Gas alarm 2 in zone x? 1 ≤ x ≤ 255[NOT] GAS1 ZONE x [:TIMER s S] Is there an alarm 1 OR 2?[NOT] FAULT ZONE x [:TIMER s S][NOT] PRE ZONE x [:TIMER s S][NOT] DISC ZONE x [:TIMER s S][NOT] WARNING ZONE x [:TIMER s S]

[NOT] GAS2 ZONE x DET y [:TIMER s S] Gas alarm 2 on gas detector y in zone x?1 ≤ x ≤ 255, 1 ≤ y ≤ 255

[NOT] GAS1 ZONE x DET y [:TIMER s S] Is there an alarm 1 OR 2?[NOT] FAULT ZONE x DET y [:TIMER s S][NOT] PRE ZONE x DET y [:TIMER s S][NOT] DISC ZONE x DET y [:TIMER s S][NOT] WARNING ZONE x DET y [:TIMER s S]

Page 42: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

4 The Salwico Language Configuration Manual

38 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Expression Comment

[NOT] GAS2 ZONE x DET y – z [:TIMER s S] Gas alarm 2 in the interval of gas detectors from yto z in zone x?

[NOT] GAS1 ZONE x DET y – z [:TIMER s S] Is there an alarm 1 OR 2?1 ≤ x ≤ 255, 1 ≤ y ≤ 255, y < z ≤ 255

[NOT] FAULT ZONE x DET y – z [:TIMER s S][NOT] PRE ZONE x DET y – z [:TIMER s S][NOT] DISC ZONE x DET y – z [:TIMER s S][NOT] WARNING ZONE x DET y - z [:TIMER s S]

NOTE!It is possible to put the operator NOT in front of all input expressions while theUNMUTED prefix is only allowed for certain types of central status.

4.2.1.3 Timer treeNOTE!If a Timer expression is added, it must be preceded by a colon (:).

Expression CommentTIMER s S 1 ≤ s ≤ 3600 (1 hour)

4.2.1.4 Output treeNOTE!All the Output commands must be terminated by a semicolon (;).

Expression CommentOUT x.y Module x, output yFLAG x 1 ≤ x ≤ 100CENTRAL VIO x 1 ≤ x ≤ 16

NOTE!The FLAG and CENTRAL VIO output commands can be set using for instance theFLAG expression!

WARNING!The configuration program will generate a fault when the same FLAG orCENTRAL VIO is used in the same cause effect expression but caution should beused when using these keywords on both sides of the arrow (=>).

4.2.1.5 Order treeNOTE!All the order commands must be terminated with a semicolon (;)

Expression CommentMUTE ALL Mute all gas alarms, pre-alarms, and faults

Page 43: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 4 The Salwico Language

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 39

WARNING!All the order commands must be used with extreme caution since they override thesafety function in the system.There must be procedures in place to ensure that the supervising system or personactivating the order command assumes responsibility for the gas alarms, pre-alarmsor faults affected by the order.

WARNING!Inclusion of order commands in an expression where the left-hand side of theexpression (cause) is generated automatically is strictly prohibited.

An expression like ‘GAS1 IN CENTRAL => MUTE ALL’ would for instancemute all gas alarms automatically! Such a function is not allowed since it changesthe functionality of the system and changes the pre-requisites for the certificationof the product.

IN 1.1 => MUTE ALL;

This expression will mute all gas alarms, pre alarms and faults in the central ifinput 1.1 is set. There will be no effect when IN 1.1 is cleared again, i.e. no‘unmute’.

4.2.1.6 SeparatorsAn output expression can set several outputs. A comma (,) is used to separate theoutputs expressions. It is possible to activate up to 10 output expressions with thissyntax.

Example 1:

GAS1 IN CENTRAL => OUT 1.2, FLAG 1;

This expression sets output 2 on module 1 and FLAG 1 if there is a gas alarm in thecentral.

Page 44: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

4 The Salwico Language Configuration Manual

40 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

Page 45: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 5 Appendix

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 41

5 Appendix

5.1 Definitions of TermsDefinitions of terms for the gas detection system

Alarm Condition The state of the system when a gas alarm is detected.

Alarm Levels The Salwico GS5000 gas detection system has five different alarm levels: Gas alarmlevel 2, Gas alarm level 1, Gas pre-alarm, Fault and Warning.

Analogue M 4-20 The Analogue M 4-20 is a module for connecting up to four gas detectors.

Backbone Bus External(BBE)

The main bus outside a central cabinet used for communication between modules. Itconsists of two redundant RS485 channels, two 24 VDC power lines and the BasicBackup (BBU) signal.

Backbone Bus Internal (BBI) The main bus inside a Central Cabinet used for communication between modules. Itconsists of two redundant RS-485 channels, two 24 VDC power lines and the BasicBackup (BBU) signal.

Backbone Segment A Backbone Bus may be split in several Segments. Power feeding can be separate foreach segment by using one BusCon M Gas per segment. Communication can beisolated between segments by using Isolator Modules.

Basic Backup Signal (BBU) A signal in the Backbone Bus that is used for transmitting the Central's alarm status.The signal is only used when a module in Managed mode loses communication withits Controller Module.

BusCon M Gas The BusCon M Gas is a connection module for a gas detection system.

Cause/Effect The Cause/Effect program defines how the inputs and outputs of the system shouldreact.

CCP Platform An umbrella name for all the Modules and Devices that can be connected together, e.g.“the Control M Gas module is a member of the CCP Platform”.

Central A Central is a complete system that can operate autonomously; monitor its detectorsand inputs, activate its outputs and display its faults and alarms.A central can only have one Backbone Bus.

Central Cabinet Enclosure to contain a complete or part of a central.

Control Module The Control M Gas and the Control M X can all act as Controller Modules, i.e. be inController Mode.

Control Panel The Control M Gas can act as a Control Panel, i.e. it has an HMI and the rights tomanipulate and supervise the System.

Controller Mode Control Modules can run in Controller Mode within a central. Control Modules canalso be in managed mode, that is being a module that is managed by the master. Allother modules are always running in managed mode.

Controller Module A Control Module that is in Controller Mode in a Central or System.

Detector A device capable of detecting gas alarms.

Disable all outputs This mode is used for inhibit the detectors from generating the Alarm Condition butthe alarms are displayed on the Control Panels to prove that the tested Detectors areoperational.

Disablement Disablement of devices such as a Zones or Detectors. Alarms from disabled deviceswill be inhibited.

External alarm Programmable function configured by system cause/effect (for instance audible andoptical alarms).

Page 46: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

5 Appendix Configuration Manual

42 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

External Communication Communication to external entities is called external communication, using forexample MODBUS or NMEA protocols.

External Control Outputs used to control external equipment, for example ventilation.

Fault Condition The state of the system when a fault is detected.

GDS Gas Detection System.

I/O Module A module with inputs and/or outputs. I/O modules always run in Managed Mode, thatis they must be managed by a Controller Module.

I/O Pin or I/O Signal An I/O Pin or an I/O Signal is a logical signal, compare to terminal.

Inter-central Communication Communication between centrals is called inter-central communication.

Interface Channel A communication channel used to interface the systems with external devices.Interface channels can be configured to communicate on different protocols.

Module A module that is a part of the Platform, that is can be used to build Centrals. Moduleswithin the platform generally supply a Backbone Bus interface. Controller Modulesalso have an interface.

Module Address Module Addresses are set via DIP switches on the Modules.

Mute Acknowledge and silence the local buzzer and external alarms (if configured).

PB-485 A special RS-485 driver for the communication on a Power Boost Loop.

Power Boost Loop The Power Boost Loop is a subsystem in the gas detection system.

Power Boost M The Power Boost M is designed to distribute power and supervise connections in a gasdetection system.

Power Boost xGas (Pbx) System function for transfer of xGas status between the Power Boost modules on aPower Boost Loop (Signal name PBxGas) and the modules connected to the PowerBoost module on the internal Backbone Bus (BBI).

Power Output Output providing power supply, normally used to power external devices.

Pre-Alarm Condition A condition preceding the Alarm Condition to give early warning for potentiallydangerous situations.

Programmable Output Output which signal behaviour is configurable via the Configuration Program.

PSU Power Supply Unit.

Redundancy Refers to the quality or state of being redundant, that is exceeding what is necessary ornormal. In the System the term is used to describe backup functionality like inController Modules.

Redundant controller A redundant controller can take over the responsibilities of the Controller Modulemanaging a central.

Relay Electrically operated switch output, normally providing C/NO/NC contacts forconnection of signal receiver.

Repeater panel Panel for monitoring of system status.

Safe State Modules enter 'safe state' when they detect system faults. Modules in Safe State puttheir I/O in a predefined state and stop all communication in order to avoid disturbingsystem integrity.

SCS Single Central System.

Supervisor See Repeater panel

Terminal A Terminal is a physical point of connection, compare I/O pin.

USB Universal Serial Bus, a communications bus that may be used to connect flashmemories, keyboards, mice or other devices.

Page 47: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Configuration Manual 5 Appendix

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 43

Warning Condition The state of the system when a warning is detected. Warnings are not as serious asfaults and only of informative nature, for example that a Gas Detector is in need ofcalibration.

xGas The Backbone Bus contains a signal, xGas, which will be activated by any module thatdetects a gas alarm.

Zone A group of detectors located in a geographical area.

Page 48: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Index

44 5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D

IndexAAdd module............................................................ 15Add Salwico Language sheet, Salwico Languagemodule.................................................................... 16Add central, module tree........................................ 14AM420 ................................................................... 25Analogue Module 4-20 .......................................... 25 CCentral module....................................................... 15Central Window ..................................................... 13CMGAS Controller................................................ 17CMGAS Supervisor ............................................... 21CMX ...................................................................... 22Command menu, configuration program............... 9Configuration file................................................... 29Control M Gas Controller ...................................... 17Control M Gas Supervisor ..................................... 21Control M X........................................................... 22 DDelete system user, user access module................. 12Download a configuration file ............................... 31 EEdit menu, configuration program......................... 8Exit, configuration program................................... 4Explanatory text for Salwico Language................. 36 FFile menu, configuration program ......................... 8 GGas detection system, definition ............................ 5 HHelp menu, configuration program........................ 9 II/O tab, Control M Gas Controller......................... 19I/O tab, Control M Gas Supervisor ........................ 19Input commands for Salwico Language ................ 34Input tree, Command overview.............................. 37Installation, configuration program ....................... 3 LLogical Operators for Salwico Language .............. 35 MMacros for Salwico Language ............................... 35Main menu, configuration program ....................... 7

Main window, configuration program ................... 6Modify system user, user access module ............... 12 OOptions window..................................................... 11Order tree, Command overview............................. 38Output commands for Salwico Language.............. 34Output tree, Command overview........................... 38Outputs tab, Relay M 8 .......................................... 28Outputs tab, Analogue M 4-20............................... 26Outputs tab, Control M X ...................................... 24 RRelay Module Gas.................................................. 27RM8 ....................................................................... 27 SSalwico Language editor box, Salwico Languagemodule.................................................................... 17Salwico Language window.................................... 16Salwico Language, syntax overview...................... 33Separators for Salwico Language .......................... 39Serial tab, Control M Gas Controller..................... 18Serial tab, Control M Gas Supervisor .................... 18Serial tab, Control M X.......................................... 23Starting, configuration program............................. 3System requirements.............................................. 3System users........................................................... 11System Window ..................................................... 10 TTimer commands for Salwico Language ............... 34Timer tree, Command overview ............................ 38Tool menu, configuration program ........................ 9 UUpload a configuration file .................................... 29Users window......................................................... 11 ZZones window........................................................ 12 

Page 49: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

Index

5103016_Salwico GS5000_Configuration Manual_I0_EN_2015_D 45

Page 50: SalwicoGS5000 - consiliumsakerhet.seproduktblad.consiliumsakerhet.se/produktblad... · ConfigurationManual 1 TheConfigurationProgramManual 5103016_SalwicoGS5000_ConfigurationManual_I0_EN_2015_D

 

 

 

  

 

www.consiliumbuildingsafety.com