ID : 2157
Internal I/O
An internal I/O is a variable that behaves as I/O port but has no mechanical connection. This variable is available for both an input command and output command.
One of the applications of this variable is to release interlock between programs.
The number of port to be used as internal I/O is predetermined. For details, refer to the "I/O Port Map and Allocation" of RC8 SERIES ROBOT CONTROLLER MANUAL.
Example
In the sample program below, once a robot finishes the motion of Pro1, Pro2 will start to execute Pro3.
'Pro1
Sub Main
TakeArm Keep = 0
Move P, J0
Set IO128 'Turning ON the internal I/O 128
End Sub
'Pro2
Sub Main
Wait IO128 'Execute Pro3 once the internal I/O 128 turns ON
Run Pro3
End Sub
How to Refer and Switch Internal Variables
As a general I/O, you can refer to and/or set internal variables with a teach pendant and WINCAPSIII.
For details, refer to the "Displaying and Operation of I/O" of TEACH PENDANT OPERATION GUIDE or "Monitoring I/O" and "ON/OFF Operation of Internal I/Os and User Output Signals" of WINCAPSIII GUIDE.
I/O Command
I/O command enables external devices not only to get an internal I/O state but also to turn ON/OFF an internal I/O.
For details, refer to the "List of I/O Commands" of SYSTEM I/O SIGNALS GUIDE.
ID : 2157