PLCopen for efficiency in automation PLCopen and OPC

  • Slides: 30
Download presentation
PLCopen for efficiency in automation PLCopen and OPC UA a perfect match Eelco van

PLCopen for efficiency in automation PLCopen and OPC UA a perfect match Eelco van der Wal Managing Director PLCopen Page 1 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 2 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 2 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 3 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 3 printed at 9/12/2021 www. PLCopen. org ®

PLCopen ® for efficiency in automation PLCopen as a World-wide association Main Office in

PLCopen ® for efficiency in automation PLCopen as a World-wide association Main Office in Europe Office in North America Page 4 printed at 9/12/2021 Office in Korea Office in China Office in Japan www. PLCopen. org

PLCopen for efficiency in automation What is this? 1100 1010 0011 0101 Page 5

PLCopen for efficiency in automation What is this? 1100 1010 0011 0101 Page 5 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation How do I get access to it? 1100 1010

PLCopen for efficiency in automation How do I get access to it? 1100 1010 0011 0101 Where can I find it? Page 6 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation RPM =2000 HMI with graphic representation of temperature value

PLCopen for efficiency in automation RPM =2000 HMI with graphic representation of temperature value How ? Controller with temperature value Page 7 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation It is not about the networks It is about

PLCopen for efficiency in automation It is not about the networks It is about communication It is not about data It is about information Page 8 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Communication (TC 4) Page 9 printed at 9/12/2021 www.

PLCopen for efficiency in automation Communication (TC 4) Page 9 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation TC 4 Communication § OPC UA specifies HOW §

PLCopen for efficiency in automation TC 4 Communication § OPC UA specifies HOW § PLCopen specifies WHAT Page 10 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation IEC 61131 -3 Software Model Configuration Resource Task Variable

PLCopen for efficiency in automation IEC 61131 -3 Software Model Configuration Resource Task Variable access path Resource Task FB Function Block Program FB Global and direct variables FB Variable Execution control path Access path Communication Function Page 11 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 12 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 12 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 13 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 13 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation St Source Code an da rd Development Environment Compiler

PLCopen for efficiency in automation St Source Code an da rd Development Environment Compiler How? Pr Communication to OPC UA Client St op rie an ta da rd ry Controller / Run time environment Logic Motion Safety Program Page 14 printed at 9/12/2021 Shared Information OPC UA Server Implementation www. PLCopen. org ®

PLCopen for efficiency in automation Page 15 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 15 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Different entry point: Beckhoff Cntrl Bosch-Rexroth Logic B&R Cntrl

PLCopen for efficiency in automation Different entry point: Beckhoff Cntrl Bosch-Rexroth Logic B&R Cntrl . . . but semantic identical objects! Page 16 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Entry point into namespace Object types based on Function

PLCopen for efficiency in automation Entry point into namespace Object types based on Function Blocks Page 17 printed at 9/12/2021 Full object hierarchy below Device. Set Entry point for DA Clients like HMI www. PLCopen. org ®

PLCopen for efficiency in automation Advantages for users § Transparent Access to relevant information

PLCopen for efficiency in automation Advantages for users § Transparent Access to relevant information • like Variables, Datatypes, Function Blocks, Structures, Tasks, etc. § Less Engineering time in overall control systems (Controller, HMI, SCADA, ERP, etc. ) § Transparent Communication independent from system and network “Communication will never be the same” Page 18 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Transparent communication independent from system and network Page 19

PLCopen for efficiency in automation Transparent communication independent from system and network Page 19 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation The logo Page 20 printed at 9/12/2021 www. PLCopen.

PLCopen for efficiency in automation The logo Page 20 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation The cooperation Page 21 printed at 9/12/2021 www. PLCopen.

PLCopen for efficiency in automation The cooperation Page 21 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation New activities with OPC Foundation Page 22 printed at

PLCopen for efficiency in automation New activities with OPC Foundation Page 22 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation PLCopen & OPC: The logical next steps FB‘s for

PLCopen for efficiency in automation PLCopen & OPC: The logical next steps FB‘s for Data Communication Prototype implementation of all FB‘s done ! Ua. Connect Ua. Node. Get. Handle Ua. Node. Release. Handle Ua. Node. Get. Info Ua. Monitored. Item. Create Ua. Monitored. Item. Delete Ua. Read / Ua. Read. List Ua. Write / Ua. Write. List Ua. Method. Get. Handle Ua. Method. Release. Handle Ua. Method. Get. Info Ua. Method. Call for Review Dec-2013 Release March 2014 Diagnosis Ua. Connection. Get. Status Page 23 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Controller-to-Controller Communication Goal: to define a set of FBs

PLCopen for efficiency in automation Controller-to-Controller Communication Goal: to define a set of FBs for UA Client communication Basis for Machine-to-Machine communication Page 24 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Controller-to-Controller Communication MES System OPC UA Server OPC-UA Plant

PLCopen for efficiency in automation Controller-to-Controller Communication MES System OPC UA Server OPC-UA Plant Engineering OPC-UA Page 25 printed at 9/12/2021 PLCopen & OPC-UA-FB’s: - Vertical communication - Horizontal communication - Fieldbus independent It’s fast – but not a fieldbus! OPC-UA www. PLCopen. org ®

PLCopen for efficiency in automation Future: Connection out of controller MES System Plant Engineering

PLCopen for efficiency in automation Future: Connection out of controller MES System Plant Engineering OPC UA Server Virtual machine Data base Page 26 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Overview PLCopen Page 27 printed at 9/12/2021 www. PLCopen.

PLCopen for efficiency in automation Overview PLCopen Page 27 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 28 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 28 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 29 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation Page 29 printed at 9/12/2021 www. PLCopen. org ®

PLCopen for efficiency in automation More Information. . . and to download the specifications

PLCopen for efficiency in automation More Information. . . and to download the specifications (f. o. c) www. PLCopen. org Free-of-Charge electronic Newsletter ‘PLCopening’ (in English) email: evdwal@PLCopen. org Page 30 printed at 9/12/2021 www. PLCopen. org ®