<< Prev        Next >>

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

<< Prev        Next >>