C Control I Unit-M 2.0 BASIC 5 Vdc Inputs / outputs 16 x digital I/Os/8 x analog or digital I/Os/2 x analogue outputs (s 198822 Datenbogen

Produktcode
198822
Seite von 73
Setzen von Bitport (Port ist Ausgang)
Setzen von Byteport (Port ist Ausgang)
TOG
TOG (toggle) ist eine Instruktion die den gegenwärtigen Zustand eines Bitport-Ausgangs umkehrt. 
TOG hat keine Wirkung wenn der Port kein Digitalport ist, oder wenn er ein Digitalport-Eingang ist.
TOG ist ausschliesslich für die digitalen Bitports 1 bis 16 anwendbar.
Syntax: TOG(bitport)
PULSE
Die PULSE Anweisung sendet kurze Impulse (5us) an einen Digitalport, wobei der Pegel des Ports kurz 
invertiert wird und dann wieder zurückgeschaltet wird. Achten Sie darauf, daß Pulse nur mit aktiven Ports 
verwendet werden kann. PULSE  ist ausschliesslich für die digitalen Bitports 1 bis 16 anwendbar.
Syntax: PULSE(bitport)
DEACT
DEACT schaltet einen Digitalport-Ausgang  als Eingang
Syntax: DEACT(bitport)
           
Beispiel Deaktivieren eine Digitalport Ausgangs
EXTENDED PORTS
Extended Ports werden behandelt wie die regulären digital en I/O Ports 1 bis 16, weisen aber hinsichtlich der 
Hardwareaspekte einige Unterschiede auf. Sehen Sie hierzu bitte im Anhang das Kapitel EXTENDED 
PORTS.
AD PORTS
Eine der Alternativen Port-Funktionen ist die eines AD-Wandlers. 
Bevor ein AD-Port benutzt werden kann muss er mit einem symbolischen Namen als solcher definieret 
werden (siehe Kapitel DEKLARATIONEN and DEFINITIONEN). Danach wird er im Programm 
ausschliesslich mit diesem Namen angesprochen.
Das Lesen liefert einen Byte Wert zurück, welcher der Eingangsspannung des AD-Wandlers entspricht.
Beispiele zum Lesen des AD Wandlers:
2
TOG MyBitPort
MyBytePort1=123
MyBitPort1=OFF 
MyBitPort1=ON 
TOG MyBitPort
DEACT MyBitPort1
IF MyAnalogIn = 100 THEN GOTO X
MyByte=MyAnalogIn / 10