Implementation Guide RemoteControl For FCM
Implementation Guide RemoteControl For FCM
Page
Remote Control for FCM 9013792 02 1/Many
Issued by Department Date
Ankit Singhvi GAST 09-04-2019
Recipients
PD FCS & Modules, Service engineers
1 Purpose
This document describes how to implement Remote Control.
The changes made in the latest revision of the document are implemented in the
FCM One software V3.00.00.
Important Note: Register 40069- 40146 has been removed from the document but are still
present in the code. If the customer is already using this, no need to worry. For new
customers, it is recommended to use the new Modbus registers.
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 2 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 4 (55)
2 Scope
This document will cover Remote Communication of FCM One through Programmable
inputs, Remote HMI, Modbus TCP/ RTU.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 5 (55)
3 General
3.1 Communication types
We differ between two types of remote communication:
• Remote Monitoring - This is defined as reading of process data from the FCM
ONE. Running signals, pressure readings, valve positions, alarm states, etc, is
available for monitoring remotely.
• Remote Control - This adds the possibility to control the process. In addition to
the reading of process data, it is also possible to start, stop, acknowledge alarms,
change parameters, etc, remotely
3.2 Remote control button
The FCM ONE operator panel has a separate touch button for putting the system in
Remote Control.
Remote Control
Remote Control
button Activated
button
When Remote Control (RC) is activated all input commands from the local panel are
disabled and it is not possible to change parameters from the panel. Although, it is still
possible navigate in the menus and to view process information.
3.3 Prerequisites
For the system to allow RC the following has to be fulfilled:
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 6 (55)
Holding registers are NOT reset by the FCM ONE when a command has been executed.
That must be done by the client. Neither does the FCM ONE keep track of the order in
which the registers/commands are set.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 7 (55)
4.3 Modbus
The Modbus interface is included in the standard delivery of the FCM ONE through the
built-in Ethernet port of the CPU or additional communication card. Connection example is
shown in the FCM ONE circuit diagram.
MBTYPE_READ_HOLDING_REGISTERS: FC3;
MBTYPE_WRITE_MULTIPLE_REGISTERS: FC16;
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 8 (55)
• Once you have entered the correct IP address, press the Update Button (b)
• You can see the Update status in the next line.
• If any error comes, the Update code will display the corresponding value.
• Please make sure that the machine is in stand still before changing IP
address.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 9 (55)
Use the following parameters to setup the communication. Default values are mentioned
in the below picture.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 10 (55)
5.1 Command to FCM One from Client (Write Only for Customer)
These are command given to FCM One to perform an action.
Each command uses a single bit of the register.
Commands in Modbus address 40000- 40002 need to reset after the action is done.
Commands in Modbus address 40004- 40016 are Signal Based. The command will be
executed till the time corresponding bit is high.
While giving signal commands, make sure not to set opposite direction movement
bit together.
Ex: 40012.0 is set to increase the SRV while 40012.1 is used to decrease the SRV.
Make sure both the bits are not ON at same time.
This can result is unexpected behavior of the system.
40000.0 Start
40000.1 Stop
40001.1 Spare
40001.3 Spare
40001.5 Spare
40001.7 Spare
40001.9 Spare
40001.11 Spare
40001.13 Spare
40002.1-40002.4 Spare
40002.6-40002.15 Spare
40003 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 12 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 13 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 14 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 15 (55)
5.2 Data to FCM One from Client (Write Only for Customer)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 16 (55)
Modbus
Parameter Description Access
Address
System Parameters
Remote Control Type
0 = Disable
40200 P000 1 = Digital I/O Read Only
2 = RemoteHMI
3 = Modbus
Modbus Type Read Only
0 = Not Used
40202 P002 1 = Modbus TCP/IP
2 = Modbus RTU
3 = Modbus Dual RTU
GPS Connected Read Only
40203 P003 0 = No
1 = Yes
Prog. Alarm Output Type
40204 P004 0 = Normally Closed Read/Write
1 = Normally Open
40213 P013 B3:X0DI9371 - Digital Input 01 Read/Write
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 17 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 18 (55)
Main Parameters
Delay to switch ON circ. pump after mixing tube level
40280 P100 Read/Write
switch ok
Delay to switch ON the heaters after circ. pump
40281 P101 Read/Write
feedback is ok
Power failure action
40282 P102 0= Alarm No Start Read/Write
1 = Alarm Start
40283 P103 Delay to switch on the system after power failure Read/Write
Machine Type
0 = FCM
40284 P104 Read Only
1 = FSU
2 = FCU
Change Over Parameters
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 20 (55)
40391
40392
40393
40394
P220 Fuel 1 ID Name (String of 10) Read/Write
40395
40396
40397
40398
40399
40400
40401
40402
40403
40404
P235 Fuel 2 ID Name (String of 10) Read/Write
40405
40406
40407
40408
40409
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 22 (55)
40411
40412
40413
40414
40415
40416
40417
40418
40419
40420
40421
40422
40423
40424
P265 Fuel 4 ID Name (String of 10) Read/Write
40425
40426
40427
40428
40429
Blending Parameters
Blending
0 = Not Installed
1 = Fuel %
40440 P300 Read Only
2 = Calculated Sulphur Content
3 = Actual Sulphur Content (Sensor)
4 = Exhaust Gas (Modbus)
40442 P302** Maximum Sulphur Content from Sensor Read/Write
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 23 (55)
40448 P308 ** Sulphur Content Reqd for the Final Blend Read/Write
First Fuel for Blending
0 = None
1 = Fuel 1
40451 P311 Read/Write
2 = Fuel 2
3 = Fuel 3
4 = Fuel 4
Second Fuel for Blending
0 = None
1 = Fuel 1
40452 P312 Read/Write
2 = Fuel 2
3 = Fuel 3
4 = Fuel 4
40453 P313* First Fuel % for Blending Read/Write
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 24 (55)
40480
40481
40482
40483
40484
P320 Blended Fuel ID Name (String of 10) Read/Write
40485
40486
40487
40488
40489
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 25 (55)
Filter Parameters
Filter Position
0 = No Filter
40650 P600 Read Only
1 = On Cold Side
2 = On Hot Side
Filter Type
0 = Auto – Auto (DPS)
1 = Auto – Manual (DPS)
40651 P601 Read Only
2 = Other (DPS)
3 = Auto – Auto_AI (DPT)
4 = Auto – Manual_AI (DPT)
40653 P603* Filter Drain Valve Interval Time 0 = Disabled Read/Write
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 27 (55)
40713 P913 Time For Which Diff. Greater Than P912 (C-H) Read/Write
40715 P915 Time For Which Diff. Greater Than P914 (H-C) Read/Write
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 28 (55)
40743 P943* CRV PID Controller Dead band temperature Read Only
40760 P960* Visc. band above which temp. set point is adjusted Read/Write
1 = EVT30
2 = EVT30D
3 = Viscomaster Dynamic / HFVM-R
4 = Viscomaster / HFVM-B
5 = Other
Output of Third Party Viscosity Sensor Read Only
40813 P1003 0 = Dynamic Viscosity
1 = Kinematic Viscosity
40814 P1004* Viscosity at 4mA Read Only
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 30 (55)
Note :
If P231 = 21.5°C, then the value to be entered in register 40321 should be 215 and
similarly if you are reading 215 in register 40321 then it means the value of P231 is
21.5°C.
If P231 = 21.0°C, then the value to be entered in register 40321 should be 210 and
similarly if you are reading 210 in register 40321 then it means the value of P231 is
21.0°C.
If P304 = 10.42%, then the value to be entered in register 40444 should be 1042 and
similarly if you are reading 1042 in register 40444 then it means the value of P304 is
10.42%.
If P304 = 10.4%, then the value to be entered in register 40444 should be 1040 and
similarly if you are reading 1040 in register 40444 then it means the value of P304 is
10.4%.
*** it is not recommended to change the value of this parameter from this register. But if
you are doing so, please make sure the selected option is possible. System is not taking
care of any interlocks. Alternate you can use the register 40016 for the change of
parameter, in this case the system is taking care of the interlocks.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 31 (55)
Ex:
Let’s the Fuel name is HFO.
So,
N1_0 N0_0 = H
N3_0 N2_0 = F
N1_1 N0_1 = O
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 32 (55)
Modbus Details
Description
Address
40860.0 Common Alarm Common Alarm signal
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 33 (55)
40861.9 DPS Activated High differential pressure in the filter (Alarm 600)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 34 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 35 (55)
40863.7 Stop Pump Manually When the popup to stop pumps appears
Each word contains the alarms for that group in a packed format.
40871.0 Spare
40871.1 Spare
40874.7 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 37 (55)
40874.13 A413 : Standby Supply Pump not available. Please restore it.
40875.7 Spare
40875.13 A513 : Standby Circulation Pump not available. Please restore it.
40875.14 –
Spare
40875.15
40876.0 A600 : Automatic Filter Differential Pressure high
40877 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 38 (55)
40879.4 Spare
40879.9 Spare
40879.10 Spare
40880.1 Spare
40880.3 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 39 (55)
40944 Current Flow Rate (Shown on 1_1 Page) (FT Device data)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 40 (55)
40977 Target Temp MaxLimit (Current Temperature Max Limit, on TT2 Pop Up)
40978 Target Temp MinLimit (Current Temperature Min Limit, on TT2 Pop Up)
40982 Spare
40986 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 41 (55)
40999* SP1Total
41000* SP1Trip
41001* SP2Total
41002* SP2Trip
41003* CP1Total
41004* CP1Trip
41005* CP2Total
41006* CP2Trip
41007* AF1Total
41008* AF1Trip
41009* AF2Total
41010* AF2Trip
41016* Spare
41017* Spare
41018* Spare
41019* Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 42 (55)
41021** TripFlow1
41022** F1TotalFlow
41023** F1TripFlow1
41024** F2TotalFlow
41025** F2TripFlow1
41026** F3TotalFlow
41027** F3TripFlow1
41028** F4TotalFlow
41029** F4TripFlow1
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 43 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 44 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 45 (55)
41051.6 Spare
41051.7 Spare
41052.2-41052.15 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 46 (55)
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 47 (55)
41054.15 SPARE
41055.8-41055.15 Spare
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 48 (55)
6 Programmable inputs/outputs
For FCM One, some I/O boards are optional and available as Extra I/O boards.
ID Description
1 System Start
2 System Stop
3 SPARE
4 SPARE
5 Select Fuel 3
6 Select Fuel 4
7 Select Fuel 5
8 SPARE
18 CV1 to F1 Command
20 CV2 to F2 Command
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 49 (55)
22 CV3 to F3 Command
42 Heat tracing ON
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 50 (55)
ID Description
1 Common Alarm
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 51 (55)
26 DPS Activated
31 EH1 Fault
32 EH2 Fault
49 SP 1 failure
50 SP 2 failure
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 52 (55)
51 CP 1 failure
52 CP 2 failure
53 TT Fault
54 VT Fault
58 Ready To Start
59 System Started
63 PLC Healthy
ID Description
1 Spare
2 Spare
3 Spare
4 Spare
5 Spare
1 PT1 Value
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 53 (55)
2 PT2 Value
3 TT1 Value
4 TT2 Value
5 Spare
6 VT value
7 DT value
8 Target Temperature
9 Target Viscosity
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 54 (55)
7 Revision notes
Rev.0.0
First preliminary version.
Rev.0.1
Added Fuel density in the actual values.
Rev.0.2
Modified the programmable I/O chapter.
Rev.0.3
Added missing Modbus mappings for some parameters and alarms.
Rev.0.4
P702 and P703 Added.
www.alfalaval.com
Implementation guide Document No 90013792 02
Version No 0.16
Chapter Modbus Register for FCM Pages 55 (55)
www.alfalaval.com