Gå direkt till innehåll
TwinCAT 3 – eXtended Automation

Pressmeddelande -

TwinCAT 3 – eXtended Automation

Med TwinCAT 3 presenterar Beckhoff den nya programvarugenerationen för den PC-baserade styrtekniken som kommer att utvidga automatiseringsvärlden med många funktioner. Det överordnade begreppet för denna nya teknologi är: eXtended Automation (XA). Den innehåller XA Architecture, som i sin tur består av komponenterna XA Engineering och XA Runtime.

Med TwinCAT 3 och eXtended Automation Technology (XAT) står en PC-baserad programvara för styruppgifter till förfogande som utvidgar potentialen i den traditionella automatiseringsvärlden avsevärt. Förutom de objektorienterade utvidgningarna av IEC 61131-3 står med C och C++ även IT-världens språk till förfogande. Integreringen av Matlab®/Simulink® möjliggör dessutom användningen på vetenskapliga områden. Och allt detta i endast en utvecklingsmiljö. Modulerna fungerar på de mest olika språk i en gemensam runtime. Fördelen med denna modularitet är den förbättrade återanvändningen av en gång skrivna och testade moduler. Runtimen går under hårda realtidsvillkor, under användning av multicore-teknologi och med stöd för 32- eller 64-bit-operativsystem.

 

eXtended Automation Architecture

 

Med eXtended Automation Architecture (XAA) förs de från TwinCAT kända egenskaperna vidare. Dessutom understöds även i fortsättningen alla gängse fältbussar. Motion Control från point-to-point-rörelser upp till CNC är naturligtvis fortfarande möjlig. Med de redan introducerade Scientific-Automation-temana som robotik, mätteknik och konditions övervakning utvidgas den rena automatiseringstekniken avsevärt. Ny är möjligheten att kunna använda ytterligare programmeringsspråk, som C/C++ och Matlab®/Simulink®.

 

eXtended Automation Engineering

 

eXtended-Automation-Engineering-omgivningen (XAE) är det väl utbredda Microsoft Visual Studio®. Beckhoff har i denna i hela världen kända utvecklingsomgivningen – förutom de redan befintliga C/C++-språken – även integrerat IEC 61131-3-programmeringsmöjligheten. IT-”frameworks” fördelar kan härigenom utnyttjas för automatiseringen.

 

Likaså har TwinCAT System Manager – konfigurationsverktyget för I/O och motion – integrerats i samma utvecklingsmiljö. Fördelen ligger i möjligheten att lätt kunna integrera ytterligare programmeringsspråk resp. att kunna använda ytterligare verktyg – som t.ex. verktyg för versionshantering av källkod.

 

Integreringen i Visual Studio® sker på två olika vägar. I TwinCAT-standard-varianten utnyttjas bara ramverket hos Visual Studio® med alla sina fördelar avseende hantering, anslutning till verktyg för versionshantering av källkod, hjälpfunktioner etc.

 

I den andra varianten integrerar TwinCAT 3-komponenterna sig direkt i Visual Studio® 2010, såvitt detta finns. Om det inte finns, installeras Visual Studio® med TwinCAT 3-komponenterna. I denna version står dessutom programmeringsspråken C/C++ och därmed anslutningen till Matlab®/Simulink®-världen över Matlab®/Simulink®-Realtime-workshop till användarnas förfogande. För programmeringsspråken C/C++ utvecklades en avlusare med online-monitoring-funktion, som går utöver de normala avlusningsfunktionerna hos C/C++.

 

eXtended Automation Runtime

 

I eXtended Automation Runtime (XAR) bearbetas alla moduler, skrivna i IEC 61131, C/C++ eller Matlab®/Simulink®, i realtid. Den beprövade TwinCAT-realtidsutvidgningen för Microsoft-operativsystem används här. Uppgifterna kan bearbetas med en minimal cykeltid på 50 μs och mycket litet jitter. TwinCAT-realtiden har utvidgats med möjligheten att fördela ut vissa uppgifter på olika kärnor hos en multicore-CPU. Härmed ökas PC-styrningens prestanda ytterligare.

 

Även de numera ofta använda 64-bit-operativsystemen stöds med TwinCAT 3. Den moduluppbyggda programvaruarkitekturen med klara gränssnitt möjliggör nu bearbetning av, på olika programmeringsspråk skrivna runtime-objekt. Dessa så kallade TcCOM-gränssnitt stödjer sig på den kända Component Object-modellen och är anpassade för automatiseringstekniken. Moduler aktiveras av uppgifter över detta gränssnitt och de kan även aktivera varandra ömsesidigt – oberoende av programmeringsspråket. På den nedersta nivån kan även Automation Device Driver (ADD) realiseras med denna moduldefinition. Dessa kan då t.ex. vara drivrutiner för nya fältbussar.

www.beckhoff.se/TwinCAT3

Ämnen

Kategorier


Läsarfrågor? Vänd Er vänligen till:

Beckhoff Automation AB, Stenåldersgatan 2A, 21376 Malmö, Sverige

Telefon: + 46 (0) 40-680 81 60, Fax: + 46 (0) 40-680 81 61

e-mail: info@beckhoff.se, www.beckhoff.se

Kontakter

Jessica Johansson

Jessica Johansson

Presskontakt Marknadskoordinator Sverige

PC baserade automationslösningar för industri och fastighet

Beckhoff Automation levererar öppna automationsprodukter baserade på beprövad teknik som gör att kunder kan implementera dem i avancerade system snabbare och till en lägre totalkostnad än traditionella PLC och MotionControl-system. Beckhoffs ”New Automation Technology” produktportölj består av:
- Industri PCs, EmbeddedPC och Embedded Controller(PLC)
- PC-Skärmar
- I/O (IP20 och IP67)
- Servoförstärkare & motorer
- TwinCAT, mjukvaruplattform med standarden IEC61131-3
Produkterna kan användas separat eller tillsammans i ”sömlösa” system för alla typer av applikationer. Beckhoffs ”New Automation Technology”-filosofin står för universella och öppna styr- och automationslösningar. De används i hela världen, i en rad olika applikation från CNC-maskiner till intelligent fastighetsautomation. Beckhoff kan idag ge sina kunder ett fullt utbud av produkter inom både hårdvaru- eller mjukvarubaserade styrsystem.
Beckhoff Sverige:
Beckhoff har ett tätt försäljningsnätverk av dotterbolag och distributörer över hela världen. Det svenska dotterbolaget, Beckhoff Automation AB, grundades 2002 och har sitt huvudkontor i Malmö. Verkställande direktör är Håkan Brandt. Förutom försäljning och teknisk support finns även lokalt utbildningscentra i Malmö. Lokala försäljningskontor finns i Göteborg och Stockholm.

Beckhoff Automation AB

Östra Hindbyvägen 70
213 74 Malmö
Sverige