Ethercat Bus Expansion Resource Mapping - Zmotion EIO1616 Manual

Ethercat bus expansion module
Table of Contents

Advertisement

slot number of the EtherCAT bus is 0.
Device number (node):
The device number refers to the number of all devices connected to a slot. It starts
from 0 and is automatically numbered according to the connection sequence of the
devices on the bus. You can view the total number of devices connected to the bus
through the NODE_COUNT(slot) command.
Drive number:
The controller will automatically identify the drive on the slot, and the number starts
from 0, and the number is automatically numbered according to the connection sequence
of the drive on the bus.
The drive number is different from the device number. Only the drive device number
on the slot is assigned, and other devices are ignored. The drive number will be used when
mapping the axis number.

4.2. EtherCAT Bus Expansion Resource Mapping

→ IO Mapping:
The program on the controller can access the resources on the expansion module
only through the IO No. The IO number of the EtherCAT bus expansion module is set
through the bus command NODE_IO, and the input and output are configured at the same
time.
When IO mapping, first check the maximum IO number of the controller itself
(including the external IO interface and the interface in the pulse axis), and then use the
command to set.
If the extended IO coincides with the IO number of the controller itself, the two will
work at the same time, so the mapped number of the IO mapping must not be repeated in
the entire control system.
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
EIO1616 Bus Expansion Module User Manual V1.5
'set the IO start number of slot 0 interface device 0 to 32

Advertisement

Table of Contents
loading

Table of Contents