PR362009 24. november 2009 Programvare, pc-basert kontroll Side 1 av 5



Like dokumenter
1. Å lage programmer i C++

Ny generasjon PC-basert styring fra Siemens. SIMATIC S Software Controller

Saia PG Kjære kunde,

1. Å lage programmer i C++

Til: Aktuelle studenter for Cyberneticas studentprogram Antall sider: 5 Dato:

Kjenn din PC (Windows 7)

Introduksjon til programmering og programmeringsspråk. Henrik Lieng Høgskolen i Oslo og Akershus

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

Introduksjon til programmering og programmeringsspråk

Har du TATT EN TITT PÅ DETTE?

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

STE6221 Sanntidssystemer LØSNINGSFORSLAG TIL EKSAMEN

360 Online. ikke bare "one size for all" Simen Myrum Forretningsutvikler Tieto, Software Innovation

Programvare for avgangselever ved Kvaløya VGS

Sammenlikningav simuleringsverktøyfor reguleringsteknikk

Operativsystemer og grensesnitt

9 Online Backup. Priser KR 100 / PC lisens KR 300 / Server lisens (inkluderer bl.a. SQL/Exchange) KR 0,50 / GB

Viktig informasjon om Microsoft lisenser og din PC

PROSESSTEKNIKK (TKP4120) Tema: "Visualisering av x, y-diagrammer" (ca. 5 timer)

PROSESSDOKUMENTASJON

Fræna transformatorstasjon - leveranser fra Siemens

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

Vedlikehold av PC Av Hans Henrik Støvne

Anbefaling om bruk av HL7 FHIR for datadeling

altinn tjenester 3.0

Drevet av LØSNINGER. Den nye generasjonen diagnoseløsninger for kjøretøy. ESI[tronic], KTS og DCU fra Bosch

1 Forord. Kravspesifikasjon

Office Synchronizer. Versjonsinformasjon. Versjon 1.66

Kjenn din PC (Windows7, Vista)

Workshop Portefølje. Bli kjent med teknologien og se verdien. //

Bilag 3 Del 1 Kundens tekniske løsning Avtalereferanse: NT Digitale Display

Forord Dette er brukerdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.

HP Easy Tools. Administratorhåndbok

SCS Data Manager. Versjonsmerknader. Versjon 3.00

AlgDat 10. Forelesning 2. Gunnar Misund

Videre utvikling av Geoskog som prognoseverktøy

GJENNOMGANG UKESOPPGAVER 9 TESTING

Avanserte byggeblokker (Maxfield kap.13 og 17)

FORSIDE ved besvarelse av hjemmeeksamen, semesteroppgave, rapport, essay m.m.

Viktig informasjon om Microsoft lisenser og din PC

IT-arkitektur leveransemodell

Institutt for informasjonsteknologi, Høgskolen i Oslo og Akershus, våren Camilla Kaasi(s188070) Roza Moustafa(s188113)

Til operasjonsstua OPERASJONSSTUE DAGKIRURGI

Hvordan man kobler til printeren, laster ned CardPresso, installerer skrifttypen og får kommet i gang med produktet.

nettbasert produksjon og distribusjon av lydbøker

Del 1 Setup - BIOS Oppgaver: 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Kontakt oss i Egroup for mer informasjon!

Brukerveiledning For Installasjon Av PCKasse. v1.01

Viktig informasjon om Microsoft lisenser og din PC

Windows Vista /Windows 7 installasjonsguide

Publiseringsløsning for internettsider

Objekt med Java. Harald Yndestad Høgskolen i Ålesund

Mechatronics Innovation Lab Jon Lilletuns vei 9J 4879 Grimstad Norway. //

Programvareutvikling (store systemer)

Debugging. Tore Berg Hansen, TISIP

STE6221 Sanntidssystemer Løsningsforslag kontinuasjonseksamen

IKA kjernen SAMDOK konferansen Gardermoen

Kom i gang med, grunnopplæring. Lær mer om, videregående opplæring. Kom i gang med, grunnopplæring. Lær mer om, videregående opplæring

2. HVA ER EN KOMPONENT?

Printer Driver. Denne veiledningen beskriver installasjonen av skriverdriveren for Windows Vista. Før denne programvaren brukes

FORPROSJEKT RAPPORT PRESENTASJON

1 Innledning. 2 Virkemåte for kortet. Bli kjent med USB I/O kort K8055. NB! Ta med multimeter og lite skrujern!

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Robot Educator Innledning

Vedlikehold av PC Av Hans Henrik Støvne

SOLICARD ARX. Adgangssystemet som gir deg ubegrenset frihet. An ASSA ABLOY Group company

OpenCOM. Del av et forskningsprosjekt ved Lancaster University, UK

HEMMELIGHETEN LIGGER I FLYTEN. Uni Economy fremtidens økonomisystem i dag

SENTRALISERT OG SIKKER DRIFT AV WINDOWS KLIENTER OG TILKNYTTET MASKINVARE

Generelt om operativsystemer

Fri programvare og 3.parts hosting

Ekte versus hybride skyløsninger. IT-puls Trondheim 12.mai 2016 Helge Strømme

Nyheter i remote support platform 3.1

Før du starter, del 2

Scan Secure GTS PAS

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Programvareoppdateringer

Installere JBuilder Foundation i Mandrake Linux 10.0

SOFTWARE DEVELOPMENT PLAN. Home Automation System. Nickolas Helgeland, Jon Erik Nordskog og Kristian Sande Sjølyst

INF3430. VHDL byggeblokker og testbenker

Produktpanorama Automasjon

Denne oppgaven innfører funksjoner, og viser hvordan vi kan skrive og teste funksjoner i Ellie.

1. Intro om PowerShell

Læringsmål og pensum. v=nkiu9yen5nc

INF3430/4431. VHDL byggeblokker og testbenker

CP1L. K o m p a k t e m a s k i n k o n t r o l l e r e. » Av a n s e r t b e v e g e l s e s f u n k s j o n a l i t e t

DCOM. 21. oktober Mai et al. Hva er egentlig en komponent?

ephorte Integration Services (eis) produktbeskrivelse

Software Development Plan (1. utkast)

Bransjens mest driftssikre trådløse innsamlingssystem - som til og med er enkelt å installere, konfigurere og bruke!

Installasjonsveiledning Lenovo ThinkPad Edge. ADCom Data - Molde

Klientadministrasjon og mobil utskrift. Dokumentdelenummer:

Software Development Plan

Skisse til løsning for eksamensoppgave i TDT4186 Operativsystemer

DESIGO V4 Automasjons nivå. Siemens AG All rights reserved.

Et større programeksempel. Hvordan løse et reelt problem med en objektorientert fremgangsmåte

IBM Mindspan Solutions Produktoversikt for LearningSpace 4.0

Velkommen til EWAT CMS 6

Innholdsfortegnelse: Resymé: Denne leksjon gir en kort og enkelt oversikt over hvilke oppgaver som skal utføres i design- og programmeringsfasen.

Transkript:

Programvare, pc-basert kontroll Side 1 av 5 IT-standarder: TwinCAT-programmeringsmiljø integreres i Microsoft Visual Studio TwinCAT 3 extended Automation Med TwinCAT 3 introduserer Beckhoff sin nye generasjon programvare for pc-basert styringsteknikk; en utvidelse av vår automatiseringsportefølge med en lang rekke nye funksjoner. Det viktigste konseptet i denne nye teknologien er: extended Automation (XA). Den omfatter XA-arkitekturen, som består av komponentene XA Engineering og XA Runtime. Med TwinCAT 3 og extended Automation-teknologien (XAT) utvider mulighetene innen standard programmeringsmiljøer for slik teknologi. I tillegg til utvidelsene innen objektorienterte IEC 61131-3 standarden, er også programmeringsspråkene C og C++ tilgengelig. Integreringen av Matlab /Simulink gjør det mulig med bruk innen vitenskapelige anvendelser og miljøer. Og alt er samlet innenfor ett engineeringmiljø. Modulene i de ulike språkene er klare for å kjøres under felles runtime. Fordelen med denne formen for modularitet ligger i utnyttelsen av moduler som er skrevet og testet en gang for alle. Runtime kjører under strenge sanntidsbetingelser, hvor det benyttes flerkjerneteknologi med støtte for 32- eller 64-bits operativsystemer. extended Automation-arkitektur Med extended Automation-arkitekturen (XAA) videreføres de velkjente TwinCAT-funksjonene. I tillegg støttes alle fremtidige distribuerte feltbusser. Bevegelseskontroll av punkt-til-punkt-bevegelser mot CNC (Computer Numerical Control datastyrt kontroll)-utstyr er selvsagt også mulig. Med det nyeste av teknologi innen robotikk, måleteknikk og miljøovervåking innebærer dette en betydelig forbedring innen automatiseringsteknologi. En annen viktig nyhet er muligheten for bruk av flere programmeringsspråk, som C/C++ og Matlab /Simulink.

Programvare, pc-basert kontroll Side 2 av 5 extended Automation Engineering extended-automation-engineering-miljøet (XAE) inkluderer velkjente Microsoft Visual Studio. I dette velrenommerte utviklingsmiljøet har Beckhoff, i tillegg til de eksisterende programmeringsspråkene C/C++, også integrert programmeringsmulighetene i IEC 61131-3. Fortrinnene ved eksisterende IT-rammeverk blir dermed også utnyttet innen automasjon. På samme måte er TwinCAT System Manager, konfigurasjonsverktøyet for i/o og bevegelse, integrert i det samme utviklingsmiljøet. Fordelen ligger i mulighetene. Det er blant annet enkelt å legge til flere programmeringsspråk og flere verktøy, som for eksempel verktøy for administrasjon av kildekode. Integrasjonen med Visual Studio kan skje på to forskjellige måter. I TwinCAT-standardmodellen blir rammeverket til Visual Studio utnyttet med alle sine operasjonelle fordeler, så som tilknytning til kildeprogramvare, hjelpefunksjonalitet o.l. Den andre måten innebærer at TwinCAT 3 komponentene integreres direkte i Visual Studio 2010, der denne er installert. Er den ikke installert, blir Visual Studio installert med TwinCAT 3 komponentene. I denne versjonen har brukeren også til rådighet programmeringsspråkene C/C++, og dermed også tilknytning til Matlab /Simulink -verdenen via Matlab /Simulink -Realtime Workshop. For programmeringsspråkene C/C++ er det utviklet en debugger med online overvåkingsfunksjon. Denne har funksjoner som går utover normale debuggingsverktøy. extended Automation Runtime I extended Automation Runtime (XAR) blir alle moduler som er skrevet i IEC 61131, C/C++ eller Matlab /Simulink kjørt i sanntid. Her kommer de gjennomprøvde sanntidsutvidelsene for Microsofts operativsystemer til anvendelse. Oppgavene blir utført med en minimal syklustid på 50 μs og svært sjeldne avbrudd. TwinCAT har videre mulighet til å sette ut enkelte

Programvare, pc-basert kontroll Side 3 av 5 oppgaver til ulike kjerner i en flerkjerne-cpu. Dette bidrar til en ytterligere økning av pcens ytelse i kontroll- og styringsanvendelser. Slik understøttes også TwinCAT av den høye ytelsen som ligger i 64-bits operativsystemer. Den modulære programvarearkitekturen med tydelige grensesnitt gjør det enkelt å arbeide med runtimeobjekter som er skrevet i ulike programmeringsspråk. Disse såkalte TcCOM-grensesnittene bygger på den velkjente Component Object-modellen, som her er tilpasset automatiseringsoppgaver. Moduler kalles opp til å utføre oppgaver via grensesnittet, men kan også kalle hverandre opp - uavhengig av programmeringsspråk. På laveste nivå kan man med denne moduldefinisjonen også iverksette Automation Device Driver (ADD). Dette er for eksempel aktuelt i forbindelse med drivere for nye feltbusser. Lanseres trolig på markedet mot slutten av 2010 /TwinCAT3

Programvare, pc-basert kontroll Side 4 av 5 Pressebilde: Bildeunderskrift: TwinCAT er mer åpent, mer fleksibelt og lettere utvidbar og - når det kjøres under flerkjerne-cpuer - også raskere enn andre pc-baserte kontrollsystemer. I henhold til "alt-i-ett"-tankegangen inkluderer TwinCAT 3 alle de viktige programmeringsspråkene innen automasjonsog IT-verdenen. Pressebilde: Bildeunderskrift: I tillegg til mulighetene som ligger i programmering av kontrollsystemer iht. tredje utgave av IEC 61131-3, tillater den nye TwinCAT 3 arkitekturen også bruk av programmeringsspråkene C og C++. TwinCAT 3 Runtime er delt opp i moduler for å gjøre den åpnere og mer fleksibel. Det kreves bare ett miljø for å nyttiggjøre seg mulighetene som ligger i TwinCAT 3 modulen. Derfor har det ingen betydning om disse modulene er SPS-, NC- eller C-kodegenerert (f.eks. med Matlab /Simulink ).

Programvare, pc-basert kontroll Side 5 av 5 Nedlasting av tekst og bilder: www.beckhoff.com/download/press/2009/norway/pr362009_beckhoff.pdf www.beckhoff.com/download/press/2009/presskit/pr362009_beckhoff.zip Leserforespørsler med stikkordet "TwinCAT 3" til: N-, Telefon +47 922 96 300, info@beckhoff.no,