PLCopen: changing the world of industrial automation - status, structuring tools, activities and libraries

Similar documents
Welcome. at the. PLCopen presentation (short)

Welcome. at the. PLCopen presentation

PLCopen: changing the world of industrial automation. Overview of the current activities and working groups

IEC and PLCopen: what do we bring

PLCopen For efficiency in automation

Beckhoff Building Automation

PLCopen Motion Control: Reducing development time and cost with standardized motion programming.

PLCopen Standardization in Industrial Control Programming

PLCopen for efficiency in automation

PLCopen Creating the foundation for your efficiency

IEC Basics. Presented by. Bill Lydon, Director PLCopen North America Automation Industry Consultant

SoMachine: One software suite for complete machine automation solutions

Kollmorgen. Kollmorgen Automation Suite

Equipment Connectivity Solution Easy Programing for Real-time Machine Control

IEC Why the IEC standard was developed, The languages and concepts defined in the standard, How to obtain further information

PLC Lib: Tc3_MC2_AdvancedHoming

Technical Manual. Linear Flying Shear Application Solution Package. for MPiec Controllers

ECS servo system MCS servo motors

Manual. NC PTP: Quick Starting Guide. TwinCAT 3. Version: Date: Order No.: TF5000

ECS servo system MCS servo motors

Motion-Logic. Drive based IndraMotion MLD

PLCopen for efficiency in automation

Application Note. Creating PLCopen Compliant Function Blocks in IEC 61131

Motion logic. Drive based IndraMotion MLD

Manual. TwinCAT MC Flying Saw. TwinCAT 3. Version: Date: Order No.: TF5055

EASY Engineering Tools

TF5xxx TwinCAT 3 Motion Control

EtherCAT Product Family

Rexroth IndraMotion MLC The innovative Motion Logic system

This document is a preview generated by EVS

TwinCAT KinematicTransformation

Control FPWIN Pro. PLC programming software: one tool for all applications. Control FPWIN Pro is the universal software for all PLCs from Panasonic

Platinum Maestro Multi Axis Control. The Ultimate Machine Motion Controller

Motion-Logic system. IndraMotion MLC Controller based

How to Easily Implement Siemens Motion Control Solution in the Real World? Presented by Craig Nelson and Kevin Wu Manufacturing in America March

Cut down your costs, increase your productions efficiently with the knowledge of PLC s Siemens technology. SITRAIN TM THAILAND Page 1 of 13

Rexroth SYNAX 200 Modular system solution for shaftless printing and converting machines. Flexible printing with high productivity

POWERLINK. For CODESYS. POWERLINK For CODESYS. Integration package of the standard Industrial Ethernet protocol POWERLINK into CODESYS.

Application Note. Rotary Knife Application Solution Package for MPiec Series Controllers

ISAGRAF V3.5 OVERVIEW

Manual. Libraries MPLCTec..._MDX, MPLCTecVirtualEncoder for MOVI-PLC. Edition 07/ / EN

Product Application Note

Conveyor System Utilizing Safety Observation Function

Motion logic system. IndraMotion MLC Control hardware IndraControl L

Synchronized motion control functionality IndraWorks The Tool for All Engineering Tasks

Safety. Integrated safety technology for the most demanding requirements.

Next generation industrial controller

Flexible system customization. Short-period of development. Popular motion control languages

FOR IMMEDIATE RELEASE

GE Intelligent Platforms

Drive Technology \ Drive Automation \ System Integration \ Services. MPLCTec.._MX Libraries. Manual. Edition 04/ / EN

Electric Drives and Controls. Integrated Motor/Drive technology with Rockwell connectivity

The Performance index of programmable controllers PLC-MIX

EPOS2 Positioning Controllers

Control strategies for web handling

Servo drives. Firmware 1G IndraDrive (MPH, MPB, MPD, MPC)

MC6 Motion Controller. Highest level of flexibility for industrial automation due to scalable motion control system

Relay Configuration Tool

Motion logic system. IndraMotion MLC Controller-based

PLCopening. for efficiency in automation. PLCopen Benchmarking Released for Comments

Completely Integrated the Intelligent Compact Drives IclA

Rexroth PLCopen Function Blocks For Field Bus Drives

Servo drives. Firmware 2G IndraDrive (MPE, MPB/MPM, MPC)

Functional Principle and the resulting Benefits.

INTERNATIONAL STANDARD

samos PRO MOTION SAFE MOTION Safe Speed, Direction and Position Monitoring for Machines and Plants.

FSO Webnair FSO Safety Functions Module. ABB Group February 11, 2015 Slide 1

Global Programming Standard

Toll Free Phone: Toll Free Fax:

Ing. Nicola Peli & Marika Moretti Bologna 12 Maggio 2016

INTELLIGENT PROGRAMMABLE DRIVES BECOME A CONTROL FOR THE ENTIRE MACHINE

Linear Motion and Assembly Technologies Pneumatics Service. Choosing an Electrohydraulic Controller

ISO INTERNATIONAL STANDARD. Safety of machinery Safety-related parts of control systems Part 1: General principles for design

Indramotion MLD Motion Logic Drive based

automation technology

Totally PC-Based Control

CIP Safety for Drives

Design of the 4-DOF Parallel Robot Control System Based on EtherCAT Cunfeng Kang1, a, Yukun Zheng1, b

New Automation Technology. TwinCAT 3. TwinCAT 3 extended Automation Technology

Automation solutions Drives, PLC, motion, motors and safety

2 Bosch Rexroth AG Electric Drives and Controls. Technical data. PLC IndraLogic XLC. Documentation Documentation

SIMOTION. SIMOTION SCOUT Reading and Writing Drive Data. Preface. Fundamental safety instructions 1. Description 2.

Motion and Logic in the Drive Helps Drive Down Automation Costs

MSI Safety Devices PRODUCT INFORMATION

IndraLogic XLC the powerful PLC system for efficient automation

SIMATIC TECHNOLOGY NEWS. Siemens AG All Rights Reserved.

Provläsningsexemplar / Preview

«Inspired by Simplicity»

Industrial Automation course

Rexroth IndraMotion for Handling The turn-key automation solution

Synchronized motion control functionality IndraWorks The Tool for All Engineering Tasks

Making the decision to switch from PLC to PC-based Control has gotten even easier with the introduction of MachineLogic Control Software.

Lexium Motion Controller Give your machine a new profile!

PLC COURSE LIST NMU TRAINING CENTRE

L-force Controller 3200 C. Control and visualisation compactly combined


Industrial IT. Teaching Material By: Geir Hovland. Lecture 2 part 1 Introduction to systematic PLC programming IEC standard Assignment #1

EtherCAT Introduction

Intelligent Positioning Drive GEL 6111 CANopen, PROFIBUS DP, Ethernet etc.

Application about Drive Technology

Transcription:

PLCopen: changing the world of industrial automation - status, structuring tools, activities and libraries Eelco van der Wal Managing Director PLCopen Page 1 printed at 11/18/2003

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

Programming in its environment Database Tools Visualization / HMI Project design Tools Documentation Tools Programming Tools Debugging Tools Networking Tools Configuration Tools Simulation Tools Page 3 printed at 11/18/2003

PLCopen Organization General Meeting, BOM, MD TC1 TC2 TC3 TC4 TC5 TC6 PC1 PC2 PC3 PC4 TECHNICAL COMMITTEES PROMOTIONAL Page 4 printed at 11/18/2003

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

TC2: Functions Definition of Function Block libraries & calling conventions for example Motion Control Library: the integration of different technologies: logic and motion Safety Library providing the basis for safety critical environments Page 6 printed at 11/18/2003

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

TC3: PLCopen Compliance Levels FB Variable Code Body Application Program FB FB Variable Variable Code Code Body Body Conformity Level & Reusability Level Re-usability of Function (Block) libraries Base Level Portability of minimal systems FB Variable Code Body Application Program FB FB Variable Variable Code Code Body Body Page 8 printed at 11/18/2003

Compliance: Results Page 9 printed at 11/18/2003

TC3 - CL and RL for LD Page 10 printed at 11/18/2003

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

First Certificates for CL and RL - ST Page 12 printed at 11/18/2003

First Certificates for CL and RL - ST Matsushita Electric Works (Europe) with Control FPWIN Pro Schneider Electric with Concept Page 13 printed at 11/18/2003

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

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

TC5: Safe software guidelines 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 First results expected April 2004 Page 16 printed at 11/18/2003

TC6: XML Definition of XML schemes for all the IEC languages Representation of graphical information Interface to other tools Possible basis for distribution of Function Block libraries Work is under construction (members-only) Results will be made publicly available Page 17 printed at 11/18/2003

PLCopen as a World-wide association Main Office in Europe Office in North America Office in Japan Page 18 printed at 11/18/2003

General Promotion PC1: General Promotion PC3: Promotion North America PC4: Promotion Japan Page 19 printed at 11/18/2003

PC4 - Activities in Japan Dec. 2002 Fuji 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 20 printed at 11/18/2003

PC4 - Activities in Japan Objectives 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 21 printed at 11/18/2003

PC4 - Activities in Japan PLCopen Mr. Kanno / Yokogawa Mr. Mitsuo / MEW Mr. Kawashima / Fuji Mr. Kitamura / MEW Dr. Miyazawa Mr.Imai / Toshiba Mr.Kaneko / Yokogawa Mr.Satoh / Toshiba Mr.Tomizawa / Fuji Page 22 printed at 11/18/2003

www.plcopen-japan.jp Page 23 printed at 11/18/2003

PLCopen China Under construction.. Page 24 printed at 11/18/2003

Acceptance and WW PLC market share Page 25 printed at 11/18/2003

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

IEC 61131-3 Harmonizing the way people look to control the future is here Page 27 printed at 11/18/2003

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

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

IEC 61131-3 Programming languages / Industrial Control Programming The interface between the programmer and the control system Page 30 printed at 11/18/2003

IEC 61131-3 Programming languages / Industrial Control Programming...with support for people with different backgrounds Page 31 printed at 11/18/2003

The IEC 61131-3 Standard Common Elements Programming Languages Page 32 printed at 11/18/2003

IEC 61131-3 : Common Elements Variables & Data Types What is this? 01010101 10101010 Historically Reference to a physical memory location Reference to a physical Input Page 33 printed at 11/18/2003

IEC 61131-3 : Common Elements Variables & 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 34 printed at 11/18/2003

IEC 61131-3 : Common Elements Software Model Configuration Resources Tasks Page 35 printed at 11/18/2003

IEC 61131-3 Software Model Configuration Resource Resource Variable access path Task Task Task Task FB Function Block Program Program FB FB Program Program FB FB Variable Global and direct variables Execution control path Access path Communication Function Page 36 printed at 11/18/2003

Configuration IEC 61131-3 vs conventional PLC Resource Resource Variable access path Task Task Task Task FB Function Block Program Program FB FB Program Program FB FB Variable Global and direct variables Execution control path Access path Communication Function Page 37 printed at 11/18/2003

Conventional PLC vs IEC 61131-3 Task 1 Time based Resource Endless Loop: Task Read inputs Task 2 Events based Program Do Calculations Task 3 Events based Set Outputs Time based Task 4 Page 38 printed at 11/18/2003

Common Elements: Tasks PLCs Embedded DCS IEC 61131-3 Drives PC based Control SoftLogic LON nodes Page 39 printed at 11/18/2003

Common Elements : Tasks & Datatypes Multi functional Operator Panel RPM =2000 Windows CE 3.0 IEC 61131-3 tasks SCADA & HMI tasks I/O Communication tasks OPC I/O Communication bus Page 40 printed at 11/18/2003

IEC 61131-3 : Common Elements a.o. COMMON ELEMENTS Data Types & Variables Configuration, Resources, Tasks Programming Organization Units * Functions * Function Blocks * Programs Page 41 printed at 11/18/2003

Functions.. * Standard functions ADD, SQRT, SIN, COS, GT, MIN, MAX, AND, OR, etc. * Your own defined functions: FUNCTION SIMPLE_FUN : REAL VAR_INPUT A, B : REAL; C : REAL := 1.0; END_VAR SIMPLE_FUN := A*B/C; END FUNCTION Page 42 printed at 11/18/2003

. & Function Blocks Standard Function Blocks Additional supplied Function Blocks Your own defined Function Blocks All FBs are highly re-usable in same program, different programs or project REAL REAL REAL INPUT OUTPUT IN_OUT EXTERNAL FUNCTION_BLOCK Type Local Hysterisis XIN1 Q XIN2 EPS BOOL Page 43 printed at 11/18/2003

REAL REAL REAL Q 1 0 Function Block example FUNCTION_BLOCK HYSTERISIS Hysterisis XIN1 Q XIN2 EPS EPS XIN2 EPS BOOL VAR_INPUT XIN1, XIN2 : REAL; EPS : REAL; (* Hysterisis band *) END_VAR VAR_OUTPUT Q : BOOL := 0 END_VAR IF Q THEN IF XIN1 < (XIN2-EPS) THEN Q := 0 (* XIN1 decreasing *) END_IF; ELSIF XIN1 > (XIN2 + EPS ) THEN Q := 1; (* XIN1 increasing *) END_IF; END_FUNCTION_BLOCK Page 44 printed at 11/18/2003

Programs : hierarchical design Start : BOOL; Emergency : BOOL; Limit : INT; Automation application INPUT OUTPUT IN_OUT EXTERNAL PROGRAM Type Local FUNCTION_BLOCK Type Local GLOBAL INPUT FUNCTION Type Local Page 45 printed at 11/18/2003

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

Sequential Function Chart, SFC Powerful graphical technique for describing the sequential behaviour of a control program Used to partition a control problem Shows overview, also suitable for rapid diagnostics The basic elements are STEPS with ACTION BLOCKS and TRANSITIONS Support for alternative and parallel sequences Step 1 N FILL Transition 1 Step 2 S Empty Transition 2 Step 3 Page 47 printed at 11/18/2003

SFC : alternative sequences Step 1 N FILL Transition 1a Step 2 a S Empty Transition 1b Step 2 b S Empty Transition 2a Transition 2b Step 3 Page 48 printed at 11/18/2003

The IEC 61131-3 Standard Common Elements Programming Languages Page 49 printed at 11/18/2003

The IEC 61131-3 Programming Languages Instruction List LD A ANDN B ST C Structured Text C:= A AND NOT B Function Block Diagram AND A C B Ladder Diagram A B C - -- / ----------------( ) Page 50 printed at 11/18/2003

The IEC 61131-3 Standard Common Elements Top Down Programming Languages Bottom Up Page 51 printed at 11/18/2003

IEC Programming Environments Many of them offer: graphical programming screens support for multiple windows mouse operation pull-down menus built-in hypertext help function software verification during design Page 52 printed at 11/18/2003

Recap TC2: Functions Definition of Function Block libraries & calling conventions for example Motion Control Library: the integration of different technologies: logic and motion Safety Library providing the basis for safety critical environments Page 53 printed at 11/18/2003

Revolutionizing the industry Page 54 printed at 11/18/2003

The Rationale of a Motion Control Library Page 55 printed at 11/18/2003

Let us look at the Packaging Industry for food and beverage Page 56 printed at 11/18/2003

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

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

Changes in consumer behavior? How about looking at your own behavior? So here is looking at you! Hi, I am a pack of coffee So am I! Page 59 printed at 11/18/2003

The suppliers compete for market share... ( still looking at you! ). by providing different varieties in different packages.. requiring more flexible packaging equipment Page 60 printed at 11/18/2003

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

Changing needs in.. Smaller footprints Faster startups Higher speeds Improved efficiency Faster changeovers Better quality package Reduced waste in production Improved reliability of equipment Page 62 printed at 11/18/2003

How to cope with this?..machine mechanics do not help anymore Page 63 printed at 11/18/2003

How to cope with this? by replacing mechanical and electrical solutions by electronic solutions => Mechatronic Solutions: Examples: Camming Gearing Page 64 printed at 11/18/2003

Camming Multiple movements mechanically coupled to a master axis Postion Slave Master Position Page 65 printed at 11/18/2003

Electronic Camming Control Drive Motor Master Axis Drive Motor Slave Axis Drive Motor Slave Axis Page 66 printed at 11/18/2003

Electronic Gearing Control Drive Motor Drive Motor Drive Motor Page 67 printed at 11/18/2003

Targets for a new design: Zero maintenance Sanitation design Real life Advantages Solution Aim for a 50% mechanical parts reduction Page 68 printed at 11/18/2003

Traditional Mechanical Design Over 350 parts Page 69 printed at 11/18/2003

Multi Axis Servo Drive Major part count reduction Pulleys - 45 to 0 Belts - 15 to 0 Drive sprockets - 15 to 0 Spline shafts - 2 to 0 Gearboxes - 16 to 10 Motors - 1 to 10 Bearings - 18 to 3 Line shafts - 6 to 0 Total - 118 to 23 (81% reduction) Page 70 printed at 11/18/2003

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

Control needs software The world is not just about physical mechanics anymore The name of the game is. Software Page 72 printed at 11/18/2003

Software needs standardization To increase acceptance and usage As well as ease of application There are sufficient examples in the marketplace Page 73 printed at 11/18/2003

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

Standardization means: Hardware independent Software Development Example: Machine Industry Software Development T o t a l R e s u l t... for Medium End Result (Mainstream) Page 75 printed at 11/18/2003

Standardization means: Hardware independent Software Development Example: Machine Industry Software Development T o t a l R e s u l t...for Low End Result (Low Cost) Page 76 printed at 11/18/2003

Standardization means: Hardware independent Software Development Consistent Development Environment Consistent Installation and Maintenance Interface Same Look and Feel Page 77 printed at 11/18/2003

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

The 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 79 printed at 11/18/2003

HW Independence via Function Blocks Software View Encapsulation / Information Hiding Hardware View Inputs Name Outputs I/F Sercos Drive Motor E PWM I/F Drive Motor E Page 80 printed at 11/18/2003

Administrative Motion Single Axes Multiple Axes Single Axes Multiple Axes Non-Interpolated Power CamTableSelect MoveAbsolute CamIn ClearPendingActions MoveRelative CamOut ReadStatus MoveSuperImposed GearIn ReadAxisError MoveContinuous GearOut ReadParameter MoveVelocity WriteParameter Home ReadActualPosition Stop PositionProfile VelocityProfile AccelerationProfile Page 81 printed at 11/18/2003

Example of a Function Block AXIS_REF Axis MoveAbsolute Axis AXIS_REF BOOL Execute Done BOOL REAL Position CommandAborted BOOL REAL Velocity Error BOOL REAL Acceleration ErrorID WORD REAL Deceleration REAL Jerk MC_Direction Direction Page 82 printed at 11/18/2003

Axis_Ref as Var_In_Out MoveAbsolute AXIS_REF Axis Axis AXIS_REF BOOL Execute Done BOOL REAL Position CommandAborted BOOL REAL Velocity Error BOOL REAL Acceleration ErrorID WORD REAL Deceleration REAL Jerk MC_Direction Direction Page 83 printed at 11/18/2003

Axis_Ref as Var_In_Out Axis1 FB Axis_Ref Structure Page 84 printed at 11/18/2003

Axis_Ref with 1 FB PLCopen Axis1 FB Task Manager Time or event driven Axis_Ref Structure Conversion I/F Drive Page 85 printed at 11/18/2003

Axis_Ref with 2 FBs PLCopen Axis1 FB1 FB2 Task Manager Time or event driven Axis_Ref Structure Conversion I/F Drive Page 86 printed at 11/18/2003

Error Handling AXIS_REF Axis MoveAbsolute Axis AXIS_REF BOOL Execute Done BOOL REAL Position CommandAborted BOOL REAL Velocity Error BOOL REAL Acceleration ErrorID WORD REAL Deceleration REAL Jerk MC_Direction Direction Error ErrorID - Rising edge error during execution of the FB - Error identification Page 87 printed at 11/18/2003

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

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

Revolutionizing the industry Page 90 printed at 11/18/2003

PLCopen TC2 Function Blocks for Safety Definition of a set of Function Blocks for safety related applications Under TC2 Function Blocks Page 91 printed at 11/18/2003

TF - Safety : Goal Allow the user to achieve the functional safety at the plant and machine level Page 92 printed at 11/18/2003

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

Operating mode Manual, Automatic, Semi-automatic, Maintenance Stop functionality Emergency Stop ( Not-aus ) Safe operation stop (MC related) Time-delay Stop Safety door monitoring TF - Safety : Ideas of FB Safe reduce speed (MC related) Two-hand Control Safety door interlocking Testable Safety sensors Muting (for light barriers) controlled by-passing of the safety functionality Redundant inputs (Q?: is this the right level of functionality) Safe Communication Page 94 printed at 11/18/2003

TF - Safety : additional Safety aspects for 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 95 printed at 11/18/2003

TF - Safety : Time frame First draft planned for April 2004 Page 96 printed at 11/18/2003

PLCopen TC6 XML Opening up the development environments by specifying XML formats for IEC 61131-3 Page 97 printed at 11/18/2003

TC6 - XML Producer of graphical and logical information XML Other Development tool XML Development tool XML Other Development tool XML Consumer of graphical and logical information Page 98 printed at 11/18/2003

What is included In principle all.. Textual Programming Languages IL and ST Graphical Programming Languages LD, FBD Structural Language SFC continued. Page 99 printed at 11/18/2003

What is included Graphical Information, like - Place and position - Routing of connections Comments continued. Page 100 printed at 11/18/2003

What is included Program Organization Units (User Derived) Functions and Function Blocks, Programms (User Derived) Datatypes Project information (layered structure) Mapping information Page 101 printed at 11/18/2003

What is included The exported file contains everything Including supplier specific information The intelligence is in the parsing function during input Page 102 printed at 11/18/2003

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

What are the benefits? Page 104 printed at 11/18/2003

Benefits Reduced 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 projects Increased connectivity (investment protection) Function "LIMIT" Function "TEST" Software Library Function Block "Turning" Function Block "Feeding" Function Block "Heating" Page 105 printed at 11/18/2003

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

More Information... www.plcopen.org Free-of-Charge electronic Newsletter PLCopening (in english) email: evdwal@plcopen.org Page 107 printed at 11/18/2003

Thanks! Page 108 printed at 11/18/2003