RRS Client Setup

The RRS servers file is read by the DELMIA RRS product at run-time to generate the RRS servers list. This file must be customized prior to attempting an RRS connection to a DELMIA RRS server daemon.

This section details customization options for the RRS servers file.

To access the RRS servers file, go to Me > Preferences > Robotics > RRS > RRS Servers File.

In this file, lines that begin with a "#" are assumed to be comments. Otherwise, each line represents an RRS Server record and must have the following fields (in the order indicated) separated by spaces or tabs:

<RRS_Server> <RRS_Cntr_Type> SOCKET <Host>
<Port>

Where:

  • <RRS_Server> is the RRS Server name that will be displayed in the RRS Servers list during "RRS Connect".
  • <RRS_Cntr_Type> is the RRS Controller type string corresponding to one of the RRS Servers supported by the DELMIA RRS product.
    Note: The DELMIA RRS product uses this field to create the name of the RRS shared library file as:
    DNBRRS<RRS_Cntr_Type_with_._replaced_by_underscore>.{so | sl
    | dll}
    
  • <Host> is either the host name or the IP address of the machine that the DELMIA RRS Server daemon is running on. This entry can correspond to either the local machine that DELMIA RRS product is running on or can be a remote host on the TCP/IP network. Make sure that when a host name is specified, there is a corresponding entry in the /etc/hosts file on the machine that the DELMIA RRS product is running on (<Windows_Install_Directory>/system32/drivers/etc/hosts on Windows machines).
  • <Port> is either the TCP/IP port number or the Network Service Name associated with the DELMIA RRS Server daemon. If a Network Service Name is specified, make sure that there is a corresponding entry in the Services file on the machine that the DELMIA RRS product is running on. The Services file is /etc/services on Unix machines and <Windows_Install_Directory>/system32/drivers/etc/services on Windows machines.

Example:

#####################################################
#
# YASKAWA XRC 1.XX Servers
#
YASKAWA_XRC__1.XX_Server1 YASKAWA_XRC__1.XX SOCKET Lynx 3300
YASKAWA_XRC__1.XX_Server2 YASKAWA_XRC__1.XX SOCKET rcssrvr
3300
#
# FANUC RJ3 5.XX Servers
#
FANUC_RJ3_5.XX_Server1 FANUC_RJ3__5.XX SOCKET Lynx 3700
FANUC_RJ3_5.XX_Server2 FANUC_RJ3__5.XX SOCKET rcssrvr 3700

By default RRS shared libraries will be read from the DELMIA RRS product installation's <architecture>/code/bin directory, e.g., win_b64/code/bin on Windows machines. However, you can override this, specifying some other directory by setting the Me > Preferences > Robotics > RRS > RRS$LIBdirectory option.