Input Register
IN7 Gate3[i].GpioData[0].7
IN8 Gate3[i].GpioData[0].8
IN9 Gate3[i].GpioData[0].9
IN10 Gate3[i].GpioData[0].10
IN11 Gate3[i].GpioData[0].11
IN12 Gate3[i].GpioData[0].12
IN13 Gate3[i].GpioData[0].13
IN14 Gate3[i].GpioData[0].14
IN15 Gate3[i].GpioData[0].15
Output data is stored in each bit of the register as shown below.
Output Register
OUT0 Gate3[i].GpioData[0].16
OUT1 Gate3[i].GpioData[0].17
OUT2 Gate3[i].GpioData[0].18
OUT3 Gate3[i].GpioData[0].19
OUT4 Gate3[i].GpioData[0].20
OUT5 Gate3[i].GpioData[0].21
OUT6 Gate3[i].GpioData[0].22
OUT7 Gate3[i].GpioData[0].23
OUT8 Gate3[i].GpioData[0].24
OUT9 Gate3[i].GpioData[0].25
OUT10 Gate3[i].GpioData[0].26
OUT11 Gate3[i].GpioData[0].27
OUT12 Gate3[i].GpioData[0].28
OUT13 Gate3[i].GpioData[0].29
OUT14 Gate3[i].GpioData[0].30
OUT15 Gate3[i].GpioData[0].31
To capture the I/O data correctly, the following register settings are required.
These register settings are the default.
Gate3[i].GpioDir[0] = $FFFF0000
Gate3[i].GpioPol[0] = $00000000
Gate3[i].GpioCtrl[0] = $00000000
3 Configuration Units
3-51
CK3M-series Programmable Multi-Axis Controller User's Manual Hardware (O036)
3-4 Digital I/O Unit
3
3-4-6 I/O Data