Professional Documents
Culture Documents
n° PAGINA
page 1
DI
COMMESSA N°. of 128
Via Redipuglia, 8 20010 Bareggio (Mi) - ITALY
JOB N°:
Tel. +39 02 903.01.1 Fax +39 02 903.61.663
CS 400
Fire Control System
Installation and operating guide
Annotazioni:
Notes:
A TERMINE DI LEGGE LA KIDDE ITALIA S.P.A. SI RISERVA LA PROPRIETA` DEL PRESENTE DOCUMENTO E NE ARCHIVIO/File:
VIETA LA RIPRODUZIONE A TERZI SENZA IL PROPRIO BENESTARE.
THIS DOCUMENT IS LEGALLY EXCLUSIVE PROPERTY OF KIDDE ITALIA S.P.A. AND CANNOT BE CED
REPRODUCED NEITHER SHOWN TO A THIRD PARTY WITHOUT WRITTEN ASSENT.
Job No. Doc. No.
Contents
CONTENTS .........................................................................................................................2
4 EVENTS .........................................................................................................................95
4.1 Normal Operation ....................................................................................................95
4.1 Alarm Signals ..........................................................................................................95
4.2 Fault Signals............................................................................................................96
4.3 Warning Signals ....................................................................................................100
4.4 System Fault..........................................................................................................104
4.5 Printing Events ......................................................................................................106
4.6 Accessing The Event Log ......................................................................................107
4.6.1 Event Lists And Information............................................................................107
4.6.2 Printing A Log.................................................................................................109
4.6.3 System Fault Lists ..........................................................................................110
APPENDIX A...................................................................................................................127
Note
The signaling and system management principles and the information provided meet the European EN 54-2
provisions. The power system meets the EN 54-4 provisions.
• Microprocessor technology.
• Control system hardware self-check.
• Operator panel composed by a 20-key membrane keypad and a 40-character backlit alphanumeric
display (2 lines X 20 characters).
• RS232 serial port and opto-isolated RS485 port management for remote device communications.
• Modbus RTU protocol.
• Ethernet link with TCP/IP protocol.
• System parameterization, remote programming and runtime software update capabilities.
• Visual warning signals about every single board status with details on alphanumeric display.
• Control system event and status log.
• Signaling and system management in line with European EN 54-2 provisions.
• Feeder redundancy option.
• Feeder in line with European EN 54-4 provisions.
• Modular mounting of boards in 19’’ racks with locking screws.
The operator panel is composed by a 20-key membrane keypad and a 40-character backlit alphanumeric
display with 2 lines of 20 characters.
Yellow keys on the right are function keys, which allow to access to programming (Prog key) and to the
control system event log (List key). White keys are operation keys, which allow to enter alphanumeric
characters, delete, confirm and cancel, and to browse view pages.
WARNING: the character is accepted if you do not press immediately the same key another time. To enter
all the other characters associated with the key, you can press the key repeatedly or hold it
down and release it when the desired character is displayed.
The M402 CPU module is the central unit of the CS 400 fire control system.
The board is equipped with a CPU and with volatile memory and Flash memory (retentive memory). The
processor is the master of the control system modules (slaves): with proprietary protocol it queries the slave
modules, reading their status and settings, sends general and addressed commands, implements the
configurations and the system parameters, processes the programming logics, saves the system
parameterization, stores the events and performs the control self-check.
In addition, the CPU manages the operator panel (keypad and display), the two control system
communication ports (RS232-RS485) for remote warning and monitoring devices.
In addition, on the module front panel there are 3 buttons useful to perform: event ACKNOWLEDGEMENT and
alarm status RESET at access level 2, LAMP TEST. These commands can also be remotely sent through opto-
isolated inputs, and there are other two inputs for SOUNDER SILENCING and aut/man discharge setting.
The board is equipped with relay outputs for the buzzer and for alarm, prealarm and general fault signaling.
Normally, the fault relay is activated, creating thereby a “Fail Safe” logic.
• Microprocessor technology.
• Volatile and Flash memory devices on the module.
• Module hardware self-check.
• Operator panel management.
• Internal bus communication management with proprietary protocol.
• RS232 serial port and opto-isolated RS485 port management.
• Modbus RTU protocol.
• Ethernet link with TCP/IP protocol.
• Runtime operation software update.
• Event and status log management.
• ACKNOWLEDGEMENT and RESET commands at access level 2, LAMP TEST from front panel and remotely.
• Opto-isolated inputs for SILENCING commands and AUT/MAN settings.
• General relay outputs for fault, prealarm and alarm, with NO or NC setting option.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for alarm and fault signaling, and buttons for
ACKNOWLEDGEMENT, RESET and LAMP TEST commands. However, all module events are shown on the
operator panel display.
The central unit configuration is performed from the operator panel (cf § 3.8 System Management).
On the module there are 3 jumpers for setting the contact of the relays.
WARNING: never change the position of the other jumpers on the module.
The M401 module is the feeder of the CS 400 fire control system. The feeder has been designed to assure the
highest security and reliability in the power supply of the internal control system and of the external devices.
In case of main supply failure or overload, an electronic switch turns on the batteries avoiding undesired
stabilized voltage drop. The control system hardware architecture allows the creation of redundant systems:
once one feeder fails, it is disabled and its load is maintained by the other existent feeders, without having
necessarily to switch to the batteries. The failed feeder can be removed from the rack and replaced without
altering the normal system operation.
The M401 module checks the presence of batteries and performs a periodic battery level test. The charge
circuit allows to recharge hermetic lead batteries and supplies a steady maintenance voltage to preserve their
status at best.
The feeders of the racks following the first are identified as M401S.
• Microprocessor technology.
• Module coding through dip-switch on board.
• 24V stabilized voltage adjustable for the internal power supply of the control system.
• 27.6V adjustable stabilized voltage for the battery charger.
• 27V rectified filtered voltage for connected devices power supply.
• Power and battery level check (signaling for undervoltage and overvoltage).
• Short circuit and battery inversion protections.
• Periodic battery level test.
• Redundant systems options.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for status or fault signaling. However, all module events are
shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M401 module there are two dip-switches indicated as “Code” and “Setting” for the identification and
the basic configuration (default).
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 31
different IDs by using the switches 1-5 (the switch 6 is not used). Every M401 module in the control system
must be unique to be acknowledged by the central unit, that is, you cannot have different modules with the
same ID. Otherwise, the control system activates an invalid module addressing fault (cf § 4.2 Fault Signals).
CS400 - Installation & Operating Guide 14
Job No. Doc. No.
The M404 module is designed for automatic putting off. Through programming, it can be combined with
detection modules (M406 and M407). You can have a double-consent combination with M406 (higher
intervention security), or programming can be combined to a wired control within the control system. When
the activation command is remotely generated, the M404 module can also be used separately.
Through a selector you can set automatic or manual discharge intervention. In automatic mode, discharge is
activated when the module detects the corresponding command, in manual mode it is activated only when
the operator executes a command via remote buttons or local buttons on the control system.
Moreover, the M404 module is set to inhibit discharge, that is, to stop timing before the solenoid valve is
activated.
All discharge activation or control lines are monitored.
• Microprocessor technology.
• Module coding through dip-switch on board.
• Line check for opening and short circuit.
• Automatic/manual mode selector.
• Discharge inhibition input.
• Double-consent discharge activation options.
• Visual warning signals about the status of the board.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for status, alarm, and fault signaling. However, all module events
are shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M404 module there are three dip-switches indicated as “Code”, “Setting” and “Timer” for the
identification and the configuration.
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M404 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates an
invalid module addressing fault (cf § 4.2 Fault Signals).
The “Setting” dip-switch sets some specific functions, listed below; the “Timer” dip-switch sets the timing
preceding the solenoid valve activation.
From the operator panel, you can reconfigure the module (cf § 3.2.2.2 Configuring The M404 Module
).
Setting:
Switch Function Description
1 Low pressure switch presence It sets the low pressure switch presence. Select ON if the discharge
module has an associated low pressure switch, otherwise select OFF.
2 High pressure switch presence It sets the high pressure switch presence. Select ON if the discharge
module has an associated high pressure switch, otherwise select OFF.
3 Low pressure switch line check It enables the low pressure switch line check. If you want the line to be
steadily checked, set it to ON, otherwise set it to OFF.
4 High pressure switch line check It enables the high pressure switch line check. If you want the line to be
steadily checked, set it to ON, otherwise set it to OFF.
5 NC contact for low pressure It sets the contact type for the low pressure switch. If the low pressure
switch switch is activated by opening the circuit (NC) set it to ON, otherwise
if it is activated by closing the line (NO) set it to OFF.
6 NC contact for high pressure It sets the contact type for the high pressure switch. If the high pressure
switch switch is activated by opening the circuit (NC) set it to ON, otherwise
if it is activated by closing the line (NO) set it to OFF.
7 Discharge from M406 command It sets the command type that activates the discharge. If an internal
control system cabling coming from the M406 module is connected to
the terminal #7 of the M404 module, set it to ON. Otherwise, set it to
OFF.
8 Discharge inhibition line check It enables the discharge inhibition line check. If you want the line to be
steadily checked, set it to ON, otherwise set it to OFF.
Timer:
Switch
Delay 1 2 3
0 sec OFF OFF OFF
15 sec ON OFF OFF
30 sec OFF ON OFF
45 sec ON ON OFF
60 sec OFF OFF ON
75 sec ON OFF ON
90 sec OFF ON ON
105 sec ON ON ON
The M405 module is set to manage 6 controlled lines of commands. Its uses vary from automatic putting off
to other functions that need line status monitoring. You can separately configure the lines from the operator
panel of the CS 400 control system. For each line, you can set the control mode (inversion or current), or
disable control: in this case it is possible to select the quiescent state for the line (normally active or
inactive). Line activation is performed through logical equations programming.
• Microprocessor technology.
• Module coding through dip-switch on board.
• Line continuity check.
• Operator panel-configurable lines (inversion or current control, intermittence, disabling, activation
signaling).
• Unchecked line quiescent state setting option.
• Event and status logics programmable for every line.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for activation status and fault signaling. However, all module
events are shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M405 module there is a dip-switch indicated as “Code” for module identification.
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M405 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates
an invalid module addressing fault (cf § 4.2 Fault Signals).
On the module there is a pair of jumper for each line to be set with reference to the line configuration.
By default, the module lines have disabled control and activated relay. The activation is not intermittent and
is not shown on the display.
From the operator panel, you can reconfigure the module (cf § 3.2.3.2 Configuring The M405 Module Line
).
The M406 module is designed for fire detection: it manages 2 non-addressed analog lines, checking their
current level, signaling faults (in case of short circuit or opening) and signaling the detector intervention
(alarm condition).
From the operator panel of the CS 400 control system you can separately configure the 2 lines, setting alarm
level, single or crossed line operation, output activation or inhibition during test. By setting the crossed lines
option, the intervention of one line generates a prealarm condition, while the intervention of both lines
generates the alarm condition.
By setting the inhibition during test, you can perform the line test procedure without activating the tested line
outputs and the discharge commands, keeping the visual warning signals active. The test is automatically
completed and the outputs are reactivated if, during its execution, the M406 module reports the effective
intervention of a fire alarm detector.
By using the front switch, you can separately disable the lines.
• Microprocessor technology.
• Module coding through dip-switch on board.
• Line check for opening/short circuit/detector intervention.
• Lines can be separately configured from the operator panel.
• Single or crossed line control mode.
• Settable alarm level.
• Line disabling from front switch option.
• Line test execution from front button with output inhibition option.
• Out of service/fault, alarm, discharge outputs.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for status, alarm, and fault signaling. However, all module events
are shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M406 module there are two dip-switches indicated as “Code” and “Setting” for the identification and
the basic configuration (default).
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M406 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates an
invalid module addressing fault (cf § 4.2 Fault Signals).
The “Setting” dip-switch sets some specific functions, listed below. From the operator panel, you can
reconfigure the module (cf § 3.2.4.2 Configuring The M406 Module Line
).
The M407 module is designed for fire detection: it manages 6 non-addressed analog lines, checking their
current level, signaling faults (in case of short circuit or opening) and signaling the detector intervention
(alarm condition).
From the operator panel of the CS 400 control system you can separately configure the lines, setting
prealarm/alarm level, line disabling, single or crossed line operation, single or double intervention. By
setting the crossed lines option, the intervention of one line generates a prealarm condition, while the
intervention of both lines generates the alarm condition. The double intervention implies that the M407
module verifies the line intervention condition (for higher detection security): when an intervention condition
is detected, the line is temporarily reset. When a set amount of time has elapsed, should the intervention
persist, the alarm state is signaled.
You can also configure lines to manage the corresponding intervention as a simple warning or fault event.
• Microprocessor technology.
• Module coding through dip-switch on board.
• Line check for opening/short circuit/detector intervention.
• Lines can be separately configured from the operator panel.
• Single or double intervention, single or crossed line control mode.
• Settable prealarm and alarm level.
• Line disabling option.
• Alarm event can be configured and managed as simple warning or fault.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for status, alarm, and fault signaling. However, all module events
are shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M407 module there is a dip-switch indicated as “Code” for module identification.
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M407 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates an
invalid module addressing fault (cf § 4.2 Fault Signals).
By default, lines are disabled. From the operator panel, you can reconfigure the module (cf § 3.2.5.2
Configuring The M407 Module Line
).
The M408 is designed to control non-addressed gas detectors with standard output 4-20mA and is set to use
3 or 4-wire detectors.
On the front panel there is a 3-digit display where you can read line reading value in real time and a 20-LED
bar showing the measurement percentage.
Detection line and measurement can be easily configured from the operator panel of the CS 400 control
system. Specifically, the operator can select: measurement range (ppm, % LEL, oxigen), mA view, prealarm,
alarm and fault level, ascending or descending alarms, present and maximum sampled value view. From the
operator panel you can also activate an automatic procedure for the module zero calibration, in order to avoid
intervention with mechanical adjustments on the module.
Besides, the M402 CPU is set to acquire and keep values sampled by M408 modules, providing users with a
virtual oscilloscope for each gas detection line.
The M408 is equipped with a current repetition line (4-20mA) for remote devices with fault, prealarm and
alarm outputs.
• Microprocessor technology.
• Module coding through dip-switch on board.
• Set to use 3 or 4-wire detectors.
• Gas line monitoring for opening/short circuit/threshold overflow.
• Line and measurement settings are configurable from the operator panel.
• Reading range settings from operator panel.
• Settable prealarm and alarm level and trigger.
• Threshold overflow managed as alarm events or simple warnings.
• Measurement maximum view.
• Range or mA view.
• Self-zero calibration from operator panel.
• Line disabling from operator panel option.
• Current repetition in 4-20mA range and fault, prealarm and alarm outputs.
• Visual warning signals about the status of the module and of line measurements.
• Virtual oscilloscope.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for alarm and fault signaling, a 3-digit display and a 20-LED bar.
However, all module events are shown on the operator panel display.
The 3-digit display shows line measurement in the set reading field. It might also show the current level in
mA. During startup, until the module has been acknowledged by the central unit, the display shows “8 8 8 “,
then the line value. In case of a disabled line, the characters “- - - “ are displayed.
The 20-LED bar shows the line reading percentage. It might also show the maximum sampled value.
When you start the control system, warnings are inhibited for 45 seconds, in order to allow the stabilization
of the line current.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M408 module there are two dip-switches indicated as “Code” and “Setting” for the identification and
the basic configuration (default).
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M408 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates an
invalid module addressing fault (cf § 4.2 Fault Signals).
The “Setting” dip-switch sets some specific functions, listed below. From the operator panel, you can
reconfigure the module (cf § 3.2.6.2 Configuring The M408 Module
).
By default, alarm detection occurs for threshold-exceeding values; fault current for opening is set to 3.6mA,
and for short circuit is set to 30mA.
The M409 module is designed to activate 6 programmable relay outputs through CBE logics.
You can set NO or NC contacts and separately configure relay outputs to be normally active (to put in place
“Fail safe” logics) or inactive.
On the module front panel there are LEDs indicating the activation status and the module programming.
• Microprocessor technology.
• Relay outputs with NO or NC setting option through jumper on the module.
• Operator panel-configurable outputs (normally active or inactive, intermittent).
• Outputs can be programmed with CBE logic association.
• Visual warning signals about the status of the module.
• Mounting in 19’’ racks with locking screws.
On the module front panel there are LEDs for output activation and fault signaling (module programming
status). However, all module events are shown on the operator panel display.
Unless otherwise noted, visual warning signals follow ISA 1B sequences for fault signals and ISA 2C for
alarm signals.
On the M409 module there is a dip-switch indicated as “Code” for module identification.
The “Code” dip-switch encodes the module ID in binary format (§ APPENDIX A). You can encode up to 63
different IDs. Every M409 module in the control system must be unique to be acknowledged by the central
unit, that is, you cannot have different modules with the same ID. Otherwise, the control system activates an
invalid module addressing fault (cf § 4.2 Fault Signals).
By default, line relays are disabled. The activation is not intermittent and is not shown on the display. On the
module there is a jumper for every line to be set for NO or NC contact.
From the operator panel, you can reconfigure the module (cf § 3.2.7.2 Configuring The M409 Module Line
).
2 Installation Guide
The following are the specifications and the wiring diagrams you should use to correctly install theCS 400
control system.
During installation, use a main supply disconnection device upstream from the control system, with at least
3mm separation between the contacts and easy to access.
The following are the specifications and the wiring diagrams you should use to correctly install the M402
CPU module inside the CS 400 control system.
2.1.4 Maintenance
With the CS 400 control system you can remove and insert the main module when the control system is fed.
However, the installer should consider that without the main M402 CPU module, the control system enters
the stand-by mode and it is not able to detect or activate outputs.
You can replace the operator panel without turning off the control system: after the old panel has been
replaced with a new one, hold down any key to initialize the display.
The following are the specifications and the wiring diagrams you should use to correctly install the M401
(M401S for secondary feeders) inside the CS 400 control system.
Stabilized feeder
Supply voltage 24V, adjustable
Maximum power 60W
Ripple and noise 100mV pk-pk
Undervoltage fault 21V
Overvoltage fault 28V
Battery charger
Battery charger voltage 27.6V, adjustable
Maximum power 60W
Ripple and noise 100mV pk-pk
Undervoltage fault 22V
Overvoltage fault 28.5V
Low battery fault 22V
General specifications
Absorbed current Quiescent: 10mA
Alarm: 10mA
Connected devices maximum power (27V) 100W
Test output activation Programmable
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 333gr
Size 100mmx160mm (Eurocard format)
2.2.4 Maintenance
Before removing the M401 module, the control system must be turned off.
The following is an indication about the module protections you might need to replace during normal
maintenance operations.
The following are the specifications and the wiring diagrams you should use to correctly install the M404
module inside the CS 400 control system.
Model M404
Absorbed current Quiescent: 10mA
Alarm: 50mA
Minimum operation voltage in direct current 20V
Discharge activation Wired and/or programmable
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 174gr
Size 100mmx160mm (Eurocard format)
2.3.4 Maintenance
You can remove and insert the M404 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.5.3 Basic Configuration).
The following is an indication about the module protections you might need to replace during normal
maintenance operations.
The following are the specifications and the wiring diagrams you should use to correctly install the M405
module inside the CS 400 control system.
Model M405
Absorbed current Quiescent: 20mA
All active lines: 110 mA
Minimum operation voltage in direct current 20V
Output configuration From the operator panel and the jumper on board
Output activation Programmable
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 238gr
Size 100mmx160mm (Eurocard format)
2.4.4 Maintenance
You can remove and insert the M405 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.6.3 Basic Configuration).
The following is an indication about the module protections you might need to replace during normal
maintenance operations.
The following are the specifications and the wiring diagrams you should use to correctly install the M406
module inside the CS 400 control system.
Model M406
Absorbed current Quiescent: 30 mA
All lines in alarm: 30 mA + alarm current
Minimum operation voltage in direct current 20V
Line configuration From operator panel
Alarm level 15mA/20mA
Opening fault level 3.0mA
Short circuit fault level 140mA
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 145gr
Size 100mmx160mm (Eurocard format)
2.5.4 Maintenance
You can remove and insert the M406 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.7.3 Basic Configuration
).
CS400 - Installation & Operating Guide 42
Job No. Doc. No.
The following are the specifications and the wiring diagrams you should use to correctly install the M407
module inside the CS 400 control system.
Model M407
Absorbed current Quiescent: 85 mA
All lines in alarm: 85 mA + alarm current
Minimum operation voltage in direct current 20V
Line configuration From operator panel
Prealarm/alarm level 15-35mA/20-50mA
Alarm level (prealarm disabled) 15mA/20mA
Opening fault level 3.0mA
Short circuit fault level 140mA
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 148gr
Size 100mmx160mm (Eurocard format)
2.6.4 Maintenance
You can remove and insert the M407 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.8.3 Basic Configuration).
The following are the specifications and the wiring diagrams you should use to correctly install the M408
module inside the CS 400 control system.
Note: For 4-wire detectors, the sensor line + is at terminal 12, the sensor line – is at terminal 11, the power
supply negative at 10, while the power supply positive must be taken from the connected device
outputs.
Model M408
Absorbed current Quiescent: 10 mA
Alarm: 10 mA + alarm current
Minimum operation voltage in direct current 20V
Line and measurement configuration From operator panel
Alarm level Programmable
Prealarm level Programmable
Opening fault level Programmable (1.0mA ÷ 3.6mA)
Short circuit fault level 30mA
Calibration Programmable
Current output 4-20mA
Operating temperature -10 °C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight 212gr
Size 100mmx160mm (Eurocard format)
2.7.4 Maintenance
You can remove and insert the M408 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.9.3 Basic Configuration).
The following is an indication about the module protections you might need to replace during normal
maintenance operations.
The following are the specifications and the wiring diagrams you should use to correctly install the M409
module inside the CS 400 control system.
Model M409
Absorbed current Quiescent:
6 active lines:
Minimum operation voltage in direct current 20V
Line configuration From operator panel
Relay outputs Programmable
Operating temperature -10°C ÷ +50°C
Storage temperature -30°C ÷ +70°C
Maximum humidity (non condensed) 95%
Front panel color Ral 7031
Weight
Size 100mmx160mm (Eurocard format)
2.8.4 Maintenance
You can remove and insert the M409 module when the control system is operating: upon removal, the
central unit will signal a fault for absence of communication with the removed board. Inserting the removed
board will cancel the fault status if it is already acknowledged. Please make sure that the removed and
inserted modules have the same ID code (cf § 1.10.3 Basic Configuration).
The CS 400 fire control system is equipped with two serial ports on the M400RS module: one RS-232 port
on the DSUB-9 connector and one RS-485 port on the screw terminals identified as A and B.
RS232 Serial
The control system transmits data on the connector pin 2 and receives data on the pin 3. To connect any
device using the EIA RS-232C V.28 standard (for 9-pole connector), for example Personal Computer, you
need a 9-pole pin-to-pin serial cable.
You should pay more attention when using a 25-pole connector device, since for this type of connector the
standard provides for transmission on pin 2 and receiving on pin 3.
The following are summary tables useful for connection.
RS485 Serial
Connection on RS-485 port occurs on the A and B terminals: to the 0V terminal you can connect the line
screen.
WARNING: please make sure the screen is connected at one single point on the 485 network to avoid
ground rings. Based on the transmission length and speed, you can insert the 120 Ω
terminating resistor by inserting the jumper identified as SW on the M400RS module.
You can set transmission features programmatically (cf § 3.8.3 Configuring The Serial Ports
).
At startup, the CS 400 fire control system checks the hardware devices on the M402 CPU and the system
program by which the control unit can operate. At this stage, the display is on and signals the system check;
it also indicates the firmware revision running at loading stage.
After the check is completed, the central unit performs one of the following procedures:
• Configuration, if system parameters are valid.
• Initialization, if system parameter are absent or invalid.
Configuration
The last system configuration saved is loaded and the existent modules are configured.
When the procedure is completed, if the module fault LEDs are still blinking, it means that the module has
not been acknowledged as belonging to the loaded configuration. These are the possible causes:
• The module is new to the loaded configuration (that is, it was introduced after the last configuration
saving).
• The module is faulty.
Please refer to Chapter 3 (cf § 3.6 Updating The System
) to update the system with the new module.
Initialization
If the control system has no valid system configuration, a self-configuration stage is performed. The central
unit acknowledges the existent modules and takes as configuration the default values set with the
corresponding dip-switch on the modules.
During self-configuration, the fault LEDs of each module blink until the central unit acknowledges the
module.
When the procedure is completed, if the module fault LEDs are still blinking, it means that the module has
not been initialized. These are the possible causes:
• There are two modules of the same type with the same ID.
• The module is faulty.
In this case, remove the module from the control system and make sure its ID is unique, that is, there are no
modules of the same type with the same ID. Please refer to Chapter 3 (cf § 3.6 Updating The System
) to have the module acknowledged by the control system.
When the startup stage is completed, if there are no events to signal, the display goes off and the following
screen is shown:
Press Esc to return to the normal operation screen: if you changed the control system configuration, you are
prompted to save changes so that the new programming is available at the next control system startup.
You can access the control system programming through two different modes, based on the configuration
change rights:
• Read-Write mode: access granted to the operator qualified for system configuration.
• Read Only mode: access granted to user for programming reference only.
Read-Write Mode
In this mode you can configure modules and the central unit, program logics, save parameters, etc. To access
the programming from the Menu List screen, press 3 and then enter the level 3 password to access the
Programming Menu.
Type the 5-digit password and press Enter (by default, the password is: 33333). If the password is correct,
the Programming Menu will appear. If the password is wrong, you will see an error message with an
alphanumeric code: press Esc to perform a new entry.
In case you forgot the password, you can notify the displayed password-decoding code to the manufacturer.
Pressing Esc you abort the programming access action. In the Read-Write mode, the event warning signals
on the display are inhibited, except for those related to the ACKNOWLEDGEMENT, SILENCING, RESET, and
LAMP TEST commands. An alarm or fault status during programming does not imply the automatic exit from
the corresponding menus.
fault status occur in this mode, it does imply the automatic exit from the corresponding menus, and the event
is shown on the display.
From the Menu List screen, press 3 and then press Enter without typing the password: you access the
Programming Menu.
The Programming Menu is made up of different pages: The New Page symbol on the upper right angle
indicates the presence of a following page that can be accessed by pressing the → (Right) key. If this symbol
is on the bottom right angle it means that you can return to a previous page pressing the ← (Left) key.
The first page displays the following options:
Pressing the numeric key shown in the menu, you access the corresponding section:
1 Accessing module programming (cf § 3.2 Module Programming).
2 Setting system name (cf § 3.3.2 Setting The System Name
3 ).
4 Launching self-configuration procedure (cf § 3.6 Updating The System
5 ).
6 Saving programming parameters (cf § 3.5 Saving The Programming
7 ).
8 Resetting the central unit (cf § 3.7 Resetting The Control System
9 ).
10 Initializing the central unit (cf § 3.7 Resetting The Control System
11 ).
In this section you can configure and program the modules of the CS 400 control system.-.
The Modules Menu is made up of many pages: The New Page symbol on the upper right angle indicates the
presence of a following page that can be accessed by pressing the → (Right) key. If this symbol is on the
bottom right angle it means that you can return to a previous page pressing the ← (Left) key.
The following modules are displayed on the first page:
WARNING: Modules indicated in the Modules Menu and not described in this manual are not available yet.
From the Modules Menu, press 1 to access the Existing M401 List page, i.e. a M401 module list saved in the
control system. On the left field you’ll see the module type and ID. The displayed name is the name
associated with the module.
The symbol on the upper right angle indicates that other modules of the same type but with a higher ID exist
in the list, you can access them by pressing the → (Right) key; using the ← (Left) key you select modules
with a descending ID. By pressing Esc you return to the Modules Menu, while you can access the M401
Configuration Menu of the selected module by choosing Enter. When in the module there aren’t any alarm
or fault events, all modules’ LEDs are on and steady. If an alarm or fault event occurs during the
configuration, the LEDs are turned off and the corresponding visual warning signals are processed for each
event, accordingly.
Example of M401 Configuration Menu for the module with ID equal to 1:
From the M401 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M401 Configuration Menu.
From the M401 Configuration Menu press 2 to access the Settings screen.
The three setting fields displayed in this screen are described in the following table:
WARNING: By disabling the test you don’t affect the manual control.
W relay ENA / DIS It activates the general fault relay of the M402 CPU in case of main
supply failure. Set the field value to ENA if you want to be notified
when a main supply failure occurs on the fault relay output of the
terminals 3-4 in the M402 CPU of the module.
WARNING: In case of main supply failure the control system
generates a level 2 warning (cf § 4.3 Warning Signals), regardless of
the field setting.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M401 Configuration Menu.
From the Modules Menu, press 4 to access the Existing M404 List page, i.e. a M404 module list saved in the
control system. On the left field you’ll see the module type and ID. The displayed name is the name
associated with the module.
The symbol on the upper right angle indicates that other modules of the same type but with a higher ID exist
in the list, you can access them by pressing the → (Right) key; using the ← (Left) key you select modules
with a descending ID. Press Esc to return to the Modules Menu, while you can access the M404
Configuration Menu of the selected module by choosing Enter. When in the module there aren’t any alarm
or fault events, all modules’ LEDs are on and steady. If an alarm or fault event occurs during the
configuration, the LEDs are turned off and the corresponding visual warning signals are processed for each
event, accordingly.
The M404 Configuration Menu is made up of many pages: The New Page symbol on the upper right angle
indicates the presence of a following page that can be accessed by pressing the → (Right) key. If this symbol
is on the bottom right angle it means that you can return to a previous page pressing the ← (Left) key.
The first page displays the following options:
From the M404 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. Once the entry is completed, press Enter to validate the name. Press Esc to cancel the entry. In
both cases you’ll be brought back to the M404 Configuration Menu.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M404 Configuration Menu.
The following table lists the fields of each screen.
Settings:
Field Value Description
Low pr NC / NO It sets the contact type for the low pressure switch. You must set the
field to Normally Closed (NC) if the low pressure switch is activated
when the circuit is opened, alternatively you may set the field to
Normally Open (NO).
H pr sw NC / NO It sets the contact type for the high pressure switch. You must set the
field to Normally Closed (NC) if the high pressure switch is activated
when the circuit is opened, alternatively you may set the field to
Normally Open (NO).
Low pr ENA / DIS It sets the low pressure switch presence. Select ENA if the discharge
module is associated with a low pressure switch, alternatively you can
select DIS.
H pr sw ENA / DIS It sets the high pressure switch presence. Select ENA if the discharge
module is associated with a high pressure switch, alternatively you can
select DIS.
Line check:
Field Value Description
Lp Ctrl ENA / DIS It enables the low pressure line control. Set the value to ENA to
constantly control the line, alternatively you can set the value to DIS.
Hp Ctrl ENA / DIS It enables the line control of the high pressure switch. Set the value to
ENA to constantly control the line, alternatively you can set the value
to DIS.
Ih Ctrl ENA / DIS It enables the line control using the selector to inhibit the discharge. Set
the value to ENA to constantly control the line, alternatively you can
set the value to DIS.
Discharge conf:
Field Value Description
Dis Cmd Rem / It sets the command type that activates the discharge. Set the value to
406 / Rem if a remote line for the discharge control is connected to the
P406 / terminal #7 of the module. Set the value to 406 if an internal wiring of
Prg the control unit from the M406 module is connected to the said
terminal. Set the value to P406 if you wish the discharge command
from the M406 module to be associated with a logic equation that
manages the M406 module alarm. In this way you obtain a double-
consent command. Set the value to Prg if the discharge command is
obtained through logic alone.
Timer 0 sec / 9 min It sets the timer-controlled discharge. The selectable values range from
0 seconds to 9 minutes.
Discharge Mode AUT/MAN It displays the Discharge Mode that may be either Automatic or
Manual. You cannot change the field from the keypad. Change the
value by using the AUT/MAN switch on the module front panel and
through the AUTO/MANUAL DISCHARGE SET input to the terminal
#7 of the M402 CPU.
Timer act ENA / DIS It determines whether the solenoid valve activation is controlled by a
timer. Set the value to ENA if you wish the solenoid valve to be
enabled for 1 minute before it is automatically disabled. Alternatively,
you may set the value to DIS, in this way the valve will remain
energized until the RESET control is selected.
The Copy and Paste commands allow you to transfer the configuration from a M404 module to another
module of the same type. The Copy and Paste procedure allows you to simplify and accelerate the
configuration of the M404 modules, especially when the control system features a large number of discharge
modules with the same characteristics.
From the M404 Configuration Menu press → (Right) to access the second page, then press the 9 key to copy
the current configuration. Press Esc to return to the Existing M404 List. Use the ← (Left) and → (Right)
keys to select a new M404 module. Press Enter to access the M404 Configuration Menu: select the →
(Right) key to view the “Paste” option and then choose the 0 key to paste the configuration.
The M404 module can be associated with a logic equation that manages the events in order to create a
discharge command. From the second page of the M404 Configuration Menu press 5 to access the Logic
Menu.
Enter the equation into the screen according to the syntax rules defined in Chap. 5 (cf § 5.2 Operators And
Syntax). To enter the alphabetical characters you must repeatedly press the corresponding numerical key, if
you want to insert the operators you must repeatedly press the Op. key. Once the entry is completed, press
Enter to validate the equation. If the equation is free of errors you return to the Logic Menu, otherwise you’ll
receive an error message containing an error code (cf § 5.4 Logical Errors). Remove the programmed logic
by deleting the text and pressing Enter.
Press Esc to return to the Equation Entry screen: in this case the cursor is positioned over the error and
blinks until you press any key. Press Esc to exit without saving.
The Logic Menu displays the following options:
2 Current logic deletion: the logic associated with the module is canceled.
3 Access to the logics of the system, i.e. those logics that can be called from the module equations (cf §
3.3.1 Programming The System Logics
4 ).
9 Copy of the current logic to associate it with another M404 module.
0 Paste of the previously copied logic.
WARNING: After programming the M404 module with a logic equation, please make sure that in the
Discharge Conf screen (cf § 3.2.2.2 Configuring The M404 Module
) the Dis Cmd is set to P406 or Prg.
From the Modules Menu, press 5 to access the Existing M405 List page, i.e. a M405 module list saved in the
control system. On the left field you’ll see the module type and ID. The first two lines of the module are
shown. To access the 2 following lines press the → (Right) key and to return to the previous 2 lines press the
← (Left) key.
From the M405 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M405 Configuration Menu.
From the M405 Configuration Menu press 2 to access the Settings screen.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M405 Configuration Menu.
WARNING: Please make sure that the jumpers on the module are in the correct position, according
to the defined settings (cf § 1.6.3 Basic Configuration).
Settings:
Field Value Description
Ln Ctrl ENA / DIS It enables the line control. Set the value to ENA if you wish to
constantly control the line, alternatively you can set the value to DIS.
Ln Mode INV / CURR It sets the line mode. If the line is controlled, it will set the control type.
Select INV if you wish to perform a control with a polarity reversal;
ENA/DIS
select CURR to perform a current control. If the line is controlled, you
can set the status of the line relay: Normally enabled (ENA) or disabled
(DIS).
Interm ENA / DIS It sets the intermittent activation of the line.
Warning ENA / DIS It determines weather a level 2 warning is associated with the
activation event shown on the display (cf § 4.3 Warning Signals). The
archive is enabled when the value is set to ENA, the activation event is
archived in the history log too.
Use the Copy and Paste commands to transfer the configuration from a line to another line of the same
module or of a module of the same type. The Copy and Paste procedure allows you to simplify and
accelerate the configuration of the M405 modules, especially when the control system features a large
number of discharge modules with the same characteristics.
From the M405 Configuration Menu press → (Right) to access the second page, then press the 9 key to copy
the current configuration. Press Esc to return to the Existing M405 List. Use the ← (Left) and → (Right)
keys to scroll down the line list of the M405 modules. Select the desired line: you access the M405
Configuration Menu. Press the → (Right) key to view the “Paste” option and then choose the 0 key to paste
the configuration.
Each line of the M405 module can be associated with a logic equation that manages the events in order to
activate the line itself.
From the second page of the M405 Configuration Menu press 5 to access the Logic Menu.
Enter the equation into the screen according to the syntax rules defined in Chap. 5 (cf § 5.2
Operators And Syntax). To enter the alphabetical characters you must repeatedly press the corresponding
numerical key, if you want to insert the operators you must repeatedly press the Op. key. Once the entry is
completed, press Enter to validate the equation. If the equation is free of errors you return to the Logic
Menu, otherwise you’ll receive an error message containing an error code (cf § 5.4 Logical Errors).
Remove the programmed logic by deleting the text and pressing Enter.
Press Esc to return to the Equation Entry screen: in this case the cursor is positioned over the error and
blinks until you press any key.
Press Esc to exit without saving.
The Logic Menu displays the following options:
2 Current logic deletion: the logic associated with the module is canceled.
3 Access to the logics of the system, i.e. those logics that can be called from the module equations (cf §
3.3.1 Programming The System Logics
).
9 Copy of the current logic in order to associate it to another line of the selected module or of another
M405 module.
CS400 - Installation & Operating Guide 64
Job No. Doc. No.
Use this procedure to verify the correct operation of the lines or of the associated logics, without activating
the output relays. The intended audience for this procedure includes the system installer.
From the M405 Configuration Menu press 3 to access the Walk Test screen. Use the ← (Left) and → (Right)
keys to select the desired field and change this field by using the ↑ (Up) and ↓ (Down) keys.
The following table lists the line fields and test operation.
Walk Test:
Field Value Description
Ln test 1-6 It selects the line where the test is performed.
Man act ACT / DIS You enable the selected output by setting the value to ACT. The board
LEDs turn off while the LED of the activated line lights up. The buzzer
sounds intermittently until the acknowledgment is received. Set the
value to DIS to disable the line.
Activat OK / INH If you set the value to INH you inhibit the line relay commutation. The
corresponding fault LED will be on and steady: When the line is
activated, the corresponding activation LED turns on but the relay isn’t
energized. Set the value to OK to re-enable the relay.
WARNING: The Walk Test settings are not maintained after the control system is shut down; therefore, at
the start up of the control system, all lines are enabled and the manual activation is inhibited. If
the line is disabled, the event is not shown on the display. However, the inhibition is displayed
in the corresponding line disabling menu.
From the Modules Menu, press 6 to access the Existing M406 List page, i.e. a M406 module list saved in the
control system. On the left field you’ll see the module type and ID.
The symbol on the upper right angle indicates that other modules of the same type but with a higher ID exist
in the list, you can access them by pressing the → (Right) key; using the ← (Left) key you select modules
with a descending ID. Press Esc to return to the Module Menu.
If the module is configured to operate with single lines, you can set one line by pressing the corresponding
numeric key, otherwise press Enter: you’ll access the M406 Configuration Menu of the selected line. When
in the module there aren’t any alarm or fault events, all modules’ LEDs are on and steady. If an alarm or
fault event occurs during the configuration, the LEDs are turned off and the corresponding visual warning
signals are processed for each event, accordingly.
The M406 Configuration Menu displays the following options:
confirm/cancel.
From the M406 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M406 Configuration Menu.
From the M406 Configuration Menu press 2 to access the Settings screen.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M406 Configuration Menu.
The following table lists the fields of each screen.
Settings:
Field Value Description
Cross ln ENA / DIS It sets the module crossed lines. Set the value to ENA if you wish to set
the crossed-line management of the two detection lines, otherwise
select DIS.
Tst alr ENA / DIS It enables the output activation of the module in case of test. Set the
value to ENA if you wish to activate the module output when
performing the line test by pressing the button on the module front
panel, otherwise select DIS.
WARNING: with crossed lines, if you inhibit one line outputs, you
automatically inhibit the other line outputs.
Alr lev 15mA-20mA It sets the alarm level of the detection line.
Use the Copy and Paste commands to transfer the configuration from a line to another line of the same
module or of a module of the same type. The Copy and Paste procedure allows you to simplify and
accelerate the configuration of the M406 modules, especially when the control system features a large
number of discharge modules with the same characteristics.
From the M406 Configuration Menu press 9 to copy the current configuration. Press Esc to return to the
Existing M406 List. Use the ← (Left) and → (Right) keys to select the new M404 module where you wish
to paste the copied configuration. Press the key corresponding to the line, and then select the 0 key to paste
the configuration.
From the Modules Menu, press 7 to access the Existing M407 List page, i.e. a M407 module list saved in the
control system. On the left field you’ll see the module type and ID. The first two lines of the module are
shown. To access the 2 following lines press the → (Right) key and to return to the previous 2 lines press the
← (Left) key.
From the M407 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M407 Configuration Menu.
From the M407 Configuration Menu press 2 to access the Settings screen.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M407 Configuration Menu.
The following table lists the fields of each screen.
Settings:
Field Value Description
Cross ln ENA / DIS It sets the crossed line. In the M407 module you can set a crossed-line
management for the line pairs 1-2, 3-4 and 5-6. Set the value to ENA if
you wish to set the crossed-line management, alternatively you can set
the value to DIS.
Detect ENA / DIS It enables the detection line. The line is disabled if the value is set to
DIS.
Alr lev 15mA / It sets the alarm level. You can set the line for a level pair: in this case,
20mA / the prealarm and alarm management is disabled.
15-35mA /
20-50mA
Activat 1A/2A It enables the verification of the alarm signaling. If the value is set to 2°
for the first alarm signal, the line will be disabled for a few seconds.
The alarm signal is generated if the detector is still running even after
the re-activation. If the value is set to 1° the alarm signal is
immediately activated.
Event A/F/W In this field you can manage the line event by the setting the value to
Alarm (A), Fault (F) or Simple Warning (W).
WARNING: if the Cross ln field is set to ENA, the line will be
managed as an alarm, regardless of the setting configured in the Event
CS400 - Installation & Operating Guide 70
Job No. Doc. No.
field.
Use the Copy and Paste commands to transfer the configuration from a line to another line of the same
module or of a module of the same type. The Copy and Paste procedure allows you to simplify and
accelerate the configuration of the M407 modules, especially when the control system features a large
number of discharge modules with the same characteristics.
From the M407 Configuration Menu press 9 to copy the current configuration. Press Esc to return to the
Existing M407 List. Use the ← (Left) and → (Right) keys to scroll down the line list of the M407 modules.
Select the desired line: you access the M407 Configuration Menu. Press the 0 key to paste the configuration.
From the second screen of the Modules Menu, press 8 to access the Existing M408 List page, i.e. a M408
module list saved in the control system. On the left field you’ll see the module type and ID. The displayed
name is the name associated with the module.
The symbol on the upper right angle indicates that other modules of the same type but with a higher ID exist
in the list, you can access them by pressing the → (Right) key; using the ← (Left) key you select modules
with a descending ID. By pressing Esc you return to the Modules Menu, while you can access the M408
Configuration Menu of the selected module by choosing Enter. When in the module there aren’t any alarm
or fault events, all modules’ LEDs are on and steady. If an alarm or fault event occurs during the
configuration, the LEDs are turned off and the corresponding visual warning signals are processed for each
event, accordingly.
The M408 Configuration Menu is made up of many pages. The New Page symbol on the upper right angle
indicates the presence of a following page that can be accessed by pressing the → (Right) key. If this symbol
is on the bottom right angle it means that you can return to a previous page pressing the ← (Left) key.
The first page displays the following options:
From the M408 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M408 Configuration Menu.
Press 2 Settings
3 Display
4 Calibration
← (Left) and → (Right) keys to
move to the field, ↑ (Up) and ↓ Configuration
(Down) keys to change the field. Fields
Press Enter/Esc to M408 Configuration Menu
confirm/cancel.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M408 Configuration Menu. When
exiting the Display screen, you are asked to delete the maximum values displayed on the module LED bar.
The following table lists the fields of each screen.
Settings:
Field Value Description
Range Ox / It sets the value range that is shown on the 3-digit display of the
10 / module.
25 / Ox = values from 25.0 to 15.0
50 / 10 = values from 0.0 to 10.0
100 / 20 = values from 0.0 to 20.0
200 / 50 = values from 0.0 to 50.0
500 / 100 = values from 0 to 100
999 200 = values from 0 to 200
mA 500 = values from 0 to 500
999 = values from 0 to 999
mA = values from 0.0 to 20.0 in mAmpere
WARNING: If the field is set to mA, the calculation range is 0-20 mA.
In this case, the prealarm and alarm levels fall within this range. In all
other cases, the relevant calculation range is 4-20mA.
Thresh UP / DWN It sets the alarm or prealarm signal generation when the values
measured for the detection line are higher (UP) or lower (DOWN) then
the set thresholds.
Pre (%) 0-100 A/W It sets the prealarm level in percentage. If the Range field is set to mA,
the relevant range is 0-20 mA, otherwise the range is 0-20 mA. In
addition, you can set the event type associated with the threshold
overflow. (A) alarm, (W) simple warning (2 level warning cf
§.4.3 Warning Signals).
Alr (%) 0-100 A/W It sets the alarm level in percentage. If the Range field is set to mA, the
relevant range is 0-20 mA, otherwise the range is 0-20 mA. In addition,
you can set the event type associated with the threshold overflow. (A)
alarm, (W) simple warning (2 level warning cf §.4.3 Warning
Signals).
Display:
Field Value Description
Max lev ENA / DIS When the maximum value is reached, it enables the signal generation
on the module LED bar. The signaling is automatically reset when the
module indicates an alarm or prealarm level, and the user performs the
ACKNOWLEDGEMENT and RESET commands from the M402
CPU. The signaling is reset also when you exit the Display screen.
Act cur 0-20mA It indicates the actual circulating current on the sensor line; this
current value doesn’t necessarily correspond to that shown on
the module display, because it ignores the correction of zero, if
any (cf § 3.2.6.3 Zero Self-Calibration).
Lev (%) 0-100 It displays the current line value of the set range in percentage. The
field cannot be changed by the operator.
Max (%) 0-100 It displays the maximum line value of the set range in percentage. The
field cannot be changed by the operator.
Calibration:
Field Value Description
Fault 1.0mA / It sets the minimum line current value, when the line current is lower
1.2mA / then this setting the module generates an opening fault warning. The
1.4mA / value refers to the module zero, i.e. it can differ from the line real
1.6mA / value, if a zero self-calibration has been performed (cf § 3.2.6.3 Zero
1.8mA / Self-Calibration).
2.0mA /
2.2mA /
2.4mA /
2.6mA /
2.8mA /
3.0mA /
3.2mA /
3.4mA /
3.6mA
Detect ENA / DIS It enables (ENA) or disables (DIS) the detection line.
Z Calib DIS/ENA/RST Cf § 3.2.6.3 Zero Self-Calibration
The zero self-calibration procedure allows you to automatically calibrate the zero value of the line
measurements, without having to perform any mechanical adjustments (ex.: trimmer adjustments) on the
module.
To perform the calibration: From the Calibration page of the M408 Configuration Menu set the Z Calib field
to ENA and press Enter. In this way you activate an automatic procedure that allows you to correct the zero
value of the measurement according to the existing current value on the sensor line.
By setting the field to RST, you delete any zero adjustment and set the module back to the default
calibration. If you don’t wish to enable any correction, set the field value to DIS.
Calibration actions generate a level 4 warning event that is archived, if you enabled the history log
(cf § 4.3 Warning Signals).
WARNING: Before performing the self-calibration, please make sure that the line current value is steady
and that the sensor has been correctly calibrated.
The Copy and Paste commands allow you to transfer the configuration from a M408 module to another
module of the same type. The Copy and Paste procedure allows you to simplify and accelerate the
configuration of the M404 modules, especially when the control system features a large number of discharge
modules with the same characteristics.
From the M408 Configuration Menu press 9 to copy the current configuration. Press Esc to return to the
Existing M408 List. Use the ← (Left) and → (Right) keys to select the new M408 module where you wish
to paste the copied configuration. Press Enter to access the M408 Configuration Menu: select the → (Right)
key to view the “Paste” option and then choose the 0 key to paste the configuration.
From the Module Programming Menu, press 9 to access the Existing M409 List page, i.e. a M409 module list
saved in the control system. On the left field you’ll see the module type and ID. The first two lines of the
module are shown. To access the 2 following lines press the → (Right) key and to return to the previous 2
lines press the ← (Left) key.
From the M409 Configuration Menu press 1 to access the Name Entry screen. You can enter up to 31
alphanumeric characters using the keypad on the operator panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. A “Copy and Paste” function is available for module names: By pressing the Prog key you
copy the name you wish to associate with another module, by pressing List you associate a previously
copied name with the current module. Once the entry is completed, press Enter to validate the name. Press
Esc to cancel the entry. In both cases you’ll be brought back to the M409 Configuration Menu.
From the M409 Configuration Menu press 2 to access the Settings screen.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the M409 Configuration Menu.
The following table lists the fields of each screen.
Settings:
Field Value Description
Ln Mode ENA/DIS It sets the line relay status: Normally enabled (ENA) or disabled (DIS).
Interm ENA / DIS It sets the intermittent activation of the line.
Warning ENA / DIS It determines weather a level 2 warning is associated with the
activation event shown on the display (cf § 4.3 Warning Signals). The
archive is enabled when the value is set to ENA, the activation event is
archived in the history log too.
Use the Copy and Paste commands to transfer the configuration from a line to another line of the same
module or of a module of the same type. The Copy and Paste procedure allows you to simplify and
accelerate the configuration of the M409 modules, especially when the control system features a large
number of discharge modules with the same characteristics. From the M409 Configuration Menu press 9 to
copy the existing configuration. Press Esc to return to the Existing M409 List. Use the ← (Left) and →
(Right) keys to scroll down the line list of the M409 modules. Select the desired line: You access the M409
Configuration Menu. Press the 0 key to paste the configuration.
Each line of the M409 module can be associated with a logic equation that manages the events in order to
activate the line.
From the second page of the M409 Configuration Menu press 5 to access the Logic Menu.
Enter the equation into the screen according to the syntax rules defined in Chap. 5 (cf § 5.2 Operators
And Syntax). To enter the alphabetical characters you must repeatedly press the corresponding numerical
key, if you want to insert the operators you must repeatedly press the Op. key. Once the entry is completed,
press Enter to validate the equation. If the equation is free of errors you return to the Logic Menu,
otherwise you’ll receive an error message containing an error code (cf § 5.4 Logical Errors). Remove
the programmed logic by deleting the text and pressing Enter.
Press Esc to return to the Equation Entry screen: in this case the cursor is positioned over the error and
blinks until you press any key. Press Esc to exit without saving.
The Logic Menu displays the following options:
2 Current logic deletion: the logic associated with the module is canceled.
3 Access to the logics of the system, i.e. those logics that can be called from the module equations (cf §
3.3.1 Programming The System Logics
).
9 Copy of the existing logic in order to associate it to another line of the selected module or of another
M409 module.
0 Paste of the previously copied logic.
CS400 - Installation & Operating Guide 78
Job No. Doc. No.
Use this procedure to verify the correct operation of the lines or of the associated logics, without activating
the output relays. The intended audience for this procedure includes the system installer.
From the M409 Configuration Menu press 3 to access the Walk Test screen. Use the ← (Left) and → (Right)
keys to select the desired field and change this field by using the ↑ (Up) and ↓ (Down) keys.
The following table lists the line fields and test operation.
Walk Test:
Field Value Description
Ln test 1-6 It selects the line where the test is performed.
Man act ACT / DIS You enable the selected output by setting the value to ACT. The board
LEDs turn off while the LED of the activated line lights up. The buzzer
sounds intermittently until the acknowledgment is received. Set the
value to DIS to disable the line.
Activat OK / INH If you set the value to INH you inhibit the line relay commutation. The
fault LED will be on and steady: When the line is activated, the
corresponding activation LED turns on but the relay isn’t energized.
Set the value to OK to re-enable the relay.
WARNING: The Walk Test settings are not maintained after the control system is shut down; therefore, at
the start up of the control system, all lines are enabled and the manual activation is inhibited. If
the line is disabled, the event is not shown on the display. However, the inhibition is displayed
in the corresponding line disabling menu.
From the Logic Menu of the selected module press option 3 to access the System Logic List, i.e. those logics
defined by the module equation (cf § 5.3 System Logics).
Use the ↑ (Up) and ↓ (Down) keys to browse the list pages; press ← (Left) and → (Right) to select the logic
in the page: You can select up to 63 system logics. Logics already programmed are marked with a “L”, while
non-programmed logics have only an index indicator. A selected logics can be deleted by pressing the Canc
key, copied by pressing the 9 key and pasted by pressing the 0 key.
To access the logic equation, move the cursor over the desired index and press Enter.
Enter the equation into the screen according to the syntax rules defined in Chap. 5 (cf § 5.2 Operators And
Syntax). To enter the alphabetical characters you must repeatedly press the corresponding numerical key, if
you want to insert the operators you must repeatedly press the Op. key. Once the entry is completed, press
Enter to validate the equation. If the equation is free of errors you return to the System Logic List, otherwise
you’ll receive an error message containing an error code (cf § 5.4 Logical Errors). Remove the programmed
logic by deleting the text and pressing Enter.
From the Programming Menu press the 2 key to access the System Menu and then press the 1 key to display
the Name Entry screen. You can enter up to 25 alphanumeric characters using the keypad on the operator
panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the name,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. Once the entry is completed, press Enter to validate the name. Press Esc to cancel the entry. In
both cases you’ll be brought back to the System Menu.
From the Programming Menu press the 2 key to access the System Menu and then press the 1 key to display
the Code Entry screen. You can enter up to 15 alphanumeric characters using the keypad on the operator
panel.
Use the ↑ (Up) and ↓ (Down) keys to position the cursor at the end or at the beginning of the code,
respectively. The ← (Left) and → (Right) keys may be used to move the cursor leftwards or rightwards,
respectively. Once the entry is completed, press Enter to validate the name. Press Esc to cancel the entry. In
both cases you’ll be brought back to the System Menu.
The CS 400 fire control system is set to print on paper the programming of the existing modules (“Print
Config” mode) and the logics programming (“Print Logics” mode); this allows you to have a secure archive
of the set configuration.
To enable the “Print Config” mode press the List and 2 keys, you’ll access the Print Menu. From the Print
Menu, press 3 to activate the print command: a 40-column report with a header and a configuration list is
printed. The report header contains the system name and serial number, the report type and the activation
date/time of the “Print Config” mode. The configuration list contains various sections: module type and ID,
module or line name, configuration parameters, any association with logics through a numeric ID.
The “Print Config” mode is disabled when:
• You disable the printer (Cf § 3.8.4 Configuring The Control System For Win400
• ).
• You activate other modes in the Print Menu.
• You perform the Self-Configuration procedure (Cf § 3.6 Updating The System
• )
CS400 - Installation & Operating Guide 81
Job No. Doc. No.
The CS 400 fire control system is set to print all the user-programmed logic equation on paper.
To enable the “Print Logics” mode press the List and 2 keys, you’ll access the Print Menu. From the Print
Menu, press 4 to activate the print command: a 40-column report with a header and a programmed logics list
is printed. The report header contains the system name and serial number, the report type and the activation
date/time of the “Print Logics” mode. The logics list contains various sections: logic numeric ID (for the
association with module), logic type and equation.
The Programming Saving procedure allows you to store the logics configuration and programming on a non-
volatile memory to make it available for the next control system startup. Access the Programming Menu and
press 4 to save the programming. A confirmation prompt is displayed: press Enter to save the control system
data or press Esc to cancel the action. In both cases you’ll be brought back to the Programming Menu. When
you exit the Menu List, a saving prompt is also automatically displayed if the current configuration is
different from the last saved configuration.
This action generates a level 2 warning event that is archived, if you enabled the history log (cf § 4.3
Warning Signals).
With the Self-Configuration procedure you can update the system configuration based on the modules
contained in the control system. This procedure allows the M402 CPU to query the current modules without
changing the pre-existing module configuration and programming, to delete the no longer existing modules
and to add any new module to the configuration.
In the following example you see the two most common actions of the system update procedure: a module
deletion and the creation of a new module.
A module deletion from the control system generates a fault event because the control system attempts to
communicate with the removed module. If, for example, you remove a M408 module with an ID of 2, you’ll
see the following display:
Access the Programming Menu and press 3 to start the updating process.
During the updating phase (it takes a few seconds) you receive the following message:
At the end of the updating process, the Programming Menu screen is displayed and the fault event is
automatically deleted. Now the system is configured without the removed M408 module.
When you add a new module, the module fault LEDs start blinking. This means that the module has not been
acknowledged by the control system yet and therefore it is inactive.
To add the module to the system, perform the above updating process. The fault LEDs stop blinking and the
configuration set with the dip-switch on the module is automatically applied. At this point the operator can
start the new module configuration and programming (cf § 3.2 Module Programming).
This action generates a level 2 warning event that is archived, if you enabled the history log (cf § 4.3
Warning Signals).
The Reset option allows you to perform a M402 CPU restart without turning off the system. When you
perform a reset, only the signaling status of the control system is changed, this means that the
enabling/signaling status of various modules and the power supply of remote and connected devices remain
unchanged.
Use the Init command to delete the configuration of the control system from the non-volatile memory. If you
manually turn off the control system, at the restart of the a system an initialization will be
performed (cf § 2.10 Startup Actions) and the default configuration will be set.
This action generates a level 2 warning event that is stored only if you enabled the history log (cf § 4.3
CS400 - Installation & Operating Guide 83
Job No. Doc. No.
Warning Signals).
WARNING: It is recommended to perform the Reset and Init action only when it is strictly necessary.
In this section you can configure the M402 CPU and the control system devices.
From the normal operation screen press the Prog key. You access the Menu List page: The access is granted
only if all the enabled alarm and fault events have been acknowledged.
You can access the control system management through two different modes, based on the configuration
change rights:
• Read-Write mode: access granted to the operator qualified for system configuration.
• Read Only mode: access granted to user for system configuration reference only.
Read-Write Mode
In this mode you can configure the M402 CPU and the control system devices. To access the system
configuration from the Menu List screen press 2 and enter the level 2 password to display the System Menu.
Type the 5-digit password and press Enter (by default, the password is: 22222). If the password is correct,
the System Menu will appear. If the password is wrong, you will see an error message with an alphanumeric
code: press Esc to perform a new entry.
In case you forgot the password, you can notify the displayed password-decoding code to the manufacturer.
Pressing Esc you abort the access action. In the Read-Write mode, the event warning signals on the display
are inhibited, except for those related to the ACKNOWLEDGEMENT, SILENCING, RESET, and LAMP TEST
commands. An alarm or fault status during control system management does not imply the automatic exit
from the corresponding menus.
The System Menu displays various management options on different pages: The New Page symbol on the
upper right angle indicates the presence of a following page that can be accessed by pressing the → (Right)
key. If this symbol is on the bottom right angle it means that you can return to a previous page pressing the
← (Left) key.
The first page displays the following options:
From the System Menu press 1 to access the Language Setting screen. Use the ← (Left) and → (Right) keys
to select the desired field and change this field by using the ↑ (Up) and ↓ (Down) keys.
The control system supports Italian and English languages. Once the selection is completed, press Enter to
validate the action or Esc to cancel it. In both cases you’ll be brought back to System Menu.
From the System Menu press 2 to access the Event Setting screen. The page allows you to configure how the
event message are displayed and their archiving. Use the ← (Left) and → (Right) keys to select the desired
field and change this field by using the ↑ (Up) and ↓ (Down) keys.
Once the changes are completed, press Enter to validate the settings. Press Esc if you want to cancel the
settings. In both cases you’ll be brought back to the System Menu.
Event Setting:
Field Value Description
Display AUT/MAN It sets how the events are displayed. Select AUT to display all the
enabled events in sequence, every 5 seconds. If you select MAN, you
will display the most recent event: the operator can scroll down the
event list of the displayed type by using the ↑ (Up) and ↓ (Down) keys
or he can select the event he wishes to display by pressing the ← (Left)
and → (Right) keys.
Log ENA / DIS It enables (ENA) or disables (DIS) the event archiving. If you disable
the event archiving, a fault event will be signaled until the operator
acknowledgment.
Man dis ENA / DIS It determines weather the manual discharge event is displayed: If the
value is set to ENA, by switching to the manual discharge mode you
generate a warning event that is shown on the display.
Aut Esc ENA / DIS It sets the timer-controlled exit from the page. After opening a page, if
you have not pressed any key for 10 minutes, an automatic exit from
the page would be generated and no parameters would be saved.
Cmd lev ENA / DIS It determines weather the ACKNOWLEDGMENT and RESET
commands are password-enabled: If you set the value to ENA, the
command will be enabled only after you enter the level 2 password. If
the value is set to DIS, the command can be executed without
activation.
From the System Menu press 3 to access the Serial Setting screen. In this page you can configure the speed
and the protocol of the two M402 CPU serial ports. Use the ← (Left) and → (Right) keys to select the
desired field and change this field by using the ↑ (Up) and ↓ (Down) keys. Once the changes are completed,
press Enter to validate the settings. Press Esc if you want to cancel the settings. In both cases you’ll be
brought back to the System Menu.
Serial Setting:
Field Value Description
Mode 8,N,1 / It sets the data format sent over the serial line.
8,O,1 / 8,N,1 = 8 data bit, no parity, 1 stop bit
8,E,1 / 8,O,1 = 8 data bit, odd parity, 1 stop bit
8,N,2 / 8,E,1 = 8 data bit, even parity, 1 stop bit
8,O,2 / 8,N,2 = 8 data bit, no parity, 2 stop bit
8,E,2 8,O,2 = 8 data bit, odd parity, 2 stop bit
8,E,2 = 8 data bit, even parity, 2 stop bit
Baud 1200 / It sets the communication speed in bit/sec.
2400 /
4800 /
9600 /
19200 /
38400
Netw Y/N It enables Ethernet link.
To use the setup and monitoring PC program of the control system you should set some parameters for the
Modbus protocol controlling the communication between the control system and the Windows application.
From the System Menu, press the 4 key and access the Remote Device Menu; then select 1 to display the
Modbus PC Settings.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the Remote Devices Menu.
Printer Setting:
Field Value Description
Win ENA / DIS It enables the Win400 communication in the control system.
WARNING: If this parameter is set to DIS, any attempt to connect to
Win 400 will generate a connection error (cf. the Win 400 Operation
Manual).
Address 1-247 It sets the control system address in the network modbus.
Port RS232/ RS485 It indicates the communication port the Win400 is connected to.
WARNING: Please make sure that the Win400 communication settings
(cf the corresponding manual) are the same as those of the selected
port.
Plc ENA / DIS It enables the Plc communication in the control system.
WARNING: If this parameter is set to DIS, plc rules will be disabled.
Address 1-247 It sets the control system address in the network modbus.
Port RS232/ RS485 It indicates the communication port the Plc is connected to.
From the System Menu, press the 4 key and access the Remote Device Menu; then select 2 to display the
Printer Settings. In this page you can enable the printer and set the print features.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the System Menu.
Printer Setting:
Field Value Description
Print ENA / DIS It enables the printer.
WARNING: Differing from other parameters, the printer does not
remain enabled when you turn off the control system, i.e. at the next
startup you’ll have to set the parameter again.
Columns 40-120 The print area is made up of 40 columns: the parameter allows to place
the print area according to the following criteria:
40 = Left margin alignment
80 = Centered alignment
120 = Right margin alignment
Port RS232/ RS485 It indicates the communication port the printer is connected to.
WARNING: Please make sure that the printer communication settings
(cf the corresponding manual) are the same as those of the selected
port.
WARNING: By accessing the Printer Settings page you start the initialization of the printer: Therefore you
can cancel a printing process in progress by accessing the page and confirming the action
pressing Enter (for example to delete all the events sent to the paused printer).
To avoid printing the control characters of the serial lines, it is recommended to turn on the
printer only after you started the control system and to turn it off before shutting down the
system.
From the System Menu press the 5 key to enable the deletion of all the events stored in the log. Before
performing the action, the control system displays a confirmation prompt. This action generates a level 2
warning event that is stored only if you enabled the history log (cf § 4.3 Warning Signals).
From the System Menu press 6 to access the Date/Time Setting screen.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Hold down the Up and Down keys to automatically change the selected field. Once the
changes are completed, press Enter to validate the settings. Press Esc if you want to cancel the settings. In
both cases you’ll be brought back to the System Menu.
From the System Menu press 7 to access the Buzzer Setting screen. In this page you can disable the buzzer by
using a timer.
Use the ← (Left) and → (Right) keys to select the desired field and change this field by using the ↑ (Up)
and ↓ (Down) keys. Once the changes are completed, press Enter to validate the settings. Press Esc if you
want to cancel the settings. In both cases you’ll be brought back to the System Menu.
Buzzer Setting:
Field Value Description
Buzzer: ENA / DIS Set the value to DIS to disable the buzzer for the time interval set in the
Timer field.
WARNING: Differing from other parameters, the printer does not
remain enabled when you turn off the control system, i.e. at the next
startup you’ll have to set the parameter again.
Timer 10m-4h Time interval during which the buzzer is disabled: it ranges from 10
minutes to 4 hours
WARNING: The settings are not saved to the non-volatile memory: By default, the buzzer is enabled when
you turn on the control system.
Every time you confirm the settings (by pressing Enter) a new disabling action is started and
controlled by the timer.
In the System Information you find some data on the CS 400 control system: the presented fields can be
edited by the operator and are set by the manufacturer upon the delivery of the control system.
System Information:
Field Value Description
(indicative)
Hw rev 1.0 It indicates the hardware revision of the M402 CPU.
Sn 1045FGDD It indicates the control system serial number (cfr.§ 3.3.3 Setting The
System Code
).
Fw rev 1.6 It indicates the firmware revision of the M402 CPU.
dd: 01/01/05 Control system delivery date.
Man rev 1.3 It indicates the manual revision of the control system program.
Besides being acknowledged as a normal fault, a system fault should also be manually deleted by the
operator. Before performing the action, it is recommended to access the List Menu and inform the technical
support of the existing fault.
From the System Menu press the 5 key to enable the deletion of the active fault event.
This action generates a level 2 warning event that is stored only if you enabled the history log (cf § 4.3
Warning Signals).
In this section you can exclude the detection line of the CS 400 control system.
From the normal operation screen press the Prog key. You access the Module Menu page: The access is
granted only if all the enabled alarm and fault events have been acknowledged.
You can access the exclusion management through two different modes, based on the configuration change
rights:
• Read-Write mode: access granted to the operator qualified for system configuration.
• Read Only mode: access granted to user for system configuration reference only.
Read-Write Mode
In this mode you can change the detection line exclusions: From the Menu List press 1 and enter a level 1
password.
Type the 5-digit password and press Enter (by default, the password is: 11111). If the password is correct,
the Module Menu will appear. If the password is wrong, you will see an error message with an alphanumeric
code: press Esc to perform a new entry.
In case you forgot the password, you can notify the displayed password-decoding code to the manufacturer.
Pressing Esc you abort the access action. In the Read-Write mode, the event warning signals on the display
are inhibited, except for those related to the ACKNOWLEDGEMENT, SILENCING, RESET, and LAMP TEST
commands. An alarm or fault status during control system management does not imply the automatic exit
from the corresponding menus.
The Modules Menu is made up of many pages: The New Page symbol on the upper right angle indicates the
presence of a following page that can be accessed by pressing the → (Right) key. If this symbol is on the
bottom right angle it means that you can return to a previous page pressing the ← (Left) key.
The following modules are displayed on the first page:
WARNING: M406 module exclusions must be performed using a switch on the module front panel. The
display shows only the switch status. If a module cannot have any exclusions, the
corresponding keys are inhibited.
From the Menu List press 4 to access the Password Menu screen. Select the access code you wish to change.
You are prompted to enter the existing code: If you enter the correct code, you’ll display a screen where you
can enter the new user code.
Enter 5 numeric characters for the new password. If you mistype the password, press the Canc key. Once the
entry is completed, press Enter. If the password is correct, a confirmation prompt will automatically be
displayed, otherwise (if the entered password is not made up of 5 characters) you will see an error message.
You can try to reenter the password.
After the password validation or the entry canceling, you return to the Menu List.
WARNING: If you changed one or more passwords, when you exit the Menu List, you’ll be asked to save
the parameters; in this way the new codes will be available for the next control system startup.
This procedure allows you to update the system program running on the M402-CPU. Configure the control
system for the communication with the PC. You must configure only the serial port. Start the Win400Loader
utility (cf. Win400 manual) on the PC and follow the firmware download instructions.
The programming jumper to be inserted is on the M400RS board (serial connector card), as shown below.
WARNING: Please make sure that the programming jumper is removed at the end of the update procedure
(Win400Loader shows a message): otherwise the control system is restarted but the program
does not run. In this case you must remove the jumper and reset the CPU by using the
corresponding button of the Win400Loader window.
4 Events
The CS 400 fire control system can handle a set of events originated by external modules and remote devices
in order to monitor the system, the alarm or fault signals, and the activation of fire suppression functions.
When no system alarms or faults are present, the display shows the following message:
The first line displays the system name (Cf § 3.3.2 Setting The System Name
) and current time, while the second line shows the normal operation message and current date.
During normal operation, the M402 CPU central unit performs the following functions:
• Periodically polls the available module to check their status and verify if valid responses are
received.
• Checks the presence of the battery every 15 seconds.
• Manages the remote devices.
• Manages the operator panel.
• Runs the self-diagnostic procedure every 30 minutes, to verify the operation and integrity of memory
units.
In case of alarm and/or fault events, or in the event of a simple warning, the control system displays the
related message. Events can be displayed automatically or manually depending on the setting used during
system programming (Cf § 3.8.2 Configuring The Events
).
In automatic mode, all active events are displayed sequentially in 5 seconds intervals.
In manual mode, the last event (chronologically) is shown: the operator can scroll the list of all events by
pressing the ← (Left) and → (Right) keys.
The only exception to this rule are the warning events controlled by a timer and related to the
ACKNOWLEDGEMENT, SILENCING, RESET and LAMP TEST commands, which are actuated by buttons
located on the front panel of the control system; these events are always displayed automatically.
In case of alarm, the display lights up to display the detected event, while the system activates the prealarm
and/or general alarm relay, and the prealarm and/or alarm LEDs on the front panel of the M402 CPU start to
blink; also, the system activates the visual warning signals and outputs related to the modules which detected
the alarm. The buzzer starts to sound continuously. If logging is enabled (Cf § 3.8.2 Configuring The
Events
), the alarm is recorded in the event log.
During the ACKNOWLEDGEMENT, the blinking alarm and/or prealarm LEDs turn steady, while the buzzer
stops sounding. The event signal remains on the display until the RESET command is issued; this turns off
the display and the prealarm/alarm LEDs on the central unit and on the modules that detected the event,
disables the prealarm and/or general alarm relay, and turns off the outputs of the modules in alarm status.
WARNING: to activate the RESET command, run the ACKNOWLEDGEMENT command first: any
attempt to reset the alarm status will not be recognized and will be ignored by the central unit.
The alarm event signal remains until the RESET command is issued, even if the event is no
longer present.
CS400 - Installation & Operating Guide 95
Job No. Doc. No.
The left side shows the module or the line that detected the alarm.
The first line displays the alarm type, while the second shows the name associated to the module or line. The
acknowledgement of the shown alarm event appears in the top right corner.
By pressing Enter, you can access detailed information about the event (Cf § 4.6.1 Event Lists And
Information).
In case of failure, the display turns on to show the event, the general fault relay is activated, the fault led on
the front panel of the M402 CPU starts to blink, and the related visual warning signals and outputs of the
fault modules are activated. The buzzer starts to play intermittently. If archiving is enabled (Cf § 3.8.2
Configuring The Events
), the fault is recorded in the log.
During the acknowledgement, the blinking fault LEDs turn on and steady, while the buzzer silences. After
the acknowledgement, the fault signal remains on until the fault reason is removed: Once the problem is
solved, the control system returns to normal operation: the display turns off, and all fault signals are disabled
on the central unit and on the modules involved in the event.
WARNING: the RESET command has no influence on how the fault event is handled.
The module or module line which detected the fault is displayed at left. The first line shows the type of fault,
while the second shows the name associated to the module or line.
By pressing Enter, you can access detailed information about the event (Cf § 4.6.1 Event Lists And
Information).
FAULT M407 It indicates the detection of an alarm level on the line, managed as
a failure (Cf § 3.2.5.2 Configuring The M407 Module Line
).
COMMUNICATION ERROR M40x It indicates that the unit cannot communicate with the module
shown, for example because it has been removed from the control
system. In case of removal and reinsertion of the module, the
failure signal is disabled upon acknowledgment. In case of
permanent removal of the module, run the self-configuration of the
control system (Cf § 3.6 Updating The System
) to eliminate the fault.
ID MODULE NOT VALID M40x It indicates that there are two or more modules of the same type
with identical IDs. In case of conflicting IDs, the modules involved
are excluded from the control system and are not operative (all
fault LEDs blink, outputs are disabled). Check that the module
addressing is unique and detect the fault.
LOADED SETTING NOT VALID M402 .
CPU
FLASH MEMORY ERROR M402 It indicates an error writing the programming in the flash memory.
CPU Try to save programming several times. Should the problem
persist, replace the M402 CPU.
CPU OVERTIME M402 It indicates that the processor was not able to process all program
CPU information within the given time. Access the event lists and report
detailed information about the event to the Service Center (Cf §
4.6.1 Event Lists And Information). To remove the fault, reset
the control system.
LOG NOT VALID M402 It indicates that during the start up the central unit loaded an event
CPU log with invalid or corrupted data. In this case, the central unit
loads a backup copy (the last event log saved) to avoid losing the
event history. Verify that the problem does not repeat by doing
multiple resets of the central unit, to make sure that during each
reset the central unit must not bear heavy loads from connected
devices. Should the problem persist, contact the Service Center.
LOG DISABLED M402 It indicates that the operator decided to disable the event log (Cf §
CPU 3.8.2 Configuring The Events
).
SYSTEM CLOCK ERROR M402 It indicates an error on the central unit while date and time update.
CPU Should the problem persist, replace the central unit.
NO MODULE DETECTED M402 It indicates that during the start up the central unit was not able to
CPU communicate with the control system modules. Run the self-
programming routine (Cf § 3.6 Updating The System
). Should the problem persist, replace the central unit or contact the
Service Center.
LOADED LOGICS NOT VALID M402 It indicates that during the start up the central unit loaded an
CPU invalid or corrupted logic data. Logic reprogramming is requested.
Then, save the programming
M402 COMMAND ERROR M402 It indicates that one or more modules did not interpret the general
CPU commands coming from the M402 module correctly (for example,
general settings for alarms inhibition during tests, setting of the
discharge mode, etc.). Run the self-programming routine (Cf § 3.6
Updating The System
).
SYSTEM INTEGRITY ERROR M402 For a detailed description of this fault, the operator should read the
CPU § 4.4 System Fault. It indicates the presence of 5 active system
faults. The fault is recorded in the log and persists even after the
acknowledgment, forcing the operator to reset the central unit to
eliminate the problem (Cf § 3.7 Resetting The Control System
).
WARNING: we suggest to periodically verify the list of logged
faults, especially after a system fault event, and to report detailed
information about the event to the Service Center.
PARAMS NOT VALID M402 It indicates that during self-test or start up the central unit loaded
CPU an invalid or corrupted parameter setup. After start up, the central
unit runs the initialization procedure (described at § 2.10 Startup
Actions) to create a valid configuration. Since each module is set
up with default parameters (defined by dip-switches), you need to
reconfigure them and reprogram the central unit. Then, save the
programming. For a detailed description of this fault, the operator
should read the § 4.4 System Fault.
LOGICS NOT VALID M402 It indicates that during self-test or start up the central unit loaded
CPU an invalid or corrupted data configuration. After start up, the
central unit runs the initialization procedure (described at § 2.10
Startup Actions) to create a valid configuration. Since each
module is set up with default parameters (defined by dip-switches),
you need to reconfigure them and reprogram the corresponding
logic. Then, save the programming. For a detailed description of
this fault, the operator should read the § 4.4 System Fault.
PLC RULES NOT VALID M402 It indicates that during self-test or start up the central unit loaded
CPU an invalid or corrupted plc data configuration. You need to update
plc data from Win400.
PROG NOT VALID AT RESTART M402 For a detailed description of this fault, the operator should read the
CPU § 4.4 System Fault. It indicates that the control system program in
the retentive memory is corrupted, and is therefore no longer
available after turning off the control system. Run the procedure to
update the control system program.
ERROR BOOT PROGRAM: M402 Control system start up failure. The central unit was not able to
SYSTEM DISABLED CPU load a valid program to run; therefore, the system will be locked
until the operator runs an update of the control system program (Cf
§ 3.11 Updating The Control System Program
).
Warning signals are the events related to a status change in the control system and operator commands: these
signals are visual, without any output activation run by the control system (with the exception of the main
supply failure signal) not specifically implemented by CBE logic.
We can recognize 4 signal typologies, each related to event persistence and to the command used to cancel it.
1st Level Warning: the warning persists until the acknowledgement is received, even if the cause of the
event has been removed (similar to faults management).
2nd Level Warning: the warning persists until the event cause is removed, regardless of the
ACKNOWLEDGEMENT command. Also, if event logging is enabled, some 2nd level events are not
displayed, but only archived.
FLASH DELETE M402 It indicates that the flash memory data deletion command has been
CPU executed (Cf § 3.7 Resetting The Control System
). The control system keeps working using the currently loaded
parameters: if data are not saved before the next shut off, at
subsequent start up the control system will use the default
configuration data (Cf § 2.10 Startup Actions).
WARNING: if event logging is enabled, the message is only
archived without being displayed.
EVENT LOG DELETE M402 It indicates that the logged events deletion command has been
CPU executed (Cf § 3.8.6 Deleting The Event Log
).
WARNING: if event logging is enabled, the message is only
archived without being displayed.
SYSTEM FAULT DELETE M402 It indicates that the system faults deletion command has been
CPU executed (Cf §
3.8.10 Deletion Of a System Fault).
WARNING: if event logging is enabled, the message is only
archived without being displayed.
3rd Level Warning: the warning terminates upon acknowledgement or once the event cause is removed.
4th Level Warning: higher priority, time controlled warning related to the ACKNOWLEDGEMENT,
SILENCING, RESET, LAMP TEST commands and to remote operating and configuration commands by the
Windows Win 400 program.
The display remains lit until any warning is displayed: for level 1, 2 and 3 warnings; also, the buzzer keeps
sounding for 15 seconds each minute, until the acknowledgment is received.
By pressing Enter, you can access detailed information about the event (Cf § 4.6.1 Event Lists And
Information).
The M402 CPU continuously checks the operating status of the control system modules, and runs (every 30
minutes) a self-diagnostic procedure on the available hardware devices, to verify that they are operating
correctly and to ensure the integrity of data and running program. During this phase, the following warning is
displayed:
• Dynamic fault
• Static fault
A dynamic fault occurs when the system detects an error running a program, or if there are damaged
execution data.
A static fault occurs when the system detects an error due to damaged retentive data, or a problem with the
flash memory data loaded during the control system start up.
If the error is a “dynamic fault”, the M402 CPU runs an automatic reset in order to restore the correct content
of system memory or to restore the running program. During the reset, the activation and warning status of
the available modules is not modified, and the level of power supply to connected devices is maintained.
This category consists of the following types of fault:
Fault Description
Code
1 Execution data corruption
2 Central system parameters corruption
3 Programmed logic corruption
4 Running program code corruption
5 Interrupted communications with modules (watchdog polling)
6 Interrupted main program execution (watchdog main)
7 Internal processor error on M402 CPU (stack overflow)
8 Internal processor error on M402 CPU (stack underflow)
9 Illegal memory access on M402 CPU (access fault)
During the restart, the event is recorded in the fault list, and the “disabled” status is set. The fault is recorded
in the log, and a SYSTEM INTEGRITY ERROR is reported; this condition persists even after the
acknowledgment, forcing the operator to reset the central unit to eliminate it (Cf §
3.8.10 Deletion Of a System Fault).
If the error is a “static fault”, a system fault is generated, indicating which procedure to run in order to
eliminate it. This category consists of the following types of fault:
WARNING: we suggest to periodically check the list of logged faults (Cf § 4.6.3 System Fault Lists),
especially after a system fault event, and to report detailed information about the event to the
Service Center.
The CS 400 fire control system is designed to send the operating status to remote printing devices or to print
internally (“Status Print” mode): a print command is issued every time the normal status changes, for
example due to an alarm, fault, command and outputs activation, allowing to save detailed information about
the event on paper.
To enable the “Print Status” mode, press the List and 2 keys to access the Print Menu.
From the Print Menu, press 1 to activate the “Status Print” mode.
Then, you must enter a filter to apply to the printable events; the following table lists the filter values:
During the activation of the “Status Print” mode, the system prints a 40 column report with an header and
the list of active events, updated as new events occur. The report header contains the system name and serial
number, the type of recorded events and the activation date/time of the “Status Print” mode. Each event is
reported in a separate section containing the following information: event name, module or generating line
name, detailed event information (Cf § 4.6.1 Event Lists And Information).
The “Status Print” mode is disabled when:
• You disable the printer (Cf § 3.8.4 Configuring The Control System For Win400
• ).
• You enable the “Waiting to Print” mode (by entering the NUL value in the “Filter” field).
• You activate other modes in the Print Menu.
The CS 400 fire control system can store up to 128 events, provided the archive is enabled in the system
configuration (Cf § 3.8.2 Configuring The Events
). The event log can be accessed for normal operations, as well as for alarm or fault events previously
detected.
To access the List Menu, press the List button. The display shows the following options:
Press Esc to exit the List Menu and return to the normal operation screen.
WARNING: in case of an event warning while the lists are displayed, the system automatically exits from
event log and displays the event; when this happens, the warnings related to the
ACKNOWLEDGEMENT, SILENCING, RESET and LAMP TEST commands are displayed.
From “List Menu”, press 1 to access the list of logged events. You need to enter a “time filter” to apply
during the event display, in order to select the event type to search and the start and end dates of the desired
period. To display all the events in the log, do not modify the field and press Enter.
Event filter:
Field Value Description
Filter A / F / AF / W / It sets the filter to apply to the events displayed.
AW / FW / AFW A = alarms only
F = faults only
AF = alarms and faults
W = warnings only
AW = alarms and warnings
FW = faults and warnings
AFW = all events
From: 01/01/05 It sets the start date of the logged events displayed.
To: 30/03/05 It sets the end date of the logged events displayed. By default, the
current date is entered.
If no events meet the parameters specified, the system shows an empty list message for a few seconds, then
returns to the List Menu. If logged events are present, the last recorded event is displayed.
The screen shows the alarm type and the name of the module or line that detected it. The archive date and
event position within the log are visible in the top right corner. Use the ← (Left) and → (Right) keys to
scroll the list to display respectively older or newer events.
Press Enter to access detailed information about the selected event. The following information appear for
about 10 seconds:
Event Information:
Field Value Description
(indicative)
Mod 408 Type of module that detected the event.
Line 1 Line of module that generated the event.
Date 01/01/05 Date of the event.
ID of 01 ID of the module that detected the event. For events associated to the
M402 CPU, the field shows the following:
0 = system event
1 = module command event
2 = module command actuation error
From the List Menu, press 2 to access the archive print command (“Archive Print” mode): Access is allowed
only after the printer has been enabled. You need to enter a “filter” to apply to the printed events, in order to
select the event type and the start and end dates of the period that comprises it. To print all the events in the
log, do not modify the fields.
Press Enter to start printing. The report is made up of 40 columns with an header and a list of archived
events. The report header contains the system name and serial number, the type of printed events along with
their logging time interval, and the current date and time of the print command. Each event is reported in a
separate section containing the following information: event name, module or generating line name, detailed
event information (Cf § 4.6.1 Event Lists And Information).
At the end of the printing operation, the control system waits for new printing commands (“Waiting to Print”
mode).
The “Archive Print” mode is disabled when:
• You disable the printer (Cf § 3.8.4 Configuring The Control System For Win400
• ).
• You activate other modes in the Print Menu.
WARNING: the archive print command interrupts printing the control system status (“Status Print” mode).
This section allows to verify any malfunctions of the M402 CPU (code or data memory corruption, program
execution errors, memory access errors, Cf § 4.4 System Fault).
From “List Menu”, press 5 to access the list of logged faults. If no archived event is present, the system
shows an empty list message for a few seconds, then returns to the List Menu. In case of a fault event, the
screen shows the following information:
Fault Information:
Field Value Description
(indicative)
Code 1 Type of fault detected.
1 = memory data corruption.
2 = executable code for CBE logic corruption.
3 = program code corruption.
4 = interrupted communications with modules (watchdog polling)
5 = interrupted main program execution (watchdog main)
6 = internal processor error (stack overflow).
7 = internal processor error (stack underflow).
8 = illegal memory access (access fault)
9 = parameters corruption in retentive memory (static fault)
10= logic corruption in retentive memory (static fault)
10= program corruption in retentive memory (static fault)
Act Yes/No It indicates if the fault is active/inactive, that is if there is a system fault
not yet removed.
Date 01/01/05 Date of the event.
Addr 0x023452 Memory address of the fault.
Idx 2 Event position within the fault list.
Rev 1.0 It indicates the firmware revision currently run on the CS 400 control
system.
Use the ← (Left) and → (Right) keys to scroll the fault list. The list is circularly updated, that is new events
overwrite older ones.
Press Esc to return to the List Menu.
During the creation of the logic equations, each single event is uniquely defined in symbolic mode using the
following format:
Type of module: identifies the type of module that generated the event
A = power supply unit (M401 module)
C = central unit (M402 CPU)
S = discharge (M404 module)
O = relay-controlled outputs (M405 module)
D = 2 lines detection (M406 module)
R = 6 lines detection (M407 module)
G = gas detection (M408 module)
P = relay outputs (M409 module)
ID of module: it identifies the module code (set by dip-switches on the module itself)
The identifier for the M402 CPU is always 01.
Type of event: it identifies the possible event type
P = prealarm
A = alarm
G = fault
W = warning
T = test activation
F = disabling
Event generator: it identifies the element that generated the event
Numeric in case of line
Letter in case of device
For example: S02GE = solenoid valve fault in discharge module with ID 02
Other module-generated events use the following syntax for their symbolic format:
The following list shows the events coming from the M401 modules in symbolic format:
(Module type = A)
GC Battery charger fault
GA Power supply unit fault
GB Missing battery fault
WB Low battery warning
WR Main supply failure warning
GG General fault
The following list shows the events coming from the M402 CPU in symbolic format:
(Module type = C)
GG General fault
PG General prealarm
AG General alarm
The following list shows the events coming from the M404 modules in symbolic format:
(Module type = S)
GB Low pressure or AC fault
GP Pressure switch AC fault
GS AC or CC discharge fault
GR AC or CC remote discharge button fault
WM Manual discharge set
GE Solenoid valve fault
GO Opto-acoustic fault
WI Discharge inhibit
GI Inhibit discharge AC fault
AS Discharge command alarm (time control start for solenoid valve activation)
AE Solenoid valve activation alarm
AP High pressure switch alarm
AG General alarm
GG General fault
The following list shows the events coming from the M405 modules in symbolic format:
(Module type = O)
G1 Line 1 fault
G2 Line 2 fault
G3 Line 3 fault
G4 Line 4 fault
G5 Line 5 fault
G6 Line 6 fault
CS400 - Installation & Operating Guide 112
Job No. Doc. No.
A1 Line 1 activation
A2 Line 2 activation
A3 Line 3 activation
A4 Line 4 activation
A5 Line 5 activation
A6 Line 6 activation
AG General activation (at least one line activate)
GG General fault (at least one line in fault state)
The following list shows the events coming from the M406 modules in symbolic format:
(Module type = D)
A1 Line 1 alarm
G1 AC or CC line 1 fault
T1 Line 1 in test
F1 Line 1 out of service
A2 Line 2 alarm
G2 AC or CC line 2 fault
T2 Line 2 in test
F2 Line 2 out of service
AG General alarm
GG General fault
The following list shows the events coming from the M407 modules in symbolic format:
(Module type = R)
A1 Line 1 alarm (or fault/warning, depending on the line configuration)
A2 Line 2 alarm (or fault/warning, depending on the line configuration)
A3 Line 3 alarm (or fault/warning, depending on the line configuration)
A4 Line 4 alarm (or fault/warning, depending on the line configuration)
A5 Line 5 alarm (or fault/warning, depending on the line configuration)
A6 Line 6 alarm (or fault/warning, depending on the line configuration)
G1 AC or CC line 1 fault
G2 AC or CC line 2 fault
G3 AC or CC line 3 fault
G4 AC or CC line 4 fault
G5 AC or CC line 5 fault
G6 AC or CC line 6 fault
F1 Line 1 out of service
F2 Line 2 out of service
F3 Line 3 out of service
F4 Line 4 out of service
F5 Line 5 out of service
F6 Line 6 out of service
AG General alarm
GG General fault
P1 Line 1 prealarm (only for single lines)
P2 Line 2 prealarm (only for single lines)
P3 Line 3 prealarm (only for single lines)
P4 Line 4 prealarm (only for single lines)
CS400 - Installation & Operating Guide 113
Job No. Doc. No.
The following list shows the events coming from the M408 modules in symbolic format:
(Module type = G)
P1 Gas line prealarm
A1 Gas line alarm
G1 Gas line short circuit fault
F1 Gas line out of service
WP Prealarm threshold exceeded (if handled as a warning)
WA Alarm threshold exceeded (if handled as a warning)
AG General alarm (alarm or prealarm)
The following list shows the events coming from the M409 modules in symbolic format:
(Module type = P)
A1 Line 1 activation
A2 Line 2 activation
A3 Line 3 activation
A4 Line 4 activation
A5 Line 5 activation
A6 Line 6 activation
The syntax for logic programming follows strict rules that you need to respect in order to avoid errors during
processing by the control system (error codes and their explanations are listed in the Appendix).
A CBE equation is composed by logical operators binding single or general events (logic operands) in
order to create the desired control.
Basic rules to comply with are as follows:
• Each logic can contain up to 8 operators.
• The maximum length of each logic is 95 characters.
• The number of open parenthesis must be equal to the number of closed ones.
• You can encode up to 511 different logics.
Syntax: OP
It executes the operand. The logical level returned by the operator corresponds to the operand’s level.
For example: D01A1
The equation is true when line 1 of the M406 module with ID 01 is in alarm status.
Syntax: OP1+OP2
It executes the logic operator OR between two operands. The operator returns the logic value true if at
least one operand is true.
For example: D01A1 + D01A2
The equation is true when lines 1 or 2 of the M406 module with ID 01 are in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: D01A1+(D01A2*D02A1….)
The equation is true when line 1 of the M406 module with ID 01 is in alarm status, or the condition in
parenthesis is true.
Syntax: OP1*OP2
It executes the logic operator AND between two operands. The operator returns the logic value true if
both operands are true.
For example: D01A1*D01A2
The equation is true when both lines of the M406 module with ID 01 are in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: D01A1*(D01A2+D02A1….)
The equation is true when line 1 of the M406 module with ID 01 is in alarm status, and the condition in
parenthesis is true.
Syntax: !OP
It executes the negation of the operand. The operator returns a logic value opposite to the operand.
For example: !D01A1
The equation is true when line 1 of the M406 module with ID 01 is not in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: !(D01A1+D01A2*….)
The equation is true when the condition in parenthesis is false.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+!D01A1
Syntax: lOP
It executes the latch of the operand. The logic becomes true on the operand’s leading edge and remains
true until a RESET command is run, regardless of the operand’s status.
For example: lD01G1
The logic is activated upon the fault warning for line 1 of the M406 module with ID 01, and remains active
until the reset, even if an acknowledgment cancels the fault status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: l(D01A1+D01A2*….)
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+lD01A1
It delays the activation of a logic. Before the operator returns the logic value true, the system waits hh hours,
mm minutes and ss seconds from the moment the condition enters the true status. The operator remains true
until the condition is true.
For example: d(00.00.10 D01A1)
From the moment the line 1 of the M406 module with ID 01 goes in alarm status, the system waits 10
seconds before the equation becomes true, and it remains in this logic status until the line is in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: d(00.00.10(D01A1+D01A2*….))
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+d(00.00.00 D01A1)
Activation for a predefined time. The logic activates on the variation edge of the condition, then remains
active for hh hours, mm minutes and ss seconds, even if during this time the condition returns to false status.
At the end of the timing, the condition must return false in order to be able to restart the logic.
For example: e(00.00.10 D01A1)
The equation becomes true when line 1 of the M406 module with ID 01 goes in alarm status, and remains
true for 10 seconds before becoming false, regardless of the line status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: e(00.00.10(D01A1+D01A2*….))
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+e(00.00.00 D01A1)
It executes the activation on the specified date (dd/mm field) and time (00.00 field)
then deactivates on the specified date (dd/mm field) and time (00.00 field).
The date field can be replaced with the week day (dow field).
The first two fields indicate the beginning of the activation, while the second pair indicates the end
CS400 - Installation & Operating Guide 116
Job No. Doc. No.
Syntax: aOP
It executes the ACKNOWLEDGEMENT command. When the operand changes from false to true, the
system generates an ACKNOWLEDGEMENT command.
For example: aD01A1
The ACKNOWLEDGEMENT command is executed when line 1 of the M406 module with ID 01 goes in
alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: a(D01A1+D01A2*….)
The value returned by the operator is the logic value of its operand.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+aD01A1
Syntax: tOP
It executes the SILENCING command. When the operand changes from false to true, the system generates
a SILENCING command.
For example: tD01A1
The SILENCING command is executed when line 1 of the M406 module with ID 01 goes in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: t(D01A1+D01A2*….)
The value returned by the operator is the logic value of its operand.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+tD01A1
Syntax: rOP
It executes the RESET command. When the operand changes from false to true, the system generates a
RESET command.
For example: rD01A1
The RESET command is executed when line 1 of the M406 module with ID 01 goes in alarm status.
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: r(D01A1+D01A2*….)
The value returned by the operator is the logic value of its operand.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+rD01A1
Syntax: v(00.00.00)
It executes the time controlled activation of the ACKNOWLEDGEMENT command. The logic
activates for the predefined time each time an ACKNOWLEDGEMENT command is generated. Any
ACKNOWLEDGEMENT commands run during the activation are ignored by the logic.
For example: v(00.00.10)
When the ACKNOWLEDGEMENT command is run, the logic becomes true for 10 seconds.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+ v(00.00.10)
Syntax: w(00.00.00)
It executes the time controlled activation of the SILENCING command. The logic activates for the
predefined time each time a SILENCING command is generated. Any SILENCING commands run during
the activation are ignored by the logic.
For example: w(00.00.10)
When the SILENCING command is run, the logic becomes true for 10 seconds.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+ w(00.00.10)
Syntax: z(00.00.00)
It executes the time controlled activation of the RESET command. The logic activates for the predefined
time each time a RESET command is generated. Any RESET commands run during the activation are
ignored by the logic.
For example: z(00.00.10)
When the RESET command is run, the logic becomes true for 10 seconds.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+ z(00.00.10)
Syntax: pOP
Cancels the logic when the ACKNOWLEDGEMENT command is run. The logic is canceled each time
an ACKNOWLEDGEMENT command is generated, even if its condition is true.
Syntax: qOP
It cancels the logic when the SILENCING command is run. The logic is canceled each time a
SILENCING command is generated, even if its condition is true.
For example: qD01A1
The equation is true when line 1 of the M406 module with ID 01 is in alarm status. When the SILENCING
command is run, the logic becomes false (although its condition remains true).
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: q(D01A1+D01A2*….)
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+qD01A1
Syntax: oOP
Cancels the logic when the RESET command is run. The logic is canceled each time a RESET command
is generated, even if its condition is true.
For example: oD01F1
The equation is true when line 1 of the M406 module with ID 01 is excluded. When the RESET command is
run, the logic becomes false (although its condition remains true).
The operand can be a complex condition (generated by other operators): in this case, it must be enclosed in
parenthesis.
For example: o(D01A1+D01A2*….)
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+oD01F1
It executes the activation after a predefined number of conditions. The logic is activated when at least n
conditions of the listspecified are true.
For example: x2(R01A1/R04A3/R05A4)
The equation is true when at least 2 lines of list are in prealarm/alarm status.
For example: x2(R01GG))
The equation is true when at least a total of 2 lines of the M407 module with ID 01 are in fault status.
It can be inserted in an equation along with other operators.
For example: A01WB*A01GB+x3(R01A1/R04A3/R05A4)
CS400 - Installation & Operating Guide 119
Job No. Doc. No.
Syntax: y.
The equation calls the system logic with index 03, previously programmed for the purpose. If the equation 03
was not programmed, its insertion generates a syntax error.
The system allows 63 different logics, with indexes from 01 to 63.
The following table shows the error codes which can occur programming the CBE logics.
Syntax error: caused by errors in the equation’s form. Verify again the logic syntax looking at the cursor
blinking over the error.
Processing errors: internal errors caused by a wrong logic processing by the CS 400 control system. Contact
the Service Center to notify the logic syntax and the error code.
Symbolic ID Code
ERR_ELAB_LEFT_OP 30
ERR_ELAB_RIGHT_OP 31
ERR_RILOC_LEFT_OP 32
ERR_RILOC_RIGHT_OP 33
Allocation errors: no memory is available to archive the logic. Delete any unused logic in order to restore
space to archive the new one.
6.1 Programming
The control system supports 256-word X 16-bit data memory, for a total of 4096 bit, to transmit write
only/read only data. Data can be divided into: inputs, outputs (coil) and registers.
The operator associates each variable with a control system status (“status association”), a rule (“rule
association”) or a logic equation, according to the syntax for CBE logic provided in Chap. 5. You can define
up to 256 rules.
In addition, each variable is associated with an identifying address. The same variable type is traditionally
associated with consecutive addresses, in order to avoid allocating unused memory. Addresses between 1800
and 1899 are reserved for internal use only and cannot be accessed by the user.
Inputs: read-only bit variables. You can perform a status association or a rule association.
You defined a read-only input variable with descriptive name INP_1 and address 1000. This variable is
associated with the line 3 fault status of the M407 module with id=01. The value you read is not reversed
compared to that of the control system.
You defined a read-only input variable with descriptive name INP_2 and address 1001. This variable is
associated with the given rule: the input is true when both lines of the M407 module with id=01 are in alarm
status. The value you read is not reversed compared to that of the control system.
WARNING: the setting of a write-only input type will generate a compiling error during the programming
transfer from Win400 to the control system.
Outputs: read-/write-only bit variables. They can be associated only with an activation status of a physical
output line for M405 and M409 modules.
You defined a read-/write-only output variable with descriptive name OUT_1 and address 1000. This
variable is associated with the line 3 activation status of the M405 module with id=02. The write mode
allows you to enable the line by writing the appropriate activation command (according to the specification
of the Modbus protocol). The value you read is not reversed compared to that of the control system.
The Bit field of coil variables is always set to 0.
WARNING: any association different from that of the activation status, will generate a compiling error
during the programming transfer from Win400 to the control system.
Registers: 16 bit read-/write-only variables. Each register bit is associated with a status or a rule.
You defined a read-only register variable with descriptive name REG_1 and address 1000. Bits between 0
and 5 are associated with the line alarm status of the M407 module with id=01; bits 6-11 are associated with
the fault status.
Bits 12 and 13 are not defined.
Bit 14 and 15 are associated with rules.
WARNING: register bits can be write-bit only if they are associated with an activation status of a physical
output. Any other status or rule association will generate a compiling error during the
programming transfer from Win400 to the control system.
You defined a read-only register variable with descriptive name REG_2 and address 1001. Bits between 0
and 5 are associated with the line activation status of the M405 module with id=02; bits 6-11 are associated
with the line activation status of the M409 module with id=03. Writing on the register you will enable or
disable the lines.
Bits between 12 and 15 are not defined.
You defined a read/write register with descriptive name REG_2 and address 1001. Bits between 0 and 15
have no association: they can be read/write from plc without modifing central unit state.
WARNING: a register cannot contain both read-only and write-only bits; in this case any access to the
register will generate an error message according to the specification of the Modbus protocol.
When the programming is completed, the operator must download the data in the control system using the
specific command of the Win400 menu. To enable the communication with the Modbus protocol you have to
activate it using the relevant configuration parameter.
In the control system firmware you implement the Modbus RTU standard functions for communication. The
following is a brief summary of the active functions with the relevant error codes.
Code ID Description
0x2 Unplanned address.
0x3 Quantity of read outputs out of the 1-2000 range.
0x4 Reading of a write-only output.
Code ID Description
0x2 Unplanned address.
0x3 Quantity of read inputs out of the 1-2000 range.
0x4 Reading of an unplanned input.
Code ID Description
0x2 Unplanned address.
0x3 Quantity of read registers out of the 1-125 range.
0x4 Reading of a register where at least one write-only bit has been
programmed.
Writing of a register where at least one read-only bit has been
programmed.
Diagnostics (0x08)
Communication diagnostic function. The ‘0x2 – return diagnostic Register’ sub-function is implemented on
the control system. This sub-function enables the remote device to periodically monitor the communication
status with the control system.
The control system answers with a status register whose bits have the following meanings:
Code ID Description
0x1 The diagnostic function is not implemented
0x3 Received data are not valid.
Codice Descrizione
Code ID Description
0x2 The address was not planned as a register.
0x3 Quantity of written registers out of the 1-125 range.
0x4 Writing of a register where at least one read-only bit has been
programmed.
APPENDIX A
The following table lists the binary coding of the modules, which can be set using the “Code” dip-switch.
46 OFF ON ON ON OFF ON
47 ON ON ON ON OFF ON
48 OFF OFF OFF OFF ON ON
49 ON OFF OFF OFF ON ON
50 OFF ON OFF OFF ON ON
51 ON ON OFF OFF ON ON
52 OFF OFF ON OFF ON ON
53 ON OFF ON OFF ON ON
54 OFF ON ON OFF ON ON
55 ON ON ON OFF ON ON
56 OFF OFF OFF ON ON ON
57 ON OFF OFF ON ON ON
58 OFF ON OFF ON ON ON
59 ON ON OFF ON ON ON
60 OFF OFF ON ON ON ON
61 ON OFF ON ON ON ON
62 OFF ON ON ON ON ON
63 ON ON ON ON ON ON