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
|
|