Summary of Contents for ProMinent DULCO flex Control
Page 1
Supplementary operating instructions Peristaltic metering pump DULCO flex Control, DFXa Modules, options, accessories The instructions in this document apply only in conjunction with the "Operating instructions for peristaltic pump DULCO flex Control, DFXa” Please carefully read these operating instructions before use. · Do not discard.
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 shows 2 GMXa with Dulcomarin II as control) T-coupler, 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 gamma/ X e.g.
As soon as emergency mode is required, run the pump using the "external control" terminal on the auxiliary frequency - see "Peristaltic metering pump DULCO flex Control, DFXa" - "Installation, electrical". Doing this will require an external cable and equip‐...
CAN coupling, M 12, 5-pin Screw connector 1022157 CAN plug M 12, 5-pin Screw connector 1022156 1.7 Appendix 1.7.1 Object list for metering pump DULCO flex Control DFXa, DFXa 1.7.2 Communication profile area 0x1000-0x1FFF Tab. 2: Transmit-PDOs MAPPING parameter Index Name...
Supplementary operating instructions for CANopen Index Name Type Description Mapping DP_batch_time_stamp Batch time stamp 0x2A020010 DP_batch_value Factor (target) 0x2A030010 1.7.3 Manufacturer-specific profile area 0x2000-0x5FFF Index Name Type Description Objects Attr 2A00h DP_output_cont Frequency in % RPDO1 (target) (0=100.0%) 2A01h DP_output_actual Frequency in % TPDO1 (0=100.0%)
Page 10
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr 3FBBh PCO_HighestSubIn Identity code 3FBCh PCO_HighestSubIn String Product designa‐ tion (ASCII) String String String String String String String 3FBDh PCO_HighestSubIn String Hardware version (ASCII) String String 0x2A34 DP_quantity_left Float Remaining dosing 0x2A40 DP_nom‐...
Page 11
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 On" Bit 4 = Concentra‐ tion mode active Bit 5 = Diaphragm rupture sensor...
Page 12
Supplementary operating instructions for CANopen Index Name Type Description Objects Attr 510Ch Actual fre‐ Actual fre‐ quency quency 510Dh Metering Float Metering volume per volume per release release 510Eh Actual Float Current capacity capacity 510Fh Metering time Metering time for batch for batch in 5110h Maximum...
0- Off tion_LED >0 Set identi‐ fication time (LED yellow +red flash for duration) 1 is equiva‐ lent to approx. 10 5FEE CANopen‐ UINT32 ProMinent StackRevi‐ CANopen- sion Stack-Revi‐ sion 1.7.4 Device profile area 0x6000-0x9FFF Index Name Type Description Categ.* Attr...
Page 14
Supplementary operating instructions for CANopen Index Name Type Description Categ.* Attr Bit#4: Application failure Bit#5: Failure in control software Bit#6: Failure of operation system software Bit#7: Failure in communication soft‐ ware Bit#8 to 31 Reserved Software failure MANDA codes 2 Mechanics failure MANDA codes 1...
Page 15
Supplementary operating instructions for CANopen Index Name Type Description Categ.* Attr Bit#2: Parameter problem Bit#3: Memory resource problem Bit#4: Application failure Bit#5: Warning in control software Bit#6: Warning of operation system software Bit#7: Warning in communication software Bit#8 to 31 Reserved Software warning MANDA...
Page 16
Supplementary operating instructions for CANopen Index Name Type Description Categ.* Attr 6002h Alarm codes MANDA HighestSubIndex Hardware alarm MANDA codes 1 Hardware alarm MANDA codes 2 Software alarm codes Bit#0: Software‐ MANDA Fault Bit#1: SoftwareR‐ eset Bit#2: Parameter problem Bit#3: Memory resource problem Bit#4: Application failure...
Page 17
Supplementary operating instructions for CANopen Index Name Type Description Categ.* Attr 6003h HighestSubIndex U32 Specific physical MANDA units Physical unit pres‐ Default: bar MANDA sure 0x004E0000, gal (AE) 6005h GenericPump con‐ MANDA HighestSubIndex trol Generic pump com‐ Bit#0: Pump opera‐ MANDA mands tion: off=0 / on=1...
Supplementary operating instructions for CANopen 1.7.5 Alarm action area for measurement devices (404 ) Index Name Type Description Categ. Attr 6519h Al2_action =0 inac‐ Level min warning tive 6529h Al3_action Batch error 6539h Al4_action Cal warning 6549h Al5_action Sys error 6559h Al6_action Not bus...
Page 19
Supplementary operating instructions for CANopen 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) Bit2 Action: 1 active (horn on) – 0 inactive (horn off) Tab.
Supplementary operating instructions for CANopen Tab. 15: Emergency ErrorCodes from stack Emergency ErrorCode #define ERRCODE_COMM_ERROR 0x8100 Communication error #define ERRCODE_CAN_OVERRUN 0x8110 CAN overrun #define ERRCODE_CAN_PASSIVE 0x8120 CAN in error passive #define ERRCODE_HB_ERROR 0x8130 HB or life guard #define ERRCODE_CAN_RECOVER_BOFF 0x8140 CAN recovered from bus-off #define ERRCODE_BAD_PDOPARA 0x8210...
Supplementary operating instructions for CANopen Tab. 17: DeviceControl BitValues Bit positions Meaning 7 (MSB) Must be “0” Reset Must be “0” Activate metering monitor Calibration ended / performed Must be “0” (setpoint) Batch memory active 0 (LSB) Must be “0” If bit 6 (RESET) is set to ‘1’, the pump is stopped (DeviceMode = 0x00), pending errors are deleted and the batch memory is set to DeviceMode [Index 0x2A12, Subindex...
NMT command "ResetNode". 1.7.9 Transfer rate (baud rate) When supplied, the device is set to a baud rate of 125 kBit/s. This is the ProMinent default baud rate. 1.7.10 Calibration, explanations The pump is pre-calibrated. The metering volume can be recali‐...
Supplementary operating instructions for CANopen 1.7.13 Directives / standards complied with CAN standards and specifications In respect of the hardware, the device complies with the harmon‐ complied with ised CAN specification 2.0 (ISO99-1, ISO99-2). This includes the CAN protocol (ISO 11898-1) and details of the physical layer in compliance with ISO 11898-2 (high speed CAN up to 1 Mbit/sec) and ISO 11898-3 (low speed CAN up to 125 kBit/sec).
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 26
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 for the connecting cables / Modbus interface: Half-duplex, 2-wire technology, “twisted pair”...
Supplementary operating instructions for Modbus RTU Connect the CAN cable to the pump's "Modbus RTU" module as shown below. For further information, see the documenta‐ tion for your Modbus installation. P_G_0129_SW Fig. 8: Modbus connector for metering pumps (example showing 2 pumps GMXa and a PLC) T-coupler, M 12, 5-pin CAN Terminating resistor M 12 coupling...
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.
"Bus address 20" and a baud rate of 19,200 baud. 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 Modbus to ‘inactive’ ).
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.
If emergency mode is required, run the pump using the "external control" terminal on the auxiliary frequency - see "Peristaltic metering pump DULCO flex Control, DFXa" - "Installation, electrical". 2.8 Faults The "Modbus RTU" status LEDs on the Modbus module display the status of the Modbus connection / Modbus module: Tab.
Connecting cable - CAN, sold by the metre 1022160 CAN coupling, M 12, 5-pin Screw connector 1022157 CAN plug M 12, 5-pin Screw connector 1022156 2.10 Modbus RTU for Prominent pumps register Tab. 30: Tip - Number of registers Data type Number of registers BOOLEAN Enum...
Supplementary operating instructions for Modbus RTU Register Parameter Type Description Serial number STRING[10] ASCII coding 10 characters Identity code STRING[32] ASCII coding 32 characters HMI data version UINT32 Format: XX.XX.XX.XX (depending on project) Firmware version control UINT32 Format: XX.XX.XX.XX (depending on project) Bootloader version control UINT32 Format: XX.XX.XX.XX (depending on project)
Supplementary operating instructions for Modbus RTU 2.10.3 "Production data pump module-specific" register These register inputs are all only for function code "0x03" (Read only). Register Designation Type Display / purpose Version structure definition "Produc‐ UINT16 Format: XXXX, consecutive version tion data" for control module number 10-digit serial number for control STRING[10]...
Page 35
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose Version structure definition UINT16 Format: XXXX, consecutive version number "Production data" for Modbus module 10-digit serial number for STRING[10] ASCII coding 10 characters Modbus module Identification tester/test equip‐ STRING[4] ASCII coding 4 characters ment for Modbus module...
Supplementary operating instructions for Modbus RTU 2.10.5 "Current operating parameters" register These register inputs are all only for function code "0x03" (Read only).
Page 37
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1000 Status register UINT32 Bit 0 - reserved Bit 1 - reserved Bits 2 - 4 - operating mode (0 = halt; 1 = manual; 2 = batch; 3 = contact; 4 = analog) Bit 5 - Error (Error present) Bit 6 - Warnings (Warnings present)
Page 38
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose Bit 10 - INVALID METERING PARAMETER ERROR Bit 11 - OVERPRESSURE ERROR Bit 12 - OVERCURRENT ERROR Bit 13 - UNDERVOLTAGE ERROR Bit 14 - AIR IN THE HEAD ERROR Bit 15 - BLEEDING UNSUCCESSFUL ERROR Bit 16 - OVERFLOW BATCH MEMORY ERROR Bit 17 - INPUT CURRENT SMALLER THAN LIMIT...
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1022 Actual operating mode Enum 0 - EXTERNAL STOP 1 - MANUAL 2 - CONTACT 3 - BATCH 4 - ANALOGUE 1023 Actual sub-operating mode Enum 0 = NO SUB-OPERATING MODE 1 - PRIMING 2 - AUXILIARY OPERATION 3 - BATCH TIME CONTROL...
Page 40
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1200 Start/stop pump UINT8 Bit 0 - Start/Stop via bus (0=PUMP STOPS; 1=PUMP ACTIVE OR IN STANDBY) Bit 1 - Start/Stop via Modbus-TimeOut (0=no TimeOut; 1=TimeOut) 1211 Target capacity FLOAT32 Dependent on - dosing head fitted...
Supplementary operating instructions for Modbus RTU 2.10.7 "Advanced configuration" register These register inputs are all for function code "0x03", "0x06", 0x10 and 0x17 (Read / Write). Register Designation Type Display / purpose 1400 Pump start behaviour Enum Configuration as to how the pump should behave after a power-up: 0 - ALWAYS OFF 1 - ALWAYS ON...
Page 42
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1420 "Lower 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 lower error threshold for the input current.
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 1429 "Adaptive contact control" Enum With adaptive contact control (exclusively in contact contact input mode), the stroke rate or capacity is set according to the time interval of the incoming contact impulses. If the time interval changes, the values mentioned change adaptively.
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 2200 “Input level warning" level BOO‐ Parameter is used with 2-stage level monitoring. monitoring LEAN Without inversion, warning detection is performed via HIGH level at level warning input 0 - DO NOT INVERT INPUT LEVEL 1 - INVERT INPUT LEVEL 2201...
Page 45
Supplementary operating instructions for Modbus RTU Register Designation Type Display / purpose 3002 Hose type UINT8 Information about the hose fitted 0 - TPV, 5 bar (Pump type 0530, SP) 1 - TPV, 7 bar (Pump type 0730, SP) 2 - PUR, 5 bar (Pump type 0530, VP) 3003 Current rotor position UINT8...
3.4 Installation..............49 3.5 Operation..............51 3.5.1 General..............51 3.5.2 GSD file..............51 3.5.3 DULCO flex Control DFXa, DFXa data objects..51 3.1 Requirements Personnel must be familiar with the contents of the "Peristaltic metering pump DULCO flex Control, DFXa"! The pump must have the identity code feature "Control type": "R"...
(PLC, ® PC etc.). ‘Automatic’ The DULCO flex Control DFXa, DFXa is factory-set to metering. Even if the fieldbus is set to inactive, the master has read-only access to the pump data defined in its GSD file.
There are additional identifiers in the operating display when PRO‐ FIBUS operation is running. ® The commonly used identifiers can be found in the "Control elements" chapter in the "Peristaltic metering pump DULCO flex Control, DFXa". Stop PROFIBUS : The pump has been stopped using PRO‐ ® PROFI FIBUS ®...
Supplementary operating instructions for PROFIBUS ® Error module: If the pump loses its connection to the BUS module (as soon as the BUS module is removed or if communica‐ tion between the BUS module and pump is interrupted for other reasons, for example), the error symbol and the symbol...
Page 50
Supplementary operating instructions for PROFIBUS ® Using shielding which is earthed at one end pre‐ vents low-frequency ground loops. Shielding earthed at one end is not effective in countering HF magnetic pick-up. Shielding earthed at both ends as well as twisted conductors are effective in countering magnetic HF pick-up but are not effec‐...
The GSD file can be downloaded from the PROFIBUS ® website and from the ProMinent website. The file name is clearly indicated: DFXA1137.GSD . 3.5.3 DULCO flex Control DFXa, DFXa data objects Tab. 32: Status and control Module/ Index Name Module Identifi‐...
Page 52
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 53
Supplementary operating instructions for PROFIBUS ® Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Name Function [Start/Stop] key; if Start / Control 80.81 Corresponds to Stop Start / Stop = 0, then the pump is stopped Reset If the reset value is switched from 1...
Page 54
Supplementary operating instructions for PROFIBUS ® Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Manual Manual in con‐ (con‐ centration mode centr.) Batch Batch in concen‐ (con‐ tration mode centr.) Contact Contact in con‐ (con‐...
Page 55
Supplementary operating instructions for PROFIBUS ® * R = read, W = write Tab. 34: Error / Warning Module Index Name Module Identifi‐ Type Data Description /slot name cation flow * (hex) Error Error / 40.85 Name Function Warning Minimum Metering medium level is too low Batch...
Page 56
Supplementary operating instructions for PROFIBUS ® Module Index Name Module Identifi‐ Type Data Description /slot name cation flow * (hex) Warn‐ Name Function ings Minimum Metering liquid is low Calibra‐ tion * R = read, W = write...
Page 57
Supplementary operating instructions for PROFIBUS ® Tab. 35: Strokes / quantity and individual data Module/ Index Name Module Diag. Identifi‐ Type Data Description slot name number cation flow * (hex) Reset Strokes C0,81, If the value changes from 1 ‘Stroke counter’ stroke /quan‐...
Page 58
Up to 19 errors can thereby be indicated. Tab. 36: User_Data Order number Name Explanation Status - see “DULCO flex Control DFXa data objects" table Start/Stop Complies with Start/Stop switch; If Start/Stop = 0, then the pump is stopped Reset Clear internal pump memory and pending errors by changing "1"...
Page 59
Desired final concentration in con‐ centration mode Actual value of final concentration Current final concentration in con‐ centration mode Error - see “DULCO flex Control DFXa data objects" table Warnings - see “DULCO flex Control DFXa data objects" table Reset stroke counter Reset stroke counter by changing "1"...
Page 60
Supplementary operating instructions for PROFIBUS ® Tab. 37: Services 2 Value Meaning 0x30 0x31 Transfer OK Date outside of permitted limits 0x32 Transfer OK Date protected 0x33 Transfer OK Date rejected because device is in manual and not in remote opera‐ tion 0x34 Transfer OK...
4.4 Installation..............65 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 Diagnostic messages and types of data access..74 4.5.5 PLC error and pump behaviour....... 75 4.1 Requirements Personnel must be familiar with the contents of the "Peristaltic...
® to the master (PLC, PC etc.). ‘Automatic’ The DULCO flex Control DFXa, DFXa is factory-set to metering. Even if the fieldbus is set to inactive, the master has read-only access to the pump data defined in its GSDML file.
Start command. 4.3.2 Displays When PROFINET mode is running there are further identifiers in ® the operating indicator. The commonly used identifiers can be found in the "Control elements" chapter in the "Peristaltic metering pump DULCO flex Control, DFXa".
Supplementary Operating Instructions for PROFINET ® Stop PROFINET ® : The pump has been stopped using PRO‐ PROFI FINET . The master has sent the pump a corresponding telegram. ® Stop manual: The pump has been stopped using the [Start/Stop] key. The master has sent the pump a corresponding telegram.
Supplementary Operating Instructions for PROFINET ® If the metering monitor is set to ‘Active’ , it issues either a warning or an error with DULCO flex Control DFXa. 4.4 Installation Bus installation CAUTION! Degree of protection IP 65 – IP 65 degree of protection only applies if the appropriate assembly accessories (cable open‐...
Supplementary Operating Instructions for PROFINET ® 4.5.3 DULCO flex Control DFXa, DFXa data objects Tab. 40: Status and control Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Name Function State Status 40.83 Motor Motor state 0 = Motor idle, 1 = Motor run‐...
Page 67
Supplementary Operating Instructions for PROFINET ® Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Name Function Tube Tube rupture rupture sensor is sensor installed Con‐ Concentration centra‐ calculation is acti‐ tion vated [Start/Stop] key; if Start / Control 80.81...
Page 68
Supplementary Operating Instructions for PROFINET ® Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Contact Pump is metering volume in the predefined time R, W Analog Pump is metering in accordance with the analogue signal and ana‐...
Page 69
Supplementary Operating Instructions for PROFINET ® Module/ Index Name Module Identifi‐ Type Data Description slot name cation flow * (hex) Contact - see "Batch Memory" memory Con‐ Con‐ C0,83,8 Concentration setting setpoint (only ‘Concentration’ operating mode) centra‐ centra‐ tion rate tion Actual Actual value of concentration setting...
Page 70
Supplementary Operating Instructions for PROFINET ® Module Index Name Module Identifi‐ Type Data Description /slot name cation flow * (hex) Module Error in module error handling Warn‐ Name Function ings Minimum Metering liquid is low Calibra‐ tion * R = read, W = write...
Page 71
Supplementary Operating Instructions for PROFINET ® Tab. 43: Strokes / quantity and individual data Module/ Index Name Module Diag. Identifi‐ Type Data Description slot name number cation flow * (hex) Reset Strokes C0,81, If the value changes from 1 ‘Stroke counter’ stroke /quan‐...
Page 72
Up to 19 errors can thereby be indicated. Tab. 44: User_Data Order number Name Explanation Status - see “DULCO flex Control DFXa data objects" table Start/Stop Complies with Start/Stop switch; If Start/Stop = 0, then the pump is stopped Reset Clear internal pump memory and pending errors by changing "1"...
Page 73
Desired final concentration in con‐ centration mode Actual value of final concentration Current final concentration in con‐ centration mode Error - see “DULCO flex Control DFXa data objects" table Warnings - see “DULCO flex Control DFXa data objects" table Reset stroke counter Reset stroke counter by changing "1"...
Supplementary Operating Instructions for PROFINET ® Value Meaning 0x37 Transfer OK No further updating 0x55 Transfer OK Fuse / UART error 0x56 Error in timeout Tab. 46: Data access types Value Meaning 0xD3 Write access 0xE5 Read access 4.5.4 Diagnostic messages and types of data access The diagnostic messages are shown in plain text in the PLC.
Need help?
Do you have a question about the DULCO flex Control and is the answer not in the manual?
Questions and answers