EasyManua.ls Logo

Emerson DSM314 User Manual

Emerson DSM314
519 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
USER MANUAL
GFK-1742F
Jan 2020
PACSystems RX3i & Series 90-30
DSM314 MOTION CONTROLLER
USER MANUAL

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Emerson DSM314 and is the answer not in the manual?

Emerson DSM314 Specifications

General IconGeneral
BrandEmerson
ModelDSM314
CategoryController
LanguageEnglish

Summary

Chapter 1: Product Overview

1.1 Features of the Motion Mate DSM314

Details on the high performance, ease of use, and versatile I/O of the DSM314.

1.2 Section 1: Motion System Overview

Explains the DSM314 as a motion control option module for Series 90-30 and PACSystems RX3i.

1.3 Section 2: Overview of DSM314 Operation

Describes Standard Mode and Follower Mode operations for the DSM314.

Chapter 2: System Overview

2.1 Unpacking the System

Instructions for unpacking the DSM314, digital servo amplifiers, and motors.

2.2 Assembling the Motion Mate DSM314 System

General guidelines and connection details for assembling the DSM314 system.

2.4 Connecting the Programmer to the Host Controller

Explains the configuration and programming software interface for the DSM314.

Chapter 3: Installing and Wiring the DSM314

3.1 Hardware Description

Identifies the module's major hardware features including LEDs, connectors, and grounding.

3.3 I/O Wiring and Connections

Details the types of I/O circuits and provides pin assignments for axis connectors.

3.3.3 Digital Servo Axis Terminal Board - IC693ACC335

Describes the Digital Servo Axis Terminal Board and its screw terminal assignments.

Chapter 4: Configuration

4.1 Connecting the Programmer to the Host Controller

Details on connecting the configuration/programming software interface to the host controller.

4.2 Rack/Slot Configuration

Defines the type and location of modules in PLC racks, saved to a configuration file.

4.3 Module Configuration

Covers setting configuration parameters like Module Configuration Data, SNP Port, CTL Bits, etc.

Chapter 5: DSM314 to Host Controller Interface

5.1 Section 1: %I Status Bits

Details the %I Status Bits transferred from DSM314 to the CPU each sweep.

5.3 Section 3: %Q Discrete Commands

Defines the %Q Outputs representing Discrete Commands sent from CPU to DSM314.

5.4 Section 4: %AQ Immediate Commands

%AQ Immediate Command words transferred from CPU %AQ data to DSM314.

Chapter 6: Non-Programmed Motion

6.1 DSM314 Home Cycle

Explains how to establish a correct Actual Position relative to a machine reference point.

6.2 Jogging with the DSM314

Details the configuration parameters for Jog Velocity, Jog Acceleration, and Jog Acceleration Mode.

6.3 Move at Velocity Command

Describes how to generate a Move at Velocity %AQ command by placing value 22h in the first word.

Chapter 7: Programmed Motion

7.1 Single-Axis Motion Programs and Subroutines

Explains that a single-axis program contains statements for one axis only, and may run independently.

7.2 Multi-Axis Motion Programs and Subroutines

Covers programs/subroutines using Axis 1 and Axis 2, requiring home referencing.

7.7 Motion Program Basics

Details the number of programs, subroutines, and statements supported by the DSM314.

Chapter 8: Follower Motion

8.1 Master Sources

Identifies eight possible master input sources for DSM314 Servo Axis configuration.

8.4 A:B Ratio

Details how DSM314 axis following a master input can do so at various slave:master ratios.

8.5 Velocity Clamping

Describes using Velocity Limit in Configuration software to clamp following axis velocity.

Chapter 10: Introduction to Local Logic Programming

10.1 Local Logic Programming

Introduces basic Local Logic programming concepts, deterministic execution, and communication.

10.3 Getting Started with Local Logic and Motion Programming

Provides information on using Local Logic and Motion Program editors for creation and download.

10.6 Building a Local Logic Program

Explains the self-contained environment for creating, editing, and downloading Local Logic programs.

Chapter 11: Local Logic Tutorial

11.1 Statements

Covers assignment and conditional statements, including syntax and examples.

11.3 Variables

Explains predefined variables for accessing DSM I/O, CTL bits, and status information.

11.6 Local Logic Programming Examples

Provides sample programs for illustration, including Torque Limiting and Gain Scheduling.

Chapter 12: Local Logic Language Syntax

12.1 Syntactic Elements

Describes syntax rules, language elements, commands, and operand types.

12.7 Local Logic Runtime Errors

Lists and explains runtime errors like Overflow, Divide by Zero, and Watchdog Timeouts.

12.8 Local Logic Error Messages

Categorizes error messages into syntax, parse, and parse warnings.

Chapter 13: Local Logic Variables

13.1 Local Logic Variable Types

Describes variable types (Global, Per-Axis), attributes (Read-Only, Write-Only), and sizes.

13.4 Local Logic User Data Table

Describes the 8192-byte Circular Buffer for data storage and retrieval by Local Logic.

13.5 Digital Outputs / CTL Variables

Explains configuration of Digital Outputs and CTL bits for host controller or Local Logic control.

Chapter 14: Local Logic Configuration

14.1 CTL Bit Configuration

Allows configuration of input sources for CTL bits (CTL01-CTL24) via Hardware Configuration.

14.3 CTL01-CTL24 Bit Configuration Selections

Lists allowed configuration values and descriptions for CTL01-CTL24 bits.

Chapter 15: Using the Electronic CAM Feature

15.1 Electronic CAM Overview

Introduces electronic CAM function for complex motions requiring tight axis synchronization.

15.3 CAM Syntax

Covers CAM feature syntax, rules, and error codes, including CAM types.

15.4 Electronic Cam Programming Basics

Introduces basic electronic CAM programming concepts and required software.

Appendix A: Error Reporting

A-1 DSM314 Error Codes

Details error codes reported in %AI table locations for module and axis errors.

A-3 Troubleshooting Digital Servo Alarms

Provides guidelines for isolating problems associated with various servo alarms.

Appendix B: DSM314 Communications Request Instructions

B-1 Communications Request Overview

Describes two types of COMM REQ ladder instructions: Parameter Load and User Data Table.

B-4 The Parameter Load COMM REQ

Details the Command Block structure for loading DSM Parameter Memory.

Appendix C: Position Feedback Devices

C-3 Absolute Encoder Mode Considerations

Covers battery pack use, position initialization, and DSM314 power-up for absolute encoders.

Appendix D: Tuning Digital and Analog Servo Systems

D-1 Start-Up and Tuning Information for Digital Servo Systems

Outlines procedures for validating home switch, over travel inputs, motor direction, and tuning loops.

D-2 Start-Up and Tuning Information for Analog Servo Systems

Covers startup procedures for Analog Velocity and Analog Torque Interface systems.

Appendix E: Local Logic Execution Time

E-1 Local Logic Execution Timing Data

Provides information to determine local logic program execution time and avoid watchdog timeouts.

Appendix F: Updating Firmware in the DSM314

F-1 Windows Update (for Windows 95/NT/98/2000)

Steps for updating firmware using Winloader software on Windows operating systems.

F-3 Restarting an Interrupted Firmware Upgrade

Procedures for restarting firmware upgrade if it was interrupted.

Appendix G: Strobe Accuracy Calculations

G-1 Analog Mode

Explains strobe position value accuracy based on input filtering and sampling delay.

Appendix H: Using VersaPro with the DSM314

H-1 Getting Started

Introduces VersaPro software and requirements for use with DSM314.

H-3 Configuring the DSM314

Provides information on configuring the DSM314 module within the hardware configuration.

H-4 Connecting to and Storing Your Configuration to the PLC

Details connecting to the PLC and storing the configuration file.

H-5 Creating a Motion Program

Guides through creating, editing, storing, and downloading Motion programs using the Motion Editor.

H-6 Creating a Local Logic Program

Guides through creating, editing, storing, and downloading a Local Logic program.

H-7 Creating a Cam Block

Outlines steps for creating a CAM block and profile, linking, configuring, and saving it.

Related product manuals