ABB UMC100.3 Manual

ABB UMC100.3 Manual

Custom application editor, universal motor controller
Hide thumbs Also See for UMC100.3:

Advertisement

M A N UA L
Custom Application Editor
Universal Motor Controller UMC100.3

Advertisement

Table of Contents
loading

Summary of Contents for ABB UMC100.3

  • Page 1 — M A N UA L Custom Application Editor Universal Motor Controller UMC100.3...
  • Page 2: Important Notice

    FDI standard FIM UMC Edition Dedicated FIM version for the configuration of UMC100.3 There are also other versions of FIM available, that also enable the UMC100.3 configuration. Following we refer always to this version. Sometimes this version is only called FIM Device Window Edition Limited trial version version of the software, free of charge.
  • Page 3: Table Of Contents

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Table of contents Important notice How to get started What is new in this version Backward compatibility Consideration on parameter I/O data profile...
  • Page 4 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Table of contents Comments The Toolbar Editing a Function Block Application Inverting Inputs or Outputs Creating the first application Sample Application...
  • Page 5 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Table of contents Control Functions Function Blocks for Expansion Modules Number of Functionblocks per Block Type Info and error messages...
  • Page 6: How To Get Started

    How to get started There are many options for using the UMC100.3. Not all functions are required in all cases. Therefore the documentation is split into separate parts. You only need to read the parts that are relevant for your application.
  • Page 7: What Is New In This Version

    2.0 automatically. If you want to use new function blocks in your application change the library version to 3.0 now and add the new function blocks. This application can not be used in an UMC R0100xR020x anymore but only in the new UMC100.3.
  • Page 8: Introduction

    One application is reserved is reserved for a custom-specific logic and is empty by default. This application has to be created with the Custom Application Editor and then be downloaded to the UMC100.3 It is then stored in the UMC’s non-volatile memory.
  • Page 9: How To Proceed

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Introduction The window of the configuration tool with active Custom Application Editor consists of: A Worksheet, B Function Block Library, C Message Window, D Custom Editor Toolbar, E selector for the function block library version.
  • Page 10: Application Elements

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements This section presents the different elements a custom application is made of. —...
  • Page 11: Connections And Lines

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements Block has parameters Instance Name which can be set via Block Type bus/configuration tool/panel Block is...
  • Page 12: Parameter Values

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements — Parameter Values Parameter values can be placed anywhere on the worksheet, and are edited in a rectangle. They can be used to define param- eters of function blocks or to define a constant value.
  • Page 13: Connectors

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements — Connectors Connectors are most useful for connecting two functions blocks which are far away from each other and would require many crossings.
  • Page 14: The Toolbar

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements — The Toolbar The toolbar is at the top of the custom editor. It provides quick access to the most important functions. Print Import Undo...
  • Page 15: Editing A Function Block Application

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Application elements — Editing a Function Block Application The editor offers many functions to efficiently create applications. In the following section typical tasks are described and how they can be carried out.
  • Page 16: Creating The First Application

    USB cable connected to the UMC100-PAN control panel • Profibus DP Communication interface UTP22-FBP.0 for Profibus and UMC100.3 with Profibus interface PDP32.0 — Enabling the Custom Application Editor After starting up FIM UMC Edition and selecting in Device Settings the Parametrize mode, the Custom Application Editor can be enabled by checking the parameter “Enable custom logic”...
  • Page 17: Sample Application

    (-> Import) but for demonstration purposes we are starting from scratch. Make sure version 3.0 of function block library is selected. Only in this case all function blocks for the UMC100.3 are available. When creating a new application consider the following points: •...
  • Page 18 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Creating the first application To check the application press the "Apply" button. If there is any problem with the application an error message is displayed in the message window.
  • Page 19: Edit Logic

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Creating the first application — Edit logic The OR 2 block is used to invert the stop signal To check the application use the Verify Project button.
  • Page 20 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Creating the first application In this example an analog value is connected to a binary input, which is not correct. To download the logic use the Apply button.
  • Page 21 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Creating the first application To complete the starter according the drawing above, 2 parameter settings are required •...
  • Page 22: Summary

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Creating the first application — Saving the logic Take care when using the free trial version FIM Device Window Edition of the software. This version does not support saving projects.
  • Page 23: Reusing Existing Solutions

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Reusing existing solutions To reuse existing solutions the following options exist: •...
  • Page 24 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Reusing existing solutions Source (Command) Control place Starter – and other Monitoring blocks Function blocks selection...
  • Page 25: Function Block Reference

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Overview In this chapter all function blocks with their inputs, outputs and parameters are described. It is organised into the following subsections: •...
  • Page 26 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — UMC Input Function Blocks The function blocks described here represent the different inputs of the UMC100 device. •...
  • Page 27 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference Signal Name Data Type Inputs Outputs (from top Force Local 2: Output is true if one of the multifunction inputs was configured to force the UMC into local Boolean to bottom)
  • Page 28 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference If used for NC/NO Function checkback ≥1 ≥1 Stop (NC) Fault Reset ≥1...
  • Page 29 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Binary Command Acyclic The function blocks "Binary Command Acyclic 0 ...1" provide access to the command bytes 0 ... 1 acyclically sent via fieldbus (e.g.
  • Page 30 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Analogue Command Acyclic 0 The function bocks "Analog Command Acyclic 0" provide access to the four analog words acyclically sent via fieldbus (e.g. PROFIBUS) to the UMC.
  • Page 31: Umc Output Function Blocks

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — UMC Output Function Blocks The function blocks described in this section represent the different outputs of the UMC100 device. •...
  • Page 32 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Binary Monitoring Acyclic The function bocks "Binary Monitoring Acyclic 0 ... 1" provide access to the monitoring bytes 0 ... 1 acyclically sent via fieldbus (e.g.
  • Page 33 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Analog Monitoring Acyclic The function bock "Analog Monitoring Acyclic 2" allows to set the four monitoring words 0 ... 3. They are sent via fieldbus (e.g.
  • Page 34: Logic Functions

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Logic Functions This section describes standard logic blocks which are similar to the function defined in the IEC61131 standard. —...
  • Page 35 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — This function performs bit-by-bit exclusive OR interconnection of the inputs and passes on the result to the output. The max. number of inputs is 4.
  • Page 36 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Counter Up/Down This block can be used to monitor discrete processes or quantity measurements with pulse generators. An internal, unsigned 16-bit counter contains the balance of the up and down pulses (CU, CD) since the last reset.
  • Page 37 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Flash This block creates a 1Hz and a 4Hz waveform at its outputs. It can be used to switch an output on/off (e.g. a fault output) cyclically.
  • Page 38 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — TOF (Timer, Switch-Off Delay) The function block TOF implements a turn-off delay. Function Block t6+PT t2+PT...
  • Page 39 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Limit This block reads an analog input and checks it against four thresholds. If a threshold is exceeded the corresponding output is set to true.
  • Page 40 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Analog Mux (Multiplexer) Allows to switch between multiple input words based on 2 digital inputs in a binary manner Function Block Signal Name Data Type...
  • Page 41 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Scale This function block allows to scale a word (16 Bit) value or a double word (32 Bit) value provided as two words. Calculation rule: Out = (In * X Scale) / Y Scale If the calculated result is >...
  • Page 42 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Scale1 This function block allows to scale a word (16 Bit). Calculation rule: Out = In * X Scale / Y Scale + P Offset –...
  • Page 43: Basic Functions

    C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Basic Functions Function blocks described in this section represent basic UMC functions as function blocks to provide access to data or to enable the predefined behaviour to be changed.
  • Page 44 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Thermal Load This function block provides access to values coming from the motor model. They can be used for further processing or to connect them to any output block (e.g.
  • Page 45 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Thermistor This function block provides access to the PTC input signals. Function Block Signal Name Data Type...
  • Page 46 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Current This function block provides access to the signals of the motor current measurement unit of the UMC. Function Block Signal Name Data Type...
  • Page 47 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Prepare Emergency Start Before an emergency start is possible a release signal has to be sent. This function block allows you to set the release signal. Function Block Signal Name Data Type...
  • Page 48 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Param To Bit Normal parameters that can be set via fieldbus allow you to configure the predefined functions of the UMC. There is one parameter byte which has no predefined function but can be used to adjust the function of its own function block application.
  • Page 49 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Resetting a Single Fault This function block allows to reset only a particular fault. Function Block Signal Name Data Type...
  • Page 50 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Command Control The Command Control function block provides the complete logic to select between three independent modes (Auto, Local 1, Local 2) based on the input signals (bus fault (internal signal), Force Local 2 and Auto).
  • Page 51 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference Signal Name Data Type Inputs (from top to bottom) Force Local 2, Auto: Boolean These two inputs allow you to select one out of the three modes "Local 1", "Local 2"...
  • Page 52 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Limit the Number of Starts This function block can limit the number of starts issued in a given time window. Function Block Signal Name Data Type...
  • Page 53 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Earth Fault This block provides access to the earth fault protection status and the calculated earth fault current. Function Block Signal Name Data Type...
  • Page 54 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Absolute Current The absolute motor current can be transferred as analog value via fieldbus. With Param to PV it can be selected which value, the average value of 3 phases or from any phase.
  • Page 55 Inputs In (W): The value selects one of the internally available analog values and makes it available on Word the output. See UMC100.3 manual parameter "Param To PV1" to get a full mapping list. Extract: Current [%] Thermal load [%]...
  • Page 56 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Control Functions A control function block is available for the different type of starters supported by UMC. The function blocks realise the complete start / stop logic as well as the timing and checkback supervision of the contactor(s).
  • Page 57 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Reversing Starter (REV) Use this function in a feeder that requires a motor to start/stop in two directions of rotation (forward / backwards). Function Block Signal Name Data Type...
  • Page 58 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Star-Delta Starter Use this function in a feeder that requires the motor to start in star-delta mode. Function Block Signal Name Data Type...
  • Page 59 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Pole-Changing Starter Use this function in a feeder that requires the motor to start in star-delta mode. Function Block Signal Name Data Type...
  • Page 60 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Actuator 1- 4 Use this function in a feeder that requires an open/close valve to be controlled. Select the actuator block that fits your requirements regarding limit and torque inputs.
  • Page 61 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Transparent Use this function if no control function shall be executed on the UMC but the outputs shall be controlled from a PLC. Function Block Signal Name Data Type...
  • Page 62 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Softstarter Use this function to control a softstater in one or two directions of rotation. Usually this control function is used together with softstarters without own communication interface.
  • Page 63 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Function Blocks for Expansion Modules The access to inputs, outputs and process data of the expansion modules is realised with function blocks. The following section describes these function blocks.
  • Page 64 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — DX1xx Output This function block provides access to the outputs of the digital I/O expansion module DX111 and DX122. Function Block Signal Name Data Type...
  • Page 65 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — VI15x Function blocks for the modules VI150 and VI155 Function Block Signal Name Data Type...
  • Page 66 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — VI15x Voltage This function block provides access to all the process values and status signals from the voltage measurement module. Function Block Signal Name Data Type...
  • Page 67 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — VI15x Power, PF and Energy The following function blocks provide access to the power, power factor and energy process values and status signals. Function Block Signal Name Data Type...
  • Page 68 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference Function Block Signal Name Data Type Outputs PF: Power Factor (cos phi) Word PF Trip: Output is true if the power factor is below the adjusted trip level.
  • Page 69 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — AI111 Function blocks for the analog input module AI111 Function Block Signal Name Data Type...
  • Page 70 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference The functions blocks "AM1/2 Channel 1-3" should only be used in case of parameters "AM1 Mode" or "AM2 Mode"...
  • Page 71 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference The functions blocks "AM1/2 Temperature" should only be used in case of parameters "AM1 Mode" or "AM2 Mode"...
  • Page 72 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Function block reference — Number of Functionblocks per Block Type The following table shows how many blocks per type can be used in a customer specific application. If the count shows '-' the number of blocks is only limited by the available application memory.
  • Page 73 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Info and error messages During editing and on user request the custom application is checked against a number of design rules to ensure a valid application.
  • Page 74 C U S T O M A P P L I C AT I O N E D I T O R M A N U A L — Info and error messages — Application Run-Time Error Codes In the event of a Custom Application Error which is shown on the UMC panel a detailed error code can be found in the FIM diagnostic mode on tab card diagnostics 2 (the two values on the bottom of the window).
  • Page 75 Name Company / Department Telephone / Email Problem Description • Steps to reproduce the problem • Version of UMC (Ident number on nameplate and firmware version which is displayed on the UMC100-PAN) • Version of FIM and UMC100.3 Device Package...
  • Page 76 Any reproduction, dis- regard to purchase orders, the agreed closure to third parties or utilization of its particulars shall prevail. ABB AG does not contents – in whole or in parts – is forbid- accept any responsibility whatsoever for...

Table of Contents