I am going to politely disagree here. If a device states an RS232 connection then it must conform to that standard. (NOTE: A DB9 connector does not mean its RS232.) The picture above shows a DTE connection which a PC and PLC will be.
DTE=Data Terminal Equipment: A "smart" device" PC PLC etc
DCE=Data Circuit-terminating Equipment: not smart device Panelview, modem etc
The next picture is DCE connections...note that 2 and 3 are swapped from the DTE.
Connecting 2 like devices would require a null modem cable...ie DTE to DTE or DCE to DCE will need to have 2 and 3 swapped.
Connecting DTE to DCE is straight thru because its already swapped.
Its possible to have RS232 and RS485 translator connected to a single port, the pinout is similar.
ADDENDUM: The manual for Standard Panelview shows the 9 pin port as DCE. The SLC manual does not state DTE but the pinout connections do follow the RS232 standard for a DTE device.
I am not sure what you mean by generic device, I am refering to devices that states the connection is RS232.