Installation manual
Chapter 8 PA Library
8-144
pa_get_dio
Function:
Channel unit digital input
Syntax:
long pa_get_dio(ARM armno, DIOKIND kind,
DIOPORT port, DIOCH ch, unsigned char* in);
armno Arm number (No.)
kind DIO_INTERNAL(System)
DIO_EXTERNAL(Expansion DIO board)
(*)port Designates input port by “enum DIOPORT”.
ch Designates input channel by “enum DIOCH”.
in Input data area:
If in = 0 : OFF
If in < > 0 : ON
Explanation:
Channel unit input for standard/Expansion digital input.
Loads port channel “ch” value indicated by “port”.
<NOTE> (*) Not only digital input information, but also output information can be
acquired.
port =
DP_XXXXX: acquires input information as usual.
DPO_XXXXX: is information set to output by PA library.
DPX_XXXXX: is information for current output value (output value created
by PA library or information in playback data).
Return value:
ERR_OK Normal termination
Others: Anomalous termination (Refer to error table)
Reference:
pa_inp_dio Digital input (32ch. unit input)
pa_oup_dio Digital output (32ch. unit output)
pa_set_dio Digital output (1ch. unit setting )
pa_rst_dio Digital output (1ch. unit resetting)
Description example:
:
unsigned char io;
:
pa_get_dio(ARM1, DIO_EXTERNAL, DP_PORT1, DC_CH4, &io);
: