EasyManua.ls Logo

Delta AH Series User Manual

Delta AH Series
288 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #144 background imageLoading...
Page #144 background image
AH Motion Controller Operation Manual
7-18
_7
Inputs
Name
Description
Date Type
Setting value (Default)
En*
Receiving the logic state in front of this
instruction.
BOOL True/False (False)
Enable
Enabling the motion control function block
BOOL
True/False (False)
Execute Starting the motion control function block BOOL True/False (False)
Outputs
Name
Description
Date Type
Setting value
Eno*
Transfering the logic state of the En input to the
following instruction which is connected in series
BOOL True/False (False)
Done
The execution of the function block is complete.
BOOL
True/False (False)
Valid An output value is valid. BOOL True/False (False)
Busy
The motion control function block is being
executed.
BOOL True/False (False)
Active
True when the axis is being controlled. BOOL True/False (False)
Command
Aborted(Ab
orted)
The execution of the motion control function
block is interrupted by another instruction.
BOOL True/False (False)
Error An error occurs in a function block. BOOL True/False (False)
*Note: The function of En/Eno is to receive or transfer the logic state in the program, and will not be included in the details
of the inputs/outputs of each motion control instruction.
A motion control function block has either the Execute input or the Enable input. The Execute/Enable input in a motion
control function block is used to start the motion control function block. A motion control function block generally has the
Busy output and the Done output. The Busy output and the Done output indicate the state of the motion control function
block. If the execution of motion control function block is to be interrupted by another motion control function block, the
CommandAborted/Aborted output will be added to the motion control function block. Besides, the Error output is used to
indicate that an error occurs when the motion control function block is executed.
A motion control function block has not only the Execute/Enable input, but also value/state inputs. The characteristics of
the value/state inputs are described below.
- Use of input values:
If the input that a motion control function block has is the Execute input, values are used when there is a
transition in the Execute input’s signal from low to high. If a new value is created, it becomes valid when the
Execute input is triggered again while the instruction is not in busy status.
If the input that a motion control function block has is the Enable input, values are used when there is a
transition in the Enable input’s signal from low to high. Compared with the Execute input, the Enable input is
used more often when an input value is updated repeatedly.

Table of Contents

Other manuals for Delta AH Series

Question and Answer IconNeed help?

Do you have a question about the Delta AH Series and is the answer not in the manual?

Delta AH Series Specifications

General IconGeneral
SeriesAH Series
TypePLC
Programming LanguageFunction Block Diagram, Structured Text
Communication PortsEthernet, RS-232, RS-485
Power Supply24V DC

Summary

Preface

Introduction to AH Motion Controller Operation

Introduces the AH series Motion Controller CPU, system overview, programming, and troubleshooting.

Related AH Motion Controller Manuals

Lists other relevant manuals for AH Motion Controller series and AH500 series.

Navigation Between Manuals

Explains how to navigate and reference different manuals for system configuration and applications.

Chapter 1 Introduction to Motion Control Operation

Features of AH Motion

Details the advanced motion control capabilities, including PLCopen instructions and network communications.

AH Motion System Configurations

Describes the basic configurations of the AH Motion Controller series, including network and module setup.

Basic Operating Procedures for Motion Control

Outlines the fundamental steps for setting up and operating the AH Motion Control system.

Specifications of AH Motion CPU

Provides detailed environmental and general specifications for the AHxxEMC-5A series CPU.

Chapter 2 Hardware Setup

Installation Procedures

Covers the essential steps for installing the motion controller system, including CPU rack and backplane mounting.

Wiring Guidelines

Explains the connection structure and wiring for power supply and CPU modules.

Chapter 3 Software Setup

Installing and Uninstalling ISPSoft

Details the system requirements and step-by-step procedures for installing and uninstalling ISPSoft.

Installing and Uninstalling COMMGR

Provides instructions for installing and uninstalling the COMMGR software, a communication manager.

Connecting ISPSoft with AH Motion CPU

Describes the methods for connecting ISPSoft to the AH Motion Controller CPU via USB or Ethernet.

Chapter 4 Operating ISPSoft

Quick Start Example

Provides a simple example to guide users through creating a ladder diagram in ISPSoft.

Creating a Project in ISPSoft

Outlines the procedures for creating and managing projects within the ISPSoft software.

Creating a New Project

Details the steps for creating a new project, including naming and PLC type selection.

Hardware Configuration

Explains how to configure hardware components, including backplanes and modules within HWCONFIG.

Setting CPU and Module Parameters

Covers setting parameters for CPU modules and extension modules within ISPSoft's configuration windows.

Setting Module Parameters

Details parameter settings for various Analog Input/Output and Temperature Modules.

Setting PLC Parameters

Explains how to configure PLC parameters, specifically focusing on IO Input Filters.

Creating a Ladder Program

Guides users through the process of creating a traditional ladder diagram in ISPSoft.

Testing and Debugging a Program

Covers creating connections, downloading programs, and performing connection tests for debugging.

Setting a Real-time Clock

Explains how to set the real-time clock of the PLC using ISPSoft's tools.

Chapter 5 Understanding Common Devices

Introduction to Common Devices

Introduces common devices used in programming, including symbols and enumerations.

Common Devices Overview

Describes concepts of values, strings, and devices like relays, timers, and data registers.

EtherCAT Symbols

Details the EtherCAT symbols used to read states of EtherCAT slaves within ISPSoft.

Symbols and Data Types

Explains the application, classes, and data types of symbols used in PLC programming.

User-defined Data Type (ENUM)

Describes the user-defined data type for enumeration (ENUM) and its setting methods.

Chapter 6 Understanding Motion Control Devices

Motion Control Devices Overview

Introduces motion control devices used for configuring motion axis parameters in ISPSoft.

Structures Applicable for Motion Control

Details the PLCopen structures like AXIS_REF, AXES_GROUP_REF, and TRIGGER_REF.

Parameters for Motion Axes

Explains axis parameters grouped under the AXIS_REF structure for motion axis setup.

Chapter 7 Motion Control Programming

Introduction to Motion Control Programming

Explains programming concepts like Program Organization Units (POUs) and tasks related to IEC 61131-3.

Motion Control Program Architecture

Describes the program architecture and types of POUs (PROGs, FBs) within ISPSoft.

Motion Control Instructions

Lists and explains motion control instructions, including DFB and MC instructions.

Axis Configuration

Details parameters for configuring motion axes, including type, speed, and position settings.

State Transitions

Illustrates state transitions for single-axis and multi-axis motion control based on PLCopen standards.

Buffer Mode Operations

Explains the six buffer modes available for executing sequential motion instructions.

Execution of Function Block Instructions

Defines the common interface of motion control function blocks, including inputs, outputs, and timing diagrams.

Axis Positions

Describes position types and applicable positions for servo and virtual axes in motion control.

Electronic Cam Operation

Introduces electronic cam (e-cam) operations and steps for applying e-cam using software settings.

Chapter 8 Memory Cards

Overview of Memory Cards

Provides information on memory card types, appearances, and specifications, focusing on SD and SDHC.

Using a Memory Card

Explains the process of formatting a memory card for use with the AH Motion Controller CPU.

Installing and Removing a Memory Card

Details the procedure for installing and removing memory cards from the CPU's SD slot.

Memory Card Contents and Structure

Describes the initialization and default folder structure of a memory card used with the AH system.

Reading and Writing Memory Card Data

Covers backing up and restoring system data using memory cards and the CARD Utility.

CARD Utility Functions

Explains the functionalities of the CARD Utility for backup, restore, and project export operations.

System Backup Procedures

Details the step-by-step process for backing up system data to a memory card or PC.

System Restoration Procedures

Guides users through restoring system data from backup files to the CPU or ISPSoft project.

Chapter 9 Troubleshooting

Inspection and Troubleshooting

Provides basic inspection steps and procedures for identifying and resolving system errors.

Error Codes and Indicators

Lists and explains error codes, descriptions, CPU status, and LED indicator behaviors.

Troubleshooting CPU Errors

Offers corrective actions for various CPU errors indicated by ERROR and BUS FAULT LEDs.

Troubleshooting I/O Modules

Provides guidance for troubleshooting errors related to Analog I/O and Temperature Measurement Modules.

Troubleshooting Limitation Errors

Addresses software and hardware limit errors, including error codes and handling processes.

Appendices

Installing USB Driver for AH Motion CPU

Step-by-step guide for installing the USB driver for AH Motion CPU on Windows 7.

Device Addresses Overview

Lists standard Modbus and AHxxEMC device addresses for various device types.

CPU Module Operating Principles

Explains the operation, diagnosis, I/O refreshing, and communication service of the CPU module.

Related product manuals