home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / aeg020 / liesmich.sps < prev    next >
Encoding:
Text File  |  1990-12-23  |  8.9 KB  |  237 lines

  1.  
  2.  
  3. ..  Anleitung zum Programm SPS - Simulation einer AEG-020
  4.  
  5.  
  6.  
  7. .!  Hauptmenue
  8.  
  9.  
  10.  
  11. .!  Einlesen Anweisungsliste
  12.  
  13.     Das Programm erwartet eine Anweisungsliste als normale Text-
  14.     datei. Die Datei muss die Endung .AWL haben. Eine solche An-
  15.     weisungsliste kann mit jedem Editor, der ASCII-Text erzeugt,
  16.     erstellt werden und hat z.B folgendes Aussehen:
  17.  
  18.                         UE1
  19.                         UNM10
  20.                         O(
  21.                         UNA2
  22.                         UE2
  23.                         )
  24.                         =NA1
  25.                         PE
  26.  
  27.  
  28.     Vor, nach und zwischen Anweisungen duerfen keine Leerzeichen
  29.     stehen. Die AWL wird beim Einlesen ueberprueft. Sollte die AWL
  30.     fehlerhaft sein, wird das Einlesen an dieser Stelle gestoppt
  31.     und die Moeglichkeit zur Korrektur gegeben. Falls eine erfolg-
  32.     reiche Korrektur stattgefunden hat, wird die korrigierte AWL
  33.     auf dem Magnetspeicher zurueckgeschrieben.
  34.  
  35.  
  36. ..  Operationen und Operatoren
  37.  
  38.  
  39.  
  40. .!  Folgende Operationen werden verarbeitet:
  41.  
  42.  
  43.                         U       -       Und
  44.                         O       -       Oder
  45.                         UN      -       Und nicht
  46.                         ON      -       Oder nicht
  47.                         U(      -       Und Klammer auf
  48.                         O(      -       Oder Klammer auf
  49.                         UN(     -       *Und nicht Klammer auf
  50.                         ON(     -       *Oder nicht Klammer auf
  51.                         )       -       Klammer zu
  52.                         NO      -       keine Operation
  53.                         =       -       Gleich
  54.                         =N      -       Gleich nicht
  55.                         SL      -       Setzen speichernd
  56.                         RL      -       Ruecksetzen speichernd
  57.                         SW      -       Schreite weiter
  58.  
  59.  
  60.    *Diese Operationen werden von der AEG-020 NICHT verarbeitet!
  61.     Die Operation ')N' wird vom Simulationsprogramm NICHT unter-
  62.     stuetzt.
  63.  
  64.    *Auch Eingaenge koennen wie Merker oder Ausgaenge gesetzt werden!
  65.     
  66.  
  67.  
  68. .!  Folgende Operanden werden verarbeitet:
  69.  
  70.  
  71.                         E       -       Eingaenge 1 bis  24
  72.                         A       -       Ausgaenge 1 bis  16
  73.                         M       -       Merker    1 bis 128
  74.                         T       -       Timer     1 bis  16
  75.                         Z       -       Zaehler   1 bis  16
  76.  
  77.  
  78.     Beachten Sie bitte, das einige Merker der AEG-020 eine spe-
  79.     zielle Bedeutung haben, diese speziellen Bedeutungen aber
  80.     bei der Simulation NICHT beruecksichtigt werden.
  81.  
  82.  
  83. ..  Hauptmenupunkte
  84.  
  85.  
  86. .!  Simulation SP-Steuerung
  87.  
  88.     Unter diesem Menuepunkt wird ein Unterprogramm zur Simulation
  89.     der aktuell geladenen Anweisungsliste aktiviert. Sollte noch
  90.     keine AWL geladen worden sein, wird automatisch das Einladen
  91.     einer Anweisungsliste veranlasst. Die SPS-Simulation selbst
  92.     wird unter einem gesonderten Punkt ausfuehrlich erklaert.
  93.  
  94.  
  95. .!  Generieren Dokumentation
  96.  
  97.     Es wird eine strukturierte Anweisungs- und Querverweissliste
  98.     erzeugt und auf dem Massenspeicher unter [AWL-NAME].REF
  99.     gesichert. Diese Datei kann mit MORE <[AWL-NAME].REF auf
  100.     dem Bildschirm und mit PRINT [AWL-NAME].REF auf dem Drucker
  101.     ausgegeben werden. Die Funktion wird nur ausgefuehrt wenn noch
  102.     mindestens 20 KB auf dem Massenspeicher zur Verfuegung stehen.
  103.  
  104.  
  105. .!  Laden der AWL in die SPS
  106.  
  107.     Durch diesen Menuepunkt wird das Terminalprogramm PROCOMM mit
  108.     der Kommandoprozedur UPLOAD.CMD aufgerufen. Die Kommando-
  109.     prozedur fragt anschliessend nach dem Dateinamen der Anwei-
  110.     sungsliste und sendet diese Datei dann an die AEG-020. Ein
  111.     bereits existierendes Programm in der SPS wird geloescht. Nach
  112.     dem Senden wird das Pruefzeichen ermittelt und man befindet
  113.     sich automatisch im sog. Terminalmodus von PROCOMM. Jetzt
  114.     kann im sog. Online-Betrieb mit der SPS gearbeitet werden.
  115.     Beendet wird PROCOMM durch die gleichzeitige Betaetigung der
  116.     Tasten <ALT> und <X>. Nach Beendigung von PROCOMM kommt man
  117.     wieder in das Hauptmenue zurueck.
  118.  
  119.  
  120. .!  Terminalprogramm
  121.  
  122.     Hierdurch wird das Terminalprogramm PROCOMM aufgerufen und es
  123.     kann anschliessend im sog. Online-Modus mit der SPS gearbeitet
  124.     werden. PROCOMM ist 'Shareware' und kann fuer einen geringen
  125.     Unkostenbeitrag von einschlaegigen Firmen bezogen werden.
  126.  
  127.     Lieferfirmen z.B.   Kirschbaum Software
  128.  
  129.  
  130.  
  131.  
  132. .!  Verlassen des Programms
  133.  
  134.     Beendet das SPS Programm.
  135.  
  136.  
  137. ..  Simulation
  138.  
  139.  
  140. .!  Hauptmenue - Simulation
  141.  
  142.     Nach dem Aufruf des Menuepunktes 'Simulation SP-Steuerung'
  143.     kommen Sie in diesen Bildschirm.
  144.  
  145.  
  146. E 000000000111111111122222222223    AEG -020   A 000000000111111111122222222223
  147. E 123456789012345678901234567890   Simulation  A 123456789012345678901234567890
  148.   * *                                            *   *
  149.                                    Speed=100%
  150. [   40] T  1 [   40]   +-------------------------------+   [   12] Z  1 [   12]
  151. [     ] T  2 [     ]   |  1|U  E  1|*|*|               |   [    5] Z  2 [    5]
  152. [     ] T  3 [     ]   |  2|UN A  3| |*|               |   [     ] Z  3 [     ]
  153. [     ] T  4 [     ]   |  3|SW   12| |*| (V)eraendern  |   [     ] Z  4 [     ]
  154. [     ] T  5 [     ]   |   |  ...  | | |               |   [     ] Z  5 [     ]
  155. [     ] T  6 [     ]   |   |  ...  | | | [  1]U E  1   |   [     ] Z  6 [     ]
  156. [     ] T  7 [     ]   |   |  ...  | | |               |   [     ] Z  7 [     ]
  157. [     ] T  8 [     ]   |   |       | | | (E)inzelanw.  |   [     ] Z  8 [     ]
  158. [     ] T  9 [     ]   |   |       | | |               |   [     ] Z  9 [     ]
  159. [     ] T 10 [     ]   |   |       | | | (S)tart Prg.  |   [     ] Z 10 [     ]
  160. [     ] T 11 [     ]   |   |       | | |               |   [     ] Z 11 [     ]
  161. [     ] T 12 [     ]   |   |       | | | (S)top  Prg.  |   [     ] Z 12 [     ]
  162. [     ] T 13 [     ]   |   |       | | |               |   [     ] Z 13 [     ]
  163. [     ] T 14 [     ]   |   |       | | | (Q)uittieren  |   [     ] Z 14 [     ]
  164. [     ] T 15 [     ]   |   |       | | |               |   [     ] Z 15 [     ]
  165. [     ] T 16 [     ]   +-------------------------------+   [     ] Z 16 [     ]
  166.  
  167.   *        *
  168. M 000000000111111111122222222223333333333444444444455555555556666666666777777777
  169. M 123456789012345678901234567890123456789012345678901234567890123456789012345678
  170.  
  171.  
  172.     Gesetzte Eingaenge, Ausgaenge und Merker werden durch das Symbol
  173.     '*' angezeigt. Bei Timern und Zaehlern wird jeweils Aussen der
  174.     Sollwert und Innen der Istwert angezeigt. In der Mitte des
  175.     Bildschirms befindet sich die Anzeige der Anweisungsliste und
  176.     die einzelnen Menueoptionen. Nach jeder Anweisung sind noch zwei
  177.     Spalten vorhanden in denen ein Sternsymbol (*) erscheinen kann.
  178.     In der linken Spalte wird ein Sternsymbol gezeigt, wenn der
  179.     entsprechende Operand gesetzt ist, in der rechten Spalte wenn
  180.     das Verknuepfungsergebnis aller bisherigen Operationen wahr ist.
  181.  
  182. ..  Funktionstasten - Simulation
  183.  
  184.     Bei angehaltener oder laufender Simulation sind folgende Tasten
  185.     aktiv:
  186.  
  187.  
  188.         <Pfeil hoch>         -  Bereich der angezeigten AWL um
  189.                                 1 Anweisung nach oben 'scrollen'
  190.  
  191.         <Pfeil runter>       -  Bereich der angezeigten AWL um
  192.                                 1 Anweisung nach unten 'scrollen'
  193.  
  194.         <Pfeil links>        -  Geschwindigkeit, mit der die AWL
  195.                                 simuliert wird, um 1% erniedrigen
  196.  
  197.         <Pfeil rechts>       -  Geschwindigkeit, mit der die AWL
  198.                                 simuliert wird, um 1% erhoehen
  199.  
  200.         <Shift> + <F1 - 10>  -  Veraendern von Eingang 1 - 10
  201.  
  202.  
  203.         <Ctrl>  + <F1 - 10>  -  Veraendern von Eingang 11 - 20
  204.                                 (Die Taste <Ctrl> ist auf der
  205.                                 deutschen Tastatur mit <Strg>
  206.                                 bezeichnet)
  207. ..  Weitere Funktionen
  208.  
  209.     Bei angehaltener Simulation stehen folgende Optionen zur Ver-
  210.     fuegung (Jeweils durch Druecken des ersten Buchstabens des
  211.     Menuepunktes):
  212.  
  213.     Durch Betaetigen der Taste <V> kommt man in ein Untermenue, in
  214.     dem alle verfuegbaren Eingaenge, Ausgaenge, Merker und die Soll-
  215.     werte der Timer und Zaehler veraendert werden koennen. Nach dem
  216.     Druecken des Anfangsbuchstabens (<E>,<A>,<M>,<T>,<Z>) wird nach
  217.     der Kennzahl des entsprechenden Operanden gefragt. Bei Timern
  218.     und Zaehlern muss anschliessend noch der gewuenschte Sollwert ein-
  219.     gegeben werden. Durch die Taste <B> kehrt man wieder ins
  220.     Simulations-Hauptmenue zurueck.
  221.  
  222.     Mit der Taste <S> wird die Simulation der Anweisungsliste ge-
  223.     startet bzw. gestoppt.
  224.  
  225.     Durch Betaetigen der Taste <E> kann jeweils die naechste Anwei-
  226.     sung Simuliert werden.
  227.  
  228.     Mit der Taste <Q> kehrt mann wieder ins Hauptmenue zurueck.
  229.  
  230.  
  231.  
  232.     Peter Sieg
  233.  
  234.     Braunschweigerstrasse 13
  235.     3450 Holzminden
  236.  
  237.