Programmable Logic Controllers Training

621-01 Introduction to Programmable Logic Controllers (PLC)

When you complete this lesson, you will be able to describe the design and function of the major components of a PLC. In addition, you will be able to convert numbers from decimal to binary, binary coded decimal, and hexadecimal.

  • Describe the purpose of each of the major PLC components
  • Discuss basic PLC operation
  • Describe the internal structure of the CPU
  • Describe the internal architecture of a typical PLC
  • Identify typical input and output devices
  • Discuss the function of the I/O (input/output) modules
  • Identify types of signals used by PLC and discuss how they are handled
  • Define ladder logic and explain its use
  • Discuss how binary, octal, and hexadecimal numbering systems are used in PLC programming

621-02 Input/Output I/O Processing

When you complete this lesson, you will be able to discuss I/O error checking and its impact on communications and function. In addition, you will be able to identify the various types and structure of PLC memory and describe how memory interacts with the peripheral I/O.

  • Describe various error checking methods
  • Compare volatile and nonvolatile memory and provide example types of each
  • Describe data table structure within the CPU memory
  • Discuss the addressing of the I/O modules
  • Describe memory maps and their function
  • Describe I/O module structure

621-03 Inputs and Outputs

When you complete this lesson, you will be able to describe the design and function of I/O (input/output) interfaces and the equipment used to produce and communicate I/O data.

  • List some types of discrete I/O (input/output) interfaces
  • Describe AC/DC and DC/AC conversion in I/O modules
  • Discuss DC sinking and sourcing
  • Describe the use of transistor-transistor logic (TTL)
  • Discuss register/BCD modules and multiplexing
  • List some types of analog input devices
  • Describe the use of A/D and D/A converters
  • Identify the functions of transducers in input field devices
  • Discuss single-ended and differential configurations

621-04 PLC (Programmable Logic Controllers) Programming Instructions, Part 1

When you complete this lesson, you will be able to describe the functions of the programming instructions most commonly used in PLC programming.

  • Identify two types of ladder logic
  • List commonly used Boolean logic functions
  • Discuss the use of individual instructions and function blocks in ladder logic
  • Describe the following types of instructions:
    • Ladder relay instructions
    • Timer instructions
    • Counter instructions
    • Program/flow instructions
    • Arithmetic instructions

621-05 PLC (Programmable Logic Controllers) Programming Instructions, Part 2

When you complete this lesson, you will be able to describe the functions of the programming instructions most commonly used in PLC programming.

  • Discuss the use of individual instructions and function blocks in ladder logic
  • Describe the following types of instructions:
    • Data manipulation instructions
    • Data transfer instructions
    • Special function instructions
    • Network communication instructions

621-06 PLC (Programmable Logic Controllers) Networks

When you complete this lesson, you will have a basic understanding of LAN architecture and topology, communication network access, and transmission media.

  • Discuss LAN architecture as it applies to industrial networks
  • Compare the structures of star, common bus, and ring topology, and identify advantages and disadvantages of each configuration
  • Discuss how error detection is accomplished in the various network topologies
  • Describe common methods of network access used in PLC systems
  • Describe different types of transfer medium and identify their pros and cons
  • Define throughput and describe its impact on system response

621-07 PLC (Programmable Logic Controllers) Network Protocols

When you complete this lesson, you will have a basic understanding of common PLC network protocols.

  • Explain the ISO/OSI seven layer model
  • Discuss a Fieldbus, industrial network and identify its attributes
  • Discuss a PROFIBUS (Process Fieldbus) industrial network and identify its attributes
  • Discuss a DeviceNet industrial network and identify its attributes