Glossary of ASCII Acronyms................................................................................... C-iv
D Bit & Word Mnemonics......................................................................................D-i
Address and Symbol Parsing........................................................................................... D-i
Sub-Element Word and Bit Mnemonics......................................................................... D-iii
xi
1 Introduction
Welcome to Rockwell Software's PLC-500 A.I. Series or MicroLogix™ 1000 A.I.
Series software! You have acquired the most flexible and powerful DOS based
programming tool for the Allen-Bradley® MicroLogix™ 1000 controller and
SLC 500™ family of processors available. A.I. Series programs integrate
programming, documentation and troubleshooting in one package, making them a
complete solution for your PLC® programming needs.
This chapter explains the basic concept behind PLC-500 A.I. Series, and contains
information about:
• Using the manual
• Reaching Rockwell Software Tech Support
• Equipment you'll need to run the A.I. Series software
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
What’s in the Manual?
With the PLC-500 A.I. or MicroLogix 1000 A.I. software, you should find the
following manuals:
Manual:Content description:
Software ReferenceThe manual you are reading now. Discusses the operation of
your Rockwell Software Inc. product.
Instruction Set
Reference
A.I. Series Installation
Guide
Product Support GuideExplains the various support options available from Rockwell
These manuals, along with the Allen-Bradley supplied SLC 500 Installation manual,
will describe the procedures for using your SLC 500 controller.
This manual provides you with the information you need to:
• use PLC-500 A.I. to create and edit projects
• download and run your programs on a SLC 500™ family or MicroLogix 1000™
processor
• use troubleshooting features of PLC-500 A.I.
• use passwords to secure your system
Discusses the functions of the SLC 500 ladder programming
instructions.
Explains how to install, move, update and remove your A.I.
Series software. Discusses copy protection considerations.
Software Inc. and how to access them.
Conventions
There are a few typographical conventions that can help you to better use this manual.
They are listed below.
• [BOLD] characters in brackets represent keystrokes used to execute a function.
• Bold characters represent menu choices.
• COURIER TEXT represents characters which you should type.
1-2
When more than one key is to be pressed at a time, the keys are separated by a
dash. For example, [Ctrl-F10] means hold down the [Ctrl] key and press the
[F10] key.
Introduction
Advisory Messages
NoteNote statements contain additional information that you may find valuable or should
pay special attention to.
Information in this format may be critical to the proper operation of the system.
Actions that may result in death, personal injury, or damage to equipment are noted
!
in this format.
1-3
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
What is PLC-500 A.I. Series?
PLC-500 A.I. is a software program designed to create, edit, document, and
troubleshoot ladder logic programs for SLC 500 and MicroLogix processors.
PLC-500 A.I. contains many advanced editing, documentation, and troubleshooting
features. Also, PLC-500 A.I. is part of Rockwell Software's A.I. (Advanced Interface)
Series of programming software for the Allen-Bradley SLC 500, MicroLogix, and
PLC-2, 3, 5, and 5/250 platforms. All of these software packages have similar
interfaces; once you learn one package, you'll know them all!
Ladder Editing & Documentation Features
Ladder logic editing and documentation are the two primary functions of the
PLC-500 A.I. Series software. All SLC 500 processor functions are supported (e.g.,
ladder and data table creation, and monitoring functions). The PLC-500 A.I. software
enhances program development through the following features.
• auto-addressing and symbolic programming
• automatic program backup and revision history
• I/O module and rack configuration
• block of rung options: cut, copy, paste, read or write to disk, and indexed loading
• rung or instruction delete/undelete
• search and replace addresses or documentation text
• verify ladder program (detects programming and addressing errors)
• intelligent program and/or data table comparison
• 75 character instruction descriptions with 15 character symbol names
• 64K rung descriptions (approximately 16 pages per rung) and page titles
• full-screen database editor
• database import/export functions
• flexible program reporting options
• I/O wire label printing
• user configurable security system
• extensive context sensitive help database with information on both the
PLC-500 A.I. software and the SLC 500 Instruction Set
1-4
•user-configurable help system allowing you to add your own help screens
Troubleshooting & Maintenance Functions
The PLC-500 A.I. Series software incorporates powerful diagnostic and troubleshooting
features to facilitate start-up and maintenance. These features include the following.
• DH-485, DH+, and station diagnostics
• program upload and download
• configurable search parameters and cross reference searching
• advanced diagnostics (section header) searching
• I/O forcing functions
• non-sequential rung display
• contact histograms
• timing charts
• custom display and data entry screens
Introduction
1-5
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
What’s New in Version 8.04
PLC-500 A.I. version 8.04 adds the following features.
• Support for SLC 5/03 enhanced (OS301) and SLC 5/04 (OS400) processors
• MicroLogix 1000 controller programming
• ASCII, string and floating point data types
• Extended memory use
• Support for Allen-Bradley Ethernet, 1784 KTX/KTXD, and DH+ communications
• New driver added for 1784-PCMK card allowing you to use almost any vendor’s
card services and socket services
• Support for RSI LAN Logistics, 1770-KF2B communications
• Support for WinLinx Ethernet to DH+ communications (v8.05)
• Local/remote settings for DH+ devices (v8.05)
• I/O bit display mode can be set to either include or exclude the word number
• Custom display screens are stored in one file, *.CDL, and get backed up with the
project in the .IB1 file. Comments can be entered on custom display screens.
What’s New in Version 8.10
PLC-500 A.I. version 8.10 adds the following features.
• Support for SLC 5/03 OS302 and SLC 5/04 OS401 processors
• Global Status File containing Global Status Words from each processor on the
DH+ network
• Short addresses
• New instructions including trigonometric and logarithmic instructions and
compute expressions
• Output cross referencing on selected instructions
• Multipoint monitoring and editing
• Configuration for SLC 5/03 and 5/04 DF1 Master
1-6
Using PLC-500 A.I.
Menu Bar
Status Line
“New.”
rung
screen
This section presents the information available on a typical screen and explains how to
navigate within the software.
Introduction
Screen Layout
Command/Menu
Level. Current
position in menu
structure. The path
shown on this
screen indicates that
from the top menu
bar, “Search” was
selected and then
Instruction
Shortcut Key
Assignments
(Key List)
Function Key
Help (description
of highlighted
menu item)
offline or online
operation
highlighted
menu item
current project
processor
mode
forcing
status
current
program
Command Portal
keys to reach this
total
number of
rungs
Rung
comment and
page title
attached to
current rung
Search Mode
Configuration
(only appears
when searching)
Items in bold type may be moved or removed from the screen. Refer to Configure
Window Display in Chapter 12 - Customizing PLC-500 A.I.
1-7
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
Starting PLC-500 A.I.
To run PLC-500 A.I.:
1. Change to the directory where PLC-500 A.I. has been installed. The default
directory is C:\SLC500. To change the directory, type
CD \SLC500[Enter]
2. Enter the command to run the software. At the DOS prompt, type
AB500
The Main Menu will appear.
1-8
The second line from the top of the screen identifies the currently selected Project, on
the left, and the default network address for the processor, on the right.
The third line from the top of the screen displays the currently selected communication
device followed by the addressing mode of the processor station address on the DH+
(octal), DH-485 (decimal), or Ethernet (decimal) network.
The large box across the lower part of the screen shows your Company name and
Address (city and state or province). The currently activated software modules, the
drives they are installed on, and their serial numbers are displayed immediately below
those lines if the activation files are found on a local or network hard drive. For more
information on installing the software and on activation files, refer to the A.I. SeriesInstallation Guide.
Introduction
NoteCompany name and address information is taken directly from our customer database.
Please contact Rockwell Software Technical Support at (414) 321-4266 to correct
spelling errors or incorrect registration information.
Selecting Menu Options
Menus in PLC-500 A.I. are displayed in a bar along the bottom of the screen as shown
under Screen Layout on page 1-7, or as a list in a box as seen on the Main Menu.
From a menu box, you can select an option in one of two ways:
• Press the function key associated with the desired option. For example, to select
Reporting Options from the menu above, press [F4].
• Use the arrow keys on your keyboard to move the highlighting to the desired
option, then press [Enter].
From a menu bar at the bottom of the screen, you can select an option in one of two
ways:
• Press the function key associated with the desired option. For example, to select
Help from the screen on the previous page, press [F10].
• Use the tab key on your keyboard to move the highlighting to the desired option,
then press [Enter].
To exit a menu (and move backwards through the menu structure) press [Esc].
1-9
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
Using the Command Portal to Move Within PLC-500 A.I.
The Command Portal provides a quick way of moving around within the PLC-500 A.I.
ladder editor. Notice on the screen on page 1-7 that each item on the function key
menu bar is in lower case except for one letter. This letter can be used in the Command
Portal to access that menu option.
Press [.] to access the Command Portal. A box will appear on the screen in which you
can type the letters corresponding to the menu bar items you want to select. Press
[Enter] to issue the command.
For example, you can access the data table memory map function any time you are
editing a project by typing .UM[Enter].
The Key Command Guide supplied with PLC-500 A.I. details the Command Portal
keys.
Shortcut Keys
Several key combinations allow you to move quickly from one feature of PLC-500 A.I.
to another.
When you are using any Rockwell Software A.I. series product and wonder what to do
next, try pressing [F10]. The Context Sensitive Help system will display information
about where you are in the software and what your options are.
In some parts of the software, [F10] is used for some other function. In those
situations, [Ctrl-F10] is the help key.
When Help is displayed, use the [PgUp] and [PgDn] keys to move through the pages.
Press [Esc] to exit from the help system.
Exiting to DOS Temporarily
You can temporarily leave PLC-500 A.I. to go into DOS. This allows you to run other
DOS applications and utilities without closing PLC-500 A.I.
To shell into DOS:
1. From the Main Menu, select [F5]Utility Options. The system displays the Utility
Options menu.
Introduction
2. From this menu, select 12 Exit to DOS Temporarily. The system goes into DOS,
keeping PLC-500 A.I. resident.
NoteTo select menu options beyond [F9], use the cursor motion keys to highlight the option,
and press [Enter].
To return to PLC-500 A.I., type exit and press [Enter] at any DOS prompt.
NoteYou can also shell out to DOS while in the Offline or Online editor by selecting [F6]
Utility, [F9] Util2, [F1] Exit or by using the Command Portal keys .UUE.
Do not load any Terminate and Stay Resident programs (TSRs) while in the
temporary DOS session. This includes network shells.
Do not modify or delete any PLC-500 A.I. files during the temporary DOS session.
Do not turn off or reboot the computer during the temporary DOS session.
1-11
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
You can prevent users from exiting temporarily to DOS by setting the NOEXITTODOS
environment variable. See the A.I. Series Installation Guide for a complete list of
environment variables.
Add the following line to a batch file that starts PLC-500 A.I. or to the
AUTOEXEC.BAT file. If you only want to prevent exiting to DOS for one use, type
the line at the DOS prompt before starting PLC-500 A.I.
SET NOEXITTODOS=1
You can also use the security system to prevent users from exiting temporarily to DOS.
See Chapter 20 - Security System.
1-12
PLC-500 A.I. Optional Add-On Modules
Rockwell Software produces the following software packages that operate in
conjunction with PLC-500 A.I. series software. For more information about these
products, contact Rockwell Software or your Rockwell Software distributor.
PID Loop Tuner and Data Acquisition/Monitoring
Tune your SLC 5/02, 5/03, and 5/04 PID loops quickly and easily! The PID Tuner
collects and analyzes data from PID loops, and suggests optimum tuning parameters for
the loops. You can directly download the suggested parameters to the SLC 500
processor. The PID Tuner is available either as an add-on to the SLC 500 software, or
as a stand-alone system with its own menu and database import functions. (Not
available for the MicroLogix 1000 controllers.)
Processor Emulation Module
Run and test your ladder logic without going online! The Processor Emulation module
allows your computer to run the ladder logic without a programmable controller. (Not
available for the MicroLogix 1000 controllers.)
Introduction
Other PLC-500 A.I. Compatible Products
The following Rockwell Software products may be used with the PLC-500 A.I. software
or by themselves to simplify operations with the SLC 500. For more information on
these products, call Rockwell Software or your Rockwell Software distributor.
WINtelligent LINX™
Use Windows applications to monitor and write data to the SLC 500 data table!
WINtelligent LINX uses the Windows Dynamic Data Exchange (DDE) to transfer data
between SLC 500's (or PLC-5's, PLC-2's and PLC-3's) and DDE compatible Windows
applications, such as Microsoft Excel.
1-13
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
Complete A.I. Series Product Line
Do you use other Allen-Bradley PLC platforms? Rockwell Software produces versions
of the A.I. Series software for PLC-2 & 1774-PLC, PLC-3 & 3/10, PLC-5, and PLC5/250, each with the same features as the SLC 500 product. Contact your Rockwell
Software distributor or Rockwell Software Inc. for more information.
1-14
Support for Your Rockwell Software Product
When you purchase a software package from Rockwell Software, you also purchase the
support services of the entire Rockwell Software staff. We understand the expense of
"down time," and we'll do whatever we can to solve any software (and yes, sometimes
hardware) problems you might encounter.
For information on product support and updates, please refer to the Product Support
Guide or call the Rockwell Software Support Information Line at (414) 321-4266.
Introduction
1-15
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
Necessary Equipment
The following equipment is necessary to run the PLC-500 A.I. Series Ladder Logistics
Software. This information is written for running your A.I. Series software in DOS.
Exceptions and considerations for running under Windows™ operating systems
(Windows, Windows 95, and Windows NT™) are noted.
Basic Equipment
• IBM 386, 486, Pentium, or compatible
• DOS 5.0 or greater
• 4 M of RAM (16 M of RAM under Windows 95)
• One floppy and one hard disk drive
• Monochrome, EGA or VGA display
NoteTo run PLC-500 A.I. version 8.xx in monochrome, you must set an environment
variable. Add the following command to your autoexec.bat file or to a batch file that
starts PLC-500 A.I.
SET FORCEMONO=1
At least 3 M of Extended Memory must be available after loading all TSR’s and
device drivers, otherwise PLC-500 A.I. will run extremely slowly and some modules
!
NoteIf you are running under a Windows operating systems, be sure to shell to DOS to
(Online and Reporting) will return errors.
check your free memory.
Optional Equipment
• Printer (Epson compatibles and PCL laser printers, such as the HP Laserjet, are
recommended)
• Special video cards. Video drivers are supplied to take advantage of specific video
hardware for enhanced ladder logic display. These include:
§ EVEREX Micro Enhancer Deluxe EGA
§ Video 7 VGA
§ Paradise/ALR VGA Professional Card
1-16
§ ATI VGA WONDER
§ ATI Graphic Solution Card - Hercules Mode
§ Orchid ProDesigner VGA/Plus
Introduction
1-17
MicroLogix 1000 and PLC-500 A.I. Series Software Reference
System Configuration
The following sections discuss the steps necessary to assure smooth software start-up
and operation. This information is written for running your A.I. Series software in
DOS. Exceptions and considerations for running under Windows™ operating systems
(Windows, Windows 95, and Windows NT™) are noted.
AUTOEXEC.BAT File
There are no required statements in the AUTOEXEC.BAT file. If you want to start the
PLC-500 A.I. software automatically when your computer is restarted, or to start the
software from a different batch file, make sure you include the following statements in
the batch file:
StatementFunction
c:
CD\SLC500
AB500
Change to the drive where PLC-500 A.I. is
installed
Change to the directory where PLC-500 A.I. is
installed
Start PLC-500 A.I. (at the main menu)
1-18
You can also include a statement in the batch file that sets an environment variable
which places user configuration files in a directory other than the SLC500 directory.
This statement is required in multi-user and network installations.
The statement is:
SET PLCLL=C:\USER1
where C:\USER1 is an existing subdirectory. If you use the environment variable,
copy the file SLC5LL.DEF from the product directory (usually \SLC500) to the
specified directory. This loads the default status file word/bit descriptions
automatically when a new database is loaded. Refer to the A.I. Series InstallationGuide for more information on network and multi-user installation.
If your system has 4 M of RAM (at least 8 M if using a Windows operating system),
you can add the following line to your AUTOEXEC.BAT file to improve software
performance.
C:\DOS\SMARTDRV.EXE 1024
Once you have added this line and rebooted your computer, check to make sure that at
least 3M of RAM is free. Type MEM[Enter] at the DOS prompt. Look at the number
under the “Free” column for “Extended (XMS)” memory; it should be greater than or
equal to 3072. If it is less than 3072, decrease the RAM that is being allocated to
SMARTDRV.EXE, reboot, and check again. (For additional information on
SMARTDRV.EXE, see your DOS manual or type help smartdrv.exe at the DOS
prompt.)
CONFIG.SYS File
This file must be in the root directory of the drive that your computer boots from
(typically drive “C” for a hard disk based system). This file is not needed if you are
using Windows 95 or NT.
The CONFIG.SYS file should contain the following statements:
Introduction
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH
FILES=40
BUFFERS=30
NoteThe path in your DEVICE statements may be slightly different if you are running
Windows, for example, C:\WINDOWS\HIMEM.SYS or C:\WFW\HIMEM.SYS.
Specifying quantities greater than those listed above are generally acceptable, but
additional buffers will subtract from your available RAM. Use a text editor to modify
or create the CONFIG.SYS file if necessary.
NoteIf the CONFIG.SYS file is added or edited, you will need to “warm boot” your
computer (press [Ctrl-Alt-Del]) before the changes take effect.
1-19
Loading...
+ 517 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.