batch process control with plc industrial and lab applications · 2020-03-10 · batch process...

34
November 2010 slide 1.1 © Prof. Dr.-Ing. Benedikt Faupel JAI Congres 2010, VIGO Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres 2010 University of Applied Science Department of Electrical Engineering Goebenstr. 40 D-66117 Saarbrücken

Upload: others

Post on 11-Apr-2020

24 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.1 © Prof. Dr.-Ing. Benedikt Faupel

JAI Congres 2010, VIGO

Batch Process Control with PLC

Industrial and Lab Applications

November 18th, 2010

Vigo, JAI Congres 2010

University of Applied Science

Department of Electrical Engineering

Goebenstr. 40

D-66117 Saarbrücken

Page 2: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.2 © Prof. Dr.-Ing. Benedikt Faupel

Curriculum Vitae

Data:

Name: Benedikt Faupel

Education:

1981-1987 Study of Electrical Engineering at the University of Aachen / Qualification Graduate (Diploma)

1987-1992 Member of Laboratory of Machine Tools and

Production Technology at the

University of Aachen (WZL) Qualification: PhD

Research Work: Expert systems / Technical Diagnosis

www.rwth-aachen.de

Page 3: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.3 © Prof. Dr.-Ing. Benedikt Faupel

Curriculum Vitae – Industrial Carreer

1992-1997 SICOWA Process technology for building materials

Leader of department of Electrical, Control- and

Automation Technoloy

1998-2002 Otto-Junker GmbH

Heat Treatment Technology

Leader Process Technology

www.otto-junker.de

Page 4: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.4 © Prof. Dr.-Ing. Benedikt Faupel

Curriculum Vitae / Career as Professor

HTW, University of Applied Science

School of Engineering

Group Electrical Engineering

www.htw-saarland.de

Faupel

Education Control Loop Technology,

Process Automation / Simulation

Labs Process Automation

PLC Lab

Research Automation with PLC

Matlab/Simulink Application

Institute

Member of Institute for Physical

Process Technology (IPP-HTW)

Page 5: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.5 © Prof. Dr.-Ing. Benedikt Faupel

Relationship Uni Vigo & HTW

Relationship fouded / contracted in 2003

2005 Student excursion HTW students to Vigo

Exchange of students (Vigo -> Saarbruecken)

JAI Congress 2007

Final Project in Automation (Nacho Armesto / Faupel)

2007: Ruben Herrero Alvarez

A Lab-system for Controlling Servo-Engines with Profi-Net

2009: Jose Manuel Barros Lopez

Design and Realization of a Lab-System based on

Embedded Technology and OPC

Page 6: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.6 © Prof. Dr.-Ing. Benedikt Faupel

Research Topic – Use of Simulation Tools

Matlab/Simulink •Control Loop Technology

•Process Identification

•State control technology

•Digital Control Technology

LabVIEW •Control of a Cooling System for Wind Power Systems

Page 7: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.7 © Prof. Dr.-Ing. Benedikt Faupel

Research Topic – Automation with PLC

Training in PLC-Systems (Siemens) •Modern Programmable Languages (S7-HiGraph, SL, CFC, SIMIT)

•Communication technology (ASI, ProfiNet Profibus-DP, Hart,

Ethernet)

•Safety Concepts (ProfiSafe)

•Automation and Drive Control

•Process Control and Controller Design

•Visualization in WinCC & WinCC-flexible

Realized Industrial Projects •Process Control „Heat-Treatment-Application“ (2007)

•Modellization of Burning Processes in Biomass Power Plant (2010)

•Automation of Lab-System for Auto-Fluid Processes (2010)

•PLC Training Courses for Industrial Partners (since 2005)

Page 8: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

November 2010 slide 1.8 © Prof. Dr.-Ing. Benedikt Faupel

My Conference „Batch Process Control with PLC“

Contents

Motivation

Basic Concepts for Batch Processing on PLC

Recipe Data Concept / PLC-Programm structure

Applications for Lab and Industrial Use

Application for Dosing/Mixing-Process on PCS7

Page 9: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Innovation for Automation

November 2010 Blatt 1.9 Prof. Dr.-Ing. Benedikt Faupel

TIA Portal

Step 7 Basis for S7-1200

New Controller Concept

PLC S7-1200 / HMI

Embedded controller

PCS7-Box

New Release Step 7

V5.5 (Shared I/Os)

Ethernet-Switch

communication

Simulation Tools

PCS7 / PLC for Batch

Control

Page 10: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Simulation Tools for Process Automation

Blatt 1.10 Prof. Dr.-Ing. Benedikt Faupel November 2010

Controller Simulator (PLCSim) -Allows

development and testing of configuration

logic without controller hardware

SIMBApro -For simulation of I/O signal response

(conventional I/O and digital fieldbus) in order

to test timing and system loading

SIMIT – Modular software simulation package

that can be used for pane checkout,

loopback testing, to simulate mass flow

(through pipes, tanks, pumps, valves and heat

exchangers), batch / recipe development

and operator training

Page 11: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

Blatt 1.11 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

November 2010

Page 12: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

Blatt 1.12 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

November 2010

Page 13: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

Blatt 1.13 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

November 2010

Page 14: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

Blatt 1.14 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

November 2010

Page 15: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

30. Juni 2010 Blatt 1.15 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

Page 16: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

SIMIT Batch Application

Blatt 1.16 Prof. Dr.-Ing. Benedikt Faupel

Batch Process

Filling Input Y1

Quantity Q1 / Unit [Kg]

Filling Input Y2

Quantity Q2 / Unit [Kg]

Heating on Temperature

Unit [°K]

Mixing Time

Unit [sec.]

Output Y3

November 2010

Page 17: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Data Block Structure

Blatt 1.17 Prof. Dr.-Ing. Benedikt Faupel

Total length of

Data Modell

Type Array of

Struct for 10

Recipes

Initial Values

Recipe /

Formula

Description

Recipe

November 2010

Page 18: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

FC Recipe Editor

Blatt 1.18 Prof. Dr.-Ing. Benedikt Faupel

Recipe

Recipe-Nr.

Quantity of Q1

Quantity of Q2

Temperatur

Mixing Time

DB-Nr.

November 2010

Page 19: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

FC Recipe Editor

Blatt 1.19 Prof. Dr.-Ing. Benedikt Faupel

Recipe-Nr.

Quantity of Q1

Quantity of Q2

Temperature

Mixing Time

DB-Nr.

November 2010

Page 20: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

FC Recipe Reader

Blatt 1.20 Prof. Dr.-Ing. Benedikt Faupel

Recipe

Recipe-Nr.

Quantity of Q1

Quantity of Q2

Temperatur

Mixing Time

DB-Nr.

November 2010

Page 21: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

FC Recipe Reader

Blatt 1.21 Prof. Dr.-Ing. Benedikt Faupel

Recipe-Nr.

DB-Nr. Quantity of Q1

Quantity of Q2

Temperatur

Mixing Time

November 2010

Page 22: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Recipe Data-Base

Blatt 1.22 Prof. Dr.-Ing. Benedikt Faupel

Recipe Recipe 1

Recipe 2

Recipe 3

Recipe 4

November 2010

Page 23: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

PLC – SFC-Program

Blatt 1.23 Prof. Dr.-Ing. Benedikt Faupel

November 2010

Page 24: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

PLC – SFC-Program

Blatt 1.24 Prof. Dr.-Ing. Benedikt Faupel

November 2010

S1 Init Step

S2 Filling Y1

S3 Filling Y2

S6 Empyting Y3

S4 Heating

S5 Mixing

Recipe Current

Recipe

Recipe Reader

Page 25: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Nr. Name Kind Duration Value

1 Heating Ramp 30 min 100°C

2 Heating Step 120 min 300°C

3 Keeping Ramp 120 min 300°C

4 Cooling Step 60 min 150°C

5 Colling Ramp 30 min 50°C

Heating Process for Aluminium Coil Furnace

Blatt 1.25 Prof. Dr.-Ing. Benedikt Faupel

0 30 200

250 500 520

600

Nr. Name Kind Duration Value

1 Heating Ramp 30 min 100°C

2 Heating Step 120 min 300°C

3 Keeping Ramp 120 min 300°C

4 Cooling Step 60 min 150°C

5 Colling Ramp 30 min 50°C

November 2010

Page 26: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Modular Batch Process (Tempering)

Blatt 1.26 Prof. Dr.-Ing. Benedikt Faupel

Nr. component Menge Mixing

time

1 sand 100 kg 0

2 grit 10 kg 10 min

3 cement 10 kg 10 min

4 water 5 kg 10 min

5 Chemical

input

1 kg 10 min

November 2010

Page 27: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Lab Application (mixing, dosing, filling)

Blatt 1.27 Prof. Dr.-Ing. Benedikt Faupel November 2010

Page 28: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Oktober 2007 Blatt 1.28 Prof. Dr.-Ing. Benedikt Faupel

Page 29: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres
Page 30: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

PCS7 Modules

Blatt 1.30 Prof. Dr.-Ing. Benedikt Faupel

Hardware/Stations

Automation Station (AS)

Engineering Station (ES)

Operator Station (OS)

Objects

HW-configuration

CFC / SFC-sheets

WinCC Visualization

Add Ons for Process Control System

Batch Control Center

Batch Recipe-Eeditor

November 2010

Page 31: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Batch Control Center

Blatt 1.31 Prof. Dr.-Ing. Benedikt Faupel

Feature of Batch CC

• Anlagendaten verwalten

• Benutzerrechte verwalten

• Rohstoffdaten

• Rezeptverwaltung

• Chargenverwaltung

• Chargenbearbeitung starten und

steuern

• Chargenbearbeitung

beobachten diagnostizieren

• Rezepte und Chargendaten

protokollieren und archivieren

November 2010

Page 32: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

Realized Recipe

Blatt 1.32 Prof. Dr.-Ing. Benedikt Faupel

Concept of Recipe

• Definition of all input components

(Name, No.)

• Quantity and Unit

• Sequence of Dosing

Concept of Charge

• Choice of Recipe

• Choice of Charging Quantity

• Choice of production line

• Choice of shedule for Start/Stop

November 2010

Page 33: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres

slide 1.33 © Prof. Dr.-Ing. Benedikt Faupel

Finish

November 2010

Thank you for your attention

Page 34: Batch Process Control with PLC Industrial and Lab Applications · 2020-03-10 · Batch Process Control with PLC Industrial and Lab Applications November 18th, 2010 Vigo, JAI Congres