1 / 27

Prototyping Home Automation Concepts

Learn about the system requirements, hardware infrastructure, and example projects for PLCs and smart home system architecture. Explore hands-on projects and discover how to program a timer for small appliances.

robynw
Download Presentation

Prototyping Home Automation Concepts

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Class 5: PLCs and Home Automation Prototyping Home Automation Concepts December 16, 2016 - Don Wilcher

  2. PLCs and Home Automation Topics • PLCs and Smart Home System Architecture • Hardware Infrastructure • Example Projects: A Maker’s Perspective • Hands-On Project: Programmable Timer for Small Appliances

  3. PLCs and Smart Home System Architecture System Architecture Requirements • use of sensors for environmental sensing • easy to program • easy to expand • Easy to partition home into programmable zones

  4. PLCs and Smart Home System Architecture… Experimental PLC – Smart Home System Architecture Source: http://www.uni-obuda.hu/journal/Bingol_Tasdelen_Keskin_Kocaturk_49.pdf

  5. PLCs and Smart Home System Architecture… Hardware Infrastructure: Smart Home System Zoning Source: http://www.uni-obuda.hu/journal/Bingol_Tasdelen_Keskin_Kocaturk_49.pdf

  6. Question 1 List one System Requirement for a PLC –Smart Home Automation application.

  7. Example Project: Maker’s Perspective Human Machine Interface: Managing Electromechanical Controls with a Web GUI HMI Controller Block Diagram

  8. Example Project: Maker’s Perspective Human Machine Interface Project: Managing Electromechanical Controls with a Web GUI Source:

  9. Example Project: Maker’s Perspective… Human Machine Interface: Managing Electromechanical Controls with a Web GUI HMI Controller System Block Diagram

  10. Example Project: Maker’s Perspective… Making the web page physical

  11. Example Project: Maker’s Perspective… Making the web page physical…

  12. Question 2 In slide 10, describe the purpose of the server.

  13. Example Project: Maker’s Perspective… Making the web page physical… HTML Code based GUI

  14. Example Project: Maker’s Perspective… Lighting Control with Digital Lock Access

  15. Example Project: Maker’s Perspective… Programming Ace PLC Lighting Control with Digital Lock Access with vBuilder Software

  16. Question 3 What scripting language was used to build the HMI GUI shown on slide 13?

  17. Hands On Project: Programmable Timer for Small Appliances

  18. Hands On Project: Programmable Timer for Small Appliances Electrical Wiring Diagram

  19. Hands On Project: Programmable Timer for Small Appliances Sequence of Events (SoE) Reset Timer Start Timer Accumulate Time Compare Accumulated Time with Preset Time If Accumulated Time equals Preset Time Turn on Output

  20. Question 4 Beside the simulator stick, shown in slide 18, what other device(s) can provide an input trigger for the PLC?

  21. Hands On Project: Programmable Timer for Small Appliances Velocio ACE PLC Timer Requirements + = One Timing Function

  22. Hands On Project: Programmable Timer for Small Appliances ON OFF Timed Delay OFF Function: (<) = Timer Compare

  23. Hands On Project: Programmable Timer for Small Appliances OFF ON Timed Delay ON Function: (>) = Timer Compare

  24. Hands On Project: Programmable Timer for Small Appliances… Velocio ACE PLC Programmable Timer Ladder Logic Program

  25. Hands On Project: Programmable Timer for Small Appliances… Velocio ACE PLC Programmable Timer Ladder Logic Program…

  26. Question 5 The Timed Delay OFF function is performed by what Timer Compare bit instruction?

  27. Hands-On Project… Congratulations!

More Related