Overview on hands-on videos for e!Cockpit

The following videos provide an overview on how to use e!Cockpit programming environment.

For general information about PLCs and PLC programming languages, please refer to the general PLC learning module.

For all videos, a German as well as an English version is provided. Both videos contain the same content.

Warning

This page only contains an extraction of existing learning viedos for e!Cockpit. You can find the full list of videos here:

https://youtube.com/playlist?list=PLfPCU8iUgXjoHI1_VpxFGmjBUgTbPJg_d (German)

and here:

https://youtube.com/playlist?list=PLfPCU8iUgXjoSaptfsNrxYoJtJCrznYvh (English)

Creating a connection to the PLC

Real PLC available

The following video shows you how to scan a network for existing PLCs.

Usage of a virtual PLC

If you do not have a PLC, you can use the simulation functionalities of e!Cockpit. Therefore, create an empty project and select a PLC from the product catalogue on the right bottom of the e!Cockpit. For instance, you can select a Wago 750-8206.

When using a virtual PLC, you can do the same programming and visualization steps as with a real PLC.

Adding hardware modules

The following video shows you two options on how to add modules, such as digital inputs, to e!Cockpit. If you are using a real PLC, you can use both options (manual adding as well as automatic recognition). If you are using a simulated PLC, please use the manual adding option.

Program Download and Boot Application

After programming, the program code must be uploaded to the PLC.

Variables

The following video shows how to declare and use variables in e!Cockpit.

Local variables

Local variables which are only valid in the associated program organization unit (POU).

Global variables

Global variables are valid in all POUs. They are used for communication between different programs.

Retain and persistent variables

The following video shows how to keep the values of variables even if the controller is rebooted or a program is downloaded again.

Programs, functions and function blocks

The following video shows the differences between programs, functions and function blocks as well as their usage in e!Cockpit.

Own datatype structures

The following video shows how a datatype can be used to combine and structure variables.

Visualization

e!Cockpit offer built-in visualization options.