10620101Programmable Logic Controllers 1
Course Information
Description
Fundamentals of programmable logic controller (PLC) installation, interfacing, operation, and programming. Students learn about PLCs connected to Windows-based PCs running state-of-the-art programming tools. Students study discrete and analog input and output; hardware sensor interfacing and troubleshooting techniques; fundamentals of digital systems and will program PLCs using timer, counter, latch, data movement, sequencing, integer arithmetic and other instructions.
Total Credits
3
Course Competencies
-
Examine functions and components of Programmable Automation ControllersAssessment StrategiesTests, quizzesCriteriadescribe advantages of a PAC over hard-wired relay systemsidentify major components of a typical PLCdefine the terms discrete and analogidentify different types of programming devicesdescribe various I/0 schemes of a PACexplain fixed versus modular I/O strategiesdescribe how basic AC and DC input and output modules workdefine Optical Isolation and describe why it is useddescribe the proper wiring connections for input and output devices and their corresponding modulesdescribe the function of I/0 shieldinglist environmental concerns when installing PLC'sIllustrate input and output device connections
-
Examine components of the central processing unit (CPU)Assessment StrategiesTests, quizzesCriteriadescribe the function of a processordescribe the typical project scandescribe two distinct types of memorydescribe the function of a Watch Dog Timeridentify the two broad categories of memory useidentify different peripheral devices that are used with a programmable controller
-
Differentiate project structureAssessment StrategiesTests, quizzes, skill demonstrationCriteriadescribe the structure of a PAC projectlist the project components (Tasks, Programs, Routines)explain the various types of tasks (Continuous, Periodic, Event)explain programming strategiesexplain the use of subroutinesexplain project creation
-
Discriminate different memory organizationsAssessment StrategiesTests, quizzesCriteriachart the types of information stored in each category of memorydefine the term "Byte"define the acronym "Bits"define PAC data types (bool, integer, double integer, real)diagram information types for certain categories of memorydefine “tags”define base vs alias tagsexplain tag addressingdefine retentive vs non-retentive memory
-
Characterize the numbering systems used for PLC'sAssessment StrategiesTests, quizzesCriteriaidentify decimal, binary, hexadecimalconvert one numbering system to another
-
Discern the use of ladder diagramsAssessment StrategiesTests, quizzes, skill demonstrationCriteriadistinguish the parts of a wiring diagramconvert a wiring diagram to a ladder diagramlist the rules that govern a ladder diagramdefine the Boolean term "AND," "OR," and "NOT"interpret the Truth Tablesuse Boolean functions to write simple programs
-
Illustrate the techniques of programming a PLCAssessment StrategiesTests, quizzes, skills demonstrationCriteriainterpret the term "Line Programming"recount basic programming techniquesdescribe the Force On and Force Off features and hazards associated with bothexplain interlacingcharacterizes the term "Dummy Relay"explain toggling bitsexplain Online and Offline
-
Demonstrate PAC project creationAssessment StrategiesTests, quizzes, skill demonstrationCriteriademonstrate creating new project in Studio 5000illustrate defining the communication pathillustrate downloading the project to the PACdescribe adding required I/O to the project manually, while offlinedescribe adding required I/O to the project using Discover Modules, while online
-
Explain basic relay type instructionsAssessment StrategiesTests, quizzes, skill demonstrationCriteriadiscern the Examine On instructiondiscern the Examine Off instructionwrite the logic for a standard Stop/Start motor circuit
-
Demonstrate the OTE, OTL, OTU, ONS, timer and counter instructionsAssessment StrategiesTests, quizzes, skill demonstrationCriteriadescribe functionality of on-delay timer(TON), off-delay timer(TOF), and retentive on-delay timer (RTO)define the timer instruction components (PRE, ACC, EN, TT, DN)write a program using all three types of timersexplain how to extend the time range of timers by cascadingdefine the counter instruction components (PRE, ACC, CU, CD, DN, OV, UN)write a program using the Up and Down Counters
-
Program using data manipulation, comparison and math instructionsAssessment StrategiesTests, quizzes, skill demonstrationCriteriaexplain data transfer instructions (MOV, MMOV, CLR, BTD, COP, FLL, SWPB)identify the standard Data Compare Instructions(EQU, NEQ, LES, LEQ, GRT, GEQ, CMP, LIM)write logic that Compares Data to control an outputlist the standard math instructions available in Rockwell PACs (ADD, SUB, MUL, DIV, SQR, MOD, etc.)use data manipulation, compare and math instructions in several projects
-
Set up Ethernet communications configuration in personal computers (PC) and PLC/PACs.Assessment StrategiesTests, quizzes, skill demonstrationCriteriadescribe the Ethernet networkexplain the function of the IP address and subnet maskexplain IP addressing schemesdemonstrate capability to establish a working Ethernet networkintroduce RSLinx Classic softwaredescribe the term “driver”demonstrate the DF1 drivers for legacy PLCsset up an ethernet devices (ETH) driverset up the Ethernet I/P driver for programming PLC/PACs
-
Start up and troubleshoot a PLCAssessment StrategiesTests, quizzes, skill demonstrationCriteriafollow Start-Up Procedures listed in the manufacturers' literatureexplain how input devices are testedtest output devices using simple logic, forcing or togglingadhere to safety considerations and precautionsdescribe how voltage readings are taken to check input and output modules
-
Program miniature machines as a final projectAssessment StrategiesTests, quizzes, skill demonstrationCriteriaprogram 3 miniature machines individually, each with own PACadapt projects to run all 3 stations together in a production lineprogram 3 miniature together, with one PAC and networked I/O