Structured Text for ControlLogix


Structured Text for ControlLogix(Desktop Version)
Course Length: 32 Hours
Maximum Participants: 10

Prerequisites: Students who take this course must be comfortable working in a Microsoft Windows environment. It is highly suggested that the students have previously attended the ControlLogix Level 1 (PLC-A263) course.
Software Used: Windows XP SP2, RSLogix 5000, RSLinx
Course Description: For many programmers, relay logic is cumbersome to work with, so more and more programs are being written in the Structured Text language. This language is similar in some ways to more popular programming languages such as C. This course will show your students real examples of routines that are being written in structured text, and give them time to practice writing the code.
Objectives: At the completion of this course, students will be able to:

  • Utilize the tag databses to declare variables for use in a program
  • Set up User Defined DataTypes (UDT’s) for use in the tag databases
  • Utilize ‘Operators’ in structured text to manipulate variables
  • Configure ‘Constructs’ for conditions and loops
  • Write Structured Text Logic to read and manipulate field devices
  • Navigation and troubleshooting of an existing project
  • Course Outline:
  • Review
    • Hardware
    • Tags
    • User Defined Datatypes (UDT’s)
    • Task Organization
  • Operators
    • The Assignment Operator (Retentative and Non-retentative)
    • Arithmetic Operators (Add, Subtract, Multiply, Divide)
    • Documenting the project
  • Constructs
    • If…Then…
    • Case…Of…
    • For…Do…
    • While…Do…
    • Repeat…Until…
  • Logic
    • Energize and De-energize simple outputs
    • Structured Text Timers
    • Structured Text Counters
    • Scaling Analog
    • Performing Comparisons
    • Performing Calculations
  • Navigation and Troubleshooting
    • Cross Referencing
    • The Watch Window
    • Troubleshoot an existing project