๐Ÿ“–
Code and Compile Wiki
E-Learning SchoolYouTubeLinkedIn
  • Code and Compile Wiki
  • ๐ŸŒŽQuick Links
    • ๐Ÿ“ƒGitHub
    • ๐Ÿ‘ฉโ€๐Ÿ’ปLinkedIn
    • ๐Ÿ“ธInstagram
    • ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘งFacebook Group
  • ๐ŸขThe Company
    • ๐Ÿ’ฅVision and Values
    • ๐Ÿ˜ŽMeet the Creator!
    • ๐Ÿ’ธDiscount: 20% OFF
  • ๐ŸญFactory Automation
    • Industrial Control
    • Digital Twin
      • FACTORY IO
        • Tasks and Solutions
        • FACTORY IO Scene
      • Simumatik
        • 01: Introduction to Simumatik
        • 02: Conveyor ON-OFF control
        • 03: Conveyor direction control
        • 04: Motor Control with Codesys
        • 05: Electro-Pneumatics with S7-1200 PLC
        • 06: Control IoT Device with MQTT
        • ๐Ÿ“šResources
    • PLC
      • Allen Bradley
        • Micro850 PLC
          • PLC Exercises - Part 1
          • PLC Exercises - Part 2
        • Micrologix 1000 PLC
        • Micrologix 1400 PLC
      • Delta Electronics
        • DVP 14SS2
        • DVP 12SE
        • DVP 10SX
        • PLC Exercises 1
      • Omron
      • PLCnext
      • Siemens
        • S7-200
        • S7-1200 (Basic)
          • ๐Ÿ“™Course Presentations
          • ๐Ÿ“„TIA Projects
        • S7-1200 (Advanced)
          • ๐Ÿ“™Course Presentation and Projects
          • ๐Ÿ“™HMI Presentations and Projects
      • Codesys
        • Exercises - Part 1
      • WAGO CC100
      • Schneider
        • PLC Exercises
    • Safety Controller
      • Banner SC10 Series
        • 1: Introduction to Safety Controller SC10
        • 2: Interfacing SC10 controller with PC
        • 3: Programming SC10 controller
        • 4: RF door switch safety circuit
        • 5: E-Stop safety circuit
        • 6: E-Stop safety circuit with ext. Reset
        • 7: Indicating fault on Manual reset button
        • 8: Interfacing S7-1200 PLC with SC10
        • 9: Reading virtual Non-safety inputs via PROFINET
        • 10: Bypassing the Magnetic switch via PROFINET
        • 11: Monitoring safety signals on Node-RED Dashboard
        • ๐Ÿ“šResources
    • AC Drives
      • Allen Bradley
        • PowerFlex 400
      • Delta Electronics
        • VFD M-Series
        • Servo Drives ASDA-B Series
    • HMI
      • Weintek
      • Delta HMI
      • Siemens KTP400
        • Error 1: Missing Panel images
    • 3D Camera
    • SCADA
      • Ignition SCADA
  • ๐ŸŒŽIIoT
    • Introduction to IIoT
      • Importance of Unified namespace
    • IIoT Devices
      • Arduino
      • ctrlX CORE
        • ๐Ÿ“น01- Using ctrlX CORE as PLC and Node-RED Server
        • ๐Ÿ“น02- Using ctrlX CORE as MQTT Broker
        • ๐Ÿ“น03- Interfacing ctrlX CORE with ctrlX I/O via EtherCAT
        • ๐Ÿ“น04- Introducing ctrlX CORE IDE App
        • ๐Ÿ“น05- Connecting OT with IT using Bosch DeviceBridge app
        • ๐Ÿ“น06- Interfacing ctrlX CORE with IO-Link master using EtherCAT
        • ๐Ÿ“น07- ctrlX CORE as HMI- Part 1
        • ๐Ÿ“น08- ctrlX CORE as HMI- Part 2
        • ๐Ÿ”—Virtual ctrlX WORKS
      • Raspberry Pi
      • Revolution Pi
      • Weintek cMT-G01
      • Banner Snap Signal
    • IIoT Tools
      • SIGNL4
      • Node-RED
        • Tips
      • OPC UA
        • ๐Ÿ–ฅ๏ธOPC UA Course
        • ๐Ÿ’กTroubleshooting
          • ๐Ÿ“ƒCertificate error in Node-RED
      • MySQL
      • MQTT
      • IO-Link
        • SICK
  • ๐Ÿ‘จโ€๐Ÿ”ฌResources
    • Yearly Subscription Guideline
    • Based on Courses
    • Books and Guides
    • Computer configuration
    • Hardware and Software
    • ๐Ÿ“‘Articles
      • ๐Ÿ‘จโ€๐Ÿ’ปModbus Addressing
  • โš™๏ธProjects
    • SmartFactory
Powered by GitBook
On this page
  • โœ… Recommended Learning Path
  • ๐Ÿš€ Future Courses

Was this helpful?

  1. Resources

Yearly Subscription Guideline

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

PreviousSICKNextBased on Courses

Last updated 2 years ago

Was this helpful?

Hey there ๐Ÿ˜Ž,

First of all, ๐Ÿ˜Ž๐Ÿ‘จโ€๐Ÿซ. 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.

โœ… Recommended Learning Path

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:

  • โš™ 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.

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

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

    • โš™ Hardware: Siemens S7-200

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

2.2 Allen Bradley PLC

Following are the courses that cover Allen Bradley PLC Programming.

    • โš™ Hardware: Micro850 PLC (optional)

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

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

2.3 Delta PLC and HMI

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

2.4 Omron PLC

    • โš™ 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.

    • 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.

      • โš™ 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.

      • โš™ 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)

    • โš™ 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.

  • โš™ 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)

๐Ÿš€ 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.

โœจ

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

โœจ 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

โœจ 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

โœจ 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.

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

โœจ 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.

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

โœจ Course Title: 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.

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

โœจ 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

โœจ 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

โœจ 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

โœจ In addition to PLC and HMI, extra modules exist for VFD, Stepper, and Servo drives.

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

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

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

โœจ 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.

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

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

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

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

Cheers, Founder, Code and Compile

๐Ÿ‘จโ€๐Ÿ”ฌ
Course Title: Learn Factory Automation using FACTORY I/O
here
Course Title: Learn Siemens S7-1200 PLC and HMI (Basic)
here
Course Title: Learn Siemens S7-1200 PLC and HMI from Scratch (Advanced)
here
Course Title: Siemens S7-200 PLC (Basic)
here
Course Title: Siemens S7-1200 with Ignition SCADA
here
Micro850 PLC
here
Course Title: Allen Bradley Course module- PLC, SCADA, AC Drives
here
Course Title: Delta Automation Course module- PLC, HMI, and Drives
here
Course Title: Learn Omron PLC Programming using CP1E
here
Course Title: Delta Automation Course module- PLC, HMI, and Drives
here
here
here
Course Title: Allen Bradley Course Module- PLC, SCADA, and AC Drives
Step 1: โœจ Node-RED made Easy
here
Step 2: โœจ Learn OPC UA using Node-RED
here
Step 3: โœจ Interface MySQL with PLC via Node-RED
here
Step 4: โœจ Learn MQTT with Node-RED
here
Rajvir SIngh
Congratulation on purchasing Code and Compile Yearly Subscription
LogoYearly SubscriptionCode and Compile
Get it for just 79โ‚ฌ (yearly)