Home | Kontakt | | Login
 
Home | Sprache | Kontakt | Login  
automationLetter
Wenn Sie regelmäßig über die Neuheiten von B&R informiert werden möchten, tragen Sie bitte untenstehend Ihre E-Mail-Adresse ein.
Go
Automation Software > Automation Studio 2.6.0 > Automation Studio Release-Version
Automation Studio Release-Version
Version Plattform
WinXP+SP2
Sprache Datum Größe  
DE
EN

Nachladbare Komponenten
Es wird nun eine einfache Möglichkeit geboten, neue Hardware, neue Motion Libraries, neue Visual Components Runtimes und neue
Automation Runtime Versionen in sein Projekt bzw. seine Programmierumgebung einzubringen, ohne dafür eine neue Automation Studio
Version aufsetzen zu müssen.

AR010 unterstützt PPs als Terminal
Ab Automation Runtime F2.92 kann ein Terminal (PP100 usw.) mit dem AR010 betrieben werden. Der gravierende Vorteil daran ist, dass die
erstellte Visual Components Applikation am AR010 gespeichert ist und zur Laufzeit von der AR010 auf das Terminal geladen wird. Dadurch ist
am Terminal kein zusätzliches Speichermedium für die Applikation notwendig.

Starten einer Batchdatei beim Projektöffnen
Es kann vor dem Öffnen eines Projektes eine Batch Datei ausgeführt werden, um Beispielsweise Kopier- oder Speichervorgänge
vorzuschalten. Der Pfad auf diese Batchdatei kann absolut oder relativ eingegeben werden, bei relativer Eingabe bezieht sich der Pfad als
relativ zum <Projektname>.pgp Verzeichnis.
Die Ausgaben des ausgeführten Programmes werden im Ausgabefenster des Automation Studios angezeigt.

Unterstützung eines USB Transponders
Unterstützung eines USB Transponderlesers (Bestellnummer 5E9000.29) ins Automation Studio aufgenommen

Erstellung einer CF über Automation Studio
Es kann nun über den Menüeintrag Extras / Erstelle Compact Flash (Tools / Create Compact Flash) aus dem Terminal Server Projekt direkt
eine CompactFlash erstellt werden.

PV2PV Mapping
Die Variablendeklaration und die IOMapping Editoren wurden um die Möglichkeit erweitert, PVs auf PVs mappen zu können.

Neue Bibliothek AsIOTrc
Diese Library stellt Funktionsblöcke zur Benutzung des I/O-Trace-Treibers (DdxxIoTrace) im Automation Runtime zur Verfügung. Diese bieten
eine Unterstützung von X2X Oszilloskopfunktion mit zusätzlicher Datenaufzeichnung.

EPL-V2
Der EPL-V2 MN (Managing Node) Mode wird unterstützt. Es können EPL-V2 fähige Fremdgeräte mit fixem Mapping und die Buscontroller
X20BCxx83, X67BC8321-1 betrieben werden.

As EPLV2 Bibliothek
Diese Bibliothek stellt die benötigte EPLV2 Funktionen für Anwender-Tasks zur Verfügung. Vor allem im Hinblick auf Fremdgeräte wirddiese
Library benötigt, damit Anwender auch entsprechende Fremdgeräteanbindungen ohne eigene IO-Treiber vornehmen können.

AR010 als Service
Ab der Automation Runtime Version C2.90 kann das AR010 (der Loader ar010loader.exe) als Service aus dem Windows-System gestartet
werden. Es besteht damit die Möglichkeit den User zu wechseln, ohne dass das AR010 beenden werden muss.

SNTP Unterstützung
Es besteht die Möglichkeit, die Systemzeit von Automation Runtime Targets in einem Netzwerk mittels SNTP zu synchronisieren. STNP steht
für Simple Network Time Protocol und ist ein Protokoll, mit dem Zeitinformationen in einem Netzwerk verteilt werden können.
Im Automation Runtime lassen sich ein STNP-Server und ein STNP-Client konfigurieren. Der Server wartet auf Anfragen des Clients undsendet
dann seine eigene Zeit zurück, die der Client übernimmt.

Neue Hardware
Power Panel
Es werden nun Module der Produktfamilie PP45 und PP300/PP400 unterstützt.

X20 CPU
Es wird die Produktpalette durch eine neue leistungsfähige Zentraleinheit ergänzt. Damit können selbst Zykluszeiten von 200 µs effektiv genutzt
werden. Ethernet und USB sind Onboard. Netzwerkfähigkeit und der Anschluss von USB Geräten ist damit ohne Zusatzkosten möglich. Darüber
hinaus verfügt jede CPU über einen Anschluss für harte Echtzeitkommunikation.

SGC CPU
Es wird die Produktpalette durch eine neue kompakte Zentraleinheit ergänzt. Unter System Generation Compact CPU (SGC) versteht man
Zentraleinheiten mit den embedded Prozessoren µP16 und µP25.
Zu dieser Familie gehören beispielsweise folgende CPUs der X20 Familie: CP0201, CP0291, CP0292, XC0201, XC0202.

Verbesserung beim Moduldownload
Aufgrund eines geänderten Mechanismus konnte die Übertragungsgeschwindigkeit von BR-Module deutlich verbessert werden. Zusätzlich
wurden Dialoge, die beim Moduldownload eingeblendet wurden, in einen einzigen Dialog zusammengefasst.

AR Remote Install
Die Installation von Software auf B&R Automation Runtime Systemen kann jetzt auch direkt von einem USB Massenspeicher erfolgen.

Terminal Mode Unterstützung für PP300/PP400
Ab der Automation Runtime Version P2.90 wird für die PowerPanels PP300 und PP400 der Terminal Mode unterstützt.


Motion Components
Mechanische Kurvenscheibe
Im Kurvenscheibeneditor können Daten, welche in tabellarischer Form (x- und y-Koordinaten bzw. nur y-Koordinaten) vorliegen, eingefügt
werden. Anhand eines einstellbaren Interpolations-Mode sowie der Polynomanzahl werden dann die Polynome für die Kurvenscheibe errechnet.

Fixpunkte- und Synchronstreckenliste
Weiters können Fixpunkte- und Synchronstreckenlisten aus einer Datei importiert werden, wenn die Daten im csv Dateiformat vorhandensind.

NC-Trace
Multiachs-Trace: Wenn in der Konfiguration des ParID-Trace unterschiedliche NC-Objekte in der TraceConfiguration eingetragen sind, wird automatisch ein
Multiachs-Trace ausgeführt.
Der Multiachs-Trace ist derzeit nur für die ACP10-Software implementiert.
Trace Konfiguration: Die Trace Konfiguration ist neu und kann über das Kontext-Menü in eigenen Dateien gespeichert werden.


Visual Components
- Bitmapborder
Es können Bitmaps zum Zeichnen eines Borders eines Controls verwendet werden.
Es muss nur ein neuer Border vom Typ "Bitmap" erstellt werden und der Split entsprechend angepasst.
- Split
Mit dem horizontalen und vertikalem Split wird eingestellt welche Teile des Bitmaps gestreckt werden sollen um die
gewünschte Umrandung zu erreichen.
Wir schließen es also am Border an und stellen die Splitter möglichst nahe zusammen in die Mitte des Bitmaps.
Dadurch bleiben die Rundungen erhalten und die schmalen Seiten des Bitmaps (zwischen den Splittern) werden auf eine
beliebige Länge vervielfältigt
- Multiple Texts & Multiple Bitmap am Button
Multiple Texts
Texte am Button können nun direkt über einen Indexdatenpunkt zur Laufzeit umgeschalten werden.
Die Verwendung eines Textsnippets ist nicht mehr nötig.
Multiple Bitmap
Bitmaps einer Bitmapgruppe können auf einem Button-Control mittels eines Indexdatenpunktes zur Laufzeit umgeschalten
werden.
- Cross reference
Hiermit werden die Verknüpfungen der Ressource angezeigt.
- Datenpunktbezeichner
Es kann auf einem Touchpad ein Beschreibungstext für den angezeigten Datenpunkt dargestellt werden.
Dazu wird an die Datasource eine globale Textgruppe angeschlossen, die sämtliche Beschreibungstexte enthält.
Für den jeweiligen Datenpunkt muss dann nur mehr per UserID ausgewählt werden, welcher Text ihm zugeordnet ist.
Auf einem Touchpad kann dann ein TouchPadMinMax-Control verwendet werden vom Typ "Description".
In diesem wird dann die Beschreibung des Datenpunktes angezeigt.
- Event-Library
Erweiterte Programmierschnittstelle zu einer Visual Components Applikation. Enthält Eventmechanismen zur Reaktion auf
Benutzereingaben und Zugriffsfunktionen auf Datenpunkte und deren Einheitenkonfiguration.
- Globale Textgruppen
Es gibt globale Textgruppen. Ihre Texte sind in allen Visualisierungen verfügbar.
Sie befinden sich in der Gruppe "Shared Resources".
- Key Actions
Es gibt 2 zusätzliche Key Action-Typen:
Clipboard
Diese Keyactions (Cut, Copy, Paste, Toggle Selection Mode) sind nur auf einem Touchpad für das Edit-Control verwendbar
und führen dort die genannten Aktionen aus.
Toggle Selection Mode bedeutet, dass der navigierende Cursor den Text markiert bis der Modus zurückgesetzt wird.
MoveTouchpad
Auch diese Keyaction ist nur auf Touchpads verwendbar und kann das Touchpad an eine beliebige Displaykante befördern,
falls es sich an einer ungünstigen Stelle geöffnet hat.
- Auch die Keyaction MoveCursor wurde erweitert:
Neben den vier Richtungen gibt es nun erweiterte Navigations-Möglichkeiten:
- Springen an erste/letzte Position der Zeile.
- Seitenweises Scrollen

Funktionale Erweiterung
Der Import Resource Wizard wurde funktional erweitert.
Nun sind alle Teile des Projektes mit ihren Abhängigkeiten importierbar.
Zuerst werden alle gewünschten Komponenten ausgewählt:
Auf der nächsten Seite gilt es genauer festzulegen, welche Aktion genau für die einzelnen Objekte ausgeführt werden sollen:
- Import
Die gewählte Ressource wird importiert. Diese Option ist standardmäßig ausgewählt falls diese Ressource noch nicht im
Zielprojekt vorhanden ist.
- Rename & Modify
Das ausgewählte Objekt wird importiert. Falls dieses Objekt schon im Zielprojekt vorhanden ist wird das Objekt unbenannt
und alle importierten Objekte verweisen auf das umbenannte neue Objekt.
- Redirect
Wenn das zu importierende Objekt schon in der Visualisierung eingefügt ist (gleicher Name und Typ), so wird das zu
importierende Objekt nicht nochmals importiert.
- Remove
Mit dieser Auswahl wird die ausgewählte Ressource nicht importiert und deren Abhängigkeiten gelöscht. Wird zum Beispiel
eine Textgruppe importiert, so kann man z.B. eine Sprache bewusst auf Remove setzen. In diesem Fall wird die Textgruppe
importiert ohne die jeweilige Sprache.
- Skip
Gleiches Verhalten wie Redirect. Dieser Punkt steht aber immer zur Auswahl und nicht wie Redirect nur bei gleichem
Namen der Ressource im Ziel- und Quellprojekt.
- Overwrite
Die Ressource wird ersetzt.

Dynamische Kommapunktverschiebung
Es ist nun möglich, auf einem numerischen Eingabefeld die Anzahl der Kommastellen über den AddFractionDigitsDatapoint
zu regeln.
Dieser befindet sich am Numeric-Control unter "Format":
Positive Werte fügen zusätzliche Nachkommapunkte ein, negative ziehen eventuell vorhandene ab.
- Edit-Control
Das Edit-Control ist ein deutlich erweitertes String-Control, das zur Bearbeitung von längeren Texten dient.
Unter anderem unterstützt es mehrteilige Ausgaben, Copy-Paste und Syntax-Highlighting.
- Neue Properties
- ConnectionErrorPage
"ConnectionErrorPage" bietet im Terminal-Mode die Möglichkeit eine Verbindungsunterbrechung anzuzeigen. Es wird eine
entsprechende Fehlerseite angegeben
Backlight-Datenpunkt
Der Backlight-Datenpunkt bietet die Möglichkeit festzustellen wie viel Zeit bis zur Abschaltung der Hintergrundbeleuchtung
verbleiben.
FallBackLanguage
Die "FallBackLanguage" gibt die Default-Sprache an. Existiert für einen Eintrag (z.B. Textgruppe) keine Übersetzung wird
stattdessen der Text der FallBackLanguage angezeigt.
TeachIn
Unter "TeachIn" ist ein Vorgabewert zu verstehen für numerische Eingaben.
Dieser wird über einen Datenpunkt vorgegeben und kann über eine eigene KeyAction "gesetzt" werden:
Die Anzeige des aktuellen Wertes geschieht auf dem Touchpad über ein MinMax-Control in der Einstellung "TeachIn":
- 32-Bit True-Color
Für alle APC mit 855-Chipsatz, sowie PP300 und PP400, ist es möglich den 32-Bit True-Color-Modus zu aktivieren und optional auch
Anti-Aliasing einzustellen.
Dieser Modus funktioniert nur bei Ausgabe von PNG und GIF mittels Visapi-Funktionen (VA_LoadBitmap, VA_BlitBitmap, VA_FreeBitmap).

Neue Controls
- Trend-Control
Das Trend-Control dient der Darstellung von Kurvenverläufen und kann auch im Terminal-Mode verwendet werden.
Es ist möglich bis zu 100 Kurven verschiedener Einheiten in einem Trend-Control darzustellen, wie auch mehrere verschiedene Achsen.
Die Darstellung kann aus einem Array erfolgen (User) oder direkt von einem Datenpunkt abgegriffen werden (Online).
Die Navigation ist sowohl über KeyActions, als auch über Datenpunkte möglich.
- Scale-Control
Mit dem Scale-Control können Werte angezeigt werden, in Abhängigkeit von Einheitengruppen.

AsRfbExt
Mit der neuen Library AsRfbExt stehen erweiterte Funktionen zur Auswertung und Steuerung der VNC-Verbindung und für Geräte der Serie
MP40/50 bereit.

Indirekte Datenpunkte
Am Numeric-Control können Datenpunkte auch indirekt angezeigt werden.
Hierzu wird der Anzeigemodus auf "Indirect" gestellt und ein Datenpunkt angegeben, der die Datenpunkt-ID (User-ID) enthält.
Es wird jeweils der Datenpunkt angezeigt dessen ID vorgegeben wird. Die Anzeige erfolgt mit der projektierten Einheitengruppe.

Key Repeat
Über den Key Repeat lässt sich das Wiederholverhalten aller Tasten in der Visualisierung global einstellen.
Das Delay gibt dabei die Zeit an, die eine Taste gedrückt bleiben muss, bevor sie ein weiteres Mal gesendet wird.
Die Rate gibt an, mit welcher Wiederholgeschwindigkeit sie danach gesendet wird.

Neue Hardware wird unterstützt.
- PP300 und PP400 können als Terminal-Clients verwendet werden. Hierzu ist eine CompactFlash zu erstellen, die ein leeres Projekt ohne Visualisierung enthält. VCBoot.br muss zu den Systemmodulen
hinzugefügt werden.
- AP800: Es können nun auch die Extensions des AP800 verwendet werden.
- MP40/50 werden unterstützt
- Die AR000 wird unterstützt.

VC-Firmware einstellbar
Die zu verwendende VC-Firmware kann über die Project-Settings eingestellt werden.
Suche