10 exam-style questions with answers and explanations, straight from our 1,030-question bank. Tap an answer to check yourself. When you're ready, take the scored version in the free practice test.
These 10 free C-207 questions are organized by exam domain, so you can see how each part of the Programmable Controller Systems 1 blueprint is tested. Reveal the answer and explanation under each question.
Domain 1: Start up and shut down a PLC system
Question 1
An authorized technician must remove a guard and reach into a pneumatic transfer mechanism to replace a bent bracket. The machine has been stopped normally and its PLC placed in Program mode, but electrical power and compressed air remain connected. A raised carriage could fall. Before entry, which preparation addresses all the stated hazardous-energy sources?
Show answer & explanation
Correct answer: B - Lock out energy supplies, block the carriage, control trapped pressure, and verify isolation.
Domain 2: Configure an Ethernet/IP Driver
Question 2
A laptop has wired Ethernet at 192.168.40.25/24 and Wi-Fi at 10.6.2.20/24. Its directly connected PLC is 192.168.40.10/24 and responds to ping over the wired link. RSLinx Classic's EtherNet/IP driver is bound to Wi-Fi, and its local browse shows no PLC. Which change addresses the demonstrated configuration error?
Show answer & explanation
Correct answer: A - Bind the EtherNet/IP driver to the wired Ethernet adapter.
Domain 3: Transfer programs between a PLC / PC via point-to-point Ethernet
Question 3
At shift handover, approved online changes exist in the PLC but not in the maintenance laptop's older project. A point-to-point Ethernet connection to the correct controller has been verified. The technician must archive the resident control program without replacing it. How should the version actually running the machine be captured?
Show answer & explanation
Correct answer: C - Upload the PLC project to the laptop, then save the retrieved project as a separate file.
Domain 6: Connect, configure, and operate an HMI panel with Ethernet
Question 4
A recorded startup shows Motor_Command = 1, Contactor_Closed = 1, and Shaft_Moving = 0. The Ethernet-connected HMI nevertheless lit its 'Motor rotating' indicator because that object reads Motor_Command. Contactor_Closed reports starter pickup; Shaft_Moving comes from a verified rotation sensor. The indication is intended to confirm rotation. Which revision makes the display match that meaning?
Show answer & explanation
Correct answer: B - Drive the indicator from Shaft_Moving to confirm actual rotation.
Domain 7: Configure PLC discrete I/O
Question 5
A DC input reads 0 during an approved bench test. Its data sheet specifies ON above 10 V and OFF below 2 V; the measured input-to-common voltage is a steady 5.0 V. What does this combination establish?
Show answer & explanation
Correct answer: D - The observed 0 is possible, but neither logical state is guaranteed at 5.0 V.
Domain 8: Program and operate a basic PLC logic program
Question 6
A carton photoeye drives a classic Logix TON with PRE = 2500 ms. The timer executes every scan, and its DN bit signals a jam. After ACC reaches 1800 ms, the photoeye clears long enough for the timer rung to execute false. It then becomes blocked again; 700 ms has accumulated since that new blockage. No other instruction writes the timer. What should the online timer display show now?
Show answer & explanation
Correct answer: D - ACC = 700 ms and DN = 0; the interruption cleared the earlier elapsed time.
Question 7
A classic Logix CTU has ACC = 9 and PRE = 12. Its rung was false on the preceding scan. Over the next nine executions, the sampled rung states are 1, 1, 0, 1, 0, 1, 1, 0, 1. No reset or other write occurs. The online count display reads ACC, and its completion indicator reads DN. Select their final states.
Show answer & explanation
Correct answer: A - Count 13; completion indicator on.
Domain 9: Create a PLC project
Question 8
A new Logix routine named AlarmLamp verifies successfully and is downloaded with the project. Its input tag changes correctly online, yet its output command never changes. The program's scheduled entry point is MainRoutine; AlarmLamp is an additional routine, and MainRoutine contains no call to it. The output has no other writer. What project change is needed for the new logic to execute?
Show answer & explanation
Correct answer: B - Add a call to AlarmLamp from the executing MainRoutine.
Domain 10: Program and operate a PLC logic program that uses comparison instructions
Question 9
A carton recipe permits Pack_Size values from 12 through 48, inclusive. Its validation rung uses (Pack_Size >= 12) OR (Pack_Size <= 48). During testing, an entry of 60 is incorrectly accepted. Which change makes the rung reject entries on either side of the permitted interval without rejecting either endpoint?
Show answer & explanation
Correct answer: D - (Pack_Size >= 12) AND (Pack_Size <= 48)
Domain 12: Program and operate a PLC motor control sequence program
Question 10
During conveyor checkout, the motor runs only while Start is held. Its command is assigned each scan by Run = Stop_OK AND Overload_OK AND Start. Start is 1 when pressed; Stop_OK and Overload_OK are 1 when healthy. Run is initially 0, and Run_Old means its value before the current assignment. Which replacement expression provides seal-in after Start is released while preserving both stop conditions?
Show answer & explanation
Correct answer: C - Stop_OK AND Overload_OK AND (Start OR Run_Old)