ndVdt (Library)


Memorizes a variable transferred from an external device (RS232C input/output).


ndVdt (<Storage variable type>, <Storage variable number>)


This statement provides a similar function of a VDT instruction in the conventional language.
The system assigns the data transferred from an external device to a storage variable number, in a designated storage variable type format (P/J/T).


Requires file <pacman.h>



#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


Top