Loctite CARTESIAN 200 Manual Do Utilizador

Página de 106
 
  Inputting from I/O: dataIn, dataInBCD 
                       
 
Read out a value from the I/O or Boolean variable (#mv (1 to 99), #mkv (1 to 99)) and assign it to the 
specified variable. 
 
Command Category  Command 
Parameter 
Job 
Variable to 
assign to 
Input 
Destination
Input 
Width 
Read out numeric data from 
I/O. 
dataIn 
Delay, Data In, 
Wait Start 
dataInBCD 
Variable to 
assign to 
Input 
Destination
Input 
Width 
Read numeric data in BCD 
from I/O. 
 
BCD = Binary-Coded Decimal 
 
Read out width can be set using variables or expressions. 
 
For the commands “dataIn” and “dataInBCD”, you need to set the following 2 parameters in addition 
to a variable to which an input value is assigned. 
Input Width: The number of I/Os to be used to input 
Input Destination: The smallest number between I/Os to be used to input 
e.g.) If you use #genIn3 to 10, the Read Out Source is “3.” 
 
 
The serial I/Os from Input Destination to Input Width are used.  You cannot use I/Os that are not 
serial I/O’s. 
Example) 
 declear numeric code 
 dataIn code,#genIn3,8 
 
Declare the local variable “code.” 
 
Read out data from #genIn3 (I/O-1) to #genIn10 
as a value and assign it to “code.” 
 
 declear numeric code 
 dataInBCD code,#genIn3,8 
 
 
Declare the local variable of “code.” 
Read out data from #genIn3 (I/O-1) to #genIn10 
as BCD value and assign it to “code.” 
 
Status of I/O-1 
#genIn3 #genIn4 #genIn5 #genIn6 #genIn7 #genIn8 #genIn9 #genIn10 
OFF OFF OFF  ON  OFF OFF ON OFF 
   Input 
Width 
8    
 
In the above case, the values of “code” are as below. 
For the command “dataIn”, the value of “code” is 18. 
For the command “dataInBCD”, the value of “code” is 12. 
Input Width can be set up to “31.”  However, it cannot be extended to different I/O. 
 
Input Width can be set up to “31.”  However, the two I/Os cannot be combined. 
Features II                                               CARTESIAN Benchtop Robot 
 
47