ID : 3538
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 Allocation" of Products information.
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 TP App Operation Guide or "Monitoring I/O" 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 : 3538