automation++ - arsim

28
automation++ ARsim

Upload: brdk

Post on 28-Jul-2015

137 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: automation++ - ARsim

automation++

ARsim

Page 2: automation++ - ARsim

ARsim

Simuleringsfordele

Parallel udviklingNår du udvikler på Arsim, kan du udvikle parallelt med andre afdelinger. Du er frit stillet til, at starte udviklingen af maskinstyringen, før der står noget mekanik klar, og før det er blevet besluttet hvilken controller eller hardware, der skal benyttes i projektet.

Logik test / virtuel FAT testI den simulerede model kan du hurtigt se, hvordan jeres maskine opfører sig, uden at du behøver vente på at maskinen bliver samlet fysisk. Du kan nemt og hurtigt rykke sammen med designerne og sikre at programmet bliver udviklet hensigtsmæssigt, i forhold til det mekaniske design. Alle grundfunktioner kan testes, og mange fejl kan afluses inden den endelige test på maskinen.

Page 3: automation++ - ARsim

ARsim

Simuleringsfordele

Kvalitet og stabilitetVed at simulere maskinstyringen fra starten af udviklingen, har du mulighed for at opnå høj kvalitet og driftsikkerhed i programmet, da du tidligt i udviklingsfasen får rettet bugs og misforståelser i specifikationen.

Reducer risikoVed at teste alle grundfunktioner i simuleringen kan du undgå at ødelægge alt for meget mekanik. (Dette punkt er særligt populært hos mekanikfolk)

Validering af designI ARsim kan du også lave en fuld simuleret udgave af maskinens visualisering. Derved kan du hurtigt få efterprøvet, om visualiseringsdesignet lever op til alle interessenters forventninger.

Page 4: automation++ - ARsim

ARsim

Simuleringsfordele

I/O mapningARsim kan simulere de forskellige hardware moduler I ønsker at bruge på jeres maskine. Derved kan I validere og teste, om I/O mapningen er korrekt i forhold til eltegningerne, inden I står fysisk ved maskinen.

Reducer tidTiden, det tager at download til simulatoren, er væsentlig mindre, end den tid det tager at brænde et nyt compact flash kort. Du får dermed mere tid til programmering.

Page 5: automation++ - ARsim

ARsim

Simuleringsfordele

Ingen omkostninger til testopstillingAlt hardware kan bygges op i simulering og testes her. I kan derved undgå at skulle investere i hardware, som først skal bruges når maskinen er samlet.

Effektiv kommissioneringI kommissioneringsforløbet af en maskine kan en simuleret model hjælpe med at flere udviklere, kan arbejde på samme kommissionering. Fx vil én udvikler arbejde på den simulerede model, samtidig med en anden udvikler tester de nye ændringer på den fysiske maskine.

Page 6: automation++ - ARsim

ARsim

Simuleringsfordele

KommunikationI simulatoren har du også mulighed for at teste kommunikation med andet udstyr. Det kan fx være datalogning på en ekstern server eller dataudveksling med en anden enhed.

TræningDen simulerede model kan også bruges i træningsøjemed til at uddanne operatører i visualiseringen, uden at I behøver stå ved en fysisk maskine.

Page 7: automation++ - ARsim

ARsim

Simuleringsfordele

SalgSalgsafdelingen vil også kunne drage nytte af en simuleret model af maskinen til at demonstrere, hvordan maskinen virker, og hvordan den skal betjenes, uden at de behøver have en masse

hardware med rundt på kundebesøg.

SupportFor en supportafdeling kan en simuleret model af maskinen være en stor fordel, da de nemt kan efterprøve de steps som kunderne beskriver for dem, og se hvor der opstår problemer.

De behøver nødvendigvis ikke en fysisk maskine til at efterprøve forskellige fejl, som kunder rapportere ind.

Page 8: automation++ - ARsim

ARsim

Praktisk eksempel

Page 9: automation++ - ARsim

ARsim

Ikke kendt controllerNår du endnu ikke ved hvilken controller du vil benytte i projektet, kan du lave en ARsim konfiguration.

Når du så senere får valgt controller, er det bare at tilføje en ny konfiguration med den kendte controller og så bruge samme software.

ARsim konfiguration

Page 10: automation++ - ARsim

ARsim

Klik på

Indtast projektnavn

Markér

Klik på

ARsim konfiguration

Page 11: automation++ - ARsim

ARsim

ARsim er nu startet på localhost 127.0.0.1

ARsim konfiguration

Page 12: automation++ - ARsim

ARsim

Kendt controllerNår controlleren er kendt, kan du lave en simulering af controlleren og den hardware, som skal sidde i forbindelse med controlleren

PLCsim konfiguration

Page 13: automation++ - ARsim

ARsim

Klik på

Indtast projektnavn

Klik på

PLCsim konfiguration

Page 14: automation++ - ARsim

ARsim

Indtast confignavn

Klik på

PLCsim konfiguration

Page 15: automation++ - ARsim

ARsim

Vælg controller

Markér

Klik på

PLCsim konfiguration

Page 16: automation++ - ARsim

ARsim

PLCsim er nu startet på localhost 127.0.0.1

PLCsim konfiguration

Page 17: automation++ - ARsim

ARsim

PLCsim kan startes og stoppes med én knap

PLCsim konfiguration

Page 18: automation++ - ARsim

ARsim

Simuleringseksepmler

Page 19: automation++ - ARsim

ARsim

Fuld simulering af programkode.

Programeksekvering

Page 20: automation++ - ARsim

ARsim

Fuld simulering af hardware og IO’s.

Force IO’s virker også simuleret

IO’s

Page 21: automation++ - ARsim

ARsim

SDM virker også simuleret

SDM – System Diagnostics Manager

Page 22: automation++ - ARsim

ARsim

Fuld motion simulering og mapp motion kan også simuleres

Motion

Page 23: automation++ - ARsim

ARsim

Fuld simulering af visualisering via VNC

Visualisering

Page 24: automation++ - ARsim

ARsim

Fuld adgang til at læse og skrive til filer

Filhåndtering

Page 25: automation++ - ARsim

ARsim

Simulering og test af Ethernet baseret kommunikationsprotokoller

Kommunikation

HTTP TCP

UDPSMTP

Page 26: automation++ - ARsim

ARsim

ARsimARsim indstillinger kan tilgåes fra taskbaren

ARsim indstillinger

Page 27: automation++ - ARsim

ARsim

Dette eksempel er lavet med følgende komponenter:

Automation Studio 4.1.5.68 SP

Automation runtime C4.09

Notepad++

UltraVNC Viewer

Page 28: automation++ - ARsim

automation++

YOUR GLOBAL PARTNER FOR AUTOMATION EXCELLENCE