RexRoth Indraworks
RexRoth Indraworks
RexRoth Indraworks
13VRS
Engineering
Application Manual
Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Purpose of Documentation This documentation describes the application of IndraWorks in which the
Rexroth Engineering tools are integrated. It includes instructions on how to
work with IndraWorks and how to operate the oscilloscope function.
Table of Contents
Table of Contents
Page
3 Basic Terms................................................................................................................. 13
3.1 Basic Terms - IndraWorks.................................................................................................................... 13
3.1.1 General Information........................................................................................................................... 13
3.1.2 About this Documentation................................................................................................................. 13
3.1.3 Elements of the IndraWorks User Interface....................................................................................... 14
3.1.4 Title, Menu and Status Bar................................................................................................................ 14
3.1.5 Toolbars............................................................................................................................................. 15
3.1.6 Workspace......................................................................................................................................... 15
3.1.7 Project Explorer................................................................................................................................. 17
3.1.8 Library Explorer................................................................................................................................. 18
3.2 First Steps - IndraWorks....................................................................................................................... 18
3.2.1 General Information........................................................................................................................... 18
3.2.2 Starting IndraWorks........................................................................................................................... 18
3.2.3 Creating a New Project...................................................................................................................... 18
3.2.4 Opening a Project.............................................................................................................................. 18
3.2.5 Adding a New Device to a Project..................................................................................................... 19
3.2.6 Exiting IndraWorks............................................................................................................................ 19
Table of Contents
Page
4.2.7 Scanning for Devices......................................................................................................................... 42
4.2.8 Offline and Online Mode.................................................................................................................... 51
4.2.9 Switching from Offline to Online........................................................................................................ 52
4.3 Adding Files to IndraWorks Project...................................................................................................... 56
4.3.1 Introduction........................................................................................................................................ 56
4.3.2 Adding File......................................................................................................................................... 56
4.3.3 Editing File......................................................................................................................................... 58
4.3.4 Adding New Element from Template to Project................................................................................. 60
4.3.5 Deleting File from Project.................................................................................................................. 60
4.4 Archiving and Restoring Projects.......................................................................................................... 60
4.4.1 General Information........................................................................................................................... 60
4.4.2 Archiving a Project............................................................................................................................. 61
4.4.3 Restoring Project............................................................................................................................... 64
4.4.4 Restoring Project from File System................................................................................................... 64
4.4.5 Restoring Project from Device........................................................................................................... 67
4.5 Exporting and Importing Project Data................................................................................................... 70
4.5.1 Overview............................................................................................................................................ 70
4.5.2 Exporting Elements........................................................................................................................... 70
4.5.3 Viewing Content of Export File.......................................................................................................... 72
4.5.4 Importing Elements............................................................................................................................ 73
4.6 Comparing Project Data....................................................................................................................... 75
4.6.1 General Information........................................................................................................................... 75
4.6.2 Starting "Compare" Function............................................................................................................. 76
4.6.3 Working with the "Compare" Function............................................................................................... 79
4.6.4 Merging.............................................................................................................................................. 84
4.6.5 Options.............................................................................................................................................. 85
4.7 Validating Project Data......................................................................................................................... 87
4.7.1 General Information........................................................................................................................... 87
4.7.2 Starting Validation............................................................................................................................. 87
4.7.3 Using Validation Messages............................................................................................................... 88
4.8 Persistence........................................................................................................................................... 88
4.9 Multilingual Projects.............................................................................................................................. 89
4.9.1 General Information........................................................................................................................... 89
4.9.2 Setting Master Language of Project.................................................................................................. 89
4.9.3 Managing Project Languages............................................................................................................ 89
4.9.4 External Project Translation.............................................................................................................. 91
4.10 Version Control - Installing Team Server.............................................................................................. 97
4.10.1 Introduction........................................................................................................................................ 97
4.10.2 Team Server with Microsoft® Visual SourceSafe.............................................................................. 97
4.10.3 Team Server with ApacheTM Subversion®...................................................................................... 101
4.11 Version Control................................................................................................................................... 107
4.11.1 Introduction...................................................................................................................................... 107
4.11.2 Definition of Terms.......................................................................................................................... 108
4.11.3 Preparation...................................................................................................................................... 110
4.11.4 Functional Scope............................................................................................................................. 112
4.11.5 Managing Versions.......................................................................................................................... 132
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG III/295
Rexroth IndraWorks 13VRS Engineering
Table of Contents
Page
4.11.6 Library Projects................................................................................................................................ 134
4.11.7 Synchronizing Working Versions..................................................................................................... 140
4.11.8 Troubleshooting............................................................................................................................... 142
4.12 Compatibility Mode............................................................................................................................. 143
4.12.1 Term Definition................................................................................................................................ 143
4.12.2 Use in IndraWorks Engineering....................................................................................................... 144
4.13 Printing................................................................................................................................................ 147
4.13.1 General Information......................................................................................................................... 147
4.13.2 Print Settings................................................................................................................................... 147
4.13.3 Printing Project and Device Data..................................................................................................... 156
4.14 IndraWorks User Management........................................................................................................... 163
4.14.1 General Information......................................................................................................................... 163
4.14.2 Configuring User Management (IndraWorks Engineering).............................................................. 164
4.14.3 Working at Operating Stations with User Management................................................................... 173
4.15 User Login with EKS Keys.................................................................................................................. 176
4.15.1 General Information......................................................................................................................... 176
4.15.2 Enabling EKS System in IndraWorks Operation............................................................................. 176
4.15.3 Installing EKS USB Driver............................................................................................................... 177
4.15.4 Setting up Users and Groups.......................................................................................................... 184
4.15.5 Querying EKS Key Data in the PLC Program................................................................................. 187
4.16 PLC Interface of the User Management............................................................................................. 188
4.16.1 General Information......................................................................................................................... 188
4.16.2 Enabling PLC Interface.................................................................................................................... 188
4.16.3 Users Logged In and Out by PLC Program..................................................................................... 190
4.16.4 Querying Current User in PLC Program.......................................................................................... 191
4.16.5 PLC Permissions............................................................................................................................. 191
4.16.6 Application example: Switching Permission Levels via Key Switch................................................ 193
4.17 Firmware Management....................................................................................................................... 195
4.18 License Management......................................................................................................................... 196
4.18.1 Licensing IndraWorks Components................................................................................................. 196
4.18.2 WinStudio Licensing........................................................................................................................ 199
4.18.3 Licensing Runtime Functions in the control..................................................................................... 201
4.19 Network Cluster.................................................................................................................................. 202
4.19.1 General Information......................................................................................................................... 202
4.19.2 Creating Network Configuration...................................................................................................... 202
4.19.3 Opening Existing Network Configuration......................................................................................... 206
4.19.4 Adding Network Configuration to a Project...................................................................................... 206
4.20 Configuring Data Accesses................................................................................................................ 207
4.20.1 General Information......................................................................................................................... 207
4.20.2 Areas of User Interface.................................................................................................................... 209
4.21 Remote Service.................................................................................................................................. 210
4.21.1 General Information......................................................................................................................... 210
4.21.2 I-Remote Client Software................................................................................................................ 210
4.22 External Applications.......................................................................................................................... 212
4.22.1 General Information......................................................................................................................... 212
4.22.2 Adding Application or HTML Page.................................................................................................. 212
IV/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Table of Contents
Page
4.22.3 Changing Properties of an Application............................................................................................ 213
4.22.4 Changing Properties of HTML Page................................................................................................ 214
4.22.5 Deleting Application or HTML Page................................................................................................ 215
4.23 "Options" Dialog.................................................................................................................................. 215
4.23.1 General Information......................................................................................................................... 215
4.23.2 Functional Areas.............................................................................................................................. 215
4.23.3 Operating......................................................................................................................................... 216
4.23.4 General Options.............................................................................................................................. 216
4.24 "Customize" Dialog ............................................................................................................................ 218
4.25 SCP-OPC Configurator....................................................................................................................... 218
4.25.1 General Information......................................................................................................................... 218
4.25.2 Operation......................................................................................................................................... 219
4.26 Info ..................................................................................................................................................... 222
4.27 Other Windows and Troubleshooting................................................................................................. 223
4.27.1 Message Windows.......................................................................................................................... 223
4.27.2 Error Handling................................................................................................................................. 226
4.27.3 IndraWorks Black Box..................................................................................................................... 228
4.28 Help.................................................................................................................................................... 234
4.28.1 IndraWorks Online Help.................................................................................................................. 234
Table of Contents
Page
5.6.6 Contour Diagram............................................................................................................................. 275
5.6.7 Path Deviation................................................................................................................................. 279
5.6.8 Circle Test....................................................................................................................................... 283
Index.......................................................................................................................... 289
VI/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 7/295
Rexroth IndraWorks 13VRS Engineering
Presales Aftersales
Design engineer
Mechanic/
electrician
Programmer Programmer
Technologist Commissioning engineer
Target Process Technologist
groups specialist
Process specialist
Machine
operator
Maintenance Mechanic/
technician electrician
Service Disposal company
Select Unpack Parameterize Optimize Operate Dismount
Prepare Mount Program Test Maintain Dispose
Activities Design Install Configure Remove
faults
Construct Simulate
Create
the NC program
Fig.1-1: Assigning the documentation to target groups, product phases and the
target group activities
1.2.2 Visualizing
Documentation titles with type codes and parts numbers
Rexroth IndraWorks 13VRS HMI
DOK-IWORKS-HMI*****V13-APRS-EN-P, R911336874
This documentation describes the functions, configuration and operation of the user interfaces IndraWorks HMI Engineering
and IndraWorks HMI Operation.
DANGER
In case of non-compliance with this safety instruction, death or serious injury
will occur.
WARNING
In case of non-compliance with this safety instruction, death or serious injury
can occur.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 9/295
Rexroth IndraWorks 13VRS Engineering
CAUTION
In case of non-compliance with this safety instruction, minor or moderate in‐
jury can occur.
NOTICE
In case of non-compliance with this safety instruction, material or property
damage can occur.
Before using Rexroth products, ensure that all the prerequisites for an inten‐
ded use of the products are met:
● Anybody handling Bosch Rexroth products in any way is obliged to read
and consent to the relevant safety instructions and the intended use.
● The original condition of hardware products may not be altered; in other
words, no structural modifications are permitted. It its not permitted to
decompile software products or alter source codes.
● Do not install damaged or defective products or use them in operation.
● It has to be ensured that the products have been installed as described
in the relevant documentation.
Basic Terms
3 Basic Terms
3.1 Basic Terms - IndraWorks
3.1.1 General Information
IndraWorks is the carrier system for the integration of the Bosch Rexroth en‐
gineering tools.
Comprehensive functions, such as project navigation, project administration
as well as the generation of project data and configuration data, are centrally
executed.
Basically, there are two integration types:
● In case of full integration, all user actions are performed in the
IndraWorks main window.
Examples are:
– The parameterization of devices in an IndraWorks project.
– The configuration of HMI control elements for visualization panels.
– The PLC programming tool IndraLogic 2G.
● The connection to IndraWorks allows a comfortable integration of 3rd
party tools. 3rd party tools can be called directly from the IndraWorks
project management in their own display format.
Example:
– The PLC programming tool IndraLogic 1x.
Basic Terms
1 Project
2 Device
3 Project Explorer
4 Menu
5 Toolbars
6 Library
7 Library information
8 Workspace
9 Output window and diagnostics
10 Messages
11 Status bar
Fig.3-1: IndraWorks user interface
Basic Terms
3.1.5 Toolbars
Toolbars permit quick access to frequently used menu entries and buttons.
Own toolbars can be created, menus and buttons can be added. Newly cre‐
ated toolbars are displayed under View ▶ Toolbars. Toolbars can be shown
or hidden there.
When exiting IndraWorks, the toolbar modifications and all new toolbars are
saved. The last settings are activated when restarting IndraWorks.
Default toolbar When IndraWorks is started, the "default" toolbar is shown below the main
menu. If necessary, this toolbar can be moved with the mouse or hidden via
View ▶ Toolbars.
3.1.6 Workspace
General Information
IndraWorks provides various options and tools supporting the management
of the windows opened in the workspace.
Two window types are distinguished in IndraWorks:
● Document windows
● Tool windows
Document Windows
IndraWorks supports two views for the document windows – tabs and sub‐
windows (MDI - Multiple Documents Interface).
In the subwindow mode, all document windows are arranged in the work‐
space. Several windows can be displayed at the same time (e.g. overlap‐
ping).
16/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Basic Terms
In the tab mode, only one document window is displayed. It occupies the en‐
tire workspace. The other open document windows are represented as tabs
at the upper edge of the workspace. To show such a window, click on its tab.
To switch between the two modes, select Windows ▶ Windows as Tabs.
Windows in the Workspace Double-click on an object in the Project Explorer to open a window in the
workspace. Data or properties of that object can now be edited. Depending
on the object type, the window is either a dialog or an editor. All open docu‐
ment windows are listed in the Windows menu. To display a window in the
foreground, select the corresponding menu item or click on a visible part of
the window in the workspace.
In the register tab mode, a list of all open document windows can
be opened via the arrow icon on the top right or in the workspace.
Select the document window to be displayed in the foreground via
double-click or cursor keys and "Enter".
Select Windows ▶ Windows to open the "Window List" dialog to manage the
open windows in the workspace.
Basic Terms
Arranging Windows
Overlapping, Cascading, Tiled In the subwindow mode, the windows in the workspace can be arranged in
overlapping, cascading or tiled modes. Therefore, select the command from
the Window menu.
Grouping Document Windows In the tab mode, document windows can be grouped. Use the system menu
commands of the document windows. The document windows can be ar‐
ranged in vertical and horizontal groups and easily be moved from one group
to another.
System menu of document win‐ Using the system menu of the document windows in the subwindow mode,
dows these windows can be minimized, restored, closed and moved as well as
zoomed in and out. Using the system menu in the tab mode, new horizontal
and vertical groups can be created, document windows moved from one
group to the other and document windows closed. To activate the document
windows one after the other, press <Ctrl>+<F6>.
Full Screen To display the area of your document as large as possible on the screen, ac‐
tivate the full-screen mode via View ▶ Full Screen. All tool windows are hid‐
den and the workspace occupies the entire remaining area. The menu bar is
still shown. Any toolbars via the "Customize..." dialog. Display tool windows
in full-frame mode via View. The configuration selected is stored when exiting
the full screen mode and is restored when it is called the next time. To return
to the normal display mode, click on the "Full Screen" button of the "Full
Screen" toolbar. Alternatively, press <Ctrl>+<Alt>+<F> or use the menu.
Supporting Several Screens: Floating Document Windows
Document windows can be dragged from the workspace and to another
screen in the tab mode as well as in the subwindow mode (MDI - Multiple
Documents Interface) using tabs and title bars.
● This allows an optimum use of the available screen area.
● Floating document windows are always displayed with a individual but‐
ton on the Windows task bar and can be enabled like other Windows
applications via <Alt>+<Tab>.
● If a floating document window is to be displayed again in IndraWorks
Engineering, drag it back to the workspace.
Basic Terms
Device
A device is a component of a project, e. g. a control or a drive. Usually, a de‐
vice consists of a hardware part and a software part.
In IndraWorks, devices are selected from a library and added to a project.
Subsequently, the functions available in the devices are called or lower-level
devices are configured.
Basic Terms
From the dialog box, select the master language for the project, i. e. the lan‐
guage used for creating the project. The fonts for the text display can also be
defined - this applies to the proportional fonts as well as to monospace fonts.
This is particularly recommended for languages requiring specific fonts to dis‐
play text such as Asian languages.
converted plus the extension ".bak" and it is stored to the same directory in
which the project to be converted is stored.
During conversion, the conversion dialog display the executed conversion
steps. If errors occur during conversion, the error is written to a log file and
loading the project is canceled. In the event of an error, open the log file di‐
rectly from the conversion dialog. The file is saved under the name "Compo‐
nentConverter.log" in the project directory.
Deleting existing project To delete an existing project, select the menu item File ▶ Delete ▶ Project...
or use the shortcut <Ctrl>+<Shift>+<D>. This function is available without
opening the project in IndraWorks.
A dialog prompts to select the project to be deleted. Confirm the safety
prompt and the selected project is deleted.
The projects located on local drives are moved to the Windows Recycle Bin
and can thus be restored if necessary.
OK starts the actual copying. Depending on the size of the source project,
this may take a while. In this case, a dialog shows the copying progress.
The copying dialog is automatically closed after completion.
Properties To open the "Properties" dialog, select the project node and go to Properties
in the context menu.
● The "Properties" dialog displays the key settings of the current project.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 27/295
Rexroth IndraWorks 13VRS Engineering
To open the recently opened projects, use the links in the start screen area of
the same name. The project directory of every project and the IndraWorks
version, which can be used to edit the project, is displayed in a tooltip. Delete
the link to a project from the area via the context menu item "Remove from
List".
The start screen can be shown and hidden at any time via View ▶ Start
Screen.
4.2.3 Devices
Adding Devices From Library
Add devices from a library to a project via "Drag and Drop" or the context
menu.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 29/295
Rexroth IndraWorks 13VRS Engineering
Context menu The context menu provides the commands available in the particular context.
For commands to edit devices such as Cut, Delete, Copy and Paste, go to
the menu under Edit. In contrast to the context menu, disabled entries are
visible in the main menu. They are displayed in grey.
Pasting from library via "Drag and Select a device from the library and drag it to the Project Explorer.
Drop"
The mouse pointer indicates possible insertion positions.
An arrow with a plus sign on a target device with a blue background (includ‐
ing the project itself) signals that the device can be pasted to this position.
Fig.4-10: Project Explorer (pasting from library via Drag and Drop)
The new device is added behind all other devices of this element.
A strikethrough circle symbolizes that it is not possible to paste a device to
this position.
Fig.4-11: Project Explorer (pasting via Drag and Drop not possible)
New devices can also be added to the project at certain selected positions.
In the following example, the new device was pasted below the sercos node.
30/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
For the project node, the "Add" function is also provided in the
main menu under Project ▶ Add.
The "Add" dialog is especially useful for multiple adding or pasting at a de‐
fined position. Start the "Add" dialog via the first context menu item Add.... To
dock the dialog permanently to any window, enable the docking capability via
the context menu on the title page and drag the dialog to the desired areas
and drop it.
32/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Fig.4-15: Add
First, select a category and then the element to be added. For more detailed
information on the selected element, refer to the "Description" field.
If the element provides a help document, it can be opened via the context
menu by right-clicking on the element.
Close dialog after adding If the checkbox Close dialog after adding is not set, the dialog remains open.
Further elements can thus be added. The selection in the Project Explorer
can be changed and the matching elements for adding are displayed. In this
mode, the dialog remains in the foreground.
Show elements context-sensitive If the checkbox Show elements context-sensitive is selected, only elements
that can be added with the current selection in the Project Explorer are
shown. To show all elements from the library, deselect the checkbox. If the
selection is changed in the Project Explorer in this mode, it has no effect on
the display of elements in the "Add" dialog.
Add The element selected in the "Add" dialog is attached to the selected element
as last child element in the Project Explorer via the Add button.
The right section of the Add button allows the insertion at a de‐
fined position: Down arrow button. Click on this arrow and a con‐
text menu opens which allows the insertion in front of an element.
Close
The Close button completes adding and closes the "Add" dialog.
Help
The Help button open the help for the "Add" dialog.
Devices in the Project Explorer
Deleting devices Delete devices with <Del> or Delete.
Cutting devices The Cut command stores a reference to the selected device in the clipboard.
The device prepared for cutting is identified by a special icon (arrow pointing
to the top right) and by a gray font as long as the device information is loca‐
ted in the clipboard. Cancel the process with <Esc>.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 33/295
Rexroth IndraWorks 13VRS Engineering
If the device is inserted at a new position, it is removed from its original posi‐
tion.
Copying devices Copy copies the selected element to the clipboard. The element can now be
pasted to the target position.
The device prepared for copying is also identified by a special icon (arrow
pointing to the top right with plus sign) and by a gray font as long as the de‐
vice information is in the clipboard. Cancel the process with <Esc>.
It is possible to paste the device directly to an element or to positions be‐
tween elements.
Copying, cutting and pasting with Devices can also be copied, cut and pasted via Drag and Drop. Drag a de‐
the mouse vice to another possible position and drop it. If <Ctrl> is pressed while drag‐
ging, a copy of the device is created at the target position.
Renaming devices To change the device name, click on the enabled element, use the context
menu or <F2>.
The element name is displayed in input mode. Stop editing at any time with
<Esc>. If the entered name is not accepted, the original name is automatical‐
ly entered again.
Opening element-specific dialogs Double-click on an element in the Project Explorer, to open the dialog or edi‐
and editors tor belonging to the element. Alternatively, focus the element and press <En‐
ter>.
If the dialog or editor is already open, it is set to the foreground.
Also open the dialog or editor via "Open" in the context menu or in the ele‐
ment-specific main menu.
Also use the clipboard to add devices with Copy and Paste.
Expanding library To add devices, copy new device description files or complete structures to
the "Runtime\Library\Devices\Group name" directory. This data is automati‐
cally applied to the graphical display when the platform is started the next
time. Copying data on the level of library groups is not allowed.
The "Search in:" box allows the listing of multiple starting ele‐
ments. All starting elements are included in the search.
Therefore, select multiple elements (multiple selection) from the
Project Explorer before and apply this selection by clicking on the
button.
42/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Operation
Selecting devices First, select the device types to be scanned for. Highlight the respective en‐
tries in the "Installed" list and apply them with the "right-hand arrow" via dou‐
ble-click or Drag and Drop. Deselect the selected devices with the "left-hand
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 43/295
Rexroth IndraWorks 13VRS Engineering
arrow" via double-click or drag and drop. Change the scanning order with
"arrow up" and "arrow down".
Adjusting the baud rate can change the baud rate of devices al‐
ready configured. Thus, the communication with those devices
can become impossible. Adjust the configuration of those devices
to be able to communicate again!
Settings for the serial RS485 inter‐ If a device type that allows scanning via a serial RS485 interface is selected,
face the following dialog is displayed:
In contrast to the RS232 interface, a scanning range for the device addresses
to be scanned has to be entered. The area allows ranges from 0 to 99. If sin‐
gle addresses are specified, separate them with a semicolon. To specify ad‐
dress ranges, enter a starting address, a hyphen and an end address. Click
on "Advanced..." to open a dialog for further settings.
46/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Setting for Ethernet interface If a device type allowing the scan via Ethernet interface is selected, the fol‐
lowing dialog is displayed:
The network search can also find drives for which the network
settings of the PC or the IP address of the found device have to
be adjusted before applying them to the IndraWorks project. If
such devices were found, this is indicated in the dialog on the de‐
vice application and special dialogs provide help when adjusting
the configuration. These dialogs are explained in the following.
48/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Adjusting network configuration of If Ethernet devices are to be applied to the IndraWorks project that can be
the PC reached by adding an additional IP address at the network adapter of the PC
via TCP/IP, the following dialog is displayed:
Open the following dialog to change the IP address of the device via the
"Change..." button:
Settings for PCI If a device type that allows scanning via a PCI interface is selected, no further
data entry is required. Either the next setting dialog or the scan dialog opens.
50/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Settings for Profibus If a device type that allows scanning via a Profibus interface is selected, the
following dialog is displayed:
Enter a baud rate and an address for the bus master of the Profibus.
Additionally, the ident number of the device type is displayed, but cannot be
edited.
Click on "Advanced..." to open a dialog to enter the timeout to be used by the
scanner for this device type.
When an address and a baud rate for the bus master is selected, click on
"Next>>" to move to the next dialog.
Scan dialog After the setting dialog has been edited for each selected interface, the scan
dialog opens. This automatically starts the scanning. This process can be
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 51/295
Rexroth IndraWorks 13VRS Engineering
stopped at any time with "Stop scanning for devices" and restarted with "Start
scanning for devices".
Online Mode
In online mode, changes are saved in the project and simultaneously applied
to the data memory of the target device.
Special attention has to be paid to the PLC application. To work online with a
PLC application, use the "Login" command. For details, refer to the descrip‐
tion of the device.
NOTICE
Material damage caused by failures in the activation of motors and moving el‐
ements!
⇒ In online mode, damage can be caused by an inadvertent transmission of
data to the target device. Before changing any project data, ensure that this
change does not cause any damage.
Displaying online mode The online mode of a device can be detected at the display of its node in the
project tree:
● Superimposed blue status icon in the lower right
● Blue font
Communication Adjustment
Verifying the communication con‐ First, the communication connection to the devices of the project is verified. If
nection IndraWorks can communicate with all devices, the structure adjustment is au‐
tomatically carried out in the next step.
Otherwise,
● optionally scan for a device or
● repeat the switching of this device to online mode or
● cancel switching to online mode for this device.
Scanning for device The scanner is used to scan for a device (see chapter 4.2.7 "Scanning for
Devices" on page 42 )
If a device is found, the communication settings of the device are applied. If
no device is found, switching is canceled.
Structure Adjustment
In the structure adjustment, IndraWorks verifies whether the projected device
structure corresponds to the existing structure.
For example, the device peripherals for a control are checked as follows:
● Number and type of drives connected
● Number and type of I/O bus devices connected
If the projected configuration matches the existing configuration, the data ad‐
justment is carried out in the next step.
Recovering configuration inconsis‐ Data in the project that differs from the data in the target device is shown in a
tencies tool window.
The tool window provides the following information:
● Overview on configuration inconsistencies
● data set in the project,
● data existing in the destination device,
● cause of the problem,
● possible solution to the problem.
Once the inconsistencies have been recovered, switch again. If IndraWorks
does not detect any further configuration inconsistencies, the data adjustment
is carried out in the next step.
56/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Data Adjustment
Data of individual devices have to be adjusted, for example:
● Motion program of a control
● Velocity limitation of a drive
Recovering data inconsistencies Data in the project that differs from the data in the target device is shown in a
tool window.
The tool window provides the following information:
● Overview on data inconsistencies
● data set in the project,
● data existing in the destination device,
● cause of the problem,
● possible solution to the problem.
Once the inconsistencies have been recovered, switch again. If IndraWorks
does not detect any further data inconsistencies, switching is completed.
Automation Script... After adding an HTML page with embedded Automation Script to the project,
the context menu provides the Automation Script... menu item. Use this menu
entry to obtain access to the Automation Script properties.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 59/295
Rexroth IndraWorks 13VRS Engineering
Delete To remove the file from the project, select Delete. If started, the editing pro‐
gram is exited.
Rename To rename the file, press <F2> or use the context menu.
"Restore to Temporary Directory" First, the project is restored from the archive in a temporary directory of the
progress bar local drive. This process is displayed via a progress bar. Subsequently, the
project is copied to the target directory.
If a project folder already exists in the specified target directory, you are
prompted to rename the project folder.
2. "Restore to Temporary Directo‐ Subsequently, the project is restored from the archive to a temporary directo‐
ry" progress bar ry on the local drive. This process is shown in a progress bar. Subsequently,
the project is copied to the target directory.
If the selected target directory already exists, you are prompted to enter a
new one.
Summary After restoration, settings and results are displayed.
The messages of the latest export are also listed in an own cate‐
gory in the IndraWorks message window. If there is detailed infor‐
mation on a message, double-click on an entry in the message
window to display it. Double-click on a message and the corre‐
sponding project element is additionally selected in the Project
Explorer if the element is still available in the project.
To display multiple file contents at the same time, select the ex‐
port files in the dialog.
● Click on the "+" or "-" symbols in the tree to reduce or expand the file
content. All sublevels of an element can also be selected or deselected
via the context menu.
● Select Open Export File... in the context menu to display the content of
a different export file.
● Select Close Export File in the context menu to close the selected ex‐
port file.
● Click on Properties of Export File... in the context menu to receive infor‐
mation on storage location, size, date of creation and other properties of
the export file.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 73/295
Rexroth IndraWorks 13VRS Engineering
Import elements from the export file view to the project via
drag&drop (see chapter Starting Import Wizard, page 73).
It can also be imported by copying an element in the export file
view and pasting it to an element in the Project Explorer. Select
Copy in the context menu to copy an element from the export file.
Subsequently, select Paste in the context menu of the project to
paste the copied element to the selected location in the project.
Drag with the right mouse button to get possible import and comparison
operations displayed when dropping.
If the element to be imported cannot be imported to the target element,
a respective symbol is displayed and dropping is impeded.
● Drop the element to be imported on the target element to start the im‐
port wizard
Alternatives for drag&drop:
● Select the main menu item Project ▶ Import... to import a project. Select
an export file containing a project.
● Highlight the target element for the import in the Project Explorer and
select Import... in the context menu of the element. Select an export file
whose contents can be directly imported into the element in the Project
Explorer.
74/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Configuring Import
The import can be configured in detail using the import wizard:
The setting options vary according to the element type and import
procedure. For example, certain individual procedures cannot be
disabled and not all procedures provide additional options.
The messages of the latest import are also listed in an own cate‐
gory in the IndraWorks message window. If there is detailed infor‐
mation on a message, double-click on an entry in the message
window to display it. Double-click on a message and the corre‐
sponding project element is additionally selected in the Project
Explorer if the element is still available in the project.
The basis: Elements A project consists of a hierarchy of elements. Elements are displayed as no‐
des in the Project Explorer. Elements are also called objects.
An element is defined via its properties.
The comparison always refers to an element that is compared to another ele‐
ment. Comparison takes place for each property of the elements.
Fig.4-74: Dialog Select sources for comparison (project element with export file)
Symbol Description
Show next element: Clicking this symbol navigates to the next element
in the history of the already displayed elements.
Select next difference: Clicking this symbol selects the next difference.
Preselect for the merger: Clicking this symbol preselects the selected
line for the merger.
Note: If no merger is possible for the selected line, no preselection can
be made.
Start merger: Clicking this symbol carries out the merger for all prese‐
lected lines.
Tab.4-77: Toolbar
"Properties" section The comparison results for each property of the element are displayed in this
section.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 81/295
Rexroth IndraWorks 13VRS Engineering
"Compare all Sub-Elements" func‐ Click on the "Compare all Sub-Elements" button to compare the complete hi‐
tion erarchy of the sub-elements from the starting element up to the deepest sub-
elements.
The comparison results are displayed for the individual elements in a list
view.
Symbol Description
Show all elements: Clicking this symbol shows all differing and comply‐
ing elements.
Show only differing elements: Clicking this symbol shows only the dif‐
fering elements.
Show only complying elements: Clicking this symbol shows only the
complying elements.
Tab.4-81: Toolbar
84/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
A right click on the element in the list displays the respective context menu:
1. If a left and a right element exist in the list, the following context menu is
displayed:
4.6.4 Merging
The "Comparison" dialog can also merge individual lines. The prerequisite is
that the left side of the comparison is a project.
The required functions are provided in the toolbar.
Proceed as follows:
1. If working under version control, ensure that writing to the target for
merging is possible. If required, use the "Check out" function for the tar‐
get element.
3. Click on the symbol and merging starts for all preselected lines. The
data is transferred from the right side (source) to the left side (target).
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 85/295
Rexroth IndraWorks 13VRS Engineering
4.6.5 Options
Set options in the "Options" dialog to customize the comparisons. To go to
the "Options" dialog, select Tools ▶ Options... in the menu. Click on the
"Comparison" node.
86/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Text Settings Set color and font for the comparison under "Text Settings".
Executing validation The validation is visualized via a dialog with progress display if required.
If validation messages are present, these are listed in the message window
under the category "Validation". Therefore, the message window is set in the
foreground.
Canceling validation The "Cancel" button of the progress display allows aborting a running valida‐
tion.
The validation abort is displayed as follows in the status bar:
Project data can still contain further discrepancies, since not all
checks have been performed!
4.8 Persistence
IndraWorks opens the latest opened project at next start.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 89/295
Rexroth IndraWorks 13VRS Engineering
Deleting additional language from To delete a language from the project, select Project ▶ Language ▶ Manage
project Project Languages. Select the language to be deleted from the "Additional
languages" list and click on "Delete…" Confirm the safety prompt.
For example, Microsoft Excel 2003 or OpenOffice.org Calc are suitable for
editing translation files. The operation of these two programs differs only in
the setting of text export and text import filters to open and save the transla‐
tion files.
After the translation has been completed, import the translation file.
IndraWorks assigns the appropriate translations from the translation file to
the original texts in the project.
The section below describes the translation of the texts of a translation file
with the example of OpenOffice.org Calc.
The following steps are required:
1. Export the translation file from IndraWorks
2. Import the translation file to OpenOffice.org Calc
3. Translate texts The translated texts are inserted into the translation file
4. Export the translation file from OpenOffice.org Calc
5. Import the translation file to IndraWorks
Exporting Translation File from IndraWorks
Open the "Export Translation File" dialog via Project ▶ Language ▶ Export
Translation File....
Character set "Unicode" has to be set in this list box. This should already be preset, since
OpenOffice.org Calc automatically detects the character set used in the file.
Separator options Select the separator option "Separated by" and "Tab" as separator.
Text separator Text separators are not used in the translation file. Delete the suggested sep‐
arator.
Click on "OK" to download the translation file to OpenOffice.org Calc.
Translate Texts in OpenOffice.org Calc
After having downloaded the translation file to OpenOffice.org Calc, a
spreadsheet is opened. It contains five columns and a number of lines de‐
pending on the number of texts.
During the translation, the translated texts are entered in column 2. During
import, these texts are read in IndraWorks.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 95/295
Rexroth IndraWorks 13VRS Engineering
Fig.4-99: OpenOffice.org Calc, dialog: Save file as, export translation file
File type Select "Text CSV" from the "File type" field.
Editing filter settings Use the "Edit filter settings" checkbox to select the filter settings before sav‐
ing the file in the "Export of text files" dialog.
To open the "Export of text files" dialog, click on "Save".
When using a firewall, the port 1241 has to be enabled in the fire‐
wall.
The user name as well as the password of the user account can
only be changed by the administrator of the database.
Fig.4-104: Icon and context menu of the ENI server in the task bar
"ENI Control" and "ENI Admin" cannot be active at the same time!
1. Subversion server
Subversion runs as service on the team server.
2. Apache server with Subversion module
The Apache server runs on the team server. Subversion runs as module
in the Apache server.
3. Apache server with Subversion module and SSL
The Apache server runs on the team server. Subversion runs as module
in the Apache server. The connection between engineering stations and
the team sever is secured using SSL.
The following table compares the installation variants in detail. Select the
most suitable installation variant for your purposes.
Subversion installation variants
Apache server +
Apache server +
Subversion server Subversion module
Subversion module
+ SSL
Network protocol svn:// http:// https://
svn://<Computer‐ http://<Computer‐ https://<Computer‐
Addressing Name>/<Path to re‐ Name>/svn/<Path Name>/svn/<Path
pository> to repository> to repository>
More difficult than More difficult than
Installation Quick and easy the Subversion the Subversion
server server
Faster than http / Slower than svn Slower than svn
Performance https since state- since there is no since there is no
oriented state state
Passwords are
stored as plain text
on the server. That
Passwords are Passwords are
means that the
stored as hash val‐ stored as hash val‐
server is to be se‐
Security ue on the server. ue on the server.
cured accordingly.
Network traffic is Network traffic is
Repository content
not coded. SSL-coded
is transferred as
plain text in the net‐
work.
Apache logging Apache logging
Logging No functions; very functions; very
comprehensive comprehensive
Repository brows‐
ing with web brows‐ No Yes Yes
er
Generally without Generally without
Server operation Required port shar‐
problems since http problems since
behind firewall ing
protocol https protocol
nary packages are not provided by the Apache Subversion project, but by
several so-called "maintainers".
The following website provides an overview on the maintainers and available
binary packages: http://subversion.apache.org/
Installing Team Server with Subversion Server
This installation instruction refers to the binary package of the "CollabNet"
maintainer for the Microsoft® Windows operating system. Download this bi‐
nary package from the following website: http://www.collab.net/.
Example:
Creating database
cd c:\svn_repository
svnadmin create c:\svn_repository
Enabling User Management The subversion user management is activated using the configuration file
svnserve.conf contained in the storage location.
1. Change the directory in the subdirectory conf
2. Open the file svnserve.conf with an editor (notepad)
3. Remove the comment character '#' from the line # password-db =
passwd
4. Remove the comment character '#' from the line # anon-access =
read and change the read value to none
Only authenticated users can access.
Call the installation and specify its storage location. The actual administration
is carried out via the address http://localhost:3343/csvn/. The administration
tool of Edge is called.
Fig.4-116: IndraWorks users work parallely at one team project on the team serv‐
er
Among others, version control comprises the following functions:
● Exclusive editing of project elements. Only one user is allowed at a time
to edit one element. This requires that the user checks out the element
and checks it in again after editing.
● Recording the version history of each element. The revision history of
each versioned element is recorded and can therefore be followed.
● Storing project parts in library projects. This is an advanced version con‐
trol. Library projects allow central storage of PLC project parts as ver‐
sioned projects. Elements from library projects can be used in different
team projects.
108/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
4.11.3 Preparation
Accessing Team Server
Users can only work with the team server if they have a user account. This
user account is created by the administrator of the team server (for example
the Visual SourceSafe database). IndraWorks requests the user name and
password when the team server is accessed for the first time. This login re‐
mains until IndraWorks is closed.
Select the team server and a login dialog is displayed if you are not yet log‐
ged in to this team server.
Enter user name and password and confirm with OK.
If another user checks an element out or in, its state in the project
tree is not updated automatically. For more detailed information,
refer to the chapter Definition of Terms, page 124.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 113/295
Rexroth IndraWorks 13VRS Engineering
State Transitions
The figure below shows the possible states of the elements of a versioned
IndraWorks project and the possible state transitions. The functions for the
state transitions are described in the following chapters.
Fig.4-122: Select storage location for team project (on the team server)
Create new folders and delete existing ones (delete via context menu).
Continue with OK.
After having been deleted via the context menu, the folders are
no longer visible although they still exist in the database. The fold‐
ers can only be permanently removed by a database administra‐
tor (see http://msdn.microsoft.com/en-en/library/h2bd48cc%28VS.
80%29.aspx).
In addition, only the database administrator is authorized to re‐
name folders.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 115/295
Rexroth IndraWorks 13VRS Engineering
After having been added to version control, the project can be edited
considering the version control functions.
Opening Project from Version Control
Any user opening a project from version control also creates a working copy
at the same time.
Proceed as follows:
1. Start the function under File ▶ Open ▶ Project from Version Control...
2. Select the team server
3. Log in to the team server
4. Select a team project on the team server
After the selection has been confirmed with OK, the "Select Team Proj‐
ect Version" dialog is displayed:
Only the user who created the working copy is allowed to make
changes to the project by checking it in and out.
After this function has been executed, you are still in the working
copy belonging to the original team project. To work at the new
team project, open it from version control first.
Labeling Version
Labeling a version identifies the latest checked-in state of all elements of the
team project with a unique name. Label any version that might be accessed
later on.
To label a version, click on the project node in the Project Explorer and select
Version Control ▶ Label Version... from the context menu. Enter a label and a
comment on a version in the dialog and click on OK.
Note that the label always relates to the latest, checked-in version
of the team project. If you or another user has checked out or hi‐
jacked project elements, it is not the current working version that
is labeled but the current version of these elements on the team
server.
Furthermore, a version can only be labeled if used library projects
are also implemented in a labeled version. For more detailed in‐
formation, refer to the chapter Adjusting Versions and Storage Lo‐
cations of Library Projects, page 139.
Changing Version
Changing a version of the project updates the working copy up to a specific
version of the team project. It can be selected between the latest version
(newest) and the labeled (or older) versions.
Highlight two versions and click on "Compare Selected Versions" to display
differences between two versions (see chapter 4.6 Comparing Project Data,
page 75).
To change the version of a project, click on the project node in the Project
Explorer and select Version Control ▶ Change Version... from the context
menu. Select the version to be retrieved and confirm with OK.
118/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
To change the user, use the "Disconnect from Team Server" and
"Reconnect to Team Server" functions.
To connect a working copy to another team server, select the context menu
items of the project node Version Control ▶ Disconnect from Team Server
and then Version Control ▶ Reconnect to Team Server.
After a successful check, the version control connects the working copy to
the newly specified team sever. New local team project storages and the li‐
brary projects are created and synchronized with the team server version.
The working copy is also updated. This process can take several minutes de‐
pending on the project size. The project elements checked out or hijacked in
the working copy remain unchanged.
Most of the version control functions are also available in the "Versioned Ele‐
ments" dialog.
Additionally, most of the version control functions are also available in the
toolbar. The icons of the selected element are enabled or disabled in the
Project Explorer according to the version control state.
Checking Out
To edit a project element exclusively, it has to be checked out. Checked-out
elements are protected from changes by other users.
To check out project elements, proceed as follows:
● Context menu Check Out... of the respective elements in the Project Ex‐
plorer
● Context menu Check Out... of the respective elements in the "Versioned
Elements" dialog (see chapter Displaying Versioned Elements, page
125).
● Activate automatic check-out to edit an element.
When checking out via the context menu, the system first checks whether
there are new versions of the elements to be checked out in the team project.
Unless new versions are found, the same "Check Out" dialog that is used for
an automatic checkout is displayed. This dialog allows entering a comment to
the planned changes. Click on OK to check out the project element.
When checking out via the context menu, a dialog is shown which displays
the elements with a later version in the team project. This dialog allows to
specifically exclude elements from the update by hijacking (for details see
Updating Working Copies, page 127).
In addition, use the context menu to open the version history of the element.
There, it can then be compared with other versions or the current project ver‐
sion as described in the chapter Show History, page 129. Additionally, your
local changes can also be merged with the changes made in the team proj‐
ect. For more detailed information, refer to the chapter 4.6.4 Merging, page
84.
The "Check Out" function can only be used if the versioned proj‐
ect is available in its "latest version", since labeled versions can‐
not be changed any longer (see also chapter 4.11.5 Managing
Versions, page 132). Additionally, the "read-only" attribute can
impede library elements from being checked out (see chapter
4.11.6 Library Projects, page 134).
Undoing Checkout
You might have modified a checked out project element and would like to un‐
do these changes. Therefore, select Undo Checkout... in the context menu of
one or several elements. In the following dialog, click OK.
Checking In
This function is displayed for an element added newly to the working copy as
well as for a checked-out element. New elements which are added or impor‐
ted are not automatically checked in. This can only be done with the Check In
function.
The changes from the working copy can only be applied to the team project if
the changed elements are checked in. Check-in comments can be made.
Therefore, select Check In... in the context menu of one or several elements.
In the following dialog, click OK.
When an element is checked in, the current local editing version of that ele‐
ment is applied to the version control system. A new version of the project el‐
ement is generated and can be retrieved by other users.
Undo Hijacking
To discard local changes in a project element, select the function Undo Hi‐
jacking in the context menu of one or several elements. The changes are un‐
done and the version prior to hijacking is restored.
Applying Hijacked Version
To apply a local version to the team project (by hijacking), perform the follow‐
ing two steps.
1. Check out changed element (context menu Check out) to obtain write
access from the team server (see Checking Out, page 121)
2. Check in checked-out element (context menu Check in) to send the ver‐
sion to the team server (see Checking In, page 123)
Refreshing Status Display
When working on project elements (check out, check in), their status display
in the Project Explorer is automatically updated. However, if another user
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 125/295
Rexroth IndraWorks 13VRS Engineering
checks out an element, their states in your working copy are not automatical‐
ly refreshed. A change in state becomes only obvious after e.g. trying to
check out this element and it is not possible.
To force refreshing of the status display for all project elements, click on any
node in the Project Explorer and select from the context menu Version Con‐
trol ▶ Refresh Status Display. This refreshes the status of the element and all
its sub-elements.
Displaying Versioned Elements
To find out which elements have been checked out, hijacked, added or disa‐
bled by other users while working with a versioned version or thereafter, use
the "Versioned Elements" dialog (context menu Version Control ▶ Display
Versioned Elements...).
● Select individual elements: Press and hold the <Ctrl> key and highlight
the elements to be selected one after the other.
The context menu also provides the function Select in project. Thus, it can be
found out to which element in the Project Explorer the list element corre‐
sponds.
Updating Working Copy
By updating the working copy, a project element, including its sub-elements,
is updated to the latest version available in the team project. Thus, apply
changes to your working copy made to the team project by other users.
In the Project Explorer, click on the project element and select in the context
menu Version Control ▶ Update Working Copy.
This function checks whether the team project contains new versions for the
selected project element an all its sub-elements.
Unless new versions are found, a message is displayed informing that your
working copy is up-to-date.
Otherwise, a dialog shows the elements for which there are new versions in
the team project.
The "Update Working Copy" function does not apply to the work‐
ing copy of a labeled version, since labeled versions cannot be
changed.
Fig.4-140: Warning is displayed if the working copy was not properly closed.
Click on the project node in the Project Explorer and select the context menu
item Update Working Copy or click on the corresponding button in the tool‐
bar. The working copy is now completely updated.
The working copy can be updated completely at any time if Update Working
Copy is selected for the project node. In contrast to other project elements, a
dialog is displayed at the project node while updating. In this dialog, a com‐
plete update can be selected.
Properties
The "Properties" dialog under Version Control ▶ Properties provides informa‐
tion on the versioned element.
The dialog is divided into the following sections:
● "General" tab
● "Storages" tab
● "Version History" function
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 131/295
Rexroth IndraWorks 13VRS Engineering
"Version History" function Click on Version History to display the version history of the element.
Deleting
Deleting an element is a general function in IndraWorks projects. However,
observe the following for versioned projects:
Only library projects from the team server, on which the current
team project is versioned, can be used.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 135/295
Rexroth IndraWorks 13VRS Engineering
In the Project Explorer, select the function Versions Control ▶ Manage Library
Projects... in the context menu of the project node to access the library proj‐
ect management. Library projects can be added or removed, their properties
can be displayed or modified and the latest library project version can be la‐
beled.
The library projects are displayed in a table. Each line represents a library
project
Fig.4-149: Example: Upper icon - Library element (checked in); Lower icon: Ver‐
sioned element in team project (checked in)
Removing Library Elements from Team Project
To remove library elements from the team project, delete them from the Proj‐
ect Explorer. It is important where the library element belongs to.
There are two cases:
1. The library element to be deleted was added to a team project folder or
element. Thus, the superordinate element is part of the team project. In
this case, the library element is removed while being deleted, but it re‐
mains part of the library project on the server.
2. The library element to be deleted was inserted along with a superordi‐
nate element (e.g. a folder). Thus, the superordinate element is also
part of the library project. In this case, the deletion of the element also
deletes it from the library project.
a team project. Use the dialog Project Node ▶ Version Control ▶ Manage Li‐
brary Projects....
To change the library project version used, highlight the corresponding line
and select Properties.... Subsequently, select a labeled version from the dia‐
log that is displayed. Apply the new setting (Close) to set all inserted library
elements to the selected version.
4.11.8 Troubleshooting
Errors are recorded in the Windows event display on the engineering station.
Open the Windows event display via the Windows Control Panel or the user
interface of the "ENI Control" (under Service ▶ Display Event Log... or the
task bar icon ▶ Event Log...).
The following sections describe examples of various errors with potential cau‐
ses and solutions.
Example:
Team server not accessible or login to team server fails.
● Team server is not accessible in the network.
● ENI server is stopped. See "Team server cannot be started".
● User account is not created in the database.
● ENI user account is not created in the database.
Example:
Team server cannot be started.
The settings under ENI Control ▶ Database can be incorrect:
● Database driver has not been selected or is no longer available.
● After the team server has been installed for the first time, the ENI user
name and the password have to be entered again.
● ENI user account has not been created.
● Storage location of the SourceSafe database entered is incorrect or has
changed.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 143/295
Rexroth IndraWorks 13VRS Engineering
Example:
While retrieving a working copy, error messages on missing PLC libraries,
device description files or non-installed DTMs (DeviceTypeManager) are dis‐
played.
These missing elements were available on the engineering station on which
team or library project were created. These elements also have to be instal‐
led on other clients.
● PLC libraries are installed via the repository (Tools ▶ Library Reposito‐
ry...).
● Device description files are installed via the device database
(Tools ▶ Device Database).
● DTMs are installed in the Windows System (manufacturer's installation
program).
Example:
Element cannot be checked out.
● Element is checked out (disabled) by another user.
● Element was inserted from a library project and the library project is
available in a labeled version or it is read-only.
● Element belongs to the team project and the team project is available in
a labeled version.
● Working copy was created with another team server user account.
Working copy can only be edited with the user account used for is crea‐
tion.
Example:
Elements checked out by a user whose working copy is no longer available
(e.g. Working copy deleted the hard disk damaged).
● Solution 1: The user creates a new working copy to undo the checkout.
● Solution 2: The database administrator undoes the checkout by the
user.
● Possible changes made by the user get lost in either case, since these
changes were only made in the working copy.
Example:
Elements of working copy are grayed out (inactive) or cannot be edited.
● The appropriate editing license (for example CamBuilder) might not
available on the engineering station.
However, this means that the new available functions causing an incompati‐
ble change in the project are disabled. If one of these functions is selected,
IndraWorks Engineering output a corresponding note.
The compatibility mode can explicitly be changed or switched off. The project
compatibility with the original version is lost.
Project Export/Import
If a project is exported including the root node, the set compatibility mode of
the project is saved in the export file. When creating a new project from the
export file content, the saved mode is suggested as compatibility mode for
the new project.
If a different compatibility mode is selected, the data is converted when ap‐
plied to the new project. If problems occur, these are reported.
Compatibility Mode for Versioned Projects
Creating Team Project and Working Copy
When creating a team project, the compatibility mode of the original project is
saved in the Version Control system. When creating a working copy of this
team project ("Open Project from Version Control"), the compatibility mode of
the original project is suggested as compatibility mode of the new project.
A different compatibility mode can be selected, if required. Problems during
inserting or updating of project elements that can result in hijacked states.
Changing Compatibility Mode of Working Copy
The compatibility mode of a working copy can be changed as for an ordinary
project. This does not automatically change the compatibility mode of other
working copies and the team project. If changed data is checked in after the
new compatibility mode without all users working with the team project having
agreed, compatibility problems arise when updating project data of other
working copies.
4.13 Printing
4.13.1 General Information
IndraWorks provides the functionalities "Print", "Print Preview" and "Print Set‐
tings" to document your data.
Choose between printing:
● Data of a device
● Data of a project including all devices
The scope of data can be detailed via a dialog.
The print menu items depend on your current working context and
can only be selected if a printable element is selected.
Table of Contents
Change font settings for heading, first level heading, second level heading
and third level heading and their indentation via the "Layout" tab and on the
"General" tab.
Right-click on the printable area of the "Layout" tab to display the relevant
context menu.
"Edit"
Select Text ▶ Edit to edit the selected field. An editor with the content of the
selected field is displayed in the header/footer.
Fig.4-160: Editor
When editing a text in the editor, right click to select the Insert Variable... con‐
text menu item.
Cover page information The data to be printed on the cover page is configured in Cover page infor‐
mation. The individual data/cover page information is presented in the list
view as a combination of "Key" and "Value".
Click on "Printer..." to open a dialog, in which, for example, the printer can be
selected and the printer properties viewed.
"General" Tab
The General tab allows to make general print settings listed in the following
sections:
● "Options"
● "Fonts"
Table of contents The table of contents generally includes the following information:
● 1. The first heading level displays the device name.
● 1.1. The second heading level displays the data categories of the de‐
vice.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 157/295
Rexroth IndraWorks 13VRS Engineering
● 1.1.1. The third heading level displays the file name of the printed data
category.
Configure the table of contents in the "Print Settings" on the "General" tab.
Refer to chapter "General Tab" on page 155.
Configure the separator sheet in the "Print Settings" on the "General" tab.
Refer to chapter "General Tab" on page 155.
Configure the separator sheet in the "Print Settings" on the "General" tab.
Refer to chapter "General Tab" on page 155.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 159/295
Rexroth IndraWorks 13VRS Engineering
The scope of the data can be detailed in both cases via a dialog.
Proceed as follows:
1. Open IW project:
Open IW project with printable devices.
2. Select function:
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 161/295
Rexroth IndraWorks 13VRS Engineering
● The dialog indicates the selected devices and nodes and their data
categories with a checkmark.
● The selected printer and basic settings are shown in the "Printer"
area.
● Use the "Page Setup..." button to change the printer and the set‐
tings for margins, page orientation and paper size.
● "Finish" starts "printing" or the "print preview".
5. Progress bar
A progress bar is displayed until all pages are prepared for printing or
print preview.
Stop this process with "Cancel". However, the pages already prepared
are printed or displayed.
Administrator The administrator (user name "Admin") is the super user in IndraWorks. The
administrator already exists in an initialized user database immediately after
creating a new IndraWorks project. The administrator is provided with all per‐
missions without any restrictions. The user data of the administrator cannot
be changed except for some settings. Additionally, the administrator cannot
be deleted.
During manufacturing, do not work as administrator at the operating station.
During manufacturing, it is recommended to change the initial administrator
password and to lock the user account of the administrator.
Default groups The user management provides predefined default groups with characteristic
permission profiles of frequently found user groups. This simplifies the config‐
uration and the assignment of permissions. Add users to the default groups
to assign typical permission profiles. Thus, the configuration effort is mini‐
mized.
Default groups are specified and cannot be edited or deleted. Default groups
can be copied and this copy can be modified according to the requirements.
The copy of a default group is a "normal" group, i. e. it can be edited and de‐
leted.
User name The user name is the name entered in the login dialog together with the password.
Full Name This column displays the full name of the user in the format <last name>, <first
name>.
Description This column contains a brief description of the user.
Status The status of the user is displayed here. Status "unlocked" means that the user can
be logged in to IndraWorks. If the status is "locked", IndraWorks does not allow this
user to log in.
Below the user list, there are the buttons "New...", "Properties...", "Copy...",
"Delete", "Lock" and "Reset Password". To select one of those functions click
on the according button. The functions are described in detail later on in this
section.
Enter a user name in the "General" tab. The user name has to be
unique in the IndraWorks project. An error message is issued if the user
name has already been assigned to another user. The other input boxes
of this tab are optional and can remain empty.
2. Click on the "Settings" tab and adjust the settings for the new user.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 167/295
Rexroth IndraWorks 13VRS Engineering
3. Click on the "Membership in Groups" tab and assign the new user to
one or several groups.
168/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Enter a group name in the "General" tab. The "Description" input box of
this tab is optional and can remain empty.
2. Click on the "Members" tab and assign users to the new group by se‐
lecting the corresponding checkboxes.
Fig.4-188: Settings
Login In the "Login" section, adjust the settings for the login procedure and for auto‐
matic login.
Select "Login with name and password" if the users are to enter their user
name and their password at login. If users call protected functions without be‐
ing logged in or without the necessary permissions, the login dialog opens
automatically.
If an external login procedure is to be used, select "External login". The exter‐
nal login is here representative for all login procedures that require, for exam‐
ple, a key switch or an Euchner EKS key instead of a user name and a pass‐
word. This enables a login on operation stations without keyboard, simply by
inserting a key or an EKS key.
Use the "Login user automatically" option to define a default user. If this op‐
tion is enabled and a user is selected, the user management causes the login
of this default user immediately after the start of IndraWorks or if no other
user is logged in.
172/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Network passwords and user lock‐ Select this option if your IndraWorks project comprises several operating sta‐
ing tions and if password changes or user lockings are to be applied to all ope‐
rating stations of the project.
Select a directory unlocked for network sharing. This directory is used to syn‐
chronize the passwords and the list of locked users in the operating stations.
The selected interval defines the period after which synchronization takes
place. The shorter the period selected, the faster a password change at one
operating station affects the other operating stations for example. However,
too short intervals can unnecessarily load the system. Thus, the shortest in‐
terval is two minutes. Select the interval as long as possible and as short as
necessary.
External login This section only applies to you if you are using external login procedures
and Euchner EKS keys and Euchner EKM software. The EKM software gen‐
erates unlock files from the serial numbers of the EKS keys. These files are
used by the user management to detect whether an EKS key is unlocked for
a user login.
Select whether unlocking he EKS keys is to be monitored and which directory
stores the unlock files. This directory has to be accessible via network share.
Enter an interval after which the unlock files are read in again. Note as well
for this interval: as long as possible, as short as necessary.
Logging The user management has a logging function, that writes all login and logout
procedures and all permission queries into a log file. Select the "Enable log‐
ging" checkbox to switch on the logging function.
The log file is located in the IndraWorks project (...ProjectDirectory\db
\IndraWorks.Userman.Log.csv) and is a Unicode CSV text file. It can be
opened and analyzed by MS-Excel or OpenOffice-Calc for example. The col‐
umn separator is a semicolon.
To avoid the log file growing uncontrollably in size, its size is monitored. If the
file exceeds a maximum size, it is reduced to a minimum line number. The
first entries of the log file are removed. Thus, the current logging entries are
preserved.
Define the size the log file can reach before it is reduced via "Maximum size
of log file". Use "Length of log file after reduction" to define the number of
lines preserved in the reduced log file.
Export and Import
Exporting User Database
To use the user database of one IndraWorks project in other IndraWorks
projects, export this user database into a zip file. Load the other IndraWorks
project(s) and import the zip file with the exported user data.
1. Open the "Configure User Management" dialog and click on Export... to
export the user database.
2. In the file selection dialog, select the directory the user database is to be
exported to and enter the name of the zip file.
3. Start the export with OK.
Importing User Database
1. Open the "Configure User Management" dialog and click on Import... to
import an exported user database into an IndraWorks project.
2. Select the .zip file to be imported in the file selection dialog and start the
import with OK.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 173/295
Rexroth IndraWorks 13VRS Engineering
Importing ACC001.DAT
Using the import function, load user databases created with older IndraWorks
versions (file ACC001.DAT).
1. Open the "Configure User Management" dialog and click on Import... to
import an ACC001.DAT file into an IndraWorks project.
2. Select the "Acc001.DAT" file type and the file.
3. Start the import using OK.
At import, the users are loaded from the ACC001.DAT file. The
data of the current user database is replaced by the data to be
imported. This cannot be undone. Note this to avoid data loss.
Fig.4-193: "Login User" dialog with reference code and key code
3. You receive a key code associated with your reference code from Bosch
Rexroth Service. Enter this code in the "KeyCode" input box of the login
dialog and click on OK. Now, you are logged in with administrator rights.
A key code only works together with the matching reference code. Each login
provides a new reference code. Old key codes cannot be used.
Several EKS terminals can be operated at the same time (also in‐
termix operation serial connection, via USB and Ethernet).
3. If you work with the Ethernet variant of the EKS terminals, provide the IP
address(es) of the terminal(s) to the IndraWorks Operation. This is car‐
ried out by editing the file DDP.OPDLoadingSequenceForEksLo-
ginDC.xml. Therefore, enter one or several IP addresses as value into
the entry Terminals EthernetAddresses. The IP addresses are
separated by a semicolon or a comma.
Example:
...<Terminals
EthernetAddresses="192.168.1.10;192.168.1.11" />...
4. Start IndraWorks Engineering and select the "External login" in the
"User Management" via Project ▶ User Management ▶ Configure....
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 177/295
Rexroth IndraWorks 13VRS Engineering
2. Click on "Next>>".
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 179/295
Rexroth IndraWorks 13VRS Engineering
3. Click on "Next>>".
4. Click on "Next>>".
180/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
5. Click on "Next>>".
The EKS USB driver is now installed
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 181/295
Rexroth IndraWorks 13VRS Engineering
6. Click on "Finish" to complete the installation of the EKS USB driver. Im‐
mediately after the installation of the EKS USB driver, a virtual serial
port is installed for the newly connected EKS terminal.
7. Click on "Next>>".
8. Click on "Next>>".
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 183/295
Rexroth IndraWorks 13VRS Engineering
9. Click on "Next>>".
11. Click on "Finish" to complete the driver installation. The EKS terminal is
ready.
Fig.4-208: Properties of user dialog (the field "Code" defines the user to be log‐
ged in when inserting a certain EKS key)
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 185/295
Rexroth IndraWorks 13VRS Engineering
The user management creates the code from the EKS key data according to
the following scheme:
Pattern: eks_level_<ProtectionLevel>[_[r][o]][_<CostCenter>]
The protection level is a three-digit decimal number. The user management
supports protection levels from 000 to 099. The extension "_ro" is added if
the special function "Rework" or "OperatingSystem" is set on the EKS key.
Optionally, a four-digit cost center name (consisting of the characters A-Z and
0-9) can be attached with an underscore. If the cost center is specified, it has
to match with the cost center data given on the EKS key to log in the user
with this code. Otherwise, the cost center information on the EKS key is ig‐
nored, it is searched for a user and he is logged in if no cost center was de‐
fined for him.
Some examples of codes created from EKS key data are shown below:
● eks_level_001 : EKS key with protection level 1, no special function, no
cost center
● eks_level_002 : EKS key with protection level 2, no special function, no
cost center
● eks_level_001_r : EKS key with protection level 1, special function "Re‐
work", no cost center
● eks_level_001_o : EKS key with protection level 1, special function "Op‐
eratingSystem", no cost center
● eks_level_001_ro : EKS key with protection level 1, special function "Re‐
work" and "OperatingSystem", no cost center
● eks_level_001_ro_0815 EKS key with protection level 3, special func‐
tions "Rework" and "OperatingSystem" as well as the cost center "0815"
The following user configuration and group configuration is recom‐
mended when using the EKS system in IndraWorks:
1. Create a user for each protection level and for each protection level with
special functions. Assign a code to the users according to the protection
level and special functions.
186/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
2. Create a group for every protection level and for every special function.
Assign the necessary permissions to these groups. If the permission
profiles of the groups are based on each other, assign only the permis‐
sions not given to the "lower" groups.
well as the EKS key data are written into the PLC assigned to the active HMI
device. They are available as outputs for a further processing at the function
block specified. When removing the EKS keys from the EKS terminal or when
exiting the user interface, the data in the function block is reset.
Using global variables Instead of using the function block, the following global PLC variables can still
be defined to analyze EKS key data or information on the current protection
level in a PLC program. Existing PLC programs do thus not have to be modi‐
fied for the use of the function block.
Program:
VAR_GLOBAL
EKS_SerialNo:STRING(16); (*key serial number*)
EKS_ProtectionLevel:INT; (*protection level*)
EKS_WorkerIdent:STRING(7); (*worker ident*)
EKS_SafetyOperationMode:BYTE; (*safety mode*)
EKS_So1:BYTE; (*special functions*)
EKS_So2:BYTE; (*special functions*)
EKS_So3:BYTE; (*special functions*)
EKS_So4:BYTE; (*special functions*)
EKS_So5:BYTE; (*special functions*)
EKS_So6:BYTE; (*special functions*)
EKS_So7:BYTE; (*special functions*)
EKS_So8:BYTE; (*special functions*)
EKS_So9:BYTE; (*special functions*)
EKS_KeyIn:BYTE; (*FFhex if key inserted, 00hex if no key*)
END_VAR
As soon as an EKS key was inserted into an EKS terminal and the respective
user was logged in, IndraWorks writes the following data into the PLC as‐
signed to the active HMI device if the variables mentioned above were de‐
clared.
EKS_SerialNo Serial number of the EKS key as string. If the EKS key is re‐
moved, this variable contains an empty string.
EKS_Protec‐ Protection level stored on the EKS key. Protection levels
tionLevel from 00 to 99 are allowed. If the EKS key is removed, this
variable is set to -1.
EKS_WorkerI‐ Workerident (e. g. employee number) as string. Use this data
dent array to personalize EKS keys. If the EKS key is removed,
this variable contains an empty string.
EKS_SafetyO‐ Safety mode. If the EKS key is removed, this variable is 0.
perationMode
EKS_So1 to Special functions. If the EKS key is removed, these variables
EKS_So9 are set to 0.
EKS_KeyIn Flag "Key inserted". As long as an EKS key is inserted and a
corresponding user is logged in, the value of this variable is
FFhex; otherwise 00hex.
VAR_GLOBAL
UM_LoginCmd:BYTE; (* command, 00hex = logout, FFhex = login *)
UM_LoginCode:STRING; (* code of the user to be logged in *)
UM_MediaId:DWORD; (* release code, can be set to 0 *)
END_VAR
To log in a user, the PLC program has to perform the following steps in the
given order:
1. Set PLC variable UM_MediaId to 0
2. Write the code of the user to be logged in into the PLC variable
UM_LoginCode
3. Set PLC variable UM_LoginCmd to FFhex
Fig.4-213: Properties of user [the code defined in the user properties (see selec‐
tion) has to be written into the PLC variable UM_LoginCode to log in
the user]
To log out a user, the PLC program has to set the PLC variable UM_Log‐
inCmd to 0. This logs out of the current user irrespective of the current value
of the other two PLC variables.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 191/295
Rexroth IndraWorks 13VRS Engineering
VAR_GLOBAL
UM_UsermanEnabled:BYTE; (*indicates, whether the user management is enabled*)
UM_UserLoggedIn:BYTE; (*indicates, whether a user is logged in*)
UM_CurrentUserName:STRING; (*login name of the user *)
END_VAR
The values of these PLC variables are written by the user man‐
agement. Only Read-only access to the PLC variables is allowed
in the PLC program.
VAR_GLOBAL
{PLC authorization bits}
UM_Authorizations:UINT;
END_VAR
END_IF
RETURN;
VAR_GLOBAL
UM_UsermanEnabled:BYTE;
UM_UserLoggedIn:BYTE;
UM_CurrentUserName:STRING;
UM_LoginCmd:BYTE;
UM_LoginCode:STRING;
UM_MediaId:DWORD;
END_VAR
Program:
PROGRAM PLC_PRG
VAR
KeySwitch:BYTE; (*key switch*)
END_VAR
Program:
(*
** Example:
** PLC controlled switching of permission levels by key switch
*)
(*
actual key inquiry
The inputs used by the key switch will be copied to the variable keyswitch
END_IF
RETURN;
Starting firmware management To start the firmware management, use the context menu of a device or the
device-specific items in the main menu. Select Firmware Management.
Describing dialog elements
Select Apply.
5. Read the license conditions.
To confirm the license conditions, select
● I accept the license conditions
and confirm with Complete.
If you do not accept the license conditions, select
● Cancel
The license is not activated.
Removing a License
To remove a license, select it from the list and click on "Delete".
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 199/295
Rexroth IndraWorks 13VRS Engineering
If you still want to use the current project, you can activate the
demo license. Use the IndraWorks licensing dialog (see above) to
activate the license.
If the note "Display of licenses not available for this device" is dis‐
played after opening the license dialog, runtime licenses of the
control on the HMI can be checked (menu: Tools ▶ Op‐
tions ▶ Software Licenses).
The desired device can also be dragged from the library to the device list
("drag&drop").
When adding a device to the network configuration, a dialog to edit the de‐
vice properties opens. The device is only added to the list after the "Proper‐
ties" dialog has been closed with "OK".
Closing Editor
To close the network configuration editor, click on the "x" in the upper right of
the document window or press <Ctrl> + <F4>.
If there are unsaved changes in the network configuration, you are asked
how to proceed.
If Apply was selected, exit the dialog with OK. Otherwise, the dialog is closed
automatically after the application of these settings.
Note that PCs with Windows Vista and Windows 7 cannot be re‐
mote-controlled via I-Remote.
Software components The I-Remote teleservice software consists of two software components.
● Click on "Install"
● Close all applications and restart the computer This completes the in‐
stallation of IndraWorks I-Remote.
IndraWorks integration After successful installation, find the I-Remote menu under Tools on the
IndraWorks Engineering desktop. The "I-Remote" menu has the following
menu items: Enable, Disable and Configuration.
Authorization The use of the I-Remote functions requires the following authorizations:
● You have to be logged in as main user or administrator in Windows.
● The user logged in to IndraWorks has to have the special authorization
"I-Remote" or has to be a member of a group with this authorization
(see chapter 4.14 IndraWorks User Management, page 163).
Activate Enables the I-Remote software. This PC can now be accessed from a service
PC with the I-Remote control software. Due to safety reasons, the user has to
confirm a connection request of the service PC in the default configuration.
Deactivate Disables the I-Remote software. The PC cannot be accessed via I-Remote
anymore.
configuration The I-Remote session between the service PC and the client PC can be free‐
ly configured with regard to important configuration parameters such as:
● Safety (user management, access rights)
● Transport protocol
● Available functionality while accessing
● Web interface
212/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Navigation area The navigation area contains the tree-like hierarchy of the "Options" screens.
There are only folders on the highest level. Folders can contain "Options"
screens and subfolders.
"Options" screens Select an element from the navigation area to display the corresponding "Op‐
tions" screens. The corresponding settings can be viewed and edited.
Select a folder in the navigation area to open an overview of its "Options"
screens in the folder and a brief description.
4.23.3 Operating
Changing settings Select an element from the navigation area of the "Options" dialog to display
the corresponding "Options" screen.
Make the desired settings on the "Options" screen. Several "Options"
screens can be edited consecutively. These changes remain as long as the
"Options" dialog is open.
Applying changed settings Click on "Apply" or "OK" to apply the changes.
Restoring settings to default val‐ To restore the default values on the current "Options" screen, click on "Re‐
ues set". To apply the default settings, click on "Apply" or "OK".
Calling help Click on "Help" to open the online help for the current "Options" screen.
Exiting "Options" dialog Click on "OK" to exit the "Options" dialog. The changes are applied.
Click on "Cancel" to discard all changes and to close the "Options" dialog,
Use the shortcut <Alt> + <M>. It shows and hides the menu bar
and title bar.
Software Licenses
Use this site to manage the licenses of software components (see chapter
4.18 License Management, page 196).
Shortcuts
Shortcuts for commands can be defined in this "Options" screen.
Projects
Change the settings for the Project Explorer here.
These changes are only applied after restart.
218/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Deleting toolbar Select the user-defined toolbar to be deleted from the "Toolbars" field on the
"Toolbars" screen. Click on "Delete" and confirm the "Delete Toolbars" mes‐
sage.
tive configuration is evaluated and the relevant SCP devices are created. The
selected devices are highlighted in blue. Modifications to an active configura‐
tion can only take effect when the OPC server next restarts.
In the main window of the application, the SCP-OPC configurator displays the
list of devices stored in the SCP-OPC configuration file. The following device
properties are displayed:
column Description
4.25.2 Operation
Creating Device Configuration
Create a new SCP-OPC configuration file via the main menu File ▶ New. En‐
ter the file name when saving the configuration. If there is any configuration
data that has not yet been saved when closing, you are asked to save it.
The heading of the application displays the path and file name of
the currently open file. If a file was opened or modified after the
last change, the "*" symbol is shown in the dialog headline at the
end of the file name.
The heading of the application displays the path and file name of
the currently open file. If a file was opened or modified after the
last change, the "*" symbol is shown in the dialog headline at the
end of the file name.
220/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Adding Devices
To display a selection dialog to select the devices to be added to your config‐
uration, go to the main menu option Edit ▶ Add, the context menu option Add
or the "Add" button and specify the data source. Devices already in the con‐
figuration are grayed out in the selection dialog. Data sources are IndraWorks
projects, SCP-OPC configuration files or an active SCP-OPC configuration. A
dialog to display the properties of a SCP device can be added for every de‐
vice in the selection dialog as well as in the main window of the configurator
via the "Properties" option.
The OPC alias name may only include the following characters:
"a-z, A-Z, 0-9, _, -". If the name convention is infringed, a mes‐
sage is displayed, the background of the field will turn red and an
error symbol will be displayed in the field. A description of the
present error can also be found in the tooltip of the field labeled
as incorrect.
This option is only enabled if at least one device of the device list
is selected.
This option is only available if any changes were made since the
data was opened or last saved.
The "Save" option is not available for newly created configura‐
tions as long as no file name has been allocated.
Closing Application
Close the application using either the main menu option Close or the system
menu item x. If there are unsaved data you will be prompted to save the data.
4.26 Info
Use Help ▶ Info... to call the IndraWorks information dialog.
Click "Advanced >>" to view detailed information on the individual compo‐
nents.
The upper part of the dialog displays the exact version label and the build
number of the basic installation.
The lower part of the dialog displays the license conditions.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 223/295
Rexroth IndraWorks 13VRS Engineering
Edition
The "Output" window can be shown and hidden via the menu View ▶ Other
Windows ▶ Output. It is used to log events and processes occurring while
working with IndraWorks.
Fig.4-257: Messages
The upper area of the window is used to filter the messages to be displayed:
● A selection list allows filtering processes. The process, whose messag‐
es are be displayed, can be selected here. If "All" is selected, processes
are not filtered.
● Further filtering is carried out via the message type. One field is availa‐
ble for each type. The number of messages of this type is displayed in
the field. Click of one of these fields to show or hide messages of the
respective type.
Enabled fields (message types) are labeled with a frame.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 225/295
Rexroth IndraWorks 13VRS Engineering
Save messages to a text file via the context menu of the mes‐
sage.
Device Diagnostics
Show and hide device diagnostics via Diagnostics ▶ Device Diagnostics.
The device diagnostics shows a list of the currently pending diagnostics of a
device if:
● The device or one of its subitems is selected in the Project Explorer
● The device supports diagnostic messages
● The device is in "online" state
Otherwise, an empty list is displayed.
Each diagnostic message outputs the diagnostic number, diagnostic source
(module for ProVi messages, channel number with MTX), date and time of
occurrence as well as a descriptive text.
Creating error report After selecting the link to create an error report, the following dialog opens to
specify the scope of the error report.
Click on "OK" and IndraWorks creates an error report. All the information
gathered is saved as files in a subdirectory. Its name consists of "ErrorRe‐
portFrom_" as well as the current date and time. The storage location of the
error report as well as the current progress are displayed in the following dia‐
log:
setup.exe
IndraWorks - only DDP DDP.EngineeringDesk‐ Extension: File operations
(file operations) top.exe
DDP.OperationDesk‐
top.exe
IWDS.exe
SCP.Runtime.Configu‐
ration.exe
SCP - Gateway SCPServer.exe Specific recording of IndraLogic
Gateway.exe 1.x data
230/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
IWDS.exe
OPCScp.exe
SCPServer.exe
DriveServer_M*.exe
Select the black box icon and call the context menu.
232/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Administrative Rights
For data collection purposes, the black box uses Windows debug and hook
techniques to link to a running process. It is therefore necessary that the
black box is provided with administrative rights.
These can be given specifically in Windows via the Execute As... context
menu.
Recording Period
Log data is recorded in the black box in a ring buffer. Thus, stop recording if
the situation to be analyzed occurred in order not to increase the volume of
data unnecessarily.
Windows XP Embedded
Windows XP Embedded is not supported by the black box.
4.28 Help
4.28.1 IndraWorks Online Help
Help Start the online user documentation to learn the basics about IndraWorks via
Help ▶ First Steps.
5.2 Operation
5.2.1 Control Elements
The main window of the oscilloscope is split into different areas. The follow‐
ing figure provides an overview:
1 - Toolbar
File management This area of the toolbar provides functions for loading and saving measure‐
ments, as well as saving and printing the graph area.
Analysis and layout (time dia‐ Switch to the different diagram types of the oscilloscope, perform computa‐
grams) tions, view characteristics or change the layout of the interface.
Scaling The functions of this area provide the opportunity to scale the signal curves
displayed in the graph.
Cursor Show or hide two line cursors and zoom into the area marked with line cur‐
sors.
Configuring and controlling the In this area, configure the measurement and the measuring mode and control
measurement the measurement.
Layout control The signal legend (bottom window area) and the operating area (window
area to the right) can be shown or hidden using the interface. The layout set‐
tings are applied and are also valid upon an oscilloscope restart.
2 - Graph area In the graph area, measured and loaded signal curves and computations are
displayed. Change the measuring curves, e.g. displace them, scale them or
change their color. The display in the graph area corresponds to the signal
legend of the oscilloscope.
In addition to direct operation of the mouse, the graph area has operating
functionalities in the context menu. A distinction is made between three graph
areas. A special context menu is available for each of these graph areas.
These three areas are the x-axis, y-axis and the diagram area, which is span‐
ned by the axes.
3 – signal legend The signal legend displays all of the measurements and signals of the oscillo‐
scope session and corresponds to the display in the graph area. In the signal
legend, switch the active signal, or show or hide signals and computations in
the graph, for example.
Depending on the selected element, different context menus are available in
the signal legend. In addition to connection management, functions for meas‐
urement configuration and measurement control are thus provided e.g. on the
"Measurement configuration" node. Show or hide the signal legend via the
layout functions of the toolbar.
4 – operating area The operating area is located at the right side of the oscilloscope window and
provides the tabs "Measure" and "Analyze". The user interface to configure
and start a measurement is contained on the "Measure" tab. The "Analyze"
tab provides the user interface to analyze (e.g., scale and position signal
curves...) as well as to execute measurements.
Show or hide the operating area via the layout functions of the toolbar. Oper‐
ate the oscilloscope when the operating area is hidden via context menus
and the toolbar.
5 – status bar Here, the most important states and settings of the oscilloscope are dis‐
played:
● Fixed scaling
● Trigger mode
● Measuring mode
● Measurement status
A tooltip with a brief description is displayed for every field of the status bar.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 239/295
Rexroth IndraWorks 13VRS Engineering
Line Cursors
Show two line cursors in the diagram and use them for scaling or measure‐
ment tasks. The line cursors are represented as black, vertical dotted lines.
One of the cursors is the active cursor; this is marked with double line width.
The cursors are labeled with the cursor names "C1" or "C2" and the x-posi‐
tion. Displace the labeling fields of each cursor with the mouse. Move the
mouse cursor on the corresponding labeling field and move this upward or
downward to the desired position with the left button pressed.
Select line cursors with the mouse and drag them to the desired position or
displace them using the arrow keys. The line cursor stops on the relevant po‐
sition and remains, even when the measuring curves are displaced in the x-
direction.
Showing cursors Show or hide the two line cursors via the Show Both Cursors button in the
toolbar, or via the corresponding button in the operating area in the "Zoom"
section.
Setting cursors Set both cursors separately on the measured value of a curve. Proceed as
follows: Move the mouse cursor to the corresponding position of a measuring
curve. The closest measuring point is automatically recorded by the oscillo‐
scope and is displayed on the measuring curve with a small circle. Open the
Cursor context menu and select the Set Cursor 1 or Set Cursor 2 menu item.
The selected cursor is set precisely to the position of the recorded measuring
point. The cursor is automatically shown, if it was not already displayed.
Cursor distance The distance between cursor 1 and cursor 2 is shown via a labeling field be‐
tween the two cursors. The labeling field is connected to the cursors via a
line. Displace this labeling field in the y-direction with the mouse.
To displace the two cursors to the right or left at the same time while retaining
the set distance, click on the labeling field and displace the mouse in the x-
direction with the left button pressed.
Value at the cursor In the signal legend, the y-value of the intersection point is displayed with the
active cursor in the "Value [Y] at the Cursor" column for each measuring
curve. Switch the active cursor and the value display is adapted.
Via the Display Options ▶ Show Cursor Positions context menu item in the
diagram area, show or hide a table displaying the y-values on the intersection
point of the relevant measuring curve with cursor 1 and cursor 2.
Tools ▶ Show Cursor Positions can also be pressed to show or hide the ta‐
ble.
Zooming
Zooming into the area To zoom into an area in the diagram, select
● the Range Selection Frame menu item in the toolbar or
● the Range Selection Frame menu item in the Diagram context menu
Select the graph and move the mouse to draw the zoom area. A zoom rec‐
tangle appears. Its size is changed with the movement of the mouse. Re‐
lease the mouse button. The area to be zoomed into is defined and automati‐
cally sized to the entire graph area.
Area between the cursors To zoom into the area between the two cursors, select
● the Maximize Area Between Cursors menu item in the toolbar or
● the Scaling ▶ Maximize Area Between Cursors menu item in the Dia‐
gram context menu.
This functionality is also available via the Zoom Between the Two
Cursors button of the toolbar in the "Zoom" section.
242/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
the left or right. At this point, the area is enlarged or shrunk to the left or right.
Use this procedure to bring the left- and right-hand area boundary to the de‐
sired position.
Move the mouse in the characteristic computation area and press and hold
the left button to displace the entire area to the left or right.
Area size The area size, which is connected to the area boundaries by a line, is dis‐
played via a labeling field between the two area boundaries. Displace this la‐
beling field in the y-direction with the mouse.
More Display Options
Set various display options, such as signal filter, curve display or display for‐
mat of x- and y-axis, in the oscilloscope. Select the associated functions via
the operating area, in the graph area via the "Axes" context menus or via the
Display Options "Diagram Area" context menu.
Signal filter Via the signal filter, control the display in the "Time diagram" diagram.
It is possible to set the following filters:
● No filter (display all signals)
● Measured signals (only display measured signals)
● Computed signals (only display computed signals)
Curve display Set how the curve is to be represented.
The following representations are possible:
● Interpolated (the individual measuring points are connected by lines)
● Discrete (y-value is extended in parallel to the x-axis until a new meas‐
ured value is reached)
● Interpolated with measuring points (interpolated representation with
marked measuring points)
Show signal tables A signal table with all displayed signals is shown in the right diagram area.
The following figure shows, by way of example, a signal legend with two
measurements:
The following section provides a description of all the node types of the signal
legend:
Measurement configuration This node is always in the topmost position of the signal legend and displays
the measurement configuration. Via the context menu, functions for configur‐
ing and controlling the measurement are available. Below the node, all of the
signals selected for the measurement are displayed. Via the "Node" context
menu, add computations, in which the signals selected are to be used as op‐
erands in the measurement configuration.
To create a measurement configuration, establish a connection to the device.
Then, select the signals on the device and configure the trigger and resolu‐
tion. These settings are forwarded to the connected device and there, they
define the configuration for the next measurement.
Signals and computations, which are displayed below the measurement con‐
figuration, are displayed in gray. This means that no measured values are
present for these entries.
The Properties dialog of the measurement configuration provides an over‐
view of the set values. Provide the measurement configuration with a name
and a comment. In the signal legend, the name after "Measurement configu‐
ration" is displayed in square brackets. The comment is displayed in the "De‐
scription" column after the device name of the connected device. The name
and comment are passed on when a measurement is performed, i.e. the new
measurement is given the name and comment of the measurement configu‐
ration.
Below the "Last measurement" node, all of the signals and computations set
beforehand in the measurement configuration are displayed. Unlike with the
measurement configuration, the entries here are displayed in black. This
means that measured values are present for these entries. Show or hide the
signal in the diagram via the checkbox to the left of the first column of the sig‐
nal legend. Show or hide all of the signals and computations of the measure‐
ment via the checkbox on the measurement node.
There is always one active signal in the oscilloscope. This signal is displayed
as bold in the diagram and in the signal legend. Switch the active signal in
the signal legend by double-clicking or by pressing <Return>. The represen‐
tation of the active signal in the diagram follows this switch in the signal leg‐
end and vice versa.
Create a local computation via the New Computation... context menu on the
"Measurement configuration" node or on any measurement node.
Save a measurement to save the local computations, too.
Global calculations A global calculation is not assigned to any measurement and can use oper‐
ands from different measurements. It is displayed below the "Global calcula‐
tions" node in the signal legend. This node is located right at the bottom of
the signal legend.
Create a global calculation via the New Computation... context menu of the
"Global calculations" node of the graph area, or using the New button of the
operating area.
Select Save All Measurements As... in the toolbar to save global calculations.
Switching the representation Switch the representation of the signal legend between "Structured Repre‐
sentation" and "List Representation".
In the structured representation, the complete data, including all of the struc‐
tural elements, are displayed. In this view, configure the measurement. All of
the functions for managing measurements are available.
In the list representation, only measured and computed signals, which can be
displayed in the diagram type currently selected, are displayed. The elements
are represented in a flat list.
To switch the representation, press the Switching to List Representation or
Switching to Structured Representation buttons, which are located in the top
left-hand corner of the signal legend.
Managing Measurements
The signal legend of the oscilloscope enables working with several measure‐
ments within one oscilloscope session.
The following functions are available for managing these measurements:
● Configure, perform and repeat measurements
● Copying measurements and measurement configurations
● Applying measurement configurations as the active measurement con‐
figuration
● Saving, loading and deleting measurements
● Rename and comment on measurements
● Rename computations
The following chapters provide a description of the most important functions.
Copying Measurements
Copy measurements in the signal legend. When copying a measurement, the
measurement node, including all of the subordinate signals and calculations,
is copied.
Especially for the "Last measurement" node, this is reasonable, as this data
is overwritten every time a new measurement is performed. Copying pre‐
serves the data, even when a further measurement is performed.
To copy a measurement, select the Copy Measurement menu item on the
context menu of the measurement to be copied. The copy of the measure‐
ment is located at the end of the signal legend (before the "Global calcula‐
tions" node) and is provided with an index as a name extension.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 247/295
Rexroth IndraWorks 13VRS Engineering
Saving Measurements
All measurements displayed in the signal legend are only available for the du‐
ration of the oscilloscope session and are lost again when the oscilloscope is
exited. To provide a measurement beyond the session, the oscilloscope ena‐
bles measurements to be saved in a file (format: "*.scope").
Essentially, it is possible to save one selected measurement or all of the
measurements of a session in a file.
248/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Saving one measurement In the signal legend, select the measurement node of the measurement to be
saved and press Save As... in the context menu. The "Save As" dialog is
opened. Specify the name and storage location of the file and create the file
using the Save button.
The file contains the measurement, including the associated measurement
configuration, all subordinate signals and computations.
Saving all measurements Select the Save All Measurements As... menu item in the toolbar or select the
Save All Measurements As... menu item in the "Signal Legend" context menu
on the table header of the "Elements" column. The "Save As" dialog is
opened. Specify the name and storage location of the file and create the file
using the Save button.
The file contains all of the measurements of the signal legend, including the
associated measurement configuration, as well as the subordinate signals
and computations. In addition, the file also contains all global calculations.
Loading Measurements
Load previously saved measurements to the signal legend of an oscilloscope
session. There is no need to be connected to a device. Use this function to
load previously saved measurements back into the oscilloscope and to fur‐
ther edit them there.
Proceed as follows to load measurements:
Select the Load Measurements... menu item in the toolbar or select the Load
Measurements... menu item in the "Signal Legend" context menu on the table
header of the "Elements" column. The dialog of the same name is opened. In
the dialog, select a file and view the content of the file. The representation of
the content is identical to the representation in the signal legend, i.e. all of the
measurements, their signals and computations are displayed, and informa‐
tion as to whether measured values are present (black) or not (gray) is provi‐
ded. A checkbox used to set the measurements to be loaded is located to the
left of every measurement node.
If a "Global calculations" node is displayed, it is only loaded if all existing
measurements are selected for loading.
Press OK to load the selected content.
Offline mode The oscilloscope starts in offline mode if not yet connected to a device when
started in IndraWorks. In this mode, it is not possible to perform measure‐
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 249/295
Rexroth IndraWorks 13VRS Engineering
ments, but it is possible to read in, view and further edit measurement data
saved as a file.
In offline mode, read in, view and analyze previously saved meas‐
urements via the toolbar, using the Load Measurements... button,
or via Load Measurements... in the "Signal Legend" context menu
(available on the column header of the Elements column).
Updating (reading a measurement If the device contains not only the configuration but also signal data, e.g. fol‐
from the device) lowing a long-term measurement, view it via Refresh.
● via <spacebar>
Recording time This field displays the product from memory depth and time period. No en‐
tries can be made here.
Memory depth In this field, enter the number of measured values to be recorded as part of a
measurement. The values for the minimum and maximum memory depths
are provided by the device. If the entry exceeds or falls below these limit val‐
ues, it is corrected.
Time period Set the time period used to sample the measured values during a measure‐
ment. The time period describes the temporal distance between the individual
measuring points. The supported time period values are provided by the de‐
258/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
vice. If the entry differs from these time period values, they are automatically
corrected to the nearest value.
Save the changes made with OK. Before saving, the limits are checked and
the values entered are corrected, if necessary. The new measurement is
completely configured now.
Discard the changes with Cancel.
● MTX
Signal trigger Select this trigger method to trigger a particular signal and a particular value.
Both binary (e.g. input signals that provide information about switch positions)
and numerical (e.g. speed, current, etc.) signals are supported.
Devices supporting this trigger method:
● IndraDrive
● MLC
Program trigger With this trigger method, e.g. initiate the trigger with a particular program line
in an NC program.
Devices supporting this trigger method:
● MTX
IndraDrive does not provide the manual trigger if the P-0-0036 pa‐
rameter is configured cyclically.
Setting a Pretrigger
A pretrigger defines the percentage of the measurement to be recorded be‐
fore the actual trigger event. Select the pretrigger value between 0 % and
100 %.
If the trigger is initiated before the time span defined for the pre‐
trigger has elapsed, only a part of the desired pretrigger is dis‐
played.
When a trigger value is entered, the bits of the trigger mask are
automatically set to identical values.
Enter the trigger mask without affecting the trigger value.
values in both the graphic display and in the signal legend below the "Last
measurement" node:
Fig.5-23: Multiple device measurement running, no trigger has yet been initi‐
ated.
268/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
5.6 Evaluation
5.6.1 General Information
Use the oscilloscope to display different diagram types, to obtain the best
possible support for various measurement tasks.
The following diagram types are available:
● Time diagram
● FFT
● Frequency response
● Contour diagram
● Path deviation
● Circle test
Switch between the individual diagrams using the toolbar selection box. A
layout adapted for editing is used for every diagram type.
The oscilloscope is opened with the "Time diagram" diagram type.
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 269/295
Rexroth IndraWorks 13VRS Engineering
The user can also assign bit names. Open the name field and
change the bit name using the context menu function Rename in
the signal legend.
270/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
3. For every bit to be displayed, activate the associated checkbox: The bits
can be selected in the tabular bit mask as well as in the bit mask to the
right.
#
Representation The following figure shows the "Time diagram" diagram type with activated bit
analysis:
5.6.4 FFT
The Fourier transformation is a mathematical procedure used in signal pro‐
cessing. It is used to convert signals from the (time, sampling value) repre‐
sentation to the (frequency proportion, amplitude) representation. For many
operations and evaluations, a representation in the frequency area is more
suitable, e.g. for filter configurations or vibration analyses.
The oscilloscope provides a Fast Fourier Transformation (FFT) via this dia‐
gram type.
272/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Representation
2. In the "Define Computation" dialog, set the x- and y-signals for the com‐
mand and actual contours:
#
In the contour diagram, the "path error", i.e. the deviations be‐
tween the command and actual contours, are displayed in the
same scaling as the entire contour, i.e. not intensified. The repre‐
sentation of the deviation and entire contour thus corresponds to
the real proportion. Deviations can thus often only be represented
in the graph after significant "zooming in".
278/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
The following figure shows an enlarged section, thus making the deviation
more obvious:
The following figure shows the control elements for the contour diagram in
the operating area of the oscilloscope:
Fig.5-34: Control elements for the contour diagram in the operating area of the
oscilloscope
Having defined several diagrams, select these using the selection box right at
the top. The selection box has one entry per contour diagram. These entries
correspond to the entries of the signal legend.
"Show diagram": Serves to show or hide the selected diagram.
"C1/C2": Select cursor 1 or cursor 2 using the C1/C2 radio button. Press the
direction keys or the < or > buttons to move the selected cursor in the graph.
"Command contour": The x- and y-value is displayed for the measuring point
selected using the cursor.
"Actual contour": The x- and y-value is displayed for the measuring point se‐
lected using the cursor.
"Time": The time value of the measuring point selected by the cursor is dis‐
played.
Use the other buttons to create, edit and delete new contour diagrams or to
change the color of command and actual contours.
For further evaluation, use the functions and tools of the oscilloscope. These
are provided via context menus, the toolbar and the operating area.
Machine operators can use the measurement of the path deviation for ac‐
ceptance and regular accuracy checks, as well as preventative maintenance
of their machines.
configuration Proceed as follows to measure the path deviation:
1. Select the "Path deviation" diagram type in the toolbar and then create a
new computation.
To create a new computation, proceed with one of the following actions:
● Toolbar: New Computation... button
● "Graph Area": New Computation... context menu
● "Signal Legend": New Computation... context menu on various ele‐
ments
2. In the "Define Computation" dialog, set the x- and y-signals for the com‐
mand and actual contours:
#
In the diagram, the path errors, i.e. the path deviation between
the command and actual contours, are displayed with a high level
of sensitivity, i.e. intensified. The deviations in the diagram are
thus easy to identify.
The example shows a typical use case. The deviation when traveling a circle
is displayed. Typical errors at the quadrant crossings caused by frictional re‐
sistance can be seen. The effect of the friction can be reduced with
IndraDrive using the respective parameters. Check the optimization using this
display.
282/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
The following figure shows an enlarged section, thus making the deviation
more obvious:
The following figure shows the control elements for the path deviation in the
operating area of the oscilloscope:
Fig.5-38: Control elements for the path deviation in the operating area of the os‐
cilloscope
Having defined several diagrams, select these using the selection box right at
the top. The selection box has one entry per diagram (path deviation). These
entries correspond to the entries of the signal legend.
"Show diagram": Serves to show or hide the selected diagram.
"C1/C2": Select cursor 1 or cursor 2 using the C1/C2 radio button. Press the
direction keys or the < or > buttons to move the selected cursor in the graph.
"Distance cursor1": This field displays the distance between the command
contour and actual contour at cursor1 in µm.
"Distance cursor2": This field displays the deviation between the command
contour and actual contour at cursor2 in µm.
"Maximum distance": This field displays the maximum distance between the
command contour and actual contour in µm.
"Scaling": This field displays the current factor used to compute the amplifica‐
tion. It corresponds to the distance of two auxiliary lines.
"..." button: Set the factor used to compute the amplification. The current val‐
ue is displayed in the "Scaling" field.
Use the other buttons to create, edit and delete new diagrams or to change
the color of command and actual contours.
For further evaluation, use the functions and tools of the oscilloscope. These
are provided via context menus, the toolbar and the operating area.
of the actual contour from the command contour provide information about
the errors and maladjustments of the machine.
A simple method of the circle test is the direct recording of the path curve
with the machine's own measuring systems.
configuration Proceed as follows to perform a circle test:
1. Select the "Circle test" diagram type in the toolbar and then create a
new computation.
To create a new computation, proceed with one of the following actions:
● Toolbar: New Computation... button
● "Graph Area": New Computation... context menu
● "Signal Legend": New Computation... context menu on various ele‐
ments
2. In the "Define Computation" dialog, set the x- and y-values for the com‐
mand and actual contours:
#
In the diagram, the path errors, i.e. the path deviation between
the command and actual contours, are displayed with a high level
of sensitivity, i.e. intensified. The deviations in the diagram are
thus easy to identify.
For further evaluation, use the functions and tools of the oscilloscope. These
are provided via context menus, the toolbar and the operating area.
286/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 287/295
Rexroth IndraWorks 13VRS Engineering
Index
Index
A Change suggested value for compatibility
About this documentation............................... 7, 13 mode in team project................................... 146
Validity of the documentation........................... 7 Create team project and working copy........ 146
Add Compatibility mode in versioned projects
Templates to project...................................... 60 Compatibility mode depending on filing
Add device to a project....................................... 19 format........................................................... 146
Add devices from library..................................... 28 Configuration adjustment
Add file................................................................ 56 Switch to online.............................................. 55
Add files to project.............................................. 56 Configure a measurement 251, 258, 260, 261, 263
Application Configure a trigger....................................... 258
Add, external................................................ 212 Configure the resolution............................... 257
Delete, external............................................ 215 General information..................................... 251
Archive Multiple device measurement (connect‐
Archive project............................................... 61 ing to devices and selecting signals)........... 254
General information....................................... 60 Single device measurement (connect to a
Restore project............................................... 64 device and select signals)............................ 252
Restore project from device........................... 67 Configure a trigger
Restore project from file system.................... 64 General information..................................... 258
Arrange windows................................................ 17 Set a pretrigger............................................ 260
Signal trigger (example of IndraDrive)......... 261
B Trigger methods........................................... 258
Basic terms - IndraWorks.................................... 13 Trigger with binary signals........................... 263
About this documentation.............................. 13 Configure data accesses.................................. 207
Title, menu and status bar............................. 14 Areas of user interface................................. 209
Basic Terms - IndraWorks General information..................................... 207
Elements of the IndraWorks user interface.... 14 Context-sensitive adding..................................... 31
General information....................................... 13 Create a new project........................................... 18
Library Explorer.............................................. 18 Create network cluster
Project Explorer............................................. 17 Change sequence........................................ 204
Toolbars......................................................... 15 Close editor.................................................. 205
Workspace..................................................... 15 Edit device properties.................................. 203
Black box notes General information..................................... 202
Administrative rights..................................... 234 Open existing network configuration............ 206
Operate multiple monitors............................ 233 Remove device............................................ 204
Recording period.......................................... 234 Save network configuration.......................... 204
Resources.................................................... 233 Create network configuration
Windows XP Embedded.............................. 234 Add devices to the network configuration.... 202
Add network configuration to a project......... 206
C Customize dialog ............................................. 218
Change properties
External applications............................ 213, 214 D
Client Software Data adjustment
Remote Service........................................... 210 Switch to online.............................................. 56
Compare project data......................................... 75 Delete file from project........................................ 60
General information....................................... 75 Devices
Merge............................................................. 84 Add from library.............................................. 28
Options........................................................... 85 Context-sensitive adding................................ 31
Start "Compare" function............................... 76 In the Project Explorer................................... 32
Work with Compare function.......................... 79 Multiple selection........................................... 35
Compatibility mode........................................... 143 Select multiple elements................................ 35
Term definition............................................. 143 Document windows............................................. 15
Use in IndraWorks Engineering................... 144
Compatibility mode for versioned projects E
Change compatibility mode of working copy 146 Edit file................................................................ 58
Elements of the IndraWorks user interface......... 14
290/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
Index
Index
Index
Index
Add project to version control: Create Version control - Library projects - Elements
team project................................................. 114 Insert elements from library project into
Version control.................................................. 107 team project................................................. 137
Functional scope.......................................... 112 Visualize library elements in team project.... 139
Install team server.......................................... 97 Version control - Library projects - Versions
Introduction.................................................. 107 Change version used in library project......... 139
Library projects............................................ 134 Membership of project elements.................. 140
Manage versions.......................................... 132 Version control - Term definitions
Preparation.................................................. 110 Definitions.................................................... 108
Synchronizing working versions................... 140 Overview...................................................... 108
Troubleshooting........................................... 142 Version control preparation
Version control - Elements Access team server..................................... 110
Remove library elements from team project 139 Select and log in to team server.................. 111
Version control - Functional scope Version control properties
Project functions.......................................... 113 Element states............................................. 112
Properties of versioned projects.................. 112 State transitions........................................... 113
Version control - Functional Scope Version control system
Project element functions............................. 120 Definition of terms........................................ 108
Version control - Functional scope - Project Versions control preparation
Connect to different team server.................. 119 Options......................................................... 110
Delete connection to team server................ 120
Disconnect from team server....................... 118 W
Reconnect to team server............................ 118 WinStudio licensing........................................... 199
Version control - Functional Scope - Project Work with IndraWorks
Add project again to version control............. 116 Add files to project......................................... 56
Change version............................................ 117 Customize dialog ........................................ 218
Label version................................................ 117 Device diagnostics....................................... 223
Manage library projects................................ 118 Error handling.............................................. 226
Open project from version control................ 115 External applications.................................... 212
Overview...................................................... 113 Firmware management................................ 195
Version control - Functional scope - Project General information....................................... 21
elements Info............................................................... 222
Display versioned elements......................... 125 License Management................................... 196
Force complete working copy update.......... 128 Message windows........................................ 223
Insert element from library project............... 132 Multilingual projects....................................... 89
Version control - Functional Scope - Project Options for IndraWorks................................ 215
elements Persistence.................................................... 88
Apply hijacked version................................. 124 Print.............................................................. 147
Refresh status display.................................. 124 Remote Service........................................... 210
Show version history.................................... 129 With projects and devices.............................. 21
Update working copy................................... 127 Work with projects and devices
Version Control - Functional Scope - Project Start screen.................................................... 27
elements Work with projects and project data
Check in....................................................... 123 Projects and project data............................... 21
Check out..................................................... 121 Workspace
Delete........................................................... 132 Arrange windows........................................... 17
Hijack........................................................... 124 Document windows........................................ 15
Overview...................................................... 120 General information....................................... 15
Properties..................................................... 130 Support several screens: Floating docu‐
Undo check out............................................ 122 ment windows ............................................... 17
Undo hijack.................................................. 124 Tool windows................................................. 16
Version control - Library projects
Adjust versions and storage locations of
library projects.............................................. 139
Create team project templates..................... 139
Definition and purpose of use...................... 134
Manage library projects................................ 134
Use elements from library projects.............. 137
294/295 Bosch Rexroth AG DOK-IWORKS-ENGINEE*V13-AP02-EN-P
Rexroth IndraWorks 13VRS Engineering
DOK-IWORKS-ENGINEE*V13-AP02-EN-P Bosch Rexroth AG 295/295
Rexroth IndraWorks 13VRS Engineering
Notes
Bosch Rexroth AG
Electric Drives and Controls
P.O. Box 13 57
97803 Lohr, Germany
Bgm.-Dr.-Nebel-Str. 2
97816 Lohr, Germany
Tel. +49 9352 18 0
Fax +49 9352 18 8400
www.boschrexroth.com/electrics
DOK-IWORKS-ENGINEE*V13-AP02-EN-P