There are four (4) user I/Os per 4-axis motion block, and each user I/O is individually configurable as input or output.