Einführung in das Programmieren
6. Ersetzen Sie den markierten Text AND durch Eingabe von MUL (für Multi
plikation).
7. Markieren Sie wieder den Anschlussstrich neben der oberen Eingangsvaria
ble von ,MUL` und führen Sie über das Kontextmenü den Befehl Baustein
aus.
8. Drücken Sie F2 und fügen Sie die Funktion Standard‐Funktionen "
MGCplus.lib " Read measuring values " GetMeasValReal.
9. Wiederholen Sie den Vorgang für die zweite Eingangsvariable von ,MUL`.
Geben Sie als Eingangsvariablen von GetMeasValReal() die Variablen
HandleTorque und HandleRpm ein. Jetzt müssen Sie noch den Korrektur
faktor für die Multiplikation einfügen.
10.Klicken Sie dazu auf den Baustein MUL und führen Sie über das Kontext
menü den Befehl Eingang aus. Es erscheint ein weiterer Eingang mit ???
als Eingangsgröße. Markieren Sie die drei Fragezeichen und ersetzen Sie
sie durch den Ausdruck 2 * 3.1415/60
Damit ist die Programmierung des Schrittes RUN abgeschlossen. Das ent
standene Netzwerk sollte jetzt folgendermaßen aussehen:
Transitionen festlegen
Transitionen sind Übergangsbedingungen von einem Schritt in den nächsten.
Überschreiben Sie die erste Transition nach Init mit dem Wert TRUE . Der
Schritt Init wird damit genau einmal aufgerufen. Die zweite Transition nach
START erhält die Bedingung Ready = 0 (die im Schritt Start gesetzte Variable).
Wenn Ready = TRUE ( d.h. wenn die Anmeldung der Signale abgeschlossen
ist) beginnt der nächste Schritt.
Die dritte und vierte Transition erhalten den Wert FALSE, d.h. der Schritt RUN
wird nie mehr verlassen.
32
A00862_05_G00_00 HBM: public
ML70B