These operating instructions are only valid in combination with the "Operating instructions for diaphragm motor driven
dosing pump Sigma X Control type SxCb"!
The operator is liable for any damage caused by installation and operating errors!
Please carefully read these operating instructions before use. · Do not discard.
The operator shall be liable for any damage caused by installation or operating errors.
The latest version of the operating instructions are available on our homepage.
The pump can be enhanced with the PROFIBUS®
of a plug-in module. To do this, insert the plug-in module into the front of
the pump (similar to a relay module). The operating menu then displays
the menu item
symbol.
‘Field bus’
and the status bar shows the PROFIBUS
functionality by means
®
The pump must have the software version V01.01.00.00
or higher in order for the PROFIBUS® module to func‐
tion. If it is not working, the LED on the PROFIBUS
®
module slowly flashes red and green.
3
Page 4
Adjusting the pump
2 Adjusting the pump
General
2.1
2.2 Setting the slave address
The pump with the plugged-in PROFIBUS® module is adjusted in the
same way as the standard pump, with the addition of the bus functionality.
The pump interrupts the set-up process in the event of
pauses longer than 60 s.
The address is pre-set to “125”. If a master in the PROFIBUS® segment
assigns the slave addresses, manual setting of the slave address is can‐
celled.
1.
Press the
2.Turn the
3.Turn the
[Menu]
[Clickwheel]
[Clickwheel]
key.
to
‘Fieldbus’
to
‘BUS Address’
and press the
and press the
[Clickwheel]
[Clickwheel]
.
.
Always enter the PROFIBUS® address as 3 digits (addresses between
“002” and “125”):
1.
2.
3.Set the 3rd number using the
2.3
Switch PROFIBUS® to active / inactive
In order for the pump to be controlled using the PROFIBUS®,
must be set to
1.
2.Turn the
3.Turn the
Set the 1st number using the
[Priming]
ð
Set the 2nd number using the
[Priming]
ð
key.
The 2nd number of the address is marked.
key.
The 3rd number of the address is marked.
[Clickwheel]
[Clickwheel]
[Clickwheel]
[Clickwheel]
Press the
[Clickwheel]
.
‘Active’
in the operating menu:
[Menu]
key.
[Clickwheel]
[Clickwheel]
. You’re done!
to
to
‘BUS active’
‘Active’
or
‘Inactive’
and press the
and press the
and press the
and press the
and press the
‘Fieldbus’
[Clickwheel]
.
All external inputs, such as level monitoring, metering monitor and external
control (pause, contact input, analogue input), will continue to function
‘active’
while the PROFIBUS® is
be expected with the pump without the PROFIBUS® module being plugged
in - see “Operating instructions for diaphragm motor driven dosing pump
Sigma X Control type SxCb”. The pump transmits corresponding informa‐
tion via the PROFIBUS® to the master (PLC Programmable Logic Con‐
troller, PC etc.).
If the PROFIBUS® is set to
selected operating mode are reloaded.
4
. They result in the reactions that would
‘Inactive’
, the settings for the previously
Page 5
Adjusting the pump
If the pump is switched to another operating mode, it stops and can only
be restarted using the
[Stop/Start]
key.
5
Page 6
Special features in active PROFIBUS® operation
3
3.1
Special features in active PROFIBUS® operation
General
3.2 Displays
Operating display
The pump cannot be manually set or programmed in
PROFIBUS® operation! To do this, set the PROFIBUS
®
to ‘Inactive’ .
nUsing the
displays at any time, as in the other operating modes. This does not
affect the operation of the pump.
nThe settings from other operating modes are carried over when
switching over to PROFIBUS® operation. However, settings made
using the PROFIBUS® are not saved! They only apply as long as the
pump is linked to the PROFIBUS®. Only the total number of strokes
and the total number of litres continue to be counted and saved.
nIf the pump is switched to PROFIBUS® operation, it stops and can
only be restarted using the PROFIBUS®.
There are additional identifiers in the operating display when PROFIBUS
operation is running.
[Clickwheel]
it is possible to switch between the continuous
®
Status display
Main display
3.3
LEDs on the PROFIBUS® module
The current identifiers can be found in the "Control ele‐
ments" chapter in the "Operating instructions for dia‐
phragm motor driven dosing pump Sigma X Control
type ...”.
Stop PROFIBUS®: The pump has been stopped by the PROFIBUS®.
The master has sent the pump a corresponding telegram.
Connection error: If the pump loses its connection to the PROFIBUS
(for instance as soon as the PROFIBUS® is stopped), an error message
with the symbol appears on the main display.
LEDsCause
Flashing red and green at a slow
rhythm
Lit red
Connection between the PRO‐
FIBUS® module and pump has
been disrupted;
the hardware or software version of
the pump may not be suitable for
PROFIBUS
No connection to the PROFIBUS
®
®
®
Lit greenPump in cyclic operation
6
Page 7
3.4 Using the metering monitor
Special features in active PROFIBUS®
The "Metering monitor" socket must be assigned to use the metering mon‐
itor in PROFIBUS® operation. The pump then transmits
"Flow" status bit. The metering monitor can be switched on and off via the
PROFIBUS® using the
‘Flow control’
parameter - see “Operation” chapter.
operation
‘available’
for the
7
Page 8
Installation
4 Installation
Bus installation
Plugs and cables
All devices that are members of the bus system must be connected in a
line. There are up to 32 possible positions (master, slaves, repeaters).
At both the beginning and end of the cable, the bus must be terminated
with a terminating resistance.
For the PROFIBUS® cable, use a screened, twisted-pair cable in con‐
formity with EN 50170 (cable type A).
Use of shielding which is earthed at one end prevents
low-frequency ground loops. Shielding earthed at one
end has no effect in combating HF magnetic pick-up.
Shielding earthed at both ends as well as twisted con‐
ductors work to counter magnetic HF pick-up, but have
no effect against electrical HF pick-up.
For PROFIBUS®, it is recommended to establish a bilateral, low-induc‐
tance (i.e., large area and low-impedance) connection with the protective
earth.
The overall length of the bus cabling without repeaters varies according to
the desired data transmission rate:
Tab. 1: Data transmission rate and length of the bus cabling
Data transmission rateMaximum length of bus cabling
Note for achieving IP 65 degree of protec‐
tion
kBit/sm
1500200
500400
187.51000
93.751200
19.21200
9.61200
The PROFIBUS® module has a M12 industry socket for connection to the
PROFIBUS® cable. The pin configuration complies with the PROFIBUS
standard - see below - which means that commercially available bus plugs
may be used. Please note that cable connections made with these plugs
generally only meet the requirements for protection against contact and
moisture according to IP 20!
An installation compliant with the protection against contact and moisture
according to IP 65 is possible, since the M12 industry socket of the PRO‐
FIBUS® module allows this. However, in this case the PROFIBUS® cable
must also be fitted with M12 industry plugs in conformity with IP 65.
In order to achieve the IP 65 degree of protection for the PROFIBUS
cable installation, special Y-adapters or terminating adapters must be
installed (e.g. - see below).
®
®
8
Page 9
CAUTION!
P_DE_0073_SW
1
5
4
3
2
–Degree of protection IP 65 applies only to a plug/
socket combination that has been screwed together!
In ambient conditions requiring protection against
–
contact and moisture according to IP 65, cables with
moulded M12 industry plugs must be used (e.g., see
below).
–Degree of protection IP 65 applies only to an
unwired pump (with PROFIBUS® module) if an IP
65-capable cover is placed over the M12 industry
socket! The cover included in the delivery does not
guarantee chemical resistance.
Socket on the PROFIBUS® module (M12 )
Installation
15 V
2A conductor (green)
3GND
4B conductor (red)
5Shielding
.
Y-adapter (order no. 1040956)
The Y-adapter connects to the pump using a moulded M12 plug. The ends
are provided with an M12 plug and an M12 socket. The Y-adapter com‐
plies with the requirements for protection against contact and moisture
according to IP 65.
If the pump is the last bus device connected to the PROFIBUS® cable, it
must be connected completely as a termination using the PROFIBUS®
ter‐
mination - see EN 50170. The PROFIBUS® termination, complete, com‐
plies with the requirements for protection against contact and moisture
according to IP 65. (It consists of a Y-plug and terminating resistance.)
9
Page 10
Operation
5 Operation
General
5.1
The plugged-in PROFIBUS® module make the PROFIBUS® pump a
device with slave functionality in conformity with DP-V1. This means that
the payload is transmitted both cyclically and acyclically.
5.2 GSD file
The GSD file must be used for configuring the master. It describes all fea‐
tures of the pump in PROFIBUS® operation (keywords, diagnosis, mod‐
ules, slots). The GSD file can be downloaded from the PROFIBUS® web‐
site and from the ProMinent website. The file name is clearly indicated:
PROM0B02.GSD
5.3 Description of the data objects
Description of the data objects
The initial parameters must be transmitted from the
master so that the pump can participate in cyclic data
transmission. Only standard parameterisation is needed
for this – there are no application-specific parameters.
Please note: Data is stored according to the "BigEndian" principle! This means that the byte with the
highest-value bits is stored first at the memory location
with the lowest storage address. For an example based
on “Status” - refer to the section below:
The pump status is stored as UINT32 type at the offset addresses +0 to
+3. Bytes are stored in this sequence:
NameTypeOffsetByteBits
StatusUINT32+0024 ... 31
+1116 ... 23
+228… 15
+330… 7
All the data objects that can be cyclically transmitted are described below.
Tab. 2: All data objects
NameNo.TypeDescription
Device identi‐
fier
Byte 2= 0x50ProMinent- Identifier for Pumps
Byte 3= 3"Sigma b” pump family
Status1UINT32bitNameFunction
0UINT32Byte 0+1= 0x0B02Identification number
product group
10
Page 11
Operation
NameNo.TypeDescription
0System00 – Init03 –Test
101 – Ready04 - First run
202 – Diagnosis05 - Power
down
3Mode00 – halt03 –contact
401 – manual04 - analogue
502 – batch
6ErrorThere are errors - see "Errors"
7WarningsThere are warnings - see
"Warnings"
8StopPump has stopped
9PrimingPump is in priming operation
(higher-level function)
10AuxiliaryPump is in auxiliary operation
(higher-level function)
11PausePump has been switched to
Pause (higher-level function)
12ModuleAutomatic operation
13FlowMetering monitor activated
14Batch Mem.Batch memory is activated
15CalibratedPump is calibrated
16Relay 1Relay 1 is physically present
17Relay 2Relay 2 is physically present
18AnalogOutModule is physically present
19Diaphragm
rupture
Diaphragm rupture option is
installed
21--
22--
24OverpressureDrive control signals “back pres‐
sure too high”
27-Always true
Start-Stop2BYTECorresponds to Start-Stop switch; if Start-Stop = 0, then the pump
is stopped.
Reset3BYTEIf the “Reset” value is switched from 1 to 0, the internal pump
memory is deleted (e.g., with batch metering) and - as far as pos‐
sible - existing errors are deleted.
Mode4, 5BYTEValueNameDescription
0StopPump is ready but not metering.
1ManualPump is metering continuously
at the set frequency.
2BatchWhen triggered, the pump
meters the number of strokes
set in batch preselection.
3ContactPump is metering the number of
strokes calculated from the
product of “Number of triggers *
External factor”.
11
Page 12
Operation
NameNo.TypeDescription
4AnaloguePump meters according to the
analogue signal and the
‘Analogue’
operating mode set
on the pump.
Frequency6, 7UINT16Set metering frequency in strokes / hour ( 0.. “Maximum fre‐
quency”).
Actual fre‐
quency
Maximum fre‐
quency
8UINT16Actual metering frequency in strokes / hour ( 0.. ‘Maximum fre‐
quency’).
9UINT16Maximum metering frequency in strokes / hour (0...12000). The
maximum frequency can be significantly lower than in normal
mode according to the metering mode set.
Batch prese‐
10, 11UINT32Number of strokes in batch operation per trigger. (0…99999).
lection
Batch start12BYTEIf the value changes from 1 to 0, batch metering is activated in
batch operation. Batches can also be activated via the contact
input.
Batch memory13BYTEIf the batch memory is activated and a new batch is triggered
during batch metering already in progress, the remaining strokes
are increased by the number of the new batch.
If the memory is not activated, the remaining strokes of the batch
not yet processed are deleted and the new batch is processed.
Remaining
14UINT32The strokes still to be processed with batch metering
strokes
External factor15, 16UINT16Factor by which the incoming pulses are multiplied. The factor is
given as a hundredth. Value range is 1…9999 - the factor is then
0.01…99.99.
External
memory
17BYTEAnalogue, like batch metering, is also added up here with high fac‐
tors or the remaining strokes are deleted.
Stroke length18BYTEStroke length set on the pump (0...100%)
Metering mon‐
itor
19BYTEIf a metering monitor is installed, it can be switched on (1). Deacti‐
vation is (0).
Error21UINT16bitNameFunction
0MinimumMetering liquid level too low
1BatchToo many metering strokes >
100000
2Analogue current is less than 4
mA
3Analogue >
23mA
4Metering mon‐
Analogue current is greater than
23 mA
Metering monitor fault
itor
5Diaphragm
rupture
Faulty diaphragm in the dosing
head
7OverpressureOverpressure in the hydraulic
system
8--
9--
11Stroke length
changes
The stroke length was changed
in locked state.
13Bus errorBus error reported by the
module
12
Page 13
NameNo.TypeDescription
Operation
14System errorSystem components faulty - see
15Module errorFault in module handling
Warnings22UINT16bitNameFunction
0MinimumMetering liquid level too low
1CalibrationStroke length set outside the
2Metering mon‐
3Diaphragm
4AirlockAir in the dosing head
5--
6--
7OverpressureOverpressure in the hydraulic
8Low pressurePressure too low in the
Stroke counter23UINT32Counts the number of strokes since the last reset
Delete stroke
counter
24BYTEIf the value changes from 1 to 0, the stroke counter is deleted
Installation site 31STRINGInstallation site, freely determinable. (max. 32 characters)
25FLOATCounts the capacity since the last reset in litres
26FLOATLitres per stroke. Depending on the frequency and stroke length
adjustment
27BYTEIf the value changes from 1 to 0, the volume counter is deleted
5.4 Cyclic data transmission
DP-V0 describes the cyclic data transmission in the PROFIBUS®.
5.4.1
Overview of the data objects
The data objects are summarised into modules and their configuration
identifier – see following table. The configuration identifier allows modules
to be excluded from cyclic data transmission during configuration to avoid
unnecessarily burdening the cyclic data transmission.
It is possible to select on the master which modules are to be involved in
cyclic data transmission. Modules and slots always relate to each other.
Empty spaces (empty modules) therefore have to be configured for mod‐
ules to be excluded.
The target configuration is defined in the form of identifiers. The identifier
is stated in the last column in for every defined module.
The identifiers of the modules have to be listed successively in ascending
order. If the data of a module is not to be involved in cyclic data transmis‐
sion, then an empty module must be configured at this point.
... (litre)Quantity14
... (litre)
16
Page 17
Operation
Example configurations
Tab. 6: Configuration for the transmission of all cyclic modules (42 byte input, 17 byte output)
The following table shows an example for a target configuration in which
the modules 8, 10, 11 and 14 are excluded from the cyclic data transmis‐
sion.
INFO
The data objects can still be reached acyclically.
The pump checks whether the target configuration corresponds to the
actual configuration. If this is not the case, the pump reacts and sends a
configuration error in the standard diagnostics.
In order for the target configuration to function, the options for the crea‐
tion of the identifier formats must be limited and the followings rules must
be observed.
nAlways use the special identifier format for the coding.
nAlways use the byte structure as the format.
nDo not state any manufacturer-specific data (e.g., data types).
nModules must always be replaced with empty modules to remove
them from the cyclic data transmission.
By excluding individual modules from the cyclic data transmission, the
offset addresses of the transmitted data objects will shift - see and :
Tab. 8: Pump data (reduced output data)
OffsetValueTypeNameRangeModule nameModule no.
+0-BYTEStart-Stop0.1Control2
+1-BYTEReset0.1↓
+2-BYTEModeseeOperating
mode
3
+3
+4
+5
+6
+7
+8
+9-BYTEBatch start0.1↓
high
low
high
↓
low
UINT16Frequency0..max. Freq.Frequency4
UINT32Batch prese‐
lection
17
1..99999Batching6
Page 18
Operation
OffsetValueTypeNameRangeModule nameModule no.
+10-BYTEBatch
memory
+11-BYTEDelete stroke
counter
0.1
0.1↓Stroke
number
13
Tab. 9: Pump data (reduced input data)
OffsetValueTypeNameRangeModule nameModule no.
+0
+1
+2
+3
+4-BYTEModeseeOperating
+5
+6
+7
+8
+9
+10
high
↓
low
high
low
high
low
high
low
UINT32StatusseeStatus1
mode
UINT16Frequency0..max. Freq.Frequency4
UINT16Actual fre‐
quency
UINT16Maximum fre‐
quency
0..max. Freq.
0..12000↓Maximum fre‐
quency
3
5
+11
+12
+13
+14
+15
+16
+17
+18
+19-BYTEStroke length0..100↓Stroke length9
+20
+21
+22
+23
+24
+25
+26
+27
high
↓
low
high
↓
low
high
low
high
low
high
↓
low
UINT32Batch prese‐
lection
UINT32Remaining
strokes
UINT16ErrorseeError /
UINT16Warningssee
UINT32Stroke
counter
1..99999Batching6
1..99999Remaining
0..(232)-1
strokes
Warning
Stroke
number
7
12
13
5.5 Acyclic data transmission
(from DP-V1)
The acyclically transmitted data are addressed via slot and index. All data
summarised under one slot can then be addressed individually via the
index and be transmitted acyclically.
18
Page 19
Operation
Slots are identical to the modules of the cyclical trans‐
mission.
The pump uses the mechanism of the extended PROFIBUS® diagnostics
to report error statuses to the master. The extended diagnostics can be
found in the diagnostics telegram. The extended diagnostics include the
device-related "Alarm_Type (48)" and the "Diagnostic_User_Data".
Tab. 11: Construction of the extended PROFIBUS® diagnostics telegram
Bit 1-6: Length of the status message,
including Header_Byte
Bit 7-8: 0
4811see Table
Diagnostic_User_Data consists of a minimum of one group of 3 bytes with
error information. Diagnostic_User_Data consists of a maximum of 19
groups. The error information of a group is coded as follows: