Marble MS225 User manual

www.marbleautomation.com
Manual
MS225 Navigation Light
Controller

MS225
2
MARBLE AUTOMATION BV © 2020
Safety Instructions
Important
Before starting with installation of the MS225, please read the important information below.
Qualification
The installation of the product detailed in this manual must be done by a certified installation
company. If not, the warranty becomes void.
Caution:
Before installing the MS225 Navigation Light Controller, check if all parts are present.
The package includes:
MS225
User Guide MS225
8 Insert cards ( standard delivery )
Disclaimer:
Marble Automation will not be responsible for any damage or loss of profit resulting from the
use of this equipment.

MS225
MARBLE AUTOMATION BV © 2020
3
Index
1. DESCRIPTION..................................................................................4
Technical specifications.............................................................................. 5
2. MECHANICAL INSTALLATION .........................................................5
Installing .....................................................................................................5
3. ELECTRICAL INSTALLATION ............................................................6
Power supply connections..........................................................................6
Navigation light connections ......................................................................7
Inputs and communication connections ....................................................7
Alarms relay outputs ..................................................................................8
Used communication cable ........................................................................8
Using multiple controllers ..........................................................................9
Default IP address setting...........................................................................9
VDR string...................................................................................................9
4. COMMISSIONING .........................................................................12
Replacing insert cards...............................................................................12
5. CONTROL AND INDICATION .........................................................13
Modbus ....................................................................................................13
Control via Modbus ..................................................................................13
Indications via Modbus.............................................................................13
Insert card controls...................................................................................14
Insert card alarms.....................................................................................14
Main board LED indications......................................................................15
6. MODBUS IMPLEMENTATION .......................................................16
Holding register ........................................................................................16
Input register............................................................................................ 18
7. TROUBLE SHOOTING....................................................................22
8. MAINTENANCE.............................................................................22

MS225
4
MARBLE AUTOMATION BV © 2020
1. Description
The MS225 controller is part of a navigation lights control and monitoring system which
consists of one or more controllers and a HMI device which meet the requirements of the
MSC.253(83) resolution.
A DC version is available for LED and 24 V incandescent lights and an AC version is available for
230 VAC navigation lights.
Overview of types:
MS225DC_MAIN
Controller for 24 V LED or incandescent navigation lights
MS225AC_MAIN
Controller for 230 V AC navigation lights
MS225DC_CARD
Insert card for 24 VDC incandescent navigation lights
MS225DCL_CARD
Insert card for 24 VDC LED navigation lights
MS225AC
Insert card for 230 VAC incandescent navigation lights
Each controller can handle up to 12 double navigation lights and each channel has a removable
insert card.
Each navigation light channel has a switch for selecting the main navigation light, the backup
navigation light or automatic switch over function.
The MS225 has a DIP switch to set the slave number or slave ID.
The MS225 power is redundant for as well the navigation lights and the power supply. Failure
of one of the power sources will be indicated and alarmed.
The MS225 must be controlled by a Modbus master system via Modbus TCP/IP or Modbus
RTU.
Up to four controllers can be combined in one system to serve 48 channels. The first controller
will serve as master for the additional controller.

MS225
MARBLE AUTOMATION BV © 2020
5
Technical specifications
Description
Specification
Supply voltage navigation lights
depending on type
24 V DC / 230 V AC Nominal
Power supply controller
24 V DC
Power consumption controller
2 Watt
Nominal power MS225DC_CARD
60 Watt
Nominal power MS225DCL_CARD
24 Watt
Serial connection
Ethernet / RS485 multi drop Modbus
EMC Compatibility
According DNVGL-CG-0339
Environmental
According DNVGL-CG-0339
Protocol
Modbus TCP/IP / Modbus RTU
Certificates
67014_A0 BV
Complies with
IMO resolution MSC.253(83)
RS 485
19200 ,no parity, 1 stop bit
RS 485 VDR
4800, no parity, 1 stop bit
Overall dimensions
122 x 300 cm
2. Mechanical Installation
Installing
The MS225 is suitable for DIN rail mounting. Mount the MS225 on the DIN rail in a well
ventilated space and connect the cables according the connection diagram.
The MS225 should be mounted horizontally and upright to ensure proper ventilation.
Do not mount in the proximity of heat generating devices.

MS225
6
MARBLE AUTOMATION BV © 2020
3. Electrical Installation
Power supply connections
The main and emergency power supply for the controller itself is always 24VDC nominal. The
power supply of the navigation lights depends on the type of controller, AC ( 230V ) or DC (
24V).

MS225
MARBLE AUTOMATION BV © 2020
7
Navigation light connections
Connect the navigation lights as indicated.
Inputs and communication connections
The MS225 has one input for connection a push button for accepting alarms.
There are communication connections for RS485 communication.
The MS225 has serial connections for
1. RS485 for connection to a Modbus RTU master panel
2. RS485 for connection to a second controller
3. RS485 for connection to a second controller ( same as 2 )
4. RS485 for connection to a Voyage Data Recorder

MS225
8
MARBLE AUTOMATION BV © 2020
Alarms relay outputs
There are four alarm relay outputs:
1. Spare
2. Navigation lights failure
3. General alarms
This alarm is activated when one or more of the navigation lights has a failure. When an alarm
is active and a second alarm occurs, the contact will switch over for 0,5 second ( Dip ).
4. System failure
The System Failure alarm is activated when system failure occurs.
Used communication cable
We recommend to use Unitronic DeviceNet cable with 1x2xAWG22 and 1x2xAWBG22
conductors. The red/black pair is available for power supply, the white/blue pair is used for
RS485 communication.
When there is noise on the communication line or long cables are used, it is recommended to
use 120 Ohm resistors, normally placed at the end of the line, connected parallel to A and B. In
addition to that, a 120 Ohm resistor can also be placed at the start of the line.
Do not mount communication cables next to cables that are connected to frequency drives.
Nieuwe
tekening

MS225
MARBLE AUTOMATION BV © 2020
9
Using multiple controllers
If more than one controller is used, one controller is dedicated as the main controller. All
navigation lights in the system are then accessible through this controller. The main controller
will handle the internal communication with the additional controllers.
The main controller function is set with DIP switch 2. The Modbus slave ID on the main
controller is set with DIP switch 3 and 4. The main controller is accessible either via Modbus
TCP/IP or Modbus RTU.
The additional controllers in the system are connected to the main controller with the internal
bus multi drop connection.
The additional controllers are set to identifier 1,2 and 3 for the internal bus.
The DIP switches are set like this:
Function
Switch 1
Switch 2
Switch 3
Switch 4
Main controller, Modbus slave ID 1
x
1
0
0
Main controller, Modbus slave ID 2
x
1
0
1
Main controller, Modbus slave ID 3
x
1
1
0
Main controller, Modbus slave ID 4
x
1
1
1
Additional controller, identifier 1
x
0
0
0
Additional controller, identifier 2
x
0
0
1
Additional controller, identifier 3
x
0
1
1
Default IP address setting
When the controller is delivered from the factory, the Ethernet connection is accessible via the
default IP address: 192.168.2.253.
To reset the default address, push the top one of the three buttons next to the Ethernet
connection while restarting the controller. The default IP address will be changed to the
configured address, the next time when the controller is restarted.
The IP address can be configured on the internal web page, reachable with the default IP
address.
VDR string
The VDR output sends 2 strings, an alarm string and a status string.
The strings are sent on event and on every hour.
The communication parameters are: 4800 baud, N,8,1.
Each controller must be separately connected to the VDR.

MS225
10
MARBLE AUTOMATION BV © 2020
Alarm string
Description
Value type
Value description
$MS225,
Identifier
Constant
Alarms,
Message type
Constant
NNNNNNN,
Alarms channel 1
N = no alarm
V = not acknowledged alarm
A = acknowledged alarm
Left to right
1. General alarm
2. Current main min
3. Current backup min
4. Current main max
5. Current backup max
6. Hours expired main
7. Hours expired backup
NNNNNNN,
Alarms channel 2
NNNNNNN,
Alarms channel 3
NNNNNNN,
Alarms channel 4
NNNNNNN,
Alarms channel 5
NNNNNNN,
Alarms channel 6
NNNNNNN,
Alarms channel 7
NNNNNNN,
Alarms channel 8
NNNNNNN,
Alarms channel 9
NNNNNNN,
Alarms channel 10
NNNNNNN,
Alarms channel 11
NNNNNNN,
Alarms channel 12
NNNNNNN,
General alarms
Left to right
1. Internal communication failure
2. Lamp power missing main
3. Lamp power missing backup
4. Logic power missing main
5. Logic power missing backup
6. Communication failure to slave 1
7. Communication failure to slave 2
NNN,
General alarms
Left to right
1. Communication failure to slave 3
2. Spare
3. Spare
*
Start checksum
Constant
00
Checksum
[CR][LF]
End of string
Constant

MS225
MARBLE AUTOMATION BV © 2020
11
Status string
Description
Value type
Value description
$MS225,
Identifier
Constant
Status,
Message type
Constant
000,
Status of card 1
Decimal value
0 = on initialized
1 = off
2 = main lamp on (auto)
4 = backup lamp on (auto)
8 = main lamp on (manual)
16 = backup lamp on (manual)
000,
Status of card 2
000,
Status of card 3
000,
Status of card 4
000,
Status of card 5
000,
Status of card 6
000,
Status of card 7
000,
Status of card 8
000,
Status of card 9
000,
Status of card 10
000,
Status of card 11
000,
Status of card 12
000,
External inputs
3 bits
Left to right
Input 4
Input 3
Input 2
*
Start checksum
Constant
00
Checksum
[CR][LF]
End of string
Constant

MS225
12
MARBLE AUTOMATION BV © 2020
4. Commissioning
Check the correct setting of the DIP switch.
When the navigation lights are connected and the power supply is applied switch on the
navigation light one by one and use the button on the insert card to set the nominal current of
each navigation light. Set the slide switch to the middle position.
Use this procedure to set the current for each lamp:
When the power supply is applied the green and red LED on the insert card will blink
alternately.
Press the set button until one of the LEDs ( green or red) will light steady. The main
lamp current is now set.
Release the set button.
The red and green LED will blink alternately.
Press the set button again until one of the two LEDs lights steady. The emergency
lamp current is now set.
Release the set button
Repeat this procedure for all lamps.
When done, the lamps can be switched normally.
Replacing insert cards
Important !
Remove the power supply before replacing the insert cards !
When a new card of the same type is installed there is no need for setting the lamp current
again. This value is not stored on the card itself.

MS225
MARBLE AUTOMATION BV © 2020
13
5. Control and indication
Modbus
The MS225 is controlled by Modbus and the indications and alarms are also available via
Modbus. Chapter 6 gives a detailed description of the Modbus addresses.
Control via Modbus
The holding register is used for switching and parameter setting.
Address 1 to 48 is used to separately switch each lamp on or off.
Address 49 is used to accept the alarms and reset the alarm relay output.
It is possible to configure 32 groups of lamps. Address 50 and 51 are used to switch a group on.
When a group is switched on, the lamps which are configured in that group are switched on.
Other lamps that were on, are switched off. Use momentary bits.
Via address 52 the group is switched off.
Addresses 53 to 100 are used for different reset function such as run hours reset, used when a
new lamp is installed.
Addresses 101 to 285 are used to set the run hours parameters. These parameters are set in
32 bit values.
The groups are configured in address 300 to 395. Each group setting has 3 words to contain 48
bits, one for each channel. Bit 0 is LSB.
Indications via Modbus
The input register is used to read the indications and alarms.
The channel status is read from address 1 to 48.
Address 49 is used to indicate the status of the alarm output.
The alarms of each channels are presented from address 51 to 146. Two words are used for
each channel.
The power supply and controller alarms are on address 147 to 150.
Address 148 to 150 are used for communications alarms.
To guard the communication between the Modbus master and the controller, a watchdog is
available on address 152 and 153.
The actual run hours for the lamps are available from address 150 to 350.
If needed the actual current of the lamps ( in mA ) are also available on address 351 to 398.
The last address are used for software version information.

MS225
14
MARBLE AUTOMATION BV © 2020
Insert card controls
The insert card has a slide switch EMERG-AUTO-MAIN. This switch is normally set to AUTO.
When set to AUTO the channel will automatically switch over to the back-up emergency
navigation lamp when the main lamp has a failure.
When set to EMERG or MAIN the selected lamp will be activated. The auto function is then
disabled.
The insert card also has LED indication.
The green steady LED indicates a normal situation with a navigation light switched on.
When a navigation lamp, either the normal or the emergency lamp, is switches on manually,
the green LED will blink.
Insert card alarms
The blinking red indication LED will indicate an alarm situation.
Multiple alarms at one time are possible so the alarms are distinguished by a long blink:
1,5 second pulse
A number of pulses indicating a specific alarm as indicated in the alarm code table
1,5 second pulse
A number of pulses indicating the next specific alarm
1,5 second pulse
LED off for a longer period
Sequence is repeated
Nr of pulses
Alarm
1
General alarm
2
Low current main lamp
3
Low current emergency lamp
4
High current main lamp
5
High current emergency lamp
6
Main lamp hours expired
7
Emergency lamp hours expired

MS225
MARBLE AUTOMATION BV © 2020
15
Main board LED indications
The main board has three LEDs mounted at the lower part of the board.
From left to right there are two red LEDs and one green LED.
The left red Led will be on when the alarm relay is activated.
The middle red LED will indicate main board alarms at the same way as the red indication LEDs
on the insert cards.
The green LED at the right will indicate the heartbeat of the software and is normally blinking.
When the LED is off or steady on, the software is not running.
Nr of pulses
Alarm
1
Internal communication failure
2
Lamp power missing main
3
Lamp power missing backup
4
Logic power missing main
5
Logic power missing backup
6
Communication failure to slave 1
7
Communication failure to slave 2
8
Communication failure to slave 3

MS225
16
MARBLE AUTOMATION BV © 2020
6. Modbus implementation
Holding register
The Modbus master can read from and write to this register and is called with Modbus
function 4. The used variables are words.
Address
Function
Value
Bit index
0
Reserved
1-12
Channel 1 –12 switching
OFF = 1
Channel ON = 2
Main ON = 4
Backup ON = 8
Channel Invert = 16
Bit 0 = OFF
Bit 1 = Channel ON
Bit 2 = Main ON
Bit 3 = Backup ON
Bit 4 = Channel invert
13-24
Channel 13-24
25-36
Channel 25-36
37-48
Channel 37-48
Manual switching is only possible when the group function at address 299 is set to zero.
49
Reset/accept alarm output
Reset = 1
Reset = Bit 0
50/51
Switch group
Binary to decimal
Bit 0 = true = group 1 ON
Bit 1-31 = group 2-32 ON
Switch only 1 bit !
52
Reset switch group
Reset = 1
Reset = Bit 0
53
Reset function channel 1
Restart card = 1
Reset run hours main = 2
Reset run hours backup = 4
Bit 0 = Restart card
Bit 1 = Reset run hours
main
Bit 2 = Reset run hours
backup
54-64
Reset function channel 2-12
65-76
Reset function channel 13-24
77-88
Reset function channel 25-36
89-100
Reset function channel 36-48
101-102
Run hours channel 1 Main
Set point 0-500.000
32 bits / 2 words
103-124
Run hours channel 2-12 Main
Set point 0-500.000
125-148
Run hours channel 13-24 Main
Set point 0-500.000
149-172
Run hours channel 25-36 Main
Set point 0-500.000
173-196
Run hours channel 37-48 Main
Set point 0-500.000
197-199
Reserved

MS225
MARBLE AUTOMATION BV © 2020
17
200-201
Run hours channel 1 Backup
Set point 0-500.000
202-223
Run hours channel 2-12 Backup
Set point 0-500.000
224-247
Run hours channel 13-24 Backup
Set point 0-500.000
248-271
Run hours channel 25-36 Backup
Set point 0-500.000
272-295
Run hours channel 37-48 Backup
Set point 0-500.000
296-298
Reserved
299
Channel control selector
0 = Individual function on
1 = Group function on
Default = 0
300-303
Group 1 settings
4 words ( 1 for each
controller) per group used
Word 0-3:
Bit 0-11 = true = channel
1-12 on
304-428
Group 2-32 settings
Default = 0
430
Nominal current settings Main 1
mA
Default = 0
431-477
Nominal current settings Main 2-48
mA
478
Tolerance current settings Main 1
mA
Default set to value >0
479-525
Tolerance current settings main 2-48
mA
526
Nominal current settings Backup 1
mA
527-573
Nominal current settings Backup 2-48
mA
574
Tolerance current settings Backup 1
mA
575-621
Tolerance current settings Backup 2-48
mA

MS225
18
MARBLE AUTOMATION BV © 2020
Input register
The Modbus master can read from the input register and is accessed with Modbus function
code 3:
Address
Function
Value
Bit index
0
reserved
1
Status channel 1
1 = OFF
2 = Main ON
4 = Backup ON
8 = Main ON manual
16 = Backup ON manual
Bit 0 = true = OFF
Bit 1 = Main ON
Bit 2 = Backup ON
Bit 3 = Main ON manual
Bit 4 = Backup ON manual
2-12
Status channel 2-12
13-24
Status channel 13-24
25-36
Status channel 15-36
37-48
Status channel 37-48
49
Alarm contact output
0 = OFF
1 = ON
Bit 0 = false = OFF
Bit 0 = true = ON
50
reserved
51
Alarms channel 1
General alarm
Bit 0 = alarm ( true=active)
Bit 1 = not accepted
(Alarms 1-7)
Current main lamp low
Bit 2 = alarm
Bit 3 = not accepted
Current emerg. lamp low
Bit 4 = alarm
Bit 5 = not accepted
Current main lamp high
Bit 6 = alarm
Bit 7 = not accepted
Current emerg. lamp high
Bit 8 = alarm
Bit 9 = not accepted
Hours expired main lamp
Bit 10 = alarm
Bit 11 = not accepted
Hours expired emerg. lamp
Bit 12 = alarm
Bit 13 = not accepted
Reserved
Bit 14-15

MS225
MARBLE AUTOMATION BV © 2020
19
52-62
Alarms channel 2-12
See 51
63-74
reserved
75-86
Alarms channel 13-24
See 51
87-98
reserved
99-110
Alarms channel 25-36
See 51
111-122
reserved
123-134
Alarms channel 37-48
See 51
135-146
reserved
147
Controller alarms/1
Internal communication
failure
Bit 0 = alarm ( true=active)
Bit 1 = not accepted
Bit 2 = accepted
Lamps main power failure
Bit 3 = alarm
Bit 4 = not accepted
Bit 5 = accepted
Lamps backup power failure
Bit 6 = alarm
Bit 7 = not accepted
Bit 8 = accepted
Logic main power failure
Bit 9 = alarm
Bit 10 = not accepted
Bit 11 = accepted
Logic backup power failure
Bit 12 = alarm
Bit 13 = not accepted
Bit 14 = accepted
148
Controller alarms/2
See 147
149
Controller alarms/3
See 147
150
Controller alarms/4
See 147
151
Comm/master alarms
Comm to slave 1 failure
Bit 0 = alarm ( true=active)
Bit 1 = not accepted
Bit 2 = accepted
Comm to slave 2 failure
Bit 3 = alarm

MS225
20
MARBLE AUTOMATION BV © 2020
Bit 4 = not accepted
Bit 5 = accepted
Comm to slave 3 failure
Bit 6 = alarm
Bit 7 = not accepted
Bit 8 = accepted
Reserved
Bit 9 = alarm
Bit 10 = not accepted
Bit 11 = accepted
Reserved
Bit 12 = alarm
Bit 13 = not accepted
Bit 14 = accepted
152
Reserved
153
Watchdog 1
154-158
Reserved
159-160
Burn hrs main lamp ch.1
0-500.000
32bit/2 words
161-182
Burn hrs main lamp ch.2-
12
0-500.000
183-206
Burn hrs main lamp ch.13-
24
0-500.000
207-230
Burn hrs main lamp ch.25-
36
0-500.000
231-254
Burn hrs main lamp ch.37-
48
0-500.000
255-256
Burn hrs emerg. lamp ch.1
0-500.000
257-278
Burn hrs emerg. lamp ch.2-
12
0-500.000
279-302
Burn hrs emerg. lamp
ch.13-24
0-500.000
303-326
Burn hrs emerg. lamp
ch.25-36
0-500.000
327-350
Burn hrs emerg. lamp
ch.37-48
0-500.000
Table of contents
Popular Controllers manuals by other brands

Sullair
Sullair Supervisor IE instruction manual

NXP Semiconductors
NXP Semiconductors OM5577 quick start guide

Mitsubishi Electric
Mitsubishi Electric PAC-IF071B-E installation manual

Rockwell Automation
Rockwell Automation Allen-Bradley 1769 CompactLogix user manual

Krüger & Matz
Krüger & Matz KM0770 owner's manual

Siemens
Siemens SIMOTION P350-3 manual