plcopen: changing the world of industrial …plcopen standardization in industrial control...

108
PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 www.PLCopen.org PLCopen: changing the world of industrial automation - status, structuring tools, activities and libraries Eelco van der Wal Managing Director PLCopen

Upload: others

Post on 27-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 1 printed at 11/18/2003 www.PLCopen.org

PLCopen:

changing the world of industrial automation

-status, structuring tools, activities

and libraries

Eelco van der WalManaging Director PLCopen

Page 2: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 2 printed at 11/18/2003 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 3: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 3 printed at 11/18/2003 www.PLCopen.org

Programming in its environment

Database Tools Visualization / HMI Project design Tools

Documentation Tools

ProgrammingTools

Debugging Tools

Networking Tools Configuration Tools

Simulation Tools

Page 4: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 4 printed at 11/18/2003 www.PLCopen.org

Organization

TECHNICAL PROMOTIONALCOMMITTEES

PLCopenStandardization in Industrial Control programming

TC1 TC2 TC3 TC4 TC5 TC6 PC1 PC2 PC3 PC4

General Meeting, BOM, MD

Page 5: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 5 printed at 11/18/2003 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

Focused to upcoming update: end of 2002

Page 6: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 6 printed at 11/18/2003 www.PLCopen.org

TC2: Functions

Definition of Function Block libraries & calling conventions… for example…Motion Control Library: the integration of different technologies: logic and motionSafety Library – providing the basis for safety critical environments

Page 7: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 7 printed at 11/18/2003 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 8: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 8 printed at 11/18/2003 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 9: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 9 printed at 11/18/2003 www.PLCopen.org

Compliance: Results

Page 10: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 10 printed at 11/18/2003 www.PLCopen.org

TC3 - CL and RL for LD

Page 11: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 11 printed at 11/18/2003 www.PLCopen.org

TC3 - CL and RL for LD : status

Next logical step: Conformity Level for LD

Draft document as basis ready

The kick off meeting will be held on May 7, 2003 at

Matsushita, Holzkirchen, Germany

Specification ready. Test software under development

Page 12: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 12 printed at 11/18/2003 www.PLCopen.org

First Certificates for CL and RL - ST

Page 13: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 13 printed at 11/18/2003 www.PLCopen.org

First Certificates for CL and RL - ST

Matsushita Electric Works (Europe) with Control FPWIN Pro

Schneider Electric with Concept

Page 14: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 14 printed at 11/18/2003 www.PLCopen.org

Compliance:Results and Status Base Level (Oct. ‘03)

Accreditation installed: two institutes accredited

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

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

preparation

22 software packages certified (see website for status)

Page 15: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 15 printed at 11/18/2003 www.PLCopen.org

TC4: Communication

Communications interfaces

Interfaces to add-on packages

Application interchange format

Mapping of Profibus has been done

Mapping of CANopen has been done

Page 16: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 16 printed at 11/18/2003 www.PLCopen.org

TC5: Safe software guidelines

Support for safe programming techniquesFocus to IEC 61508 “Functional Safety of Safety Related systems”Guidelines for the use of the IEC standardBasis for easier commissioningIn combination with the Function BlocksFirst results expected April 2004

Page 17: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 17 printed at 11/18/2003 www.PLCopen.org

TC6: XML

Definition of XML schemes for all the IEC languagesRepresentation of graphical informationInterface to other toolsPossible basis for distribution of Function Block librariesWork is under construction (members-only)Results will be made publicly available

Page 18: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 18 printed at 11/18/2003 www.PLCopen.org

PLCopen as a World-wide association

Office in Japan

Main Office in Europe

Office in North America

Page 19: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 19 printed at 11/18/2003 www.PLCopen.org

General Promotion

PC1: General PromotionPC3: Promotion North AmericaPC4: Promotion Japan

Page 20: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 20 printed at 11/18/2003 www.PLCopen.org

PC4 - Activities in Japan – Dec. 2002Fuji Electric,Matsushita Electric Works,Toshiba,Yokogawa Electric(listed in alphabetical order)

have decided to resume the activities of PLCopen in the Japanese market. As independent organization, Kanagawa Industrial Technology Research Institute joined this group.

Page 21: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 21 printed at 11/18/2003 www.PLCopen.org

PC4 - Activities in JapanObjectives and planned activities:

Introducing and promoting IEC 61131-3 and JISB3503

Providing training for users with common needs

Promoting standardization

Promoting the utilization of user development resources through users groups

Certification in Japan

Page 22: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 22 printed at 11/18/2003 www.PLCopen.org

PC4 - Activities in JapanMr. Kawashima / Fuji

Mr. Kanno / Yokogawa

Mr. Kitamura / MEWMr. Mitsuo / MEW

Mr.Kaneko / YokogawaMr.Tomizawa / Fuji

Dr. MiyazawaMr.Imai / Toshiba

Mr.Satoh / Toshiba

Page 23: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 23 printed at 11/18/2003 www.PLCopen.org

www.plcopen-japan.jp

Page 24: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 24 printed at 11/18/2003 www.PLCopen.org

PLCopen ChinaUnder construction …..

Page 25: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 25 printed at 11/18/2003 www.PLCopen.org

Acceptance and WW PLC market share

Page 26: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 26 printed at 11/18/2003 www.PLCopen.org

PC2: Common training program

The effect of training is often underestimatedStandardization can be very useful and provide a better interface between study and realityPC2 defined common basics for training.... for instance: a IEC 61131-3 training guideline is publishedTraining facilities fulfilling basic requirements can be certified and listed / referenced to (see website for listing)

Page 27: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 27 printed at 11/18/2003 www.PLCopen.org

the future is here

IEC 61131-3

Harmonizing the way people look to control

Page 28: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 28 printed at 11/18/2003 www.PLCopen.org

The 7 parts of the IEC 61131 Standard- 1 General overview, definitions IS- 2 Hardware IS- 3 Programming Languages IS- 4 User Guidelines IS- 5 Messaging Service Specification IS- 7 Fuzzy Logic IS- 8 Technical Report

IS = International Standard

Page 29: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 29 printed at 11/18/2003 www.PLCopen.org

IEC 1131 versus IEC 61131

The good news is – there is no difference

It is an international harmonization of all the IEC standards

and the localized versions

… however, there are second editions for parts of the IEC

61131 standards

Page 30: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 30 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 Programming languages /Industrial Control Programming

The interface between the programmer and the control system

Page 31: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 31 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 Programming languages /Industrial Control Programming

...with support for peoplewith different backgrounds

Page 32: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 32 printed at 11/18/2003 www.PLCopen.org

The IEC 61131-3 Standard

Common Elements

Programming Languages

Page 33: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 33 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 : Common ElementsVariables & Data Types

What is this?

01010101 10101010

Historically

• Reference to a physical memory location

• Reference to a physical Input

Page 34: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 34 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 : Common ElementsVariables & Data types

Temperature_Sensor_1 : Integer

• Symbolic representation via labels

• Restricted area for I/O mapping

• Hardware independent code

• Higher transparency & readability

• Less errors

Page 35: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 35 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 : Common Elements

Software Model

• Configuration• Resources

• Tasks

Page 36: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 36 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 Software Model

Global and direct variables

Access path

Execution control path

Variable access path

FBTask

Program ProgramFB FB

Task

Program

Task

ProgramFB FB

Task

Resource Resource

Configuration

Communication Function

Function Block

Variable

Page 37: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 37 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 vs conventional PLC

Global and direct variables

Access path

Execution control path

Variable access path

FBTask

Program ProgramFB FB

Task

Program

Task

ProgramFB FB

Task

Resource Resource

Configuration

Communication Function

Function Block

Variable

Page 38: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 38 printed at 11/18/2003 www.PLCopen.org

Conventional PLC vs IEC 61131-3

Task 1

Program

Task

Resource

Read inputs

Do Calculations

Set Outputs

Endless Loop:

Task 2

Task 3

Task 4

Time based

Events based

Events based

Time based

Page 39: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 39 printed at 11/18/2003 www.PLCopen.org

Common Elements: Tasks

IEC 61131-3

EmbeddedPLCs

PC basedControl SoftLogic

Drives

LON nodes

DCS

Page 40: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 40 printed at 11/18/2003 www.PLCopen.org

Common Elements : Tasks & Datatypes

RPM =2000Windows CE 3.0

IEC 61131-3 tasks

SCADA & HMI tasks

I/O Communication tasks

OPC

Multi –functional Operator Panel

I/O Communication bus

Page 41: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 41 printed at 11/18/2003 www.PLCopen.org

IEC 61131-3 : Common ElementsCOMMON ELEMENTS

a.o.Data Types & Variables

Configuration, Resources, Tasks

Programming Organization Units

* Functions

* Function Blocks

* Programs

Page 42: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 42 printed at 11/18/2003 www.PLCopen.org

Functions …..* Standard functions

ADD, SQRT, SIN, COS, GT, MIN, MAX, AND, OR, etc.

* Your own defined functions: FUNCTION SIMPLE_FUN : REAL

VAR_INPUTA, B : REAL;C : REAL := 1.0;

END_VARSIMPLE_FUN := A*B/C;END FUNCTION

Page 43: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 43 printed at 11/18/2003 www.PLCopen.org

…. & Function BlocksStandard Function BlocksAdditional supplied Function BlocksYour own defined Function BlocksAll FBs are highly re-usable in same program, different programs or project

FUNCTION_BLOCK

I NPUT OUTPUT I N_OUT EXTERNAL

LocalType

HysterisisQXIN1

XIN2EPS

BOOLREALREALREAL

Page 44: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 44 printed at 11/18/2003 www.PLCopen.org

Function Block exampleFUNCTION_BLOCK HYSTERISISVAR_INPUTXIN1, XIN2 : REAL;EPS : REAL; (* Hysterisis band *)

END_VARVAR_OUTPUTQ : BOOL := 0

END_VARIF Q THENIF XIN1 < (XIN2-EPS) THENQ := 0 (* XIN1 decreasing *)

END_IF;ELSIF XIN1 > (XIN2 + EPS ) THENQ := 1; (* XIN1 increasing *)

END_IF;END_FUNCTION_BLOCK

HysterisisQXIN1

XIN2EPS

BOOLREALREALREAL

1

EPSEPS

0

XIN2

Q

Page 45: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 45 printed at 11/18/2003 www.PLCopen.org

Programs : hierarchical design

Automation

application

Start : BOOL;Emergency : BOOL;Limit : INT;

PROGRAM

GLOBAL

LocalType

FUNCTION

INPUT

LocalType

FUNCTION_BLOCK

INPUT OUTPUT IN_OUT EXTERNAL

LocalType

Page 46: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 46 printed at 11/18/2003 www.PLCopen.org

Advantages POU’s

Create own Function Block Libraries (per application area)

FBs are tested and documented

Make libraries (world wide) accessable

Re-use as much as possible

Change programming to creating networks of FBs

Save 40% on next project

Page 47: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 47 printed at 11/18/2003 www.PLCopen.org

Sequential Function Chart, SFCPowerful graphical technique for describing the sequentialbehaviour of a control programUsed to partition a control problemShows overview, also suitable for rapid diagnosticsThe basic elements are STEPS with ACTION BLOCKS and TRANSITIONSSupport for alternative and parallel sequences

Step 1 N FILL

Step 3

Step 2 S Empty

Transition 1

Transition 2

Page 48: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 48 printed at 11/18/2003 www.PLCopen.org

SFC : alternative sequences

Step 1 N FILL

Step 3

Step 2 b S Empty

Transition 1b

Transition 2b

Step 2 a S Empty

Transition 1a

Transition 2a

Page 49: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 49 printed at 11/18/2003 www.PLCopen.org

The IEC 61131-3 Standard

Common Elements

Programming Languages

Page 50: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 50 printed at 11/18/2003 www.PLCopen.org

The IEC 61131-3 Programming LanguagesInstruction List Structured Text

Function Block Diagram Ladder Diagram

C:= A AND NOT B

A B C

-| |--|/|----------------( )

LD A

ANDN B

ST C

ANDA C

B

Page 51: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 51 printed at 11/18/2003 www.PLCopen.org

The IEC 61131-3 Standard

Common Elements

Programming Languages

Top Down

Bottom Up

Page 52: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 52 printed at 11/18/2003 www.PLCopen.org

IEC Programming EnvironmentsMany of them offer:

graphical programming screenssupport for multiple windowsmouse operationpull-down menusbuilt-in hypertext help functionsoftware verification during design

Page 53: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 53 printed at 11/18/2003 www.PLCopen.org

Recap … TC2: Functions

Definition of Function Block libraries & calling conventions… for example…Motion Control Library: the integration of different technologies: logic and motionSafety Library – providing the basis for safety critical environments

Page 54: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 54 printed at 11/18/2003 www.PLCopen.org

Revolutionizing the industry

Page 55: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 55 printed at 11/18/2003 www.PLCopen.org

The Rationale of a Motion Control Library

Page 56: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 56 printed at 11/18/2003 www.PLCopen.org

Let us look at

the Packaging Industry

for food and beverage…

Page 57: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 57 printed at 11/18/2003 www.PLCopen.org

Example of a changing landscape:Packaging for the Food & Beverage (F&B)

Industry

Retail Food and Foodservices = 11% of US economy

Shipment of Packaging Machinery = 10% of retail food

Packaging Machines sales volume in 1999: $ 4.85 bio.

Page 58: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 58 printed at 11/18/2003 www.PLCopen.org

No Technology push – but market trends

Changes in consumer behavior

Changes with suppliers towards F&B consumers

Forced changes with packaging machine suppliers

… enforcing changes with control suppliers

Page 59: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 59 printed at 11/18/2003 www.PLCopen.org

Changes in consumer behavior…?How about looking at your own behavior ?

• So here is looking at you !

Hi,I am apack ofcoffee

So am I !

Page 60: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 60 printed at 11/18/2003 www.PLCopen.org

The suppliers compete for market share...

(… still looking at you ! )

…. by providing different varieties in different packages

….. requiring more flexible packaging equipment

Page 61: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 61 printed at 11/18/2003 www.PLCopen.org

Changing packaging requirements

….are pushed backwards in the supply chain:

the packaging industry is putting pressure

on the leading packaging machine builders

to better fulfill their needs

Page 62: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 62 printed at 11/18/2003 www.PLCopen.org

Changing needs in..Smaller footprintsFaster startupsHigher speedsImproved efficiencyFaster changeoversBetter quality packageReduced waste in productionImproved reliability of equipment

Page 63: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 63 printed at 11/18/2003 www.PLCopen.org

How to cope with this ?..machine mechanics do not help anymore…

Page 64: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 64 printed at 11/18/2003 www.PLCopen.org

How to cope with this ?by replacing mechanical and electrical solutions

by electronic solutions

=> Mechatronic Solutions:

Examples:

Camming

Gearing

Page 65: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 65 printed at 11/18/2003 www.PLCopen.org

Camming

Position

Postion

Slave

Master

Multiple movements mechanically coupled to a master axis

Page 66: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 66 printed at 11/18/2003 www.PLCopen.org

Electronic Camming

Drive Motor

Drive Motor

Drive Motor

Control

Master Axis

Slave Axis

Slave Axis

Page 67: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 67 printed at 11/18/2003 www.PLCopen.org

Electronic Gearing

Drive Motor

Drive Motor

Drive Motor

Control

Page 68: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 68 printed at 11/18/2003 www.PLCopen.org

Real – life AdvantagesTargets for a new design:

‘Zero’ maintenance

Sanitation design

SolutionAim for a 50% mechanical parts reduction

Page 69: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 69 printed at 11/18/2003 www.PLCopen.org

Traditional Mechanical DesignOver 350 parts

Page 70: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 70 printed at 11/18/2003 www.PLCopen.org

Multi Axis Servo DriveMajor part count reductionMajor part count reduction

Pulleys Pulleys -- 45 to 045 to 0Belts Belts -- 15 to 015 to 0Drive sprocketsDrive sprockets -- 15 to 015 to 0SplineSpline shafts shafts -- 2 to 02 to 0GearboxesGearboxes -- 16 to 1016 to 10MotorsMotors -- 1 to 101 to 10BearingsBearings -- 18 to 318 to 3Line shaftsLine shafts -- 6 to 06 to 0

TotalTotal -- 118 to 23118 to 23(81% reduction)(81% reduction)

Page 71: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 71 printed at 11/18/2003 www.PLCopen.org

Push on control suppliers

Control get into the heart of the machine

in a strategic role

to match (and beyond) the new requirements

via added mechatronics functionality

Requiring tight control between ‘PLC’ and Motion

functionality

Page 72: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 72 printed at 11/18/2003 www.PLCopen.org

Control needs software

The name of the game is….

Software

The world is not just about physical mechanics anymore…

Page 73: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 73 printed at 11/18/2003 www.PLCopen.org

Software needs standardization

To increase acceptance and usage

As well as ease of application

……

There are sufficient examples in the marketplace ……

Page 74: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 74 printed at 11/18/2003 www.PLCopen.org

Standardization means:

Hardware independent Software Development

Example: Machine Industry

Software Development

T o

t a l

R e

s u

l t

Used for High End Result(showing Capabilities)

Page 75: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 75 printed at 11/18/2003 www.PLCopen.org

Standardization means:

Hardware independent Software Development

Software Development

T o

t a l

R e

s u

l t

... for Medium End Result(Mainstream)

Example: Machine Industry

Page 76: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 76 printed at 11/18/2003 www.PLCopen.org

Standardization means:

Hardware independent Software Development

Software Development

T o

t a l

R e

s u

l t

...for Low End Result(Low Cost)

Example: Machine Industry

Page 77: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 77 printed at 11/18/2003 www.PLCopen.org

Standardization means:

Hardware independent Software Development

Consistent Development Environment

Consistent Installation and Maintenance Interface

Same ‘Look and Feel’

Page 78: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 78 printed at 11/18/2003 www.PLCopen.org

How can we fulfil this ?

Standardized Programming Tools

Standardized Programming Languages

Standardized access to drive / motion specifics

• centralized or distributed control

IEC 61131-3 provides the only platform for this !

Page 79: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 79 printed at 11/18/2003 www.PLCopen.org

The PLCopen Task Force Motion Control

Initiated by Users to fulfil their requirements

Goal :

To harmonize the access for Motion Controlacross different platforms

during development, installation and maintenancebased on the IEC 61131-3 environment

Page 80: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 80 printed at 11/18/2003 www.PLCopen.org

HW Independence via Function Blocks

Software View

InputsName

Outputs

Hardware View

I/F Sercos Drive Motor

E

Drive Motor

E

PWM

I/F

Encapsulation / Information Hiding

Page 81: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 81 printed at 11/18/2003 www.PLCopen.org

AdministrativeAdministrative MotionMotion

SingleAxes

MultipleAxes

SingleAxes

MultipleAxes

Non-InterpolatedMoveAbsoluteMoveRelativeMoveSuperImposedMoveContinuousMoveVelocityHomeStop

PowerClearPendingActionsReadStatusReadAxisErrorReadParameterWriteParameterReadActualPosition

PositionProfileVelocityProfileAccelerationProfile

CamTableSelect CamInCamOutGearInGearOut

Page 82: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 82 printed at 11/18/2003 www.PLCopen.org

Example of a Function Block

MoveAbsolute

AXIS_REF Axis Axis AXIS_REFBOOL Execute Done BOOLREAL Position BOOLREAL Velocity

CommandAborted

WORDREAL AccelerationBOOL

REAL DecelerationREAL Jerk

MC_Direction Direction

ErrorErrorID

Page 83: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 83 printed at 11/18/2003 www.PLCopen.org

Axis_Ref as Var_In_Out

MoveAbsolute

AXIS_REF Axis Axis AXIS_REFBOOL Execute Done BOOLREAL Position

BOOLREAL VelocityCommandAborted

WORDREAL Acceleration

BOOL

REAL DecelerationREAL Jerk

MC_Direction Direction

ErrorErrorID

Page 84: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 84 printed at 11/18/2003 www.PLCopen.org

Axis_Ref as Var_In_Out

FBAxis1

Axis_RefStructure

Page 85: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 85 printed at 11/18/2003 www.PLCopen.org

Axis_Ref with 1 FB

FBAxis1

Axis_RefStructure

I/F

TaskManager

DriveConver-sion

Time or event driven

Page 86: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 86 printed at 11/18/2003 www.PLCopen.org

Axis_Ref with 2 FBs

FB1Axis1

Axis_RefStructure

I/F Drive

TaskManager

Conver-sion

Time or event driven

FB2

Page 87: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 87 printed at 11/18/2003 www.PLCopen.org

Error Handling

Error - Rising edge – error during execution of the FBErrorID - Error identification

MoveAbsolute

AXIS_REF Axis Axis AXIS_REFBOOL Execute Done BOOLREAL Position

BOOLREAL VelocityCommandAborted

WORDREAL Acceleration

BOOL

REAL DecelerationREAL Jerk

MC_Direction Direction

ErrorErrorID

Page 88: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 88 printed at 11/18/2003 www.PLCopen.org

Conclusion

IEC 61131-3 provides a good framework for Motion Apps

PLCopen Motion Control Library provides and independent user

interface

Support for single axis and multiple axes / motion control

IEC 6113-1-3 with PLCopen MC provides mechatronic solutions

User derived FBs and data structures, and multi-tasking are

crucial

Page 89: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 89 printed at 11/18/2003 www.PLCopen.org

Status and Future

Part 1 of the PLCopen Motion Control Library released Nov. 2001

Is implemented now by several suppliers (see website)

Part 2 deals with extensions – release date Dec. 2003

Part 3 will deal with user guidelines

Part 4 deals with Homing Functionality

Part 5 deals with Stacked Commands

Page 90: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 90 printed at 11/18/2003 www.PLCopen.org

Revolutionizing the industry

Page 91: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 91 printed at 11/18/2003 www.PLCopen.org

PLCopen TC2Function Blocks for Safety

Definition of a set of Function Blocks for safety related

applications

Under TC2 – Function Blocks

Page 92: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 92 printed at 11/18/2003 www.PLCopen.org

TF - Safety : Goal

Allow the user to achieve the functional safety at the plant and machine level

Page 93: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 93 printed at 11/18/2003 www.PLCopen.org

TF - Safety : What does this mean ?

Reference Standards –IEC 61508 and IEC 61511

Additional standards - IEC 62061, EN 954, ISO 13849

Machine Directive 98/37/EC, clause 1.2.5. - and related US

and Asia directives

Page 94: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 94 printed at 11/18/2003 www.PLCopen.org

TF - Safety : Ideas of FB

Operating mode• Manual, Automatic, Semi-automatic, Maintenance

Stop functionality• Emergency Stop (‘Not-aus’)• Safe operation stop (MC related)• Time-delay Stop• Safety door monitoring

Safe reduce speed (MC related)Two-hand ControlSafety door interlockingTestable Safety sensorsMuting (for light barriers) – controlled by-passing of the safety functionalityRedundant inputs (Q?: is this the right level of functionality)Safe Communication

Page 95: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 95 printed at 11/18/2003 www.PLCopen.org

TF - Safety : additional Safety aspectsfor software development

Merge of logic, motion and safety functions

a reduction in the syntax of the languages used is

an item

Support in software tools for safety environments

Page 96: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 96 printed at 11/18/2003 www.PLCopen.org

TF - Safety : Time frame

First draft planned for

April 2004

Page 97: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 97 printed at 11/18/2003 www.PLCopen.org

PLCopen TC6 – XML

Opening up the

development environments

by specifying XML formats for

IEC 61131-3

Page 98: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 98 printed at 11/18/2003 www.PLCopen.org

TC6 - XML

Developmenttool

OtherDevelopment

tool

OtherDevelopment

tool

Producer ofgraphical and

logicalinformation

Consumer ofgraphical and

logicalinformation

XML

XML

XML

XML

Page 99: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 99 printed at 11/18/2003 www.PLCopen.org

What is included

In principle all…..

Textual Programming Languages – IL and ST

Graphical Programming Languages – LD, FBD

Structural Language – SFC

…continued….

Page 100: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 100 printed at 11/18/2003 www.PLCopen.org

What is included

Graphical Information, like …

- Place and position

- Routing of connections

Comments

…continued….

Page 101: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 101 printed at 11/18/2003 www.PLCopen.org

What is included

Program Organization Units – (User Derived) Functions and

Function Blocks, Programms

(User Derived) Datatypes

Project information (layered structure)

Mapping information

Page 102: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 102 printed at 11/18/2003 www.PLCopen.org

What is included

The exported file contains ‘everything’

Including supplier specific information

The intelligence is in the parsing function during input

Page 103: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 103 printed at 11/18/2003 www.PLCopen.org

TC6 – XML : status

First ‘release for comments’ planned for November 2003

Available on public website www.plcopen.org

Comments will be merged into final version for publication

Will also be available on www.plcopen.org

Page 104: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 104 printed at 11/18/2003 www.PLCopen.org

What are the benefits ?

Page 105: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 105 printed at 11/18/2003 www.PLCopen.org

BenefitsReduced waste of human resources (in training, debugging, maintenance and consultancy)Creating a focus to problem solving via software re- usability (reduced application investment and supplier dependency)Reduced misunderstandings and errors Programming techniques usable in more environments (general industrial control)Combining harmoniously different components from different locations, companies or countries, or projectsIncreased connectivity (investment protection)

Function "LIMIT"

Function "TEST"

Function Block"Turning"

Function Block"Feeding"

Function Block"Heating"

SoftwareLibrary

Page 106: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 106 printed at 11/18/2003 www.PLCopen.org

The association PLCopen

Together we can make it happen:

Standardization in Industrial Control Programming

WE NEED YOUR SUPPORT FOR THIS !Join the organization PLCopen

Page 107: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 107 printed at 11/18/2003 www.PLCopen.org

More Information...

www.plcopen.orgFree-of-Charge electronic Newsletter ‘PLCopening’ (in english)

email: [email protected]

Page 108: PLCopen: changing the world of industrial …PLCopen Standardization in Industrial Control programming Page 1 printed at 11/18/2003 PLCopen: changing the world of industrial automation

PLCopenStandardization in Industrial Control programming

Page 108 printed at 11/18/2003 www.PLCopen.org

Thanks !