EasyManua.ls Logo

Allen-Bradley MicroLogix 1000 User Manual

Allen-Bradley MicroLogix 1000
422 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 #287 background imageLoading...
Page #287 background image
Hardware Reference
A–9
Controller Dimensions
Refer to the following table for the controller dimensions.
Controller: 1761- Length: mm (in.)
Depth: mm (in.)
Height: mm (in.)
L10BWA 120 (4.72)
L16AWA 133 (5.24)
L16BWA 120 (4.72)
L20AWA-5A
727
L20BWA-5A
7
3 (
2
.8
7
)
L32AWA
200 (7.87)
L32BWA
200 7 7
0
L32AAA
8
0
(3.15)
L10BWB
L16BBB
120 (4.72)
L16BWB
20 72
07
L20BWB-5A
4
0
(1.5
7
)
L32BBB
200 (7.87)
L32BWB
200 7 7
Add approximately 13 mm (0.51 in.) when using the 1761-CBL-PM02 or 1761-CBL-HM02
communication cables.
For a template to help you install your controller
, see the
MicroLogix 1000
Pr
ogrammable Contr
ollers Installation Instructions
, publication 1761-5.1.2 or the
MicroLogix 1000 (Analog) Pr
ogrammable Contr
ollers Installation Instructions
,
publication 1761-5.1.3 that were shipped with your controller.
efesotomasyon.com - Allen Bradley,Rockwell,plc,servo,drive

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Allen-Bradley MicroLogix 1000 and is the answer not in the manual?

Allen-Bradley MicroLogix 1000 Specifications

General IconGeneral
Communication PortsRS-232
Power Supply24V DC or 120/240V AC
Programming SoftwareRSLogix 500
ManufacturerAllen-Bradley
CategoryController
SeriesMicroLogix
Programming LanguageLadder Logic
Input Voltage24V DC or 120/240V AC
I/O Points10 to 32 points
Processor Type8-bit
Operating Temperature0…55 °C (32…131 °F)
Processor8-bit

Summary

Preface

Who Should Use this Manual

Identifies the intended audience for the manual and outlines prerequisites for using the manual.

Purpose of this Manual

Details the manual's objective, scope, and the information it covers regarding MicroLogix 1000 controllers.

Installing Your Controller

Compliance to European Union Directives

Confirms product compliance with EMC Directive (89/336/EEC) and relevant EN standards for industrial environments.

Hardware Overview

Describes the MicroLogix 1000 controller's components, catalog number structure, and hardware features.

Master Control Relay

Explains the function and installation of a Master Control Relay (MCR) for emergency controller shutdown.

Safety Considerations

Outlines critical safety precautions for system installation, including power disconnection and safety circuits.

Power Considerations

Details power considerations including isolation transformers and power supply inrush current.

Preventing Excessive Heat

Provides guidelines for maintaining optimal operating temperatures and preventing excessive heat buildup within enclosures.

Controller Spacing

Shows recommended minimum spacing requirements for controller installation, especially for Class I, Division 2.

Mounting the Controller

Describes suitable mounting locations and methods, including DIN rail and screw mounting for reliability.

Wiring Your Controller

Grounding Guidelines

Explains grounding procedures to limit noise and ensure proper system operation, including terminal connections.

Sinking and Sourcing Circuits

Defines sinking and sourcing input configurations and provides wiring examples for DC inputs.

Wiring Recommendations

Provides general recommendations for wiring controller systems, including wire terminal compatibility.

Wiring Diagrams, Discrete Input and Output Voltage Ranges

Presents wiring diagrams and discrete input/output voltage ranges for various controller models.

Minimizing Electrical Noise on Analog Controllers

Offers steps to reduce electrical noise on analog signals, including enclosure installation and cable routing.

Connecting the System

Connecting the DF1 Protocol

Details methods for connecting to a PC using DF1 protocol, including point-to-point and modem connections.

Connecting to a DH-485 Network

Provides information on connecting to a DH-485 network using AIC+ and lists recommended tools.

Connecting the AIC+

Explains how to connect the AIC+ Advanced Interface Converter to the network and its port specifications.

Programming Overview

Principles of Machine Control

Explains the basic components of a controller and how it interacts with input and output devices.

Understanding File Organization

Describes the processor file structure, including program and data files, and their storage on the programming device.

Program Files

Details the types of program files (System, Main Ladder, Interrupt Routines) and their functions.

Data Files

Explains data files used for storing status information, processor operation, and user data like recipes.

Understanding How Processor Files are Stored and Accessed

Describes memory allocation in RAM and EEPROM and how files are stored during download, operation, and power cycles.

Addressing Data Files

Explains how data file types are identified by letters and file numbers for addressing purposes.

Applying Ladder Logics to Your Schematics

Describes ladder logic as a graphical language based on relay diagrams for controlling machines or processes.

Developing Your Logic Program – A Model

Presents a process model for developing application programs, including checklists for each phase.

Using Analog

I/O Image

Details the format of input and output image files for MicroLogix 1000 analog controllers.

I/O Configuration

Explains configuration of analog input channels (single-ended) and analog output (voltage or current).

Input Filter and Update Times

Describes the programmable analog input filter and its impact on noise immunity and input update times.

Using Basic Instructions

Bit Instructions Overview

Explains how bit instructions operate on single data bits and their usage with various data files.

Timer/Counter Instructions

Introduces timer and counter instructions, their purpose, and basic operation.

Using Comparison Instructions

About the Comparison Instructions

Introduces comparison instructions used to condition logical continuity of a rung based on value comparisons.

Comparison Instructions Overview

Provides general information on comparison instructions, including indexed addressing.

Using Math Instructions

About the Math Instructions

Introduces math instructions that perform familiar arithmetic operations with input values.

Math Instructions Overview

Provides general information on math instructions and updates to arithmetic status bits.

32-Bit Addition and Subtraction

Explains the option of performing 16-bit or 32-bit signed integer addition/subtraction using status bit S:2/14.

Using Data Handling Instructions

Data Handling Instructions

Lists data handling instructions and their purpose, including conversion, movement, and logic operations.

Convert to BCD (TOD)

Explains the TOD instruction for converting 16-bit integers to BCD format and its status bit updates.

Convert from BCD (FRD)

Details the FRD instruction for converting BCD values to integer values and its status bit updates.

Decode 4 to 1 of 16 (DCD)

Describes the DCD instruction for setting one destination bit based on the first four source bits.

Encode 1 of 16 to 4 (ENC)

Explains the ENC instruction that searches source bits to find the first set bit and writes its position to destination.

Copy File (COP) and Fill File (FLL) Instructions

Details COP for copying data blocks and FLL for filling files with a source value.

Move and Logical Instructions Overview

Provides general information on move and logical instructions, including parameters and status bits.

FIFO and LIFO Instructions Overview

Introduces FIFO (First-In, First-Out) and LIFO (Last-In, First-Out) instructions for stack operations.

Using Program Flow Control Instructions

About the Program Flow Control Instructions

Explains instructions used to control the sequence of program execution, such as skipping or branching.

Jump (JMP) and Label (LBL)

Describes JMP and LBL instructions used in pairs to skip portions of ladder programs.

Jump to Subroutine (JSR), Subroutine (SBR), and Return (RET)

Explains JSR, SBR, and RET instructions for directing controller execution to subroutines and returning.

Nesting Subroutine Files

Details how to direct program flow from the main program to a subroutine and then to another subroutine.

Master Control Reset (MCR)

Explains MCR instructions used in pairs to create program zones that turn off non-retentive outputs.

Temporary End (TND)

Describes the TND instruction to stop controller scanning for the rest of the program file.

Suspend (SUS)

Explains the SUS instruction for trapping and identifying specific conditions for debugging and troubleshooting.

Immediate Input with Mask (IIM)

Allows updating data prior to normal input scan using a mask for specified input transfer.

Immediate Output with Mask (IOM)

Allows updating outputs prior to normal output scan using a mask for specified outputs.

Program Flow Control Instructions in the Paper Drilling Machine Application Example

Provides ladder rungs demonstrating program flow control instructions for the paper drilling machine.

Using Application Specific Instructions

Application Specific Instructions

Lists application-specific instructions and their purposes, including bit shift, sequencer, and STI.

About the Application Specific Instructions

Explains how these instructions simplify ladder programs by performing common complex operations.

Bit Shift Instructions Overview

Provides general information on bit shift instructions, including parameters and status bits.

Sequencer Instructions Overview

Explains sequencer instructions and their effects on the index register S:24.

Sequencer Output (SQO) and Sequencer Compare (SQC)

Describes SQO and SQC instructions for controlling sequential machine operations.

Sequencer Load (SQL)

Explains the SQL instruction for storing 16-bit data into a sequencer load file at each step.

Selectable Timed Interrupt (STI) Function Overview

Details the STI function, allowing periodic interruption of program scan to execute a subroutine.

Selectable Timed Disable (STD) and Enable (STE)

Explains STD and STE instructions used in pairs to create zones where STI interrupts cannot occur.

Selectable Timed Start (STS)

Describes the STS instruction to condition the start of the STI timer upon entering REM Run mode.

Interrupt Subroutine (INT)

Serves as a label or identifier for a program file as an interrupt subroutine versus a regular subroutine.

Application Specific Instructions in the Paper Drilling Machine Application Example

Provides ladder rungs demonstrating application-specific instructions for the paper drilling machine.

Using High-Speed Counter Instructions

About the High-Speed Counter Instructions

Introduces high-speed counter instructions for configuring, controlling, and monitoring hardware counters.

High-Speed Counter Instructions Overview

Details high-speed counter usage for pulse detection and initiating control operations based on preset values.

Counter Data File Elements

Describes the elements of counter reference C5:0, including status word, preset, and accumulated values.

High-Speed Counter (HSC)

Explains the HSC instruction for configuring the high-speed counter and its parameters.

High-Speed Counter Load (HSL)

Describes the HSL instruction for setting presets, output masks, and updating external outputs instantly.

High-Speed Counter Reset (RES)

Explains the RES instruction for writing a zero to the hardware and image accumulators.

High-Speed Counter Reset Accumulator (RAC)

Details the RAC instruction for writing a specific value to the hardware and image accumulators.

High-Speed Counter Interrupt Enable (HSE) and Disable (HSD)

Explains HSE and HSD instructions for enabling or disabling high-speed counter interrupts based on preset conditions.

What Happens to the HSC When Going to REM Run Mode

Describes how HSC retains its state during mode changes or power cycles and how parameters are initialized.

High-Speed Counter Instructions in the Paper Drilling Machine Application Example

Demonstrates HSC instruction usage in ladder rungs for the paper drilling machine application example.

Using the Message Instruction

Types of Communication

Explains communication capabilities, categorizing devices as initiator (master) or responder (slave).

Message Instruction (MSG)

Describes the MSG instruction for initiating data exchange between devices and its programming parameters.

Control Block Layout

Illustrates control block layouts for SLC500/ML1000 and 485CIF type messages.

MSG Instruction Status Bits

Explains MSG instruction status bits like TO, NR, EW, ER, DN, ST, and EN for monitoring message transmission.

Controller Communication Status Bit

Details the Active Protocol Bit (S:0/11) indicating the current communication protocol (DF1 or DH-485).

Timing Diagram for a Successful MSG Instruction

Illustrates the timing sequence for a successful MSG instruction, showing control block status bit behavior.

MSG Instruction Error Codes

Lists MSG instruction error codes, descriptions, and recommended corrective actions for failed transmissions.

Troubleshooting Your System

Understanding the Controller LED Status

Explains how to interpret controller LED status indicators for communication and operational states.

When Operating Normally

Describes normal LED behavior during power-up and REM Run mode.

When an Error Exists

Details LED indications for errors and provides probable causes and recommended actions.

Controller Error Recovery Model

Provides a flowchart-based model for diagnosing software and hardware problems, guiding troubleshooting steps.

Identifying Controller Faults

Describes options for identifying and correcting faults, including automatic and manual clearing methods.

Fault Messages

Lists fault messages, error codes, descriptions, and recommended actions for operation issues.

Hardware Reference

Controller Specifications

Lists controller types with their catalog numbers and descriptions of I/O and power supply configurations.

General Specifications

Provides detailed specifications including memory, power, operating temperature, humidity, vibration, and shock ratings.

Input Specifications

Details voltage and current input ranges, impedance, resolution, and protection for AC and DC controllers.

Controller Dimensions

Lists the physical dimensions (length, depth, height) for various MicroLogix 1000 controller models.

Replacement Parts

Provides a catalog of replacement parts, including controllers, terminal doors, communication cables, and programmers.

Programming Reference

Controller Status File

Describes the status file S:, listing its words, functions, and corresponding page numbers for details.

Status File Descriptions

Details each status bit classification and description, covering arithmetic flags, configuration, and controller status.

Instruction Execution Times and Memory Usage

Lists execution times (approx. microseconds) and memory usage (user words) for controller instructions.

Estimating Memory Usage for Your Control System

Provides a worksheet to calculate estimated memory usage for control systems.

Understanding the Communication Protocols

RS-232 Communication Interface

Defines the RS-232 standard for serial communication and its benefits for system integration.

DF1 Full-Duplex Protocol

Explains the DF1 Full-Duplex protocol for RS-232 point-to-point communication and its configuration parameters.

DF1 Half-Duplex Slave Protocol

Describes DF1 half-duplex slave protocol for multi-drop networks and its features, including slave-to-slave transfer.

DH-485 Communication Protocol

Details the DH-485 network functions, architecture, performance characteristics, and supported devices.

DH-485 Network Initialization

Explains the process of DH-485 network initialization and how networks are built via token passing.

Important DH-485 Network Planning Considerations

Lists factors affecting DH-485 network performance, including noise, device count, and cable length.

Application Example Programs

Paper Drilling Machine Application Example

Illustrates various instructions using a paper drilling machine example, covering drill operation and wear tracking.

Time Driven Sequencer Application Example

Demonstrates TON and SQO instructions for a traffic signal application, controlling light timing.

Event Driven Sequencer Application Example

Illustrates using SQC and SQO instructions to advance sequencer steps based on event triggers.

Bottle Line Example

Shows HSC configured as an Up/down counter for regulating bottle fill and packing machine speeds.

Pick and Place Machine Example

Demonstrates HSC with encoder using reset and hold for pick and place machine positioning.

RPM Calculation Application Example

Illustrates calculating frequency and RPM from an encoder connected to a high-speed counter.

Spray Booth Application Example

Shows bit shift and FIFO instructions for an automated paint spraying operation, tracking part presence and color.

Adjustable Timer Application Example

Demonstrates using timers to adjust drill dwell time at the end of machine downstroke.

Optional Analog Input Software Calibration

Calibrating an Analog Input Channel

Provides a procedure to calibrate analog input channels using software offsets for improved accuracy.

Calculating the Software Calibration

Explains the equations for calculating scaled value, slope, and offset for software calibration.

Calibration Procedure

Outlines the step-by-step procedure for calibrating analog input channels using software offsets.

Related product manuals