0% found this document useful (0 votes)
76 views34 pages

DA Data Sheet CompactClean ModBus RTU A19 (ID 6559)

This document provides technical details for MODBUS communication for a ballast water management system. It describes the MODBUS configuration, data registers, command options, and revision history of the communication protocol.

Uploaded by

Radoslaw Gawlik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views34 pages

DA Data Sheet CompactClean ModBus RTU A19 (ID 6559)

This document provides technical details for MODBUS communication for a ballast water management system. It describes the MODBUS configuration, data registers, command options, and revision history of the communication protocol.

Uploaded by

Radoslaw Gawlik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Data Sheet

ModBus RTU
CompactCleanTM BWMS
Revision Author Approved Date Remarks
A0 MCL 09032018 MODBUS RTU
A1 MCL 20-11-2018 GPS Added
A2 MCL 05-08-2019 Updated
A3 MCL 13-08-2019 CIP Added
A4 MCL 30-02-2019 Corrected
A5 EMSZ 27-02-2020 Corrected documentation
A6 MAAX 20-03-2020 Incoming and Bypass
Alarm added
A7 EMSZ 25-03-2020 Heavy load start request
signal added
A8 TOUL 27-05-2020 Suggested cable
A9 TOUL 13-08-2020 Examples of control
options
A10 EMSZ 23-09-2020 Added heartbeat and
booster pump to the
communication
A11 EMSZ 04-03-2021 Added standby mode for
the communication
A12 EMSZ 15-03-2021 Updated system status
UInt and extended the
digital status bits
A13 EMSZ 07-04-2021 Added 2 new bypass
signals
A14 EMSZ 27-05-2021 Added compliance mode
and idle mode and control
locked
A15 EMSZ 08-07-2021 Added signal to start the
filter flushing manually
during ballasting and the
draining mode
A16 EMSZ 06-12-2021 Updated the text for the
standby mode and added
bypass alarm signal to the
communication, updated
system status values
A17 EMSZ 07-02-2022 Updated document with
ready time, Custom mode
and CIP lv sensor names
A18 EMSZ 28-03-2022 Changed name of status
value 6 from “Disp” to
“System Idle”
A19 EMSZ 24-10-2022 Updated address 40058
and 40112
Contents
1 Document Change Control .................................................................... 4
Technical description of MODBUS communication for BWMS
CompactClean. ................................................................................................ 6
2 ModBus RTU Option. .............................................................................. 6
2.1 Siemens CM PtP Freeport/ModBus Option. .............................................................. 6
2.1.1 CM PtP BaseUnit .................................................................................................................6
2.1.2 Modbus wiring, Main cabinet (UC01) .................................................................................7
2.1.3 LED displays of the communication module ....................................................................8
2.1.4 LED Diagnostics .................................................................................................................8
2.1.5 TXD/RXD LED Diagnostics .................................................................................................8
2.1.6 PWR LED diagnostics ........................................................................................................9
2.2 Reducing Electrical Noise for External Wiring ......................................................... 9
2.3 MODBUS –RTU specification ..................................................................................... 9
2.4 MODBUS –RTU Cable specification .......................................................................... 9
3 Data on MODBUS ................................................................................. 10
3.1 Digital status bit on MODBUS .................................................................................. 10
3.2 Main Status values on MODBUS .............................................................................. 12
3.3 Valve status bits on MODBUS .................................................................................. 12
3.4 Main Motor values on MODBUS ............................................................................... 18
3.5 Values Main transmitters on MODBUS ................................................................... 20
3.6 Values UV Lamp Drivers ........................................................................................... 21
3.7 Digital command bit on MODBUS ............................................................................ 27
3.8 GPS Signal from MODBUS ....................................................................................... 30
4 Examples of control options via Modbus and signals necessary to
establish them ............................................................................................... 31
4.1 Basic control option ................................................................................................. 31
4.2 Basic + System status option .................................................................................. 32
4.3 Control + Feedback ................................................................................................... 33
4.4 Full control option ..................................................................................................... 34
4.5 GPS option................................................................................................................. 34
1 Document Change Control
This section provides control for the development and distribution of revisions.
The table below includes the revision number, the date of update/issue, the author responsible for
the changes, and a brief description of the context and/or scope of the changes in that revision.
Software Revision Date of Issue Author(s) Brief Description of Change
Rev. Number
0.0.001 A0 09-03-2018 MCL First release

0.52.0130 A1 20-11-2018 MCL GPS added

0.52.0259 A2 05-08-2019 MCL Spacer filled in

0.52.0260 A3 13-08-2019 MCL CIP Added


0.52.0261 A4 30-08-2019 MCL Corrected

0.53.0004 A5 27-02-2020 EMSZ Corrected documentation

0.53.0005 A6 20-03-2020 MAAX Incoming and Bypass Alarm


added
0.54.0000 A7 25-03-2020 EMSZ Heavy load start request signal
added
0.54.0000 A8 27-05-2020 TOUL Suggested cable

0.54.0008 A9 13-08-2020 TOUL Examples of control options

0.54.0011 A10 23-09-2020 EMSZ Added heartbeat and booster


pump to the communication
0.54.0018 A11 04-03-2021 EMSZ Added standby mode for the
communication
0.54.0018 A12 15-03-2021 EMSZ Updated system status UInt
and extended the digital status
bits
0.54.0018 A13 07-04-2021 EMSZ Added 2 new bypass signals

1.00.0000 A14 27-05-2021 EMSZ Added compliance mode and


idle mode, and control locked
1.00.0000 A15 08-07-2021 EMSZ Added signal to start the filter
flushing manually during
ballasting, and the draining
mode
1.02.0000 A16 06-12-2021 EMSZ Updated the text for the
standby mode and added
bypass alarm signal to the
communication, updated
system status values
1.02.0001 A17 07-02-2022 EMSZ Updated document with ready
time, Custom mode and CIP lv
sensor names
1.02.0003 A18 28-03-2022 EMSZ Changed name of status value
6 from “Disp” to “System Idle”
1.03.0001 A19 24-10-2022 EMSZ Updated address 40058 and
40112
Technical description of MODBUS communication for BWMS
CompactClean.
As standard the BWTS CompactClean is equipped with Modbus communication. The communication
is configured as MODBUS RTU slave through a communication card ET200SP CM PtP.
The AMS/CAMS/IPMS system sends a command to the PLC. The PLC processes the command and
returns a response to the AMS/CAMS/IPMS system. This process is repeated, allowing the
AMS/CAMS/IPMS system to monitor the operation status of the BWTS CompactClean.

2 ModBus RTU Option.


2.1 Siemens CM PtP Freeport/ModBus Option.
As an option the customer can get a MODBUS RTU communication between the BWMS and the
AMS/CAMS/IPMS system

2.1.1 CM PtP BaseUnit


Terminal assignment of Pin Designation Input/output Description
the communication
module (BaseUnit):
11 T(A) - Output Send data (4-wire mode)
12 R(A) - Input Receive data (4-wire mode)
T(A) / R(A) Input/output Receive / send date (2-wire
mode)
13 T(B) + Output Send data (4-wire mode)
14 R(B) + Input Receive data (4-wire mode)
T(B) / R(B) Input/output Receive / send date (2-wire
mode)
15 & GND GND functional ground
16 Ground (isolated)
2.1.2 Modbus wiring, Main cabinet (UC01)

Terminal, Bottom of Mainpanel (UC01)


2.1.3 LED displays of the communication module

2.1.4 LED Diagnostics


LED Description
DIAG
CM configured and ready for operation

DM in startup, parameters not assigned yet

Error information; diagnostic interrupt (break)

2.1.5 TXD/RXD LED Diagnostics


LED Description
TX RX
Interface is transmitting

Interface is receiving
2.1.6 PWR LED diagnostics
LED Description
PWR
Power ON (supply voltage present)

Power OFF (supply voltage missing) Check the


voltage supply of the load group

2.2 Reducing Electrical Noise for External Wiring


When installing the MODBUS cable from the BWTS control panel to the AMS/CAMS/IPMS/IPMS
system, the installer shall make sure that the MODBUS cables is NOT installed together with power
cables. There shall be at least 300mm of respect distance. See drawing below for further
information.

2.3 MODBUS –RTU specification


The BWTS MODBUS configuration has a default setting and can only be modified by DESMI
personal. Only MODBUS-RTU slave is supported.
Item Description
Mode MODBUS-RTU slave mode
Baud rate 9600 bps
Date length 8 bits
Parity None
Stop bit 1 Bit
MODBUS slave address 1

2.4 MODBUS –RTU Cable specification


Suggested types: 6XV1830-0MH10 Marine cable or AWG22 Belden 3107Z

Use one twisted pair of conductors for connecting the differential signals and use another conductor
(for example a second twisted pair) for connecting the ground.
3 Data on MODBUS
The data is divided into 4 data types- These types are digital status bit, analogue values, digital command
signals and GPS info.

3.1 Digital status bit on MODBUS


These bits provide status information about the current state of the BWMS system. The description of
the bit is TRUE then the bit is TRUE. Unless the description says otherwise.
DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address Content Description Value
word read to
receiver
40001 System ready for operation
BWMS Ready signal Bit 0
BWMS Main Alarm Alarm detected Bit 1
BWMS Running System in operation Bit 2
System is performing the
BWMS Stopping stopping sequence Bit 3
Cip Cleaning Running CIP program is in operation Bit 4
Filter Flushing Running Filter flushing is active Bit 5
Start signal for the ballast
Start Signal Ballast pumps if they are controlled
Pump(s) by the BWMS Bit 6
System control is enabled on
the local panel (only one
Control in Local mode station can take control) Bit 7
System control is enabled on
CAMS (only one station can
Remote Granted take control) Bit 8
Water level is ok in the
system (level switch -W1-
Water level OK BL1) Bit 9
Low level switch active CIP
CIP Low Level (W9-BL1) operation can be started Bit 10
Fill level switch active CIP
unit is filled at least until the
CIP Fill Level (W9-BL2) fil level Bit 11
High level switch active, level
CIP High Level (W9- in CIP unit is lower than the
BL3) overfill level. Bit 12
The signal goes TRUE when
a new/unacknowledged
IncomingAlarms alarm is present. Bit 13
Signal is TRUE when system
Bypass is being bypassed. Bit 14
Requests heavy load start
Start_Request approval from the ship Bit 15
40058 Spare Bit 0
Spare Bit 1
Spare Bit 2
Spare Bit 3
Spare Bit 4
Spare Bit 5
Spare Bit 6
Spare Bit 7
Indicates that the water’s UVI
is under the approved range
of the system, or that the UV
Compliance Alarm sensor is malfunctioning. Bit 8
If high the control is locked
on one of the stations, the
CAMS cannot take the
Control Locked control Bit 9
If TRUE IMO compliance
mode selected, if FALSE
USCG compliance mode
System mode OptIMO selected Bit10
TRUE if the System detects
System By-Passed an active By-Pass event Bit11
TRUE for 3s after a manual
Manual Abort detected abort operation is initiated Bit12
Spare Bit13
Spare Bit14
Spare Bit15
3.2 Main Status values on MODBUS
These values correspond to status messages which will also be displayed on the HMI panel
DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address word Content Value to receiver
read
40002 BWMS Status UINT 0 System not Ready
(Numeric code for the UINT 1 System Ready
system status messages,
UINT 2 Water Filling
the messages will be
displayed on all the UINT 3 Fresh Water Flushing
HMI panels ) UINT 4 Recirculation
UINT 5 Powering Up UV Lamps
UINT 6 System Idle
UINT 7 Running Ballast
UINT 8 Running De-Ballast
UINT 9 Shutting Down
UINT10 Stripping Operation
UINT11 Filter Flushing
UINT12 Filter Mode on
UINT13 Open Recir. Valves
UINT14 Filling from CIP System
UINT15 CIP Recir. UV Unit
UINT16 Standby Mode Active
UINT17 Freshwater CIP System
UINT18 Start Ballast Pump
UINT19 Stop Ballast Pump
UINT20 UV Lamps Not Ready
UINT21 Req. Heavy Load Start
UINT22 Starting Booster Pump
UINT23 Draining
UINT24 Running “CustomMode”
UINT25 Emergency Press.Relief

3.3 Valve status bits on MODBUS


DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address word Content Value to receiver
read
40003 Valve W1-MA1 Status Bit 0 Fault Open
Ballast Inlet Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT from the filter
inlet valve) Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not In Use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40004 Valve W2-MA1 Status Bit 0 Fault Open
De-Ballast Inlet Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT from the filter
bypass valve) Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40005 Valve W5-MA1 Status Bit 0 Fault Open
Inlet Technical Fresh Bit 1 Fault Close
Water
Bit 2 Fault End Switch
(Status WORD converted
to UINT from the fresh Bit 3 Warning Open
water inlet valve) Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40006 Valve W4-MA1 Status Bit 0 Fault Open
Ballast Tanks for Bit 1 Fault Close
Stripping Bit 2 Fault End Switch
(Status WORD converted
Bit 3 Warning Open
to UINT from the stripping
inlet valve) Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40007 Valve W3-MA1 Status Bit 0 Fault Open
Filter Flush Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT from the
backflush valve) Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40008 Valve W3-MA2 Status Bit 0 Fault Open
Filter Flush overboard Bit 1 Fault Close
Valve
Bit 2 Fault End Switch
(Status WORD converted
to UINT from the Bit 3 Warning Open
overboard valve) Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40009 Valve W4-MA2 Status Bit 0 Fault Open
Recirculation Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40010 Valve W5-MA3 Status Bit 0 Fault Open
Recirculation CIP. Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40011 Valve Spare Status Bit 0 Fault Open
Bit 1 Fault Close
Bit 2 Fault End Switch
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40012 Valve W7-MA1 Status Bit 0 Fault Open
Air Bleeding Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40013 Valve W1-MA2 Status Bit 0 Fault Open
Outlet Valve Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40014 Valve W9-MA1 Status Bit 0 Fault Open
Technical Freshwater CIP Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40015 Valve W9-MA3 Status Bit 0 Fault Open
Filling Valve CIP Bit 1 Fault Close
(Status WORD converted
Bit 2 Fault End Switch
to UINT)
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40016 Valve Spare Status Bit 0 Fault Open
Bit 1 Fault Close
Bit 2 Fault End Switch
Bit 3 Warning Open
Bit 4 Warning Closed
Bit 5 Not in use
Bit 6 Fault Motor Relay
Bit 7 Not in use
Bit 8 Valve Open
Bit 9 Valve Closed
Bit 10 Valve Moving to open
Bit 11 Valve Moving to closed
Bit 12 Valve in Manual
Bit 13 Valve in auto
Bit 14 External Ctr. (lockout)
Bit 15 Controlled by BWMS
40017 Spare
40018 Spare
40019 Spare
40020 Spare

3.4 Main Motor values on MODBUS


DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address word read Content Value to receiver
40021 Motor H1-MA2 Bit 0 Stopped
Filter Flush Arm Bit 1 Running
(status messages from
Bit 2 Reversing
the filter flush arm)
Bit 3 Not in use
Bit 4 In automode
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Fault (Trip)
Bit 9 Not Running
Bit 10 Not in use
Bit 11 Not in use
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40022 Motor W3-MA3 Bit 0 Stopped
Flush, Stripping, Bit 1 Running
Recirculation Pump
Bit 2 Reversing
(Status messages from
the backflush pump) Bit 3 Not in use
Bit 4 In automode
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Fault (Trip)
Bit 9 Not Running
Bit 10 Not in use
Bit 11 Not in use
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40023 Motor W9-MA8 Status Bit 0 Stopped
CIP dosing pump Bit 1 Running
(status messages from Bit 2 Reversing
the CIP filling pump) Bit 3 Not in use
Bit 4 In automode
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Fault (Trip)
Bit 9 Not Running
Bit 10 Not in use
Bit 11 Not in use
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40024 Motor Spare Bit 0 Stopped
Bit 1 Running
Bit 2 Reversing
Bit 3 Not in use
Bit 4 In automode
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Fault (Trip)
Bit 9 Not Running
Bit 10 Not in use
Bit 11 Not in use
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40025 Motor Spare Bit 0 Stopped
Bit 1 Running
Bit 2 Reversing
Bit 3 Not in use
Bit 4 In automode
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Fault (Trip)
Bit 9 Not Running
Bit 10 Not in use
Bit 11 Not in use
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use

3.5 Values Main transmitters on MODBUS


DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address word Content Value to
read receiver
40026 Pressure Inlet H1-BP1
(Filter inlet pressure measurement multiplied by
10.0) Bar /10
40027 Pressure Outlet H1-BP2
(Filter outlet pressure measurement multiplied by
10.0) Bar /10
40028 Diff. Pressure Filter H1-BP2
(Filter Inlet/outlet pressure difference multiplied
by 100.0) Bar /100
40029 UV Unit Temperature
(UV unit temperature measurement multiplied by
10.0) °C /10
40030 BWMS Inlet Flow
(System inlet flow measurement) m³/h
40031 Ballast Pump Speed Ref.
(Ballast pump speed referent from BWMS
multiplied by 10.0) % / 10
40032 UV-I Sensor
(UV unit UVI measurement) w/m²
40033 Calculated m³ this/last operation
(Amount of processed water during operation.
After operation finished the value will be stay the
same until new operation is started) m³
40034 Actual all lamp power
(Power read from lamp drivers) kW
40035 Heartbeat Clock (transmits the system clock
seconds)
40036 BWMS Recirculation Flow (optional)
(flow read from flow meter installed on the
backflush line) m³/h
40037 UV Unit 2 Temperature (optional) °C /10
40038 UV-I Sensor 2 (optional) w/m²
40039 UV Lamps Ready Timer seconds
3.6 Values UV Lamp Drivers
DESMI BWTS MODBUS Slave
Modbus Address (Function code 03 Word)
Address word Content Value to receiver
read
40040 UV Lamp Driver 1 Bit 0 Off
Lamp 1 and Lamp 2 Bit 1 Ignition
(Lamp driver1 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40041 UV Lamp Driver 2 Bit 0 Off
Lamp 3 and Lamp 4 Bit 1 Ignition
(Lamp driver2 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40042 UV Lamp Driver 3 Bit 0 Off
Lamp 5 and Lamp 6 Bit 1 Ignition
(Lamp driver3 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40043 UV Lamp Driver 4 Bit 0 Off
Lamp 7 and Lamp 8 Bit 1 Ignition
(Lamp driver4 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40044 UV Lamp Driver 5 Bit 0 Off
Lamp 9 and Lamp 10 Bit 1 Ignition
(Lamp driver5 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40045 UV Lamp Driver 6 Bit 0 Off
Lamp 11 and Lamp 12 Bit 1 Ignition
(Lamp driver6 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40046 UV Lamp Driver 7 Bit 0 Off
Lamp 13 and Lamp 14 Bit 1 Ignition
(Lamp driver7 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40047 UV Lamp Driver 8 Bit 0 Off
Lamp 15 and Lamp 16 Bit 1 Ignition
(Lamp driver8 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40048 UV Lamp Driver 9 Bit 0 Off
Lamp 17 and Lamp 18 Bit 1 Ignition
(Lamp driver9 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40049 UV Lamp Driver 10 Bit 0 Off
Lamp 21 and Lamp 20 Bit 1 Ignition
(Lamp driver10 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40050 UV Lamp Driver 11 Bit 0 Off
Lamp 22 and Lamp 23 Bit 1 Ignition
(Lamp driver11 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40051 UV Lamp Driver 12 Bit 0 Off
Lamp 23 and Lamp 24 Bit 1 Ignition
(Lamp driver12 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40052 UV Lamp Driver 13 Bit 0 Off
Lamp 25 and Lamp 26 Bit 1 Ignition
(Lamp driver13 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40053 UV Lamp Driver 14 Bit 0 Off
Lamp 27 and Lamp 28 Bit 1 Ignition
(Lamp driver14 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40054 UV Lamp Driver 15 Bit 0 Off
Lamp 29 and Lamp 30 Bit 1 Ignition
(Lamp driver15 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40055 UV Lamp Driver16 Bit 0 Off
Lamp 31 and Lamp 32 Bit 1 Ignition
(Lamp driver16 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40056 UV Lamp Driver 17 Bit 0 Off
Lamp 33 and Lamp 34 Bit 1 Ignition
(Lamp driver17 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
40057 UV Lamp Driver 18 Bit 0 Off
Lamp 35 and Lamp 36 Bit 1 Ignition
(Lamp driver18 status Bit 2 Ramp Up
information) Bit 3 On
Bit 4 Not in use
Bit 5 Not in use
Bit 6 Not in use
Bit 7 Not in use
Bit 8 Drive signal OK
Bit 9 Ignition Failed
Bit 10 Main Fault
Bit 11 Earth Fault
Bit 12 Not in use
Bit 13 Not in use
Bit 14 Not in use
Bit 15 Not in use
3.7 Digital command bit on MODBUS
The following signals are inputs from the CAMS system to control the BWMS system.
DESMI BWTS MODBUS Slave
Modbus Address (Function code 06 Word)
Address Content Bits Description
word
write
40100 Control Bit 0 Ack. Alarms (positive signal edge acknowledges all
BWMS active alarms)
Bit 1 BWMS Start (positive signal edge starts the
selected operation, or continues the operation if
Standby Mode is active)
Bit 2 BWMS Stop (positive signal edge stops the
operation in progress)
Bit 3 Abort Operation (continuous signal for 3s aborts
the performed operation and resets the system to
idle state, if lamps were ignited lamp lockout will
activate for 5 minutes)
Bit 4 BallastPump1 is Running (continuous feedback
signal)
Bit 5 BallastPump2 is Running (continuous feedback
signal, in ballast and de-ballast operations if both
ballast pumps feedbacks are dropped at the
system will automatically start the shutdown
process)
Bit 6 BWTS Is Bypassed (a continuous 3s signal will
trigger the bypass alarm and stop the performed
operation)
Bit 7 Request Remote control (positive signal edge sets
the CAMS system to the active control station)
Bit 8 Force Man. B.Pump Ref.
Bit 9 Power-Available (approve heavy start request from
the BWMS)
Bit 10 Booster Pump is Running
Bit 11 Force Man Booster Pump speed ref.
Bit 12 Standby mode (mode activates with positive signal
edge)
Bit 13 De-Ballast Bypassed
Bit 14 Ballast Bypassed
Bit 15 OptIMO
(True == IMO mode, FALSE == USCG mode)
40112 Control Bit 0 ManualFilterFlush
BWMS2 (positive edge starts the filter flushing for the set
time from the HMI, only available during
ballasting)
Bit 1 Stripping pump1 running
Stripping Pump1 is Running (continuous feedback
signal)
Bit 2 Stripping pump2 running
Stripping Pump2 is Running (continuous feedback
signal)
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Bit 8
Bit 9
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
40101 BWMS UINT 0 Set operation mode: Manual
Operation UINT 1 Set operation mode: Ballast
Modes UINT 2 Set operation mode: De-Ballast
UINT 3 Set operation mode: Stripping Operation
UINT 4 Set operation mode: Recirculation
UINT 5 Set operation mode: Custom Mode
UINT 6 Set operation mode: Water Filling
UINT 7 Set operation mode: Fresh Water Flush
UINT 8 Set operation mode: CIP Operation
UINT 9 Reserved for Idle mode
UINT Set operation mode: Draining Operation
10
UINT Not in use
11
UINT Not in use
12
UINT Not in use
13
UINT Not in use
14
UINT Not in use
15
40102 Ballast %
Pumps
Manual
Speed
Ref.
40111 Booster
Pump
Manual
Speed
Ref.
3.8 GPS Signal from MODBUS
DESMI BWTS MODBUS Slave
Modbus Address (Function code 06 Word)
Address word write Content Values
40103 GPS UTC Time hhmmss /24h
40104 format UDint
40105 GPS Latitude In decimal degrees +90° to -90°
40106 Signed 32Bit Float
40107 GPS Longitude In decimal degrees +180° to -180°
40108 Signed 32Bit Float
40109 GPS UTC Date ddmmyyyy /
40110 UDint

We are working with the big-endian storage organization:


the highest value byte (MSB = most significant byte) is stored first (at the lowest storage address).
4 Examples of control options via Modbus and signals necessary to
establish them

4.1 Basic control option


Addresses: 40001, 40058, 40100, 4010 - (4 Total)

Function:
✓ Mode selection
✓ Start / Stop Operation Mode
✓ General system status
✓ Bypass and alarms
✓ Water present in the system feedback

Control layout example:


4.2 Basic + System status option
Addresses: 40001, 40058, 40002, 40100, 40101 - (5 Total)

Function: System not Ready


✓ Mode selection System Ready
✓ Start / Stop Mode Water Filling
✓ Full system status Fresh Water Flushing
✓ Bypass and alarms Recirculation
✓ Water present in the system feedback Powering Up UV Lamps
Disp.
Running Ballast
Running De-Ballast
Shutting Down
Stripping Operation
Filter Flushing
Filter Mode on
Open Recirculation Valves
Filling from CIP System
CIP Recirculation UV Unit
Standby Mode Active
Freshwater CIP System
Start Ballast Pump
Stop Ballast Pump
UV Lamps Not Ready
Req. Heavy Load Start
Starting Booster Pump

Control layout example:


4.3 Control + Feedback
Addresses: 40001, 40058, 40002, 40026 - 40034, 40100, 40101 - (14 Total)

Function:
✓ Mode selection
✓ Start / Stop Mode
✓ Full system status
✓ Bypass and alarms
✓ Process values feedback (each value takes up one address)

Control layout example:


4.4 Full control option
40001 to 40058 and 40100, 40101 - (60 Total)

Function:
✓ Mode selection
✓ Start / Stop Mode
✓ Full system status
✓ Bypass and alarms
✓ Process values feedback
✓ Valve feedback
✓ Motor feedback
✓ UV Lamp Drivers feedback

4.5 GPS option


Addresses: 40103 to 40110 - (8 Total)

You might also like