S7 PLCSIM Advanced – Basics and Advanced Course

Learn how you can use S7 PLCSIM Advanced to test and simulate PLC Programs. All functions and features from the scratch.

Testing your PLC Program with a virtual PLC can help you to save time and money. It increases the quality of your PLC Programs and reduces the likelihood of programming errors. S7-PLC SIM Adavanced is a software from Siemens that allows you to create virtual PLCs for testing PLC Programs.

What you’ll learn

  • Fundamental functions and features of PLCSim Advanced.
  • Advanced functions and features of PLCSim Advanced.
  • How to simulate a S7-1500 PLC in a local and network environment.
  • How to test your PLC program (TIA Project) with a virtual PLC.
  • How to simulate and test the logic of a real machine using the PLCSIM Advanced API.
  • How to create your own simulation application / tool (C#/.NET).

Course Content

  • Introduction –> 1 lecture • 11min.
  • Download and Installation –> 3 lectures • 7min.
  • Virtual PLC in a local environment –> 2 lectures • 18min.
  • Virtual PLC in a network (Communication via TCP/IP) –> 5 lectures • 27min.
  • Remote Connection –> 2 lectures • 13min.
  • Virtual Time & Memory Card –> 3 lectures • 20min.
  • PLCSIM Advanced API – Simulation Tool –> 18 lectures • 5hr 25min.
  • Summary –> 1 lecture • 1min.

S7 PLCSIM Advanced - Basics and Advanced Course

Requirements

  • Basic knowledge about PLCs.
  • Basic TIA Portal skills.
  • Basic programming skills (Object-oriented programming).

Testing your PLC Program with a virtual PLC can help you to save time and money. It increases the quality of your PLC Programs and reduces the likelihood of programming errors. S7-PLC SIM Adavanced is a software from Siemens that allows you to create virtual PLCs for testing PLC Programs.

In the first half of this course, you will learn all relevant features and functions of PLCSIM Advanced. You will learn how you can virtual PLCs to test PLC Programs and simulate real automation hardware. This includes general features and functions of the standard PLCSIM Advanced User-Interface (UI) and advanced features like working with multiple virtual PLCs in a distributed network. After you’ve completed the first half you will be able to fully use all functions of the standard PLCSIM Advanced software.

Nevertheless, the main focus of this course lies in the second half. Here you will learn about the PLCSIM Advanced API. You will learn how you can use the API to create you own simulation and testing tool. In this course we will create such a tool using the programming language C# from the scratch. It will enable you to create profound simulations of you machine.

After you have completed this course, you should be able to perform far-reaching simulations and tests of your automation projects. You will be able to perform most of your tests with virtual PLCs instead of real PLCs and saving time and money with it.

Get Tutorial