Skip to content
CEC Semester Thirteen 2018

Embedded System Design Techniques - Building Your Own Internet Connected PLC

Jacob Beningo -
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software
April 23,
2018
PLC Fundamentals
In this session, attendees will learn about programmable logic controllers (PLC's) and the role that they play in the industrial IoT. We will explore when and where PLC's can be used along with the typical PLC use case. We will also begin a basic discussion about how to control a PLC through ladder Logic.
Course Resources
Special Educational Materials
MAXREFDES79#: IO-Link 4-Port Master - Reference Design
MAXREFDES62#: RS-485 for uPLC - Reference Design
MAXREFDES64#: 8-Ch Input Micro PLC Card - Reference Design
IIoT and PLC: Coexistence, Not Confrontation - Article
Process Control - PTM
Solutions for PLC (Programmable Logic Controller) I/O Modules - PTM
Download Archive (mp3 - audio only)
April 24,
2018
Designing a PLC
This session will walk developers through the steps necessary to design an internet connected PLC. We will select the major hardware and software components that will be used to assemble the PLC. We will explore how to perform an objective analysis using a KT matrix. Attendees will walk away with an increased knowledge on how to properly select components for an application.
Course Resources
Special Educational Materials
MAXREFDES79#: IO-Link 4-Port Master - Reference Design
MAXREFDES62#: RS-485 for uPLC - Reference Design
MAXREFDES64#: 8-Ch Input Micro PLC Card - Reference Design
IIoT and PLC: Coexistence, Not Confrontation - Article
Process Control - PTM
Solutions for PLC (Programmable Logic Controller) I/O Modules - PTM
Download Archive (mp3 - audio only)
April 25,
2018
PLC Software Design Part 1
In this session, attendees will examine the underlying details on how to create an internet connected PLC. We will setup a software project and the major library components necessary to start assembling the PLC. We will examine the low-level drivers and middleware necessary to get the PLC up and running.
Course Resources
Special Educational Materials
MAXREFDES79#: IO-Link 4-Port Master - Reference Design
MAXREFDES62#: RS-485 for uPLC - Reference Design
MAXREFDES64#: 8-Ch Input Micro PLC Card - Reference Design
IIoT and PLC: Coexistence, Not Confrontation - Article
Process Control - PTM
Solutions for PLC (Programmable Logic Controller) I/O Modules - PTM
Download Archive (mp3 - audio only)
April 26,
2018
PLC Software Design Part 2
In this session, attendees will finish creating their PLC controller. We'll explore in this session how to finish building and testing the PLC. We will examine Wi-Fi communication and how-to setup the Wi-Fi capabilities of our internet connected PLC.
Course Resources
Special Educational Materials
MAXREFDES79#: IO-Link 4-Port Master - Reference Design
MAXREFDES62#: RS-485 for uPLC - Reference Design
MAXREFDES64#: 8-Ch Input Micro PLC Card - Reference Design
IIoT and PLC: Coexistence, Not Confrontation - Article
Process Control - PTM
Solutions for PLC (Programmable Logic Controller) I/O Modules - PTM
Download Archive (mp3 - audio only)
April 27,
2018
PLC Application Design
In this session we will setup a test PLC application that controls several I/O devices over the internet through a mobile device. Developers will get to design their very own PLC application. We will then review the major points that developers need to take-a-way and implement a PLC in their development cycle.
Course Resources
Special Educational Materials
MAXREFDES79#: IO-Link 4-Port Master - Reference Design
MAXREFDES62#: RS-485 for uPLC - Reference Design
MAXREFDES64#: 8-Ch Input Micro PLC Card - Reference Design
IIoT and PLC: Coexistence, Not Confrontation - Article
Process Control - PTM
Solutions for PLC (Programmable Logic Controller) I/O Modules - PTM
Download Archive (mp3 - audio only)
Instructor
Jacob Beningo
Embedded Software Consultant, Firmware Expert, Smallsat Flight Software

Jacob Beningo is an embedded software consultant who currently works with clients in more than a dozen countries to dramatically transform their businesses by improving product quality, cost and time to market. He has published more than 300 articles on embedded software development techniques, has published several books, is a sought-after speaker and technical trainer and holds three degrees which include a Masters of Engineering from the University of Michigan.