27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

SPEL+ Sprachreferenz<br />

In($n) Funktion<br />

Gibt den Status des angegebenen Merkerports aus. Jeder Port enthält 8 S/W Merker.<br />

Syntax<br />

In($portNumber)<br />

Parameter<br />

portNumber Zahl zwischen 0 und 63, die einen der 64 S/W Merkerports darstellt. Bitte beachten Sie,<br />

dass jeder Port 8 S/W Merker enthält, was sich zu einer Gesamtzahl von 512 S/W<br />

Merkern addiert.<br />

Hinweis: Das Dollarzeichen "$" muss vor die I/O-Nummer gestellt werden um<br />

anzuzeigen, dass dies ein Merker ist.<br />

Rückgabewerte<br />

Gibt einen Integer-Wert zwischen 0 und 255 aus. Der Rückgabewert beträgt 8 Bits, wobei jedes Bit<br />

einem S/W Merker entspricht.<br />

Beschreibung<br />

In $ gibt Ihnen die Möglichkeit, die Werte von 8 S/W Merkern gleichzeitig zu betrachten. Der In $-<br />

Befehl kann verwendet werden, um den Status der 8 S/W-Bits in einer Variable zu speichern.<br />

Alternativ kann er auch mit dem Wait-Befehl verwendet werden, um zu warten, bis eine spezifische<br />

Bedingung erfüllt ist, die mehr als ein I/O-Bit einschließt.<br />

Da 8 Kanäle zur gleichen Zeit geprüft werden, rangieren die Rückgabewerte zwischen 0 und 255.<br />

Bitte beachten Sie die Tabelle unten, um zu sehen, wie die Rückgabewerte den einzelnen S/W<br />

Merkern entsprechen.<br />

Merker-Ergebnis (unter Verwendung von Port #0)<br />

Rückgabewerte 7 6 5 4 3 2 1 0<br />

1 Off Off Off Off Off Off Off On<br />

(Aus) (Aus) (Aus) (Aus) (Aus) (Aus) (Aus) (Ein)<br />

5 Off Off Off Off Off On Off On<br />

(Aus) (Aus) (Aus) (Aus) (Aus) (Ein) (Aus) (Ein)<br />

15 Off Off Off Off On On On On<br />

(Aus) (Aus) (Aus) (Aus) (Ein) (Ein) (Ein) (Ein)<br />

255 On On On On On On On On<br />

(Ein) (Ein) (Ein) (Ein) (Ein) (Ein) (Ein) (Ein)<br />

Merker-Ergebnis (unter Verwendung von Port #31)<br />

Rückgabewerte 255 254 253 252 251 250 249 248<br />

3 Off Off Off Off Off Off On On<br />

(Aus) (Aus) (Aus) (Aus) (Aus) (Aus) (Ein) (Ein)<br />

7 Off Off Off Off Off On On On<br />

(Aus) (Aus) (Aus) (Aus) (Aus) (Ein) (Ein) (Ein)<br />

32 Off Off On Off Off Off Off Off<br />

(Aus) (Aus) (Ein) (Aus) (Aus) (Aus) (Aus) (Aus)<br />

255 On On On On On On On On<br />

(Ein) (Ein) (Ein) (Ein) (Ein) (Ein) (Ein) (Ein)<br />

Einschränkung<br />

Der Unterschied zwischen In und In $<br />

Es ist sehr wichtig, dass der Anwender den Unterschied zwischen den In und In $ versteht. Der In $ -<br />

Befehl arbeitet mit dem internen Merker und hat keinerlei Auswirkungen auf den Hardware I/O des<br />

Roboters. Der In-Befehl arbeitet mit den 512 Hardware Eingangskanälen. Diese Hardwarekanäle sind<br />

getrennte Eingänge, die mit systemexternen Geräten kommunizieren.<br />

220 SPEL+ Language Reference Rev 3.5<br />

F

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!