My students encountered a problem with connecting Factory IO to the Controllogix PLC. Factory IO would freeze up as soon as they connected to the PLC. We eventually traced the problem to using a wrong data type in Studio 5000. If you create a Factory IO tag such as “INT_OUT_0” and set the data type to BOOL, everything looks OK. You can download to the PLC and no errors. But, when you connect Factory IO to the PLC, it freezes.
It would be very helpful if Factory IO gave you an error message about the wrong data type instead of just freezing up.