Yearly Subscription Guideline
Don't know where to start 😮? Check out this article 👇
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.
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:
- ⚙ Hardware: Optional (Delta 12SE or Siemens S7-1200/1500)- You can also use PLCSIM (Simulator for Siemens PLC) to practice PLC 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.
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.
- ✨ 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.
- ⚙ 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.
- ✨ 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
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.👨🏫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.
- ✨ 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.
- ✨ 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.
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.
- 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.
- 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
- ✨ 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)
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.
- ⚙ 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.
- ⚙ 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.
- ⚙ 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.
- ⚙ 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)
The following are the courses that are planned for the year 2023
- Micro850 PLC (Advanced)
- Codesys made Easy
- Python and IIoT