HMMM?
You set this Bit
From RSlogix help files
"Deny Future Access S:1/14
(OEM Lock) Setting this bit allows you to protect proprietary algorithms. The protection takes effect only after the program is downloaded to a controller. The protection prohibits online monitoring of the processor program unless a matching copy of the online processor program is resident on the terminal hard disk. For more information about this protection, click here."
"Allow Future Access (OEM Lock Protection)
This protection feature prevents unauthorized changes to your program by requiring that the program in the controller is the same as the one in a programming device. A check in this box (default) allows future access to the program files. The files can be uploaded and viewed even if there is not a copy of the file on disk. The absence of a check in this box protects proprietary programs from being uploaded and viewed if the user does not already have a copy of the file on disk. The file must be downloaded to the processor for this feature to be effective. This protection is available with all processors."
The other thing I see is your processor's comm port is set for DF1 protocol. You are using a 1747-UIC to communicate. The 1747-UIC is a USB to DH485 converter. The porcessor's comm port needs to be set to DH485 protocol to use the UIC.
Your Ml1000 ( if it's a series "D" or greater will auto detect the protocol that's trying to communicate with it and change itself in order to communicate. But this is not a permanent change.
My guess is that the last thing that happens during a download is the port configuration which is DF1. After the change RSLinx is losing comm, that's why you see the red X.
Try shutting down RSLinx restart and see if you can connect then. Do not click on autoconfigure with the UIC. If you get connected, change the comm port to DH485 if you are going to continue to use the UIC.
If you want to use DF1 protocol then you will need a USB to Serial adapter ( Brand name "Keyspan" is a good one)