Applikationsspezifische Anweisungen. Schneider Electric Softwaremäßige Inbetriebnahme der applikationsspezifischen Funktionen PL7 Junior/Pro 4.3 - Teil 1
Advertisement
Advertisement
Applikationsspezifische
Anweisungen
3
Übersicht
Gegenstand dieses Kapitels
Inhalt dieses
Kapitels
Dieses Kapitel gibt einen Überblick über die applikationsspezifischen Anweisungen.
Dieses Kapitel enthält die folgenden Themen:
Thema
Applikationsspezifische Anweisungen
Aufrufen einer spezifischen Anweisung des Typs Funktion, Methode oder
Prozedur
Seite
61
TLX DS 57 PL7 xxG
Applikationsspezifische Anweisungen
Applikationsspezifische Anweisungen
Einleitung Applikationsspezifische Anweisungen (hierzu gehören Funktionen, Methoden oder
Prozeduren) sind spezifische Programmieranweisungen einer applikationsspezifischen Funktion. Sie ergänzen die Basis- und fortgeschrittenen Anweisungen.
Sie werden in der Dokumentation zu jedem der Module definiert.
Die Parameter sind immer Objekte der Programmiersprache PL7: Wörter,
Worttabellen, Sofortwerte.
Hinweis: Die Anweisungen des Typs "Funktion" belegen zusätzlichen Platz im
Applikationsspeicher (nur, wenn sie tatsächlich im Programm verwendet werden).
Diese Belegung dieses Speicherplatzes muss für jede der Funktionen unabhängig davon, wie oft sie verwendet wird, entsprechend der gewählten maximalen
Speicherkapazität der Steuerung berücksichtigt werden.
Beispiel einer spezifischen
Anweisung
Mit Hilfe der Funktion "SMOVE" (Typ "Methode") der Module zur Bewegungssteuerung (TSX CAY und TSX CFY) kann eine Bewegung ausgeführt werden: l l l
SMOVE %CH103.2 (01,90,01,10000000,200,0)
Jeder der Parameter hat eine besondere Bedeutung:
10000000
200
...
ist die zu erreichende Koordinate in Mikrometern
ist die Bewegungsgeschwindigkeit in mm/Minute
62
TLX DS 57 PL7 xxG
Applikationsspezifische Anweisungen
Aufrufen einer spezifischen Anweisung des Typs Funktion, Methode oder Prozedur
Übersicht
Abrufen einer
Funktion
Das Aufrufen der Eingabe der spezifischen Applikationsfunktion kann erfolgen durch: l Die direkte Eingabe der Anweisung und ihrer Parameter in einen
Operationsbaustein, l die Funktion "Eingabehilfe", aufrufbar in den Programmeditoren (LD, IL, ST).
Schritt
1
2
Aktion
Rufen Sie den gewünschten Editor auf.
Wählen Sie dem Editor entsprechend eine der folgenden Methoden zum Öffnen der Funktionsbibliothek.
l l l
Drücken Sie auf Shift + F8 (Editoren LD, IL,ST).
Klicken Sie auf das Symbol (Editor LD).
Wählen Sie den Befehl "Services"
→
"Aufruf einer Funktion eingeben"
(Editoren IL, ST).
Bemerkung: Die Funktionsbibliothek erscheint.
PL7 : Funktionsaufruf
EF
Angaben zur Funktion: Parameter
Famille
Zeichenkette
Interpolationsbefehl
Achsensteuerung
Kommunikation
Aufrufformat
V.Bib V.App
2.00
-
1.0
-
2.00
3.07
-
-
Nom
SMOVE
Parameter der FUNKTION
Name Typ
Kanal
NRUN WORD
G9 Worte
Art Kommentar
MAIN Kanal
IN Nr. Verfahrbewegung
IN G9
Details...
Commentaire
Achensteuerung Auto
Familie
%CH103.2
01
90
?
3
4
5
Aufrufanzeige
SMOVE %CH103.2 ( 01.90.01.10000000.20000.0 )
OK Abbrechen
Wählen Sie die spezifische Applikation im Feld "Familie".
Wählen Sie die Anweisung im Feld "Name".
Zahlreiche Anweisungen besitzen ein Hilfsfenster zur benutzerspezifischen
Eingabe.
Rufen Sie dieses Fenster durch Klicken auf die Schaltfläche "Detail" auf.
TLX DS 57 PL7 xxG
63
Applikationsspezifische Anweisungen
Schritt
6
7
Aktion
Geben Sie jeden Parameter der Anweisung ein (jede Anweisung wird in der entsprechenden applikationsspezifischen Dokumentation entwickelt): l In das benutzerspezifische Fenster oder l in das Feld "Eingabefeld" im Fenster "Funktionen der Bibliothek". Dafür muß die Rubrik "Parameter" im Feld "Angaben zur Funktion" gewählt werden.
Bestätigen Sie mit "Ok" .
64
TLX DS 57 PL7 xxG
Download
Advertisement