MOF2012 PLCopen PLCopen ??XML WG Motion Control WG Safety WG OPC WG Logic, Motion Control, Safety ...

Download MOF2012 PLCopen PLCopen  ??XML WG  Motion Control WG  Safety WG  OPC WG  Logic, Motion Control, Safety    ...

Post on 13-Mar-2018

222 views

Category:

Documents

10 download

TRANSCRIPT

  • Page 1http://www.PLCopen-Japan.jp

    MOF2012

    PLCopenPLCopen Japan

    PLCopen Japan2012/11/15

    changing the world of industrial automation

  • Page 2http://www.PLCopen-Japan.jp

    PLCopen

    PLCopen Japan XML WG

    Motion Control WG

    Safety WG

    OPC WG

    Logic, Motion Control, Safety

  • Page 3http://www.PLCopen-Japan.jp

  • Page 4http://www.PLCopen-Japan.jp

    2021

    PLC

    PLCopen

  • Page 5http://www.PLCopen-Japan.jp

    PLCopen

    PLCopen PLCPLCIEC 61131-3

    PLCopen

    PLCopen

  • Page 6http://www.PLCopen-Japan.jp

    IEC 61131-3

    PLCJIS B 3503

    GB/T 15969.3

    IEC61131-3

    1977 GRAFCET()DIN 40719, Function Charts()

    1978 NEMA ICS-3-304, Programmable Controllers ()

    1980 DIN 19239, Programmable Controller ()

    1983 IEC 65A(Sec)38, Programmable Controllers

    1985 IEC SC65A(Sec)49, PC Languages

    1987 IEC 848, Function Charts

    1993 IEC 1131-3

    1996 IEC 61131-3

    IEC61131IEC61131--33

    19771977 GRAFCET(GRAFCET())DIN 40719, Function Charts(DIN 40719, Function Charts())

    19781978 NEMA ICSNEMA ICS--33--304, 304, Programmable Controllers (Programmable Controllers ())

    19801980 DIN 19239, DIN 19239, Programmable Controller (Programmable Controller ())

    19831983 IEC 65A(Sec)38, Programmable ControllersIEC 65A(Sec)38, Programmable Controllers

    19851985 IEC SC65A(Sec)49, PC LanguagesIEC SC65A(Sec)49, PC Languages

    19871987 IEC 848, Function ChartsIEC 848, Function Charts

    19931993 IEC 1131IEC 1131--3 3

    19961996 IEC 61131IEC 61131--3 3 IEC 61131-3

    PLCopen

  • Page 7http://www.PLCopen-Japan.jp

    PLCopen Japan

  • Page 8http://www.PLCopen-Japan.jp

    PLCopenStandardization in Industrial Control programming

    TC1 TC2 TC3 TC4 TC5 TC6 PC1 PC2 PC3 PC4 PC5

    General Meeting

    TECHNICAL PROMOTIONAL

    COMMITTEES

    TC1: TC2: TC3: TC4: TC5: TC6: XML

    PC1: PC2: PC3: PC4: PC5:

    Organization

  • Page 9http://www.PLCopen-Japan.jp

    CertificationTF

    XML WG

    Safety WG

    Motion controlWG

    OPC WG

    Motion control FB

    Safety FB

    OPC UA

    PLCopen-XML

    PLC

    open Japan

  • Page 10http://www.PLCopen-Japan.jp

    CertificationTF

    XML WG

    Safety WG

    Motion controlWG

    OPC WG

    open Japan

  • Page 11http://www.PLCopen-Japan.jp

    PLCopen-XML

    IEC61131-3XML

    XML Schema

    IEC61131-3

    PLCopen XML

    PLCopen-XML

  • Page 12http://www.PLCopen-Japan.jp

    IEC61131-3

    APLC

    BPLC

    CPLC

    AA

    BB CC

    PLCopenXML

    IEC61131-3

    AA

    BB CC

    IEC

    APLC

    BPLC

    CPLC

    AA

    BB CC

    PLCopenXML

    IEC61131-3

    AA

    BB CC

    IEC

    PLCopen XML

    20042006 2005

    XML

    XMLVer1.01PLCopen

    XML Ver 2.0

    200812XML Ver 2.0

  • Page 13http://www.PLCopen-Japan.jp

    PLCopen-XML Ver 2.0

    IEC61131-3

    V1.0

    XML V2.01

    V1.01V2.01

    XML

  • Page 14http://www.PLCopen-Japan.jp

    PLCopen XML Document

    I/F

    Read

    Write

    PLCopen XML SchemeVer 2.01

    Ver 2.01

    XMLXML

    20134

    XMLV2.01Vup

    V2.012013

    PLCopen XML !!

  • Page 15http://www.PLCopen-Japan.jp

    IEC 61131-3 & PLCopen XML

    (OPC

    HMIApp

    XML

    PLC

    OPC-UA

    OPC-UA

    AutomationMLAutomationML

    XML

  • Page 16http://www.PLCopen-Japan.jp

    CertificationTF

    XML WG

    Safety WG

    Motion controlWG

    OPC WG

    open Japan

  • Page 17http://www.PLCopen-Japan.jp

    PLC

    IEC 61131-3

    Function Blocks for MC

  • Page 18http://www.PLCopen-Japan.jp

    FB

    Function Blocks for Motion Control Function Blocks for Motion Control

    Part

    Function Blocks for MC

  • Page 19http://www.PLCopen-Japan.jp

    33

    80

    Function Blocks for MC

  • Page 20http://www.PLCopen-Japan.jp

    Part 1 - Function Blocks for Motion Control

    Part 2 - Extensions

    Part 3 - User Guidelines

    Part Coordinated Motion

    Part Homing

    Part Extensions for Fluid Power Fluid Power

    PartPart PartPart

    Part1Part2

  • Page 21http://www.PLCopen-Japan.jp

    Part 1 - Function Blocks for Motion Control 2005/04/09

    Part 2 - Extensions 2005/09/16

    Part - Function Blocks for Motion Control 2011/03/17

    Part 3 - User Guidelines 2012/10/26

    Part Coordinated Motion 2008/12/04

    Part - Homing 2005/11/10 2011/11/24

    Part 2011/11/24

    LogicMotionSafety 2008/04/21

    PartPart

  • Page 22http://www.PLCopen-Japan.jp

    art1,2art1,21+21+2,5,5

    Part PartPart PartPart

  • Page 23http://www.PLCopen-Japan.jp

    art4art4

    Part

    2

  • Page 24http://www.PLCopen-Japan.jp

    Part Fluid Power ()

    Fluid Power

    PLC

  • Page 25http://www.PLCopen-Japan.jp

    CertificationTF

    XML WG

    Safety WG

    Motion controlWG

    OPC WG

    open Japan

  • Page 26http://www.PLCopen-Japan.jp

    IEC

    ISO

    IEC 61508 JIS C 0508E/E/PEEd.2

    IEC 61508 JIS C 0508E/E/PEEd.2

    ISO/EN 13849-1 JIS B 9705-1 2006JIS

    ISO/EN 13849-1 JIS B 9705-1 2006JIS

    IEC 61800 2007PDS=INV, SVIEC 61800-5-1:IEC 61800-5-2:

    IEC 61800 2007PDS=INV, SVIEC 61800-5-1:IEC 61800-5-2:

    IEC 61131-6FS PLC CDV)

    IEC 61131-6FS PLC CDV)

    IEC62061

    IEC62061

    IEC61511 JIS C 0511

    IEC61511 JIS C 0511

    Safe Software

  • Page 27http://www.PLCopen-Japan.jp

    SIL 14

    IECIEC 6150861508

    Safe Software

  • Page 28http://www.PLCopen-Japan.jp

    Safety Safety SSoftware part 1, part 2oftware part 1, part 2 Part 1: Concepts and Function Blocks 2006/02/02 V1.0 Part 2: User Guidelines 2008/02/29 V1.0, 2008/07/10 V1.01

    PLCopen

  • Page 29http://www.PLCopen-Japan.jp

    20(FB) FB

    1

  • Page 30http://www.PLCopen-Japan.jp

    *IEC 62061, ISO 13849-1, or IEC 61511

    FVLC C++, ,

    FVLC C++, ,

    LVLPLCopen Safety

    IEC 61131-3 LD, FBD

    LVLPLCopen Safety

    IEC 61131-3 LD, FBD

    ,, OS,, OS

    IEC 62061 (*)

    IEC 61508 (-3)

    IEC 615

    08 (-3)

    1

  • Page 31http://www.PLCopen-Japan.jp

    SafetyInputs

    SafetyOutputs&

    StandardOutputs

    StandardInputs

    Safety Application

    Runtime

    FunctionalApplication

    Runtime

    1

  • Page 32http://www.PLCopen-Japan.jp

    FB

    0

    Idle0000

    Init8001

    Reset Error_1C001

    Ready = FALSEReady = TRUE

    Wait f orS_EStopIn_1

    8002

    Saf ety OutputEnabled

    8000

    S_EStopOut= FALSE

    S_EStopOut= TRUE

    Wait f or Reset_18003

    NOT S_EStopIn

    S_EStopInAND StartReset

    NOT StartReset

    NOT Reset

    S_EStopIn

    NOT S_EStopIn

    R_TRIG at Reset

    Activ ate

    3

    3

    1

    1

    2

    Reset Error_2C002

    Wait f orS_EStopIn_2

    8004

    Wait f or Reset_28005

    Reset AND NOTR_TRIG at Reset

    NOT Reset

    S_EStopIn ANDNOT Autoreset

    NOT S_EStopIn

    R_TRIG at Reset ORAutoReset

    3

    1

    1

    2

    S_EStopIn ANDAutoreset

    2

    NOT Activ ate

    Reset AND NOTR_TRIG at Reset

    2

    (StartReset AND NOTS_EStopIn)

    BOOL

    BOOL SAFEBOOL

    SAFEBOOL SAFEBOOL

    BOOL

    BOOL WORD

    SAFEBOOL

    SF_EmergencyStop Activate

    Reset

    S_EStopIn S_StartReset S_AutoReset

    Ready S_EStopOut

    Error DiagCode

    Start sequence Normal operation with Reset Inputs

    Activate

    S_EStopIn

    Reset

    Outputs

    Ready

    S_EStopOut

    Error

    DiagCode 0000 8002 8003 8000 8000 8004 8005 8000 8000 8000

    1

  • Page 33http://www.PLCopen-Japan.jp

    1. Introduction2. General Overview

    PLCopen FB

    3. General NotesPLCopen FB

    4. Application Examples

    2

  • Page 34http://www.PLCopen-Japan.jp

    FB

    15FB

    2

  • Page 35http://www.PLCopen-Japan.jp

    2

    Safety Application

  • Page 36http://www.PLCopen-Japan.jp

    2

  • Page 37http://www.PLCopen-Japan.jp

    Safety Safety SSoftware part oftware part 33 ~ part 5~ part 5 Part 3: Function Block Extensions

    2012/07/12 V0.99a / Working Draft

    Part 4: Extensions to the Function Blocks2012/10/23 V0.98D / Working Draft

    LogicMotionSafety 2008/04/21 V0.41 /

    PLCopen

  • Page 38http://www.PLCopen-Japan.jp

    2007/10Safety WG

    IEC 61131-3 PLCopen TC5:Safety PLCopen JapanPLCopen TC5/Safety

    Safety Software / Part 1

    Safety Software / Part 2

    Safety Software / Part Part MCMotion Control WG(

    ) WG

    20101145

    PLCopen Japan Safety WG

  • Page 39http://www.PLCopen-Japan.jp

    CertificationTF

    XML WG

    Safety WG

    Motion controlWG

    OPC WG

    open Japan

  • Page 40http://www.PLCopen-Japan.jp

    2008PLCopenOPC Foundation

    IEC 62541OPC UAOPC Unified Architecture)IEC 61131-3

    IEC 61131-3IEC 62541

  • Page 41http://www.PLCopen-Japan.jp

    OPC UA

    OPC UA

    IEC 61131

    IEC 61131-3IEC 62541

  • Page 42http://www.PLCopen-Japan.jp

    OPC PLCopen Japan20104OPC WG PLCopen Japan OPC WGOPC

    2010MOF2010

    OPC

  • Page 43http://www.PLCopen-Japan.jp

    FB

    ERPSCMPLMKPI

    KPIKey Performance Indicator

    IEC 61131-3IEC 62541

  • Page 44http://www.PLCopen-Japan.jp

    OPC UA Server OPC UA Server

    PLC Vendor Tool

    Vendor Specific

    PLC Vendor Tool

    PLCopen IEC 61131-3 OPC UA IEC 62541

    OPC UA Client

    LD SFC

    FBD

    FB

    IEC 61131-3

    IEC 61131-3IEC 62541

  • Page 45http://www.PLCopen-Japan.jp

    KPI

    OPC UA

    FUNCTION_BLOCK FB_AutomaticModeVAR_OUTPUT

    lrFillLevel : REAL;lrSteamDemand : REAL;

    END_VARVAR

    fbRandomFillLevel : FB_DRAND;

    fbRandomSteamDemand : FB_DRAND;

    .

    PLCopen IEC 61131-3OPC UA IEC 62541

    FB

    FB

    D

    ISO22400MESKPI

    D

    ERPPLMSCMCRM

    ITIndustry Ethernet

    Industry Ethernet

    ERP

    KPI KPI

    SCM

    KPI

    ISO22400

    IEC-61131-3IEC-62541

    IEC-61131-3IEC-62541

    IEC 61131-3IEC 62541

  • Page 46http://www.PLCopen-Japan.jp

    OPC UA

    OPC UA

  • Page 47http://www.PLCopen-Japan.jp

    Logic, Motion Control, Safety

  • Page 48http://www.PLCopen-Japan.jp

    Logic, Motion Control, Safety

  • Page 49http://www.PLCopen-Japan.jp

    Logic, MC, Safety - () -

    PLCopen Japan Motion Control-WGSafety-WGPLCopen TC2TC5

    (Technical PaperPLCopen Technical Committees 2 & 5 Logic, Motion, Safety V0.41

    Logic, Motion, SafetyMotion FBSafety FB

    HP(2012/07/11)HP

  • Page 50http://www.PLCopen-Japan.jp

    LogicMotionSafety

    IEC 61131-3

    LogicMotionSafety

    - TC2 Part3-

    - TC5 Part2-

    LogicMotionSafety

    -

    -

    -

    -

    -

  • Page 51http://www.PLCopen-Japan.jp

    FB

  • Page 52http://www.PLCopen-Japan.jp

    2

    LogicMotion)

    (

    (Safety)

  • Page 53http://www.PLCopen-Japan.jp

    3-1

    BOOLS8_UnlockGuard

    BOOLS0_Reset

    SAFEBOOLS7_S_GuardLock

    SAFEBOOLS6_S_GuardSwitch2

    SAFEBOOLS5_S_GuardSwitch1

    E3+E4SAFEBOOLS4_S_EnableSwitchCh2

    E1+E2SAFEBOOLS4_S_EnableSwitchCh1

    SAFEBOOLS2_S_Mode1

    SAFEBOOLS2_S_Mode0

    SAFEBOOLS1_S_EStopIn

    SAFEBOOLS_UnlockGuard_K1

    ()

    2SF_SafelyLmitedSpeed_2

    2SF_SafeStop1_2

    1SF_SafelyLmitedSpeed_1

    1SF_SafeStop1_1

  • Page 54http://www.PLCopen-Japan.jp

    * S_

  • Page 55http://www.PLCopen-Japan.jp

    * S_

  • Page 56http://www.PLCopen-Japan.jp

    * S_

  • Page 57http://www.PLCopen-Japan.jp

    SF_ModeSelectorSF_GuardMonitoringSF_GuardLocking

  • Page 58http://www.PLCopen-Japan.jp

  • Page 59http://www.PLCopen-Japan.jp

    AutomationMLIEC 62424CAEX

    FB

    PLCXML

    OPC UAWG

    General Logic Editor)

    FB

    OPC UA(IEC 62541)

    ERPERP SCMSCM

    PLMPLM CRMCRM

    3D

    PLCIndustrial Automation ForumMSTC:

    OPC-J(OPC Foundation)

    IEC 61131-3

    DocumentDocumentI/F I/F

    PLCopenPLCopen XMLXML APIAPI

    open Japan

  • Page 60http://www.PLCopen-Japan.jp