plcopen for efficiency in automation page 1 printed at 10/16/2015 welcome at the plcopen...

52
PLCopen for efficiency in automation age 1 printed at 07/04/22 www.PLCopen.org Welcome at the PLCopen presentation

Upload: morris-horn

Post on 16-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 1 printed at 04/21/23 www.PLCopen.org

Welcome

at the

PLCopen presentation

Page 2: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 2 printed at 04/21/23 www.PLCopen.org

PLCopen:

changing the world of industrial automation

Eelco van der Wal

Managing Director PLCopen

Page 3: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 3 printed at 04/21/23 www.PLCopen.org

It is not just about IEC 61131-3 anymore…

The association PLCopen

Page 4: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 4 printed at 04/21/23 www.PLCopen.org

PLCopen Mission

We want to be the leading association resolving topics related to

control programming to support the use of

international standards in this field.

Page 5: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 5 printed at 04/21/23 www.PLCopen.org

PLCopen tagline

for efficiency in automation

Page 6: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 6 printed at 04/21/23 www.PLCopen.org

Programming in its environment

Database Tools Visualization / HMI Project design

Tools

Documentation Tools

Programming

Tools

Debugging Tools

Networking Tools

Configuration

Tools

Simulation Tools

Page 7: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 7 printed at 04/21/23 www.PLCopen.org

PLCopen

Founded in 1992

Page 8: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 8 printed at 04/21/23 www.PLCopen.org

Page 9: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 9 printed at 04/21/23 www.PLCopen.org

The beginning

IEC published the IEC 1131-3 standard

PLCopen started to promote the usage and/or supply of

products conforming to this standard

Areas of promotion: Europe (PC1), USA (PC3), Japan (PC4)

Page 10: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 10 printed at 04/21/23 www.PLCopen.org

The beginning

IEC 1131-3

PLCopen

JapanUSAEurope

PC1 PC3 PC4

Page 11: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 11 printed at 04/21/23 www.PLCopen.org

Second step - Certification

PLCopen

JapanUSAEurope

PC1 PC3 PC4

PLCopen Certification

IEC 1131-3

Page 12: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 12 printed at 04/21/23 www.PLCopen.org

Third Step PLCopen adds independent training guidelines (PC2)

Page 13: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 13 printed at 04/21/23 www.PLCopen.org

Fourth step – Motion Control

IEC 1131-3

PLCopen

JapanUSAEurope

PC1 PC3 PC4

PLCopen Certification PLCopen Motion Control

Page 14: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 14 printed at 04/21/23 www.PLCopen.org

Fifth Step – PLCopen adds XML

IEC 61131-3

PLCopen

JapanUSAEurope

PC1 PC3 PC4

Certification Motion Control XML

Page 15: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 15 printed at 04/21/23 www.PLCopen.org

Sixth Step – PLCopen adds Safety

PLCopen

JapanUSAEurope

PC1 PC3 PC4

Certification Motion Control XML Safety

IEC 61131-3

Page 16: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 16 printed at 04/21/23 www.PLCopen.org

Seventh Step – PLCopen adds China

PLCopen

JapanUSAEurope

PC1 PC3 PC4

Certification Motion Control XML Safety

China

PC5

IEC 61131-3

Page 17: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 17 printed at 04/21/23 www.PLCopen.org

PLCopen as a World-wide association

Office in Japan

Main Office in Europe

Office in North America Office in China

Page 18: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 18 printed at 04/21/23 www.PLCopen.org

Organization

TECHNICAL PROMOTIONAL

COMMITTEES

PLCopenStandardization in Industrial Control programming

T C1 T C2 T C3 T C4 T C5 T C6 PC 1 PC 2 PC 3 PC 4 PC 5

G en eral M eetin g , BO M , M D

Page 19: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 19 printed at 04/21/23 www.PLCopen.org

Organizational issues

Non-profit association according to Dutch law

All voting members are equal: one member = one vote

PLCopen is focussed towards independent services, not

products

Focus towards users’ awareness

Commitment of users and suppliers members

Page 20: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 20 printed at 04/21/23 www.PLCopen.org

TC1: Standards

IEC 61131-3 is enhanced with Corrigendum & Amendments

Development of joint PLCopen position for IEC

Communication of information from IEC to PLCopen

Improvement proposals

Preparing for the 3d edition of the standard

Page 21: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 21 printed at 04/21/23 www.PLCopen.org

The 7 parts of the IEC 61131 Standard

- 1 General overview IS

- 2 Hardware IS

- 3 Programming Languages IS

- 4 User Guidelines IS

- 5 Communications IS

- 7 Fuzzy Logic IS

- 8 Application Guidelines

IS = International Standard

Page 22: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 22 printed at 04/21/23 www.PLCopen.org

IEC 61131-3

Harmonizing the way people look to control

and PLCopen extending this basis

Page 23: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 23 printed at 04/21/23 www.PLCopen.org

TC2: Functions

Definition of Function Block libraries & calling conventions

… for example…

Motion Control Library: the integration of different

technologies: logic and motion

Page 24: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 24 printed at 04/21/23 www.PLCopen.org

TC2: PLCopen Task Force Motion Control

Initiated by Users to fulfil their requirements

Goal :

To harmonize the access for Motion Control

across different platforms

during development, installation and maintenance

based on the IEC 61131-3 environment

Page 25: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 25 printed at 04/21/23 www.PLCopen.org

TC2 – TF Motion Control Part 1 – FBs, version 1.0 - 2001, version 1.1 - 2005

Part 2 – Extensions, released Sept 2005

Merge of Part 1 and 2 , version 2.0 - released 2011

Part 3 – User Guidelines, 2008 (ongoing)

Part 4 – Coordinated Motion, released 2008

Part 5 – Homing procedures – planned 2011

Part 6 – Fluid Power – planned 2011

25 companies certified

Check website for full list

Page 26: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 26 printed at 04/21/23 www.PLCopen.org

PLCopen Motion Control :

The merge of Logic and Motion

IEC 61131-3

PLCopen

Logic Motion Control

Page 27: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 27 printed at 04/21/23 www.PLCopen.org

The next step: Adding Safety

(at machine level)

IEC 61131-3

PLCopen

Logic Motion ControlSafety

Page 28: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 28 printed at 04/21/23 www.PLCopen.org

TC3 : Certification…without testing there is no standard…

The IEC 61131 standard only gives basic rules for compliance Certification gives guidance for users towards real IEC 61131-

3 programming systems (e.g. PLCopen certified list shows compliant products)

Page 29: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 29 printed at 04/21/23 www.PLCopen.org

TC3: PLCopen Compliance Levels

ApplicationProgram

FB

Variable

CodeBody

FB

Variable

CodeBody

FB

Variable

CodeBody

ApplicationProgram

FB

Variable

CodeBody

FB

Variable

CodeBody

FB

Variable

CodeBody

Conformity Level &Reusability Level

Re-usability of Function (Block) libraries

Base LevelPortability of minimal systems

Page 30: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 30 printed at 04/21/23 www.PLCopen.org

TC3: Compliance Results

Page 31: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 31 printed at 04/21/23 www.PLCopen.org

TC3: ComplianceResults and Status

Guideline Compliance Testing & Certification version 2.0

released

Test Laboratory Accreditation installed: 2 institutes accredited

Base Level definition ready for IL, ST, FBD, LD and SFC

Base Level Test software ready for IL, ST, FBD and SFC. LD in

preparation

Conformity Level and Reusability Level ready for ST

Page 32: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 32 printed at 04/21/23 www.PLCopen.org

TC3: ComplianceTesting and Accreditation

Page 33: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 33 printed at 04/21/23 www.PLCopen.org

TC3 - Benchmarking

A benchmark is a reproducible, portable test to

measure the performance of a given system in

comparison to other systems

Page 34: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 34 printed at 04/21/23 www.PLCopen.org

TC3 - Benchmarking

There are two main objectives to use a benchmark:

1. To estimate the performance of the PLC in your own

application

2. To compare the performance of the PLC with other

PLCs and find out the specific strength and weakness

of a given system

Page 35: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 35 printed at 04/21/23 www.PLCopen.org

TC3 - Benchmarking

Two different sets of benchmarks defined:

1. 5 different types of applications, which are typical for the

usage of a PLC.

2. Measures each language feature of the IEC 61131-3

separately

Page 36: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 36 printed at 04/21/23 www.PLCopen.org

TC4: Communication

New: IEC 61131-3 information model in OPC UA

OPC Foundation developing new standards: Unified

Architecture (UA)

Joint working group of OPC Foundation and PLCopen

developed new specification

New specification defines OPC UA Information Model to

represent IEC 61131-3 architectural models

Page 37: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 37 printed at 04/21/23 www.PLCopen.org

TC5 - Safety : Goal

Allow the user to achieve the functional safety

at the plant and machine level

Page 38: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 38 printed at 04/21/23 www.PLCopen.org

TC5: Safety

Support for safe programming techniques Focus to IEC 61508 “Functional Safety of Safety Related

systems” Guidelines for the use of the IEC standard Basis for easier commissioning In combination with the Function Blocks

Page 39: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 39 printed at 04/21/23 www.PLCopen.org

TC5: Safety

Part 1 - Concepts and Function Blocks, released Feb 2006

Part 2 - User Guidelines, released March 2008

Part 3 - Extensions, work started Jan 2009

Part 4 - Extensions for presses work started April 2009

Page 40: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 40 printed at 04/21/23 www.PLCopen.org

TC6 : XML

Opening up the

development environments

by specifying XML formats for

IEC 61131-3

Page 41: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 41 printed at 04/21/23 www.PLCopen.org

TC6: XML

Definition of XML schemes for all the IEC languages

Representation of graphical information

Interface to other tools

Basis for distribution of Function Block libraries

Version 2.0 – released December 2008

Consists of a technical doc, the XML schema, and

explanation.

Page 42: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 42 printed at 04/21/23 www.PLCopen.org

TC6 - XML

Developmenttool

OtherDevelopment

tool

OtherDevelopment

tool

Producer ofgraphical and

logicalinformation

Consumer ofgraphical and

logicalinformation

XML

XML

XML

XML

Page 43: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 43 printed at 04/21/23 www.PLCopen.org

TC6 Coupling XML Schemes

PLCopen Schema Supplier Schema

Differences

Page 44: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 44 printed at 04/21/23 www.PLCopen.org

TC6 – XML: Status

Automation Markup Language (AutomationML) initiated by

group of companies (Daimler, ABB, KUKA, Rockwell,

Siemens, netAllied and Zühlke) and universities of Karlsruhe

and Magdeburg

Interface PLCopen and AutomationML

PLCopen XML scheme version 2.0 released December 2008

Page 45: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 45 printed at 04/21/23 www.PLCopen.org

Page 46: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 46 printed at 04/21/23 www.PLCopen.org

Page 47: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 47 printed at 04/21/23 www.PLCopen.org

Wrap Up

Page 48: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 48 printed at 04/21/23 www.PLCopen.org

General Promotion

PC1: General Promotion

PC3: Promotion North America

PC4: Promotion Japan

PC5: Promotion China

Page 49: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 49 printed at 04/21/23 www.PLCopen.org

PC2: Common training program

The effect of training is often underestimated

Standardization can be very useful and provide a better interface between study and reality

PC2 defined common basics for training..

.. for instance: a IEC 61131-3 training guideline is published

Training facilities fulfilling basic requirements can be certified and listed / referenced to (see website for listing)

Page 50: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 50 printed at 04/21/23 www.PLCopen.org

The association PLCopen

Together we can make it happen:

efficiency in automation

WE NEED YOUR SUPPORT FOR THIS !

Join the organization PLCopen

Page 51: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 51 printed at 04/21/23 www.PLCopen.org

More Information...

www.plcopen.org

Free-of-Charge electronic Newsletter ‘PLCopening’ (in English)

email: [email protected]

Page 52: PLCopen for efficiency in automation Page 1 printed at 10/16/2015  Welcome at the PLCopen presentation

PLCopenfor efficiency in automation

Page 52 printed at 04/21/23 www.PLCopen.org

Thanks !

End of this presentation