Studio 5000 Logix Designer Level 3: Project Development

Course Number-CCP143

Course Purpose:

Upon completion of this course, given a functional specification for a Logix5000TM application, you should be able to develop a project to meet the specification requirements.

This course covers tasks common to the following hardware, which all use the Logix5000 control engine:

• ControlLogix® controllers
• CompactLogixTM controllers • SoftLogixTM controllers

This course builds upon your knowledge of common controller terms and operation and your experience with basic ladder logic programming.

You can gain a deeper understanding of project development tasks that are common to all Logix5000 controllers. Such tasks include organizing tasks and routines, organizing controller data, configuring modules, and sharing data.

You will also use producer/consumer technology for multicasting to input and output devices, sharing data between controllers, and controlling remote I/O.

Who Should Attend

Individuals who need to develop Studio 5000 Logix Designer® projects for any Logix5000 controller should attend this course.


To successfully complete this course, the following prerequisites are required:

  • Ability to perform basic Microsoft Windows tasks

  • Knowledge of common controller terms and operation through experience or one of the following courses:
    - Studio 5000 Logix Designer Level 1: ControlLogix System

    Fundamentals (Course No. CCP146)
    - RSTrainer for ControlLogix Fundamentals computer-based

    training (9393-RSTCLX)

    • Ability to write basic ladder logic with common instructions, such as bit, timer, counter, move, and comparison instructions through experience or this course:
    - Studio 5000 Logix Designer Level 2: Basic Ladder Logic

    Programming (Course No. CCP151)

Course Agenda

Day 1

  • Creating and Organizing a Project

  • Creating a Periodic Task

  • Creating an Event Task

  • Developing an Add-On Instruction in a Ladder Diagram

Day 2

  • Organizing Arrays

  • Creating a User-Defined Data Type

  • Importing Components

  • Entering, Editing, and Verifying Ladder Logic

  • Configuring a Controller to Produce and Consume Data

  • Configuring a Logix5000 Message

Day 3

  • Configuring Controllers and Modules to Communicate and Share Data over EtherNet/IP

  • Communicating with a Local 1756-I/O Module

  • Allocating Connections

  • Retrieving and Setting Controller Status Values with GSV/SSV Instructions

  • Programming a BTD Instruction

  • Handling a Major Fault

Day 4

  • Managing Project Files

  • Updating Logix5000 Firmware

  • Integrated Practice: Developing a Studio 5000 Logix Designer Project

Kirby Risk Training Cancellation Policy

If you cannot attend the above class as scheduled, notify your Kirby Risk sales representative or Sophie Dillman at as soon as possible. If the enrollment is cancelled more than 16 days before the scheduled start of the event, 100% of the tuition will be refunded. If cancelled 16 to 8 days before the scheduled start of the event, 50% of the full tuition amount will be billed for standard enrollments. Cancellations received 7 days before the start of the event will be charged the full tuition. If a student fails to appear for a scheduled class, full tuition will be charged.

Training Pre-Enrollment Form

Please complete and submit the form below to pre-enroll in the course indicated. A Kirby Risk representative will contact you to finalize the enrollment and payment process.

For any additional questions regarding the training or enrollment process, please contact your local Kirby Risk Sales Representative or Sophie Dillman at

Student Information