You are on page 1of 100

Process Add-On Instructions and Graphics: Variable Speed Drive (P_VSD)

Compatible with the Plant-wide Integrated Architecture Reference Manual

Important User Information


Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://rockwellautomation.com/literature) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable. In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment. The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams. No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual. Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc., is prohibited. Throughout this manual, when necessary, we use notes to make you aware of safety considerations.
WARNING

Identifies information about practices or circumstances that can cause an explosion in a hazardous environment, which may lead to personal injury or death, property damage, or economic loss.

IMPORTANT ATTENTION

Identifies information that is critical for successful application and understanding of the product. Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss. Attentions help you identify a hazard, avoid a hazard, and recognize the consequence.

SHOCK HAZARD

Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous voltage may be present.

BURN HAZARD

Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may reach dangerous temperatures.

Allen-Bradley, Rockwell Automation, and TechConnect are trademarks of Rockwell Automation, Inc. Trademarks not belonging to Rockwell Automation, Plant PAx Process Automation System, and TechConnect are property of their respective companies.

Summary of Changes

Introduction

This release of this document is updated throughout for version 2.0 of the Variable Speed Drive (P_VSD) Add-On Instruction and Graphics. Please refer to the Release Notes that are disrupted with version 2.0 in the Library.

Updated Information

This document contains the following changes:


Change: Version 2.0 of instruction See: All

iiiPublication SYSLIB-RM016C-EN-E - October 2011

iii

Summary of Changes

Notes:

iv

Publication SYSLIB-RM016C-EN-E - October 2011

Table of Contents
Preface
Use of this Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Conventions and Related Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Set and Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Edge and Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii Relay Ladder Rung Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Pre-Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Function Block States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi Entering Text in FactoryTalk View SE. . . . . . . . . . . . . . . . . . . . . . xii

Chapter 1 Overview
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Primary Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Alarms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Revision Compatibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 2 Configuration Options


Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 3 Instruction Data Reference


Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Inputs (Inp_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Output (Out_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Configurations (Cfg_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Program Settings (PSet_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Program Commands (PCmd_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Mode Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Alarm Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Operator Settings, Maintenance Settings, Other Settings (OSet_, MSet_, Set_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Operator / Maintenance Setting Readies . . . . . . . . . . . . . . . . . . . . 35 Operator Commands, Maintenance Commands, Command Readies (OCmd_, MCmd_, Rdy_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Device Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Mode Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Alarm Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Device Command Readies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Mode Command Readies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Alarm Command Readies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Values (Val_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Status (Sts_) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Device Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Mode Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Alarm Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

vPublication SYSLIB-RM016C-EN-E - October 2011

Table of Contents

Chapter 4 HMI Reference


Graphic Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 State Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Mode Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Alarm Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Using Graphics Symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Faceplate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Operator Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Alarms Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Maintenance Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Engineering Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Trends Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Alarm Configuration Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Variable Speed Drive Faceplate Help . . . . . . . . . . . . . . . . . . . . . . . 85

vi

Publication SYSLIB-RM016C-EN-E - October 2011

Preface

Use of this Document

This document provides a programmer with details on the P_VSD instruction for a Logix-based controller. You should already be familiar with how the Logix-based controller stores and processes data. Novice programmers should read all the details about an instruction before using the instruction. Experienced programmers can refer to the instruction information to verify details.

Conventions and Related Terms

Set and Clear


This manual uses set and clear to define the status of bits (booleans) and values (non-booleans):
This term: Set Clear Means: The bit is set to 1 (ON) A value is set to any non-zero number The bit is cleared to 0 (OFF) All the bits in a value are cleared to 0

viiPublication SYSLIB-RM016C-EN-E - October 2011

vii

Preface

Edge and Level


This manual uses Edge and Level to describe how bit (BOOL) Commands, Settings, Configurations, and Inputs to this instruction are sent by other logic and processed by this instruction.
Send/Receive Method: Description: Edge Action is triggered by rising edge transition of input (0-1) Separate inputs are provided for complementary functions (such as enable and disable) Sending logic SETS the bit (writes a 1) to initiate the action; this instruction CLEARS the bit (to 0) immediately, then acts on the request, if possible Ladder Diagram (LD): use conditioned OTL (Latch) to send Structured Text (ST): use conditional assignment [if (condition) then bit:=1;] to send Function Block Diagram (FBD): OREF writes a 1 or 0 every scan, should use Level, not Edge Edge-triggering allows multiple senders per Command, Setting, Configuration, or Input (many-to-one relationship). Level Action (enable) is triggered by input being at a level (in a state, usually 1) Opposite action (disable) is triggered by input being in opposite state (0) Sending logic SETS the bit (writes a 1) or CLEARS the bit (writes a 0); this instruction does not change the bit LD: use OTE (Energize) to send ST: use unconditional assignment [bit:= expression_resulting_in_1_or_0;] or if-then-else logic [if (condition) then bit:= 1; else bit:= 0;] FBD: use OREF to the input bit Level triggering allows only one sender to drive each Level input on the instruction (one-to-one relationship restriction).

IMPORTANT

All Operator Commands (OCmd_) and Maintenance Commands (MCmd_) are Edge triggered. The HMI Graphic Symbol or Faceplate SETS (writes a 1 to) each Command bit and the Instruction CLEARS (writes a 0 to) the Command bit, then performs the function, if possible.

viii

Publication SYSLIB-RM016C-EN-E - October 2011

Preface

IMPORTANT

This instruction has Program Commands (PCmd_) which are selectable as Edge or Level, depending on the Configuration Parameter Cfg_PCmdClear. If Cfg_PCmdClear is 1 (the default), all Program Commands are CLEARED when received (edge). If Cfg_PCmdClear is 0, Program Commands as noted in the Instruction Data Reference become Level triggered, and opposite functions are triggered by the primary Program Command being CLEARED to 0.

Relay Ladder Rung Condition


The controller evaluates ladder instructions based on the rung condition preceding the instruction (rung-in condition). Based on the rung-in condition and the instruction, the controller sets the rung condition following the instruction (rung-out condition), which in turn, affects any subsequent instruction.

If the rung-in condition to an input instruction is true, the controller evaluates the instruction and sets the rung-out condition based on the results of the instruction. If the instruction evaluates to true, the rung-out condition is true; if the instruction evaluates to false, the rung-out condition is false.
IMPORTANT

The rung-in condition is reflected in the EnableIn parameter and determines how the system performs each Process Add-On Instruction. If the EnableIn signal is TRUE, the system performs the instructions main logic routine. Conversely, if the EnableIn signal is FALSE, the system performs the instructions EnableInFalse routine. The instructions main logic routine sets/clears the EnableOut parameter, which then determines the rung-out condition. The EnableInFalse routine cannot set the EnableOut parameter. If the rung-in condition is FALSE, then the EnableOut parameter and the rung-out condition will also be FALSE.

Publication SYSLIB-RM016C-EN-E - October 2011

ix

Preface

Pre-Scan
During the transition into RUN, the controller performs a pre-scan before the first logic scan. Pre-scan is a special scan of all routines in the controller. The controller scans all main routines and subroutines during pre-scan, but ignores jumps that could skip the execution of instructions. The controller executes all FOR loops and subroutine calls. If a subroutine is called more than once, it is executed each time it is called. The controller uses pre-scan instructions to reset non-retentive data values. During pre-scan, input values are not current and outputs are not written. The following conditions generate pre-scan: toggle from Program to Run mode. automatically enter Run mode from a power-up condition. Pre-scan does not occur for a program when: the program becomes scheduled while the controller is running. the program is unscheduled when the controller enters Run mode.
IMPORTANT

The pre-scan process performs the Process Add-On Instructions logic routine as all FALSE and then performs its pre-scan routine as TRUE.

Publication SYSLIB-RM016C-EN-E - October 2011

Preface

Function Block States


The controller evaluates function block instructions based on the state of different conditions.
Possible Condition: Pre-scan Description: Pre-scan for function block routines is the same as for relay ladder routines. The only difference is that the Enableln parameter for each function block instruction is cleared during pre-scan. Instruction first scan refers to the first time an instruction is executed after pre-scan. The controller uses instruction first scan to read current inputs and determine the appropriate state to be in. Instruction first run refers to the first time the instruction executes with a new instance of a data structure. The controller uses instruction first run to generate coefficients and other data stores that do not change for a function block after initial download.

Instruction first scan

Instruction first run

Every function block instruction also includes EnableIn and EnableOut parameters. If the EnableIn parameter is not wired, the instruction always executes as normal and EnableIn remains set. If you clear EnableIn, it changes to set the next time the instruction executes.
IMPORTANT

When programming in function block, restrict the range of engineering units to 1015 because internal floating point calculations are done using single precision floating point. Engineering units outside of this range may result in a loss of accuracy if results approach the limitations of single precision floating point (1038).

Publication SYSLIB-RM016C-EN-E - October 2011

xi

Preface

Entering Text in FactoryTalk View SE


When entering data into String Input fields in FactoryTalk View SE, the data is not saved to the tag until the user presses the Enter key. When the Input Field is enabled, its border changes based on the state of the input: When the Input Field is Active (the cursor is in the field), the Input Field border is a
solid line.

EXAMPLE

If the user modifies the data in the input field and moves to a different field without
pressing the Enter key, the border remains a solid line indicating that the data has not been saved to the tag.

EXAMPLE

If the data in the Input Field has not changed or has been written to the controller
tag, the border is a dashed line.

EXAMPLE

xii

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter

Overview

The P_VSD Variable Speed Drive object is used to operate one variable speed motor by using a Drive (AC variable frequency or DC) in a variety of Modes, monitoring for fault conditions. Use when: You need to operate a motor connected to a variable-speed drive. The drive can be an AC (variable frequency) or DC drive, and can be connected via an I/O or control network (intelligent drive) or via hardwired analog and discrete I/O. This instruction is designed to work with all currently-available and many legacy Allen-Bradley drives, including Bulletin 1336, Bulletin 1395, PowerFlex 4 / 40 / 70 / 700 / 7000 and PowerFlex DC. This instruction will also work with drives and other variable-speed motor control products via discrete I/O for the start/stop/running signals and analog I/O for the speed reference and speed feedback signals. Do NOT use when: You need to operate a single-speed motor (running / stopped only). Use the P_Motor Instruction instead. You need to operate a two-speed motor (fast / slow / stopped only). Use the P_Motor2Spd Instruction instead. You need to operate a simple reversing motor (forward / reverse / stopped only). Use the P_MotorRev Instruction instead. You need to operate a motor with multiple discrete speeds. You will need specific logic for this motor. The P_VSD Instruction is designed for motors with continuously variable (analog) speed, not multiple discrete speed selections. You may find the P_D4SD or P_nPos Instruction suitable for these motors.

1Publication SYSLIB-RM016C-EN-E - October 2011

Chapter 1

Overview

Functional Description

The P_VSD Instruction includes an Add-On Instruction for use with Version 18 or later of RSLogix 5000 software and Logix controllers, plus a multi-tabbed Faceplate and several graphic symbols for use in building displays on Factory Talk View SE 6.0 or later.

Primary Operations

The primary operations of the Variable Speed Drive Add-On Instruction are: Provide for ownership of the Drive through the standard P_Mode Add-On Instruction and Modes. Modes of operation are described below. Provide the ability to Start and Stop the Drive and Motor, control the drive speed (via Speed Reference), and monitor the Drive run status and speed feedback to verify the Drive is running or stopped. Provide alarms and Drive shutdown for Fail to Start and Fail to Stop if the feedback does not follow the commanded state within a configured amount of time. Whether or not the Drive HAS run feedback can be configured at the Engineer level. Whether or not to USE the run feedback can be configured at the Maintenance level.

Publication SYSLIB-RM016C-EN-E - October 2011

Overview

Chapter 1

Provide scaling of the Speed Reference from user (engineering) units, such as RPM, to drive units, such as 32767 = Max Freq. Provide scaling of the Speed Feedback from drive units to user (engineering) units and display with suitable units of measure text. Provide optional setting (by Program or Operator) of an Output Datalink and scaling of this setting from engineering units (such as ramp time in seconds) to drive raw units. Provide optional reading of an Input Datalink and scaling of this value from drive raw units to engineering units (such as amperes) for display on the HMI. Provide for reading from the drive and displaying a Fault Code. Provide indication of Accelerating, Decelerating, At Speed and Warning or Alarm status as received from the drive. Provide optional capability to support reversing drives, with commands for Forward and Reverse rotation and display of actual rotation direction. Provide an input and Alarm for Drive Fault condition and an output to send a drive fault Reset to the drive. Provide a configurable time to pulse the drive fault Reset output when a reset command is received. Provide the above inputs and outputs formatted to work with any drives commonly used in the Process industries, including, but not limited to, 1336 Plus II, 1395, PowerFlex 4 / 40 / 70 / 700 / 7000 and PowerFlex DC, in a form that still allows for use with non-A-B drives via hardwired I/O. Provide for Permissives (Bypassable and Non-Bypassable) which are conditions that allow the Drive to start, and Interlocks (Bypassable and Non-Bypassable) which are conditions that stop the Drive as well as prevent starting. Provide an Alarm when an Interlock stops the Drive. Provide Maintenance the capability to bypass the Bypassable Permissives and Interlocks. Provide Maintenance the capability to Disable (soft lock out) the Drive. IMPORTANT This capability is not a substitute for hard lockout/target (LOTO) procedures. Monitor an I/O Fault input, Alarm on an I/O Fault. The I/O Fault condition can optionally de-energize the outputs to the drive, requiring a reset.

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter 1

Overview

In Override mode, provide an Override State input which determines whether the Override is to run or stop the Drive (default = stop) and, if the Drive is to run, an Override Speed Reference and direction. See Modes below for more information on Override. Provide a Simulation capability, in which the outputs to the Drive are kept de-energized, but the object can be manipulated as if a working Drive were present, including a basic ramp-up of speed feedback value on starting and ramp-down on stopping. The simulated ramp-up-to-speed time is configurable. This capability is often used for activities such as system testing and operator training.

Operating Modes

The following standard Modes, implemented using the P_Mode Add-On Instruction, are used by the Variable Speed Drive Add-On Instruction:
Mode Operator Program Description The Operator starts and stops the Drive and sets the Drive speed reference (and Output Datalink, if used) using the HMI Faceplate. Logic outside the P_VSD instruction starts and stops the Drive and sets the speed reference and Output Datalink using Program Commands (PCmd_Start, PCmd_Stop) and Program Settings (PSet_SpeedRef, PSet_OutDatalink). Priority logic outside the P_VSD instruction determines whether to run or stop the Drive, and if to run, at what speed. (The default is to stop the Drive.) If so configured, Bypassable Interlocks are bypassed in Override Mode. Maintenance personnel have control of the Drive using the HMI Faceplate and it is not available for normal operation by operators or program logic; bypassable permissives and interlocks are bypassed, and fail-to-start and fail-to-stop checking is not performed. Logic, usually hardwired, has superseded P_VSD control of the Drive; the P_VSD instruction tracks the state and speed of the Drive for bumpless transfer back to one of the other modes.

Override

Maintenance

Hand

Some drive capabilities can be kept by (reserved for) the operator or program logic, independent of the Program or Operator Mode selection. See Chapter 2, Configuration Options, for details. Refer to the Process Add-On Instructions and Graphics: Mode (P_Mode) Reference Manual, publication SYSLIB-RM005, for more information.

Publication SYSLIB-RM016C-EN-E - October 2011

Overview

Chapter 1

Alarms

The following Alarms, implemented using the P_Alarm Add-On Instruction, are used by the Variable Speed Drive Add-On Instruction:
Alarm Fail to Start Description Raised if the Drive has and is using run feedback, an attempt is made to Start the Drive, and the run feedback does not indicate the Drive running within the configured time. Raised if the Drive has and is using run feedback, an attempt is made to Stop the Drive, and the run feedback does not indicate the Drive stopped within the configured time. Raised if the Inp_IOFault input is true. Raised if the Inp_Faulted input is true. Enables display of the Drive Fault Code. Raised if the Drive is running and an Interlock causes it to stop. If Interlocks are not bypassed, a Non-Bypassable Interlock not OK or a Bypassable Interlock not OK will stop the Drive. If Interlocks are bypassed, only a Non-Bypassable Interlock not OK will stop the Drive.

Fail to Stop

I/O Fault Drive Fault Interlock Trip

The Fail to Start and Fail to Stop Alarms have a configurable delay to allow the run feedback time to align with the commanded output (time for the Drive to actually start or stop). Refer to the Process Add-On Instructions and Graphics: Alarm (P_Alarm) Reference Manual, publication SYSLIB-RM002, for more information.

Execution

The following table explains the handling of instruction execution conditions.


Condition EnableIn False (False Rung) Description Processing for EnableIn False (False Rung) is handled the same as if the Drive were Disabled by Command. The Drive outputs are de-energized and the Drive is shown as Disabled on the HMI. Processing of Modes and Alarms on Prescan and Powerup is handled by the embedded P_Mode and P_Alarm Add-On Instructions - refer to their specifications for details. On Powerup, the Drive is treated as if it had been Commanded to Stop. Postscan (SFC Transition) No SFC Postscan logic is provided.

Powerup (Pre-Scan, First Scan)

Refer to Logix5000 Controllers Add-On Instructions Programming Manual, publication 1756-PM010, for more information.

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter 1

Overview

Revision Compatibility

The P_VSD Add-On Instruction in RSLogix 5000 software and the Faceplate in FactoryTalk View software are marked with revision information as shown in the following table.
Component The Add-On Instruction in RSLogix 5000 has revision information visible when the instruction is selected in the Controller Organizer. Example

The Faceplate in FactoryTalk View has revision information visible when the pointer is paused just inside the lower left-hand corner of the Faceplate when called up on a running HMI Client.

The Instruction and Faceplate are compatible if they have the same Major and Minor Revision numbers. The Major Revision is the first number, before the period. The Minor Revision is the second number, after the period and before the hyphen or space. Information after the hyphen or space indicates the Tweak Revision. The Instruction and Faceplate do not have to have the same Tweak Revision to be compatible. In the table above, the Add-On Instruction and Faceplate shown are compatible because they have the same Major.Minor (1.1).

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter

Configuration Options

Configuration Parameters

Enter the appropriate values from the following table into the P_VSD Instructions configuration parameters to configure it for your application. Use the HMI Faceplate or the RSLogix 5000 Tag Monitor function to set the applicable configuration parameter(s).

Parameter Cfg_Desc

Default Variable Speed Drive

Faceplate Tab Location Engineering

Usage These Local Tags determine the text displayed on the various Graphic Symbols and Faceplates for: Description Label (if used) Tagname Forward direction Reverse direction Input Datalink Engineering Units (units of measure) Input Datalink Label Output Datalink Engineering Units (units of measure) Output Datalink Label Speed Feedback Engineering Units (units of measure) Speed Reference Engineering Units (units of measure)

Associated Parameters None

Cfg_Label Cfg_Tag Cfg_FwdText Cfg_RevText Cfg_InpDatalinkEU Cfg_InpDatalinkLabel Cfg_OutDatalinkEU Cfg_OutDatalinkLabel Cfg_SpeedFdbkEU Cfg_SpeedRefEU

Motor Speed Control P_VSD FORWARD REVERSE Empty/null Empty/null Empty/null Empty/null Hz Hz

7Publication SYSLIB-RM016C-EN-E - October 2011

Chapter 2

Configuration Options

Parameter Cfg_DriveFaultAckReqd Cfg_FailToStartAckReqd

Default ON ON

Faceplate Tab Location Alarm Configuration

Usage When this parameter is: ON, the Acknowledge (Ack) bit is cleared when an alarm occurs, indicating an unacknowledged alarm. An Acknowledge Command is required to acknowledge the alarm (set the Ack bit). OFF, the Acknowledge (Ack) bit is set when an alarm occurs, indicating an acknowledged alarm. No Acknowledge Command is required.

Associated Parameters Ack_DriveFault DriveFault.OCmd_Ack Ack_FailToStart PCmd_FailToStartAck FailToStart.OCmd_Ack Ack_FailToStop PCmd_FailToStopAck FailToStop.OCmd_Ack Ack_IntlkTrip PCmd_IntlkTripAck IntlkTrip.OCmd_Ack Ack_IOFault PCmd_IOFaultAck IOFault.OCmd_Ack

Cfg_FailToStopAckReqd

ON

Cfg_IntlkTripAckReqd

ON

Cfg_IOFaultAckReqd

ON

Cfg_DriveFaultResetReqd

OFF

Alarm Configuration

When this parameter is: ON, the alarm status is latched ON when an alarm occurs. After the alarm condition returns to normal, a Reset is required to clear the alarm status. IMPORTANT If the Reset clears the alarm, it also acknowledges the alarm. OFF, the alarm status is set when an alarm occurs and cleared when the alarm condition returns to normal. No Reset is required.

Inp_Reset Alm_DriveFault DriveFault.OCmd_Reset Alm_FailToStart FailToStart.OCmd_Reset Alm_FailToStop FailToStop.OCmd_Reset Alm_IntlkTrip IntlkTrip.OCmd_Reset Alm_IOFault IOFault.OCmd_Reset Val_Notify

Cfg_FailToStartResetReqd Cfg_FailToStopResetReqd Cfg_IntlkTripResetReqd Cfg_IOFaultResetReqd

OFF OFF OFF OFF

Cfg_DriveFaultSeverity Cfg_FailToStartSeverity Cfg_FailToStopSeverity Cfg_IntlkTripSeverity Cfg_IOFaultSeverity

4 4 4

Alarm Configuration

These parameters determine the Severity of each alarm, and thus the color of alarm animations for each alarm. Valid values are:

2 4

1 = Information (blue) 2 = Warning (yellow) 3 = Exception (red) 4 = Fault (magenta)

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_FailToStartT

Default 15 sec

Faceplate Tab Location Engineering

Usage If a Start or Jog Command is given to the drive and drive feedbacks are being used, the P_VSD instruction allows this much time for the feedbacks to show the drive is running before generating a Fail to Start Alarm.

Associated Parameters Cfg_HasRunFdbk Cfg_UseRunFdbk OCmd_Start PCmd_Start Sts_Starting Alm_FailToStart Cfg_HasRunFdbk Cfg_UseRunFdbk OCmd_Stop PCmd_Stop Sts_Stopping Alm_FailToStop Alm_DriveFault Alm_FailToStart Alm_FailToStop Alm_IntlkTrip Alm_IOFault

Cfg_FailToStopT

15 sec

Engineering

If a Stop Command is given to the drive and drive feedbacks are being used, the P_VSD instruction allows this much time for the feedbacks to show the drive is stopped before generating a Fail to Stop Alarm.

Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

OFF OFF OFF

Alarm Configuration

These parameters determine whether the corresponding alarm exists and will be checked, or doesnt exist and will not be used. When this parameter is:

OFF OFF

ON, the Alarm exists and will be checked OFF, Alarm does not exist and will not be used

Cfg_HasInpDatalink

OFF

Engineering

Set this parameter: ON if the drive provides an Input Datalink signal and it is connected to the Inp_Datalink parameter. OFF if the Inp_Datalink Parameter is not being used. The Input Datalink items will not be displayed on the HMI Faceplate.

Inp_Datalink Val_InpDatalink Cfg_InpDatalinkEU Cfg_InpDatalinkEUMax Cfg_InpDatalinkEUMin Cfg_InpDatalinkLabel Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax Inp_IntlkOK Inp_NBIntlkOK

Cfg_HasIntlkObj

OFF

Engineering

Set this parameter: ON if this instruction has a P_Intlk instruction connected to the Inp_IntlkOK and Inp_NBIntlkOK inputs. The Operator Faceplate interlock indicator becomes a pushbutton that navigates to the P_Intlk (Interlocks) Faceplate. OFF if the interlock inputs are not connected to a P_Intlk instruction. The Operator Faceplate interlock indicator becomes an indicator only.

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter 2

Configuration Options

Parameter Cfg_HasJog

Default OFF

Faceplate Tab Location Engineering

Usage Set this parameter: ON if you want to be able to Jog the Drive from the HMI Faceplate. The Out_Jog parameter must be sent to the drive. OFF if the Drive will not be Jogged from the HMI Faceplate. The Jog button will not be displayed on the Faceplate.

Associated Parameters OCmd_Jog Out_Jog IMPORTANT The OCmd_Jog Operator Command is LEVEL triggered. The Faceplate SETS OCmd_Jog to Jog the drive and CLEARS OCmd_Jog to stop jogging. PSet_OutDatalink OSet_OutDatalink Val_OutDatalink Out_Datalink Cfg_OutDatalinkEU Cfg_OutDatalinkEUMax Cfg_OutDatalinkEUMin Cfg_OutDatalinkLabel Cfg_OutDatalinkMax Cfg_OutDatalinkMin Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

Cfg_HasOutDatalink

OFF

Engineering

Set this parameter: ON if you want to allow the Operator to enter an Output Datalink value on the HMI Faceplate and have it sent to the Drive via the Out_Datalink parameter. OFF if the Out_Datalink Parameter is not being used. The Output Datalink items will not be displayed on the HMI Faceplate.

Cfg_HasFwdPermObj

OFF

Engineering

Set this parameter: ON if this instruction has a P_Perm instruction connected to the Inp_FwdPermOK and Inp_FwdNBPermOK inputs. The Operator Faceplate forward permissive indicator becomes a pushbutton that navigates to the P_Perm (Permissives) Faceplate. OFF if the forward permissive inputs are not connected to a P_Perm instruction. The Operator Faceplate forward permissive indicator becomes an indicator only

Inp_FwdPermOK Inp_FwdNBPermOK

10

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_HasRevPermObj

Default OFF

Faceplate Tab Location Engineering

Usage Set this parameter: ON if this instruction has a P_Perm instruction connected to the Inp_RevPermOK and Inp_RevNBPermOK inputs. The Operator Faceplate reverse permissive indicator becomes a pushbutton that navigates to the P_Perm (Permissives) Faceplate. OFF if the reverse permissive inputs are not connected to a P_Perm instruction. The Operator Faceplate reverse permissive indicator becomes an indicator only

Associated Parameters Inp_FwdPermOK Inp_FwdNBPermOK

Cfg_HasResInhObj

OFF

Engineering

Set this parameter: ON if this instruction has a P_ResInh instruction monitoring its stopped, starting and running status. The Operator Faceplate Restart Inhibit (hourglass) pushbutton that navigates to the P_ResInh (Restart Inhibit) Faceplate becomes visible. OFF if no Restart Inhibit instruction is associated with this drive. The Restart Inhibit pushbutton is not displayed.

These status parameters are used by the Restart Inhibit instruction if one is used: Sts_Starting Sts_Running Sts_Stopped

Cfg_HasReverse

OFF

Engineering

Set this parameter: ON if you want to be able to Run (or Jog) the Drive in the Reverse direction. The Forward and Reverse Command buttons will be displayed and active on the HMI Faceplate, and the Program Forward and Reverse Commands will be accepted. The Input and Output parameters associated with Drive direction must be connected to/from the drive. OFF if the Drive will not be Run or Jogged in Reverse. The Forward and Reverse Command buttons will not be displayed on the Faceplate.

Inp_CommandDir Inp_ActualDir Out_Fwd Out_Rev OCmd_Fwd OCmd_Rev PCmd_Fwd PCmd_Rev Sts_CommandDir Sts_ActualDir Rdy_Fwd Rdy_Rev

Publication SYSLIB-RM016C-EN-E - October 2011

11

Chapter 2

Configuration Options

Parameter Cfg_HasRunFdbk

Default OFF

Faceplate Tab Location Engineering

Usage Set this parameter: ON if the drive provides a run feedback signal and the signal is connected to Inp_Running. OFF if the drive has no run feedback to this instruction. The instruction will simulate the Starting, Accelerating, Decelerating and Stopping status using the Cfg_SimFdbkT time configuration. This configuration identifies whether the run feedbacks exist. Cfg_UseRunFdbk determines whether the feedbacks are actually used.

Associated Parameters Sts_Starting Sts_Stopping

Cfg_HasRunTimeObj

OFF

Engineering

Set this parameter: ON if this instruction has a P_RunTime instruction monitoring its starting and running status. The Operator Faceplate Run Time (hour meter or odometer) pushbutton that navigates to the P_RunTime (Run Time and Starts) Faceplate becomes visible. OFF if no P_RunTime instruction is associated with this drive. The Run Time pushbutton is not displayed.

These status parameters are used by the Run Time and Starts instruction if one is used: Sts_Starting Sts_Running

Cfg_InpDatalinkEUMin Cfg_InpDatalinkEUMax Cfg_InpDatalinkRawMin Cfg_InpDatalinkRawMax

0.0 409.5 0 4095

Engineering

These parameters are used for scaling the Input Datalink received from the drive from Drive (Raw) Units to Engineering Units. Check the User Manual for your drive and/or I/O cards to determine the scaling of the Input Datalink sent by the drive. IMPORTANT The Input Datalink is not used if Cfg_HasInpDatalink is 0.

Inp_Datalink Val_InpDatalink Cfg_InpDatalinkEU Cfg_InpDatalinkLabel

TIP
If you have multiple Input Datalinks from your drive, the additional Datalinks can be scaled and processed by P_AIn Analog Input Add-On Instructions.

12

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_MaxJogT

Default 0.0

Faceplate Tab Location Maintenance

Usage Enter the maximum time (in seconds) for which the Drive may be jogged using OCmd_Jog. IMPORTANT This value is used to stop drive jogging in the case where HMI communication is lost during a jog.

Associated Parameters

Cfg_MaxSpdRef Cfg_MinSpdRef

60.0 0.0

Maintenance

These values limit the Speed Reference Output to the Drive (in engineering units) to the specified range. IMPORTANT These limits may be set narrower than the Speed Reference scaling limits to restrict the output, or wider than the scaling limits to allow generation of outputs outside the normal scaled range.

OSet_SpeedRef PSet_SpeedRef Val_SpeedRef

Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

0.0 409.5 0 4095

Engineering

These parameters are used for scaling the Output Datalink setting from Engineering Units to Drive (Raw) Units prior to sending to the drive. Check the User Manual for your drive and/or I/O cards to determine the scaling of the Output Datalink sent to the drive. IMPORTANT The Output Datalink is not used if Cfg_HasOutDatalink is 0.

Out_Datalink OSet_OutDatalink PSet_OutDatalink Val_OutDatalink Cfg_OutDatalinkEU Cfg_OutDatalinkLabel Cfg_OutDatalinkMax Cfg_OutDatalinkMin

TIP
If you have multiple Output Datalinks to your drive, the additional Datalinks can be scaled and processed by P_AOut Analog Output Add-On Instructions.

Publication SYSLIB-RM016C-EN-E - October 2011

13

Chapter 2

Configuration Options

Parameter Cfg_OutDatalinkMax Cfg_OutDatalinkMin

Default 100.0 0.0

Faceplate Tab Location Maintenance

Usage These values limit the Output Datalink value sent to the Drive (in engineering units) to the specified range. IMPORTANT These limits may be set narrower than the Output Datalink scaling limits to restrict the output, or wider than the scaling limits to allow generation of outputs outside the normal scaled range.

Associated Parameters OSet_OutDatalink PSet_OutDatalink Val_OutDatalink

Cfg_OvrdPermIntlk

OFF

Engineering

Set this parameter: ON if Override Mode should bypass the bypassable Permissives and Interlocks when starting and running the drive. OFF if Override Mode should not bypass the bypassable Permissives and Interlocks when starting and running the drive. IMPORTANT Override Mode cannot bypass the non-bypassable Permissives and Interlocks regardless of the setting of this configuration.

Inp_Ovrd Inp_OvrdSpeed Inp_OvrdState Inp_IntlkOK Inp_NBIntlkOK IMPORTANT If Inp_OvrdState is off and Override Mode is active, the drive will be stopped. Permissives are only checked when starting, and Interlocks are only checked when starting or running the drive. OSet_SpeedRef OCmd_Start OCmd_Stop OCmd_Jog OCmd_Fwd OCmd_Rev OSet_OutDatalink Err_Keep

Cfg_OperKeep

2#0000_0000

Engineering

Set bits within this 8-bit integer to select functions to keep under Operator control even when this instruction is in Program Mode. Clear bits to leave the corresponding functions under control of the instruction Mode. Bit..0: Speed Reference Bit .1: Start / Stop Commands Bit .2: Forward / Commands Bit .3: Output Datalink

TIP
A function cannot be reserved for Operator using Cfg_OperKeep and also be reserved for Program using Cfg_ProgKeep. And at least one function must be not kept (remain under control of the Instruction Mode.)

14

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_ProgKeep

Default 2#0000_0000

Faceplate Tab Location Engineering

Usage Set bits within this 8-bit integer to select functions to keep under Program control even when this instruction is in Operator Mode. Clear bits to leave the corresponding functions under control of the instruction Mode. Bit .0: Speed Reference Bit..1: Start / Stop Commands Bit .2: Forward / Commands Bit .3: Output Datalink

Associated Parameters PSet_SpeedRef OCmd_Start OCmd_Stop OCmd_Jog OCmd_Fwd OCmd_Rev PSet_OutDatalink Err_Keep

TIP
A function cannot be reserved for Operator using Cfg_OperKeep and also be reserved for Program using Cfg_ProgKeep. And at least one function must be not kept (remain under control of the Instruction Mode.) Cfg_PCmdClear ON Engineering Set this parameter: ON to use Edge-triggered Program Commands. OFF to use Level-triggered Program Commands. See the Edge and Level section in the Preface for more information. Cfg_ProgDefault OFF When this parameter is: ON, the Mode defaults to Program if no Mode is being requested. OFF, the Mode defaults to Operator if no Mode is being requested. IMPORTANT Changing this parameter online may cause unintended mode changes. Cfg_OCmdResets OFF When this parameter is: ON, latched alarms may be cleared and latched shed faults (Fail to Start, I/O Fault) can be reset by issuing an Operator Start, Stop or Jog command (in Operator Mode only) OFF, the latched alarms and shed faults must be reset by a Reset Command (Program or Operator) or the Inp_Reset input. OCmd_Start OCmd_Stop OCmd_Jog Val_Mode Sts_Prog Sts_Oper The Cfg_PCmdClear parameter configures all Program Commands (PCmd_) for either Level or Edge triggering.

Publication SYSLIB-RM016C-EN-E - October 2011

15

Chapter 2

Configuration Options

Parameter Cfg_ShedOnFailToStart

Default OFF

Faceplate Tab Location

Usage When this parameter is: ON, if the motor fails to start, a Fail to Start status and alarm are raised, the start is cancelled and a reset is required to try another start. OFF, if the motor fails to start, only the Fail to Start status and alarm are raised. The outputs are still set so the instruction keeps trying to start the motor.

Associated Parameters Sts_FailToStart Alm_FailToStart

Cfg_ShedOnIOFault

OFF

When this parameter is: ON, if an I/O Fault is detected, an I/O Fault status and alarm are raised, the motor is stopped and a reset is required to try another start. OFF, if an I/O Fault is detected, only the I/O Fault status and alarm are raised. The instruction does not change the state of the motor.

Sts_IOFault Alm_IOFault

Cfg_SimScaleEU

OFF

When this parameter is: ON, if the drive is being simulated, the speed feedback is simulated by SCALING the speed reference from reference engineering units to feedback engineering units. OFF, if the drive is being simulated, the speed feedback is simulated by COPYING the speed reference value directly to the speed feedback without scaling. This setting is superseded by the setting of Cfg_SimScaleRaw.

Cfg_SpeedRefEUMin, Cfg_SpeedRefEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax

Cfg_SimScaleRaw

OFF

When this parameter is: ON, if the drive is being simulated, the speed feedback is simulated by SCALING the speed reference from engineering units to raw units, copying the raw reference to the raw feedback, the scaling from raw feedback unit to feedback engineering units. OFF, if the drive is being simulated, the speed feedback simulation is determined by the setting of Cfg_SimScaleEU.

Cfg_SpeedRefRawMin Cfg_InpDatalinkRawMax Cfg_SpeedRefEUMin, Cfg_SpeedRefEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax

16

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_ResetPulseT

Default 2 sec

Faceplate Tab Location Maintenance

Usage The output Out_ClearFault is held ON for at least this much time when a Reset Command is received or the input Inp_Reset is asserted, triggering a Drive Fault Reset). IMPORTANT If Inp_Reset is held ON for longer than Cfg_MinHoldTime, Out_ClearFault will be held on as long as Inp_Reset is true. The Out_ClearFault Output must be connected to the Drives Clear Fault or Fault Reset input. The Reset Pulse Time ensures the Drive sees the Clear Fault Output for one or more I/O scans.

Associated Parameters Inp_Faulted Alm_DriveFault Inp_Reset PCmd_Reset Out_ClearFault

Cfg_SetTrack

ON

Maintenance

When this parameter is: ON, Operator Settings track the Program Settings when the Mode is Program, and Program Settings track the Operator Settings when the Mode is Operator. Transition between Modes is bumpless. OFF, Operator Settings and Program Settings are not modified by this instruction and retain their values regardless of Program or Operator Mode. When the mode is changed, the value of the output may bump, say from the Program-set value to the Operator-set value.

Out_SpeedRef PSet_SpeedRef Val_SpeedRef OSet_OutDatalink PSet_OutDatalink Val_OutDatalink

Publication SYSLIB-RM016C-EN-E - October 2011

17

Chapter 2

Configuration Options

Parameter Cfg_SetTrackOvrdHand

Default OFF

Faceplate Tab Location Maintenance

Usage When this parameter is: ON, Operator and Program CV Settings track the Tieback CV (Inp_Tieback) when the Mode is Hand, and track the Override CV (Inp_OvrdCV) when the Mode is Override. OFF, Operator Settings and Program Settings are not modified by this instruction and retain their values when the Mode is Hand or Override. When the mode is changed back to Operator or Program, the value of the output may bump, say from the Override-set value to the Operator-set value.

Associated Parameters Inp_Hand Inp_Ovrd Inp_OvrdSpeed OSet_SpeedRef PSet_SpeedRef Val_SpeedRef IMPORTANT The Output Datalink setting (OSet_OutDatalink, PSet_OutDatalink) is not affected by Hand or Override Modes. It is only affected by the underlying Program / Operator selection. See the P_Mode Instruction documentation for more information. Inp_Sim Val_SpeedRef Val_SpeedFdbk IMPORTANT If Cfg_SimFdbkT is set greater than Cfg_FailToStartT, the drive (in simulation) will generate a Fail To Start Alarm. See: Cfg_FailToStartT If Cfg_SimFdbkT is set greater than Cfg_FailToStopT, the drive (in simulation) will generate a Fail To Stop Alarm. See: Cfg_FailToStopT

Cfg_SimRampT

10 sec

Engineering

This parameter determines the acceleration rate (rate to ramp up the Speed Feedback value) when starting the drive, and deceleration rate (rate to ramp down the Speed Feedback value) when stopping the drive when the drive is being Simulated (Inp_Sim = 1) or when the drive does not have or is not using Run Feedback. The Ramp Time is the time to accelerate from zero speed to the scaled maximum speed, or decelerate from the scaled maximum speed to zero speed. The default value of 10 seconds means the drive shows an Accelerating status for up to 10 seconds before showing At Speed when starting in simulation, and shows a Decelerating status for up to 10 seconds before showing Stopped when stopping in simulation.

Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedFdbkRawMin Cfg_SpeedFdbkRawMax

0.0 130.0 0 32767

Engineering

These parameters are used for scaling the Speed Feedback received from the drive from Drive (Raw) Units to Engineering Units. Check the User Manual for your drive and/or I/O cards to determine the scaling of the Speed Feedback sent by the drive.

Inp_SpeedFdbk Val_SpeedFdbk Val_SpeedRef Inp_OvrdSpeed Val_SpeedRef

18

Publication SYSLIB-RM016C-EN-E - October 2011

Configuration Options

Chapter 2

Parameter Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax

Default 0.0 130.0 0 32767

Faceplate Tab Location Engineering

Usage These parameters are used for scaling the Speed Reference sent to the drive from Engineering Units to Drive (Raw) Units. Check the User Manual for your drive and/or I/O cards to determine the scaling of the Speed Reference sent to the drive.

Associated Parameters Out_SpeedRef OSet_SpeedRef PSet_SpeedRef Inp_OvrdSpeed Val_SpeedRef

Cfg_UseRunFdbk

OFFf

Maintenance

Set this parameter: ON if the run feedback signals connected to Inp_Running should be used for Failure to Start and Failure to Stop checking. OFF to disable the feedback checking and disable the Fail to Start and Fail to Stop alarms. The instruction will instead simulate the Starting and Stopping status using the Cfg_SimFdbkT time configuration. This configuration identifies whether the run feedback should be used. Cfg_HasRunFdbk determines whether the feedback exists. If the feedback does not exist (Cfg_HasRunFdbk=0), the Cfg_UseRunFdbk is forced to Off.

Inp_Running Cfg_HasRunFdbk Sts_Starting Sts_Stopping Alm_FailToStart Alm_FailToStop

Publication SYSLIB-RM016C-EN-E - October 2011

19

Chapter 2

Configuration Options

Notes:

20

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter

Instruction Data Reference

This chapter describes the P_VSD Instructions public parameters. The descriptions in the tables below show how these data elements are used with the P_VSD Add-On Instruction.

Execution

Execution parameters are included with every Add-On Instruction. See the Logix5000 Controllers Add-On Instructions Programming Manual, publication 1756-PM010, for more information on these data elements.
Associated Configuration Parameter

Name: EnableIn

Data Type: BOOL

Usage: Input

Default: 1

Style:

Description: 1 = Normal Scan: control / monitor Variable-Speed Drive 0 = Disabled is asserted; Outputs OFF; Run Status shown but Alarms disabled Not manipulated by this instruction; EnableOut state always reflects EnableIn Tab to display (FTView ME) Must contain Add-On Instruction name, used for HMI and Information software Unique Parameter Name for auto-discovery

EnableOut

BOOL

Output

Inf_Tab Inf_Type P_VSD

SINT STRING _16 BOOL Output

0 P_VSD 0

21Publication SYSLIB-RM016C-EN-E - October 2011

21

Chapter 3

Instruction Data Reference

Inputs (Inp_)
Data Type: INT

Input data elements are used to connect field inputs from I/O modules or signals from other objects to the P_VSD instruction. Each Input used should have mapping logic or a function block wire to get the input value from the input card or other instruction every scan.
Associated Configuration Parameter Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax

Name: Inp_SpeedFdbk

Usage: Input

Default: 0

Style: Decimal

Description: Speed Feedback in Drive Units (typ. 0-32767 = 0 to max freq.)

Inp_FaultCode Inp_Datalink Inp_Ready Inp_Running Inp_CommandDir Inp_ActualDir Inp_Accelerating Inp_Decelerating Inp_Alarm Inp_Faulted Inp_AtSpeed Inp_FwdPermOK

INT INT BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input Input

0 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 0

Decimal Decimal Level Level Level Level Level Level Level Level Level Level Level Level Level Level Level Level

Current Drive Fault Code (enumeration) Auxiliary Signal (datalink) Input in Drive (raw) Units 1 = Drive is ready to run 1 = Drive is Running (active) 1 = Drive is commanded Forward 0 = Drive is commanded Reverse 1 = Drive is running Forward 0 = Drive is running Reverse 1 = Drive is accelerating 1 = Drive is decelerating 1 = Drive has an Alarm Condition (see drive display or manual) 1 = Drive has Faulted (see drive display or manual) 1 = Drive is at commanded speed 1 = Permissives OK, drive can start Forward 1 = Non-bypassable Permissives OK, drive can start Forward 1 = Permissives OK, drive can start Reverse 1 = Non-Bypassable Permissives OK, motor can start Reverse 1 = Interlocks OK, drive can start/run 1 = Non-Bypassable Interlocks OK, drive can start/run Input Communication Status 0 = OK 1 = Fail Cfg_HasIntlkObj Cfg_OvrdPermIntlk Cfg_HasIntlkObj Cfg_OvrdPermIntlk Cfg_HasFwdPermObj Cfg_HasRevPermObj Cfg_HasFwdPermObj Cfg_HasRevPermObj Cfg_ResetPulseT Cfg_UseRunFdbk Cfg_HasReverse Cfg_HasReverse Cfg_HasInpDatalink Cfg_InpDatalinkEUMin

Inp_FwdNBPermOK BOOL Inp_RevPermOK Inp_RevNBPermOK Inp_IntlkOK Inp_NBIntlkOK Inp_IOFault BOOL BOOL BOOL BOOL BOOL

22

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: Inp_Sim

Data Type: BOOL

Usage: Input

Default: 0

Style: Level

Description: 1 = Simulate working drive 0 = Start/Stop/ Monitor actual drive 1 = Select Hand (hardwired) Control Strategy 1 = Select Override control strategy Override Mode Command: 0 = None 1 = Stop 2 = Start Forward 3 = Start Reverse Value to set Speed Reference in Override Mode (SpeedRef EU) Value to set Output Datalink in Override Mode (OutDatalink EU) 1 = Override to RUN 0 = Override to STOP Override direction 1 = FORWARD 2 = REVERSE Speed at which to run drive in Override if Overriding to RUN

Associated Configuration Parameter Cfg_SimRampT

Inp_Hand Inp_Ovrd Inp_OvrCmd

BOOL BOOL SINT

Input Input Input

0 0 0

Level Level Decimal

Cfg_SetTrackOvrdHand Cfg_OvrdPermIntlk Cfg_SetTrackOvrdHand

Inp_OvrSpeed Inp_OvrdOutDataLi nk Inp_OvrdState Inp_OvrdDir

REAL REAL BOOL BOOL

Input Input Input Input

0 0 0 1

Float Float Level Level

Cfg_OvrdPermIntlk

Inp_OvrdSpeed

REAL

Input

Float

Cfg_OvrdPermIntlk Cfg_SetTrackOvrdHand Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax

Inp_Reset

BOOL

Input

Level

1 = Reset drive fault conditions and latched Alarms

Cfg_DriveFaultResetReqd Cfg_ResetPulseT

Publication SYSLIB-RM016C-EN-E - October 2011

23

Chapter 3

Instruction Data Reference

Output (Out_)

Output data elements are used to connect from the P_VSD instruction to field outputs on I/O modules or to other objects. Each Output used should have mapping logic or a function block wire to write the output value to the output card or other object every scan.
Associated Configuration Parameter Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

Name: Out_SpeedRef

Data Type: INT

Usage: Output

Default: 0

Style: Decimal

Description: Drive Speed Reference in Drive Units (typ. 0-32767 = 0 to max freq.)

Out_Datalink

INT

Output

Decimal

Auxiliary Signal (datalink) Output in Drive (raw) Units

Out_Run

BOOL

Output

1 = Start/Run Drive 0 = Stop Drive (for held starter type) 1 = Stop Drive 0 = drive left in current state 1 = Start Drive 0 = drive left in current state 1 = Jog drive at Jog Speed 0 = stop jogging 1 = Attempt to clear Drive Fault 1 = Set drive direction to Forward 1 = Set drive direction to Reverse Cfg_HasJog Cfg_ResetPulseT Cfg_HasReverse Cfg_HasReverse

Out_Stop Out_Start Out_Jog Out_ClearFault Out_Fwd Out_Rev

BOOL BOOL BOOL BOOL BOOL BOOL

Output Output Output Output Output Output

0 0 0 0 0 0

24

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Configurations (Cfg_)

Configuration data elements are used to set configurable capabilities, features and functions of the P_VSD Instruction. The following Configuration data may be modified by controller application logic, using the HMI Faceplate, or using the Tag Monitor in RSLogix 5000 software.
Associated Configuration Parameter

Name: Cfg_HasReverse

Data Type: BOOL

Usage: Input

Default: 0

Style: Level

Description: 1 = Drive can be run reverse 0 = Forward only 1 = Drive Jog Command enabled/visible 0 = Drive Jog Command not allowed 1 = Drive provides speed feedback and run signal 1 = Drive run feedback should be used for failure checking 1 = A signal is connected to Inp_Datalink 1 = A signal is connected to Out_Datalink 1 = Tells HMI a P_Perm is connected to Inp_FwdPerm 1 = Tells HMI a P_Perm is connected to Inp_RevPerm 1 = Tells HMI a P_Intlk is connected to Inp_Intlk 1 = Tells HMI a P_ResInh Restart Inhibit is connected 1 = Tells HMI a P_RunTime is connected 1 = PSets track OSets in Oper, OSets track PSets in Prog 0 = No tracking 1 = Prog/Oper Settings track Override/Hand speed reference

Cfg_HasJog

BOOL

Input

Level

Cfg_HasRunFdbk

BOOL

Input

Level

Cfg_FailToStartT Cfg_FailToStopT Cfg_UseRunFdbk Cfg_FailToStartT Cfg_FailToStopT Cfg_HasRunFdbk

Cfg_UseRunFdbk

BOOL

Input

Level

Cfg_HasInpDatalink Cfg_HasOutDatalink Cfg_HasFwdPermObj

BOOL BOOL BOOL

Input Input Input

0 0 0

Level Level Level

Cfg_HasRevPermObj

BOOL

Input

Level

Cfg_HasIntlkObj

BOOL

Input

Level

Cfg_HasResInhObj

BOOL

Input

Level

Cfg_HasRunTimeObj

BOOL

Input

Level

Cfg_SetTrack

BOOL

Input

Level

Cfg_SetTrackOvrdHand

BOOL

Input

Level

Publication SYSLIB-RM016C-EN-E - October 2011

25

Chapter 3

Instruction Data Reference

Name: Cfg_PCmdClear

Data Type: BOOL

Usage: Input

Default: 1

Style: Level

Description: 1 = Clear Program Commands on receipt 0 = Leave Set

Associated Configuration Parameter

Cfg_ProgDefault

BOOL

Input

Decimal Default Mode: 1 = Program Mode if no requests 0 = Operator Mode if no requests Decimal 1 = New Oper drive command. resets fault, 0 = reset required to clear fault Level 1 = Override ignores Bypassable Perm/ Intlk 0 = always use Perm/Intlk

Val_Mode Sts_Prog Sts_Oper OCmd_Start OCmd_Stop OCmd_Jog

Cfg_OCmdResets

BOOL

Input

Cfg_OvrdPermIntlk

BOOL

Input

Cfg_ShedOnFailToStart

BOOL

Input

Decimal 1 = Stop Motor and Alarm on Fail to Start 0 = Alarm only on Fail to Start Decimal 1=Stop Motor and Alarm on I/O Fault 0 = Alarm only on I/O Fault Decimal 1 = In simulation, scale Speed Ref EU to Speed Fdbk EU

Sts_FailToStart Alm_FailToStart Sts_IOFault Alm_IOFault Cfg_SpeedRefEUMin, Cfg_SpeedRefEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_InpDatalinkRawMax Cfg_SpeedRefEUMin, Cfg_SpeedRefEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax

Cfg_ShedOnIOFault

BOOL

Input

Cfg_SimScaleEU

BOOL

Input

Cfg_SimScaleRaw

BOOL

Input

Decimal 1 = In simulation, scale Speed Ref EU to raw, then raw to Speed Fdbk EU

Cfg_HasFailToStartAlm

BOOL

Input

Level

1 = Fail to Start Alarm exists and will be checked 1 = Fail to Stop Alarm exists and will be checked 1 = Interlock Trip Alarm exists and will be checked

Cfg_HasFailToStopAlm

BOOL

Input

Level

Cfg_HasIntlkTripAlm

BOOL

Input

Level

26

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: Cfg_HasDriveFaultAlm

Data Type: BOOL

Usage: Input

Default: 0

Style: Level

Description: 1 = Drive Fault Alarm exists and will be checked 1 = I/O Fault Alarm exists and will be checked 1 = Reset required to clear Fail to Start Alarm 1 = Acknowledge required for Fail to Start Alarm 1 = Reset required to clear Fail to Stop Alarm 1 = Acknowledge required for Fail to Stop Alarm 1 = Reset required to clear Interlock Trip Alarm 1 = Acknowledge required for Interlock Trip Alarm 1 = Reset required to clear Drive Fault Alarm 1 = Acknowledge required for Drive Fault Alarm 1 = Reset required to clear I/O Fault Alarm 1 = Acknowledge required for I/O Fault Alarm

Associated Configuration Parameter

Cfg_HasIOFaultAlm

BOOL

Input Input Input Input Input Input Input

0 0 1 0 1 0 1

Level Level Level Level Level Level Level

Cfg_FailToStartResetReqd BOOL Cfg_FailToStartAckReqd Cfg_FailToStopResetReqd Cfg_FailToStopAckReqd Cfg_IntlkTripResetReqd Cfg_IntlkTripAckReqd BOOL BOOL BOOL BOOL BOOL

Cfg_DriveFaultResetReqd Cfg_DriveFaultAckReqd Cfg_IOFaultResetReqd Cfg_IOFaultAckReqd Cfg_FailToStartSeverity

BOOL BOOL BOOL BOOL SINT

Input Input Input Input Input

1 0 0 1 4

Level Level Level Level

Decimal Fail To Start Alarm Severity 1 = Information 2 = Warning 3 = Exception 4 = Fault Decimal Fail To Stop Alarm Severity 1 = Information 2 = Warning 3 = Exception 4 = Fault Decimal Interlock Trip Alarm Severity 1 = Information 2 = Warning 3 = Exception 4 = Fault

Cfg_FailToStopSeverity

SINT

Input

Cfg_IntlkTripSeverity

SINT

Input

Publication SYSLIB-RM016C-EN-E - October 2011

27

Chapter 3

Instruction Data Reference

Name: Cfg_DriveFaultSeverity

Data Type: SINT

Usage: Input

Default: 4

Style:

Description:

Associated Configuration Parameter

Decimal Drive Fault Alarm Severity 1 = Information 2 = Warning 3 = Exception 4 = Fault Decimal I/O Fault Alarm Severity 1 = Information 2 = Warning 3 = Exception 4 = Fault Float Minimum Speed Reference in EU (for limiting) Maximum Speed Reference in EU (for limiting)

Cfg_IOFaultSeverity

SINT

Input

Cfg_MinSpdRef

REAL

Input

0.0

Cfg_MaxSpdRef

REAL

Input

60.0

Float

Cfg_SpeedRefRawMin

INT

Input

Decimal Speed Reference Minimum in Drive (raw) Units (for scaling) Decimal Speed Reference Maximum in Drive (raw) Units (for scaling) Float Speed Reference Minimum in Engineering Units (for scaling) Speed Reference Maximum in Engineering Units (for scaling)

Cfg_SpeedRefRawMax

INT

Input

32767

Cfg_SpeedRefEUMin

REAL

Input

0.0

Cfg_SpeedRefEUMax

REAL

Input

130.0

Float

Cfg_SpeedFdbkRawMin

INT

Input

Decimal Speed Feedback Minimum in Drive (raw) Units (for scaling) Decimal Speed Feedback Maximum in Drive (raw) Units (for scaling) Float Speed Feedback Minimum in Engineering Units (for scaling) Speed Feedback Maximum in Engineering Units (for scaling) Cfg_HasInpDatalink

Cfg_SpeedFdbkRawMax

INT

Input

32767

Cfg_SpeedFdbkEUMin

REAL

Input

0.0

Cfg_SpeedFdbkEUMax

REAL

Input

130.0

Float

Cfg_InpDatalinkRawMin

INT

Input

Decimal Input Datalink Minimum in Drive (raw) Units (for scaling) Decimal Input Datalink Maximum in Drive (raw) Units (for scaling)

Cfg_InpDatalinkRawMax

INT

Input

4095

Cfg_HasInpDatalink

28

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: Cfg_InpDatalinkEUMin

Data Type: REAL

Usage: Input

Default: 0.0

Style: Float

Description: Input Datalink Minimum in Engineering Units (for scaling) Input Datalink Maximum in Engineering Units (for scaling) Minimum Output Datalink in EU (for limiting)

Associated Configuration Parameter Cfg_HasInpDatalink

Cfg_InpDatalinkEUMax

REAL

Input

409.5

Float

Cfg_HasInpDatalink

Cfg_OutDatalinkMin

REAL

Input

0.0

Float

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

Cfg_OutDatalinkMax

REAL

Input

100.0

Float

Maximum Output Datalink in EU (for limiting)

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

Cfg_OutDatalinkRawMin

INT

Input

Decimal Output Datalink Minimum in Drive (raw) Units (for scaling) Decimal Output Datalink Maximum in Drive (raw) Units (for scaling) Float Output Datalink Minimum in Engineering Units (for scaling) Output Datalink Maximum in Engineering Units (for scaling)

Cfg_HasOutDatalink

Cfg_OutDatalinkRawMax

INT

Input

4095

Cfg_HasOutDatalink

Cfg_OutDatalinkEUMin

REAL

Input

0.0

Cfg_HasOutDatalink

Cfg_OutDatalinkEUMax

REAL

Input

409.5

Float

Cfg_HasOutDatalink

Cfg_SimRampT Cfg_FailToStartT

DINT DINT

Input Input

10 15

Decimal Time to ramp speed fdbk when in Simulation (sec) Decimal Time after Start to get Run Feedback before Fault (sec) Decimal Time after Stop to drop Run Feedback before Fault (sec) Decimal Time to pulse Out_Reset to clear drive fault

Cfg_FailToStopT

DINT

Input

15

Cfg_ResetPulseT

DINT

Input

Publication SYSLIB-RM016C-EN-E - October 2011

29

Chapter 3

Instruction Data Reference

Name: Cfg_MaxJogT Cfg_OperKeep

Data Type: REAL SINT

Usage: Input Input

Default: 0 2#0000_ 0000

Style: Float Binary

Description: Maximum jog time (sec, 0 = unlimited) Operator keeps control in Program Mode: .0 = Speed Reference .1 = Start/Stop .2 = Forward/Reverse .3 = Output Datalink Program keeps control in Operator Mode: .0 = Speed Reference .1 = Start/Stop .2 = Forward/Reverse .3 = Output Datalink

Associated Configuration Parameter

Cfg_ProgKeep

SINT

Input

2#0000_ 0000

Binary

Because they contain arrayed or structured data types, the following Configuration data elements use P_VSD Add-On Instruction Local Tags. These may be modified using RSLogix 5000 or using the HMI Faceplates, but cannot be modified using controller logic:
Associated Configuration Parameter

Name: Cfg_Desc Cfg_FwdText

Data Type:

Usage:

Default: 'Variable Speed Drive' 'FORWARD'

Style: Description: Description for display on HMI Name for Forward Direction, e.g., Up, Forward Input Datalink Engineering Units for display on HMI Input Datalink Label displayed on Faceplate Label for graphic symbol displayed on HMI Output Datalink Engineering Units for display on HMI

STRING_40 Local STRING_16 Local

Cfg_InpDatalinkEU

STRING_8

Local

Empty/null

Cfg_HasInpDatalink Cfg_SpeedRefRawMin Cfg_HasInpDatalink Cfg_SpeedFdbkRawMax

Cfg_InpDatalinkLabel Cfg_Label Cfg_OutDatalinkEU

STRING_20 Local STRING_20 Local STRING_8 Local

Empty/null 'Motor Speed Control' Empty/null

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

Cfg_OutDatalinkLabel

STRING_20 Local

Empty/null

Output Datalink Label displayed on Faceplate

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax

30

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: Cfg_RevText

Data Type:

Usage:

Default: 'REVERSE'

Style: Description: Name for Reverse Direction, e.g., Down, Reverse Speed Feedback Engineering Units for display on HMI Speed Reference Engineering Units for display on HMI Tagname for display on HMI

Associated Configuration Parameter

STRING_16 Local

Cfg_SpeedFdbkEU

STRING_8

Local

'Hz'

Cfg_SpeedRefEU

STRING_8

Local

'Hz'

Cfg_Tag

STRING_20 Local

'P_VSD'

Publication SYSLIB-RM016C-EN-E - October 2011

31

Chapter 3

Instruction Data Reference

Program Settings (PSet_)

Program Setting data elements are used by application logic to establish setpoints, thresholds, and other settings of the P_VSD Instruction. Automation logic may write to these settings any time; the P_VSD Instruction uses them in its logic when it is in the Program Mode.
Associated Configuration Parameter Cfg_MaxSpdRef Cfg_MinSpdRef Cfg_SetTrack Cfg_SetTrackOvrdHand Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax

Name: PSet_SpeedRef

Data Type: REAL

Usage: Input

Default: 0

Style: Float

Description: Program Setting of Speed Reference (EU)

PSet_OutDatalink

REAL

Input

Float

Program Setting of Output Datalink (EU)

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax Cfg_OutDatalinkMax Cfg_OutDatalinkMin Cfg_SetTrack

PSet_Owner

DINT

Input

Decimal Program Owner Request ID (non-zero) or Release (zero)

32

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Program Commands (PCmd_)

Program Command data elements are used by application logic to request P_VSD Instruction actions, such as changing Modes, acknowledging alarms, or specific P_VSD actions. Application logic sets the Program Command to 1 or 0 to request the action. (See the Edge and Level section in the Preface for more information). The P_VSD Instruction then performs the requested action if it is in Program Mode and the action can be performed.

Devices Commands*
Name: PCmd_Start PCmd_Stop PCmd_Fwd PCmd_Rev Data Type: BOOL BOOL BOOL BOOL Usage: Input Input Input Input Default: 0 0 0 0 Style: * ** * ** Description: Program Command to Start Drive Program Command to Stop Drive Program Command to set direction to Forward Program Command to set direction to Reverse Associated Configuration Parameter Cfg_FailToStartT Cfg_FailToStopT Cfg_HasReverse Cfg_HasReverse

* Primary Function: If Cfg_PCmdClear = 0, triggered by Level = 1 If Cfg_PCmdClear = 1, triggered by rising Edge * * Opposite Function: If Cfg_PCmdClear = 0, triggered by primary function bit Level = 0 (this bit NOT USED) If Cfg_PCmdClear = 1, triggered by rising Edge of this bit

Mode Commands
Associated Configuration Parameter

Name: PCmd_Acq PCmd_Rel PCmd_Lock PCmd_Unlock

Data Type: BOOL BOOL BOOL BOOL

Usage: Input Input Input Input

Default: 0 0 0 0

Style: Description: * ** * ** Program Command to Acquire ownership (Oper to Prog) Program Command to Release ownership (Prog to Oper) Program Command to Lock Mode in Prog Program Command to Unlock Mode

* Primary Function: If Cfg_PCmdClear = 0, triggered by Level = 1 If Cfg_PCmdClear = 1, triggered by rising Edge * * Opposite Function: If Cfg_PCmdClear = 0, triggered by primary function bit Level = 0 (this bit NOT USED) If Cfg_PCmdClear = 1, triggered by rising Edge of this bit

Publication SYSLIB-RM016C-EN-E - October 2011

33

Chapter 3

Instruction Data Reference

Alarm Commands
Associated Configuration Parameter Cfg_ResetPulseT

Name: PCmd_Reset

Data Type: BOOL

Usage: Input

Default: 0

Style: Description: * Program Command to Reset drive fault and all Alarms requiring Reset Program Command to Acknowledge Fail to Start Alarm Program Command to Inhibit Fail to Start Alarm Program Command to Uninhibit Fail to Start Alarm Program Command to Acknowledge Fail to Stop Alarm Program Command to Inhibit Fail to Stop Alarm Program Command to Uninhibit Fail to Stop Alarm Program Command to Acknowledge Interlock Trip Alarm Program Command to Inhibit Interlock Trip Alarm Program Command to Uninhibit Interlock Trip Alarm Program Command to Acknowledge Drive Fault Alarm Program Command to Inhibit Drive Fault Alarm Program Command to Uninhibit Drive Fault Alarm Program Command to Acknowledge I/O Fault Alarm Program Command to Inhibit I/O Fault Alarm Program Command to Uninhibit I/O Fault Alarm

PCmd_FailToStartAck

BOOL

Input

Cfg_FailToStartAckReqd

PCmd_FailToStartInhibit

BOOL

Input Input Input

0 0 0

* ** *

PCmd_FailToStartUninhibit BOOL PCmd_FailToStopAck BOOL

Cfg_FailToStopAckReqd

PCmd_FailToStopInhibit PCmd_FailToStopUninhibit PCmd_IntlkTripAck

BOOL BOOL BOOL

Input Input Input

0 0 0

* ** *

Cfg_IntlkTripAckReqd

PCmd_IntlkTripInhibit PCmd_IntlkTripUninhibit PCmd_DriveFaultAck

BOOL BOOL BOOL

Input Input Input

0 0 0

* ** *

Cfg_DriveFaultAckReqd

PCmd_DriveFaultInhibit PCmd_DriveFaultUninhibit PCmd_IOFaultAck PCmd_IOFaultInhibit PCmd_IOFaultUninhibit

BOOL BOOL BOOL BOOL BOOL

Input Input Input Input Input

0 0 0 0 0

* ** * * **

Cfg_IOFaultAckReqd

* Primary Function: If Cfg_PCmdClear= 0, triggered by Level = 1 If Cfg_PCmdClear = 1, triggered by rising Edge * * Opposite Function: If Cfg_PCmdClear = 0, triggered by primary function bit Level = 0 (this bit NOT USED) If Cfg_PCmdClear = 1, triggered by rising Edge of this bit

34

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Operator Settings, Maintenance Settings, Other Settings (OSet_, MSet_, Set_)


Name: OSet_SpeedRef Data Type: REAL Usage: Input

Operator, Maintenance and Other Setting data elements are used by the HMI Faceplate to let the operator establish setpoints, thresholds, and other settings of the P_VSD Instruction. The P_VSD Instruction uses Other Settings in its logic regardless of Mode. It uses Operator and Maintenance Settings when it is in Operator or Maintenance Mode.
Associated Configuration Parameter Cfg_MaxSpdRef Cfg_MinSpdRef Cfg_SetTrack Cfg_SetTrackOvrdHand Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax

Default: 0.0

Style: Float

Description: Operator Setting of Speed Reference (EU)

OSet_OutDatalink

REAL

Input

0.0

Float

Operator Setting of Output Datalink (EU)

Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMax Cfg_OutDatalinkMax Cfg_OutDatalinkMin Cfg_SetTrack

Operator / Maintenance Setting Readies


Operator / Maintenance Setting Readies are used to enable (1) or gray-out (0) the Setting data entry fields on the HMI faceplate. Specific ready bits are used for certain Operator or Maintenance Settings. Rdy_OSet applies to all other Operator or Maintenance Settings for which there are no specific Ready bits.
Associated Configuration Parameter

Name: Rdy_SpeedRef Rdy_OSet

Data Type: BOOL BOOL

Usage: Output Output

Default: 0 0

Style:

Description: 1 = Ready to receive OSet_SpeedRef (enables data entry field) 1 = Ready to receive OSets (enables data entry fields)

Publication SYSLIB-RM016C-EN-E - October 2011

35

Chapter 3

Instruction Data Reference

Operator Commands, Maintenance Commands, Command Readies (OCmd_, MCmd_, Rdy_)

Operator Commands and Maintenance Commands are used by the Operator at the HMI to request instruction actions, such as changing modes; acknowledging, enabling or disabling, suppressing or unsuppressing alarms; or other instruction-specific actions. Except for items marked Level these Commands are set (latched) by the HMI and are read and then cleared (unlatched) by this instruction, allowing a many-to-one relationship between HMI requestors and each Command. Commands are implemented as public Input Parameters of the instruction or as Input Parameters of instructions internal to the P_VSD instruction (embedded Commands).

Device Commands
Associated Configuration Parameter Cfg_FailToStartT Cfg_FailToStopT Cfg_HasJog Cfg_HasReverse Cfg_HasReverse

Name: OCmd_Start OCmd_Stop OCmd_Jog OCmd_Fwd OCmd_Rev OCmd_Bypass OCmd_Check MCmd_Disable MCmd_Enable

Data Type: BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Usage: Input Input Input Input Input Input Input Input Input

Default: 0 0 0 0 0 0 0 0 0

Style: Description: Edge Edge Level Edge Edge Edge Edge Edge Edge Operator Command to Start Drive Operator Command to Stop Drive Operator Command to Jog Drive (not cleared by P_VSD!) Operator Command to set direction to Forward Operator Command to set direction to Reverse Operator Command to Bypass all Bypassable Interlocks and Permissives Operator Command to Check (not bypass) all Interlocks and Permissives Maintenance Command to Disable (red tag) Drive Maintenance Command to Enable (allow to run) Drive

36

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Mode Commands
IMPORTANT

Mode Commands are sent to a P_Mode Instruction embedded within the P_VSD Instruction. The P_Mode Instruction instance is named Mode.
Associated Configuration Parameter

Name: Mode.MCmd_Acq Mode.MCmd_Rel

Data Type: BOOL BOOL

Usage: Default: Input Input Input Input 0 0 0 0

Style: Description: Edge Edge Edge Edge Maintenance Command to Acquire Ownership (Oper/Prog/Ovrd to Maint) Maintenance Command to Release Ownership (Maint to Oper/Prog/Ovrd) Operator Command to Acquire and Lock Mode in Oper Operator command to Unlock Operator Mode

Mode.OCmd_AcqLock BOOL Mode.OCmd_Unlock BOOL

Alarm Commands
IMPORTANT

Alarm Commands are sent to P_Alarm Instructions embedded within the P_VSD Instruction. Each P_Alarm Instruction instance is named for the alarm condition.
Associated Configuration Parameter Cfg_ResetPulseT

Name: OCmd_Reset OCmd_ResetAckAll

Data Type: BOOL BOOL

Usage: Input Input

Default: 0 0

Style: Description: Edge Edge Operator Command to Reset all Alarms requiring Reset Operator Command to Reset all Alarms and latched Shed conditions Operator Command to Reset latched Failure to Start Alarm Operator Command to Acknowledge Failure to Start Alarm Operator Command to Disable Failure to Start Alarm Operator Command to Enable Failure to Start Alarm

FailToStart.OCmd_Reset

BOOL

Input

Edge

Cfg_FailToStartResetReqd

FailToStart.OCmd_Ack

BOOL

Input

Edge

Cfg_FailToStartAckReqd

FailToStart.OCmd_Disable

BOOL

Input

Edge

FailToStart.OCmd_Enable

BOOL

Input

Edge

Publication SYSLIB-RM016C-EN-E - October 2011

37

Chapter 3

Instruction Data Reference

Name: FailToStop.OCmd_Reset

Data Type: BOOL

Usage: Input

Default: 0

Style: Description: Edge Operator Command to Reset latched Failure to Stop Alarm Operator Command to Acknowledge Failure to Stop Alarm Operator Command to Disable Failure to Stop Alarm Operator Command to Enable Failure to Stop Alarm Operator Command to Reset latched Interlock Trip Alarm Operator Command to Acknowledge Interlock Trip Alarm Operator Command to Disable Interlock Trip Alarm Operator Command to Enable Interlock Trip Alarm Operator Command to Reset latched Drive Fault Alarm Operator Command to Acknowledge Drive Fault Alarm Operator Command to Disable Drive Fault Alarm Operator Command to Enable Drive Fault Alarm Operator Command to Reset latched I/O Fault Alarm Operator Command to Acknowledge I/O Fault Alarm Operator Command to Disable I/O Fault Alarm Operator Command to Enable I/O Fault Alarm

Associated Configuration Parameter Cfg_FailToStartResetReqd

FailToStop.OCmd_Ack

BOOL

Input

Edge

Cfg_FailToStopAckReqd

FailToStop.OCmd_Disable

BOOL

Input

Edge

FailToStop.OCmd_Enable IntlkTrip.OCmd_Reset IntlkTrip.OCmd_Ack

BOOL BOOL BOOL

Input Input Input

0 0 0

Edge Edge Edge

Cfg_IntlkTripResetReqd Cfg_IntlkTripAckReqd

IntlkTrip.OCmd_Disable IntlkTrip.OCmd_Enable DriveFault.OCmd_Reset DriveFault.OCmd_Ack

BOOL BOOL BOOL BOOL

Input Input Input Input

0 0 0 0

Edge Edge Edge Edge

Cfg_DriveFaultResetReqd Cfg_DriveFaultAckReqd

DriveFault.OCmd_Disable DriveFault.OCmd_Enable IOFault.OCmd_Reset IOFault.OCmd_Ack

BOOL BOOL BOOL BOOL

Input Input Input Input

0 0 0 0

Edge Edge Edge Edge

Cfg_IOFaultResetReqd Cfg_IOFaultAckReqd

IOFault.OCmd_Disable IOFault.OCmd_Enable

BOOL BOOL

Input Input

0 0

Edge Edge

38

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Device Command Readies


Each Operator or Maintenance Command has a corresponding Ready bit which indicates whether the Command will be accepted and acted upon when received. The Ready bit is used to enable (1) or gray-out (0) the Command button on the Faceplate.
Associated Configuration Parameter

Name: Rdy_Start Rdy_Stop Rdy_Jog Rdy_Fwd Rdy_Rev Rdy_Bypass Rdy_Check Rdy_Disable Rdy_Enable

Data Type: BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Usage: Output Output Output Output Output Output Output Output Output

Default: 0 0 0 0 0 0 0 0 0

Style: Description: 1 = Ready to receive OCmd_Start (enables HMI button) 1 = Ready to receive OCmd_Stop (enables HMI button) 1 = Ready to receive OCmd_Jog (enables HMI button) 1 = Ready to receive OCmd_Fwd (enabled HMI button) 1 = Ready to receive OCmd_Rev (enables HMI button) 1 = Ready to receive OCmd_Bypass (enables HMI button) 1 = Ready to receive OCmd_Check (enables HMI button) 1 = Ready to receive MCmd_Disable (enables HMI button) 1 = Ready to receive MCmd_Enable (enables HMI button)

Cfg_HasReverse Cfg_HasReverse

Mode Command Readies


IMPORTANT

Mode Command Readies are provided by a P_Mode Instruction embedded within the P_VSD Instruction. The P_Mode Instruction instance is named Mode.
Associated Configuration Parameter

Name: Mode.Rdy_Acq

Data Type: BOOL

Usage: Output

Default: 0

Style: Description: 1 = Ready for MCmd_Acq (enables HMI button)

Publication SYSLIB-RM016C-EN-E - October 2011

39

Chapter 3

Instruction Data Reference

Name: Mode.Rdy_Rel

Data Type: BOOL

Usage: Output Output Output

Default: 0 0 0

Style: Description: 1 = Ready for MCmd_Rel (enables HMI button) 1 = Ready for OCmd_AcqLock (enables HMI button) 1 = Ready for OCmd_Unlock (enables HMI button)

Associated Configuration Parameter

Mode.Rdy_AcqLock BOOL Mode.Rdy_Unlock BOOL

Alarm Command Readies


IMPORTANT

Alarm Command Readies are provided by P_Alarm Instructions embedded within the P_VSD Instruction. Each P_Alarm Instruction instance is named for the alarm condition.
Associated Configuration Parameter

Name: Rdy_Reset Rdy_ResetAckAll FailToStart.Rdy_Reset

Data Type: BOOL BOOL BOOL

Usage: Output Output Output

Default: 0 0 0

Style: Description: 1 = Ready for OCmd_Reset (enables HMI button) 1 = Ready for OCmd_ResetAckAll (enables HMI button) 1 = Ready for FailToStart.OCmd_Reset (enables HMI button) 1 = Ready for FailToStart.OCmd_Ack (enables HMI button) 1 = Ready for FailToStart.OCmd_Disable (enables HMI button) 1 = Ready for FailToStart.OCmd_Enable (enables HMI button) 1 = Ready for FailToStop.OCmd_Reset (enables HMI button) 1 = Ready for FailToStop.OCmd_Ack (enables HMI button) 1 = Ready for FailToStop.OCmd_Disable (enables HMI button) 1 = Ready for FailToStop.OCmd_Enable (enables HMI button)

FailToStart.Rdy_Ack FailToStart.Rdy_Disable

BOOL BOOL

Output Output

0 0

FailToStart.Rdy_Enable

BOOL

Output

FailToStop.Rdy_Reset FailToStop.Rdy_Ack FailToStop.Rdy_Disable

BOOL BOOL BOOL

Output Output Output

0 0 0

FailToStop.Rdy_Enable

BOOL

Output

40

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: IntlkTrip.Rdy_Reset IntlkTrip.Rdy_Ack IntlkTrip.Rdy_Disable IntlkTrip.Rdy_Enable DriveFault.Rdy_Reset DriveFault.Rdy_Ack DriveFault.Rdy_Disable

Data Type: BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Usage: Output Output Output Output Output Output Output

Default: 0 0 0 0 0 0 0

Style: Description: 1 = Ready for IntlkTrip.OCmd_Reset (enables HMI button) 1 = Ready for IntlkTrip.OCmd_Ack (enables HMI button) 1 = Ready for IntlkTrip.OCmd_Disable (enables HMI button) 1 = Ready for IntlkTrip.OCmd_Enable (enables HMI button) 1 = Ready for DriveFault.OCmd_Reset (enables HMI button) 1 = Ready for DriveFault.OCmd_Ack (enables HMI button) 1 = Ready for DriveFault.OCmd_Disable (enables HMI button) 1 = Ready for DriveFault.OCmd_Enable (enables HMI button) 1 = Ready for IOFault.OCmd_Reset (enables HMI button) 1 = Ready for IOFault.OCmd_Ack (enables HMI button) 1 = Ready for IOFault.OCmd_Disable (enables HMI button) 1 = Ready for IOFault.OCmd_Enable (enables HMI button)

Associated Configuration Parameter

DriveFault.Rdy_Enable

BOOL

Output

IOFault.Rdy_Reset IOFault.Rdy_Ack IOFault.Rdy_Disable IOFault.Rdy_Enable

BOOL BOOL BOOL BOOL

Output Output Output Output

0 0 0 0

Publication SYSLIB-RM016C-EN-E - October 2011

41

Chapter 3

Instruction Data Reference

Values (Val_)

Value data elements contain process or device variables, the notification level for alarm animation, and the current accepted values of any Program, Operator or Maintenance Settings) for the P_VSD instruction. The HMI displays these Values, and they are available for use by other application logic.
Associated Configuration Parameter Cfg_MaxSpdRef Cfg_MinSpdRef Cfg_SetTrack Cfg_SetTrackOvrdHand Cfg_SimRampT Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax Cfg_SpeedRefEUMin Cfg_SpeedRefEUMax

Name: Val_SpeedRef

Data Type: Usage: REAL Output

Default: 0.0

Style: Float

Description: Speed Reference (target) to drive

Val_SpeedFdbk

REAL

Output

0.0

Float

Speed Feedback (actual) from drive

Cfg_SimRampT Cfg_SpeedFdbkEUMin Cfg_SpeedFdbkEUMax Cfg_SpeedRefRawMin Cfg_SpeedRefRawMax

Val_InpDatalink Val_OutDatalink

REAL REAL

Output Output

0.0 0.0

Float Float

Input Datalink value from drive Output Datalink value to drive

Cfg_HasInpDatalink Cfg_InpDatalinkEUMax Cfg_HasOutDatalink Cfg_OutDatalinkEUMin Cfg_OutDatalinkEUMax Cfg_OutDatalinkRawMin Cfg_OutDatalinkRawMa x Cfg_OutDatalinkMax Cfg_OutDatalinkMin Cfg_SetTrack

Val_SpeedRefEUMin

REAL

Output

0.0

Float

Minimum of Speed Reference = MIN (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax) Maximum of Speed Reference = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax) Minimum of Speed Feedback = MIN (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax)

Val_SpeedRefEUMax

REAL

Output

130.0

Float

Val_SpeedFdbkEUMin

REAL

Output

0.0

Float

42

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name:

Data Type: Usage: Output

Default: 130.0

Style: Float

Description: Maximum of Speed Feedback = MAX (Cfg_SpeedFdbkEUMin, Cfg_SpeedFdbkEUMax)

Associated Configuration Parameter

Val_SpeedFdbkEUMax REAL

Val_Cmd

SINT

Output

Decimal This shows the command being processed, returns to zero once the command succeeds or fails. May be made not visible if zero. These values are also use for Inp_OvrdCmd. 0 = None 1 = Stop 2 = Start Forward 3 = Start Reverse 4 = Jog Forward 5 = Jog Reverse Decimal This shows the (usually raw, uninterpreted) input from the device. 0 = Stopped 1 = Running Forward 2 = Running Reverse 3 = Accelerating 4 = Decelerating Decimal This is the DEVICE AFAULT STATUS, used to show the operator the most severe device fault. 0 = None 16 = Fail to Start 17 = Fail to Stop 18 = Drive Fault 32 = I/O Fault 34 = Configuration Error Decimal This is the PRIMARY STATUS, used to show the operator the confirmed device status. 0 =Powerup or Unknown 1 = Stop 2 = Run Forward 3 = Run Reverse 4 = Jog Forward 5 = Jog Reverse 6 = Stopping 7 = Start Forward 8 = Start Reverse 9 = Fail to Stop 10 = Fail to Start 11 = Drv Fault 12 = I/O Fault

Val_Fdbk

SINT

Output

Val_Fault

SINT

Output

Val_Sts

SINT

Output

Publication SYSLIB-RM016C-EN-E - October 2011

43

Chapter 3

Instruction Data Reference

Name: Val_Mode

Data Type: Usage: SINT Output

Default: 0

Style:

Description:

Associated Configuration Parameter

Decimal This exists if P_Mode is used within the object and shows all modes used by (implemented in) the object 0 = No Mode 1 = Hand 2 = Maintenance 3 = Overload 4 = Program Lock 5 = Operator Lock 6 = Program (Operator Default) 7 = Operator (Program Default) 8 = Program (Program Default) 9 = Operator (Operator Default) Decimal Current Object Owner ID 0 = not owned Decimal Current Alarm Level and Acknowledgement (enumeration) 0=No alarm 1=Alarm cleared, not acknowledged 2=Information alarm 3=Unacknowledged Info. alarm 4=Warning alarm 5=Unacknowledged Warning alarm 6=Exception alarm 7=Unacknowledged Exception alarm 8=Fault alarm 9=Unacknowledged Fault alarm Cfg_DriveFaultSeverity Cfg_FailToStartSeverity Cfg_FailToStopSeverity Cfg_IntlkTripSeverity Cfg_IOFaultSeverity

Val_Owner Val_Notify

DINT DINT

Output Output

0 0

44

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Status (Sts_)

Status data elements contain process or device states, Mode status and Alarm status. The HMI displays these Status points, and they are available for use by other application logic.

Device Status
Associated Configuration Parameter Cfg_HasResInhObj Cfg_UseRunFdbk Cfg_FailToStartT Cfg_HasResInhObj Cfg_HasRunFdbk Cfg_HasRunTimeObj Cfg_UseRunFdbk Sts_Running Sts_Stopping Sts_Jogging Sts_CommandDir Sts_ActualDir Sts_Accel Sts_Decel Sts_NotReady Sts_Alarm Sts_AtSpeed BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 = Drive requested to run and is confirmed running 1 = Drive requested to stop and awaiting stopped feedback 1 = Drive requested to Jog 1 = Drive commanded to Forward 0 = Reverse 1 = Drive Actual direction is Forward 0 = Reverse 1 = Drive is Accelerating 1 = Drive is Decelerating 1 = Drive is Not Ready (cannot be started) Check alarms, stops, faults 1 = Drive has an Alarm (see drive display or manual) 1 = Drive is running at reference speed 1 = Speed Reference Setting exceeds configured Max/Min limit 1 = Drive available for control by automation (Prog) 1 = Bypassable Interlocks and Permissives are Bypassed 1 = Bypassing Active (Bypassed or Maintenance) 1 = Drive is Disabled Cfg_HasReverse Cfg_HasReverse Cfg_SimRampT Cfg_SimRampT Cfg_HasResInhObj Cfg_HasRunTimeObj Cfg_FailToStopT Cfg_HasRunFdbk

Name: Sts_Stopped Sts_Starting

Data Type: BOOL BOOL

Usage: Output Output

Default: 1 0

Style: Description: 1 = Drive requested to stop and is confirmed stopped 1 = Drive requested to run and awaiting run feedback

Sts_SpeedLimited BOOL Sts_Available Sts_Bypass Sts_BypActive Sts_Disabled BOOL BOOL BOOL BOOL

Publication SYSLIB-RM016C-EN-E - October 2011

45

Chapter 3

Instruction Data Reference

Name: Sts_NotRdy Sts_MaintByp Sts_AlmInh Sts_Err Err_Timer Err_Sim Err_Alarm Err_FdbkRaw Err_FdbkEU Err_RefLim Err_RefEU Err_RefRaw Err_InpDLRaw Err_InpDLEU Err_OutDLLim Err_OutDLEU Err_OutDLRaw Err_Keep

Data Type: BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL

Usage: Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output Output

Default: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Style: Description: 1 = Motor is Not Ready to Run (independent of Mode) 1 = A Maintenance Bypass is Active, display icon 1 = An Alarm is Inhibited, Disabled or Suppressed, display icon 1 = Error in Config: See detail bits for reason 1 = Error in Config: Invalid Check or Reset Pulse Time (use 0 to 2147483) 1 = Error in Config: Simulation timer preset: use 0 to 2147483 1 = Error in Config: Invalid Alarm Delay or Severity 1 = Error in Config: Speed fdbk Raw Min = Max 1 = Error in Config: Speed Fdbk EU Min = Max 1 = Error in Config: Speed Ref Limit Min > Max 1 = Error in Config: Speed Ref EU Min = Max 1 = Error in Config: Speed Ref Raw Min = Max 1 = Error in Config: Input Datalink Raw Min = Max 1 = Error in Config: Input Datalink EU Min = Max 1 = Error in Config: Output Datalink Limits Min = Max 1 = Error in Config: Output Datalink EU Min = Max 1 = Error in Config: Output Datalink Raw Min = Max 1 = Error in Config: Invalid setup of Cfg_Oper and Cfg_ProgKeep

Associated Configuration Parameter

46

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Mode Status
Associated Configuration Parameter

Name: Sts_Hand Sts_Maint Sts_Ovrd Sts_Prog Sts_Oper

Data Type: BOOL BOOL BOOL BOOL BOOL

Usage: Output Output Output Output Output Output Output

Default: 0 0 0 0 1 0 0

Style: Description: 1 = Mode is Hand (supersedes Maint, Ovrd, Prog, Oper) 1 = Mode is Maintenance (supersedes Ovrd, Prog, Oper) 1 = Mode is Override (supersedes Prog, Oper) 1 = Mode is Program (auto) 1 = Mode is Operator (manual) 1 = Program or Operator has requested Mode Lock 1=NoMode (Disabled because EnableIn is False)

Sts_ProgOperLock BOOL Sts_NoMode BOOL

Alarm Status
Associated Configuration Parameter

Name: Sts_FailToStart Alm_FailToStart

Data Type: BOOL BOOL

Usage: Output Output

Default: 0 0

Style: Description: 1 = Drive Failed to Start (one-shot) 1 = Drive Fail to start Alarm

Cfg_FailToStartResetReqd Cfg_FailToStopResetReqd Cfg_FailToStartT Cfg_UseRunFdbk Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

Ack_FailToStart Sts_FailToStartDisabled

BOOL BOOL

Output Output

0 0

1 = Fail to Start Alarm Acknowledged 1 = Fail to Start Alarm Disabled (will not be sent) 1 = Fail to Start Alarm Inhibited by logic 1 = Fail to Start Alarm Suppressed (logged only)

Cfg_FailToStartAckReqd

Sts_FailToStartInhibited Sts_FailToStartSuppressed

BOOL BOOL

Output Output

0 0

Publication SYSLIB-RM016C-EN-E - October 2011

47

Chapter 3

Instruction Data Reference

Name: Sts_FailToStop Alm_FailToStop

Data Type: BOOL BOOL

Usage: Output Output

Default: 0 0

Style: Description: 1 = Drive Failed to Stop 1 = Drive Fail to Stop Alarm

Associated Configuration Parameter Cfg_FailToStopT Cfg_UseRunFdbk Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

Ack_FailToStop Sts_FailToStopDisabled

BOOL BOOL

Output Output

0 0

1 = Fail to Stop Alarm Acknowledged 1 = Fail to Stop Alarm Disabled (will not be sent) 1 = Fail to Stop Alarm Inhibited by logic 1 = Fail to Stop Alarm Suppressed (logged only) 1 = Drive was stopped by an Interlock NOT OK (one-shot) 1 = Alarm: Drive stopped by an Interlock NOT OK

Cfg_FailToStopAckReqd

Sts_FailToStopInhibited Sts_FailToStopSuppressed

BOOL BOOL

Output Output

0 0

Sts_IntlkTrip

BOOL

Output

Alm_IntlkTrip

BOOL

Output

Cfg_IntlkTripResetReqd Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

Ack_IntlkTrip Sts_IntlkTripDisabled

BOOL BOOL

Output Output

0 0

1 = Interlock Trip Alarm Acknowledged 1 = Interlock Trip Alarm Disabled (not saved or sent) 1 = Interlock Trip Alarm Inhibited by logic 1 = Interlock Trip Alarm Suppressed (logged only) 1 = Drive Fault (see drive display or manual)

Cfg_IntlkTripAckReqd

Sts_IntlkTripInhibited Sts_IntlkTripSuppressed

BOOL BOOL

Output Output

0 0

Sts_DriveFault

BOOL

Output

48

Publication SYSLIB-RM016C-EN-E - October 2011

Instruction Data Reference

Chapter 3

Name: Alm_DriveFault

Data Type: BOOL

Usage: Output

Default: 0

Style: Description: 1 = Alarm: Drive Fault (see drive display or manual)

Associated Configuration Parameter Cfg_DriveFaultResetReqd Cfg_ResetPulseT Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

Ack_DriveFault Sts_DriveFaultDisabled

BOOL BOOL

Output Output

0 0

1 = Drive Fault Alarm Acknowledged 1= Drive Fault Alarm Disabled (will not be sent) 1 = Drive Fault Alarm Inhibited by logic 1 = Drive Fault Alarm Suppressed (logged only) I/O Comm Fault Status 0 = OK 1 = Bad 1 = I/O Fault Alarm

Cfg_DriveFaultAckReqd

Sts_DriveFaultInhibited Sts_DriveFaultSuppressed

BOOL BOOL

Output Output

0 0

Sts_IOFault

BOOL

Output

Alm_IOFault

BOOL

Output

Cfg_IOFaultResetReqd Cfg_HasDriveFaultAlm Cfg_HasFailToStartAlm Cfg_HasFailToStopAlm Cfg_HasIntlkTripAlm Cfg_HasIOFaultAlm

Ack_IOFault Sts_IOFaultDisabled

BOOL BOOL

Output Output

0 0

1 = I/O Fault Alarm Acknowledged 1 = I/O Fault Alarm Disabled (not saved or sent) 1 = I/O Fault Alarm Inhibited by logic 1 = I/O Fault Alarm Suppressed (logged only)

Cfg_IOFaultAckReqd

Sts_IOFaultInhibited Sts_IOFaultSuppressed

BOOL BOOL

Output Output

0 0

Publication SYSLIB-RM016C-EN-E - October 2011

49

Chapter 3

Instruction Data Reference

Notes:

50

Publication SYSLIB-RM016C-EN-E - October 2011

Chapter

HMI Reference

This chapter describes the HMI Graphic Symbols and Faceplates provided for the Operator interface for the P_VSD Instruction.

Graphic Symbols

The P_VSD Instruction has Graphic Symbols for motors, blowers, agitators and pumps for process graphic displays. Graphic Symbols provide end-users with: information on the motors current state and speed a touch field to open the P_VSD Faceplate a tooltip to display the configured tag and description Common attributes of the P_VSD Graphic Symbols are: a graphical representation of the driven equipment the speed of the motor with engineering units the present state of the motor in text various status / quality indicators a mode indicator a direction indicator (if the drive is configured as reversing) a label an alarm border and label background that changes color for the severity of the alarm a maintenance bypass indicator Drive Graphic Symbols have the following common attributes:
Label Alarm Border State Text Alarm Indicator Status / Quality Indicator Speed Feedback Display Engineering Units Text Status / Quality Indicator Mode Indicator Maintenance Bypass Indicator

51Publication SYSLIB-RM016C-EN-E - October 2011

51

Chapter 4

HMI Reference

State Indicators

The State Indicator text changes and the Graphic Symbol color changes depending on the state of the drive.
Color Blue Gray Light Yellow Blue Dark Green State Stopping Stopped Jogging Starting Running

Status / Quality Indicators


One of these symbols appears to the left of the graphic symbol when the described condition is true
Graphic Symbol Description Invalid Configuration I/O Fault (status is stale) The device is not ready to operate No symbol displayed I/O quality good and Configuration valid

TIP When the Invalid Configuration Indicator appears, you can find what configuration setting is invalid by following the indicators like a trail of breadcrumbs. Click the Graphic Symbol to call up the Faceplate. The Invalid Configuration indicator will appear next to the appropriate tab at the top of the Faceplate to guide you in finding the configuration error. Once you navigate to the tab, the misconfigured item will be flagged with this indicator or appear in a magenta box.

52

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

For the Variable Speed Drive Instruction, the Invalid Configuration Indicator appears under the following conditions: The Fail to Start check time, Fail to Stop check time or Fault Reset Output pulse time is set to a value less than zero or greater than 2,147,483 seconds. The feedback Simulation time is set to a value less than zero or greater than 2,147,483 seconds. The configured Scaled Minimum and Scaled Maximum have the same value, or the Raw minimum and Raw maximum have the save value, for the Speed Reference scaling, Speed Feedback scaling, Input Datalink scaling (if used) or Output Datalink scaling (if used). The configured Output Datalink Maximum clamp value is less than or equal to the Minimum Output Datalink clamp value (if used). The configured Maximum Speed Reference clamp value is less than or equal to the Minimum Speed Reference clamp value. The configured Minimum Speed Reference clamp value is less than zero. An Alarm Severity is set to a value other than 1 (information), 2 (warning), 3 (exception) or 4 (fault).

Maintenance Bypass Indicator


This symbol appears to the right of the Label to indicate that a Maintenance Bypass has been activated:
Graphic Symbol Description A Maintenance Bypass is active No symbol displayed No Maintenance Bypass active

TIP When the Maintenance Bypass Indicator appears, you can find what condition was bypassed by following the indicators like a trail of breadcrumbs. Click the Graphic Symbol to call up the Faceplate. The Maintenance Bypass Indicator will appear next to the appropriate tab at the top of the Faceplate to guide you in finding the bypass. Once you navigate to the tab, the bypassed item will be flagged with this indicator. For the Variable Speed Drive Instruction, the Maintenance Bypass Indicator appears under the following condition: Bypassable Interlocks and Permissives have been bypassed. The drive is configured to have run feedback (on the Engineering tab of the Faceplate), but the run feedback is not being used (selection on the Maintenance tab of the Faceplate).

Publication SYSLIB-RM016C-EN-E - October 2011

53

Chapter 4

HMI Reference

Mode Indicators
One of these symbols appears to the right of the speed indicator to show the Mode of the Variable Speed Drive Instruction: TIP The Mode indicator may not appear if the instruction is in its default mode.
Graphic Symbol Description No Mode: the instruction is scanned false and is out of service The outputs are held OFF and Alarms are not updated The drive is in Hand (local) Mode The drive is in Maintenance Mode The drive is in Override Mode The instruction is in Program Mode The drive is in Operator Mode The drive has been disabled

TIP The Mode indicator may not appear if the instruction is in its default mode.

54

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Alarm Indicators
One of these symbols appears to the left of the Label to indicate the described alarm condition. The alarm border and label background blink if Acknowledgement of an alarm condition is required.
Symbol Description

Black I in white box with black border White bell, border, and text background Blue border and text background Yellow rectangle with exclamation point (!) Yellow border and text background Orange triangle with exclamation point (!) Red border and text background Orange triangle with exclamation point (!)

Alarm Inhibit: an alarm is Inhibited by the Program, Disabled by Maintenance or Suppressed by the Operator. Return to Normal (no Alarm condition), but a previous Alarm has not been acknowledged

Information Severity Alarm

Warning Severity Alarm

Exception Severity Alarm

Magenta border and text background Fault Severity Alarm Red circle with two exclamation points (!!) No symbol or border displayed, text is on normal (light gray) background, not blinking
No Alarm or Alarm Inhibit condition, and all Alarms are Acknowledged

Publication SYSLIB-RM016C-EN-E - October 2011

55

Chapter 4

HMI Reference

Using Graphics Symbols


The graphic symbol for P_VSD can be found in the global object file (RA-BAS) P_VSD Graphics Library.ggfx. To use the graphic symbol, copy it from the global object file and paste it in the display file. Next, right click on the global object file in the display file and select Global Object Parameter Values and the following window appears:

Enter the tag(s) in the Value column as specified in the Descriptioncolumn. Note: Values which are marked (Optional) may be left blank.

Faceplate

The Variable Speed Drive Faceplate consists of six tab pages: The Operator tab is displayed when the Faceplate is initially called up. Click the appropriate icon at the top of the Faceplate to access a specific tab.
Maintenance Trends Alarms Help

Operator

Exit

Engineering

Alarm Configuration

The Faceplate provides the means for Operators, Maintenance, Engineers and others to interact with the P_VSD Instruction instance, including viewing its Status and Values and manipulating it through its Commands and Settings. When a given input is restricted via FactoryTalk View security, the required user Security Code letter is shown in the tables that follow.

56

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Operator Tab

Reset Acknowledge All Alarms Command Buttons Mode Indicator Operator Mode Unlock and Lock Command Buttons Drive Start and Stop Command Buttons Drive State Indicator Drive Jog Command Button Interlock and Permissive Indicators and Navigation Buttons

Restart Inhibit Navigation Button

Runtime Navigation Button Drive Ready Indicator Direction Control Command Buttons

Input and Output Datalink Values and Setting

I/O Status Indicator

The Operator tab shows the following information: The current mode (Program, Operator, Override, Maintenance, or Hand) Requested Mode Indicator (Only appears if the Operator or Program Mode has been superseded by another mode) The Drive State (Stopping, Stopped, Starting, Running, Disable, or I/O Fault) The Drive Motion State (Accelerating, Decelerating, or At Speed) The Drive Ready Indicator (Drive Ready, Drive Not Ready, or Drive Faulted)
Publication SYSLIB-RM016C-EN-E - October 2011 57

Chapter 4

HMI Reference

Actual Speed Actual Direction (appears only if the drive is configured Can Run Reverse) Requested Speed Requested Direction (appears only if the drive is configured Can Run Reverse) Interlock and Permissive States Input Datalink Value (appears on if the drive is configured to provide an Input Datalink) Output Datalink Setpoint (appears on if the drive is configured to provide an Output Datalink) I/O Communication Status (Comm or I/O Fault) Alarm indicators appear on the Operator tab when the corresponding alarm occurs.
Alarm State Fail to Start Fail to Stop Interlock trip I/O Fault Drive Fault Location Over the Start button Over the Stop button To the right of the interlock indicator To the right of the communication status To the right of the Drive Ready Indicator

One of these symbols appears to indicate the described alarm condition. The alarm bell symbol blinks if Acknowledgement of an alarm condition is required.
Graphic Symbol Alarm Status In Alarm (Active Alarm) In Alarm and Acknowledged

Out of Alarm but Not Acknowledged Alarm Suppressed (by Operator) (Alarm is logged but not displayed) Alarm Disabled (by Maintenance)

Alarm Inhibited (by Program logic)

58

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

The following table lists the functions on the Operator tab.


Button/Field Action Click to release Operator Mode Lock. Click to acquire from Program and lock in Operator Mode Click to reset and acknowledge all alarms. Security Required Code B

Code B

Code F

Click to start drive

Code A Available in Operator or Maintenance Mode. Code A Available in Operator or Maintenance Mode. Code A Available in Operator or Maintenance Mode if drive is configured to allow jog. Code A Available in Operator or Maintenance Mode if drive is configured to allow reversing. Code A Available in Operator or Maintenance Mode if drive is configured to allow reversing. N/A

Click to stop drive

Click to jog drive

Click to select forward direction

Click to select reverse direction

Click to open Interlocks Faceplate (see Cfg_HasIntlkObj) Click to open Forward Permissives Faceplate (see Cfg_HasFwdPermObj) Click to open Reverse Permissives Faceplate (see Cfg_HasRevPermObj) Speed ReferenceClamped to Min/Max Indicator This indicator appears when the signal is clamped within the limit. This indicator appears when the drive is at target speed.

N/A

N/A

N/A

N/A

Publication SYSLIB-RM016C-EN-E - October 2011

59

Chapter 4

HMI Reference

Button/Field

Action This indicator appears when the drive is accelerating. This indicator appears when the drive is at decelerating.

Security Required N/A

N/A

N/A Click to open Restart Inhibit Faceplate (see Cfg_HasResInhObj) Click to open Run Time Faceplate (see Cfg_HasRunTimeObj) Operator Speed Reference Setting Data Entry N/A

Enter the Speed Reference for use Code A in Operator or Maintenance Mode. This entry is available in all modes if Bumpless Program/Operator Transition is not selected on the on screen. Enter the Output Datalink Setting Code A for use in Operator or Maintenance Mode. This entry is available in all modes if Bumpless Program/Operator Transition is not selected on the configuration screen. The Output Datalink must be configured as enabled on the Engineering Tab for this field to be visible. The use of this entry is determined by drive configuration and/or by the code which uses the Out_Datalink parameter of this instruction.

Operator Output Datalink Setting Data Entry

Refer to the Operating Modes section in the Overview (Chapter 1) for more information on modes. The Operator tab has buttons to open the Interlock and Permissive Faceplates if the drive is configured to use the P_Intlk interlock object or the P_Perm permissive object. The buttons appear behind the interlock and permissive indicators. Refer to the Overview (Chapter 1) for more information on interlocks and permissives. See also:

60

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Process Add-On Instructions and Graphics: Permissives (P_Perm) Reference Manual, SYSLIB-RM007C-EN-E Process Add-On Instructions and Graphics: Interlock (P_Intlk) Reference Manual, SYSLIB-RM004C-EN-E Process Add-On Instructions and Graphics: Restart Inhibit (P_ResInh) Reference Manual, SYSLIB-RM009B-EN-E Process Add-On Instructions and Graphics: Run Time (P_RunTime) Reference Manual, SYSLIB-RM010B-EN-E When the P_VSD instruction does not have associated Restart Inhibit (P_ResInh) Run Time (P_RunTime), Permissive (P_Perm) or Interlock (P_Intlk) instructions, the Restart Inhibit and Run Time buttons are not displayed, and the Permissive and Interlock buttons revert to indicators only. If the drive is configured to not have jog capability, not allow reversing, not have an Input Datalink or not have an Output Datalink, the corresponding features are not displayed.

Publication SYSLIB-RM016C-EN-E - October 2011

61

Chapter 4

HMI Reference

Alarms Tab
The Alarms tab displays each alarm for the P_VSD Instruction.

Alarm Acknowledge Command Button

Reset and Acknowledge All Alarms Command Button

If an alarm is active, the panel behind the alarm will change color to match the severity of the alarm. The color of the bell icon at the top of the Faceplate shows the highest active alarms severity, and the icon blinks if any alarm is unacknowledged.

62

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Color Magenta Red Yellow Blue White (bell icon) Background (Light Gray)

Definition Fault Exception Warning Information All alarms have cleared, but one or more alarms are unacknowledged No alarm

The following table lists the functions on the Alarms Tab..


Button Action Click to acknowledge the alarm Security Required Code F

Reset and Acknowledge All Alarms

Code F

Each Alarm Acknowledge button is enabled if the corresponding Alarm requires acknowledgement. The Reset and Acknowledge All Alarms button is enabled if any alarm requires reset or acknowledgement. Refer to the Process Add-On Instructions and Graphics: Alarm (P_Alarm) Reference Manual, publication SYSLIB-RM002, for more information.

Publication SYSLIB-RM016C-EN-E - October 2011

63

Chapter 4

HMI Reference

Maintenance Tab
The Maintenance tab is divided into two pages.

Maintenance Tab Page 1

Maintenance Tab Page Selection Mode Indicator Requested Modes Indicator Maintenance Mode Acquire and Release Command Buttons Drive Enable and Disable Command Buttons

Drive Disabled Indicator

Interlocks and Permissives Bypassed Indicator

Interlock and Permissive Bypass and Check Command Buttons

Maintenance Tab Page 1 shows the following information: The current Mode (Program, Operator, Override, Maintenance, or Hand) Requested Modes Indicator This display highlights all of the modes that have been requested. The left-most highlighted mode is the active mode. Whether the motor is enabled or disabled Interlock and Permissive Bypassed/Enabled Indicator
64 Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

The following table lists the functions on Maintenance Tab Page 1.


Button / Check Box Action Click to release drive from Maintenance Mode Click to place drive in Maintenance Mode Click to enable drive Security Required Code C

Code C

Code C

Click to disable drive

Code C

Click to enable checking of all interlocks and permissives Click to bypass checking of bypassable interlocks and permissives Bypass Interlocks and Permissives in Override Mode Check this box to have the bypassable interlocks and permissives bypassed in Override Mode.

Code H

Code H

Code H

Use Run Feedback

Code C Check this box to have the instruction use the run feedback to check for motor fail to start or fail to stop. Code C Check this box to have Program Settings such as Speed Reference track Operator Settings in Operator Mode, and have Operator Settings track Program Settings in Program Mode. Check this box to have the Program and Operator Speed Reference track the Override Speed Reference in Override Mode or the actual speed in Hand Mode. Code C

Bumpless Program/Operator Transition

Bumpless Transition from Override/Hand to Program/Operator

Publication SYSLIB-RM016C-EN-E - October 2011

65

Chapter 4

HMI Reference

Maintenance Tab Page 2

Maintenance Tab Page Selection

Speed Reference Clamping Limits

Output Datalink Clamping Limits

66

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

The following table lists the functions on Maintenance Tab Page 2.


Field Time to pulse Out_Reset to clear drive fault (sec) Action Enter the amount of time to hold Out_Reset true to reset a drive fault when a reset command is received Security Required Code D

Time after Start to get Run Feedback before Fault (sec)

Enter the amount of time to allow Code D for the drives run feedback to confirm the drive has started before raising a Fail to Start alarm Enter the amount of time to allow for the drives run feedback to confirm the drive has stopped before raising a Fail to Stop alarm Enter the maximum time (in seconds) for which the Drive may be jogged using OCmd_Jog. IMPORTANT This value is used to stop drive jogging in the case where HMI communication is lost during a jog. Code D

Time after Stop to drop Run Feedback before Fault (sec)

Max Jog Time (sec)

Code D

Speed Reference Limits (Minimum and Maximum)

Code D Enter the clamping limits for the speed reference. If a speed reference outside this range is entered, the speed is clamped at these limits and Sts_SpeedLimited is asserted. Code D

Output Datalink Limits (Minimum Enter the clamping limits for the and Maximum) output datalink parameter. If an output datalink value outside this range is entered, the value is clamped at these limits.

Refer to the Operating Modes section in the Overview (Chapter 1) for more information on Modes. Refer to the Overview (Chapter 1) for more information on interlocks and permissives.

Publication SYSLIB-RM016C-EN-E - October 2011

67

Chapter 4

HMI Reference

Engineering Tab
The Engineering tab is divided into five pages.

Engineering Tab Page 1

Engineering Tab Page Selection

Engineering Tab Page 1 shows the following information: This tab is used to set the Speed Reference (output) scaling, from user Engineering Units used on the faceplate (typically Hz, RPM or percent) to Raw Units (counts) sent to the drive, and to set the Speed Feedback (input) scaling, from Raw Units as received from the drive (counts) to Engineering Units for display (typically Hz, RPM or Percent).

68

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

For example, with the PowerFlex 70 family of drives, 32767 counts represents the speed in the Maximum Frequency (MaxFreq) Parameter. For a drive before tuning, this is often 130 Hz. In this case, 32767 * 60.0 / 130.0 = 15131 would represent 60 Hz (100 percent in the figure above). Check the manual for your drive to determine what count sent to the drive corresponds to your maximum speed reference, and what count received from the drive corresponds to your maximum speed feedback.

The following table lists the functions on Engineering Tab Page 1:


Field Input Raw Max Action Enter the raw input count that corresponds to the maximum speed feedback from the drive Enter the raw input count that corresponds to the minimum speed feedback from the drive. (This value is usually zero.) Enter the engineering unit value for the maximum speed feedback from the drive. Enter the engineering unit value for the minimum speed feedback from the drive. (This value is usually zero. Do not enter a negative value for reversing drives. Reversing is handled separately.) Enter the text of the units of measure Engineering Units of the scaled speed feedback. (This is often 'Hz', 'RPM' or 'Percent.) Enter the text of the units of measure Engineering Units of the scaled speed reference. (This is often 'Hz', 'RPM' or 'Percent.) Enter the engineering unit value for the maximum speed reference sent to the drive. Enter the engineering unit value for the minimum speed reference sent to the drive. (This value is usually zero. Do not enter a negative value for reversing drives. Reversing is handled separately.) Security Required Code E

Input Raw Min

Code E

Input Scaled Max

Code E

Input Scaled Min

Code E

Speed Feedback Engineering Units

Code E

Speed Reference Engineering Units

Code E

Output Scaled Max

Code E

Output Scaled Min

Code E

Publication SYSLIB-RM016C-EN-E - October 2011

69

Chapter 4

HMI Reference

Field Output Raw Max

Action Enter the raw output count that corresponds to the maximum speed reference sent to the drive. Enter the raw output count that corresponds to the minimum speed reference sent to the drive. (This value is usually zero.) Select the radio button that corresponds to how the speed feedback for the drive is to be determined from the speed reference when the drive is being simulated (Inp_Sim = 1) Select the left radio button to copy the speed reference in engineering units to the speed feedback. (The simulated feedback is ramped to act like a drive accelerating or decelerating.) Use this if the speed reference and speed feedback use the same scaling parameters Select the middle radio button to scale the simulated feedback from the speed reference engineering unit range to the speed feedback engineering unit range. Use this setting if the speed reference and speed feedback have different engineering ranges (e.g., Percent for reference and Hz for feedback), but the maximum reference (e.g., 100%) corresponds to the maximum feedback (e.g., 3600 RPM). The screenshot above shows this example.

Security Required Code E

Output Raw Min

Code E

Simulated Speed Feedback Method Selection

None

70

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Field (continued) Simulated Speed Feedback Method Selection

Action

Security Required

Select the right radio button to Code E copy the raw reference from the raw output to the raw input to generate the simulated speed feedback. Use this setting if the drive uses the same raw units for input and output, but the engineering units use different parts of the raw range. For example, a PowerFlex 70 may be set up to use 0-15131 = 0 to 100% for reference and 0-32767 = 0 to 130 Hz for feedback. But when the drive is running at 100% = 60 Hz, the input and output will both be 15131.

Publication SYSLIB-RM016C-EN-E - October 2011

71

Chapter 4

HMI Reference

Engineering Tab Page 2

Engineering Tab Page Selection

Mode Configuration Button

Configure Drive Description, Label, Tag, and Direction text

The following table lists the functions on Engineering Tab Page 2:


Field Action Click to navigate to the Mode Configuration popup. Description, Label, Tag, Forward Text, and Reverse Text The text you enter in these fields is used on all P_VSD Graphic Symbols and the P_VSD Faceplate (all tabs) Security Required Code E

Code E

72

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Field Drive Provides a Run Feedback Signal

Action

Security Required

Check this box if the drive provides Code E a run feedback signal. This enables feedback checking for Fail to Start and Fail to Stop. Check this box to h the have P_VSD Instruction clears Program Commands (PCmd_) as soon as they are received (default). See Edge and Level in the Preface for more information. Check this box to allow the Operator Start Slow, Start Fast, or Stop command to reset any previous faults (I/O Fault, Fail to Start, Fail to Stop, Interlock Trip), then start or stop the motor. Uncheck this box to only reset fault using the Reset command. Code E

Clear Program Commands on Receipt

New Start to Stop command resets fault

Code E

Drive can be jogged

When this checkbox is checked, the Jog command button is visible on the Operator Tab and the drive can be jogged from the Faceplate When this checkbox is checked, forward and reverse direction command buttons are visible on the Operator Tab and the drive can be commanded to run forward or reverse.

Code E

Drive can run reverse

Code E

Mode Configuration Popup

This popup allows the user to select the default mode for the object by selecting a radio button. The radio buttons require security code E.

Publication SYSLIB-RM016C-EN-E - October 2011

73

Chapter 4

HMI Reference

Engineering Tab Page 3

Engineering Tab Page Selection

74

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

The following table lists the functions on Engineering Tab Page 3:


Checkbox A P_Perm object is connected to Inp_FwdPerm Action Check this checkbox if a P_Perm Instruction is connected to Inp_FwdPermOK. The Permissive Indicator becomes a button to call up the P_Perm Faceplate. Check this checkbox if a P_Perm Instruction is connected to Inp_RevPermOK. The Permissive Indicator becomes a button to call up the P_Perm Faceplate. Check this checkbox if a P_Intlk Instruction is connected to Inp_IntlkOK. The Interlock Indicator becomes a button to call up the P_Intlk Faceplate. Security Required Code E

A P_Perm object is connected to Inp_RevPerm

Code E

A P_Intlk object is connected to Inp_Intlk

Code E

A P_ResInh object is connected

Check this checkbox if a P_ResInh Code E Instruction is connected. The button to call up the Restart Inhibit Faceplate becomes visible. Check this checkbox if a P_RunTime Instruction is connected. The button to call up the Run Time and Starts (hour meter) Faceplate becomes visible. Code E

A P_RunTime object is connected

Publication SYSLIB-RM016C-EN-E - October 2011

75

Chapter 4

HMI Reference

Checkbox Stop Drive on I/O Fault

Action Check this box to stop the drive if an I/O Fault is detected. Uncheck this box to only show the I/O Fault Status/Alarm and not stop the drive if an I/O Fault is detected.

Security Required Code E

Stop Drive on Fail to Start

When the bit is: ON and a motor fail to start is detected, the motor is stopped. A reset is required before another start can be attempted. If the bit is OFF and a motor fail to start is detected, the instruction only sets the Sts_FailToStart status (and the Alm_FailToStart alarm, if so configured). The outputs are not changed, so the instruction continues to start the motor.

Code E

Stop Drive on Interlock Trip

The drive always stops on an Interlock Trip. This item cannot be unchecked. It is displayed as a reminder that the Interlock Trip function always stops the drive.

N/A

76

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Engineering Tab Page 4

Engineering Tab Page Selection

Publication SYSLIB-RM016C-EN-E - October 2011

77

Chapter 4

HMI Reference

The following table lists the functions on the Engineering Tab Page 4:
Checkbox / Field Speed Reference - Operator keeps control in Program Mode Action Check this box to keep control of the drive Speed Reference with the Operator, even if the instruction is in Program Mode. Uncheck this box to have control of the drive Speed Reference follow the Instruction Mode. Speed Reference - Program keeps control in Operator Mode Check this box to keep control of the drive Speed Reference with the Program, even if the instruction is in Operator Mode. Uncheck this box to have control of the drive Speed Reference follow the Instruction Mode. Start & Stop Commands Operator keeps control in Program Mode Check this box to keep the drive Start, Stop, and Jog (if used) Commands with the Operator, even if the instruction is in Program Mode. Uncheck this box to have control of the drive Start, Stop, and Jog, follow Instruction Mode. Start & Stop Commands Program keeps control in Operator Mode Code E Check this box to keep control of the drive Start and Stop Commands with the Program, even if the instruction is in Operator Mode. (Note: the Program cannot Jog the drive, even if Jogging is enabled.) Uncheck this box to have control of the drive Start, Stop, and Jog, follow Instruction Mode. Forward & Reverse - Operator keeps control in Program Mode Check this box to keep control of the drive Forward and Reverse Commands, if used, with the Operator, even if the instruction is in Program Mode. Uncheck this box to have control of the drive Forward and Reverse Commands follow the Instruction Mode. Code E Code E Code E Security Required Code E

78

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Checkbox / Field Forward & Reverse - Program keeps control in Operator Mode

Action Check this box to keep control of the drive Forward and Reverse Commands (if used) with the Program, even if the instruction is in Operator Mode. Uncheck this box to have control of the of the drive Forward and Reverse Commands follow the Instruction Mode.

Security Required Code E

Output Datalink - Program keeps control in Operator Mode

Check this box to keep control of the Output Datalink Setting (if used) with the Operator, even if the instruction is in Program Mode. Uncheck this box to have control of the Output Datalink Setting follow the Instruction Mode.

Code E

Code E Output Datalink - Operator keeps Check this box to keep control of control in Program Mode the Output Datalink Setting (if used) with the Program, even if the instruction is in Operator Mode. Uncheck this box to have control of the Output Datalink Setting follow the Instruction Mode.

Publication SYSLIB-RM016C-EN-E - October 2011

79

Chapter 4

HMI Reference

Engineering Tab Page 5

Engineering Tab Page Selection

Enable Input Datalink

Input Datalink Scaling, Units of Measure and Label

Enable Output Datalink

Output Datalink Scaling, Units of Measure and Label

80

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

The following table lists the functions on the Engineering Tab Page 5:
Checkbox / Field Drive Provides an Input Datalink Action Check this box if Inp_Datalink is used. This makes the Input Datalink configuration and operation functions visible. Security Required Code E

Input Datalink Scaling

Code E Configure the minimum and maximum scaling values for the Input Datalink in Raw (from the drive) Units and Engineering Units, and enter the text to display for the Input Datalinks label and units of measure. Check this box if Out_Datalink is used. This makes the Output Datalink configuration and operation functions visible. Configure the minimum and maximum scaling values for the Output Datalink in Engineering Units and in Raw (to the drive) Units, and enter the text to display for the Output Datalinks label and units of measure. Code E

Drive Provides an Output Datalink

Output Datalink Scaling

Code E

Publication SYSLIB-RM016C-EN-E - October 2011

81

Chapter 4

HMI Reference

Trends Tab

The Trends tab contains a trend of the Speed Reference (cyan) and Speed feedback (green).

82

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Alarm Configuration Tab

The Alarm Configuration tab contains configuration related to the alarms for the device.

Publication SYSLIB-RM016C-EN-E - October 2011

83

Chapter 4

HMI Reference

The following table shows the functions for the Alarm Configuration tab.
Check Box/Field Alarm Acknowledge Required Action The alarm exists for the device. Require acknowledgement of the alarm. IMPORTANT If using FTView Alarm and Events, configure its Alarm Tag for Acknowledge Required. The controller handles acknowledgement within this instruction. Reset Required Require a reset to clear the alarm status. There is a single alarm reset that resets all of the alarms for the device. IMPORTANT If using FTView Alarm and Events, DO NOT check the Latched checkbox as the controller handles the alarm reset within this instruction. Severity Configure the severity level of the alarm: 1 = Information 2 = Warning 3 = Exception 4 = Fault Code E Code E Security Required Code E Code E

Minimum On Time

When an Alarm occurs, the Alarm output Code D will be held on for at least this amount of time (sec). If set to 5 seconds or less, the Alarm output will be held on for at least 5 seconds to ensure it is seen by polling. Set this time higher if you want an Alarm to be held in the Alarm state (and on the Alarm summary) longer. This will keep it visible to the Operator, or keep the Alarm from clearing and being set again (for an intermittent condition) until the Operator has had time to perform any Alarm-related actions. Note: If the alarm is configured with Reset Required (Cfg_ResetReqd = 1), the operator can reset the alarm before this time expires if the input condition has returned to normal.

84

Publication SYSLIB-RM016C-EN-E - October 2011

HMI Reference

Chapter 4

Variable Speed Drive Faceplate Help

Publication SYSLIB-RM016C-EN-E - October 2011

85

Chapter 4

HMI Reference

Notes:

86

Publication SYSLIB-RM016C-EN-E - October 2011

Rockwell Automation Support


Rockwell Automation provides technical information on the Web to assist you in using its products. At http://www.rockwellautomation.com/support/, you can find technical manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools. For an additional level of technical phone support for installation, configuration, and troubleshooting, we offer TechConnect support programs. For more information, contact your local distributor or Rockwell Automation representative, or visit http://www.rockwellautomation.com/support/.

Installation Assistance
If you experience a problem within the first 24 hours of installation, review the information that is contained in this manual. You can contact Customer Support for initial help in getting your product up and running.
United States or Canada Outside United States or Canada 1.440.646.3434 Use the Worldwide Locator at http://www.rockwellautomation.com/support/americas/phone_en.html, or contact your local Rockwell Automation representative.

New Product Satisfaction Return


Rockwell Automation tests all of its products to ensure that they are fully operational when shipped from the manufacturing facility. However, if your product is not functioning and needs to be returned, follow these procedures.
United States Outside United States Contact your distributor. You must provide a Customer Support case number (call the phone number above to obtain one) to your distributor to complete the return process. Please contact your local Rockwell Automation representative for the return procedure.

Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete this form, publication RA-DU002, available at http://www.rockwellautomation.com/literature/.

Rockwell Otomasyon Ticaret A.., Kar Plaza Merkezi E Blok Kat:6 34752 erenky, stanbul, Tel: +90 (216) 5698400

Publication SYSLIB-RM016C-EN-E - October 2011 88


Copyright 2011 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.

You might also like