module 1 unity introduction

Upload: miguel-ht

Post on 03-Jun-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Module 1 Unity Introduction

    1/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 1

    Module 1

    Unity Introduction

  • 8/13/2019 Module 1 Unity Introduction

    2/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 2

    Unity Introduction

  • 8/13/2019 Module 1 Unity Introduction

    3/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 3

    Be more productive

    How to reduce costs for coding and to increase

    confidence in planning ?

    High level of standardization and re-use Increase quality before installation

    Move to generation

    How to offer a better system yield ?

    High level of PLC performance

    The right information at the right place

    Best-in-class diagnostic as a standard

  • 8/13/2019 Module 1 Unity Introduction

    4/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 4

    Be more collaborative

    How to make a multi developers team efficient ?

    Share information easily

    Manage your project with more consistency

    How to get my optimized solution

    Connect best-in-class specialty software to Unity Ready for tailor-made developments

  • 8/13/2019 Module 1 Unity Introduction

    5/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 5

    The offer

  • 8/13/2019 Module 1 Unity Introduction

    6/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 6

    Optimized platforms> Operate

    Unity CPUs : Modicon

    Premium, Atrium, Quantum

    > Modicon AtriumPC based control

    applications

    > Orchestrate

    Manufacturing applications

    > Modicon Quantum

    Process applications

  • 8/13/2019 Module 1 Unity Introduction

    7/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 7

    News for Quantum users Range extension for your productivity

    New entry & high end levels CPUs

    Hot Standby system

    Built-in Ethernet with Web server

    USB built-in port for terminal

    Flexible memory management (PCMCIA)

    Multi tasking operating system

    Increase your application performance

    6 times more for speed execution

    8 Mb for file storage - traceability

    3 times more for program capacity (7Mb)

    Upgrade your existing CPUs ! (*)

    I/O system is the same ! (*)

    Concept converter in standard ! (*) Notice some limitations

    Quantum

  • 8/13/2019 Module 1 Unity Introduction

    8/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 8

    News for Premium users

    Range extension for your productivity

    New high end level CPUs

    New entry-level CPUs USB built-in port for terminal

    FBD language

    More flexibility for memory management

    Increase your application performance

    4 times more for speed execution

    4 times more for program capacity (7Mb)

    8 times more for data capacity (8Mb)

    PremiumPremium

    Upgrade your existing CPUs ! (*)

    I/O system is the same ! (*)

    PL7 converter in standard ! (*) Notice some limitations

  • 8/13/2019 Module 1 Unity Introduction

    9/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 9

    News for Atrium users Plug & Play

    PCI bus connection

    Use directly the Ethernet port as Modbus/TCP

    Real PLC values in your PC

    Optional separate power supply

    Operating modes and services of Premium

    Increased performance

    4 times more for speed execution of data computing

    PL7 converter in standard !

    AtriumAtrium

  • 8/13/2019 Module 1 Unity Introduction

    10/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 10

    Unity Pro

    Unity Pro, the common all-in-one software

    For Modicon Premium, Quantum, and Atrium PLCs

    5 IEC 61131-3 languages in standard and C++ openness

    Easy journey across the life cycle

    Install Design Operate MaintainInstall

  • 8/13/2019 Module 1 Unity Introduction

    11/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 11

    Unity Application Generator Free methodology for project management ensuring global consistency

    Functional and topological design

    Ethernet synchronization

    Sharing of information based on Microsoft Visio 2003 Professional

    Shaped for Batch/

    Process application

  • 8/13/2019 Module 1 Unity Introduction

    12/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 12

    Unity Developer Edition

    Programming interfaces

    in C++, VBA, VB

    XML, the source format of

    Unity

  • 8/13/2019 Module 1 Unity Introduction

    13/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 13

    Be more productive

  • 8/13/2019 Module 1 Unity Introduction

    14/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 14

    Standardize Functions

    Each elementary function can be developed in a Derived

    Function Block (DFB) / IEC61131-3

    Only one code to develop & maintain

    Customize the data to your needs

    Work purely symbolic with no memory mapping

    Create your own structured data type (DDT)

    Store your standards in libraries with versioning

    All instances inherit any changes in the library

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    15/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 15

    Standardize Functions (cont.)

    A Functional Module is a collection of :

    Sections of code

    Variables Operator screens

    that maps one function of your process

    You want to save programming effort : Reuse Functional Modules many times in

    one application or between several

    applications thanks to the powerful import

    wizard

    Provided by ...

  • 8/13/2019 Module 1 Unity Introduction

    16/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 16

    Smart Control object Devices

    Control module of ISA S88 norm, containing:

    PLC code, HMI faceplate

    User defined ScoD Libraries

    Reuse your know-how (PLC code, HMI ActiveX)

    Single entry type for PLC / HMI database

    Incremental generation for PLC & HMI applications

    Provided by ...

  • 8/13/2019 Module 1 Unity Introduction

    17/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 17

    Think process not PLC ! Cartographic breakdown of the PLC

    application in its functional components

    sections of program

    animation tables and operators screens

    hyperlinks to documentation

    Simple and straightforward access to a part

    of the application

    Less training for operators

    Provided by ...

    Product

    Feeding

    Product

    Feeding

    Box

    Robot

    Box

    Robot

    BoxFeedin

    g

    BoxFeedin

    g

    Buffer

    Station

    Buffer

    Station

    Box ConveyorBox Conveyor

    Box

    Wrappe

    r

    Box

    WrapperCase

    Feedin

    g

    CaseFeedin

    g

    Case

    Robot

    Case

    Robot

    Case

    Wrapper

    Case

    Wrapper

    CabinetCabinet

    Case

    Conveyor

    Case

    Conveyor

    Box

    Packaging

    Box

    Packaging

    Case

    Packagin

    g

    Case

    Packagin

    g

    PalletizerPalletizer

  • 8/13/2019 Module 1 Unity Introduction

    18/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 18

    Integration

    You want to be sure to have the right document

    or tool on hand

    Hyperlink any type of local or remote document

    / tool directly in the application

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    19/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 19

    XML for data exchange

    You look for a simple way to generate and

    process data between applications

    Unity source format is XML XML import / export is built-in Unity

    You require flexibility to match your needs

    Unity object model optimizes easy adaptations

    Complete or parts of application can be exported /

    imported

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    20/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 20

    Solid testing

    Simulate the PLC on the PC

    No hardware constraints to debug the

    application All debug tools are available

    Simple code verification, debugging and tuning Step by step execution

    Watch point by instruction line

    Power flow animation for FBD & LD

    SFC monitoring of step activity times

    Colored lines, steps by execution progress

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    21/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 21

    Reduce Downtime

    Visualize and control the application with operator screens

    Graphical and animated objects

    Easy browsing from operator screens to programs, ....

    Open screens with push buttons or PLC request

    Automatic machine state control (SFC View)

    Visualize & control SFC chart on HMI

    Source fault cause analysis

    Automatic browse to the origin of errors

    Integrated system & application diagnostic

    Built-in viewers in Unity Pro

    No programming is required

    Errors are stored in PLCs with source time stamping

    and possible acknowledgement

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    22/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 22

    Security Control

    Secure access to PLC application at the operator level

    List of users with a set of authorized functions

    Audit trail for operators

    Trace-ability of all actions in secured Windows file

    Provided by ...

  • 8/13/2019 Module 1 Unity Introduction

    23/27

  • 8/13/2019 Module 1 Unity Introduction

    24/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 24

    Open to any application

    Unity Pro ServerUnity Studio Server Library Server OPC Server

    Networks

    Devices

    Links

    Global DataApplications

    Config.

    Variables

    Code

    Animation tableRun time screens

    Functional modules

    Function

    Blocks

    Data types

    Real

    Time access

    Static exchange by XML Import / Export

    Dynamic exchange by COM / DCOM programming interfaces

  • 8/13/2019 Module 1 Unity Introduction

    25/27

  • 8/13/2019 Module 1 Unity Introduction

    26/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 26

    Home Solutions

    Collaborative Automation Partners Program

    Provides the commercial framework,

    training and certification for support of 3rdparty Partner relationships that enable

    best in class solutions to your

    automation needs

    The foundation for a Collaborative communityof partners and users

    Unity Developers Edition

    Provided by...

  • 8/13/2019 Module 1 Unity Introduction

    27/27

    Unity training course V2.0 - module 1.0 : Unity Introduction 27

    Conclusion

    Be more Productive

    Unity reduces costs for coding and increases

    confidence in planning Unity offers a better system yield

    Be more Collaborative

    Unity makes multi developers team more

    efficient in project management

    With Unity you can get your own optimized

    solution

    The mainmessages