I'm planning to build a "Test Fixture" which tests PCB via PC that reads data from the I/O module. And since i want this project to be flexible to the PCB change, my preference gone towards to the PLC ( I can easly extend the I/O number etc.). Using similar modules like "Analog Discovery 2" is seems not preferable cause of limited I/O. So I want to ask your advice on this subject. What can I use to read data from the tested PCB and communicates with PC (I don't want to build a PCB for it, since it seems not flexible)?