fundamentos en la concepción de unity -...

10
Fundamentos en la concepción de Unity n La orientación de Unity permite la reutilización de objetos Software : Functional Software Components n La flexibilidad de Unity permite trabajar con diversos PLC’s de Telemecanique: Premium, Quantum, Atrium n La apertura de Unity permite trabajar con aplicaciones estandard para la exportación / importación: Visio, VBA, XML Diseño orientado al objetos Gestión del proyecto y la aplicación Testeo eficaz Alto nivel de estandarización para la concepción de aplicaciones repetitivas

Upload: buitruc

Post on 15-Oct-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Fundamentos en la concepción de Unity

nLa orientación de Unity permite la reutilización de objetosSoftware : Functional Software Components

nLa flexibilidad de Unity permite trabajar con diversosPLC’s de Telemecanique: Premium, Quantum, Atrium

nLa apertura de Unity permite trabajar con aplicacionesestandard para la exportación / importación: Visio, VBA, XML

Diseño orientado al objetosDiseño orientado al objetos

Gestión del proyecto y la aplicaciónGestión del proyecto y la aplicación

Testeo eficazTesteo eficaz

Alto nivel de estandarización parala concepción de aplicacionesrepetitivas

Alto nivel de estandarización parala concepción de aplicacionesrepetitivas

DiseDiseññoo orientadoorientado a a objetosobjetos

n Creación de bloques función de usuario(bloques de código) y módulos de programación (secciones, pantallas y variables)

n Creación de datos estructurados y variables no direccionadas

n Reutilización de aplicaciones PL7

Rapido acceso a lasdiferentes partes del proyecto

Intercambio de datos eficazentre aplicaciones

Rapido acceso a lasdiferentes partes del proyecto

Intercambio de datos eficazentre aplicaciones

Diseño orientado al objetoDiseño orientado al objeto

Gestión del proyecto y la aplicaciónGestión del proyecto y la aplicación

Testeo eficazTesteo eficaz

n Cartographic breakdown of the PLC application in its functional components� sections of program� animation tables� operator screens� hyperlinks to documentation

n Simple and straightforward access to a part of the application

n Less training for operators

ProductFeedingProductFeeding

Box RobotBox

Robot

Box Feeding

Box Feeding

BufferStationBufferStation

Box ConveyorBox Conveyor

BoxWrapper

BoxWrapper

CaseFeedingCase

Feeding CaseRobotCaseRobot

CaseWrapperCase

Wrapper

CabinetCabinet

Case ConveyorCase Conveyor

BoxPackaging

BoxPackaging

CasePackaging

CasePackaging

PalletizerPalletizer

Your application is the integratorYour application is the integrator

n 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

GestiGestióónn del del proyectoproyecto y de la y de la aplicaciaplicacióónn

n Creación de hipervinculos en el programa a otras aplicaciones

n Microsoft Visio para la descripción gráfica de las topologías

n Gestión de la comunicación

n Gestion de varias aplicaciones� Acceso a múltiples asplicaciones� Gestor de archivos

XML, el formatofuente para Unity

> Collaborate> CollaborateFreely link your development or other tools to UnityFreely link your development or other tools to Unity

MESERPMESERP

ProcessSimulatorProcess

Simulator

SCADASCADA

ApplicationGenerator

ApplicationGenerator

NetworkManagement

NetworkManagement

ElectricalCAD

ElectricalCAD

MechanicalCAD

MechanicalCAD

Others...Others...

Interfaces de programación

en C++, VBA, VB

GestiGestióónn del del proyectoproyecto y de la y de la aplicaciaplicacióónn

Configuración

Variables

Programa

Testeo y prueas eficacesdespués de la instalación y puesta en marcha

Testeo y prueas eficacesdespués de la instalación y puesta en marcha

Diseño orientado al objetoDiseño orientado al objeto

Gestión del proyecto y la aplicaciónGestión del proyecto y la aplicación

Testeo eficazTesteo eficaz

TesteoTesteo eficazeficaz

n Simulación del PLC en el PC� Sin necesidad de Hardware� Con todas las opciones de Debug disponibles

n Simple code verification, debugging and tuning � Paso a paso� Watch point por linea de instruccion� Animacion de FBD & LD� Visualización de tiempos para SFC

n Collaborative Automation Partners Program� Unity provee las vías necesarias para la

integración con dispositivos de terceras marcas

EntornoEntorno de de colaboracicolaboracióónn entreentre aplicacionesaplicaciones

Object oriented designObject oriented design

Project & Application managementProject & Application management

Do solid testingDo solid testing

Ensure the best system yieldEnsure the best system yield

Reduce downtime by fast diagnostic

Quick access to one part of the process

Keep control on your operations

Reduce downtime by fast diagnostic

Quick access to one part of the process

Keep control on your operations

Shorter downtime by fast diagnosticShorter downtime by fast diagnostic

n Source fault cause analysis� Automatic browse to the origin of errors

n Integrated system & application diagnostic� Hardware (I/O, fieldbus…), program status� Logic execution, open to user-built function

n Built-in viewers in Unity Pro� No programming is required� Errors are stored in PLCs with source time

stamping and possible acknowledgement

Provided by ...

Shorter downtime by quick accessShorter downtime by quick access

n Visualize and control the application with operator screens� Graphical and animated objects� Easy browsing from operator screens to

programs, animation tables, cross reference� Open screens with push buttons or PLC

request

n Automatic machine state control (SFC View)� Visualize & control SFC chart on HMI

Provided by ...

Keep control on your operationsKeep control on your operations

n Secure access to PLC application at the operator level� List of users with a set of authorized functions

n Audit trail for operators� Tracability of all actions in secured Windows file

Provided by ...

Unity is open to any client applicationsUnity is open to any client applications

Unity Pro ServerUnity Studio Server Library Server OPC Server

NetworksDevicesLinksGlobal DataApplications

Config.VariablesCodeAnimation tableRun time screensFunctional modules

FunctionBlocksData types

RealTime access

Static exchange by XML Import / Export Dynamic exchange by COM / DCOM programming interfaces

Create home made solutionsCreate home made solutions

n Cost effective VBA specialization of Unity Pro and Unity Studio :� Generation of variables� Generation of DFB from existing code section� Extraction of program comments for translation� Generation of Functional Modules from the

project level…. (to your imagination)

n Collaborative Automation Partners Program� Provides the commercial framework, training

and certification for support of 3rd party Partner relationships that enable “best in class” solutions to your automation needs

n The foundation for a Collaborative community of partners and users� Unity Developer’s Edition