Basic PLC Programming
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “PLC input/output diagrams are used to show the specific physical connections bet…”
PLC programming involves creating logic, commonly using Ladder Logic (LD), to control industrial machinery via inputs (sensors/buttons) and outputs (motors/lights). Programs follow a scan cycle (read inputs, execute logic, update outputs) structured into rungs, using contacts (conditions) and coils (actions).  Key PLC Programming Concepts Ladder Logic (LD): The most common graphical language, resembling electrical relay schematics. Rungs: Horizontal lines of code containing instructions. Contacts: Inputs (e.g., normally open, normally closed) representing switch or sensor states. Coils:... Show more
Basic PLC Programming
Time left 00:00
25 Questions

1. In the module tag 'Local: 1: I.Data', 'Local' refers to the module's _______ .

2. The ______ ______ window is used to develop ladder logic routines for ControlLogix projects.

3. ______ are text-based names given to PLC memory locations.

4. The file extension given to a Studio 5000 project is _____ .

5. When voltage is applied to input terminal 'Local:1:I.Data.1 of a PLC, a programmed XIO instruction addressed 'Local:1:I.Data.1 will ________.

6. Internal tags store information about the operating status or the condition of _________ within the PLC program

7. An example of an OR logic element in a PLC program would be the arrangement of two XIC instructions in ________.

8. The MainRoutine is the ____ routine run when the controller triggers a task.

9. A(n) ______ is a collection of programming instruction in a single programming language, such as ladder logic, that provides instructions to a controller.

10. _______ are text-based names for areas of memory in the ControlLogix processor used to store information about the machine or process being controlled.

11. The controller's ____ area contains and schedules all of the user logic files and may contain from 1 to 32 user-defined tasks.

12. The most common members are _______ & ________ .

13. Creating a ControlLogix project requires performing a(n) ______ process.

14. The four languages used to program a ControlLogix PLC are _______ ______ ______, structured text, function block diagram, and ladder logic.

15. The PLC uses the status of the tags as it examines input logic and updates output tags (also Boolean) with a '1' or '0' to turn the appropriate output device _________ .

16. The ______ ______ further identifies the module's location by identifying it's location in the chassis.

17. The _____ _____ is the area that displays the ladder logic for the routine.

18. A tag structure contains __________ , fault, and terminal status for a module.

19. Boolean tags are ______ memory locations used to store the status, such as the on/off condition, of a device or instruction.

20. Sequential Function Chart (SFC) programming is an effective method of programming an application that uses a _______ sequence of inputs and outputs.

21. The MainRoutine may contain all of the programs logic or it may contain instructions that call other routines called ________ .

22. Once latched, the tag of the latch output remains a 1 even when the rung turns _____.

23. Latch instructions are said to be ________ in that they retain their state when powered down.

24. Programmers often use a latch as a(n) ________ device when input conditions are the same at different steps in the routine.

25. The _________ name identifies the function of the data.