Yes you can program through port 2 (if it's set to one of the protocols DirectSOFT can work with). I have had a problem with poor performance programming through port 2 if an MMI is connected to port 1 at the same time, but never the other way around.
You say you want to determine the status of port 2. You don't have to connect to port 2 to see its configuration if that's what you mean. While connected to port 1, select PLC --> Setup --> Setup Sec. Comm Port... and you can inspect and edit the configuration as far as protocols supported, baud rate, parity, turnaround delay, and so on.