isel-CNC-Betriebssystem 5.x
send 90;
.
.
.
Zur Prüfung des PAL-PC-Programmes können Sie die Funktion Kommunikation
verwenden, zur Prüfung des BASIC-Programmes können Sie das bei dem
Schnittstellentest angegebene Programm benutzen.
Die Interface-Karte kann während des Ablaufes einer gespeicherten Befehlsfolge nur ein
Zeichen empfangen und zwischenspeichern. Folgende Situation führt daher zwangsweise
zu einer Verklemmung des Gesamtsystemes:
Bei <x> steht im Eingangspuffer des Gerätes B ein Zeichen char(50) (vorher gesendetes
Zeichen wurde überschrieben). Der Prozess wird somit "ewig" auf das notwendige
Zeichen char(90) warten. Aus diesem Grund sollte das sendende Gerät auf eine
Bestätigung des empfangenden Gerätes warten, bevor ein erneutes
Synchronisationszeichen gesendet wird.
3.1.8
Befehl: Warte auf Synchronisationszeichen
Zweck
48
120 print#1,"@0i":gosub 1000
130 print#1,"1 90":gosub 1000
140 print#1,"9":gosub 1000
150 print#1,"@0s":gosub 1000
160 stop
1000 if loc(1)<1 then goto 1000
1010 a$=input$(1,1)
1015 if a$="0" then return
1020 print "Karte meldet Fehler : ";a$
1030 stop
Die Prozessorkarte wartet auf den Empfang des angegebenen
iselautomation KG