To add to KalleOlsen's post, for those who didn't read his links,
NI uses EtherCAT for remote I/O in their CompactRIO system. Thus, one should be able to include any Beckhoff modules or any sensors with an EtherCAT interface. In some cases, you may need to supply the master with a config file for the device, but in many cases that is built-in to the device so it is recognized automatically.