HMI / SCADA programming - SIMATIC WinCC V7 (level 1)
4.6 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28 students enrolled

HMI / SCADA programming - SIMATIC WinCC V7 (level 1)

Create a complete stand-alone SCADA application using SIMATIC WinCC V7. Beginner guide to Siemens WinCC Explorer.
Hot & New
4.6 (2 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
28 students enrolled
Created by SCADA World
Last updated 7/2020
English
English
Current price: $39.99 Original price: $159.99 Discount: 75% off
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • During this course you will create an HMI / SCADA system from scratch using SIMATIC WinCC 7.5
  • You will learn how to use software from Siemens - SIMATIC WinCC V7.
  • Each of the 9 modules ends with a task to perform independently.
  • WinCC system components.
  • Project properties, station parameters
  • Creating visualization applications using Graphics Designer: definition of visualization screens, available elements and their possibilities
  • Configuration of communication with automation systems
  • Providing information on events occurring in the controller in the form of messages and alarms
  • Archiving of process variables
  • Creating and parameterizing trends
  • Possibilities to limit access rights to selected visualization elements
  • Implementation of multilingual visualization projects
  • Use of VBScripts
  • Introduction to C scripts
Requirements
  • There is no experience required in order to complete this course.
  • PLC Programming at beginners level
  • Practicing the topics discussed on a computer or virtual machine with WinCC V7 is a necessary step towards mastering the elements to perfection.
Description

Welcome to HMI / SCADA programming course.

If you want to be a SCADA Engineer, Automation Engineer, or Control Engineer in the near future you have come to the right place

You will create an HMI / SCADA application from scratch.

You will learn how to use software from Siemens - SIMATIC WinCC V7.


Join now and don't miss such a low starting price.


You get access to over 9 hours of films divided into 60 short and concise fragments.

In the theoretical part, you get the basic knowledge about SCADA systems.


The course describes the SIMATIC WinCC 7.5 software divided into modules:

  • project management (WinCC Explorer)

  • variable and tags configuration (Tag management)

  • screens and graphics management (Graphic designer)

  • user administration (User administrator)

  • alarms, warnings (Alarm logging)

  • trends, charts (Tag logging)

  • language (Text library)

  • VBS and C scripts (Global scripts)

After completing DIY tasks you'll create your SCADA!

You can download my project from the last lecture.


Are you ready to enter the world of SCADA systems?

Enroll now to get your skills.


P.s.: Price won't be lower, can be higher soon.

Who this course is for:
  • The course is written for anyone who wants to know the process of creating SCADA systems
  • For students who knows other SCADA sollutions e.g. Wonderware InTouch, Ifix, FactoryTalk
  • Technical School Students
  • Engineering Students
  • Working Engineers
  • PLC Programmers
Course content
Expand all 64 lectures 09:43:07
+ Introduction
5 lectures 43:55

Overview of all elements in this course and the final effect, i.e. the demo application for the Water Treatment Station.

Preview 06:03

SCADA is an acronym of Supervisory Control and Data Acquisition

In this lecture, we learn more about SCADA and what we need to make the SCADA system.

What's SCADA?
03:41

The features of the SCADA system described in this lesson are:

  • communication with PLC and control

  • visualization display

  • trends (export, printout)

  • alarms (export, printout)

  • database and reporting

  • historian

  • integration with C #, .NET libraries

  • data exchange with ERP, MES

Preview 12:31

The SIMATIC WinCC family is very extensive.

I present in this lesson a brief summary:

  • WinCC Flexible

  • WinCC Basic

  • WinCC Advanced

  • WinCC Comfort

  • WinCC Professional

  • WinCC V7

  • WinCC OA

Simatic WinCC
12:34

Structures of SCADA systems discussed in this section:

  • Single-User Project

  • Multi-User Project

  • station with redundancy

  • Client Project

  • WEB-based on WebUX, WebNavigator

  • Changing Project Type

SCADA structure types
09:06
+ Project management in WinCC Explorer
8 lectures 24:52

We create the first project in WinCC Explorer.

New project
01:55

WinCC is a very friendly system for moving individual elements between different applications (windows, scripts, variables). It is worth knowing where to find the right items in the application folders.


I encourage you to download the PDF attachment!

Folder structure
04:05

The computer name is key. I tell why and what will happen when we change it.

Computer name
02:29

Project settings:

  • project type

  • global cycles

  • keyboard shortcuts

  • a global appearance of the application

  • global project settings

  • application as a service

Project properties
04:14

We discuss startup settings for runtime mode:

  • the default language of the application

  • time zone

  • WinCC components that are to be turned on at startup

  • securing the application against unintentional closing

  • script debugger

Runtime settings
06:16

How to run and disable runtime applications. And how to close the whole project.

Start, stop, close project
01:32

Shows how to copy applications correctly - Project duplicator.

Copy project
03:16

How to transfer applications securely to the target computer (usually industrial or server).

Tt is also a way to make a backup copy during the design phase.

Backup project
01:05
In this task, we create an application and we set global and runtime settings.
New project and settings
1 question
+ Tag management
6 lectures 20:47

We get to know Tag management - a place where we create variables, groups, add communication drivers.

Tag management - overview
02:49

It shows how to create the first internal variable.

Create first tag
00:49

We discuss the types of variables available in WinCC v7.

Tag types
05:25

How to group variables in the SCADA system. Important due to the number of variables in some cases reaching 100,000!

Tag groups
01:46

Several options for easier work and variable search.

Preview 05:18

In this lesson, we will learn how to address variables that allow you to build full data structures, e.g. valve, motor.

Structure tags
04:40
In the summary of this module, we add variables, variable groups, and create structures.
Creating project tags
1 question
+ Screen and graphic management
7 lectures 38:58

Graphic designer - general information.

Graphic designer - overview
01:52

Shows how to create an application window.

Create window
01:41

We discuss available toolbars in Graphic designer.

Available toolbars
05:15

The basic graphic element in visualizations: Static text.

In this lesson, you will learn how to insert and configure texts in the system windows.

Static text
10:40

We get to know I / O Field which is the basic object when it comes to displaying values in the application.

I/O field
07:37

Button and its function in the system. We will talk and configure the first function button.

Button
05:48

We will learn how to manage screen space using layers.

Layers
06:05
In this part, we will create the main application screen for example WATER TREATMENT STATION.
Creating process visualization screens (1/2)
1 question
The second part of creating the main application screen for example WATER TREATMENT STATION.
Creating process visualization screens (2/2)
1 question
+ User administrator
7 lectures 32:44

We get to know the place where it is possible to manage application users and why it is so important.

User administrator
01:39

We create operators, technologists, and manager application users.

Create new user
03:04

We will create user groups thanks to which we will be able to manage entire changes of people in terms of access to system functions.

Create user group
02:27

Creation and assignment of authorizations for individual users and groups.

Define user and group authorizations
07:19

We add login/logout capabilities to the system.


LOGIN:

#pragma code ("useadmin.dll")

#include "PWRT_api.h"

#pragma code()

PWRTLogin('c');


LOGOUT:

#pragma code ("useadmin.dll")

#include "PWRT_api.h"

#pragma code()

PWRTLogout();


Preview 04:27

Authorization of individual elements of the SCADA system.

Authorization inside WinCC Runtime
07:16

We get to know the built-in WinCC control that allows you to manage users from runtime.

WinCC UserAdminControl
06:32
In the task, we create system users, we will assign them to properly created groups. We split the appropriate authorizations.
Application users and authorizations.
1 question
+ Alarm logging
5 lectures 28:57

We get to know the place where it is possible to manage alarms, events, and system messages.

Alarm logging - overview
02:30

We create the first alarm.

Create first alarm
04:14

Learning to group alarms that helps in filtering the alarm list.

Define alarm group
02:34

We get to know the built-in WinCC control that allows you to display alarms during runtime operation.

WinCC Alarm Control
10:56
Archiving configuration
08:43
In this task, we will create alerts and assign them the appropriate groups. Finally, we'll configure the control displaying alarms and prepare the system for automatic backups.
Alarms
1 question
+ Tag logging
13 lectures 01:07:02

General information about the Tag logging component for configuring archives and trends.

Tag logging - overview
01:59

We create process archives that will collect data.

Create process archive
04:56

We create variables and assign them to appropriate process archives.

Assign tags into process archive
09:22

We configure archiving.

Download pdf for more information.

Configure logging
03:06

Settings related to automatic data backup to additional disk locations.

Archiving and backup path settings
05:39

We get to know the built-in control for the WinCC system that allows you to display trends during runtime operation.

WinCC Trend Control
07:51

We add variables to the chart control. We also set the display method, colors, format, etc. in this lesson.

Insert trends into WinCC OnlineTrendControl
04:30

Settings for the X-axis in the trend graph.

Time axis
02:47

Settings for the Y-axis in the trend graph.

Value axis
03:37

We test all known options in RUNTIME.

Trends testing
12:08

We get to know the built-in control for the WinCC system that allows displaying trend values in tabular form below the chart.

WinCC RulerControl
05:37

Option to export data to .csv files.

Export trends
03:32

Option to print trends to a PDF file.

Print trends
01:58
We create a process archive with all Floating point variables. We add a chart and set up the backup configuration.
Trends
1 question
+ Multilingual application
4 lectures 11:30
Text library
01:56
Default language for Runtime
00:21
Translate element texts
04:11
Text distributor
05:02
We are adding another language to our application.
Additional language
1 question
+ Scripts
7 lectures 47:45

Global scripts - script options available.

Global scripts - overview
02:11

Scripts are always executed, no matter what window we have turned on.

Global actions
01:39

We are discussing the script editor - construction and basic elements needed to create VBS scripts.

VBScript editor
05:24
Window scripts
11:20
Element scripts
08:09
Actions
12:08
Scripts diagnostics
06:54
In this part, we will build connections between screens, add scripts displaying the user, date, and time of the system.
Scripts in our application
1 question
+ Download project
2 lectures 43:07

Building a SUW simulation management script.

The script in the form of .txt available in the attachment.

Simulation VBScript in WinCC V7
43:00

The final version of project as an attachment to download.

How can I download a project created by the instructor?
00:07