Knowledge Base
Note: This document is not yet complete. It may contain inaccuracies.

The HIO16 connects to the main controller board via a high speed serial data bus and a protocol called XPice, which is implemented on 2nd generation SPLat controllers (see SPLat Expansion Framework). That means that input changes and output changes are updated only when the controller reads and writes bus updates.

The output relays take approximately 20mS to pull in (turn on) and 10mS to release (turn off)

The input circuits on the HIO16 contain built in timers to allow operation on AC as well as DC. The time delays between an input change and your program seeing the change depend on whether the input is 50Hz AC, 60Hz AC or DC, and on the type of input instruction. The following table shows the min/max delays for each instance:

 InputF, InputFM
(fast input)
Input, WaitOn etc (debounced input)
ONOffONOff
50Hz0 – 11mS20 – 31mS10 – 31mS30 – 51mS
60Hz0 – 10.3mS21.7 – 31mS10 – 29.3mS31.7 – 51mS
DC0 – 1mS30 – 31mS10 – 11mS30 – 51mS