
EIO16084 Bus Expansion Module User Manual V1.5
IO mapping syntax:
NODE_ IO( slot, node ) = iobase
slot: slot number, 0-default
node: device number, starting from 0
iobase : mapping the IO start number, the setting result will only be a multiple of 8
Example:
NODE_IO(0,0)=32 'set the IO start number of slot 0 interface device 0 to 32
If device 0 is EIO16084, after configuration according to the above syntax, the IO
numbers corresponding to input IN0-23 are 32-55 in turn, the general input port numbers
in the axis interface are 56-63, and the drive alarm inputs of axes AXIS 0-3 are 56-59
respectively. The IO numbers corresponding to the output OUT0-7 are 32-39 in sequence,
the general output port numbers in the axis interface are 40-47, and the drive enable
outputs of the axes AXIS 0-3 are 40-43 respectively.
→
AXIS Mapping:
Before using the axis of the expansion module, you need to use the AXIS_ADDRESS
command to map the axis number, and the axis mapping also needs to pay attention to
the axis number of the entire system cannot be repeated. The mapping syntax of the EIO
series extended axis is the same as that of the bus driver.
Axis mapping syntax:
AXIS_ADDRESS( axis number )=(slot number<<16)+driver 1
Example:
AXIS_ADDRESS(0)=(0<<16)+0+1
'the first drive on the EtherCAT bus, drive number 0, bound as axis 0
AXIS_ADDRESS(1)=(0<<16)+1+1
'the second drive on the EtherCAT bus, drive number 1, bound as axis 1
If the first node is EIO16084, and EIO16084 is connected to drive, then driver 0 here
is the first pulse driver connected to EIO16084, otherwise it is the EtherCAT driver.
Содержание EIO16084
Страница 1: ... ...