Using the Workbench to
define a Bosch Rexroth 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 a Bosch Rexroth 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 can be defined with the Bosch Rexroth driver:
- CS351
The Bosch Rexroth driver follows a subscription/publish model, where the driver registers subscriptions with the Bosch Rexroth controller and the controller publishes messages to the driver for events that occur that match the subscription. There are certain messages that the driver will always subscribe to, the Tightening/Rundown event messages and Job Information messages. The definition panel allows the user to optionally configure the driver to receive other messages that are published by the controller. An example of this would be a change of PSET. The driver by default will subscribe to receive notification when a PSET is changed on the Bosch Rexroth controller. When notified of a PSET change, the driver will then query the controller for the details of the PSET that is currently active. This information is stored in memory and can be viewed on the Workbench's Variables panel. This information maybe of interest, but along with it comes the overhead of additional messages that will flow back and forth between the driver and the Bosch Rexroth controller. It is recommended that unless there is a business reason to receive this additional information from the controller, the subscriptions for the optional items should be turned off.
To define a device that represents an Bosch Rexroth device, follow these steps:
- From the Workbench left pane, expand the node where
you want to define the device.
- Click Devices.
The Devices window appears as the right pane. The Devices window provides a table format that lists the previously defined devices. - To define a new device,
click 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. - Use the Type down-arrow, to select
a device type under the Bosch
Rexroth group.
The Device window changes to accommodate the selected device type. - To define a device that represents a Bosch Rexroth
controller, set this new device’s parameters as
follows:
Parameter | Description |
---|---|
Name | Enter a name for the Bosch Rexroth controller. |
Type | Select the type of the Bosch Rexroth controller. Select CS351 type. |
IP Address | Enter the IP Address of the Bosch Rexroth controller. |
Port | Enter the port number used by the controller. The default value of 4545 should be used in most cases. |
Rundown Revision Level | This is the Open Protocol revision level of the MID0061. The Bosch Rexroth driver supports revision levels 2 through 6. The default value is revision 3, which is the most commonly used revision level. |
Keep Alive | Enter a value between 3 and 14. This is the amount of time, in seconds, the driver will wait before sending out a heart beat message to the controller. The heart beat message is sent if there is no activity between the Bosch Rexroth driver and the Bosch Rexroth controller, within the Keep Alive time frame. |
Device Timeout | Enter the timeout value to use when communicating with this device. This is entered in milliseconds. |
VIN or Identifiers Subscription | Turn on the subscription to receive information whenever either a VIN is changed on the controller or one of the four Identifiers is changed. The default value is to subscribe to change of VIN controller events. Please note that VIN information is sent from the controller to the driver within the MID0061 and MID0101 messages, even if the subscription is turned off for VIN or Identifiers. |
PSET Subscription | Turn on the subscription to receive information whenever a PSET is changed on the controller. The default value is to subscribe to receive change of PSET messages. |
Enable Diagnostics | This field allows the user to turn on the collection of Diagnostic information. The default value is No meaning Diagnostic information will not be collected. Turning on collection of Diagnostic information adds overhead to a started Bosch Rexroth device. |
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. |