C Control The I Unit-M Advanced 5 Vdc Inputs / outputs 16 x digital I/Os / 8 x analogue or digital I/Os Program memory 2 198805 Scheda Tecnica
Codici prodotto
198805
STANDARD DIGITAL PORTS
After reset all ports are usually Inputs. please note that some options my change this (See Chapter CONFIG
REGISTER). A DEACT instruction will make the port an INPUT, a write instruction will make the port an
OUTPUT (ecept the ports which are read or write only)
PORT READ/WRITE
Prior to any operation of ports, a port has to be defined (see Chapter DECLARATIONS and DEFINITIONS)
Reading a Bitport returns a boolean value which is ON (true) for a port that is logic high level and OFF for a
port that is logic low level. Bitports may also accessed by read/write with the numerical value 0(false) and -
1(true) instead of ON and OFF
MyBitPort = -1would also work to set the port to ON but is not recommended. See Chapter DATA TYPES
also.
REGISTER). A DEACT instruction will make the port an INPUT, a write instruction will make the port an
OUTPUT (ecept the ports which are read or write only)
PORT READ/WRITE
Prior to any operation of ports, a port has to be defined (see Chapter DECLARATIONS and DEFINITIONS)
Reading a Bitport returns a boolean value which is ON (true) for a port that is logic high level and OFF for a
port that is logic low level. Bitports may also accessed by read/write with the numerical value 0(false) and -
1(true) instead of ON and OFF
MyBitPort = -1would also work to set the port to ON but is not recommended. See Chapter DATA TYPES
also.
IF MyBitPort1=OFF THEN GOTO X
IF MyBitPort1=ON THEN GOTO X
Example for request Bitport input status
Example for request Byteport input
status
IF MyBytePort1=123 THEN GOTO X
MyBitPort1=OFF
MyBitPort1=ON
Example for setting a Bitport output
MyBytePort1=123
Example for setting a Byteport output
TOG
TOG (toggle) is an instruction which changes the current port status to its opposite. I.e a port becomes ON if
it was previously OFF and reverse. Prior to use TOG, the affected port has to be switched to OUTPUT (e.g
MyPort=OFF) otherwise TOG will not work. TOG is not working with Byteports and Extended Ports
Syntax: TOG(bitport)
TOG
TOG (toggle) is an instruction which changes the current port status to its opposite. I.e a port becomes ON if
it was previously OFF and reverse. Prior to use TOG, the affected port has to be switched to OUTPUT (e.g
MyPort=OFF) otherwise TOG will not work. TOG is not working with Byteports and Extended Ports
Syntax: TOG(bitport)
TOG MyBitPort
Example for toggle a bitport
PULSE
PULSE is an instruction which changes the current port status for 5us and then returns to its previous status
I.e a port becomes ON for a very short time if it was previously OFF and reverse. Prior to use PULSE, the
affected port has to be switched to OUTPUT (e.g MyPort=OFF) otherwise PULSE will not work. PULSE is
not working with Byteports and Extended Ports
PULSE
PULSE is an instruction which changes the current port status for 5us and then returns to its previous status
I.e a port becomes ON for a very short time if it was previously OFF and reverse. Prior to use PULSE, the
affected port has to be switched to OUTPUT (e.g MyPort=OFF) otherwise PULSE will not work. PULSE is
not working with Byteports and Extended Ports
TOG MyBitPort
Syntax: PULSE(bitport)
Example for pulse a bitport
DEACT
DEACT will cause an output port to return to operate as input
Syntax: DEACT(bitport)
Example for pulse a bitport
DEACT
DEACT will cause an output port to return to operate as input
Syntax: DEACT(bitport)
DEACT MyBitPort1
DEACT MyBytePort1
DEACT(byteport)
Example for setting a port to input mode:
Example for setting a port to input mode:
15