Firmenzentrale LASAL Software - All-Electronics · 2015. 10. 29. · SIGMATEK. Zentraler...
Transcript of Firmenzentrale LASAL Software - All-Electronics · 2015. 10. 29. · SIGMATEK. Zentraler...
8100
0000
20
Cop
yrig
ht ©
06/2
006
by S
IGM
ATEK
Gm
bH &
Co
KG
Tec
hnis
che
Ände
rung
en u
nd E
rgän
zung
en v
orbe
halt
en.
d
LASAL SoftwareFirmenzentrale SIGMATEK GmbH & Co KG A-5112 Lamprechtshausen · Bürmooser Straße 10 Tel. +43/62 74/43 21-0 · Fax +43/62 74/43 21-18 www.sigmatek.at · [email protected]
Deutschland SIGMATEK GMBH D-76829 Landau · Marie-Curie-Straße 9 Tel. +49/63 41/94 21-0 · Fax +49/63 41/94 21-21 www.sigmatek.de · [email protected]
USA Sigmatek U.S. Automation, Inc. 10147 Royalton Rd. · Suite N. 44133 North Royalton · Ohio, USA Tel. +1/440/582/12 66 · Fax +1/440/582/14 76 www.sigmatek.us · [email protected]
China Shanghai Dimension Automatic Control System Solution Co., Ltd 2nd floor No. 16 255 lane Xujiahui Garden Wanping South Road Shanghai, China · Zip: 200032 Tel. +86/21/54 59 46 18 · Fax +86/21/54 59 46 16 www.dmxtech.com · [email protected]
Frankreich JS Automation F-38507 Voiron Cedex · BP 245 Tel. +33/476/67 48 48 · Fax +33/476/67 48 49 www.jsautomation.fr · [email protected]
Griechenland 2 kappa Ltd GR-54628 Menemeni Thessaloniki · Sofokli Venizelou 13 Tel. +30/2310/77 55 10 · Fax +30/2310/77 55 14 [email protected]
Großbritannien AXIOMATIC Technology Limited Graphic House, Noel Street Kimberly, Nottingham NG16 2NE · UK Tel. +44/115/8757505 · Fax +44/115/8757510 www.axitech.co.uk · [email protected]
Indien LTM Business Unit IND, Chennai - 600 089 · Mount Poonamallee Road, Manapakkam Tel. +91/44/22 49 19 32 · Fax +91/44/22 49 40 75 [email protected]
Italien Donnini Tiziano Agenzia commerciale e consulenze I-41010 San Damaso, Modena · Via Carriera, 1 Tel. +39/059/46 99 19 · Fax +39/059/46 54 10 [email protected]
Italien Ubiquitous Control s.r.l. I-20038 Seregno (MI) · Via Adige, 5 Tel. +39/0362/222180 · Fax +39/0362/222180 www.ucontrol.it · [email protected]
Niederlande Sigma Control B.V. NL-2992 LC Barendrecht · Bijdorp West 22 Tel. +31/180/69 57 77 · Fax +31/180/69 57 76 www.sigmacontrol.nl · [email protected]
Portugal Plasdan Lda Máquinas para plásticos P-2430-520 Marinha Grande · Rua 52, No. 44 Tel. +351/244/572/110 · Fax +351/244/572/112 [email protected]
Schweden SIGBI System AB SE-254 64 Helsingborg · Pinnmogatan 1 Tel. +46/42/654 00 · Fax +46/42/654 70 www.sigbi.se · [email protected]
Schweiz Rotronic AG CH-8303 Bassersdorf · Grindelstrasse 6 Tel. +41/1/838 11 66 · Fax +41/1/836 43 80 [email protected]
Serbien Rovex Inzenjering d.o.o. YU-11070 Belgrad · Bulevar Mihaila Pupina 10d/VP62 Tel. +381/11/13 79 34 · Fax +381/11/13 79 34 [email protected]
Spanien Ibérica de Automatismos s.a. E-48001 Bilbao · Uribitarte 18-2° A Tel. +34/94/424 51 13 · Fax +34/94/423 59 84 [email protected]
Entdecken Sie weitere interessante Artikel und News zum Thema auf all-electronics.de!
Hier klicken & informieren!
� �
Die Projektierungssoftware LASAL bietet alle Vorteile der modernen
Automatisierungstechnologie. Der Einsatz innovativer Programmier-
techniken verkürzt die Entwicklungszeit erheblich und ermöglicht
eine einfache und schnelle Realisierung der Maschinenkonzepte. Die
Nachbildung der einzelnen Maschinenobjekte mit LASAL vereinfacht die
Kommunikation zwischen Konstrukteur und Softwareentwickler.
All In One
Als weltweit einzigartiges Projektierungstool verfügt LASAL über objekt-
orientierte Programmierung mit Client-Server Technologie und grafischer
Darstellung. Dabei wird die seit Jahren bewährte Technologie von der
PC-Programmiertechnik in die Steuerungstechnik übertragen.
LASAL stellt in einem Paket alle Funktionalitäten zur Lösung der
Automatisierungsaufgaben zur Verfügung:
Projektierung nach IEC 611�1-� Norm
Antriebstechnik
Grafische Terminals und Industrie-PCs
Textterminals
Alle Teile von LASAL haben eine gemeinsame Datenverwaltung und
können somit jederzeit auf sämtliche Variablen im System zugreifen.
LASAL unterstützt mehrere Zielplattformen
Gegenüber bisherigen Systemen am Markt findet LASAL auf
mehreren Plattformen Verwendung. Dabei wird die gesamte SIGMATEK-
Produktpalette wie CPUs, Terminals und Industrie-PCs unterstützt.
Auch ein eventueller Wechsel der Plattform ist jederzeit möglich.
Seite 4
Seite 14
Seite 15
Seite 18
Real Time mit mehrschichtigem Multi-Tasking-System
Das Betriebssystem unterstützt
und nutzt sowohl den preemptiven
als auch den kooperativen Task.
Die Visualisierung und die Applikation
können dadurch auf einem Prozessor
laufen.
Open Data-Interface
Für den individuellen Datenaustausch mit externen
Programmen ist ein OPC-Server (OLE for Process Control)
mit einer standardisierten Schnittstelle vorhanden. Dieser unterstützt
die Erfassung der Namen von Schreib- und Lesezugriffen auf dem
jeweiligen Datenserver. Der Anwender hat damit die Möglichkeit, z.B.
Prozessdaten in einer Visualisierung, einem Leitsystem oder in Excel
einzubinden und individuelle Auswertungen zu erstellen.
Worldwide Service-Interface
Wartung und Diagnose per Modem bzw. per Internet ermöglichen
dem Servicetechniker die Kommunikation mit der Steuerung, um
Programmanpassungen vorzunehmen oder eine Ferndiagnose zu
erstellen.
Online-Hilfesystem
LASAL verfügt über ein umfangreiches Hilfesystem, in welchem alle
Funktionalitäten detailliert beschrieben sind. Mit einem Demoprojekt
wird ein rascher Einstieg in das System gewährleistet.
Multilanguage Programming Tool
Die Applikationserstellung kann in Structured Text (ST) nach
IEC 61131-3 Norm, Anweisungsliste (AWL), Kontaktplan (KOP),
Ablaufsprache (Interpreter) und in C erfolgen.
... LASAL reflects
your machine ...
� �
LASAL CLASS (Control Logic Application Software System) ist das
Projektierungstool für die Lösung von Automatisierungsaufgaben.
Objektorientierte Programmierung
LASAL erweitert die IEC 61131-3 Norm um die objektorientierte
Programmierung und gewährleistet nach modernster Technik eine
einfache und sichere Applikationserstellung. Zusätzlich wird eine
Senkung der Gesamtsoftwarekosten erzielt, da mit der Modularität,
der Wiederverwendbarkeit der Klassen und der Kapselung der
Anwenderprogramme die Applikation effizienter und leichter testbar
wird.
Hinter einem Objekt steht jeweils eine Klasse mit einem Programmcode
und den dazugehörigen Datenelementen. So kann jede Klasse eine
bestimmte Aufgabe übernehmen, wie z.B. Messung und Auswertung der
Temperatur, der Filterfunktion, der Motoransteuerung etc.
Die Verwaltung der verschiedenen Klassen erfolgt in einer übersicht-
lichen Bibliothek (Class Library). Durch einen Import werden die Klassen
in den Projektbaum eingebunden. Für den Informationsaustausch stehen
definierte Schnittstellen (Anschlüsse) zur Verfügung, welche Nachrichten
senden und empfangen können. Aus dem Projektbaum wird mit Drag &
Drop eine Klasse in das Netzwerk eingebunden und wird somit zu einem
instanzierten Objekt. Die Objekte müssen nur miteinander verbunden
werden und eine Applikation entsteht.
... die Lösung Ihrer
Automatisierungsaufgaben ...
Class Library
Es besteht die Möglichkeit, die Klassen in einer Bibliothek
zentral zu verwalten. Die Änderungen in einer Klasse werden
nur einmal in der Bibliothek durchgeführt und alle Projekte,
die sich darauf beziehen, werden aktualisiert. Beim Import
einer Klasse werden alle nötigen Programmteile durch
kopieren, linken oder referenzieren in den Projektbaum
geladen.
In LASAL CLASS ist bereits eine umfangreiche Sammlung von
unterschiedlichen Klassen vorhanden wie z.B. Memory, Time
and Data, Motion, Logic, Regler, Trigger etc. Es können aber
auch eigene Class Libraries individuell erstellt werden.
SIGMATEKStandard Class Library
Eigenschaften-fenster
ProjektbaumNetzwerkname
Einfache Projektierung mit Drag & Drop
Projektierung nach IEC 611�1-� Norm
Ausgabefenster
Klasse
Instanziertes Objekt
Klasse
Instanziertes Objekt
Projektname
Drag & Drop
Drag & Drop
6 �
So können mehrere Objekte jederzeit durch ein Objekt
»PieceCounter« ersetzt werden, ohne dabei eine Codezeile zu verändern,
da die Anschlüsse nach außen (Reset, To_Trigger) kompatibel sind.
... Einsatz innovativer
Programmiertechniken ...
Vererben, Aggregieren und Erstellen von komplexen Klassen
LASAL CLASS unterstützt die modernen Programmiertechniken wie das
Vererben, das Aggregieren und das Erstellen von komplexen Klassen.
Die Vererbung beschreibt eine Beziehung zwischen der allgemeinen
Klasse (Basisklasse) und einer komplexen Klasse. Die komplexe Klasse
ist vollständig konform mit der Basisklasse, enthält aber zusätzliche
Informationen (Attribute, Operationen, Assoziationen).
Durch das Aggregieren ist es möglich, viele einzelne Klassen zu einer
komplexen Klasse zusammenzufassen.
Beispiel: Die Klasse »Counter« ist als Basisklasse gekennzeichnet,
somit werden die Eigenschaften an die komplexe Klasse »PieceCounter«
vererbt.
Durch das Aggregieren werden die Klassen »Ram« und »Trigger_plus«
ebenfalls in die komplexe Klasse »PieceCounter« mit eingebunden.
Basisklasse
Klasse
Komplexe Klasse
Erstellung einer komplexen Klasse durch Aggregieren und Vererben
Einfacher Austausch von Objekten
Projektierung nach IEC 611�1-� Norm
Klasse
Komplexe Klasse
� �
Client-Server Technologie
Wie bei einem PC-Netzwerk fordert der Client Dienste an, welche von
einem entsprechenden Server zur Verfügung gestellt werden. Über EINE
Verbindung findet eine bidirektionale Kommunikation statt.
Server stellen automatisch standardisierte Methoden als Grundgerüst für
die Entwicklung einer Klasse bereit. Diese Standardisierung ermöglicht
die Austauschbarkeit der jeweiligen Klassen.
Wird in einer Klasse eine neue Methode eingefügt, so unterstützt
LASAL CLASS die automatische Erstellung des Methodenkopfes mit
allen Übergabe- und Rückgabeparametern. Der Code wird automatisch
generiert.
Kommunikation zwischen Server und Client
Standardisierte Methoden für den Server
standardisiert
Neue Methode hinzufügen
Parameter automatisch erstellt
Projektierung nach IEC 611�1-� Norm
Neue Methode hinzugefügt
10 11
Server und Client können sowohl als Kommandokanal, Datenkanal oder
auch als Objektkanal ausgeführt werden.
Datenkanal
Über einen Datenkanal können beliebige Daten zwischen Client und
Server ausgetauscht werden, wie Strings, Binärdaten etc. So kann z.B.
an einem Heizungsregler ein beliebiger Fühler angeschlossen werden, um
dessen Temperaturwert abzulesen.
Kommandokanal
Über den Kommandokanal können Kommandos mit Parametern abgesetzt
bzw. abgefragt werden. Z.B. kann an einem Heizungsregler ein beliebiger
Fühler angeschlossen werden, um den Fühler zu initialisieren und dessen
Temperaturwert abzulesen.
Objektkanal
Der Objektkanal hat die selben Eigenschaften wie der Kommandokanal,
stellt jedoch zusätzlich die Typensicherheit her. Es können nur Objekte
einer genau bestimmten Klasse miteinander verbunden werden. Dadurch
werden Verwechslungen bei Objektzuordnungen ausgeschlossen. Z.B.
kann an einem Heizungsregler ein bestimmter Fühler angeschlossen wer-
den, um die spezifischen Eigenschaften des Fühlers zu nutzen, den Fühler
zu initialisieren und dessen Temperaturwert abzulesen. Per Objektkanal
können sämtliche globale Methoden der referenzierten Klasse aufgerufen
werden.
Grafische Darstellung
Ein wesentliches Merkmal von LASAL ist die objektorientierte
Programmierung mit grafischer Darstellung, grafischer Projektierung und
grafischem Debugging. Auf einen Blick erhält man eine Gesamtübersicht
über das Projekt, die Funktionalitäten, den Datenverkehr und die
Schnittstellen. Komplexe Zusammenhänge sind dadurch viel einfacher zu
erkennen, zu ändern und zu kontrollieren.
Versionskontrollsystem
Die Quellcodedateien von LASAL CLASS sind reine ASCII-Dateien. Somit
steht der Unterstützung bei größeren Entwicklungsteams durch ein
Versionskontrollsystem nichts im Weg.
Zuordnung des Kanaltyps zu Server und Client
Grafische Darstellung
Projektierung nach IEC 611�1-� Norm
1� 1�
Source Code Online-Debugger
Zur schnellen und einfachen Programmfehlersuche stehen mit dem Source
Code Online-Debugger Funktionalitäten wie Breakpoint, Einzelschritt und
Force in grafischer Form zur Verfügung.
Projektierung nach IEC 611�1-� Norm
Aufzeichnung der CPU-Tasks
Oszilloskop mit Echtzeitwerten
Online-Debugger mit Echtzeitwerten
Breakpoint
Programmzeiger
Oszilloskop Echtzeit
Das Oszilloskop erlaubt eine Realtime-Trenddarstellung der Signalverläufe
mit zusätzlicher History-Funktion.
Task Viewer
Mit dem Plc TraceView können Aufzeichnungen über das Zeitverhalten
eines Projektes getätigt werden. Somit kann dieses Tool zur Analyse,
Diagnose bzw. für Zeitmessungen herangezogen werden.
1� 1�
Mit der DIAS-Servolinie erreicht man ein optimales Zusammenspiel
zwischen SPS-System und Antriebssystem. Sämtliche Funktionen, wie
Absolutpositionierung, Relativpositionierung, Endlospositionierung,
CNC-Funktionen und koordinierte Bewegungen (Polygone,
Linearinterpolation, Zirkularinterpolation, Kurven-
scheiben, Getriebefunktionen, fliegende Sägen,
Tangentialachsen, elektrische Wellen, Bahnbewegungen
etc.) sind verfügbar.
In der Bibliothek des Projektierungstools LASAL CLASS
sind bereits fertige Motion-Klassen vorhanden, wel-
che die gesamten Regel- und Steueraufgaben der
Antriebstechnik übernehmen.
LASAL SCREEN ist ein HMI-Tool (Human Machine Interface) für alle
grafischen Terminals und alle grafischen Industrie-PCs aus dem Hause
SIGMATEK.
Zentraler Variablenpool
Dank der zentralen Datenverwaltung stehen alle benötigten Variablen
zur Verfügung. Durch die Verbindung zur gemeinsamen Datenbank kann
LASAL SCREEN alle Datenpunkte (Server) im System erkennen.
Flexible Bilderstellung
Die Bildgröße und die Position können individuell festgelegt werden. In
den fertigen Layouts für Bedienterminals mit Funktionstasten wird die
Zuordnung der Tasten bereits angeboten. Schon bei der Bilderstellung
kann zwischen Bedienung per Touch oder Funktionstasten gewählt
werden.
Mit der Definition eines globalen Bildes und den davon abgeleite-
ten Einzelbildern kann die Projektierungszeit um einiges verkürzt
werden. Weiters bietet LASAL dem Anwender auch Funktionalitäten
wie Alarmverwaltung, Ereignisverwaltung (Tagebuch), Trenddarstellung,
Balkendiagramme, Rezeptverwaltung etc.
Projektierung einer Achssteuerung
BildnameProjektname
Toolbars Projektbaum
Editor für die Bilderstellung
Antriebstechnik Grafische Terminals und Industrie-PCs
16 1�
Grafische Standardfunktionen
Für die Erstellung der Bilder steht eine Vielzahl an Standardfunktionen
wie Zeichnen, Drehen, Spiegeln, Ausrichten etc. bereit. Zusätzlich kön-
nen auch bestehende Grafiken im Standardformat (BMP) eingebunden
werden. Dies führt zu einer wesentlichen Zeit- und Kostenersparnis.
Bildkonfigurator
Mit dem Setzen eines Checkbits bzw. dem Vorhandensein eines Servers
können die Elemente am Bildschirm sichtbar bzw. unsichtbar geschaltet
werden. Dies hat beachtliche Vorteile bei einer Serienanwendung, da sich
– abhängig von dem jeweiligen Maschinentyp – die Bilder automatisch
anpassen.
Online-Sprach- und Einheitenumschaltung
LASAL SCREEN ermöglicht die Eingabe der Textinformationen
in Form von Unicode, wodurch alle Sprachen unterstützt werden.
Die unterschiedlichen Textlisten können am Zielsystem online
umgeschalten werden. Um die Übersichtlichkeit der darzu-
stellenden Texte zu gewährleisten, ist bereits eine vordefinierte Einteilung
der Textlisten vorhanden. Dafür stehen eine System-, eine Alarm- und
eine Meldetextliste zur Verfügung. Darüber hinaus können noch beliebig
viele neue Textlisten erstellt werden.
Mit der Online-Umschaltung ist auch ein Wechsel der
Maßeinheiten möglich. So kann die Temperatur von »°C« in
»°F«, die Länge von »mm« in »inch« oder das Gewicht von
»kg« in »lb« automatisch umgerechnet werden. Die Formel wird direkt
bei der Variable hinterlegt.
Bubble-Help
Zur Laufzeit wird eine Variable am Bildschirm darge-
stellt. Wird der Mauszeiger über die Variable gesetzt,
so wird ein Text eingeblendet. Dies ist möglich, da zu
einer Variablen ein Hilfs- oder Funktionstext hinterlegt
werden kann. Damit wird eine bessere Übersichtlichkeit
der Bedienerfunktionalität für den Anwender erreicht.
Eingabeelement mit Pulldown-Menü
Die Bedienung von einem Eingabeelement
kann durch direkte Werteingabe, mit der
Einstellmöglichkeit von Ober- und Untergrenzen,
aber auch mit einem Pulldown-Menü erfolgen. In
einem Pulldown werden definierte Parameter in
Form einer Menüauswahl hinterlegt. Dadurch ergibt
sich für den Anwender, bei einem Eingabeelement,
eine Auswahl von mehreren Einstellmöglichkeiten. Dies
erhöht die Bedienersicherheit durch eine genau defi-
nierte Zustandsauswahl.
Standard Grafik-Tool-Bar
Projektierung für Einheitenumschaltung
Bubble-Help-Funktion
Pulldown-Menü
Grafische Terminals und Industrie-PCs
1� 1�
Freie Tastenbelegung
Alle Tasten sind frei belegbar, ebenso wie die Steuerung der einzelnen
Leuchtdioden. Dabei ist es auch möglich, eine Taste mit mehreren
Funktionen zu belegen, welche dann in einer festgelegten Reihenfolge
abgearbeitet werden.
Des Weiteren kann eine numerische oder alphanumerische Eingabe
erfolgen bzw. ein Funktionsablauf gestartet werden.
Balkenanzeige und Online-Sprachumschaltung
LASAL TEXT ermöglicht bei allen SIGMATEK-Terminals die Darstellung
einer Balkenanzeige, wobei sowohl die Größe als auch die Platzierung
frei wählbar sind.
Für den internationalen Einsatz sind Textlisten hinterlegt, welche eine
Online-Sprachumschaltung zwischen den verschiedenen Ländertexten
gewährleisten.
LASAL TEXT dient zur Parametrierung aller SIGMATEK-
Textterminals.
Schnelle Projekterstellung
In LASAL TEXT sind alle SIGMATEK-Textterminals
in Form einer grafischen Darstellung hinterlegt.
Dies ermöglicht eine schnelle und übersicht-
liche Projektgestaltung. Die einzelnen Bilder werden nur noch
projektiert, da alle Funktionen in der Bibliothek bereits
vorhanden sind.
Durch die Verbindung zur gemeinsamen Datenbank können die
Projektvariablen sofort eingebunden und individuell am Display platziert
werden. Sowohl das Ausgabeformat als auch die Grenzwerte sind frei
einstellbar.
Grafische Darstellung
Mit dem Übersichtsfenster sind sofort alle Einträge und
Platzierungen kontrollierbar. Bei der Erstellung eines globalen
Bildes besteht die Möglichkeit, die Funktionszuweisungen auch bei
den nachfolgenden Bildern zu übernehmen, wie beispielsweise den
Zahlenblock oder den Aufruf der Startseite, wodurch die Projektierung
erheblich vereinfacht wird.
Editor für die Parametrierung
Funktionsbibliothek für Tastenbelegung
Grafische Darstellung des Displaytyps
Anzeigengestaltung
Textterminals