Page 105

Petruzella_ProgrammableLogicControllers__5e

PART 6 REVIEW QUESTIONS 1. Compare the graphical representation of a function block diagram to that of a logic ladder diagram. 2. Name the four basic elements of an FBD. 3. What do the solid and dashed interconnecting lines between FBD function blocks indicate? 4. What is an Add-On instruction? 5. How are the input and output parameter options for a function block set? 6. What does the dot on an input or output pin of a function block indicate? 7. Compare the functions of input and output reference tags. PART 6 PROBLEMS 394 Part 6  Function Block Programming 8. Which pins of a function block are inputs and which are outputs? 9. Explain the role of input and output wire connectors. 10. How does the program scan function for an FBD program? 11. Explain data latching as it applies to function block inputs. 12. How is a function block feedback loop created? 13. What is the Assume Data Available indicator used for? 14. Outline how an FBD program is initiated. 1. Write an FBD program that will cause the output, solenoid SOL_1, to be energized when pushbutton PB_1 is open and PB_2 is closed, and either limit switch LS_1 is open or limit switch LS_2 is closed. Assume all pushbuttons and limit switches are of the normally open type. 2. Modify the motor start/stop FBD program (Figure 15-109) to include a second start/stop pushbutton station. 3. You are required to change the on-delay time of the 10 second timer program (Figure 15-110) to 1 minute. What changes would have to be made to the FBD program? 4. Modify the Up/Down counter FBD program (Figure 15-111) to include the following pilot lights: • PL_1 to come on when a part enters • PL_2 to come on when a part exits • PL_3 to come on when the buffer zone is full 5. Modify the test accumulated value of a counter FBD program (Figure 15-112) as follows: • PL_1 to be on for an accumulated count between 0 and 5 • PL_2 to be on for an accumulated count of 12 • PL_3 to be on at all times except for when the accumulated count is 15.


Petruzella_ProgrammableLogicControllers__5e
To see the actual publication please follow the link above