User’s Manual MC100 MC100 Pump Control Module User’s Manual (DeviceNet) MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 CONTENTS: 1 Introduction..............................................................................................................................4 1.1 Abbreviations in this manual ....................................................................................................4 1.2 Precautions .............................................................................................................................4 2 General description of MC100 ................................
Users Manual MC100 10.2 10.3 11 12 12.1 13 Environmental conditions / -regulations .................................................................................40 The WEEE system ................................................................................................................40 Appendix 1 ............................................................................................................................41 Appendix 2 ................................................................
Users Manual MC100 1 Introduction 1.1 Abbreviations in this manual Fieldbus Fieldbus interface module Filling system Pumps DeviceNet, Profibus, CANOpen etc. Anybus Compact Com Module from HMS System consisting of an MC100 and from 1 to 16 pumps All Watson-Marlow Flexicon pumps types that communicates on Flexnet WMF Watson-Marlow Flexicon 1.2 Precautions This manual should be read thoroughly before using the MC100.
Users Manual MC100 2 General description of MC100 2.1 Overview MC100 is a Pump control module capable of controlling up to 16 WMF Pumps. The basic function is to receive filling data from the filling line control system through an industrial fieldbus and to calculate operating values for the pumps. Transmit/ Receive those values and status through the FlexNet protocol. MC100 constitutes with WMF Pumps a filling system that is designed for incorporation into a larger facility as described below.
Users Manual MC100 2.3 Flexicon pumps used in multi-filling system, short description. The Watson Marlow Flexicon multi filling system consists of up to 16 filling dispensers (pumps) connected via a fieldbus to a MC controller. The dispensers can be peristaltic dispenser pumps (PD12 and PD22) and gear dispenser pumps (GD30). The MC controller can be either a MC12 controller with integrated keyboard and display to enter data and control the dispensing or MC100 for integration in control systems.
Users Manual MC100 Serial mode: This mode requires that all enabled pump are of the same type, i.e. all PD12; all PD22 or all GD30. Different pump type can be connected to the MC 100, but only pumps of the same type can be enabled and operated together in parallel mode. All pump data, except tube sizes, are stored in the virtual pump (pump no. 0). The filling volume is divided to the pumps based on the tube sizes. Calibration for all the pumps is done by calibrating the virtual pump 0. 2.
Users Manual MC100 3 Technical specifications 3.1 Dimensions MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 3.2 Specifications Fieldbus: DeviceNet Pumps: Max 16 pumps can be connected and controlled. Pumps must be able communicate with MC100 via FlexNet protocol. Material and surface treatment: - Mounting box made from aluminium. - All aluminium parts anodised (conductive). Environmental: - Ingress protection according to IP30. NEMA 1 enclosure. Mounting: - MC100 is to be mounted on DIN rail size 35. Power supply: Supply 24 VDC ± 10%. - Power consumption less than 10 VA. - Fuse max.
Users Manual MC100 3.3 Unpacking and inspection of MC100 With the shipment of MC100 you should receive: • The MC100 • Declaration of Conformity • CD-rom with documentation: Manual for installation, programming and service of MC100 Documentation and support-files for Anybus CompactCom fieldbus module Please check that all ordered items have been received and that no items were damaged during transport. In case of any defects or omissions, please contact WMF or your supplier immediately.
Users Manual MC100 3.3.2 Identifying the parts - MC100 module. - Connector for Flexnet. - Connector for Power Supply. - Connector for Fieldbus. 3.4 Mounting 3.4.1 Choosing a place to mount the MC100 The MC100 must be mounted in an environment that adheres to the specifications in 3.2.
Users Manual MC100 4 Wiring MC100 Frontplate COMM BUSY 1 2 Address 3 Con 1 3 4 5 6 2 7 3 8 2 4 5 6 7 8 1 0 9 1 0 9 X10 X1 Con 2 1 2 Con 3 Con 4 Connectors / Indicators / Switches Con1 Flexnet Connector Connect with 1 /DATA I/O PHOENIX PHOENIX 2 GND MC 0,5/ 3 –G-2,5THT FK MC 0,5/ 3 –ST 2,5 3 DATA I/O The Flexnet connector should be connected to the corresponding terminals on all the pumps, establishing a multidrop network and the last pump should be terminated with a 120 ohm resistor betwe
Users Manual MC100 Con3 1 2 3 4 5 6 7 8 9 X4 1 2 3 4 5 Communication RS485 – A TxD RxD N.C. GND NC CTS RTS RS485 – B Fieldbus Interface OV Black Data Blue Shield Data White +24V Red MC100 DeviceNet OM 1.15 EN Connector Connect with 9 pole SubD Male Crossed cable to for example PC I/O OUT IN OUT IN I/O DeviceNet VCAN_L SHIELD CAN_H V+ Version: 1.
Users Manual MC100 5 Fieldbus network node address and front plate indicators MC100 Frontplate COMM BUSY 1 2 Address 3 Con 1 3 4 5 6 2 7 3 8 2 4 5 6 7 8 1 0 9 1 0 9 X10 X1 Con 2 1 2 Con 3 Con 4 Connectors / Indicators / Switches 5.1 Network node address switches S1/S2: The node address is setup on the 2 rotary switches S1 and S2.
Users Manual MC100 5.3 Display P4/P5 This display is used for general indication of the start up states in the MC100 and for various other purposes. 5.3.1 Start up states: P4/P5 SU S.U. S.0. S.1. S.2. S.3. S.4. S.5. S.7.
Users Manual MC100 6 Configuring the fieldbus network to the MC100 6.1 Connecting the MC100 and the pumps for the first time Make sure all pumps have been giving a unique address and all the pumps have been powered up. The Flexnet is connected with MC100 and to the pumps in a multidrop network. Connect SubD connector X3 to a PC using a NULL-modem cable. Start a terminal program on the PC for example HyperTerminal. Set the communication-parameters to: 9600 baud, 8 bits, even parity and 1 stop-bit.
Users Manual MC100 6.2 Configuring the DeviceNet network The description is on how to configure the MC100 for DeviceNet using RSNetWorx is described in the HMS document DeviceNet RSNetWorx 1 03.pdf, the newest verison can be downloaded from http://www.hms.se/support/support.asp?PID=324&ProductType=Anybus-CompactCom. In section 4.
Users Manual MC100 7 Operating the MC100 7.1 Process Data Exchange (Cyclic data) The cyclic data consists of control bits and status bits. There is a distinction between MC100 control/status bits and pumps control/status bits. When connected to the Fieldbus network the MC100 will always transmit and receive 1 word for the MC100 function and minimum 1 word for the pumps (even if only 1 pump is connected there will still be allocated 1 word, where the highest 8 bits will be empty). 7.1.
Users Manual MC100 If parameters are sent to a pump different from pump 0, there is generated a warning 10 and the parameters are discarded. Please note that in parallel mode the calibration is NOT a common data. The pumps will still have to be calibrated individually to cope with differences in the tubes, positioning of the tubes in the pump head – etc. The MC100 will take care of sending the parameters from pump 0 to all the connected enabled pumps.
Users Manual MC100 7.1.3 Process status bits from MC100 Status bits cyclic process data For MC100 status one word (2 bytes) is dedicated as scheduled below. Word 0 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 B1.7 B1.6 B1.5 B1.4 B1.3 B1.2 B1.1 B1.0 B0.7 B0.6 B0.5 B0.4 B0.3 B0.2 B0.1 B0.0 B0.0-4 B0.4-7 B1.0 B1.1 Active pump number Reserved for future use Mode status bit 0 Mode status bit 1 MC100 mode status: Individuel Parallel Seriel B1.2-3 B1.4 B1.5 B1.6 B1.
Users Manual MC100 7.1.4 Process control bits for the pumps To control each pump one byte (8 bits) is dedicated as described below. Minimum one word is transmitted for pump control. The number of pumps connected is a parameter, which is part of the configuration of the number of cyclic bytes of the network.
Users Manual MC100 7.1.5 Process status bits from the pumps To retrieve status from each pump, one byte (8 bits) is dedicated as described below. Minimum one word is received with status from the pumps. The number of pumps connected is a parameter, which is part of the configuration of the number of cyclic bytes of the network. The MC100 will always automatically send the number of bytes for the connected pumps, after a factory reset to defaults.
Users Manual MC100 7.2 Operation Parameters / Parameter specifications The parameters for the MC100 can be accessed using explicit messages on the DeviceNet Network. The following specification based on the HMS Anybus CompactCom software specification for DeviceNet The parameters are in the Application Data Object. The object can be accessed using Class A2 (162 decimal) object.
Users Manual MC100 The parameters above are: Volume The volume to be dispensed at each filling. Please note that to avoid overfilling the first dispense (before calibrating) will be approximately 80% of the requested filling. Tube The tube number (1 to 10) used selected from the tube table. The tube table is specific for the pump type and can be downloaded from the pump controller (please see next section). The tube table for each pump type is found in appendix 2 in this manual.
Users Manual MC100 7.2.2 List of additional ADI’s ADI No. Description 8 Packed data ADI 1-6 Versions Alarm texts strings 9 Warning text strings 10 Alarm number 11 Warning number 12 Versions / Builds 13 Tubes sizes 14 Tubes steps/ml 15 Packed data ADI 1-6 16 Tubes sizes 17 Tubes steps/ml 18 Misc. Status bits 19 Misc.
Users Manual MC100 7.2.3 Detailed description of the ADI’s Default values are values in the MC100 after a factory default reset, the values depends on the pump types and the examples below are for PD12B pump types Instance Read Write Instance Read Write Instance Read Write 1 Attribute ID 1 2 3 4 5 6 7 8 5 2 Attribute ID 1 2 3 4 5 6 7 8 5 3 Attribute ID 1 2 3 4 5 6 7 8 5 MC100 DeviceNet OM 1.15 EN Volume Description Name Data-type Elements Access Data value Max. value Min.
Users Manual MC100 Instance 4 Acceleration Write Attribute ID 1 2 3 4 5 6 7 8 5 Description Name Data-type Elements Access Data value Max. value Min. value Default value Data value Instance 5 Reverse Attribute ID 1 2 3 4 5 6 7 8 5 Description Name Data-type Elements Access Data value Max. value Min. value Default value Data value Read Read Write Instance Read Write Instance Read Write 6 Density Attribute ID 1 2 3 4 5 6 7 8 5 Description Name Data-type Elements Access Data value Max.
Users Manual MC100 Instance ID Read Write 8 Attribute ID 1 2 3 4 5 6 7 8 5 Packed parameters from Instance ID 1-7 Description Name Data-type Elements Access Data values Max. values Min.
Users Manual MC100 Instance Read Instance Read 11 Attribute ID 1 2 3 4 5 6 7 8 12 Attribute ID 1 2 3 4 5 6 7 8 Warning number Description Name Data-type Elements Access Data value N.A. N.A. N.A. Type Byte-String Integer Integer Integer Integer Value “Warning number” Integer 1 Read Only Warning number 6 Firmware Version Description Name Data-type Elements Access Data value Data value Data value N.A.
Users Manual MC100 Instance Read 13 Attribute ID 1 2 3 4 5 6 7 8 Data structure for Instance 13: Integer lsb Byte 1 Tube 1 2 Tube 3 3 Tube 5 4 Tube 7 5 Tube 9 Tube table – diameters Description Name Data-type Elements Access Data value N.A. N.A. N.A. Type Byte-String Integer Integer Integer Integer Value “Tube Sizes” Integer 5 Read Only See. Table below msb Byte Tube 2 Tube 4 Tube 6 Tube 8 Tube 10 The values in the table are the inner diameter of the tube multiplied by 10.
Users Manual MC100 Instance ID Read Write 15 Attribute ID 1 2 3 4 5 6 7 8 5 Packed parameters from Instance ID 1-7 Description Name Data-type Elements Access Data values Max. values Min. values Default values Data values Type Byte-String Double Integers Double Integers Double Integers Double Integers Double Integers Value “Packed Parameters” double integer 6 Read/Write Last Write values Max. values 17 Min.
Users Manual MC100 Instance Read 17 Attribute ID 1 2 3 4 5 6 7 8 Tube table – steps/ml Description Name Data-type Elements Access Data value N.A. N.A. N.A. Type Byte-String Integer Integer Integer Integer Value “Tubes Steps/ml” Integer 10 Read Only See. Table below Data structure for Instance 17: Double Integer 1 Tube 1 2 Tube 2 3 Tube 3 4 Tube 4 5 Tube 5 6 Tube 6 7 Tube 7 8 Tube 8 9 Tube 9 10 Tube 10 NB! Tube steps/ml = 0 denotes no tube in that entry. MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 Instance Read 25 Attribute ID 1 2 3 4 5 6 7 8 Packed status Description Name Data-type Elements Access Data values Max. values7 Min.
Users Manual MC100 Attribute 7 Read Attribute 8 Read Instance Read Byte No Type 0-39 40 41 42-73 74-77 78 79-80 81 82 83-86 87-99 Text-string Byte Byte Bytes Dword Byte Word Byte Byte Dword Bytes Byte No Type 0-39 40 41 42-73 74-77 78 79-80 81 82 83-86 87-99 Text-string Byte Byte Bytes Dword Byte Word Byte Byte Dword Bytes 26 Distance Attribute ID 1 2 3 4 5 6 7 8 Description Name Data-type Elements Access Data value Max. value Min. value Default value MC100 DeviceNet OM 1.
Users Manual MC100 8 Alarm and warnings 8.1 Alarms handling When MC100 is in Alarm state, the only possible action is to reset the alarm. Only applies if the alarm causes are removed, otherwise the alarm will re-appear at the next attempt. Alarms are cleared one-by-one, starting top down – meaning lowest number first. 8.1.1 Module Alarms Alarm no.
Users Manual MC100 8.2 Warnings handling All warnings are cleared automatically, when data within limits are received via FB, or with clear-bit: MC100 command B1.4 In warning 08-13 by the phrase individual pumps, means “real” connected pumps and pump 0 means the pseudo pump, which holds common parameters in parallel and serial mode 8.2.1 Warnings Warning no.
Users Manual MC100 9 Trouble shooting 9.1 Trouble-shooting Different kind of problems can cause machine stop, errors etc. Most trouble-shooting will be based on the information from the front plate indicators and display and the Alarm list information (see 8.1.1) Examples: Problem: Display is flashing AL / 01 when applying power to the module, indication that the MC100 cannot find any pumps connected.
Users Manual MC100 MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 9.2 Opening the MC100 for service/replacement of PCB’s 1 Power OFF for the 24V to the Module 2 Remove all cables attached the MC100. 3 To access the 2 circuit boards, remove the front cover by removing the 4 countersunk pozidrive screws and the front cover will come off. The 2 PCB’s are connected with a ribboncable and has to be pulled out together for service on either one. MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 10 Decommissioning 10.1 Advice about dismantling / removal / disposal Disconnect all services prior to dismantling the MC100 Disconnect all connections to other equipment. 10.2 Environmental conditions / -regulations A MC100 is subject to the WEEE-system and may not be disposed using normal refuse collection. The machine must be collected and disposed separately as it contains electrical components such as batteries, electrolytic capacitors and printed circuit boards.
Users Manual MC100 11 Appendix 1 Operating modes for MC100 (1) Individual Individual filling means that each Pump has its own operating parameters and that fills, calibration and pumping will not be synchronized with any other connected Pump. In theory, this means that the MC12 can control up to 16 Pumps concurrently. Calibration is carried out by first selecting the pump number via MC100 control bits as in Individual Mode and then sending the calibration value through the use of ADI 7.
Users Manual MC100 12 Appendix 2 12.1 Tube tables 12.1.1.1 Tube Number 1 2 3 4 5 6 7 8 12.1.1.2 Tube Number 1 2 3 4 5 6 12.1.1.3 Tube Number 1 PD12 Inner Diameter [mm] 0.8 1.6 3.2 4.8 6.0 8.0 1.2 0.5 PD22 Inner Diameter [mm] 3.0 5.0 6.5 8.0 10.0 12.5 GD30 Inner Diameter [mm] 1.0 (pseudo number) MC100 DeviceNet OM 1.15 EN Version: 1.
Users Manual MC100 13 Declaration of Conformity We Watson-Marlow Flexicon Frejasvej 2-6 DK-4100 Ringsted Declare on our sole responsibility that the product: Pump control module: MC100 Model: 91-120-000 / 91-121-000 Flexicon as denmark Model ® MC100 Serial No.