ndVis
(Library)
Transfers a designated 2-digit integer to an external device (RS232C input/output).
ndVis (<2 digit integer>)
This statement provides a similar function to a VIS instruction in the conventional language.
The robot transfers a designated 2-digit integer to an external device after checking the preparation status of the external device.
#include <Pacman.h>
|
|
PROGRAM PRO1
|
|
DEFINT JF_VAL = 0
|
|
FLUSH
|
|
CALL ndVType(1)
|
'Sets the protocol (Conventional = 0/ New = 1).
|
CALL ndVrst
|
'Initializes the external device.
|
CALL ndVset(0)
|
'Clears the received data (VDT) to 0.
|
CALL ndVis(3)
|
'Starts up the external device (Sends 03).
|
CALL ndJf(3,JF_VAL)
|
'Obtains a response result from the external device
'(Sends 03).
|
IF JF_VAL = TRUE THEN
|
'Receives data, if the response is OK (TRUE).
|
CALL ndVset(3)
|
'Receives 10 data from the external device (Sends 03).
|
CALL ndVdt(pacPOS,1)
|
'Assigns the data received from the external device
'to variable (P1).
|
CALL ndVdt(pacJNT,1)
|
'Assigns the data received from the external device
'to variable (J1).
|
CALL ndVdt(pacTRN,1)
|
'Assigns the data received from the external device
'to variable (T1).
|
END IF
|
|
END
|
|