EasyManua.ls Logo

Allen-Bradley Micro810 User Manual

Allen-Bradley Micro810
102 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 #45 background imageLoading...
Page #45 background image
Rockwell Automation Publication 2080-UM001B-EN-E - November 2011 37
Appendix
B
Running Programs with Micro800
This section provides a brief overview of running or executing programs with a
Micro800 controller.
Overview of Program
Execution
A Micro800 cycle or scan consists of reading inputs, executing programs in
sequential order, updating outputs and performing communications
housekeeping.
Program names must begin with a letter or underscore, followed by up to 127
letters, digits or single underscores. Use programming languages such as ladder
logic, function block diagrams and structured text.
Up to 256 programs may be included in a project, depending on available
controller memory. By default, the programs are cyclic (executed once per cycle or
scan). As each new program is added to a project, it is assigned the next
consecutive order number. When you start up the Project Organizer in
Connected Components Workbench (CCW), it displays the program icons
based on this order. You can view and modify an order number for a program
from the program's properties. However, the Project Organizer does not show the
new order until the next time the project is opened.
The Micro800 supports jumps within a program. Call a subroutine of code
within a program by encapsulating that code as a User Defined Function Block
(UDFB). Although a UDFB can be executed within another UDFB, a maximum
nesting depth of five is supported. A compilation error occurs if this is exceeded.
Alternatively, you can assign a program to an available interrupt and have it
executed only when the interrupt is triggered. The User Fault Routine is the only
interrupt available in Micro810 controllers. A program assigned to the User Fault
Routine runs once just prior to the controller going into Fault mode.
The Global System Variables associated with cycles/scans are:
__SYSVA_CYCLECNT - Cycle counter
__SYSVA_TCYCURRENT - Current cycle time
__SYSVA_TCYMAXIMUM - Maximum cycle time since last start.

Table of Contents

Question and Answer IconNeed help?

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

Allen-Bradley Micro810 Specifications

General IconGeneral
BrandAllen-Bradley
ModelMicro810
CategoryController
LanguageEnglish

Summary

Chapter 1 Hardware Overview

Hardware Features

Describes the physical characteristics and components of the Micro800 controller.

Micro810 12-Point Controllers

Details the specific features and layout of the Micro810 12-point models.

Chapter 2 About Your Controller

Installation Considerations

Provides guidelines for proper installation in industrial environments.

Safety Considerations

Outlines essential safety precautions for handling and installing the controller.

Disconnecting Main Power

Details the procedure and safety warnings for disconnecting power.

Chapter 3 Install Your Controller

Controller Mounting Dimensions

Specifies the physical dimensions and mounting requirements for controllers.

Chapter 4 Wire Your Controller

Wiring Requirements

Outlines essential rules and best practices for wiring the controller.

Using Surge Suppressors

Explains the need for and methods of surge suppression for inductive loads.

Ground the Controller

Specifies the grounding requirements for safe and reliable operation.

Controller I/O Wiring

Details how to connect inputs and outputs to the controller.

Analog Channel Wiring Guidelines

Provides specific instructions for wiring analog channels to minimize noise.

Appendix A Specifications

Micro810 Controllers

Provides detailed technical specifications for the Micro810 controller series.

Appendix B Running Programs with Micro800

Overview of Program Execution

Explains the basic cycle of program execution in Micro800 controllers.

Appendix C IPID Function Block

IPID Function Block

Describes the arguments and usage of the IPIDCONTROLLER function block.

Appendix E Quickstarts

Flash Update the Micro800 Firmware

Provides instructions for updating the controller's firmware.

Establish Communication Between RSLinx and a Micro810 12-point controller through USB

Details how to set up communication between RSLinx and the controller via USB.

Related product manuals