




























































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A practice exam for programmable logic controller (plc) systems. It includes multiple-choice questions covering various aspects of plc operation, components, programming, and troubleshooting. Each question is followed by a correct answer and a brief explanation, making it a valuable resource for students and professionals preparing for plc certification or seeking to enhance their knowledge of industrial automation systems. The exam covers topics such as safety practices, plc startup procedures, plc processor functions, led indicators, plc architecture, scan cycle steps, basic plc components, serial communication parameters, ethernet/ip networks, program downloading, i/o module types, wiring configurations, memory organization, ladder logic, timer instructions, counter instructions, comparison instructions, motor control, hmi functions, and emergency stop procedures. This practice exam is designed to test and reinforce understanding of key plc concepts and applications.
Typology: Exams
1 / 114
This page cannot be seen from the preview
Don't miss anything!





























































































Question 1. Which safety practice is required before removing power from a PLC‑controlled motor circuit? A) Disconnect the Ethernet cable only B) Apply lockout/tagout (LOTO) to the main power disconnect C) Turn off the HMI screen D) Press the emergency stop button only Answer: B Explanation: LOTO isolates the energy source and prevents accidental re‑energizing while work is performed. Question 2. When performing a normal PLC startup, which sequence is correct? A) Power on → Run mode → Load program → Verify I/O status B) Load program → Power on → Run mode → Verify I/O status C) Power on → Verify I/O status → Run mode → Load program D) Verify I/O status → Power on → Load program → Run mode Answer: A Explanation: The PLC is powered, then placed in Run mode, after which the program is loaded and I/O status is checked. Question 3. What does the “Program” mode on a PLC processor allow the user to do? A) Execute the ladder logic in real time
B) Edit or modify the program while the PLC is stopped C) Monitor output status only D) Communicate with the HMI without downloading a project Answer: B Explanation: Program mode disables the scan cycle, permitting safe editing of the program. Question 4. Which LED indicator typically flashes to show that a PLC is in Run mode? A) Power LED B) Fault LED C) Run/Stop LED D) Communication LED Answer: C Explanation: The Run/Stop LED toggles or stays solid when the processor is executing the scan cycle. Question 5. In a standard PLC architecture, which component supplies the necessary voltage to the CPU and I/O modules? A) Input module B) Output module C) Power supply
Explanation: A VFD is a field device, not a core PLC component. Question 8. When configuring a point‑to‑point serial connection between PC and PLC, which parameter must match on both devices? A) Ethernet MAC address B) Baud rate C) IP subnet mask D) USB hub speed Answer: B Explanation: Serial communication requires identical baud rates, parity, data bits, and stop bits. Question 9. In an Ethernet/IP network, an IP address is composed of how many octets? A) Two B) Three C) Four D) Five Answer: C Explanation: IPv4 addresses consist of four 8‑bit octets (e.g., 192.168.0.10).
Question 10. Which step is required before downloading a new project to a PLC? A) Place the PLC in Run mode B) Place the PLC in Program mode C) Disconnect all I/O modules D) Turn off the PC’s firewall Answer: B Explanation: The PLC must be in Program mode to accept a new program download. Question 11. What is the purpose of the “Upload” function in PLC software? A) Transfer the program from PC to PLC B) Transfer the program from PLC to PC C) Send diagnostic logs to the cloud D) Reset the PLC to factory defaults Answer: B Explanation: Upload retrieves the current PLC program for backup or editing on the PC. Question 12. Which discrete I/O module type is best suited for connecting a proximity sensor that supplies a 24 V DC signal? A) AC input module
D) Data register file (D) Answer: B Explanation: The Input file holds the real‑time status of all discrete inputs. Question 15. Which tag format correctly represents a discrete output on a Allen‑Bradley PLC? A) O:0/ B) I:0/ C) N7: D) B3:0/ Answer: A Explanation: “O” denotes output, followed by the slot and point (e.g., O:0/0). Question 16. In ladder logic, a Normally‑Closed (XIO) contact will be true when the associated input is: A) Energized (logic 1) B) De‑energized (logic 0) C) In fault state D) Not connected Answer: B Explanation: XIO passes power when the input condition is false (logic 0).
Question 17. An Output Coil (OTE) in ladder logic performs which action? A) Reads the status of an input device B) Sets or resets a discrete output address C) Increments a counter file D) Generates a timer preset value Answer: B Explanation: OTE writes a logical “1” or “0” to the specified output address. Question 18. Which instruction would you use to create a 5‑second on‑delay for an output coil? A) TON (Timer On Delay) B) TOF (Timer Off Delay) C) RTO (Retentive Timer On) D) CTU (Count Up) Answer: A Explanation: TON starts timing when its rung becomes true and energizes the coil after the preset time. Question 19. A counter that increments each time a sensor pulse is received is best implemented with which instruction?
C) MUL (Multiply) D) DIV (Divide) Answer: A Explanation: ADD adds two source operands and places the result in the destination register. Question 22. In a start‑stop motor control ladder, which element provides the “seal‑in” (latching) function? A) Normally‑Open start push‑button B) Normally‑Closed stop push‑button C) Output coil that energizes its own rung D) Timer instruction Answer: C Explanation: The coil’s own contact (usually XIC) maintains the rung true after the start button is released. Question 23. A multi‑step sequence that activates three actuators in order can be most simply implemented using: A) Three independent start‑stop rungs B) A single timer instruction only C) Sequencer (SFC) or ladder with state bits and counters D) Analog scaling blocks
Answer: C Explanation: State bits or a counter track the current step, allowing sequential activation. Question 24. Which HMI function allows an operator to manually override a PLC output? A) Trend plot B) Write‑able digital output button C) Alarm acknowledgment D) Recipe selection Answer: B Explanation: A write‑able button sends a command from the HMI to the PLC to set or reset an output. Question 25. When configuring an Ethernet connection between an HMI and a PLC, which parameter must be unique for each device on the same subnet? A) Subnet mask B) MAC address C) IP address D) Gateway address Answer: C Explanation: Each device must have a distinct IP address to avoid address conflicts.
Question 28. If a PLC reports “I/O module not responding,” the most probable cause is: A) Incorrect CPU firmware version B) Loose backplane connection or failed module C) Outdated HMI graphics D) Incorrect PC IP address Answer: B Explanation: Physical connection problems or a defective module prevent the CPU from reading the I/O. Question 29. Which of the following best describes the purpose of “retentive” data in a PLC? A) Data that is cleared each scan cycle B) Data that retains its value after a power loss (if battery backed) C) Data that is only used for temporary calculations D) Data that is stored in the cloud Answer: B Explanation: Retentive memory preserves values across power cycles, typically using a battery backup. Question 30. When a PLC’s program is in Run mode, what happens if an I/O fault is detected?
A) The processor stops the scan cycle completely B) The fault is logged, and the processor continues scanning other logic C) All outputs are forced to OFF automatically D) The PLC switches to Program mode automatically Answer: B Explanation: Most PLCs log the fault but keep executing the rest of the program to maintain operation. Question 31. Which instruction would you use to limit a value between a low and high setpoint? A) EQU B) LIM C) GRT D) SUB Answer: B Explanation: LIM passes the source value through unchanged if it lies within limits; otherwise it outputs the nearest limit. Question 32. In ladder logic, what does a “branch” (parallel rung) allow? A) Sequential execution of instructions B) Simultaneous evaluation of multiple conditions for the same output coil
Answer: B Explanation: TON requires 10 s of uninterrupted true condition; the 2 s false resets the accumulated time. Question 35. Which PLC hardware component provides the physical pathway for signals between modules? A) Power supply B) Processor module C) Chassis/backplane D) Programming device Answer: C Explanation: The backplane contains the bus that interconnects all modules for power and communication. Question 36. When configuring a PLC’s Ethernet/IP address, which part of the address identifies the specific device on the network? A) First octet B) Subnet mask C) Host identifier (last octet) D) Gateway address Answer: C
Explanation: The host identifier (often the last octet) uniquely identifies each device within the subnet. Question 37. Which of the following statements about “watchdog timers” in PLCs is correct? A) They monitor the PLC’s CPU temperature B) They ensure the PLC program is periodically refreshed by the PC, otherwise a fault is raised C) They provide timing for on‑delay instructions D) They store analog input scaling factors Answer: B Explanation: The watchdog requires regular communication; loss triggers a fault to protect against hung programs. Question 38. In a PLC project, what is the purpose of a “recipe” file? A) Store a set of parameter values for a specific product batch B) Define the Ethernet IP address of the PLC C. List all hardware modules installed D) Generate diagnostic reports automatically Answer: A Explanation: Recipes allow operators to switch between predefined sets of data (e.g., speed, temperature) without editing the program.
Question 41. Which instruction would you use to reset a counter to zero when a reset push‑button is pressed? A) CTU with a reset condition B) RES (Reset) instruction targeting the counter file C) TON timer preset to zero D) EQU instruction comparing to zero Answer: B Explanation: RES clears the specified counter’s accumulated value. Question 42. In ladder logic, a “one‑shot” (OSR) instruction is used to: A) Continuously energize an output while its condition is true B) Generate a single pulse on the rising edge of a condition C) Count the number of times a rung becomes true D) Store the current timer value into a data register Answer: B Explanation: OSR (One‑Shot Rising) fires only once when its input transitions from false to true. Question 43. Which HMI element is commonly used to display the real‑time value of an analog input? A) Button
B) Slider C) Numeric display (digital readout) D) Alarm pop‑up Answer: C Explanation: A numeric display shows the current value of an analog tag. Question 44. When troubleshooting a PLC that fails to start, the first step is to: A) Replace the processor module B) Verify that the power supply LED is illuminated and voltage levels are correct C) Re‑install the PC software drivers D) Update the firmware over the network Answer: B Explanation: Power issues are the most common cause; confirming proper supply voltage is the logical first check. Question 45. A “force” function in PLC programming software is used to: A) Permanently change the program logic B) Temporarily override an I/O address with a user‑defined value for testing C) Reset all counters to zero D) Increase the processor clock speed