EasyManua.ls Logo

Allen-Bradley SoftLogix 5800 User Manual

Allen-Bradley SoftLogix 5800
272 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
SoftLogix 5800 System
Catalog Numbers 1789-L10, 1789-L30, 1789-L60
User Manual

Table of Contents

Question and Answer IconNeed help?

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

Allen-Bradley SoftLogix 5800 Specifications

General IconGeneral
ModelSoftLogix 5800
Programming EnvironmentRSLogix 5000
Operating SystemWindows
Communication ProtocolsEtherNet/IP
Communication PortsEthernet
Processor TypeIntel-compatible PC processor (performance depends on PC hardware)

Summary

Important User Information

General Safety and Usage Guidelines

Read documents, use trained personnel, understand liability and product usage.

Summary of Changes

Introduction to Document Updates

Document contains new and updated information, look for change bars.

Updated Information Overview

Table represents major topics with changes, check change bars.

Chapter 1 SoftLogix 5800 System

About the SoftLogix 5800 Controller

Determines available slots in virtual chassis and installable devices.

Before You Begin

Prerequisites and essential software needed before installation.

Install the SoftLogix 5800 Controller

Steps to install the SoftLogix 5800 controller software on a computer.

FactoryTalk Activation Manager

Manages software activations, covering node-locked and concurrent types.

Configure RSLinx Virtual-backplane Driver

Steps to configure the virtual-backplane driver required for SoftLogix operation.

Chapter 2 What is the SoftLogix System?

SoftLogix System Components

Overview of features and components of a SoftLogix system.

Set Up the Chassis Monitor

Guide to configuring and monitoring system components via the Chassis Monitor.

Configure the SoftLogix Controller

Steps to create and configure the controller in the virtual chassis monitor.

Determine Memory Size and Periodic Save Interval

Allocate RAM for controller and configure periodic save task for system performance.

Developing Programs and Tasks

Explains execution model, program development, and task scheduling/priority.

SoftLogix System Connections

Details system connections for I/O, messages, tags, and overall requirements.

Controller Operations: Restart, Online, and Upload

Procedures for restarting, going online, and uploading projects to the controller.

Select System Overhead Percentage

Configures the percentage of controller time for communication and background functions.

Chapter 3 Communicate with Devices on an Ethernet Network

Configure System for Ethernet Network

Requirements for SoftLogix controller to operate on an EtherNet/IP network.

Manage Multiple EtherNet/IP Modules and Connections

Install, configure multiple modules, manage connections, and domain interactions.

Distributed Ethernet I/O and Configuration Order

Supports distributed I/O over EtherNet/IP and shows typical network configuration order.

Ethernet I/O Data and Remote Controller Setup

Describes Ethernet I/O tag structure and steps to add a remote controller.

Consumed Tags and EtherNet/IP Statistics

Creating consumed tags and viewing EtherNet/IP module statistics.

Ethernet Communication Examples

Illustrates remote connection, message sending, PLC-5 communication, and distributed I/O control.

Chapter 4 Communicate with Serial Devices

Configure System for Serial Device

Requirements for operating SoftLogix with a serial device.

Serial Communication Configuration and Examples

Serial port settings, protocols (DF1, ASCII), examples, and modes.

Controller Status Indicators

Describes the RS-232 status indicator behavior for the SoftLogix controller.

Serial Communication Examples

Illustrates direct connection, remote connection, and bar code reader communication.

Chapter 5 Configure and Use Simulated I/O

Configure System for 1789-SIM Module

Requirements for simulating local I/O using a 1789-SIM module.

Map I/O Data and Toggle Inputs/Outputs

Assigning I/O data and interacting with simulated I/O bits.

Turn On or Force Bits and Move Application Data

Forcing bits and copying application data to simulated I/O tags.

Chapter 6 Execute External Routines

Configure System for External Routines

Steps to add and call external routines using JXR instruction.

Add External Routine and Call It

Adding external routine to organizer and calling it via JXR instruction.

External Routine Parameters and Type Checking

Details parameters for JXR instruction and type checking rules.

Chapter 7 Develop External Routines

External Routines: Considerations and Execution

Flexible capability of external routines, execution process, and potential risks.

Create, Build, and Download External Routines

Process for creating, building, downloading, updating, and managing external routines and their DLLs.

Debug and Test External Routines

Setting up debug sessions, breakpoints, and using Visual Studio debugger.

Data Types, C++ Export, and XML Resources

Supported data types, C++ export style, and XML resource for routine descriptions.

Other Considerations for External Routines

Suggestions for external routines, including passing tags by reference and DLL dependencies.

Chapter 8 Program Windows Events to Monitor and Change Controller Execution

Use Outbound Events for Controller Mode Changes

Using outbound events in asynchronous routines to detect controller mode changes.

Configure Windows Events to Launch Tasks

Creating and configuring a task triggered by Windows events in the controller.

Programmatically Save Controller

Saving controller information programmatically using pre-defined Windows events.

Trigger Controller Task from Windows Application

Using Windows API functions to open and set Windows events in the controller.

Appendix A Communicate with Devices on a DeviceNet Network

Configure System for DeviceNet Network

Requirements for operating SoftLogix on a DeviceNet network.

DeviceNet Setup and Testing

Steps for testing DeviceNet communication, configuring ports, views, and I/O.

DeviceNet I/O Data and Card Configuration

Describes I/O data format, card modes, status registers, and data elements.

DeviceNet Network Examples and Alias Tags

Illustrates SoftLogix controller with DeviceNet I/O and creating alias tags for I/O points.

Appendix B Communicate with Devices on a ControlNet Network

Configure System for ControlNet Network

Requirements for operating SoftLogix on a ControlNet network.

ControlNet I/O Data and Module Properties

Describes ControlNet I/O tag structure and module property tab configurations.

Add and Configure I/O Modules for Remote Communication

Adding and configuring remote adapters and I/O modules for ControlNet.

Download Project and Schedule Network

Downloading project to controller and scheduling the ControlNet network using RSNetWorx.

ControlNet Examples

Illustrates controller to I/O, controller to controller, other devices, and gateway configurations.

MSG Instructions and Produce/Consume Tags

Configuring MSG instructions and setting up produce/consume tags for ControlNet.

Appendix C Program Virtual Motion

Virtual Motion Overview and Setup

Overview of virtual motion, requirements, and initial setup steps.

Logic for Motion Control and Motion Faults

Configuring axes, motion instructions, and handling motion faults.

Windows Considerations for Motion Applications

Impact of Windows System Restore feature on SoftLogix motion applications.

Appendix D Windows Considerations

Observe Windows Objects and System Behavior

Understanding ISRs, DPCs, Threads, and other OS factors affecting SoftLogix.

Windows System Management and Performance

Running SoftLogix, dwell time, periodic tasks, timeslice, and multi-controller efficiency.

HMI and PC Hardware Considerations

HMI interaction and PC hardware requirements for optimal SoftLogix performance.

Appendix E System Performance Tuning Guidelines

Pre-qualify Personal Computer and TestTime Utility

Verifying system performance using TestTime utility and checking PC compatibility.

System Performance Parameters and Tuning

Tuning parameters like dwell time, save interval, CPU affinity, and connections for performance.

System Startup and Performance Monitoring

Managing system startup demands and using performance monitoring tools.

Appendix F Status Indicators

SoftLogix Controller Status Indicators

Details the RUN, I/O, FRC, RS232, BAT, and OK indicators on the controller.

EtherNet/IP Module Status Indicators

Describes LINK, NET, and OK indicators for EtherNet/IP modules.

Controller Status Indicator and Display

Explains the status and display of RUN, I/O, FRC, RS232, BAT, and OK indicators.

Link Status (LINK) Indicator

Describes the LINK indicator states and their meanings for Ethernet modules.

Network Status (NET) Indicator

Describes the NET indicator states for CIP connections and network status.

Module Status (OK) Indicator

Describes the OK indicator states for module operation and faults.

Appendix G SoftLogix 5800 Revision History

Version 23 Revision Notes

Release notes for SoftLogix 5800 Version 23, coinciding with Studio 5000 Designer v23.

Version 21 Revision Notes

Release notes for SoftLogix 5800 Version 21, noting replacement of RSLogix software.

Version 20 Revision Notes

Release notes for SoftLogix 5800 Version 20, including TOC redesign and RSLinx module flexibility.

Related product manuals