RSLOGIX 5000 SOFTWARE COMPONENTS

I: RSLogix 5000 Programming Software.

Tip: Because all Logix5000 platforms have

All ControLogix, FlexLogix, and CompactLogix PLC types used common control engine, RSLogix 5000 software is used to program and configure all Logix5000 systems.

Used to perform the following tasks:
• Develop and modify code
  – (e.g., ladder logic, function block diagrams, Structured Text etc.)
• Monitor project and system component operation during operation
• Configure hardware modules (communication module, I/O module, etc..)



II. RSLogix 5000 Software Advantage.

RSLogix 5000 software offers the following benefits:
• Flexible, easy-to-use, Windows®-based editors and components
• I/O configuration wizards
• Ability to copy and paste components between projects
• Same look and feel as RSLogix 5 and RSLogix 500 software:
   – Ladder logic instruction set built on PLC® instruction set
• Multiple programming language options
   – ladder logic, function block diagram, sequential function chart, and structured text.
• Your configuration will depend on the language options selected and installed.


III. RSLogix 5000 Software Windows.

Main Screen at Default Configuration
1. Toolbars
2. Controller Organizer
3. Routine Editor / Tags Window
4. Results Window


IV. RSLogix 5000 Toolbars.

Following toolbars are available:
• Standard toolbar
• Online toolbar
• Path toolbar
• Language Element toolbar


Standard Toolbar: Standard Microsoft options:
• New
• Save
• Cut
• Copy
• Paste
• And more


Standard Toolbar

Online Toolbar: toolbar that provides controller status. Tab/drop-down lists are available for viewing related information:


Online Toolbar


Path Toolbar: toolbar specifically used for communicating with controller and viewing communication status:



Path Toolbar Screen


Language Element Toolbar: toolbar containing programming elements, grouped by tabs, for entry into an active routine. Each language has its own element toolbar:


Language Element Toolbar

V. Controller Organizer


Controller Organizer
 
Above is showing the Expanded Branch/TASK,  Main Routine, and Sub-Routine in hierarchy.

NOTE: THE CONTROLLER ORGANISER CAN BE OPENED OR CLOSED BY USING THE TOGGLE ORGANISER WINDOW BUTTON.

Routine Editor/Tags Window: Displays open routine or tags collection opened through Controller Organizer:

Routine Editor Tags Window




Results Window: window at bottom of main window that contains the following tabs:

Results Tabs
• Errors tab: Results of verification for errors in the project
• Search Results tab: Results of a search for a project component
• Watch tab: Window for viewing data in an open routine


Results Tabs

FLEXLOGIX CONTROLLER SYSTEM COMPONENTS IDENTIFICATION

I: FlexLogix Platform

For distributed-control:
• (i.e., control platform is located at or close to the process/machine).
• Allows application to be simplified by dividing it.


This system has the following characteristics:
• Reduced size for smaller spaces
• Can be mounted on a DIN rail or panels
• Can be mounted vertically or horizontally
• Modular


FlexLogix Hardware



II. Flex Logix Main Component


FlexLogix Main Component

Flex Logix Features:
• 64 Kbyte (1794-L33) and 512 Kbyte (1794-L34) fixed memory:
• 1794-L33/A and 1794-L34/B support non-volatile memory to retain project without a battery
• Two communications slots installed in controller
• Support for NetLinx™ networks:
  – EtherNet/IP
  – DeviceNet
  – ControlNet


FlexLogix I/O placed on DIN rail:
• Supports one or two banks
  – (up to 8 local I/O modules and 8 extended local I/O modules)
Flex IOs

FlexLogix I/O placed on DIN rail:
• Extended local I/O modules can be located 1 to 3 m from local I/O
• FlexLogix systems support up to 512 I/O points

NOTE: FLEXLOGIX BANKS CAN EXTEND UP TO 10 FT. (3 METERS) WHEN USING EXTENDER CABLE.

III. FLEX LOGIX COMMUNICATION.
Connected directly to the controller in the daughtercard slots:





CONTROLOGIX 5000 SYSTEM COMPONENTS IDENTIFICATION


I: Introduction to Allen-Bradley Control Systems Family

Allen-Bradley control systems:

1. PLC System: Programmable Logic Controller.
Allen-Bradley line of processors identified by prefix PLC. (e.g., PLC-2®, PLC-3®, and PLC-5® processors)

2. SLC™ System: Small Logic Controller.
Allen-Bradley line of processors with flexibility and power of large processor in size and simplicity of small processor. (e.g., SLC 500, SLC 5/01, SLC 5/05 processors).

3. Logix5000™ System: can integrate
– Sequential
– Motion
– Drive
– Process control

Logix5000 control engine available in several platforms/physical formats:

• ControlLogix® - High-performance, multi-controller modular chassis
• FlexLogix™ - Distributed-control
– (i.e., control platform is located at or close to the process/machine.)
• CompactLogix™ - Small modular stand-alone to medium sized
• DriveLogix™ - Distributed drive control
• SoftLogix™ - Combines control, information, visualization on open-control system
– (e.g. control engine housed in computer/other terminal.)
Logix 5000 Family

NOTE: ALL LOGIX5000 PLATFORMS WERE PROGRAM BY USING RSLOGIX5000 AS THEY HAVE THE SAME CONTROL ENGINE:



II. Control Logix 5000 Hardware Platform:


• High-performance
• Multi-controller system
• Modular chassis format
• Easy integration with any existing systems (i.e., PLC-5®, SLC™)
• Capable of high-speed communications and data-transfers
• Allow multiple controllers, I/O modules, and communications modules in any order/location within chassis
PLC Complete Hardware Modular Assembly

III. Control Logix 5000 Chassis Hardware Assembly.

• Controllers
• I/O
• Communications modules
• Power supply

PLC Chassis Hardware Modular Assembly

NOTE: LOGIX 5000 PLC IS A MODULAR TYPE HENCE EVERY MODULE CAN BE INSERTED INTO THE CHASSIS BY MEANS OF A SLOT.


IV. Standard Sizes Of Control Logix Chassis.

ControlLogix chassis sizes:

• 4-slot
• 7-slot
• 10-slot
• 13-slot
• 17-slot 
10 Slot PLC Chassis
Slots numbered from left to right starting with 0:


NOTE: 1756 (ControlLogix) MODULES ARE NOT SLOT DEPENDENT (i.e., ANY 1756 MODULE CAN BE PLACED IN ANY SLOT IN THE CHASSIS).




V. Control Logix PLC Backplane.

Also known as ControlBus™ backplane:

• Printed-circuit board at back of chassis
• Provides electrical interconnection between modules


Control Logix Backplane


NOTE: THE BACKPLANE ALLOWS DATA TO BE MULTICAST (i.e., SENT ONCE AND RECEIVED SIMULTANEOUSLY BY MULTIPLE DESTINATIONS).


VI. Control Logix Processor.

32-bit controller that combines logic and data in modular memory:

Control Logix CPU

Controllers have two main internal components:

• Central Processing Unit (CPU): The decision making component that executes the program stored in memory.
• Memory: A group of circuit elements where programs and data are stored.


NOTE: WHEN POWER IS TURNED OFF, THE BATTERY WILL MAINTAIN THE CONTROLLER MEMORY.


VII. 1756-I/O modules provide input/output capability to many applications

I/O modules offer the following capabilities:
  • Easy configuration using a wizard
  • Electronic module identification (keying)
  • Scaling of analog values
  • Diagnostics (depending on the module)

Wiring from process/machine connected to I/O modules through one of the following special devices:
  • RTB (Removable Terminal Block): field wiring connector for I/O modules.
   – Connected to RTB rather than directly to terminal block
  • IFM (Prewired Interface Module): field wiring arm that uses prewired/factory wired cable to connect to I/O module.


VIII. Communications Modules

Used for creating communications between controller and network:

Network and their Required Communications Module
  • EtherNet/IP™  - 1756-ENBx
  • ControlNet™  - 1756-CNB, CNBR, 1756-CN2, CN2R
  • DeviceNet™  - 1756-DNB
  • Data Highway Plus™ (DH+™) or Universal Remote I/O - 1756-DHRIO

NOTE: FOR SERIAL COMMUNICATION, THE WORKSTATION CAN BE DIRECTLY CONNECTED TO THE CONTROLLER VIA RS232.






Different Network Protocols Used



Modular format allows users to design, build, and modify flexible systems:
  • Select the number of controllers and appropriate memory size
  • Select the number and type of I/O modules
  • Select the number and type of communications modules

System can range in complexity:
  • Simple stand-alone controller and I/O modules in a single chassis.
  • Complex system with multiple controllers, chassis, and networks in different locations.


NOTE: INDIVIDUAL UNITS CAN BE CONFIGURED, REPAIRED, AND REPLACED DUE TO ITS MODULARITY CONCEPT.

Compact Logix Controller System Components Identification

I: FlexLogix Platform.

Small modular system for stand-alone to medium sized connected systems.

Fixed I/O count of CompactLogix platform geared toward stand-alone control applications where panel space is limited:


CompactLogix Chassis Hardware Modular Assembly



II. COMPACT LOGIX CONTROLLER


Main components of CompactLogix controller:




CompactLogix functional benefits:

• Has memory sizes from 512 Kbytes to 1.5 Mbytes
• Supports these NetLinx networks:
  – EtherNet/IP
  – ControlNet
  – DeviceNet



III. COMPACT LOGIX I/O MODULE


Contain a set I/O count for simple, stand-alone processes:

• Supports up to 3 banks of local I/O (up to 30 CompactLogix I/O modules)
• Supports up to 1024 I/O points
• Remove-able terminal blocks and module-ready cables
• Status indicators




IV. COMPACT LOGIX COMMUNICATION MODULE.

Network and their Required Communications Module/Card
EtherNet/IP - 1761-NET-ENI Module
DeviceNet - 1796-SDN, 1761-NET-DNI, or 1769-ADN Modules
DH-485 - 1761-NET-AIC Convertor