@dpc, thanks, I found the NEC code for this at 300.3 (C) (1).
@IRstuff, I'm aware that discrete is not immune but we've never had problems with this. In fact, we've ran many discrete IO in TECK cables along side shielded VFD motor feeds and have never encountered any issues. Our facilities...
For the 24 VDC and 120 VAC IO, I'm strictly talking discrete. All analog IO is always done in separate shielded cables. The thermistor cables are also always shielded.
I am having an argument with colleagues on CEC and NEC definitions and requirements for different voltages in the same raceway.
What sparked this is the fact that we do jobs in Canada all the time. All of our cables are TECK90 for 600V motor feeds, installed in cable tray. All motors have PTC...