Multi-channel measuring and control system (184 pages)
Summary of Contents for ProMinent DFXa
Page 1
Modules, options, accessories These instructions only apply in conjunction with the “Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa” 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.
Metering pumps DULCO flex Control DFXa with CAN connector differ from standard pumps in that they can be connected to a CANopen bus system. A CAN pump DULCO flex Control DFXa can be connected to a CANopen bus or used as a standalone unit.
Supplementary operating instructions for CANopen 1.2 Control elements P_G_0087_SW Fig. 1: DFXa control elements CAN bus status LEDs "CAN bus" socket Device LEDs 1.3 Electrical installation CAUTION! Pump may be damaged. IP65 degree of protection cannot be guaranteed if the CAN cable is not correctly screwed in.
Page 6
Supplementary operating instructions for CANopen P_G_0078_SW Fig. 2: CAN connector for metering pumps (Example: 2 DFXa with Dulcomarin II used as the control) T-distributor, M 12, 5-pin CAN Terminating resistor M 12 coupling Terminating resistor M 12 plug CAN connecting cable CAN connecting cable CAN connecting cable 13 CAN pump DFXa e.g.
As soon as emergency mode is required, run the pump using the "external control" terminal on the auxiliary frequency - see "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa" - "Installation, elec‐ trical". Doing this will require an external cable and equip‐...
Supplementary operating instructions for CANopen Tab. 1: Flash codes of CANopen status LED, top Colour Flash code Cause Remedy Green Bus status - (Pump normal mode) OPERATIONAL Green Flashing * Bus status Wait briefly or start pump via bus PRE-OPERATIONAL Green Single flashing ** Bus status...
Supplementary operating instructions for CANopen 1.7 Appendix 1.7.1 Communication Profile Area 0x1000-0x1FFF Tab. 2: Transmit PDO MAPPING parameters Index Name Type Description Mapping 1A00h TPDO1 DP_state Metering pump status (base) 0x2A100010 DP_output_man (actual) Dosing rate (actual) as a % of 0x2A010010 the maximum possible dosing rate...
Page 10
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr 2A10h DP_state 0=“Stop after Power On” con‐ TPDO1 figuration set, 1=Batch/contact memory func‐ tion active, 2=Pump calibrated, 3=Polarity of setpoint (1 = neg‐ ative, 0 = positive), 4=Priming 1 = active, 0 = not active, 5=Warning, 6=Errors,...
Page 11
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr BatchMem Batch memory active ClearCount Delete internal pump memory 3FBBh PCO_HighestSubIndex Identity code 3FBCh PCO_HighestSubIndex String Product designation (ASCII) String String String String String String String 3FBDh PCO_HighestSubIndex String Hardware version (ASCII) String String 0x2A34...
Page 12
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr Bit 0 = Manual stop Bit 1 = Optional module stop Bit 2 = Bluetooth stop Bit 3 = Init stop after “Mains/ power supply on” Bit 4 = Concentration mode active Bit 5 = Hose rupture sensor connected...
Page 13
Supplementary operating instructions for CANopen Tab. 4: 0x5100 – 0x5500 Index Name Type Description Objects Attr 5100h Switch-on Switch-on counter counter 5101h Error flags Bit 0 - Error, configuration data (system) Bit 1 - Error, current input too low Bit 2 - Error, current input too high Bit 3 - Error, level Bit 4 - Error, hose rupture Bit 6 - Error, directional change...
Page 14
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr 5102h Warning flags Bit 0 - Warning, level Bit 1 - Warning, hose rupture Bit 3 - Warning, metering volume Bit 4 - Warning, invalid metering parameter Bits 5-11 - Reserved Bit 12 - Warning, invalid metering volume Bit 13 - Warning, temperature...
Page 15
Index Name Type Description Objects Attr 5042h Identifica‐ 0 - Off tion_LED >0 Set identi‐ fication time (LED yellow +red flash for the duration) 1 is equiva‐ lent to approx. 10 5FEE CANopen‐ UINT32 ProMinent StackRevi‐ CANopen- sion Stack-Revi‐ sion...
Supplementary operating instructions for CANopen Index Name Type Description Categ.* Attr 6026h Error notification MANDA HighestSubIndex control Name String MANDA Class String MANDA NotificationCode OPTION 6027h Error notification MANDA HighestSubIndex status Status MANDA Tab. 7: Category legend * Abbreviation Full word MANDA Mandatory OPTION...
Page 20
Error type Byte #5: Error class Byte #6: free Byte #7: free Tab. 11: Component no. (channel): DFXa Tab. 12: Error type (1-99): - see error table Tab. 13: Error class: Bit0 Emergency active Bit1 Error (1) / warning (0)
Page 22
Supplementary operating instructions for CANopen Tab. 16: DeviceState BitValues Bit positions Meaning 15 (MSB) Manual / bus operation Pause Metering monitor active Operating mode: 1. Continuous Operating mode: 2. Batch mode Operating mode: 3. External contact Operating mode: 4. Analogue input Stop Warning (e.g.
Page 23
Supplementary operating instructions for CANopen DeviceMode [Index 0x2A12, Subindex The 'DeviceMode' object is used to configure the pump's CANopen 0x00] operating mode. Tab. 18: DeviceMode BitValues Bit positions Meaning 7 (MSB) Must be “0” Must be “0” Must be “0” Must be “0”...
Supplementary operating instructions for CANopen 1.7.7 Changing the CANopen node address (Node ID) The CANopen node address of the device can be changed in this way or also adapted via the fieldbus menu. Change via the object list using default SDO traffic. The object list index 3F40h, subindex 1 can be used to read the node address currently configured or to configure a new node address.
Supplementary operating instructions for CANopen 1.7.10 Firmware update The firmware cannot be updated via the CAN bus. 1.7.11 Data storage Configuration data (e.g. the calculated calibration data) is saved in a power fail-safe memory. 1.7.12 Directives / standards complied with CAN standards and specifications In respect of the hardware, the device complies with the harmon‐...
The Modbus PCB is supplied with voltage. Refer to the “Operating instructions for the solenoid metering pump DULCO flex Control DFXa, DFXa” for the meaning of the device LEDs 2.3 Electrical installation CAUTION! Pump may be damaged. The panel plug on the housing may break off.
Page 28
Supplementary operating instructions for Modbus RTU CAUTION! Pump may be damaged. IP65 degree of protection cannot be guaranteed if the CAN cable is not correctly screwed in. – Manually screw in the CAN cable threaded connectors until they reach the stop. The following requirements apply to the connecting cables / Modbus interface: half-duplex, 2-wire technology, “twisted pair”...
Page 29
Supplementary operating instructions for Modbus RTU CAN connecting cable Connect the CAN cable to the “Modbus RTU” module of the pump, as shown below. For further information, refer to the documentation for your Modbus installation. P_G_0129_SW Fig. 8: Modbus connector for metering pumps (example showing 2 pumps and a PLC) T-distributor, M 12, 5-pin CAN Terminating resistor M 12 coupling...
Insert the mains power plug of the metering pump into the power socket - the metering pump may start to pump imme‐ diately. 2.4 Setting options for the pump control elements Tab. 24: Operating menu for DFXa, ModbusRTU 1st level 2nd level 3rd level...
This chapter contains general information for implementing the metering pump DULCO flex Control DFXa, DFXa into the serial communication protocol of the Modbus RTU. The metering pump DULCO flex Control DFXa, DFXa acts as a slave (device 1). Communication is possible between the metering pump DULCO flex Control DFXa, DFXa (device 1) and external masters (device 0), such as a PLC.
You can change the slave address and baud rate in the metering pump DULCO flex Control DFXa, DFXa in the ‘Settings è Modbus RTU’ menu (First switch the Modbus to ‘inactive’ ). The Modbus interface is implemented based on the following standards: www.modbus.org/docs/Modbus_over_serial_line_V1_02.pdf...
Supplementary operating instructions for Modbus RTU 2.5.1.2 Function codes Tab. 26: 16 bit values Function code Command Maximum register number in one transaction ‘Read Holding Register’ 0x03 (3) ‘Write Single Register’ 0x06 (6) ‘Write Multiple Register’ 0x10 (16) ‘Read / Write Multiple Register’ 0x17 (23) Read: 125 / Write: 121 Not all registers support all commands.
The Modbus PCB is supplied with voltage. The 3 LEDs on top of the pump indicate the operating and fault statuses of the pump itself - see "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa".
Supplementary operating instructions for Modbus RTU 2.9 Accessories You can use our CAN accessories for a DULCO flex Control DFXa Modbus installation. Accessories Order no. T-distributor, M12, 5-pin, CAN 1022155 Terminating resistor M 12 coupling 1022154 Terminating resistor M 12 plug...
Supplementary operating instructions for Modbus RTU 2.10.1 “Device identification” register These register inputs are for the function code “0x03” (Read only). Register Parameter Type Description Product code UINT32 Option for the identification of the product Modbus register set version UINT16 Format: XX.XX Provides information as to which version of the Modbus register set is used to access the indi‐...
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose ICT testing time for power assembly STRING[8] ASCII coding 8 characters Time format: HH:MM:SS Production order of service provider STRING[10] ASCII coding 10 characters for power assembly Material number of printed circuit STRING[8] ASCII coding 8 characters board for power assembly...
Page 40
Supplementary operating instructions for Modbus RTU Tab. 31: These register inputs are all only for function code “0x03” (Read only). Register Designation Type Display / purpose 1000 Status register UINT32 Bit 0 - Motor status (0 = idle, 1 = running) Bit 1 - System-Ready-Flag (0 = not ready to start, 1 = ready to start) Bits 2 - 4 Operating mode (0 = halt;...
Page 41
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose Bit 17 - ERROR, INPUT CURRENT LESS THAN LIMIT VALUE Bit 18 - ERROR, INPUT CURRENT GREATER THAN LIMIT VALUE Bit 19 - RESERVED Bit 20 - RESERVED Bit 21 - RESERVED Bit 22 - ERROR, INTERNAL CAN-BUS (Only for GXLa, Sigma, peristaltic pump,..)
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1215 Metering volume per batch FLOAT32 Specification for batch mode value range: mode triggered min. value is derived from the hose, the max. value is also derived from the metering time set 1217 Dosing time for batch...
Page 44
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1400 Pump behaviour on start Enum Configuration as to how the pump should behave after a power-up: 0 - ALWAYS OFF 1 - ALWAYS ON 2 - STATUS IMMEDIATELY BEFORE LAST SWITCH-OFF 1407 Analogue input “operating...
Page 45
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1422 “Upper user-defined error FLOAT32 For the analogue operating modes - LINEAR limit current” analogue input CURVE - LOWER SIDE BAND - UPPER SIDE BAND this parameter determines the configurable upper error threshold for the input current.
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1440 “Main medium flow” concen‐ FLOAT32 Characterises the volume of the main medium in tration mode which metering is to be performed 0.1 … 9999.9 m 1442 “Volumetric flow at max. ana‐ FLOAT32 Characterises the volume of the main medium in logue value”...
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 2203 “Warning threshold cont. UINT8 With continuous level monitoring: mode” level monitoring Specification of a threshold value (as a [%] of the maximum liquid level); if this threshold value is not reached, a warning is generated by the level monitor 0 …...
3.5 Operation..............53 3.5.1 General..............53 3.5.2 GSD file..............53 3.5.3 DULCO flex Control DFXa, DFXa data objects..53 3.1 Requirements Personnel must be familiar with the contents of the "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa"!
PROFIBUS ® segment assigns the slave addresses. The address is pre-set to “120” for the DULCO flex Control DFXa, DFXa. [Menu] key to access the ‘Menu’ Press the ‘Information’ . ð The cursor immediately goes to [Clickwheel] and press it to switch from ‘Settings’...
® mode is running. INFORMATION!: The commonly used identifiers can be found in the “Control elements” chapter in the "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa". PROFIBUS ® stop: the pump has been stopped using PRO‐...
Supplementary operating instructions for PROFIBUS ® Signal Cause The module has no supply voltage or connection. Green The module and the master are exchanging information. Green flashing The module has been initialised. Red flashing Error in pump parametrisation Red flashing, double Error in PROFIBUS configuration LED 2 (right) - module status Signal...
Page 52
Supplementary operating instructions for PROFIBUS ® Data transmission rate Maximum length of bus cabling kBit/s 1500 187.5 1000 93.75 1200 19.2 1200 1200 P_G_02x_SW_bus Fig. 10: OUT and IN sockets The PROFIBUS module has two M12-B-coded industrial sockets ® – 1x male and 1x female – for connection to the PROFIBUS ®...
The GSD file can be downloaded from the PROFIBUS ® website and from the ProMinent website. The file name is unique: DFXA1137.GSD . 3.5.3 DULCO flex Control DFXa, DFXa data objects Tab. 33: Status and control Module Index Name Module Identifi‐...
Page 54
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Name Function 2 ... 4 Mode 00 – halt 01 – manual 02 – batch 03 – contact 04 – analogue Error There are errors - see “Errors”...
Page 55
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Name Function Hose Hose rupture rupture sensor is sensor installed Con‐ Concentration centra‐ calculation is acti‐ tion vated [Start / Stop] key; Start / Control 80.81...
Page 56
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Manual Pump is metering continuously with the set volume Batch When triggered, the pump is metering the volume set in the batch pre-selec‐...
Page 57
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Max. Max. 40.83 Maximum dosing rate in litres / hour flow flow rate rate Batch Batch C0,83,8 Batch dosing volume volume Batch Time during which the batch is to be...
Page 58
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Tempera‐ Temperature ture error too high Hose rup‐ Metering hose ture damaged Bus error Bus error reported by the module System System compo‐...
Page 59
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Calibration 0 = already car‐ ried out, 1 = not yet car‐ ried out * R = read, W = write...
Page 60
Supplementary operating instructions for PROFIBUS ® Tab. 36: Rotations / Quantity and individual data Module Index Name Module Diag. Identifi‐ Type Data Description / slot name number cation flow * (hex) Reset Rota‐ C0,81, If the value changes from 1 ‘rotation counter’...
4.4 Installation..............64 4.5 Operation..............65 4.5.1 General..............65 4.5.2 GSDML file.............. 65 4.5.3 DULCO flex Control DFXa, DFXa data objects..66 4.5.4 PLC error and pump behaviour....... 72 4.1 Requirements Personnel must be familiar with the contents of the "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa"!
Supplementary operating instructions for PROFINET ® Turn the [Clickwheel] and press it to switch from ‘inactive’ to ‘active’ . ‘active’ setting. ð The pump saves the ‘Settings è PROFINET’ menu also appears. [Stop / Start] The pump is in “Stop” mode. Press the key to activate it.
® INFORMATION!: The commonly used identifiers can be found in the “Control elements” chapter in the "Operating instructions for the peristaltic metering pump DULCO flex Control, DFXa". Stop PROFINET ® : the pump has been stopped using PRO‐...
Supplementary operating instructions for PROFINET ® Manual stop: the pump has been stopped using the [Start / Stop] key. Connection error: If the pump loses its connection to the PRO‐ FINET (as soon as the BUS cable is removed, the bus master is ®...
Use the GSDML file to configure the master. The GSDML file describes all the features of the pump in PROFINET ® mode (key‐ words, diagnostics, modules, sub-modules). The GSDML file can be downloaded from the PROFINET ® website and from the ProMi‐ nent website. The file name is unique: GSDML-V2.35-Prominent-DFXa-20191118.xml.
Supplementary operating instructions for PROFINET ® 4.5.3 DULCO flex Control DFXa, DFXa data objects Tab. 39: Status and control Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Name Function State Status 40.83 Motor...
Page 67
Supplementary operating instructions for PROFINET ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Name Function Calibra‐ 1 = Calibration tion currently active cur‐ rently active Direc‐ 0 = Clockwise, tion of 1 = Counter- rotation clockwise motor...
Page 68
Supplementary operating instructions for PROFINET ® * R = read, W = write Tab. 40: Mode, Flow rate, Max. flow rate, Batch, Contact, Concentration, Metering monitor Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Mode Mode...
Page 69
Supplementary operating instructions for PROFINET ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Nominal Flow C0,83,8 Dosing rate setpoint in litres / hour flow rate rate Actual Dosing rate actual value flow rate Max.
Page 70
Supplementary operating instructions for PROFINET ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Analogue Analogue cur‐ < 4mA rent is less than 4 mA Analogue Analogue cur‐ > 23mA rent is greater than 23 mA Tempera‐...
Page 71
Supplementary operating instructions for PROFINET ® Module Index Name Module Identifi‐ Type Data Description / slot name cation flow * (hex) Warn‐ Name Function ings Minimum Metering liquid level is low Calibration 0 = already car‐ ried out, 1 = not yet car‐ ried out * R = read, W = write...
Supplementary operating instructions for PROFINET ® Tab. 42: Rotations / Quantity and individual data Module Index Name Module Diag. Identifi‐ Type Data Description / slot name number cation flow * (hex) Reset Rota‐ C0,81, If the value changes from 1 ‘rotation counter’...
Need help?
Do you have a question about the DFXa and is the answer not in the manual?
Questions and answers