Yearly Subscription Guideline

Don't know where to start ๐Ÿ˜ฎ? Check out this article ๐Ÿ‘‡

Hey there ๐Ÿ˜Ž,

First of all, Congratulation on purchasing Code and Compile Yearly Subscription ๐Ÿ˜Ž๐Ÿ‘จโ€๐Ÿซ. I assure you that I made the right decision. In this yearly subscrition, you can access all the courses I created over a decade, regular webinars, technical support, and free access to future courses.

If you are unsure where to start, I created a Learning Path for you to follow in the Subscription plan. You can choose the following Learning path based on what you want to learn.

โš™ Factory Automation Learning path

Step 1: Understanding the FACTORY Automation

It is best to begin with, the basics of Factory Automation, where you will learn about various sensors, actuators, and controllers.

The following is the recommended course for that:

โœจ Course Title: Learn Factory Automation using FACTORY I/O

  • ๐Ÿ’ป Software: FACTORY I/O (You can use 30 days free version)- Download it here

  • โš™ Hardware: Optional (Delta 12SE or Siemens S7-1200/1500)- You can also use PLCSIM (Simulator for Siemens PLC) to practice PLC programming

Step 2: PLC, HMI, and SCADA Programming

PLC programming is the core of Industrial Automation. Programming the PLC is fun and exciting to begin your journey. There are many courses available where you can learn PLC Programming. You can choose the best course based on your interest in the PLC brand.

2.1 Siemens PLC and HMI via TIA Portal

Following are the courses that cover Siemens PLC Programming. You will also learn HMI Screen designing and IO-Link interfacing with the PLC in these courses.

  • โœจ Course Title: Learn Siemens S7-1200 PLC and HMI (Basic) In this course, you will learn the Basics of PLC Programming starting from scratch. This course will be the best for you if you are new to the PLC world. Do not worry; if you do not have the PLC, you can always use PLCSIM from TIA Portal to simulate the PLC logic.

    • ๐Ÿ’ป Software: TIA Portal (You can use 30 days free version)- Download it here

    • โš™ Hardware: Siemens S7-1200 (recommended). You can also use PLCSIM (Simulator for Siemens PLC) to practice PLC programming

  • โœจ Course Title: Learn Siemens S7-1200 PLC and HMI from Scratch (Advanced) In this course, you will learn advanced PLC programming and IO-Link interfacing. Most of the exercises are explained using FACTORY I/O.

    • ๐Ÿ’ป Software: TIA Portal (You can use 30 days free version)- Download it here

    • โš™ Hardware: Siemens S7-1200 ((recommended), IO-Link master (optional). You can also use PLCSIM (Simulator for Siemens PLC) to practice PLC programming

  • โœจ Course Title: Siemens S7-200 PLC (Basic) In this course, you will learn the basics of S7-200 PLC in Ladder logic programming using MicroWin software. The software does not offer any built-in PLC Simulation. The lessons are created using S7-200 PLC.

    • โš™ Hardware: Siemens S7-200

    • ๐Ÿ’ป Software: Step 7 MicroWin- Download it here

  • โœจ Course Title: Siemens S7-1200 with Ignition SCADA Once you are done with PLC Programming, the exciting part is to visualize the value in a remote location using MODBUS TCP/IP or S7-Connection, or OPC UA. In this course, you will learn how to monitor PLC values at a remote location using SCADA software, i.e., Ignition.

    • โš™ Hardware: Siemens S7-1200 (recommended). You can also use Net2PLC software along with TIA Portal or PLCSIM Advanced to interface SCADA software with SoftPLC

    • ๐Ÿ’ป Software: The Ignition SCADA software is free to download and use for evaluation and non-commercial use. Download it here

2.2 Allen Bradley PLC

Following are the courses that cover Allen Bradley PLC Programming.

  • โœจ Course Title: Micro850 PLC This is the latest course and starts from Scratch to learn PLC programming in Ladder Logic, FBD, and ST programming environments. You should start with this course if Allen Bradley PLCs surround you. The best part of this course is that the software used is CCW (Connected Component Workbench), is 100% free, and comes with PLC Simulation.

    • โš™ Hardware: Micro850 PLC (optional)

    • ๐Ÿ’ป Software: CCW (Connected Component Workbench) Download it here

    ๐Ÿ‘จโ€๐ŸซNote: This course will be updated soon with new lessons

  • โœจ Course Title: Allen Bradley Course module- PLC, SCADA, AC Drives In this course, you will learn PLC Programming in the Ladder Logic environment for Micrologic 1000 and Micrologic 1400. You will find a link to download the PLC programming software (RsLogix 500) with a PLC Simulator (RsEmulate) to practice the course.

    • ๐Ÿ’ป Software: RsLogix 500, RsLinx, RsEmulate (Links are given in the course), Ignition SCADA - Download it here

    • โš™ Hardware: Microgogix 1000/1400 (optional), Powerflex 4M (optional)

2.3 Delta PLC and HMI

  • โœจ Course Title: Delta Automation Course module- PLC, HMI, and Drives You will learn Delta PLC Programming using DVP 12SE in a Ladder Logic environment. The software used is ISP Soft, which is free to download and comes with the PLC Simulation. If you have a hardware PLC DVP 12SE, you can use the HMI software EasyBuilder Pro to design HMI and connect with the PLC without an actual HMI hardware device.

    • ๐Ÿ’ป Software: EasyBuilder Pro, ISP Soft - Download it here

    • โš™ Hardware: DVP 14SS (optional), DVP 12SA (optional), DVP 12SE (recommended), Delta VFD M Series (optional), Delta B Series HMI (optional)

2.4 Omron PLC

  • โœจ Course Title: Learn Omron PLC Programming using CP1E In this course, you will learn the basics of Omron PLC programming using the Omron CP1E PLC controller. The software used to create PLC lessons is CxOne which is free to try for an evaluation period of 30 days.

    • ๐Ÿ’ป Software: Omron CxOne- Download it here

    • โš™ Hardware: Omron PLC CP1E

Step 3: AC Drives

In the following courses, you will learn about motion control using AC Drives, particularly VFD, Stepper, and Servo drives.

  • โœจ Course Title: Delta Automation Course module- PLC, HMI, and Drives In addition to PLC and HMI, extra modules exist for VFD, Stepper, and Servo drives.

    • Stepper module: In this module, you will learn how to control the stepper motor using the stepper drive triggered via DVP 12SA PLC. There are several application examples to understand the application of Stepper drives.

      • ๐Ÿ’ป Software: WPL Soft (for PLC interfacing) - Download it here

      • โš™ Hardware: DVP 12SA PLC (optional) and Standard Stepper motor and drive (optional)

    • Servo module: In the Servo module, you will learn how to control the Servo motor in Position and Velocity control mode. In the position control mode, DVP 12SA PLC is used to give high-speed pulse output to the Servo driver.

      • ๐Ÿ’ป Software: WPL Soft (for PLC interfacing), ASDB (Servo Software) - Download it here

      • โš™ Hardware: DVP 12SA PLC (optional) and Standard Stepper motor and drive (optional)

    • VFD module: In the VFD module, you will learn how to give parameters to VFD to control three phase induction motor. Furthermore, you will learn how to control the VFD using PLC analog output and MODBUS TCP/IP

      • โš™ Hardware: DVP 14SS PLC (optional) and Delta VFD M-Series (optional)

      • ๐Ÿ’ป Software: WPL Soft (for PLC interfacing) - Download it here

  • โœจ Course Title: Allen Bradley Course Module- PLC, SCADA, and AC Drives In addition to PLC and SCADA, extra modules exist for Powerflex 4M VFD. In this VFD module, you will learn how to give parameters to the VFD to control the three-phase induction motor. Furthermore, you will learn how to control the Powerflex 4M using PLC analog outputs.

    • โš™ Hardware: Powerflex 4M (optional)

    • ๐Ÿ’ป Software: RsLogix 500, RsLinx (for PLC interfacing)

๐Ÿ’ป IIoT (Industrial Internet of Things) Learning path

In this learning path, you will learn how to create dashboards using Node-RED by reading data from the shop floor using communication like MODBUS TCP/IP, S7-Connection, and OPC UA. Furthermore, you will learn how to send or share the data to the cloud server using MQTT.

This is one of my favorite courses where you will learn how you can make beautiful dashboards from scratch. There is a bit of JavaScript involved but do not worry. The course is super easy to start and practice.

  • ๐Ÿ’ป Software: Node-RED (open-source)- Download it here

  • โš™ Hardware: Any PLC (optional), Arduino (optional), or controller you want to interface with Node-RED. Alternatively, you can also create a dashboard using simulated values.

This course teaches you how to read data from the controllers that support OPC UA communication. OPC UA is one of the most widely used communication protocols to read factory data.

  • ๐Ÿ’ป Software: Node-RED (open-source), Prosys OPC UA Simulation Server (free trial), UaExpert, PLCSIM Advanced (optional) - Download it here

  • โš™ Hardware: Any PLC (optional) or Hardware/Software that supports OPC UA. Alternatively, you can use a simulated OPC UA server to read/write the information via OPC UA. The simulated OPC UA server is offered for free in the course.

This course teaches you how to save factory data in the MySQL server and make analytics.

  • ๐Ÿ’ป Software: Node-RED (open-source), MySQL Server, and Workbench - Download it here

  • โš™ Hardware: Any PLC (optional) or Hardware/Software whose data you want to log in to the MySQL server. If you do not have any PLC, you can also work with PLCSIM

  • โญ Account: Google MySQL Server account: Free for 90 days

This course teaches you how to send PLC data to the cloud using an MQTT connection. Furthermore, you will also learn how to read PLC data in the mobile app.

  • ๐Ÿ’ป Software: Node-RED (open-source), MQTTBox (free) - Download it here

  • โš™ Hardware: Raspberry Pi (optional), Any PLC (optional), or Hardware/Software whose data you want to send to the cloud. If you do not have any PLC, you can also work with PLCSIM or simulated values. Shelly WiFI Relay (Optional)

  • โญ Account: IBM Cloud (Free for evaluation and non-commercial use)

๐Ÿš€ Future Courses

The following are the courses that are planned for the year 2023

  • Micro850 PLC (Advanced)

  • Codesys made Easy

  • Python and IIoT

Feel free to write us at info@codeandcompile.com for any information.

Cheers, Rajvir SIngh Founder, Code and Compile

Last updated