270 likes | 282 Views
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.
E N D
Class 5: PLCs and Home Automation Prototyping Home Automation Concepts December 16, 2016 - Don Wilcher
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
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
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
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
Question 1 List one System Requirement for a PLC –Smart Home Automation application.
Example Project: Maker’s Perspective Human Machine Interface: Managing Electromechanical Controls with a Web GUI HMI Controller Block Diagram
Example Project: Maker’s Perspective Human Machine Interface Project: Managing Electromechanical Controls with a Web GUI Source:
Example Project: Maker’s Perspective… Human Machine Interface: Managing Electromechanical Controls with a Web GUI HMI Controller System Block Diagram
Example Project: Maker’s Perspective… Making the web page physical
Example Project: Maker’s Perspective… Making the web page physical…
Question 2 In slide 10, describe the purpose of the server.
Example Project: Maker’s Perspective… Making the web page physical… HTML Code based GUI
Example Project: Maker’s Perspective… Lighting Control with Digital Lock Access
Example Project: Maker’s Perspective… Programming Ace PLC Lighting Control with Digital Lock Access with vBuilder Software
Question 3 What scripting language was used to build the HMI GUI shown on slide 13?
Hands On Project: Programmable Timer for Small Appliances Electrical Wiring Diagram
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
Question 4 Beside the simulator stick, shown in slide 18, what other device(s) can provide an input trigger for the PLC?
Hands On Project: Programmable Timer for Small Appliances Velocio ACE PLC Timer Requirements + = One Timing Function
Hands On Project: Programmable Timer for Small Appliances ON OFF Timed Delay OFF Function: (<) = Timer Compare
Hands On Project: Programmable Timer for Small Appliances OFF ON Timed Delay ON Function: (>) = Timer Compare
Hands On Project: Programmable Timer for Small Appliances… Velocio ACE PLC Programmable Timer Ladder Logic Program
Hands On Project: Programmable Timer for Small Appliances… Velocio ACE PLC Programmable Timer Ladder Logic Program…
Question 5 The Timed Delay OFF function is performed by what Timer Compare bit instruction?
Hands-On Project… Congratulations!