EasyManua.ls Logo

Rockwell Automation 2080-LC70-24QWB User Manual

Rockwell Automation 2080-LC70-24QWB
390 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #355 background imageLoading...
Page #355 background image
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022 355
Appendix H User-defined Function Block Motion Instructions
Kinetix 5100 Drive Device
Object UDFB
The Device Object UDFB comes with the UDFB motion instructions that is downloaded from the
PCDC. Each Kinetix 5100 drive requires a unique instance of the Device Object UDFB. This UDFB
provides a single software interface that is used by each drive that commands the drive and
provides the drive status you can use with your application logic.
Freq_PosSel1 BOOL Frequency and Position selection.
000 = Frequency and Position Step 0
001 = Frequency and Position Step 1
010 = Frequency and Position Step 2
011 = Frequency and Position Step 3
100 = Frequency and Position Step 4
101 = Frequency and Position Step 5
110 = Frequency and Position Step 6
111 = Frequency and Position Step 7
Freq_PosSel2 BOOL
Freq_PosSel3 BOOL
FindHome BOOL
Next start command causes the drive to find home.
1 = Find Home
HoldStep BOOL
Overrides other inputs and causes the drive to remain at its
current step (running at zero speed once it reaches its position)
until released.
1 = Hold Step
PosRedefine BOOL
Resets the home position to the current position of the machine.
Set this bit to 0 after the homing routine is completed.
1 = Pos Redefine
SyncEnable BOOL
Hold the existing frequency when Sync Time is set to enable Speed
Synchronization.
1 = Sync Enable
TravDisable BOOL
Disable Traverse function.
1= Traverse Disable
_ENO BOOL Indicates that the UDFB is executing.
Ready BOOL Indicates that the drive is ready for operation.
Active BOOL Indicates that the drive is operating.
Faulted BOOL Indicates fault state.
OutputFreq REAL Displays the reference speed of the drive.
ActualDir STRING Indicates the rotating direction.
AtRef BOOL Indicates that drive is at reference speed.
AtPos BOOL Indicates that drive is at commanded position.
TravelPosDir BOOL Indicates the Travel Position direction.
Accel_Sts BOOL Indicates acceleration state.
Decel_Sts BOOL Indicates deceleration state.
AtHome BOOL Indicates that drive is at the reference home.
DriveHomed BOOL Indicates whether the drive has been homed since power-up.
Ref_Output PowerFlex525P_O Reference the output data structure of the drive to control.
SyncHold BOOL Indicates if the frequency is holding.
SyncRamp BOOL
Indicates if the frequency is accelerating to the new commanded
frequency in drive parameter A571 [Sync time].
TraverseOn BOOL Indicates if Traverse is enabled.
TraverseDecel BOOL Indicates if the drive is decelerating in Traverse Mode.
Table 101 - UDFB for RA_PF525_POS (Continued)
Operand Type Description

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Rockwell Automation 2080-LC70-24QWB and is the answer not in the manual?

Rockwell Automation 2080-LC70-24QWB Specifications

General IconGeneral
BrandRockwell Automation
Model2080-LC70-24QWB
CategoryController
LanguageEnglish

Summary

Important User Information

Safety Warnings and Labels

Details on WARNING, ATTENTION, IMPORTANT, SHOCK HAZARD, BURN HAZARD, ARC FLASH HAZARD labels and their meanings.

Chapter 1 Hardware Overview

Hardware Features

Description of economical brick-style controllers with embedded inputs/outputs and expandable features.

Chapter 2 About Your Controller

Programming Software for Micro800 Controllers

Overview of Connected Components Workbench software for programming, configuration, and HMI design.

Controller Changes in Run Mode

Explanation of features like Run Mode Change (RMC) and Run Mode Configuration Change (RMCC).

Using Run Mode Change (RMC)

Details on RMC as a productivity feature for modifying running projects without going to program mode.

Using Run Mode Configuration Change (RMCC)

Explanation of RMCC for reusing programs with multiple controllers by changing address configuration.

Safety Considerations

Important safety considerations for system installation, including disconnecting main power.

Disconnect Main Power

Guidance on locating the main power disconnect switch and de-energizing power sources.

Safety Circuits

Information on safety circuits like limit switches and stop buttons, and how they should be wired.

Using Emergency-Stop Switches

Guidelines for using emergency-stop switches, including programming and wiring recommendations.

Chapter 4 Wire Your Controller

Wiring Requirements and Recommendation

Guidelines for wiring controllers, including spacing, routing, and labeling practices.

Chapter 5 Communication Connections

Supported Communication Protocols

List of communication protocols supported by Micro830/Micro850/Micro870 controllers and Micro850/Micro870 only.

CIP Symbolic Client/Server

Information on CIP Symbolic support via Ethernet (EtherNet/IP) and serial port (CIP Serial) for HMI connections.

Configure Ethernet Settings

Instructions on configuring Internet Protocol (IP) settings for EtherNet/IP communication.

Chapter 6 Micro870 Controller Distributed Network Protocol

Channel Configuration for DNP3 Slave

Details on configuring serial and Ethernet channels for DNP3 Slave communication.

DNP3 Slave Application Layer Configuration

Configuration of application layer related settings for DNP3 Slave communication.

Chapter 7 Program Execution in Micro800

Controller Load and Performance Considerations

Factors affecting program scan cycle time, including interrupts and communication activities.

Chapter 8 EtherNet/IP Network

EtherNet/IP Network Functionality

Supported EtherNet/IP network functionality, including topologies, communication rates, and IP address detection.

Implicit Messaging I/O Nodes on an EtherNet/IP Network

How Micro850/Micro870 controllers support Implicit messaging to EtherNet/IP devices.

How to Add PowerFlex 520-series and Kinetix 5100 Drives over EtherNet/IP

Instructions for adding PowerFlex 520-series and Kinetix 5100 drives to the Micro800 controller project.

Use of the User-defined Function Block Library

Using predefined user-defined function blocks (UDFBs) for simple drive control applications.

Connection Fault Codes

List of possible connection faults and corrective actions to resolve them.

Chapter 9 Motion Control

PTO Motion Control

Overview of PTO/PWM and motion axis support on Micro830, Micro850, and Micro870 controllers.

Use the Micro800 Motion Control Feature

Explanation of Micro800 motion control elements: Pulse Train Outputs, Axis, Motion Function Blocks, and Jerk.

Input and Output Signals

Description of required and optional input/output signals for motion axes, including fixed PTO and configurable I/O.

General Rules for the Motion Control Function Blocks

General rules for working with motion control function blocks, covering input parameters and error handling.

Motion Stop

Description of three types of stops: Immediate Hardware Stop, Immediate Soft Stop, and Decelerating Soft Stop.

Function Block and Axis Status Error Codes

Sharing of ErrorID definition across motion control function blocks and axis status error codes.

Major Fault Handling

Controller issues where recovery is not possible, leading to stopped operation and major fault reporting.

Motion Axis Configuration in Connected Components Workbench

Steps to add, configure, update, delete, and monitor an axis in the Connected Components Workbench software.

Edit Axis Configuration

Steps to edit motion properties and general parameters for a motion axis.

Limits

Editing Limits parameters for Hard Limits, Soft Limits, and PTO Pulse Limits.

Homing Parameters

Setting Homing parameters such as direction, velocity, acceleration, deceleration, jerk, and offset.

Motion Axis Parameter Validation

Rules for validating motion axis parameters based on relationships and predetermined ranges.

Homing Function Block

Description of MC_Home function block for commanding axis homing sequence and position.

Conditions for Successful Homing

Requirements for successful homing, including switch positioning, wiring, and configuration assumptions.

Use PTO for PWM Control

Example showing how to use a PTO axis as a PWM, including ladder program setup.

Chapter 10 Use the High-Speed Counter and Programmable Limit Switch

High-Speed Counter Overview

Introduction to High-Speed Counters (HSC) feature, comprising hardware and instructions.

HSC Inputs and Wiring Mapping

Mapping of HSC inputs for Micro830, Micro850, and Micro870 controllers across different modes.

HSC Mode

Explanation of HSC operating modes, including Up Counter, Quadrature Counter, and their reset/hold configurations.

Programmable Limit Switch (PLS) Function

Configuring High-Speed Counter to operate as a PLS or rotary cam switch using PLS data.

Chapter 11 Controller Security

Protected Mode

Restricting operations that disrupt controller operation based on the controller's operating mode.

Password Protection

Restricting access to programming software connections by requiring a password for upload and download.

Work with a Locked Controller

Workflows for uploading, debugging, and downloading to a password-protected controller.

Configure Controller Password

Instructions to set, change, and clear the controller password via Connected Components Workbench software.

Recover from a Lost Password

Procedure to recover access if the controller password is lost, involving firmware update and reset.

Chapter 12 Using microSD Cards

Project Backup and Restore

Explanation of project backup and restore using microSD card via Connected Components Workbench or ConfigMeFirst.txt.

Data Log

Feature for capturing global and local variables with timestamps into microSD card.

Recipe

Feature for storing and loading lists of data to/from recipe files using RCP instruction.

Appendix A Modbus Mapping for Micro800

Example 1, PanelView 800 HMI (Master) to Micro800 (Slave)

Steps for configuring communications between a PanelView 800 HMI (Master) and Micro800 (Slave) using Modbus RTU.

Example 2, Micro800 (Master) to PowerFlex 4M Drive (Slave)

Steps for configuring a PowerFlex 4M drive as a Modbus RTU slave to communicate with Micro800.

Appendix B Quickstarts

Flash Upgrade Your Micro800 Firmware

Guide on flashing firmware using Connected Components Workbench software version 10 or later.

Establish Communications Between RSLinx and a Micro830/Micro850/Micro870 Controller through USB

Steps to establish communication with Micro8xx controllers via USB using RSLinx RSWho.

Configure Controller Password

Instructions to set, change, and clear controller passwords using Connected Components Workbench software.

Use the High-Speed Counter

Guide to creating a project using HSC mode 6 (quadrature counter) and implementing HSC function blocks.

Use Run Mode Change

Guide on making small logic changes to a running project and testing them on the controller.

Appendix C User Interrupts

Appendix D Troubleshooting

Error Codes

List of possible error codes for controllers, recommended actions for recovery, and fault types.

Fault Types

Classification of faults into Recoverable (cleared without power cycle) and Non-recoverable (requires power cycle).

Corrective Action for Recoverable and Non-recoverable Faults

Steps to perform corrective actions for recoverable and non-recoverable faults.

Controller Error Recovery Model

A model to help diagnose software and hardware problems, with common troubleshooting questions.

Appendix E PID Function Blocks

IPIDCONTROLLER Function Block

Function block diagram showing arguments for IPIDCONTROLLER function block, including AutoTune and ATParameters.

How to Autotune

Steps to perform autotuning for PID controllers, including system verification and parameter setting.

Appendix H User-defined Function Block Motion Instructions

Kinetix 5100 Drive Device Object UDFB

Using the Device Object UDFB for Kinetix 5100 drives to provide a single interface for drive commands and status.

Related product manuals