Professional Documents
Culture Documents
Introduction
Remote Desktop Services, formerly known as Terminal Services, uses RDP
(Remote Desktop Protocol) to connect a computer to a remote computer. When
connected, Remote Desktop allows a user to access applications and data on
the remote computer over the network.
RSLinx Classic is an application which is often used via Remote Desktop. The
remote functionality of RSLinx Classic is dependent on the version of RSlinx
Classic and the operating system version hosting it. Described below is the
functionality RSLinx Classic can provide remotely, based on its configuration and
the host operating system/service pack.
Versions
2.54 CPR9 SR1
2.56 CPR9 SR2
2.57 CPR9 SR3
Rockwells Software compatibility matrix can be found in the Knowledgebase AID
42682.
http://rockwellautomation.custhelp.com/app/answers/detail/a_id/42682/kw/software%20co
mpatibility%20matrix/r_id/109439
-1-
Remote Desktop
All features of RSLinx Classic may not be available in certain operating
system/service pack configurations. Understanding how a Remote Desktop
connection connects to a host machine, will aid in understanding the reasons
these features may not be available.
Workstation operating systems usually allow the interaction of just one user at a
time. Server grade operating systems, typically allow for multiple user sessions,
simultaneously. Microsofts method of releasing workstation and server versions
of the same kernel, dictates similarities in function, between workstation and
server operating systems.
The user interface portion of Windows is based on the concept of sessions.
A Session consists of all the processes and other system objects
that represent a single user logon session. A session represents a
security and resource boundary.
-2-
The local session, is a user, who is sitting at the local keyboard, using the local
mouse and viewing the video locally. When this user logins in, the user is said to
log in to the console session.
When a remote session is made via the Remote Desktop Protocol (RDP), RDP
connects to the host and either attaches to an existing session or creates a new
session.
-3-
When a user logs in to XP, the user is logged into session 0. Windows XP does
not allow concurrent connections, therefore, if a Remote Desktop connection is
made, the local user is logged off.
Windows 2003 server allows multiple users to connect simultaneously. When a
user makes a Remote Desktop connection to a 2003 server host, the user has a
choice to create a new session or to connect to session 0. Using the /admin or
/console switch will connect to session 0, logging out the local user. Without the
switches, each user connects to a new, unique session and does not impact the
local user (session 0 user).
Session 1 - User 1
Service 1
Application 4
Service 2
Application 5
Service 3
Application 6
Session 2 User 2
Application 7
Application 8
Application 9
-4-
Session 0 is now isolated and is not interactive with the desktop. Part of purpose
of a session is to provide a security and resource boundary. Consider RSLinx
Classic running as a service on Vista. We know that all services run in session 0
and the local user is connected to session 1. Therefore any interaction with the
GUI in RSLinx Classic running as a service, is blocked by the session boundary.
RSLinx Classic
RSLinx Classic features available via Remote Desktop are, OPC, DTL, RSWho,
GUI and CP. The availability of these functions is dependent on the mode
RSLinx Classic is running as, an application or service.
RSLinx Classic has 5 interface features available to a Remote Desktop session.
The five interface features are:
OPC - OPC is a published standard for industrial system interconnectivity.
The specifications for OPC are maintained by the OPC Foundation. OPC
is based on Microsofts Object Linking and Embedding Technology and
-5-
-6-
-7-
-8-
OS
Windows XP sp2
Windows 2003 sp1
2003 sp1 /Console
Windows 2003 R2
2003 R2 /Console
OS
Windows XP sp2
Windows 2003 sp1
2003 sp1 /Console
Windows 2003 R2
2003 R2 /Console
Windows Vista sp2
Windows 2008 Server
Server 2008 No
restrict single
session
Server 2008 No
restrict
single session
/Console
OS
Windows XP sp2
Windows 2003 sp1
2003 sp1 /Console
Windows 2003 R2
2003 R2 /Console
Windows Vista sp2
Windows 7
Windows 2008 Server
Server 2008 No
restrict single
session
Server 2008 No
restrict
single session
/Console
CP
Y
N
Y
N
Y
CP
Y
N
Y
N
Y
Y
Y
CP
Y
Y
Y
Y
Y
Y
Y
Y
-9-