Warning notices must be observed to ensure personal safety as well as that of others, and to
protect the product and the connected equipment. These warning notices are accompanied
by a clarification of the level of caution to be observed.
Qualified Personnel
This device/system may only be set up and operated in conjunction with this manual.
Qualified personnel are only authorized to install and operate this equipment in accordance
with established safety practices and standards.
Warning: This product can only function properly and safely if it is correctly transported,
stored, installed, set up, operated, and maintained.
Note: Always use product in accordance with specifications.
Copyright Siemens Milltronics Process
Disclaimer of Liability
Instruments Inc. 2003. All Rights Reserved
This document is available in bound version and in
electronic version. We encourage users to
purchase authorized bound manuals, or to view
electronic versions as designed and authored by
Siemens Milltronics Process Instruments Inc.
Siemens Milltronics Process Instruments Inc. will
not be responsible for the contents of partial or
whole reproductions of either bound or electronic
versions.
MILLTRONICS®is a registered trademark of Siemens Milltronics Process Instruments Inc.
Contact SMPI Techni cal Publications at the following address:
Technical Publications
Siemens Milltronics Process Instruments Inc.
1954 Technology Drive, P.O. Box 4225
Peterborough, Ontario, Canada, K9J 7B1
Email: techpubs@siemens-milltronics.com
While we have verified the contents of
this manual for agreement with the
instrumentation described, variations
remain possible. Thus we cannot
guarantee full agreement. The
contents of this manual are regularly
reviewed and corrections are included
in subsequent editions. We welcome
all suggestions for improvement.
Technical data subject to change.
For the library of SMPI instruction manuals, visit our Web site: www.siemens-milltronics.com
Milltronics SF 500 ...............................................................................................................1
Milltronics SF 500 features .........................................................................................................1
The Manual ...............................................................................................................................................2
Auto Zero .................................................................................................................................................12
Power Connections ..............................................................................................................................15
mA I/O Board ..........................................................................................................................................16
Installing/Replacing the Memory Back-up Battery ......................................................................16
To Install a Plug-in Board ..........................................................................................................17
Table of Contents
Modes of Operation ..........................................................................................................18
Display and Keypad ..............................................................................................................................18
RUN Mode ..............................................................................................................................................20
PROGRAM Mode ..................................................................................................................................20
PROGRAM Mode Display .........................................................................................................20
Entering PROGRAM mode ........................................................................................................21
Start Up .......................................................................................................... .....................23
Power Up .......................................................................................................................................23
Material Tests ........................................................................................................................................30
Note: The Milltronics SF 500 is to be used only in the manner outlined in this
instruction manual.
The Milltronics SF 500 is a full-feature integrator for use with solids flowmeters. The SF
500 processes the signal from the flowmeter and calculates values for the rate of
material flow and totalization. These values are displayed on the local LCD, or output in
the form of analog mA, alarm relay, or remote totalization.
Milltronics SF 500 features
The SF 500 is programmable
•Two remote totalizer contacts
•Five programmable relays
•Five programmable discrete inputs
•One programmable isolated mA output for rate (standard)
•Two programmable isolated mA input, for PID control
•Two programmable isolated mA output for rate, PID control, or on-line
calibration
The SF 500 is flexible
•Rate linearization
•Auto zero
•PID* control
•Batch control
•Multispan operation
•On-line calibration
* PID and on-line calibration control requires the optional mA I/O board.
The SF 500 can communicate
There are three communication ports on the SF 500, as standard. Use the two RS-232
ports for Milltronics Dolphin Plus and Modbus protocol. Link the RS-485 port to either a
PLC or a computer. The SF 500 also supports Siemens Milltronics SmartLinx® and
networks with popular industrial communication systems.
Introduction
The SF 500 is upgradeable
Enhance its basic features with the following:
•mA I/O board
•SmartLinx module
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 1
Page 8
The Manual
It is essential that this manual be referred to for proper installation and operation of your
SF 500 solids flowmeter integrator. As the SF 500 must be connected to a solids
flowmeter, refer to the flowmeter’s manual as well.
The manual is designed to help you get the most out of your SF 500, and it provides
information on the following:
•How to install the unit
•How to program the unit
•How to operate the keypad
and read the display
•How to do an initial Start Up
•How to optimize and
maintain accurate operation
of the unit
Introduction
If you have any questions, comments, or suggestions about the manual contents, please
email us at techpubs@siemens-milltronics.com.
For the complete library of Siemens Milltronics manuals,
go to www.siemens-milltronics.com
.
•Outline diagrams
•Wiring diagrams
•Parameter values
•Parameter uses
•Modbus register mapping
•Modem configuration
Page 2Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 9
Specifications
Power
• 100/115/200/230 V ac ±15%, 50/60 Hz, 31 VA
• fuse, FU1 2AG, Slo Blo, 2 A, 250 V or equivalent
Application
• compatible with Siemens Milltronics solids flowmeters or equivalent 1 or 2 load cell
flowmeters
• compatible with LVDT equipped solids flowmeters, with use of optional interface board
Accuracy
• 0.1% of full scale
Resolution
• 0.02% of full scale
Environmental
• location:indoor / outdoor
• altitude:2000 m max
• ambient temperature:-20 to 50°C (-5 to 122°F)
• relative humidity: suitable for outdoor (Type 4X / NEMA 4X /IP65 enclosure)
• Installation category:II
• pollution degree:4
Enclosure
• Type 4X / NEMA 4X / IP65
• 285 mm W x 209 mm H x 92 mm D (11.2” W x 8.2” H x 3.6” D)
• polycarbonate
Programming
• via local keypad and/or Dolphin Plus interface
Display
• illuminated 5 x 7 dot matrix liquid crystal display with 2 lines of 40 characters each
Memory
• program stored in non-volatile FLASH ROM, upgradable via Dolphin Plus interface
• parameters stored in battery backed RAM. The battery is 3V NEDA 5003LC or
equivalent, nominal 5 year life
Specifications
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 3
Page 10
Specifications
Inputs
• load cell/LVDT Conditioning Card:
0 - 45 mV dc per load cell/LVDT Conditioning Card
• auto zero:dry contact from external device
• mA see optional mA I/O board
• auxiliary:5 discrete inputs for external contacts, each
programmable for either display scrolling, totalizer 1
reset, zero, span, multispan, print, batch reset, or PID
function.
Outputs
• mA:- 1 programmable 0/4 - 20 mA, for rate, for rate output
- optically isolated
- 0.1% of 20 mA resolution
- 750 Ω load max
- see optional mA I/O board
• load cell/LVDT Conditioning Card:
10 Vdc compensated excitation for LVDT Conditioning
Card or strain gauge type load cells, 2 cells max, 150 mA
max
• output supply:unregulated, isolated 24 Vdc at 50 mA, short circuit
• LVDT interface card:for interface with LVDT solids flowmeters (separately
® Modules:protocol specific modules for interface with popular
industrial communications systems (refer to associated
product documentation)
inputs:- 2 programmable 0/4 – 20 mA for PID, control optically
isolated
- 0.1% of 20 mA resolution
- 200 Ω input impedance
outputs:- 2 programmable 0/4 – 20 mA for PID control or rate
- optically isolated
- 0.1% of 20 mA resolution
- 750 Ω load max
protected
mounted)
Specifications
Weight
• 2.6 kg (5.7 lbs.)
Approvals
•CE*, CSA
*EMC performance available upon request.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 5
NRTL/C
Page 12
Installation
209
Notes:
•Installation shall only be performed by qualified personnel and in
accordance with local governing regulations.
•This product is susceptible to electrostatic shock. Follow proper grounding
procedures.
Dimensions
16 mm
(0.6")
mm
(8.2")
172 mm
(6.8”)
lid screws
(6 places)
92 mm
(3.6")
285 mm
(11.2")
3
2
1
4
7
6
5
8
A
0
9
RUN
ALT
DISP
M
PAR
ZERO
SPAN
RESET
CLEAR
ENTER
TOTAL
267 mm
(10.5")
Conduit entry area.
Recommend drilling the enclosure with
a hole saw and using suitable cable
glands to maintain ingress rating.
mounting hole
(4 places)
lid
enclosure
customer
mounting screw
Installation
Note: Non-metallic enclosure does not provide grounding between connections.
Use grounding type bushings and jumpers.
Page 6Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 13
Layout
®
battery,
memory
back up
optional SmartLinx
module*
communications port 3 (RJ-11)
Security
SWI Switch
A
K
optional
Analog I/O
board
1
2
3
4
5
6
7
8
9
10
+
-
+
-
SHLD
-+
+
-
SHLD
MADE IN CANADA PETERBOROUGH ONT
LCA
LCB
LCCLCD
LOAD CELL INPUTS
V+
12
S+
13
S-
14
EXCITATION
V-
LOAD CELL
SHLD
15
SIG
16
17
COM
18
CNST
19
+EXC
SPEED SENSOR
20
SHLD
21
MA+
31
TX
22
MA-
32
COM
23
33
RX
RS-232
SHLD
24
34
SHLD
AUX1
25
AUX2
35
T1+
26
AUX3
36
T1-
27
AUX4
37
SHLD
28
38
T2+
AUX5
29
39
T2-
COM
30
A-Z
40
SHLD
MILLTRONICS
VENTURE ANALOG I/O
PN ________ -__
11
VOLT SELECT
200V
50/60HZ
2
W
S
230V
OFF
51
41
RLY3
52
42
+
53
43
COM
RLY4
RS485
54
44
-
55
45
+
RLY5
56
46
SHLD
57
SHLD
47
RLY1
58
48
L2/N
59
49
RLY2
L1
60
50
*To reduce communication interference, route SmartLinx®cable along right side of
enclosure wall.
115V
100
Display
board
power
switch
fuse
FU1
V
Installation
Notes:
•Installation shall only be performed by qualified personnel and in
accordance with local governing regulations.
•The Security Switch is shown in its normal position (to the right). When it is
in the left position it locks out most keypad functions. See
Security
on page 103.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 7
P350 Calibration
Page 14
WARNING:
• All field wiring must have insulation suitable for at least 250 V.
• Supply dc terminals from SELV source in accordance with IEC 10101-1
Annex H.
• Relay contact terminals are for use with equipment having no accessible
live parts and wiring having insulation suitable for at least 250 V.
• The maximum allowable working voltage between adjacent relay contact
shall be 250 V.
Software Updates
Note: Contact a Siemens Milltronics representative and get the latest software
revision before upgrading the software in the SF 500.
To update the software you will need:
•Siemens Milltronics Dolphin Plus
•Serial cable to connect a computer and the SF 500
•Software update file
To update the software, follow this procedure:
1.Save the old software to your PC
2.Save the existing parameters to your PC - you may want to print them off for added
security
3.Load the new software into the SF 500
4.Perform a master reset (P999)
5.Load the parameters from the file you created in step 2 - alternatively, re-enter them
from the parameter print out
When downloading parameters with Dolphin Plus, make sure that the SF 500 is in
PROGRAM mode. The zero and span values are included in the parameter file but you
should perform new zero and span calibrations to ensure operating accuracy.
Installation
Page 8Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 15
Interconnection
System Diagram
Milltronics
SF 500
optional SmartLinx®
optional analog I/O
fieldbus communication
RS-485
RS-232 / RJ - 11
RS-232
Solids
1
flowmeter, See
Specifications,
page 3
1
mA output to
customer device
2
mA output to
customer device
2
mA input from
customer device
5
relay output, to
customer device
5
2
auxiliary inputs
customer remote
totalizer
optional fieldbus
connection
communication
ports can be
configured for
Siemens
Installation
Milltronics
Dolphin, print
data, or Modbus
ASCII or RTU
protocol
Note:
•Run wiring via a common conduit
•Do not run wiring in the same conduit as the high voltage contact or power wiring
•Ground shield at one point only. Insulate at junctions to prevent inadvertent
grounding.
•Typical system capability. Not all components or their maximum quantity may be
required.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 9
Page 16
Flowmeter
One Load Cell
1
LCA+
LCA-
2
LCB+
LCB-
4
SHLD
5
6
LCC+
7
LCC-
8
LCD+
-LOAD CELL INPUTS-
Two Load Cell
9
LCD-
SHLD
10
LCA+
LCA-
LCB+
LCB-
SHLD
LCC+
LCC-
LCD+
-LOAD CELL INPUTS-
LCD-
SHLD
1
2
3
4
5
6
7
8
9
10
V+
S+
EXCITATION
-LOAD CELL-
SHLD
-LOAD CELL-
S-
V-
SHLD
EXCITATION
load cell
11
14
11
12
133
14
15
11
V+
12
S+
13
S-
V-
14
15
1
2
customer
junction box
11
14
1
2
3
4
customer
RED
BLK
GRN
WHT
SHL
SHLDSHLD
RED
BLK
GRN
WHT
GRN
WHT
SHLD
Siemens
Milltronics
solids
flowmeter
load cell A
load cell B
junction box
Where separation between the SF 500 and flowmeter exceeds 150 m (500 ft.):
1.remove the jumpers from SF 500 terminal 11/12 and 13/14
2.run additional conductors from:
SF 500 terminal 12 to scale RED
Installation
SF 500 terminal 13 to scale BLK
If the load cell wiring colours vary from those shown, or if extra wires are provided,
consult Siemens Milltronics.
Page 10Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 17
LVDT
EXC+EXC-COMC.T.SIG-
StandardRedBlueYellowBlackGreen
Encapsulated RedOrangeWhiteBlackYellow
flowmeter with
LVDT
maximum cable run LVDT to Conditioner 300 m (1000 ft.)
Siemens Milltronics
SF 500
Siemens Milltronics LVDT Conditioner
*
♦Shields are common, but not grounded to chassis. Run cable shields through SHLD
terminals and ground at SF 500 only.
If separation between the SF 500 and LVDT conditioner exceeds 150 m (500 ft.):
1.remove the jumpers from SF 500 terminal 11/12 and 13/14
2.run additional conductors from:
SF 500 terminal 12 to integrator terminal block ‘+EXC’
SF 500 terminal 13 to integrator terminal block ‘-EXC’
For further connection information on specific LVDTs consult Siemens Milltronics.
Note: A common error is missing the connection from SF 500 terminal 2 to SF 500
terminal 17.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 11
Installation
Page 18
Auxiliary Inputs
Auto Zero
Customer dry contacts, or open
collector transistor output supplied as
required
Refer to
P270
on page 100 for
programming details.
Prefeed activated dry contact
Refer to
Auto Zero
on page 35.
RS-232 (Port 1)
Printers
Installation
Page 12Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
receive
common
Page 19
Computers and Modems
Typical configurations for connection to a PC compatible computer or modem, using no
flow control:
DB-9DB-25
ComputerModem
RS-485 (Port 2)
Daisy Chain
customer
device
Terminal Device
customer
device
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 13
Installation
Page 20
RS-232 (Port 3)
Note: Jumper pins 4-6 and 7-8 when using hardware flow control. Otherwise, leave
them open.
mA Output 1
to customer instrumentation,
isolated mA output, 750 Ω maximum
load
Remote Tota lizer
supply,
30V max
remote totalizer 1
Installation
supply,
240V max
remote totalizer 2
Page 14Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 21
Relay Output
The relays are shown in de-energized state. Contacts are normally open, rated 5 A at
250V non-inductive.
Pow er Connections
Notes:
1. The equipment must be protected
by a 15 A fuse or a circuit breaker
in the building installation.
2. A circuit breaker or switch in the
building installation, marked as the
disconnect switch, shall be in close
proximity to the equipment and
within easy reach of the operator.
100 / 115 / 200 / 230V
50 / 60 Hz
select voltage via switch
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 15
Installation
Page 22
mA I/O Board
auxiliary supply output, isolated 24 V dc at
50 mA, short circuit protected
from customer instrumentation, isolated mA
input, 200Ω
from customer instrumentation, isolated mA
input, 200Ω
to customer instrumentation, isolated mA
output, 750Ω maximum load
to customer instrumentation, isolated mA
output, 750Ω maximum load
Installing/Replacing the Memory Back-up Battery
The memory battery (3V NEDA 5003LC) has a life expectancy of 10 years. Battery life may
be less in cooler climates. In the event that the SF 500 loses external and battery power, a
capacitor powers the RAM for approximately 5 minutes.
The SF 500 requires no maintenance or cleaning, other than a periodic replacement of
the memory backup battery.
Notes:
Installation
Page 16Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
• Do not install the memory backup battery until the SF 500 is installed, as it begins
operation immediately.
• The unit is supplied with one battery. Insert it into the holder as shown below.
Disconnect power before installing or replacing the battery.
Installation Steps
1.Open the enclosure lid.
2.Slide the battery into the holder.
Be sure to align the + and –
terminals correctly.
3.Close and secure enclosure lid.
Page 23
Installing Optional Plug-in Boards
You can order the following optional plug-ins from Siemens Milltronics:
SmartLinx module
Enhances the existing SF 500 Communications System by providing an interface in one of
several popular industrial communications standards.
Analog Input / Output board
The mA I/O board provides 2 programmable 0/4-20 mA outputs, 2 programmable 0/4-20
mA inputs and a nominal 24V dc supply for loop-powered devices.
To Install a Plug-in Board
1.Turn off the power to the SF 500
2.Turn off any power provided to the relay contacts
3.Open the lid
4.Install the plug-in by mating the connectors
5.Secure it in place using the screws provided
6.For the SmartLinx® module only, route the communication cable along the right side
of the enclosure wall to reduce interference. Consult the SmartLinx®
documentation for any required hardware settings.
7.Close the lid
8.Restore power to the SF 500
SmartLinx
®
route SmartLinx®cable
along right hand wall
mA I/O board
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 17
Installation
Page 24
Modes of Operation
Display and Keypad
Program
EDIT Mode:
numerical and
arithmetical keys
Press to enter RUN mode
3
2
1
4
7
6
5
8
A
0
9
M
ZERO
SPAN
PAR
RUN
RESET
ALT
CLEAR
ENTER
TOTAL
DISP
Press to enter PROGRAM mode
Press to scroll through RUN displays
Print
RUN
ALT
DISP
RUN
ALT
DISP
1
2
3
5
6
7
9
0
PAR
ZERO
RESET
CLEAR
TOTAL
VIEW Mode:
4
press to scroll
through parameter
list
8
A
M
SPAN
Press to alternate
ENTER
between view and
EDIT modes, and
enter parameter
Press to initiate
calibration
values
clear
entry
3
2
1
6
5
0
9
PAR
RESET
TOTAL
7
ZERO
CLEAR
4
Press to change PID
local setpoint
values
8
PID auto/manual
A
M
switch
Press to initiate
SPAN
calibration
ENTER
Run
Press to reset
totalizer
The SF 500 has two modes of operation: PROGRAM mode and RUN mode. With the
keypad you can operate the SF 500 in either mode, and change between modes.
RUN is the normal or reference mode of operation. It continuously processes the rate
signals from the flowmeter to produce internal rate signals. These are used as the basis
Modes of Operation
for totalization (on page 51), mA output, relay control, and communication data. The RUN
Page 18Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 25
display is programmed (P081) to scroll through rate, and totalization (P647), either
automatically, or by pressing the enter key.
Rate
Total 1Total 2
becomes
Rate
If the SF 500 is programmed for batch control, the batch display is added to the display
scroll. Refer to
Batch Control (P560 - P568
on page 109 and
Batching
on page 66.
Access PROGRAM mode, zero and span calibration from RUN Mode.
PROGRAM mode allows viewing, and with security permission (P000), editing parameter
values. While in PROGRAM mode, RUN mode functions are still active, i.e.: rate, relay, mA
output and totalization. If PROGRAM mode is left idle for a period of ten minutes, the SF
500 automatically reverts to RUN mode.
Zero and span calibrations effectively halt RUN mode while they are in progress. During
this time, totalization ceases, and all mA outputs, except for PID, fall to zero.
KeyPROGRAM ModeRUN Mode
1
1
2
2
3
3
4 (EDIT Mode), Scroll Up (VIEW
4
Mode)
5
5
Scroll Up through PID Local Setpoint and Manual Output Values
6
6
7
7
Scroll Down through PID Local
Setpoint and Manual Output Values
Enter PROGRAM Mode
Press either the ZERO key or the
SPAN key to initiate Calibration
9
0
A
RUN
PAR
ZERO
8 (EDIT Mode), Scroll Down
8
(VIEW Mode
9
0
Decimal PlacePrint
- (Dash)Toggle between PID auto/manual
M
Enter RUN Mode
Press either the ZERO key or the
SPAN key to initiate Calibration
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 19
Modes of Opearation
Page 26
KeyPROGRAM ModeRUN Mode
SPAN
ALT
DISP
RESET
TOTAL
CLEAR
ENTER
Clear Entry
Togg l e b e tw ee n VIEW and EDIT
or use to enter parameter values
Scrolls through RUN Displays
Resets Totalizer 1
RUN Mode
To operate the SF 500 in RUN mode, program the unit with the base operating
parameters.
If you enter RUN mode before satisfying the program requirements, the PROGRAM
routine moves to the first missing item.
PROGRAM Mode
Use PROGRAM mode to change parameter values, and the way the unit operates.
•When the unit is initially powered, it starts in PROGRAM mode
•Ensure that the SW1 is set to the right (see Layout diagram on page 7)
•Program parameters define the calibration and operation of the SF 500
•By entering PROGRAM mode, the user can view the parameter values or EDIT them
to suit the application
•When in PROGRAM Mode the unit identifies the name of the parameter, the
description, and the options or instructions for making a valid entry
PROGRAM Mode Display
VIEW
P001 LanguageV
1-Eng1
EDIT
P001 LanguageE
1-Eng1
Modes of Operation
Page 20Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 27
Entering PROGRAM mode
Press
P001 LanguageV
1-Eng1
Selecting a parameter:
Scroll:
Press to move up,
P002 Test Reference SelectionV
1-Weight, 2-ECal1
Press to move down.
P001 LanguageV
1-Eng1
Accessing a parameter directly:
Press
View/Edit Parameter
Enter Parameter Number
The default of previous parameter view is
displayed.
e.g. P001 is the default parameter for initial
start up.
e.g. scrolls up from P001 to P002.
e.g. scrolls down from P002 to P001
e.g. access P011, design rate
Press
P011 Design Rate:V
Enter Rate100.00 kg/h
Or press
P940-2 Load Cell mV Signal TestV
mV reading for B6.78
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 21
in sequence.
For direct access to index parameters
e.g. access P940-2, load cell B mV signal
Modes of Opearation
Page 28
Changing a parameter value:
P011 Design Rate:V
Enter Rate100.00 kg/h
Press
P011 Design Rate:E
Enter Rate100.00 kg/h
Press
P017 Test Rate WeightV
Resetting a parameter value:
Press
P011 Design Rate:E
Enter Rate200.00 kg/h
Press
P011 Design Rate:V
Enter Rate0.00 kg/h
80.00 kg/h
from the view mode
If EDIT mode is not enabled after pressing
ENTER, Security is locked. Refer to
Parameters\ Security Lock (P000) on
page 92 for instructions on disabling
Enter the new value
For P0 01 to P017, ENTER completes the
change and scrolls to the next required
parameter.
from the EDIT mode
Enter the CLEAR function
Value is reset to factory value.
e.g. 0.00 kg/h
Modes of Operation
Page 22Milltronics SF 500 – INSTRUCTION MANUAL 7ML19985CN01
Page 29
Start Up
Notes:
•For successful start up, ensure that all related system components such as the
flowmeter are properly installed and connected.
•Ensure that the SW1 is in the normal position, to the right. (See Layout diagram on
page 7)
Initial start up of the SF 500 consists of several stages, and assumes that the physical and
electrical installation of the solids flowmeter is complete:
•power up
•programming
•load cell balancing
•zero and span calibration
Power Up
Upon initial power up, the SF 500 displays:
Start Up
P001 LanguageV
1-Eng1
The initial display prompts the user
to select the preferred language.
Programming
Press
The SF 500 then scrolls sequentially through the start up program as parameters P001
through P017 are addressed.
P002 Test Reference SelectionV
Select 1-Weight, 2-Ecal1
P017 Test rate: Weight MS 1V
Enter test rate0.00 t/h
Press
P017 Test rate: Weight MS 1E
Enter test rate0 t/h
e.g. test rate of 75 t/h
Press
This value is obtained from the design data sheet
Page 24Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 31
The test rate value should be less than the design rate. If not, contact Siemens
Milltronics.
P017 Test rate: Weight MS 1V
Enter test rate75 t/h
The initial programming requirements are now satisfied. To ensure proper entry of all
critical parameter values, return to P002 and review parameters through to P017.
Load Cell Balancing
If you are operating a two-load cell solid flowmeter, balance the load cells electronically.
Do this prior to initial programming and calibration, or after either or both load cells have
been reinstalled or replaced.
Unbalanced load cells adversely affect the performance of your solids flowmeter
weighing system.
Typical two load cell flowmeter
C
Start Up
load cell
’B’
test weight connection
points
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 25
load cell
’A’
Page 32
Access P295
Start Up
P295 Load Cell Balancing:E
Select: 1-A&B0
Press
Load Cell Balancing A & B
Place weight at cell B and press ENTER
C
test weight
Page 26Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 33
Press
Load Cell Balancing A & B
Place weight at cell A and press ENTER
Press
Load Cell Balancing A & B
Load cells are now balanced.
Start Up
C
test weight
Balancing the load cell
requires a subsequent zero
and span calibration
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 27
Page 34
Zero Calibration
Note: To obtain an accurate and successful calibration, ensure that no material is
flowing through the flowmeter and that the test weights are not applied.
Start Up
Press
Zero Calibration: Current Zero0
Clear flowmeter. Press ENTER to Start
Press
Initial Zero Calibration. In progress
Current Reading:#####
The duration of the Zero calibration is dependent upon the present time duration and the
(P360) calibration duration.
Press
Calibration Complete. Deviation0.00
Press ENTER to accept value:551205
Press
Zero Calibration. Current Zero551205
Clear flowmeter. Press ENTER to Start
Accepting the Zero returns to start of Zero. Perform a new Zero, or continue to Span.
Span Calibration
the current zero count
the zero count being calculated
while calibration is in progress
the deviation from previous zero. For
an initial zero there is no previous
zero; hence the deviation is 0.
for example, the new zero count, if
accepted
the current zero count of 551205
When performing a Span Calibration where the test reference is ECal (P002 = 2), do not
apply the supplied test weight and run the flowmeter empty
.
Note: To obtain an accurate and successful calibration, ensure that there is no
material flowing through the flowmeter and that the test weight is applied.
Stop the material flow and apply the test weight to the flowmeter as instructed in the
flowmeter manuals.
Press
Span Calibration. Current Span0
Setup test. Press ENTER to Start
Page 28Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
the current span count
Page 35
Press
Initial Span Calibration. in progress0
Current Reading####
the span count being calculated
while calibration is in progress
The duration of the Span calibration is dependent upon a preset time duration and the
(P360) calibration duration. If P360=1, the span duration is approximately 20 seconds.
if
Span Count too Low.
Press CLEAR to continue.
Press
Calibration Complete. Deviation0.00
Press ENTER to accept value:36790
signal from load cell or LVDT too low,
ensure proper test weight is applied
during calibration
check for proper load cell or LVDT
wiring
the deviation from the previous span.
For an initial span, there is no previous
span count; hence the deviation is 0.
for example, the new span count,
if accepted.
Press
Span Calibration. Current Span36790
Setup test. Press ENTER to Start
for example, the current span
count
Accepting the Span returns to start of Span. Perform a new Span or enter RUN mode.
Before returning to RUN mode, remove the test weight from the flowmeter and store it in
a secure place.
RUN Mode
Start Up
Proper programming and successful zero and span calibration allow entry into the RUN
mode. Otherwise, entry is denied and the first missing item of programming or calibration
is displayed.
Press
Rate0.00 kg/h
Total 10.00 kg
e.g. if there is no material flowing
through the flowmeter. The current rate
is 0 and no material has been totalized.
Once initial programming is complete and the SF 500 can operate in RUN mode, you may
now put the flowmeter into normal service. The SF 500 is functioning under its initial
program and calibration, reporting rate of material flow and totalizing.
If the initial entry and operation in RUN mode is successful, recalibrate the weighing
system by performing a series of material tests. Material tests verify that the SF 500 is
reporting accurately. Where any inaccuracies exist, correct the system with a manual
span adjustment (P019).
Perform recalibration of the zero and span routinely to maintain accurate reporting of
rate and total.
Refer now to
Recalibration
on page 30.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 29
Page 36
Recalibration
Material Tests
Perform material tests to verify the accuracy of the span calibration and compensate for
material flow. If the material tests indicate a repeatable deviation exists, a manual span
adjust (P019) is then performed. This procedure automatically alters the span calibration
and adjusts the test rate (P017) value, yielding more accurate span recalibrations.
If the span adjust value is within the accuracy requirements of the weighing system, the
material test was successful. Resume normal operation.
Note: Test weights are NOT used during material tests.
If the span adjust value is not acceptable, repeat the material test to verify repeatability. If
Recalibration
the result of the second material test differs considerably, consult Siemens Milltronics or
any of its agents.
If the span adjust values are significant and repeatable, perform a manual span adjust.
There are two methods of executing the manual span adjust:
Te st
•
% Change
material and the weight reported by the SF 500 is calculated and entered into P019
as % change.
Material Test:
•
P019.
The method of execution is a matter of preference, and yields the same result.
% Change
: based on the material test, the difference between the actual weight of
based on material test, the actual weight of material is entered into
and
Material
% Change
To run a % Change material test:
1.Stop material flow.
2.Perform a zero calibration.
3.Put the SF 500 into RUN mode
4.Record the SF 500 total as the start value _ _ _ _ _ _(e.g. 17567.0)
5.Run material at a minimum of 50% of design rate for a minimum of 5 minutes.
6.Stop the material feed.
7.Record the SF 500 total as the stop value _ _ _ _ _ _ (e.g. 17995.5)
Subtract the start value from the stop value to determine the SF 500 total
8.Determine the weight of the material sample.
SF 500 total = _ _ _ _ _ _(e.g. 428.5 kg)
material sample weight = _ _ _ _ _ _ (423.0 kg)
Page 30Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
P598 Span Adjust PercentageV
Enter Calculated +/- error0.00
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 31
Page 38
Press
P598 Span Adjust PercentageE
Enter Calculated +/- error0.00
Press
if % change is negative, remember to enter the minus sign, e.g. -1.3
P017 Test Rate Weight: MS1V
Enter Test Rate56.78
Material Test
The Material Test option allows the SF 500 to calculate the size of the material sample as
recorded by its totalizers and allows the operator to directly enter the actual weight of the
Recalibration
material sample. The % error is calculated and can be accepted or rejected by the
operator.
if yes, the weight of the material test will be
added to the totalizer, if no, material is
added to test totalizer (4) only.
Material Test
Press ENTER to start
e.g. do not add weight of material test
to totalizer
Press
Material Test#.###
Press ENTER key to stop
Press
Material Test964.032
the totalizer reading as the material test
is run
e.g. the weight totalized by the solids
flowmeter and SF 50 0
Enter actual amount
Press
Material Test Deviation-1.19
Accept 0-No, 1-Yes:
e.g. 975.633 kg is the actual weight of
the material test
e.g. the calculated deviation is
displayed as a % of the actual weight
Page 32Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 39
Press
P017 Test Rate Weight: MS1V
Enter Test Rate56.78
Verify the results of the span adjust by material test or return to normal operation.
e.g. the new test rate value is displayed.
Design Changes
Changes to parameters that impact on the calibration do not take effect until a
recalibration is done.
If significant changes have been made perform a P377, Initial Zero (see page 34) and/or a
P388, Initial Span (see page 37).
Recalibration
To maintain the accuracy of the weighing system, recalibrate the zero and the span
periodically. Recalibration requirements are dependent upon the severity of the
application. Perform frequent checks initially. As time and experience dictate, reduce the
frequency of these checks. Record any deviations for future reference.
The displayed deviations are referenced to the previous zero or span calibration.
Deviations are tallied for successive zero and span calibrations. When their limit is
exceeded an error message shows that the deviation or calibration is out of range.
Routine Zero
Note: To obtain an accurate and successful calibration, ensure that no material is
flowing through flowmeter and that test weights are not used.
Recalibration
Press
Zero Calibration. Current Zero551205
Clear flowmeter. Press ENTER to start
Press
Zero Calibration in progress
Current Reading:0.01 kg/m
Calibration complete. Deviation0.02
Press ENTER to accept value551418
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 33
e.g. the current zero count
e.g. the rate reported while
calibration is in progress
e.g. the calculate deviation in % of
full span
e.g. the new zero count, if accepted
if unacceptable, press
to restart
Page 40
if
Calibration is out of range
Deviation report:403.37
This indicates that the mechanical system is errant. Use P377, initial zero, judiciously and
only after a thorough mechanical investigation.
Find and correct the cause of the increased deviation. Then re-try a zero recalibration. If
this deviation is acceptable, set P377 to 1 to invoke an initial zero calibration. Further
deviation limits are now based on this new initial zero.
Press
Zero Calibration. Current Zero551418
Clear flowmeter. Press ENTER to start
End of Zero Calibration. Proceed with Span Recalibration or return to RUN.
Recalibration
Initial Zero
Perform an initial zero if necessary when a calibration is out of range message is shown.
Access P377 and enter EDIT mode
P377 Initial ZeroE
Enter 1 to start initial Zero0
Press
Zero Calibration. Current Zero530560
Clear flowmeter. Press ENTER to start
Press
Initial Zero Calibration in progress
Current Reading:#####
Calibration complete. Deviation0.00
Press ENTER to accept value551413
e.g. zero calibration is accepted and
displayed as the current zero
e.g. the current zero
the zero count being calculated while
calibration is in progress
e.g. the deviation from the previous
zero
e.g. the new zero count if accepted
Press
Zero Calibration. Current Zero551413
if unacceptable, pressto restart
e.g. the current zero count
Clear flowmeter. Press ENTER to start
Note: This is the end of zero calibration. Proceed with zero or span recalibration or
return to RUN.
Page 34Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 41
Direct Zero
Use direct zero entry (P367) when replacing software or hardware, if it is not convenient
to perform an initial zero. A record of the last valid zero count is required.
Access P367 and enter EDIT mode
P367 Direct Zero EntryE
Enter Zero Count0
enter the last valid zero count,
e.g. 551401
Press
Zero Calibration. Current ZeroV
Enter Zero Count551401
e.g. the last valid zero count
Auto Zero
Use Auto Zero to perform a zero calibration automatically when flow stops.
The Auto Zero function provides automatic zero calibration in RUN mode if all of these
conditions are met:
•the auto zero input (terminals 29/30) is in a closed state; jumper or remote contact
•the rate of flow is between +2 and -2% of the design rate (P011)
•The terminal and rate status coincide for at least one calibration period (P360)
The rate display is interrupted by the Auto Zero routine
The duration of the auto zero is one or more calibration periods (P360). If either condition
is interrupted during those periods, the auto zero is aborted and the RUN display
resumes. There is no loss of totalization. After one calibration period, another auto zero is
attempted if the input and rate conditions are met.
(AZ flashes on and off)
e.g. typical zero and deviation values
Recalibration
If the resulting zero deviation is less than an accumulated 2% from the last operator
initiated zero, the auto zero is accepted.
If the deviation is greater than an accumulated 2%, an error message is displayed. The
error message is cleared after five seconds, however if a relay is programmed for
diagnostics, it remains in alarm so long as the Auto Zero conditions are being met.
If material feed resumes during an auto zero function, the zero is aborted and the
totalizing function restarts where it left off.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 35
Page 42
Routine Span
Note: To obtain an accurate and successful calibration, ensure that no material is
flowing through flowmeter and the test weight is applied
Press
Recalibration
Span Calibration. Current Span41285
Setup test. Press ENTER to start
if
Zero should be done prior to Span
Setup test. Press ENTER to start.
Press
Span Calibration in progress
Current Reading:55.56 t/h
Calibration complete. Deviation0.03
Press ENTER to accept value41440
if
Span Count too Low.
Press CLEAR to continue.
Calibration is out of range
Deviation Error:
e.g. the current span count
do a zero calibration or press
the rate reported while calibration is
in progress.
e.g. the deviation from the previous
span
e.g. the new span count, if accepted
if unacceptable, press
if the signal from the load cell or
LVDT is too low, ensure proper test
weight is applied during span
check for proper load cell /LVDT wiring
to restart
This indicates that the mechanical system is errant. Use P388, initial span, judiciously and
only after a thorough mechanical investigation.
Find and rectify the cause of the increased or decreased deviation. Then re-try a span
recalibration.
If this deviation is still unacceptable, set P388 to 1 to invoke an initial span calibration.
Further deviation limits are now based on this new initial span.
Press
Span Calibration. Current Span41440
Setup test. Press ENTER to start
e.g. span calibration is accepted and
displayed as the current value
This is the end of span calibration. Remove the test weight and return to RUN.
Page 36Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 43
Initial Span
Note: Perform an initial span when a calibration out of range message is shown.
Perform a zero calibration prior to performing a span calibration.
Access P388 and enter EDIT mode
P388-01 Initial SpanE
Enter 1 to start INitial Span0
Press
Span Calibration. Current Span41440
Setup test. Press ENTER to start
If
Zero should be done prior to Span
Setup test. Press ENTER to start
Press
Initial Span Calibration in progress
Current Reading:#####
Calibration complete. Deviation0.00
Press ENTER to accept value41900
Press
Span Calibration. Current Span41900
Setup test. Press ENTER to start
Remove the test weight and return to RUN.
e.g. the current span count
do a zero calibration or press
the span count being calculated
while calibration is in progress
the deviation is reset
e.g. the new span value if accepted
if unacceptable, press
e.g. the current span count
to restart
Recalibration
Direct Span
Direct span entry (P368) is intended for use when replacing software or hardware, and
when it is not convenient to perform an initial span. A record of the last valid span count
is required.
Access P368 and enter EDIT mode
P368 Direct Span EntryE
Enter Span Count0
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 37
Page 44
Press
Multispan
Recalibration
Connections
P368 Direct Span EntryV
Enter Span Count41900
The SF 500 offers a multispan function. The SF 500 can be calibrated for up to eight
different products or feed conditions that produce varying flowrate characteristics.
Different feed conditions are typically related to running different materials or multiple
feed locations. To accommodate such applications, make a span correction by selecting
and applying the appropriate span.
Since every material has its own unique physical properties, and may have a different
impact, a span calibration is required for each material to ensure maximum accuracy.
With different feeder locations, a span calibration may be required to match each
feedpoint or combination of feedpoints.
Each time one of the eight conditions is in effect, select the corresponding multispan prior
to putting the SF 500 in RUN mode. Either change the multispan operation number (P365),
or program the external contacts connected to the auxiliary input, P270.
To enable multispan operation, address the following:
•connections
•programming
If the span selection is to be done by remote contact, the following connections would
apply. Otherwise, no additional connections to the SF 500 are required.
Multispan Selection of Spans 1 and 2Multispan Selection of Spans 1 to 8
e.g. the last valid span count, e.g. 41900
22
SHLD
AUX 1
*
AUX 2
AUX 3
AUX 4
AUX 5
COM
A-Z
*Remote contact can be from relay or open collector switch.
Page 38Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
23
24
25
26
27
28
29
30
+
+
+
-
Page 45
Programming
Access P365 and enter EDIT mode
P365 MultispanE
Select [1-8]0
Span 1 will have already been set as part of the Start Up and initial calibration. Therefore,
select 2.
Access P017 and enter EDIT mode
P017 Test Rate: Weight MS2E
Enter Test Rate0
Enter the test rate value, and press to do a span calibration.
To do a span calibration for another condition, (i.e. span 3 or 4 etc.), access P365 and
repeat these steps for each condition. As with any initial span, follow the span calibration
for each multispan with a material test and factoring.
To use remote span selection, auxiliary inputs, 1 and/or 2 or 3, are programmed to read
the contact state as the span selection. Remote selection overrides the keypad (or
Dolphin Plus) selection. The auxiliary inputs override the keypad selection.
Access P270 and enter EDIT mode
P270-01 auxiliary Input FunctionE
Select Function [0-13]0
Recalibration
Enter . This programs auxiliary Input 1 (terminal 24) to read the contact state for span
selections: 1 or 2.
Access P270 and enter EDIT mode (when using spans 3 and/or 4)
P270-02 auxiliary Input FunctionE
Select Function [0-13]0
Enter . This programs auxiliary Input 2 (terminal 25), in conjunction with auxiliary
input 1 to read the contact state for span selections 3 and 4.
Access P270 and enter EDIT mode (when using spans 5 to 8)
P270-03 auxiliary Input FunctionE
Select Function [0-13]0
Enter . This programs auxiliary input 3 (terminal 26), in conjunction with auxiliary
input 1 and auxiliary input 2 to read the contact state for span selections 5 to 8.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 39
Page 46
Remote selection of a span is not enabled until a span calibration has been done. Initial
span selection must be done via the Multispan parameter, P365.
Operation
When span calibration is done, press to revert to the RUN mode.
Recalibration
Rate kg/h0.00 kg/hMS2
Total 1:0.00 kg
e.g. if there is no material flowing, the
current rate is 0 and no material has been
totalized.
When the material to be run changes, the multispan is changed to the corresponding
span. This is completed either by changing the span value entered in P365, or by closing
the appropriate contacts connected to the programmed auxiliary inputs.
Multispan
Selection
Aux 3
Span
1
2
3
4
5
6
7
8
auxiliary Input
Aux 1
Multispan
Selection Aux 2
If required, reset or note the totalizer value, as the process materials being conveyed may
change. Refer to
Totalization (P619-P648)
on page 111.
Linearization applies concurrently to spans.
Page 40Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 47
On-line Calibration
The On-line Calibration feature may be used to routinely check, and if necessary adjust,
the Span calibration in RUN mode, without interrupting the material flow.
Install a weigh bin, (bin or silo equipped to
feeder
Max. (e.g. 90%)
High (e.g. 70%)
reference weight:
(the amount of
material held
between High
and Low levels)
Low (e.g. 30%)
10 t
Note:
•Press twice, to enter a parameter number directly.
•Whenever you wish to change a value, press to enable the EDIT mode.
provide a 4 to 20 mA output proportional
to weight), preceding the material infeed.
Connect the weigh bin to one of the mA
inputs on the optional mA I/O board of the
Milltronics SF 500: either mA input 1,
terminals 5 and 6; or mA input 2, terminals
7 and 8.
Install a material feed control device,
preceding the weigh bin.
Recalibration
P355 On-line Calibration FeatureE
EDIT mode: value can be changed
Select: 0-Off, 1-On0
Select the On-line Calibration feature:
Access
P355 On-line Calibration FeaturesV
Value is accepted
Select: 0-OFF,1-ON1
Press
Enter the weigh bin reference weight, (the amount of material the bin holds between the
High and Low levels), in units selected in P005.
Access
P356 On-line Calibration V
Enter Reference Weight10.000
Press
e.g. reference bin weight
Enter the Max., High, and Low limit setpoints as a percentage in parameter 357.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 41
Page 48
Recalibration
Access
P357-01 On-line Calibration LimitsV
MAX Limit:90.0
limit as a percentage
Press
Access
P357-02 On-line Calibration LimitsV
HIGH Limit:70.0
Calibrate the mA inputs on the SF 500 to the 4 and 20 mA levels of the weigh bin. 4 mA is
calibrated with the weigh bin empty, using P261-01 or –02. 20 mA is calibrated with the
weigh bin full, using P262-01 and P262-02.
Page 42Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 49
Assign one of the mA inputs for the On-line Calibration function.
Assign one of the 5 relays, P100-01 to P100-05, to the On-line Calibration function.
Access
P100-01 Relay FunctionV
Select Function [0-9] (see manual)9
Press
e.g. relay 1 set to 9
Program the assigned relay using P118, relay logic, so that when you connect the
assigned relay to the weigh bin material feed control device, the weigh bin material feed
stops when the On-Line relay is energized.
Note: For remote access, On-line Calibration can also be activated using one of the
auxiliary inputs (refer to
When the On-line Calibration is activated, normal operation continues until the weigh bin
fills to the maximum level, (90% in the example shown). During the filling stage, the
current level is displayed as a percentage.
On-line Calibration -LOW > 19%
Wait for LEVEL > MAXRLY
P270 Auxiliary Input Function
current level displayed as percentage
on page 100).
Recalibration
When the maximum limit is reached, the relay assigned to the On-line Calibration function
energizes to stop the weigh bin material feed.
On-line Calibration -94% > MAX
Wait for LEVEL < HIGHRLY 1
Material continues to be discharged from the weigh bin, and when the level drops to the
High limit (70% in the example) the On-Line totalizer is automatically activated.
On-line Calibration -TOTAL 3.71 tonnes
running total
Calibration in progressRLY 1
When the Low limit (30%) is reached, the totalizer is deactivated and the assigned relay is
de-energized, which reopens the material feed to the weigh bin.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 43
Page 50
The SF 500 On-line material total, the amount of material totalized between the High and
Low limits, is compared to the value entered in P356. The deviation percentage between
these values and the new Span count value is displayed.
Recalibration
On-line Calibration Deviation2.51%
Press ENTER to acceptNew span22280
deviation percent
new Span count value
Press to accept the results.
On-line Calibration Complete
Press ENTER to acceptNew span 22280
Note:
•Deviation must be no greater than ± 12% of the initial span or it will not be
accepted.
•For remote access, On-line Calibration can be accepted using one of the auxiliary
inputs (refer to
P270 Auxiliary Input Function
on page 100).
If you want to reject the results and return to RUN mode, press .
Rate 0.00 t/h
Total 1:10.15 t
Note: For remote access, to return to RUN mode, program one of the auxiliary inputs
(refer to
P270 Auxiliary Input Function
on page 100).
If you want to reject the results and perform another on-line calibration, press
return to P358.
Page 44Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 51
1.Rerun on-line calibration to verify the deviation: press
2.Verify the mechanics of the flowmeter: carry out material tests to ensure the
readings are correct. (See page 30,)
3.If the mechanics are functioning correctly, perform an initial span using P388. (See
page 37.)
to return to P358.
Factoring
To calculate the value of a new or unknown test weight to the current span, use the
factoring procedure.
Note: For optimum accuracy in the factoring results, a routine zero calibration is
recommended prior to performing the factoring routine.
With the material flow turned off:
Access P359 in VIEW mode
P359 FactoringV
Enter 1 to start factoring1
Press
Factoring Weight
Place weight and press ENTER.
Press
Factoring Weight
Factoring in progress##.##
Factoring Weight
Press ENTER to accept value45.25
Press
e.g. factor the test weight
the rate reported while factoring is in
progress.
e.g. the new factor, if accepted
Recalibration
P359 Factoring:V
Enter 1 to start factoring1
Note: If multispan function is used, the test rate value is stored for the current
multispan only.
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 45
Page 52
Linearization
In applications where the ideal flowmeter location has been compromised, or where
there is a high degree of variation in flow rates, the flowmeter may report rate nonlinearly. The SF 500 provides a linearizing function (P390 - P392) to correct for this
deficiency in the weighing system and to provide an accurate report of the actual
process.
To verify that the cause of the non-linearity is not mechanical:
•Stop the feeding system.
•Remove the flowmeter cover and suspend increasingly heavier test weights to the
If it is determined that the non-linearity is due to the weighing application,
Recalibration
apply linearization by performing the following:
•zero calibration
•span calibration at 90 to 100% of design rate
•material tests at 90 to 100% of design rate
•manual span adjust if required
•repeat material tests at 1 to 5 intermediary flow rates where compensation is
Note: Compensation points must be at least 10% of the design load apart.
sensory mechanism to verify mechanical linearity. For each test weight, note the
flow value. If the rate reported by the SF 500 is non-linear, a mechanical problem is
indicated. Refer to the flowmeter manual to resolve the non-linearity.
required.
•calculate the percentage compensation for each flow rate tested.
actual weight = material test
totalized weight = SF 500 total
totalized weight
Note:
•After programming the compensation into the SF 500, run a material test to verify
the effect of linearization.
•If additional compensation is required, it must be based on new material tests
performed with the linearization turned off (P390 = 0).
Page 46Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 53
Example:
A non-linearity in the ideal response exists in a solids flowmeter application with a
design rate of 200 t/h. Material tests are performed at 15, 30, 45, 60, and 75% of the design
rate. Perform a zero and a span calibration at 100% of the design rate, followed by
material tests and manual span adjust. The five material tests are performed at 30, 60, 90,
120, and 150 t/h, as indicated by the SF 500. The following data is tabulated. (This example
is exaggerated for emphasis.)
SF 500 ratematerial testSF 500 totalcompensation*
t/htonnestonnes%
302.52.8-10.7
605.04.511.1
907.57.9-5.1
12010.09.28.7
15012.513.3-6.0
*calculation example: % compensation = 2.5 – 2.8 x 100
2.8
= - 10.7
30
Recalibration
25
20
15
Weight = tonnes
10
-5.1
5
-10.7
0
0
-11.1
-6.0
8.7
12030
actual weight per material test
totalized weight by SF 500
flowmeter response
linearized SF 500 response
internal response 100% - 150% of span
% compensation
span (100%)
1502406018090210
rate t/h
7ML19985CN01Milltronics SF 500 – INSTRUCTION MANUALPage 47
Note: Often only one point of compensation is required, usually at a low rate
value. In the prior example, if compensation was only required at 30 t/h, program
the following parameters. Optimize compensation by establishing the next rate
value that agrees with the material test, the compensation is zero and is entered
as the next compensation point.
totalized weight by SF 500
flowmeter response
linearized SF 500 response
internal response 100% - 150% of span
% compensation
span (100%)
1502406018090210
rate t/h
Page 48Milltronics SF 500 – INSTRUCTION MANUAL7ML19985CN01
Page 55
Operation
Rate Sensing
For the SF 500 to calculate rate and totalize material flow through the flowmeter, a rate
signal representative of material flow is required. The rate signal is provided by the
flowmeter. The SF 500 is compatible with flowmeters fitted with one or two strain gauge
type load cells. To function with LVDT type sensors, an optional LVDT conditioning card is
required.
Specifications
Refer to
page 9 for the proper connection.
Damping
Damping (P080) provides control over the speed at which the displayed rate reading and
output functions respond to changes in the internal rate signals. The damping controls
change in the displayed rate of material flow. Relay alarm functions based on input
functions of rate respond to the damped value.
Damping consists of a first order filter applied to the signal (reading or output value).
If mA damping (P220) is enabled (value other than 0), then the damping (P080) as it
pertains to the mA function is overridden, and responds independently at the specified
mA output damping rate (P220).
on page 3 for flowmeter requirements, and
Interconnection
on
Operation
Note: Damping (P080-01 or P220) is not applicable to the mA output when
programmed for PID function (P201 = 2).
mA I/O (0/4-20 mA)
Output
The standard SF 500 provides one isolated mA output (P201). The output range can be set
to 0 - 20 mA or 4 - 20 mA (P200). The 0 or 4 mA value corresponds to no flow or zero
condition, whereas the 20 mA value corresponds to the associated design rate (P011).
The mA output can be limited for over range levels of 0 mA minimum and 22 mA maximum
(P212 and P213 respectively). The output 4 and 20 mA levels can also be trimmed (P214
and P215 respectively) to agree with a milliamp meter or other external mA device.
The mA output value can be tested to output a prescribed value using parameter P911.
P911 mA Output Test
Refer to
The optional mA I/O board provides two additional mA outputs, programmable as outputs
2 and 3, using the same parameters as the standard output (1). If programmed for PID
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 49
on page 116.
Page 56
control, output 2 is assigned to PID control loop 1 and output 3 is assigned to PID control
loop 2.
Input
The optional mA I/O board provides two mA inputs, programmable as inputs 1 and 2. If
programmed for PID control, assign input 1 to PID control loop 1 and input 2 to PID control
loop 2.
The input range can be set to 0-20 mA or 4-20 mA (P250), and assigned a function (P255),
e.g. PID setpoint. The 4 and 20 mA levels can be trimmed (P261 and P262) to agree with an
external device.
Relay Output
The SF 500 offers five single pole single throw (SPST) relays that can be assigned (P100)
to one of the following alarm functions:
•rate:relay alarms on high and/or low material flow rate.
•diagnostic:relay alarms on any error condition as it is reported.
•PID: PID control setpoint deviation*
•batch pre-warn
•batch setpoint
*is offered only if the PID system (P400) is enabled.
For rate alarm functions, enter the high and low alarm setpoints (P101 and P102
Opearation
respectively) in the appropriate units. The high alarm setpoint acts as the setpoint
deviation alarm for relays programmed for PID setpoint deviation.
The on/off actuation at both high and low setpoints is buffered by the damping (P080) and
the programmable dead band (P117), to prevent relay chatter due to fluctuations. The
relay is normally energized; holding the normally open (n.o.) contact closed (can be
programmed for reverse operation, P118). In an alarm condition, the relay is de-energized
and the relay contact is opened. Once in alarm, the relay remains in alarm state until the
alarm condition is removed.
Page 50Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 57
Totalization
The totalization function is based on the internal rate (mass per unit time) signal
proportional to flow rate and load on the associated flowmeter. It is not affected by the
damping function (P080). The rate signal is sampled several times a second to accurately
count the mass of material conveyed. The count is held in the master totalizer used to
increment the internal totalizers and to produce a pulse signal for the remote totalizers.
The SF 500 provides several separate totalizer functions:
Internal totalizers
•local display (totalizers 1 and 2)
•verification totalizer (totalizer 3)
•material test totalizer (totalizer 4)
•batch total (totalizer 5)
External totalizers
•totalizer outputs (remote totalizers 1 and 2)
To avoid totalizing material at flow rates below the low flow rate limit, the totalizer drop
out limit (P619) is set to a percentage of the design load. Below this limit, totalization
stops. When material flow returns to a rate above the drop out limit, totalization resumes.
Totalizer resolution or count value is set by the respective internal (P631) and external
(P638) totalizer resolution parameters.
e.g.: Internal totalizer 1
Given:P005 = 1 (t/h)
P631 = 4
Operation
Then:totalizer count increments by 10 for each 10 metric tonnes registered
External totalizer 1
Given:P005 = 1 (t/h)
P638 = 5
Then:contact closure occurs once for every 10 metric tonnes registered
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 51
Page 58
For remote totalization, the contact closure duration (P643) is automatically calculated
upon entry of the design rate (P011) and remote totalizer (P638) parameters, so that the
duration of contact closure allows the relay response to track the total up to 150% of the
design rate. The value can be changed to suit specific contact closure requirements, such
as in the case of programmable logic controllers. If the duration selected is inappropriate,
the next possible duration is automatically entered.
The totalizers are reset through the master reset (P999), the totalizer reset (P648) or
through the keypad.
•master reset: the reset of all totalizer functions is included in the master reset.
•totalizer reset: totalizer reset can be used to resets internal totalizers 1 and 2, or
totalizer 2 independently. Resetting the internal totalizers 1 and 2
resets the internal registers for external totalizers 1 and 2.
•keypad: pressing
while in the RUN mode resets internal totalizer 1
Placing the internal totalizers on to the display scroll of the RUN mode is controlled by the
totalizer display parameter (P647). This displays either one or both totalizers.
Opearation
Page 52Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 59
PID Control
The PID control algorithm in the SF 500 works for feed rate control applications. It is
based on motor control type algorithms and includes several anti-windup provisions.
To operate the SF 500 as a controller, address the following:
•hardware
•connections
•setup and tuning
•programming
Hardwar e
For the SF 500 to operate as a controller, install the optional mA I/O board. Refer to
Interconnection
Connections
In addition to the standard operating connections, make connections to the process
instruments.
Refer to:
Interconnection
•
Relay Output
•
•
mA I/O Board
•
Auxiliary Inputs
on page 9.
on page 9, specifically:
for relay connections on page 15
on page 16, for mA input and output connections
on page 12, for optional remote control
Connect the SF 500 as either a:
1.setpoint controller – rate control
2.setpoint controller – external process variable with or without rate control
PID loopmA output
1 21 & 215 & 6
2 33 & 427 & 8
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 53
terminals
(mA I/O)
mA input
terminal
(mA I/O)
PID Control
Page 60
Setpoint Controller – Rate Control
screw conveyor
process variable (rate)
A
M
RUN PAR ZERO SPAN
RESET
ALT
ENTERCLEAR
TOTAL
DISP
PID O/P demand rate
optional remote setpoint
ParameterIndexChoices
0102 03
Controller SelectionP400-1
Process Variable SourceP402-
Setpoint ConfigurationP414-
mA O/P FunctionP201-
mA I/P FunctionP255-
f
1
f*
0
f
1
f*
0
Figure A
motor
speed
controller
impact force
f
----0=Off, 1=Man, 2=Auto
0
f
1
f
0
2
f
0
1=Rate, 2=mA I/P 1,
---3=mA I/P 2
0=Local, 1=mA I/P 1,
---2=mA I/P 2
f
1=Rate, 2=PID
1
0=Off, 1=PID Set-
----
point, 2=PID Process
Var iab le
PID Control
*Set to 1 for Remote Setpoint operation
Default Value =
f
Comments:
1.Connect signal to controlled device to mA O/P 2
2.For Remote Setpoint (optional). Connect remote 4-20 mA setpoint to I/P mA 1
Page 54Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 61
Setpoint Controller – Rate and Additive Control
Figure B
M
liquids
flowmeter
rotary feeder (primary product)
additive
product
pump
MP
flow (PV)
F
motor
speed
controller
motor
speed
controller
PID-02 O/P
PID-01 O/P
rate (PV)
to mixing
device
ParameterIndexChoices
0102 03
Controller SelectionP400-1
Process Variable SourceP402-
Setpoint ConfigurationP414-
mA O/P FunctionP201-
mA I/P FunctionP255-
Remote RatioP418-
Default Value =
f
Comments:
1.Connect primary rate controlled device to mA O/P 2
Connect additive rate controlled device to mA O/P 3
Connect additive process variable to mA I/P
Hardwire mA O/P 1 to mA O/P 2
f
1
02
f
1
21
100f100
A
M
RUN PAR ZERO SPAN
RESET
ALT
ENTERCL EAR
TOTAL
DISP
----0=Off, 1=Man, 2=Auto
1
1=Rate, 2=mA I/P 1,
----
2
2
3=mA I/P 2
0=Local, 1=mA I/P 1,
---2=mA I/P 2
1=Rate, 2=PID
2
0=Off, 1=PID Set-
----
point, 2=PID Process
Var iab le
f
----Setpoint=% of input
PID Control
2.Ratio of Additive to Primary product may be adjusted by changing P418-02
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 55
Page 62
Setpoint Controller – Master/Slave Control
Figure C
rotary feeder
M
motor
SLAVE - additive
process variable (rate)
RUN PAR ZERO SPAN
ALT
DISP
speed
controller
A
M
RESET
ENTERCLEAR
TOTAL
PID-01 O/P
drag conveyor
M
PID-01 O/P
PID Control
MASTER - primary product
A
process variable
(rate)
optional remote setpoint
Page 56Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
RUN PAR ZERO SPAN
RESET
ALT
TOTAL
DISP
M
ENTERCLEAR
motor
speed
controller
rate O/P
Page 63
SF 500 - Master
ParameterIndexChoices
Controller SelectionP400-1
Process Variable SourceP402-
Setpoint ConfigurationP414-
mA O/P FunctionP201-
mA I/P FunctionP255-
Remote Ratio (optional)P418-
0102 03
f
0
f
1
0
1
0
100f100
f
1
f
f
0
f
2
f
f
0
f
----0=Off, 1=Man, 2=Auto
1=Rate, 2=mA I/P 1,
---3=mA I/P 2
0=Local, 1=mA I/P 1,
---2=mA I/P 2
f
1=Rate, 2=PID
1
0=Off, 1=PID Set-
----
point, 2=PID Process
Var iab le
----Setpoint=% of input
Default Value =
f
Comments:
1.Connect Rate output of SF 500-Master mA O/P 1, or mA O/P 3 to mA I/P 1 of
SF 500-Slave
Connect signal to controlled device from mA O/P 2
2.For Remote Setpoint on Rate Control (optional)
Connect remote 4-20 mA setpoint to mA I/P 1
Ratio of Primary product to remote setpoint may be adjusted by changing P418-01
SF 500 - Slave
ParameterIndexChoices
0102 03
Controller SelectionP400-1
Process Variable SourceP402-
Setpoint ConfigurationP414-
mA O/P FunctionP201-
mA I/P FunctionP255-
Remote Ratio (optional)P418-
1
10
1
10
100f100
f
----0=Off, 1=Man, 2=Auto
0
f
f
----
1
f
----
f
2
f
1
f
----
f
----Setpoint=% of input
1=Rate, 2=mA I/P 1,
3=mA I/P 2
0=Local, 1=mA I/P 1,
2=mA I/P 2
1=Rate, 2=PID
0=Off, 1=PID Setpoint, 2=PID Process
Var iab le
PID Control
Default Value =
f
Comments:
1.Connect primary rate controlled device to mA 2 O/P
2.Ratio of Additive to Primary product may be adjusted by changing P418-01
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 57
Page 64
Setup and Tuning
Before proceeding, it would be beneficial to qualify and quantify the terms you will
encounter in the setup and tuning of the control system.
Proportional Control (Gain), P
The P term adjusts the control output, based on the difference between the set point and
the measured flow rate. A higher P term increases the sensitivity of the SF 500 unit,
allowing it to react more quickly to changes or disturbances. If set too high, the SF 500
becomes less stable, and more susceptible to oscillations in the control output.
•allowable input range:0.00 0 to 2.000
•typical operating range:0.300 to 0.600
•default value:0.400
The control output cannot reach the setpoint using only the P term. Since the P term acts
on the difference between the setpoint and process variable, a small difference between
these two always exists. The difference is never zero. A small P term can get the process
very close to set point, but this takes a long time. At minimum, an I term is required to
eliminate the offset created by the P term.
Integral Control (Automatic Reset), I
The I term on the SF 500 is used to increase or reduce the amount of control output to
eliminate the offset caused by the P term. The I term acts on the accumulation of the
error over small increments of time. As the process reaches setpoint and the error
becomes small, the effect of the I term decreases. A higher I term allows the SF 500 to
react to changes faster, but can also make it less stable.
•allowable input range:0.00 0 to 2.000
•typical operating range:0.100 to 0.300
•default value:0.200
The P and I terms together can make a suitable control algorithm and for many
applications, they work fine. However, if faster response to changes is desired, it is
necessary to use larger P and I terms. Unfortunately, larger terms can make the system
unstable. A derivative term is needed to influence the control output as the process
PID Control
variable approaches the set point.
Page 58Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 65
Derivative Control (Pre-Ac t or Rate), D
The D term on the SF 500 influences the control output based on changes in the
magnitude and direction of the change in error. If there is a constant error, the D term has
no effect. As the error gets larger, the D term combines with the P term to make the SF
500 control output respond faster. When the error is getting smaller, the D term acts to
reduce the amount of control output to help prevent overshooting the set point. In
general, a higher P term requires a larger D term.
+
Error
-
Decreasing
Error
Direction of
Proportional
Action
Direction of
Derivative
Action
Increasing
Error
Decreasing
Error
Increasing
Error
•allowable input range:0.00 0 to 1.000
•typical operating range:0.010 to 0.100
•default value:0.050
The result of the derivative action is that it can make a system more responsive and more
stable at the same time.
Feed Forward Control, F
The F term is used to adjust the control output based on a setpoint change. The use of
this term can make the system reach the new setpoint faster. If the term is not used, the
system responds using the P, I, and D terms only. The difference between the new
setpoint and the process variable is the error and the control algorithm responds to
eliminate this new error.
When the F term is used and a new setpoint is entered, a proportion of the difference
between the new setpoint and the process variable is automatically added on to the
control output. This shifts the process variable closer to the new setpoint faster than
using the P, I, and D terms alone. This is done on a one-time basis.
•allowable input range:0.00 0 to 1.000
•typical operating range:0.250 to 0.550
•default value:0.300
Setpoint
PID Control
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 59
Page 66
The PID control function of the SF 500 can be configured to operate in several modes.
•controller output: direct acting
•feedback: rate, load or external
•control: local or remote (ratio) setpoint
PID Setup and Tuning
Proper tuning of the control PID terms is essential to system operation and optimum
performance from the feeder. The recommended procedures for tuning the PID control
terms at initial startup are described in this section.
Notes:
•Meet Zero and Span criteria
•Set controller (P400=1) to manual and adjust the output for 0% flow (using the 4
and 8 keys). Material must not flow through flowmeter.
•Shut off the prefeed to, or ensure that no material is fed into the flowmeter.
Initial Start Up
Although the default values of the P, I, D, and F terms suit the majority of applications,
some tuning is necessary.
There are several techniques and procedures for tuning conventional PID controllers.
Some work better depending upon the application. We recommend using closed-loop
cycling for the SF 500 integrator/controller for feed rate control. First, tune the P term
while disabling the I and D terms. Then add and tune the I term, and then the D term.
To outline this procedure:
1.With the P term set to its default value of 0.400, disable the I, D and F terms by
setting them to 0.000.
2.Enter a feed rate setpoint that is 30% of the designed maximum flow rate.
3.Start the pre-feeder and observe the time it takes the pre-feeder to reach setpoint.
Observe the oscillation around setpoint.
4.Adjust the P term accordingly for consistent oscillation and error. Progressively
decrease the P term value if there is too much oscillation and error. Likewise,
increase the value if the error is not consistent and oscillating around the setpoint.
PID Control
Page 60Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Refer to fig 1, 2, and 3 below.
Page 67
Figure 1
SETPOINT
Figure 2
SETPOINT
P term is too high
P term is too low
Figure 3
SETPOINT
P term is correctly set
5.Once the P term value is set to give the control output of the SF 500 consistent
oscillation and the error is at its minimum, turn the pre-feeder off.
6.The I term value can now be set. Begin by entering the default value of 0.2.
7.Restart the pre-feeder (test weights or chains still applied) and feed rate setpoint
entered.
8.Again observe the oscillation of the control output. Compare results to the figures 4,5
and 6 below.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 61
PID Control
Page 68
Figure 4
Figure 5
SETPOINT
SETPOINT
I term is too high
Select manual to program PID
parameters.
I term is too low
Figure 6
SETPOINT
I term is correctly set
PID Control
9.The D term is not critical in most pre-feeder applications. The purpose of the D term
is to anticipate where the process is heading by looking at the time rate and
direction of change of the process variable. The D term becomes very useful in
applications where the material control point is far away from the measuring point,
e.g. a long screw feeder more than a few seconds process time from the flowmeter.
Page 62Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 69
A properly set D term makes the initial oscillations around the setpoint smaller, as in
figure 6. A D term set too high induces high oscillations, as in figure 4. Omission of the D
term, or set too low, shows no effect on the system.
10. The above closed loop cycling procedure allows ease in start up, but final
adjustments may be necessary in actual process operation.
Programming
The SF 500 must be programmed to take advantage of the PID algorithms.
The SF 500 offers programming for two separate PID controls, 1 and 2. The controller
being programmed is identified by the index to the parameter number. E.g. P400-01
indicates that PID for control system 1 is accessed.
.
Note: All programming should be done in the PID manual mode.
Off disables the PID parameter set, P401 to P418. They are not accessible.
Manual: the control output is the manual output P410.
Auto: engages the PID controller function. This can also be done using the key.
To program PID parameters,
select 1-Manual.
Note:
For the mA output:
•mA output 2 (P201-02) is normally reserved for controller 1. The signal is
output at terminals 1 and 2 on the mA I/O board.
•mA output 3 (P201-03) is normally reserved for controller 2. The signal is
output at terminals 3 and 4 on the mA I/O board.
P201-02 mA Output FunctionE
Select: 1-Rate, 2-PID1
Select the PID function.
Note:
For the mA input:
•mA input 1 is an external signal normally reserved for controller 1. The
signal is input at terminals 5 and 6 on the mA I/O board.
•mA input 2 is an external signal normally reserved for controller 2. The
signal is input at terminals 7 and 8 on the mA I/O board.
PID Control
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 63
Page 70
P250-01 mA Input RangeE
Select 1- 0 to 20, 2-4 to 202
Select the appropriate range for the mA
input signal
P255-01 mA Input FunctionE
Select: 0, 1-PID SP, 2-PID PV0
P401-01 PID Update TimeE
Readings between PID Updates1
P402 Process Variable SourceE
1-Rate, 2-mA In1, 3-mA In 2
P405-01 Proportional Te rmE
Enter0.40
P406-01 Integral TermE
Enter0.2
P407-01 Derivative TermE
Enter0.05
P408-01 Feed Forward TermE
Enter0.3
Assign either:
1, PID setpoint, or
2, process variable as the
function of the mA input
Enter the value, e.g. nominal value of 1
Select the source. Rate is an internal
values.
Enter the value for the proportional
term, e.g. nominal value of 0.4
Enter the value for the integral term,
e.g. nominal value of 0.2
Enter the value for the derivative term,
e.g. nominal value of 0.05
Enter the value for the feed forward
term, e.g. nominal value of 0.3
P410-01 Manual Mode OutputE
Current Output Value0
P414-01 Setpoint ConfigurationE
PID Control
0-Local, 1mA In 1, 2-mA In 20
Local: the setpoint is the value entered into P415.
% value of output during manual
operation, P400 = 1
Selection of setpoint source:
0 = local (keypad or Dolphin Plus)
1 or 2 = mA input
mA Input 1: the setpoint is the mA value on input 1, terminals 5 and 6 on the mA I/O board.
mA Input 2: the setpoint is the mA value on input 2, terminals 7 and 8 on the mA I/O board.
P415-01 Local Setpoint ValueE
Enter Setpoint0
Enter the setpoint value in engineering
units.
Not applicable if P414 = 1 or 2
Page 64Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 71
P416-01 External SetpointE
Setpoint0
Current setpoint value in engineering units,
obtained from the mA input
P418-01 Remote Setpoint RatioV
Enter % of Master Output100.000
P250-01 mA Input RangeE
Select 1- 0 to 20, 2-4 to 202
P255-01 mA Input FunctionE
Select 0, 1-PID SP, 2-PID PV0
Increase or decrease to scale input
setpoint, if desired.
Select the appropriate range for the mA
input signal
Assign either:
1. PID setpoint, or
2. process variable as the
function of the mA input
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 65
PID Control
Page 72
Batching
The batching process, as it relates to the SF 500 operation, can be defined as the transfer
of a predetermined quantity of material.
The process supports a count up operation (P560), in that the total (totalizer 5) begins at
zero and increments up to the programmed setpoint (P564). A relay (RL1 through 5)
programmed as the batch setpoint function (P100 = 8) is actuated when the material total
reaches the setpoint. The relay contact acts as an interlock to the material feed to end
the batch.
Another relay can be programmed as a pre-warn alarm (P100 = 7), to alert the process
that batch end is near. The relay is actuated when the material total reaches the prewarn setpoint (P567) at some practical value below the batch setpoint). The pre-warn
function is enabled / disabled from the batch process through P566.
For batch operations, the following must be addressed:
•connections
•programming
•operation
Connections
Typical Ladder Logic
SF 500 / RL1*
batch stop
4748
stop
start
motor contactor /
MC1
SF 500 / RL2*
pre-warn
49
50
MC1
SF 500/
batch reset
* Typical relay assignment. Relays 1-5 are
available for batch setpoint or pre-warn
alarm function.
♦
Typical auxiliary input assignment.
Batching
aux 1
♦
1
5
9
RUN
ALT
DISP
24
2
3
4
6
7
8
A
0
PAR
ZERO
RESET
CLEAR
TOTAL
♦
M
29
SPAN
ENTER
Inputs 1- 5 are available for batch reset.
Page 66Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
alarm
Page 73
Programming
The pre-warn function is optional.
The setpoint associated with the pre-warn relay is entered in P564, batch setpoint.
The setpoint associated with the batch relay is entered in P567, batch pre-warn setpoint.
Batch Operation
Access P560 Batch Mode ControlSelect 1, enable batch operation
Access P564 Batch SetpointEnter the desired batch total
Access P566 Batch Pre-warnSet to ON (1) or leave it OFF (0)
If batch pre-warn is selected, access P567
Batch Pre-Warn Setpoint
Access P568 Batch Pre-actSet to OFF (0) or AUTO (1) or manual (2)
Relays
Access P100, Relay Function
Access P100 Relay Function
Enter the Pre-warn total
Select relay (1 – 5)
Select function 5, Pre-Warn
Select relay (1-5, other than the pre-warn
relay)
Select function 6, Setpoint
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 67
Batching
Page 74
Operation
Once the SF 500 relays are connected to the process logic and it is programmed, the SF
500 is ready for totalizing the batch and stopping the process when the batch setpoint is
reached. The batch operations start, pause, resume, and cancel are controlled externally
by the process control (e.g. PLC)
Place the unit in the RUN mode.
Press until the batch screen is displayed.
Rate0.00 kg/hSP:20.000
Batch0.00 kg
Start running the batch.
The display will show the rate of material flow and the batch total, as well as the batch
setpoint. If pre-warn is used, relay contact is open.
When the batch total reaches the pre-warn setpoint, if programmed, the alarm event is
removed and the assigned relay contact is closed.
Rate123.4 kg/hSP:20.000
Batch17.00 kgALM 1
The process continues. When the batch total reaches the batch setpoint, the alarm event
is displayed and the assigned relay is actuated (contact opened). Typically the relay
contact would be integrated into the batch control logic to end the process.
Rate123.4 kg/h
Batch20.00 kgALM 12
When the next batch is to be run, pressing and then on the local keypad, or
providing a momentary contact closure across an auxiliary input (programmed as batch
reset, P270 = 8), sets the alarm display and resets the batch total to zero, and the relay
contact to its closed state.
Rate0.00 kg/hSP:20.000
Batch0.00 kg
e.g relay 1 is programmed for pre-warn,
P100-1 = 5
e.g. relay 2 is programmed for batch
setpoint, P100-2=6
Note: The batch totalizer can be viewed as a read-only parameter (931-05), using
single Parameter access through any programmed communication port.
Pre-act Function
If repetitive batches are being run, the pre-act function (P568) can be enabled to
automatically trip the setpoint relay before or after the batch setpoint is reached in order
to assure best batch accuracy.
Batching
Or, in manual mode, enter a set value to cause the batch setpoint to pre-act at a designed
accumulation.
Page 68Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 75
Communications
A
The SF 500 is an sophisticated flow meter integrator that can communicate status back to
a SCADA system using a serial device such as radio modems, leased lines, or dial up
modems.
radio modem
Communications
or
M
RUN PAR ZERO SPAN
RESET
ALT
ENTERCLEAR
TOTAL
DISP
dial-up modem
leased line modem
The SF 500 supports two protocols: Dolphin and Modbus. Dolphin is a proprietary
Siemens Milltronics protocol designed to be used with Dolphin Plus. Modbus is an
industry standard protocol used by popular SCADA and HMI systems.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 69
Page 76
SF 500 and SmartLinx
®
In addition to three onboard communication ports, the SF 500 is compatible with Siemens
Milltronics SmartLinx
industrial communication systems.
This section only describes the onboard communications. For more information on
Communications
SmartLinx
Connection
There are three serial communication ports on the SF 500:
Refer to
®
communication modules which provide an interface to popular
®
, please consult the appropriate SmartLinx® manual.
WARNING: When a SmartLinx® card is installed and P799 = 1
(Communications Control parameter), the parameters that the
SmartLinx
updated. Therefore, if you connect a SmartLinx
®
card is writing to the SF 500 will be continuously
®
card to the SF
500, set P799 = 1 and not write anything to the SmartLinx
your setpoints will be 0.
PortDescription
1
2
3
Installation
RS-232, Terminals 31 to 34
RS-485, terminals 41 to 46
RS-232, RJ-11 modular telephone jack
on page 6 for wiring diagrams specific to each port.
®
card,
Wiring Guidelines
Improper wiring and choice of cables are the most common sources of communication
problems. Listed below are some suggested guidelines:
•15 meters (50 feet) for RS-232
•1200 meters (4000 feet) for RS-485
•Ensure that communication cable is run separately from power and control cables
(i.e. do not tie wrap your RS-232 cable to the power cable or have them in the same
conduit).
•cable is shielded and connected to ground at one end only
•24 AWG (minimum)
•follow proper grounding guidelines for all devices on the bus
•use good quality communication grade (shielded twisted pairs) cable that is
recommended for RS-232.
Page 70Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 77
Configuring Communication Ports
The SF 500 communications ports are setup by a series of parameters (P770 – P789)
which are indexed by port.
The communication parameters are indexed to the following:
PortDescription
1
2
3
f
indicates the factory setting.
Note: Changes to these parameters do not take effect until the power to the unit is
cycled.
P770 Serial protocols
The communications protocol used between the SF 500 and other devices for the
selected port, ports 1 to 3 (P770-01 to –03).
The SF 500 supports Siemens Milltronics’ proprietary Dolphin data format plus the
internationally recognized Modbus standard in both ASCII and RTU formats. It also
supports direct connection of a printer.
The Siemens Milltronics protocol is compatible with the Dolphin Plus configuration
program. See the Siemens Milltronics web site for information on this PC product
(http://www.siemens-milltronics.com/).
The Modbus protocol is an open standard developed by AEG Schneider Automation Inc.
Specifications are available from their web site (http://www.modicon.com/).
Other protocols are available with optional SmartLinx
RS-232, Terminals 31 to 33
RS-485, terminals 41 to 45
RS-232, RJ-11 modular telephone
®
cards.
Communications
Values
0communications disabled
1Siemens Milltronics "Dolphin" protocol
2Modbus ASCII slave serial protocol
3Modbus RTU slave serial protocol
4printer
f /-01 and -02
f l-03
Note: SF 500 must be in RUN mode to allow for the print operation.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 71
Page 78
P771 Protocol address
Note: Applicable only to ports programmed for Modbus RTU or Modbus ASCII
(Parameter 770).
The unique identifier of the SF 500 on the network for the selected port, ports 1 to 3 (P77101 to -03).
Communications
For devices connected with the Siemens Milltronics protocol this parameter is ignored.
For devices connected with a serial Modbus protocol this parameter is a number from 1-
247. It is up to the network administrator to ensure that all devices on the network have
unique addresses.
Do not use the value 0 for Modbus communications as this is the broadcast address and
is inappropriate for a slave device.
Values
0 to 9999 (f = 1)
P772 Baud Rate
The communication rate with the master device for the selected port, ports 1 to 3 (P77201 to –03).
The baud rate chosen should reflect the speed of the connected hardware and protocol
used.
Values
14800 baud
29600 baud
319,200 baud
f
-01 and -02
f-03
P773 Parity
The serial port parity for the selected port, ports 1 to 3 (P773-01 to –03).
Ensure that the communications parameters are identical between the SF 500 and all
connected devices.
e.g many modems default to N-8-1 which is No parity, 8 data bits, and 1 stop bit.
Values
0none
1even
2odd
Page 72Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
f
Page 79
P774 Data bits
The number of data bits per character for the selected port, ports 1 to 3 (P774-01 to –03).:
ProtocolP744 Value
Modbus RTU
Modbus ASCII
Dolphin Plus
8
7 or 8
7 or 8
Note: Use 8 data bits when using port 2.
Values
5 to 8 (f = 8)
P775 Stop bits
The number of bits between the data bits for the selected port, ports 1 to 3
P775-01 to -03).
Values
1 or 2 (f = 1)
Communications
P778 Modem attached
Sets port 1 (P778-01) to use an external modem.
Any connected modem must be set up to auto-answer incoming calls. The SF 500 does
not automatically configure the modem.
Autobaud (enabled by P778=1)
When the SF 500 is powered up or the P779 Modem Inactivity Timeout expires three
carriage returns are sent to the modem to allow it to set its serial connection to P772
Baud Rate.
If a connection is made with the modem at a different baud rate the SF 500 will attempt to
use that rate instead of the P772 value. For troubleshooting purposes the baud rate on the
modem can be hard-coded to the rate set on the SF 500. See your modem documentation
for information on fixing the baud rate.
Val ues
0
1modem connected
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 73
f
no modem connected
Page 80
P779 Modem idle time
Sets the time in seconds that the SF 500 will keep the modem connected even though no
activity is happening.
To use this parameter ensure that P778=1.
This parameter allows for reconnection to the SF 500 unit after an unexpected
Communications
disconnect. Ensure that the value is low enough to avoid unnecessary delays when an
unexpected disconnect occurs but long enough to avoid timeout while you are still
legitimately connected.
Hanging Up
If the line is idle and the P779 Modem Inactivity Timeout expires then the modem is
directed to hang up the line. This is done with the Hayes commands:
•two second delay
•+++
•two second delay
•ATH
Ensure that P779 is set longer than the standard polling time of the connected master
device.
0 disables the inactivity timer.
Values
0-9999: 0 (f = 1)
P780 RS-232 Transmission interval
Note: Applicable only to ports programmed for printer communication
(parameter 770).
Sets the interval between transmissions to be applied to the selected port, ports 1 to 3
(P780-01 to –03).
Enter the period in minutes. (
Page 74Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
f
= 0)
Page 81
P781 Data message
Note: Applicable only to ports programmed for printer communication (parameter
770).
Sets the data message to be delivered via the selected port, ports 1 to 3 (P781-01 to -03).
All messages and printouts include time and date.
Entry:
0 = no message
1 = rate
2 = total*
3= rate and total*
4 = batch total (totalizer 5)
5 = quick start parameters (P001 – P017)
6 = all parameters
*totalizer 1 and/or 2 as set by P647, Totalizer Display
P799 Communications Control
f
Communications
Assigns programming control either locally through the keypad or Dolphin Plus (P770 = 1),
or remotely through Modbus protocol (P770 = 2 or 3) or SmartLinx
®
.
Entry:
0 = local
1 = remote
WARNING: When a SmartLinx® card is installed and P799 = 1, the
parameters that the SmarlLinx
be continuously updated. Therefore, if you connect a SmartLinx
card to the SF 500, set P799 = 1 and not write anything to the
SmarLinx
®
card, your setpoints will be 0.
®
card is writing to the SF 500 will
®
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 75
Page 82
Dolphin Protocol
The protocol is available on all communications ports on all units. This protocol is not
available for third party use.
The primary use of this protocol is to connect the SF 500 to Siemens Milltronics’ Dolphin
Plus configuration software.
Communications
Dolphin Plus Screen Shot
Page 76Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 83
Modbus RTU/ASCII Protocol
Modbus is an industry standard protocol owned by Schneider Automation Inc.1 and is
used throughout process control industries for communication between devices. Modbus
RTU and Modbus ASCII are both master-slave type protocols. SF 500’s Modbus is a slave
unit.
SF 500 supports both the RTU and ASCII version of Modbus and attempts to automatically
detect the type when a connection is made.
A brief description of Modbus RTU and Modbus ASCII is given in this manual. For a full
description of the Modbus protocol, contact your local Schneider representative. Also
you may try their website at http://www.modicon.com.
Note: Siemens Milltronics does not own the Modbus RTU protocol. All information
regarding that protocol is subject to change without notice.
How Modbus Works
As mentioned above, Modbus is a master-slave type protocol. This can also be referred to
as a query-response protocol. What both of these terms mean is that on the network,
there is one master which requests information from multiple slave devices. The slave
devices are not permitted to talk unless they have been asked for information. When
responding, the slaves will either give the information that the master has requested or
give an error code consisting of why it can not give the information or that it did not
understand the request. Refer to
All SF 500 information is mapped into the Modbus holding registers so that Modbus
function code 03 can read from them and Modbus function code 06 and 16 can write to
them.
Error Handling
on page 90.
Communications
Modbus RTU vs. ASCII
There are two main differences between Modbus RTU and Modbus ASCII. The first is
that Modbus RTU encodes the message in 8-bit binary, while ASCII encodes the message
in ASCII characters. Therefore, one byte of information would be encoded into 8 bits for
RTU and into two ASCII characters for ASCII (which would be two 7-bit units). The second
difference is that the error checking method is different (see below).
Modbus RTU has the advantage that it has a much greater data throughput than ASCII.
Modbus ASCII has the advantage that it allows time intervals of up to one second to
occur between characters without causing an error. Either protocol works with the SF
500.
1.
Modicon is a registered trademark of Groupe Schneider.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 77
Page 84
Modbus Format
Note: When using a commercial Modbus driver all of the message details are
handled for you.
To give you a better idea of how a Modbus message works, a master on network would
send a message in a format similar to this:
Communications
Where:
Station addressthe network address of the slave being accessed
Function Codenumber that represent a Modbus command, either:
Informationdepends on function code
Error CheckCyclical Redundancy Check (CRC) for RTU and Longitudinal
There is more to the frame than is described above, this is shown to give the user a
general idea of what is going on. For a full description, refer to the Modbus
specifications.
Station
address
Function
code
Information
03read function
06, 16 write functions
Redundancy Check (LRC) for ASCII
Error
check
Modbus Register Map
The memory map of the SF 500 occupies the Modbus holding registers (R40,001 and up).
The SF 500 makes it easy for users to get useful information via Modbus. The following
chart gives an overview of the different sections.
Register Map for SF 500:
Map LegendDescription
TypeArbitrary classification of registers.
DescriptionBrief description or title of associated register.
Start
Number R
Parameter ValuesRefer to
ReadIdentifies the read / write capability for the register being addressed.
ReferenceProvides reference documentation for the register being addressed.
Page 78Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Provides the starting address for the register(s) where the parameter
values are to be read from or written to.
The number of registers required to read or write the complete
parameter value. Where the number of registers (6) are addressed in
incrementing sequence from the start register.
PID 2 Derivative Term41,410232 bitsr/w
PID 1 Feed Forward Term41,412232 bitsr/w
PID 2 Feed Forward Term 41,414232 bitsr/w
PID 1 Remote Setpoint
Ratio
PID 2 Remote Setpoint
Ratio
Modbus Register Map (cont’d)
Format (R40,062)
This value determines the format of all unsigned, double-register integers (UINT32),
except for those in the direct parameter access.
0 indicates that the most significant byte (MSB) is given first
1 indicates that the least significant byte (LSB) is given first
For more information on this data format see page 87
Device Identifier (R40,064)
Parameter
Values
41,416232 bitsr/w
41,418232 bits
Read Reference
r/w
see P405
page 107
see P406
page 108
see P407
page 108
see P408
page 108
see P418
page 109
This value identifies the Siemens Milltronics device type and is “2” for the SF 500.
Handshaking Area (Parameter Access)
An advanced handshaking area is built into the SF 500. Use it to read and write 32 bit
parameters.
Mapping
Parameter Read and Write (40,090 – 40,095) is a series of six registers that are used for
reading and writing parameter values to and from the SF 500. The first three registers are
always unsigned integers representing parameters and index values. The second three
registers are the format and value(s) of the parameter.
Page 80Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 87
All parameters normally accessed through the hand-held programmer are available
through these registers.:
AddressDescription
40,090Parameter (integer)
40,091Primary Index (integer)
40,092Secondary Index (integer)
40,093Format word (bit mapped)
40,094Read value, word 1
40,095Read value, word 2
40,096Read value, word 1
40,097Read value, word 2
Reading Parameters
To read parameters through Modbus follow these steps:
1.Send the parameter, its primary index, and its secondary index (usually 0) and
format to registers 40,090, to 40,093.
2.Wait until you can read the above values from the registers (40,090 to 40,093).
3.Read the value from registers 40,094 and 40,095.
Writing Parameters
To set parameters through Modbus follow these steps:
1.Send the parameter, its primary index, and its secondary index (usually 0) to
registers 40,090, 40,091, and 40,092.
2.Write the value to registers 40,096 and 40,097
3.Write the desired format word to register 40.093 to enable the SF 500 to interpret the
value correctly.
Communications
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 81
Page 88
Communications
Format Register:
BitsValuesDescription
1 - 80 - 2Error Code
9 - 110 - 7decimal offset*
120/1decimal shift*, Right (0) or Left (1)
130/1Numeric format: Fixed (0) or FLoat (1)
140/1Read or Write of data, Read (0), Write (1)
150/1
16Reserved
The bits listed above are in order from least to most significant:
15141312111 0987654321
16
*For example, to format the level reading so that it is shown in percent with two decimal
places shifted left the format bits would look like this:
15141312111 0987654321
16
001001000000000
0
Word order: Most Significant word first (0), Least Significant Word
first (1)
reserved
read
fixed format
most significant first
decimal offset of +2
no error code
The value sent to the SF 500 is 0001001000000000 binary or 4608 decimal. The value 4608
is sent as an integer to register 40,093 to format the output words 40,094 and 40,095
accordingly.
If the numeric data type is set for integer and the value contains decimal places, they are
ignored. In this situation use the decimal offset to ensure that you have an integer value
and then write your code to recognize and handle the decimal offset. Bits 9 to 11 indicate
the number of place by which the decimal is to be shifted. Bit 12 indicates the direction by
which the decimal point is shifted, left or right. For example, if the decimal offset (value of
bits 9 to 11) is ‘2’ and the shift (value of bit 12 is ‘0’), then the decimal point is shifted two
places to the right.
Page 82Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 89
Error Codes
The error codes returned in the format area are 8-bit integers found in the lowest 8 bits of
the format word. This allows for 256 potential error codes.
Currently the SF 500 has two error codes available:
ValuesDescription
0No error
1Data not available as percent (available as units)
2-255Reserved
Date and Time (R41,000 – 41,006)
The date and time can be read or written in registers 41,000 to 41,006 as defined in the
table above.
Example: If you are located in Toronto, Canada and would like to set the date and time to
February 14, 1999, 1:30 p.m. and 42 seconds, you would write the following:
BitsValues
R41,0001999
R41,0012
R41,00214
R41,00313
R41,00430
R41,00542
R41,006-5
Communications
Note: The time zone register is used only as a reference and does not affect the
operation of the SF 500.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 83
Page 90
Process Values (R41,010 – R41,048)
Rate and Total (R41,010 – R41,019)
The associated registers provide the readings of rate. Totalizer 1 and Totalizer 2 in
engineering units as displayed in the local SF 500 display.
Device State (41,020 – 41,020)
Communications
The Device State word is used to feedback the current operating state of the product.
Each bit gives the state of different parts of the product, some mutually exclusive, others
are not. The state should be checked to verify any device commands.
Bit #DescriptionBit ClearBit Set (1)
1PID 1 ModeManualAuto
2PID 1 FreezeNoYe s
3PID 1 Setpoint SourceLocalRemote
4PID 2 ModeManualAuto
5PID 2 FreezeNo Yes
6PID 2 Setpoint SourceLocalRemote
7ZeroNoIn progress
8SpanNo In progress
9---
10---
11---
12---
13Write PrivilegesNoYes
14System ConfiguredNot ConfiguredYes
15ModeCalibration ModeRUN Mode
16To t a li z in gNot TotalizingTo t al i z in g
Page 84Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 91
Command Controls (41,022 – 41,022)
The command control word is used to control the unit. Each bit gives access to a
command or state as if the operator was using the keypad.
Bits initiating a command (7-12) must change state in order to cause the command the
begin. For example, to reset totalizer 1, Bit 9 must be set to 0, then changed to 1. It can
stay set or clear for any period:
Bit #DescriptionBit ClearBit Set (1)
1PID 1 ModeManualAuto
2PID 1 FreezeNoYe s
3PID 1 Setpoint SourceLocalRemote
4PID 2 ModeManualAuto
5PID 2 FreezeNo Yes
6PID 2 Setpoint SourceLocalRemote
7ZeroNo changeStart
8SpanNo changeStart
9Reset Totalizer 1No changeReset
10Reset Totalizer 2No changeReset
11Reset Batch TotalizerNo changeReset
12Print-Print
13---
14---
15---
16---
Communications
Note: Set parameter P799 for remote control before commanding the SF 500 remotely.
Read/Write (R41,025 – R41,026) Total Decimal Places
Sets the number of decimal places (0-3) being read for Total 1, (words 41,016 and 41,017)
and Total 2, (words 41,018 and 41,019).
With 3 decimal places, the largest value that can be read is 2,147,483.648.
With 2 decimal places, the largest value that can be read is 21,474,836.48.
With 1 or 0 decimal places, the largest value that can be read is 100,000,000.
Example: R41,025
Bits 0 and 1 are used to indicate the number of decimal places being read in Total 1,
Words 7 and 8.
Bit 15 is used to indicate if the decimal place is too large to read the total value correctly.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 85
Page 92
If three decimal places are being read in Total 1:
Bits15141312111 09876543210
If three decimal places are being read in Total 1, and the value is too large to be read with
three decimal places:
15141312111 09876543210
Bits
Communications
I/O (R41,070 – 41,116)
The SF 500 provides I/O in the form of:
•discrete inputs
•relay outputs
•mA inputs*
•mA outputs*
* The standard SF 500 provides only one mA output (0/4 – 20 mA). The inclusion of an
optional mA I/O card provides two mA inputs (0/4 – 20 mA) and two additional mA
outputs.
For the I/O, the assigned registers represent the logic status (e.g. open or closed) of the I/
O as configured. Discrete inputs are configured via P270, auxiliary input function; while
relay outputs are configured via P100, relay function.
The I/O are mapped into the respective input and output registers, R41,070 and R41,080, as
follows:
0010010000000011
1010010000000011
R41,070R41,080
InputBitOutputBit
11 1 1
2222
33 3 3
4444
55 5 5
For the mA I/O, the assigned registers represent the mA level (e.g. 0 to 20 mA) of the I/O
as registered in P911 and P914, mA output test (output value) and mA input value.
The mA I/O are mapped into the respective input and output registers:
InputRegisterOutputRegister
1R41,0901R41,110
2R41,0912R41,111
3R41,112
For 0 to 20 mA I/O, the register value ranges from 0 to 20,000. For 4 to 20 mA I/O, the
register value ranges from 4,000 to 20,0 00. If the 4 or 20 mA values have been trimmed,
Page 86Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 93
then the register value is adjusted accordingly; e.g. an I/O value of 22 mA would be
registered as 22,000.
Diagnostic (R41,200)
Refer to
Troubleshooting
on page 118.
PID Tuning (R41,400 – 41,419)
For SF 500 set up for PID control, several registers have been provided for tuning. Refer to
PID Control
on page 53 and the associated parameters as listed in the register map.
Note: Before you can change any of the setpoints, P799 must be set for remote
control.
Parameter Values
Bit Mapped
Bits are packed into registers in groups of 16 bits (1 word). In this manual we number the
bits from 1 to 16, with bit 1 being the least significant bit and bit 16 referring to the most
significant bit.
1615141312111 0987654321
MSBLSB
32 Bit
Large numbers are put into unsigned 32 bit integers with a fixed decimal place of three.
For example, a value of ‘7345’ represents a value in the SF 500 ‘7.345’. The default word
order is that the first word is the most significant word (MSW) and the second word
(register) is the least significant word (LSW).
For example, if we read R41,431 as a 32-bit, the 32 bits would look like the following:
Communications
R41,431
16MSB116
3232-bit integer value (UNINT32)
The whole is read as a 32-bit integer.
To accommodate some Modbus drivers, the most significant byte (MSB) and least
significant byte (LSB) can be reversed. See Format Word for SF 500 on page 80 for details.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 87
R41,432
LSB1
1
Page 94
Text Messages
If a Siemens Milltronics device parameter returns a text message, that message is
converted to a number and provided in the register. The numbers are shown in the table
below:
Communications
NumberText Message as Displayed on LCD
22222invalid value
30000OFF
30001ON
30002= = = =
30003(parameter does not exist)
30004err
30005err1
30006open
30007shrt
30008pass
30009fail
30010hold
30012hi
30013de
30014en
-32768value is less than -20,000
32767value is greater than 20,000
Modems
The SF 500 has been successfully connected to several different modems. In general, the
Modbus protocol is a very modem friendly protocol. This section gives some general
guidelines on modems and their connection. For detailed information, see the modem
documentation.
Picking Modems
There are several different types of modems; dial-up, leased line, radio-link, fiber-optic to
name the most common.
Dial-up
uses a standard analog phone line and dials the number of the receiving modem.
Lease line
come in either 2 or 4 wire types and use special phone lines that are ‘leased’ from your
phone company (or you) and do not require any dialing.
Page 88Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 95
Radio-link
come in many different types, but all use radio frequencies for transmitting the
information.
Fiber-optic
uses a fiber-optic line to connect the two modems.
Each type of modem and each model have various characteristics. Before purchasing the
modem contact the modem manufacturer and ask if they have had experience using the
modems with Modbus protocol with no flow control. If they have, ask them what settings
were required.
Setting up the Modems
Configure modems using software, dip switches, jumpers or a combination. Dip switches
are normally located at the back of the modem, jumpers are normally located on the
motherboard and require that you remove the cover. Software normally requires you to
use a standard terminal program and to connect to the RS-232 port on the modem and
send special commands. The most popular command set is called the AT, or Hayse,
command set.
For a typical dial-up modem, try the following setup as a first attempt:
Master
Modem
•auto answer off (dip switch?)
•load factory default (dip switch?)
•no flow control (dip switch?)
•baud rate = 9600
•10 data bits (probably the default)
Communications
Modbus RTU Software
•baud rate = 9600
•8 bit
•no parity
•1 stop bit
•dial prefix: ATDT
•Initialization command: ATE0Q0V1X05=0512=100
•Reset command: ATZ
•Hang-up command: ATHO
•Command response delay: 5 seconds
•Answer Delay: 30 seconds
•Inter-character delay: 55 ms
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 89
Page 96
Slave
Modem
•auto answer on (dip switch)
•load factory default (dip switch)
•no flow control (dip switch)
•baud rate = 9600
Communications
•10 data bits (probably the default)
SF 500
•set P770, port 1, to the value 3 (Modbus RTU)
•set P771, port 1, to the value 1 (Network ID 1)
•set P772, port 1, to the value 3 (Baud rate of 9600)
•set P773, port 1, to the value 0 (No Parity)
•set P774, port 1, to the value 8 (8 Data Bits)
•set P775, port 1, to the value 1 (1 Stop Bit)
•set P778, port 1, to the value 1 (Communications through Modem)
•set P779, port 1, to the value 300 (Modem Inactivity of 300 seconds)
Note: Parameters are defined in the Installation section (page 6).
Error Handling
Modbus Responses
When polled by a Modbus Master, a slave device will do one of the following:
1.Not reply.
This means that something went wrong with the transmission of the message.
2.Echo back the command with the correct response.
This is the normal response. (see the Modbus specifications for more details).
3.Return an Exception Code.
This reflects an error in the message.
Page 90Milltronics SF 500 - INSTRUCTION MANUAL7ML19985CN01
Page 97
SF 500 uses the following exception codes:
CodeNameMeaning
01Illegal Function
02Illegal Data Address
03Illegal Data Value
04Slave Device Failure
05Acknowledge
06Slave Device Busy
08Memory Parity Error
The function code received in the query is not an
allowable action for the slave.
The data address received in the query is not an
allowable address for the slave.
A value contained in the query data filed is not an allowable value of the salve.
An unrecoverable error occurred while the slave was
attempting to perform the requested action.
The slave has accepted a request and is processing it,
but a long duration of time is required.
The slave is processing a long-duration program command.
The slave attempted to read extended memory, but
detected a parity error in the memory. Service may be
required on the slave.
Error Handling
Errors can be divided up into two general sources. Either:
1.There is an error in transmission
or
2.The user tries to do something that is not a valid action
Communications
In the first case, the SF 500 will, not respond and let the master wait for a response time
out error, which will cause the master to re-send the message.
In the second case, it depends on what the user tries to do. Listed below are various
actions and what the expected outcome is. In general, SF 500 will not give an error to the
user request.
•If the user reads an invalid parameter, the user will get a number back.
•If the user writes an invalid parameter (a non-existing parameter or a read only
parameter), the value will be ignored and no error response will be made. However,
the current value will not reflect the desired new value.
•If the user writes a read only register, then the value will be ignored and no error
response will be made. However, the current value will not reflect the desired new
value.
•If the user attempts to write one or more registers that are out of range, an
exception response code 2 will be generated.
•If using an unsupported function code, undocumented results may occur. The user
is encouraged not to do this.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 91
Page 98
Parameters
f
indicates factory set value
P000Security Lock
Locks out the program editor so that parameter values for P001 through P999 cannot be
changed. This however does not prevent the access to the parameters for viewing.
Programming is locked out if the value of P000 is other than 1954.
Entry:
1954 = unlocked
1954 = locked
Parameters
Start Up (P001 to P017)
This is the minimum parameter programming required before attempting a calibration and
successful entry into the RUN mode.
P001Language
Selects the language for communication with the SF 500
f
Entry:
1 = english
f
Note: This manual only lists English as a choice of language. However, your SF 500
will list the additional languages of choice, as the translated software is made
available.
P002Test Reference Selection
Selects the type of test reference used to represent a material rate: weight or electronic.
weight:the weight that is supplied specific to the flowmeter
electronic: calibration based on automatic calculation of the mV span from the load
cells or LVDT
Page 92Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
Page 99
Entry:
1 = weight
3 = ECal
f
P0 03Number of Load Cells
Siemens Milltronics flowmeters are available in models of one or two load cell design.
Select the number of load cells corresponding to the flowmeter connected.
If using the optional remote LVDT conditioner card, for LVDT based scales, select the “1”
value.
Entry:
Enter the number of load cells: 1f or 2.
P004Rate Measurement System
Selects system of measurement used, either imperial or metric.
Entry:
1 = imperial
2 = metric
f
P005Design Rate Units
Determines the units for programming and measurement.
imperial - P004 = 1metric - P004 = 2
1f=
entry:
Changing this parameter does not affect the rate parameter (P011). This parameter
should be re-entered for conformity in units.
2 =
3 =
4 =
T/h (tons / hour)t/h (tonnes / hour)
LT/h (long tons / hour)kg/h (kilograms / hour)
lb/h (pound / hour)kg/min (kilograms / minute)
lb/min (pounds / minute)
Parameters
t = 1000 kg
LT= 2240 lb.
T= 2000 lb.
7ML19985CN01Milltronics SF 500 - INSTRUCTION MANUALPage 93
Page 100
P008Date
Enter the current date in
Where:
yyyy = year
mm = month, 01 –12
dd = day, 01 – 31
e.g. 1999-03-19 (March 19, 1999)
P009Time
Enter the current time in
Where:
Parameters
hh = hour
mm = minute
ss = second
P011Design Rate
Specifies the design rate of material flow for the flowmeter. (f = 0.00)
Enter the design rate from the supplied design data sheet, in the units selected (P005).
P017Test Load
yyyy-mm-dd
hh-mm-ss
, 24 hour format.
format.
The rate referenced when performing a span. (f = 0.00)
Enter the test rate value as shown in the corresponding solid flowmeter instruction
manual.
P019Manual Span Adjust
Provides a means for adjustment to the span calibration. (f = 0)
The adjustment value is determined by performing material tests and is subsequently
entered either as a calculation of % change into P598, or as the weight of the material
test.
Entry:
1 = % change
2 = material test
Recalibration
Refer to
Page 94Milltronics SF 500 - INSTRUCTION MANUAL 7ML19985CN01
on page 30.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.