Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Foundations of Micro850 PLC Programming

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of industrial automation with the Micro850 PLC Programming course. Designed for those looking to gain a comprehensive understanding of programming, this course dives deep into the fundamentals of ladder logic, timers, counters, arithmetic instructions, and real-time data handling. By the end of the course, you will be equipped to tackle real-world automation challenges and leverage the full potential of the Micro850 PLC system. Throughout the course, you’ll begin with an introduction to the Micro850 PLC hardware and Connected Components Workbench (CCW) software, followed by a thorough walkthrough of PLC programming basics. You will explore ladder programming, starting with bit-level instructions, progressing to more complex timers and counters, and implementing Boolean algebra. Then, dive deeper into more advanced concepts like function block diagrams (FBD), real-time clock management, and data operations like FIFO/LIFO instructions. As you advance, hands-on exercises will help you solidify your knowledge, using both simulators and real PLCs to develop practical, industry-relevant skills. The course also introduces you to working with simulation tools such as FACTORY I/O, making the learning experience immersive and application-focused. This course is ideal for beginners and intermediate learners interested in industrial automation. No prior programming experience is required, though familiarity with basic computer systems can be helpful. Whether you’re aiming to enhance your career in automation or kickstart your journey in PLC programming, this course will provide a robust foundation in the field. By the end of the course, you will be able to confidently program the Micro850 PLC, understand and apply ladder logic, work with timers, counters, and other arithmetic instructions, and create real-time automation solutions using FBD. You will also develop skills to troubleshoot, simulate, and optimize PLC programs in an industrial setting.

Syllabus

  • Introduction to Micro850 PLC
    • In this module, we will introduce the fundamentals of the Micro850 PLC, exploring its capabilities and role in industrial automation. You will learn to work with the Connected Components Workbench (CCW) software, the primary tool for programming and monitoring your Micro850 PLC. This section sets the foundation for your journey in PLC programming, ensuring you are well-prepared for hands-on applications.
  • Download and Upload PLC Program
    • In this module, we will guide you through the processes of downloading and uploading logic to a real Micro850 PLC. You will also learn how to use the Micro850 PLC Simulator within the CCW software, allowing for virtual testing and troubleshooting before deploying programs on physical hardware. This practical knowledge ensures you're confident in your ability to work with live PLC systems.
  • Ladder Programming - Bit level instruction
    • In this module, we will focus on ladder logic programming at the bit level. You will dive into Boolean algebra, learning how to use AND, OR, and NOT operations to solve real-world control problems. Additionally, we will cover practical exercises using SR and RS flip-flops to build state machines and logic sequences for industrial processes.
  • Ladder Programming - Timers and Counters
    • In this module, we will explore how to use timers and counters to control automation tasks in ladder logic. You will learn about the different types of timers, including on-delay, off-delay, and retentive timers, as well as how to use counters for tasks like tracking product counts on a conveyor. These fundamental concepts will be key in developing time-sensitive and counting applications.
  • Ladder Programming - Arithmetic Instructions
    • In this module, we will teach you how to use arithmetic instructions in ladder logic, including comparison, increment, and decrement functions. You will also learn how to replace traditional counter-based logic with more flexible math-based instructions for enhanced control and efficiency in your applications. These skills will improve your ability to handle complex data manipulation and decision-making processes.
  • Introduction to FBD
    • In this module, we will introduce you to Function Block Diagram (FBD) programming. You will learn how to use FBD to design and implement logic for tasks like converting Celsius to Fahrenheit or simulating logic gates. By the end of the module, you’ll be able to leverage the visual nature of FBD to simplify complex automation processes.
  • FBD Programming - Real time instructions
    • In this module, we will explore real-time clock functions within Function Block Diagram (FBD) programming. You will learn how to read from and write to the real-time clock, enabling your PLC to manage tasks based on time. These skills are essential for time-stamped data logging and scheduling operations in automated systems.
  • FBD Programming - LIFO and FIFO Instructions
    • In this module, we will teach you how to use LIFO and FIFO instructions in Function Block Diagram (FBD) programming. You will learn to manage data flow in stack-based and queue-based systems, enabling you to handle complex data processing tasks. Practical exercises will challenge you to apply these techniques in real-world scenarios.
  • FBD Programming - Binary Instructions
    • In this module, we will dive deep into binary instructions in FBD programming. You will learn how to apply bit shift and rotate operations to manipulate binary data efficiently. Additionally, we’ll cover masking techniques, which allow you to selectively modify data, crucial for tasks like sensor bypassing or filtering specific bits in your automation systems.

Taught by

Packt - Course Instructors

Reviews

Start your review of Foundations of Micro850 PLC Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.