Using the Workbench to define an ROC Plus device

The Workbench provides the view into a node's installation, configuration and resource definition. The Workbench also provides access and control over those resources.

A device is a resource that can represent a physical device, such as an Emerson ROC800-Series controller, an RF tag reader or a sensor. A device can also be defined in one node to represent a device that is defined and supported in another node. This allows your application solution to have access to devices and their data independent of their location or connectivity details.

The following devices are supported by the ROC Plus driver:

  • Emerson ROC827
  • Emerson ROC809

Defining a ROC Plus device

To define a device that represents an Emerson ROC800-Series controller, follow these steps:

  1. From the Workbench left pane, expand the node where you want to define the device.
  2. Select the Devices icon. The Devices window appears as the right pane.

    The Devices window provides a table format that lists the previously defined devices.
  3. To define a new device, select New at the bottom of the pane. The Device window appears. The available device types are determined by the device support that is installed in this node.
  4. Use the Type down-arrow, to select a device type under the Emerson ROC Plus group.

  5. The Device window changes to accommodate the selected ROC Plus device type.

  6. To define a device that represents an Emerson ROC800-Series controller, set this new device’s parameters as follows:
Parameter Description
Name Enter a name for the Emerson ROC800-Series controller.
Connection Type Select the communication connection type that will be used to communicate with the ROC800-Series controller.
  • Ethernet if communication to the ROC800-Series controller is over an Ethernet TCP/IP connection.
  • RS-232 if the communication connection is through a serial cable connected to the RS-232 port on the ROC800-Series controller.
IP Address Enter the IP Address of the ROC800-Series controller.
This option will be displayed if the Ethernet connection type option is selected.
Port Specify the TCP port on which to establish communication with the ROC800-Series controller. The default value of 4000 should be used in most cases.
This option will be displayed if the Ethernet connection type option is selected.
Serial Port The port through which the serial connection to the ROC800-Series controller is being made.
This list will be generated to match the operating system for the node. For example, the list will contain the COM ports for Microsoft Windows operating systems, //dev/tty ports for Linux operating systems.
This option will be displayed if the RS-232 connection type option is selected.
Baud Rate The baud rate defined for the port. The default value is 9600.
This option will be displayed if the RS-232 connection type option is selected.
Parity The parity setting. The default value is None.
This option will be displayed if the RS-232 connection type option is selected.
Data Bits The data bit value. The default value is 8.
This option will be displayed if the RS-232 connection type option is selected.
Stop Bits The number of stop bits. The default value is 1.
This option will be displayed if the RS-232 connection type option is selected.
Flow Control The flow control setting. The default value is Disable.
This option will be displayed if the RS-232 connection type option is selected.
Device Group The Grouping ID of the ROC800-Series controller.
Refer to your ROCLink 800 configuration software for this value.
Device Address The unique address value for the ROC800-Series controller within the Device Group.
Refer to your ROCLink 800 Configuration software for this value.
Host Group The Grouping ID that will be associated with the ROC Plus driver. This must be the same value as the Device Group value.
Host Address A unique address value, within the Host Group, assigned to this ROC Plus device.
Number of Retries The number of times the ROC Plus driver will attempt to reissue a command that has timed out. The ROC Plus device will disable if the ROC800-Series controller does not reply to a command once the number of retries has been reached.
Timeout Enter the timeout value to use when communicating with this device. This is entered in milliseconds.
Per Variable Security Select False to disable the allocation of additional memory to track User to Variable access for all Variables in this Device. Select True to enable this feature if required. For more information, see Setting up Read Write per device variable.