Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

RE 95112/2021.04.

19
Replaces: 2020.01.08

BODAS-design
Version 3.0 

▶ Development environment for the programming of


application software for BODAS controllers
▶ Programming languages of the IEC61131-3 standard
▶ Quick and efficient application software development
▶ Integrated simulation and debugging functions
▶ Optimal for adjustment development of ASopen and
ASlib products

Features Contents
▶ Expansion through function libraries Description 2
▶ Graphical PC interface Ordering details 2
Additional components 3
System requirements 4
Program installation 4
Start-up and operation 5
Function and operating notes 5
Structure of BODAS development system 6
Connection variants 8
Safety instructions 9

 RE 95112/2021.04.19, Bosch Rexroth AG


2 Version 3.0  | BODAS-design
Description

Description

The BODAS-design PC software is used for programming BODAS-design version control


and creating programs for BODAS RC controllers from the
The x index in 3.0.x represents the BODAS-design
Rexroth product line. All visual and text-based languages
version (e.g. status 06/2010: 3.0.12).
specified under IEC 61131-3 are available for programming.
The version with the higher index always represents the
BODAS-design also offers convenient additional functions
latest version and is backward compatible with the
for software development:
previous versions.
▶ An integrated simulation environment for testing the
The max. update cycle for BODAS-design is twice per
software without hardware.
year.
▶ For program tracking, internal variables can be shown
Current BODAS-design program updates can be found
over time and the program run can be interrupted, e.g.
on this page under „Downloads“.
for troubleshooting.
▶ The user program is uploaded to the controller via CAN
Included in delivery
or RS232 (depending on the RC series).
▶ BODAS-design 3.0.x Setup - PC software including:
▶ The project-specific diagnostic configuration is created
– libraries with ramps, curves, trigonometric func-
using a convenient editor in BODAS-service and is
tions, etc.
connected to the BODAS-design project via a
– templates with codes samples for Rexroth control-
standardized interface.
lers.
▶ A separate display or BODAS-service can be used for
▶ BODAS-design Target Setup 3.0.x – current functions
parameterization, outputting process variables and
of API for Rexroth controllers.
displaying diagnostic information.

Ordering details

BODAS-service 3.x is available from Rexroth as follows:


License version Material number
BODAS-service Diagnosis R902109418
BODAS-service Full Version R9021094161)

1) An FA1 flash adapter is required for the flashing of BODAS RC


controllers series 20 and 21 via the RS232 interface. This is not
part of the bundle and must be ordered separately!

Bosch Rexroth AG, RE 95112/2021.04.19


BODAS-design | Version 3.0 3
 Additional components

Additional components Additional recommeded


▶ BODAS Testbox TB3 with appropriate adapter cables
Following products support the communication between (TAKx) and adapter plates (TAPx)
RC and PC: ▶ For simulating input signals, generating frequency
▶ CAN-USB interface (VCI)1) signals (DSM, HDD simulation), displaying outputs, ...
from the CAN interface of an RC to a USB port of a PC for BODAS controllers.
▶ Connection cable ▶ BODAS-service for flashing, diagnosis and guided
(Round connector to CAN and RS232) commissioning. For further details see RE95086.
from the wiring of an RC to a serial port of a PC The additional components are not included in the supply
(available COM port) or to a CAN interface of the PC development environment.

To use the test box TB3 (material number R902109066) with the BODAS controllers, you will need:
Control unit TB3 TB3 component Material number Number
RC28-14/30, 2 TAK4 adapter kit R917008171 1
RC20-10/30, (includes an adapter cable and 2 adapter plates)
RC12-10/30
RC4-5/30 1 TAK7 adapter cable R917010192 1
adapter plate RC4-5/30 R917009932 1
RC10-10/31 1 TAK6 adapter cable R917009933 1
adapter plate RC10-10/31 R917011120 1
RC5-6/40 1 TAK8 adapter cable R917011648 1
adapter plate RC5-6/40 R917011647 1

1) Vehicle Communication Interface

 RE 95112/2021.04.19, Bosch Rexroth AG


4 Version 3.0  | BODAS-design
System requirements

System requirements

▶ Personal computer with at least a 500 MHz Pentium II Operating systems:


microprocessor (minimum) Windows 7 SP3, Windows 8 and 10
▶ VGA video adapter or video adapter with a resolution (release on request)
of at least 1024x768 and at least 16 bit color quality
▶ At least a 512 MB main memory (RAM)
▶ One free serial or CAN interface (depending on
selected communication interface)
▶ One free USB interface (for license key - USB dongle)
▶ Available hard disk space > 500 MB
▶ Java runtime environment (automatic installation)

Program installation

Download the current Setup and the appropriate Target Updates


Setup from www.boschrexroth.com/p-BODAS-design. Current runtime system updates and program updates can
Start the installation with a double click on „Setup_ be found on the Internet under www.boschrexroth.com/p-
BODAS-design_3.xxx.exe“. BODAS-design.
It is recommended to update BODAS-design resp. the
All further instructions are provided on the screen. BODAS controller runtime systems at least every 6
months, if such an update is present!
Notice A change history of BODAS-design and the contained
BODAS runtime systems is available within the installation
System administrator rights are required in order to
directory of BODAS-design under „Version Information“.
install the BODAS-design software on Windows.
Attention: After an Update of BODAS-design or of the
BODAS runtime systems the corresponding used/changed
Software project has to be completey retested!

Bosch Rexroth AG, RE 95112/2021.04.19


BODAS-design | Version 3.0 5
 Start-up and operation

Start-up and operation

BODAS-design A detailed functional description of the development


After the program has been started, either an existing environment may be found in the online help. This can be
BODAS project can be loaded or a new one can be accessed after starting the program by pressing the F1
created. Here, the target platform (specification for key.
BODAS controller used) must be selected.

Typical applications

Function and operating notes

The BODAS-design PC development environment is used ▶ Internal parameters can be displayed over time for
to create application programs for BODAS controllers RC. monitoring the program, and the program run may be
This is characterized by the following functions: interrupted, e.g. for troubleshooting.
▶ Software development as per IEC 61131-3, i.e. based ▶ Program download via CAN or RS232 (depending on
on graphic and text-based languages: CFC, SFC, ST, RC series) onto BODAS controllers with BODAS
FUP, ... runtime system.
▶ Convenient functions for reading-in signals and for ▶ If the BODAS-design library or BODAS-design template
actuating outputs based on the BODAS runtime are used, an individual application software can be
system. programmed in a very short time.
▶ The diagnostic configuration for BODAS-design
projects is drawn up in the convenient BODAS-service
diagnostic configurator.
▶ The diagnostic configuration from BODAS-service is
incorporated via a standardized BODAS-design
interface. (The diagnosis configuration must be stored
in the same folder as the corresponding BODAS-design
Application (.pro file). Details about the configurator
you will find in the BODAS-service help.)
▶ Simulation mode for testing BODAS applications
without hardware.

 RE 95112/2021.04.19, Bosch Rexroth AG


6 Version 3.0  | BODAS-design
Structure of BODAS development system

Structure of BODAS development system

The BODAS development system provides different realization in programming language C. On the other hand
options to realize application solutions. On the one hand the application logic can be realized with BODAS-design
the C-API is available, which provides the platform for (based on IEC61131-3).

The BODAS development system layout is following:

Machine Order number see chapter

BODAS-design Library
BODAS-Application
B O D A S-d es ign Te m p late
Order designation

BODAS-RTS*

C-API
BOSCH OS
Hardware
} Order number for BODAS-design
see data sheet 95112

API = Application Programming Interface


BOSCH OS = Hardware related BOSCH Operating System
RTS = Run Time System
*Compliant with IEC 61131-3→CoDeSys

Example RC28-14/30 controller

BODAS-Application B- d Library
Device Library
BODAS-Application BODAS-RTS
Basic Library
sys

Function Libraries
in
BODAS-design Library

BODAS-design Template
Device Libraries
eep
out

BODAS-RTS*
inE x t
can

C-API Basic s af o ut
BOSCH OS
Lib
Safety
emcy

Library
mo

Hardware
Function Library
inE x t STM

C-API Basic Function Device j1939E x t m at


p hy c o nv
Library Libraries Libraries
BOSCH Operating System

Boot block

Bosch Rexroth AG, RE 95112/2021.04.19


BODAS-design | Version 3.0 7
 Structure of BODAS development system

The basis is BODAS-design. This basis can be extended on demand with BODAS-design Library and Template. The
following functions are available as follows in the appropriate products for BODAS controller series 30:

Module/ RC28-14, RC20-10, RC12-10 RC10-10 RC4-5


Component C-API B-d Std B-d Lib C-API B-d Std B-d Lib C-API B-d Std B-d Lib Comments
SYS x x - x x - x - - Basic system, data management
OUT x x - x x - x - - Output functions
IN x x - x x - x - - Input functions
CAN x x - x x - x - - Basic CAN communication
EEP x x - x x - x - - Data management
EMCY x x - x x - x - - Stop function
MO x x - x x - x - - Monitoring of hardware
SAFEOUT x - x x - x - - -

DIAG x x - x x - x - - BODAS-service compatible diagnosis


J1939 x x - x x - x - - J1939-protocol
UDS x x - x x - x - - UDS protocol
CANopen x x - x x - x - - CANopen Master/Slave
ACOM - - - - - - - - - Asynchronous communication for
special controller
RTM x - - x - - x - - Real Time Measurement
CCP x - x x - x x - - CCP (CAN calibration) protocol
ISOBUS x x - x x - x - - ISOBUS protocol
LIN - - - x - - - - - LIN (Local Interconnect Network)
protocol for special controller

RCE x x - x x - x - - Support of Extension Module


INEXT x - x x - x x - - Additional input functions
OUTEXT x - x x - x x - - Out function extension
STM - - - - - - - - - Support of actuator STM

B-d Std = BODAS-design 3.0.x


B-d Lib = BODAS-design Library Vx.y
Further information about the concept of BODAS-design can be found in the BODAS API documentation.

Library notes for BODAS-design Template


BODAS-design Template includes the software library from
BODAS-design Library and extends it with the freely
available BODAS-design software source code
(*.pro = projects).
The individual projects are executable in BODAS-design,
i.e. the user can program an application-specific
application software program which takes into account the
project-specific technical environment.
The following templates are available:
▶ RC28-14-family
▶ RC10-10 Test EE

Further information about BODAS-design template you can


get at info.bodas@boschrexroth.de.

 RE 95112/2021.04.19, Bosch Rexroth AG


8 Version 3.0  | BODAS-design
Connection variants

Connection variants

CAN

Diagnostics
socket

C
D
B
E
Sub-D
A connector 9-pin
H
G 7
F 2

BODAS-service Interface
connection cable CAN-USB

Consisting of Order designation


Socket UTG012-8S
8 connector contacts RC16M23K
Cable clips UTG12PG
Dust cap UTP12DCG

The connection cable and the CAN-USB interface are not


included in the scope of delivery of BODAS-service. The
connection cable (one cable for CAN and RS232) and an
interface CAN-USB can be obtained from Bosch Rexroth
under the following material numbers:
Designation Material number
BODAS-service connection cable R902109422
Interface CAN-USB R902602780

1) Ordering details for the diagnosis socket, see page 2

Bosch Rexroth AG, RE 95112/2021.04.19


BODAS-design | Version 3.0 9
 Safety instructions

Safety instructions

General instructions Notes on the installation location and position


▶ The proposed circuits do not imply any technical liabi- ▶ Only connect the RC controller to a PC with the
lity for the system on the part of Bosch Rexroth. BODASservice connection cable. Incorrect connection
▶ The use of BODAS-design in the standard working cables or wiring could lead to the destruction of the
mode of the machine is not permissible. PC interface!
▶ Working on the PC with BODAS-design in combination ▶ The controller and the PC must be switched off when
with a controller or display in a machine or vehicle is the BODAS-service connection cable is connected or
only permissible during commissioning of the machine diesconnected.
or during service operations. Appropriate safety measu- ▶ When using the BODAS-service or BODAS-design flash
res must be provided against hazards caused by unex- function, the drive unit (e.g. diesel engine) must be
pected operating conditions. switched off during data transfer to the BODAS control-
▶ Changing parameters or loading (flashing) software ler!
onto the BODAS RC controller or BODAS display may
only be performed by trained and experienced specia- Intended use
lists who are suitably familiarized with both the compo- ▶ The BODAS-design must generally be operated within
nents used and the complete system. the operating ranges specified and approved in this
▶ When performing flashing, the user is responsible for data sheet, particularly with regard to voltage, tempe-
ensuring that the software to be flashed is compatible rature, vibration, shock and other described environ-
with the BODAS RC or BODAS display hardware/ mental factors.
vehicle in question. ▶ Use outside of the specified and released boundary
▶ Incorrect programming/parameterization using BODAS- conditions may result in danger to life and/or cause
design may create potential hazards while the machine damage to the components, which could result in
is in operation. subsequential damage to the mobile working machine.
It is the responsibility of the machine manufacturer to
identify hazards of this type in a hazard analysis and to Improper use
bring them to the attention of the end user. Rexroth ▶ Any use of the BODAS-design other than described in
assumes no liability for dangers of this type. the chapter „Intended use“ is deemed to be improper
▶ System developments, installations and commissioning use.
of electronic systems for controlling hydraulic drives ▶ BODAS-design is only suitable for the development of
must only be carried out by trained and experienced safety-related functions to a limited extent. Details on
specialists who are sufficiently familiar with both the safety-related programming are available from Bosch
components used and the complete system. Rexroth Mobile Electronics on request.
▶ During the commissioning and maintenance of the ▶ Use in explosive areas is not permissible.
machine with BODAS-design, the machine may pose ▶ Damage resulting from improper use and/or from unau-
unforeseen hazards. Before commissioning the system, thorized intervention not described in this data sheet
you must therefore ensure that the vehicle and the renders all warranty and liability claims against the
hydraulic system are in a safe condition. manufacturer null and void.
▶ Make sure that nobody is in the machine’s danger zone.
Disposal
▶ No defective or incorrectly functioning components
▶ Disposal of the product and packaging must be in
may be used. If the components should fail or demons-
accordance with the national environmental regulations
trate faulty operation, repairs must be performed
of the country in which the product is used.
immediately.

 RE 95112/2021.04.19, Bosch Rexroth AG


10 Version 3.0  | BODAS-design
Connection variants

Further information
▶ Further information on BODAS-design can be found at
www.boschrexroth.com/p-BODAS-design.
▶ Check our homepage regularly for the latest informa-
tion on products and updates.
▶ Duplicating, translating and distributing Bosch Rexroth
software is prohibited under copyright law.
▶ For usage of the safety support extension with
RC28-14/30, RC20-10/30, RC12-10/30 or RC10-10/31
the updated safety-relevant project planning instruc-
tions according to EN ISO 13849-1 (RE95451-01-B or
RE95451-02-B) are available on request under
info.bodas@boschrexroth.de

Legal Information, SW License agreement


▶ BODAS-design 3.0 is a gratuitous standalone Enginee-
ring Tool from Bosch Rexroth AG for the development
of the Application Software (ASW) for the Rexroth
Controllers (RC).
▶ The “Terms and Conditions for the provision of Bosch
Rexroth AG products free of charge” shall apply. Link:
https://www.boschrexroth.com/en/xc/home/legal
▶ As an exception to point 7.3 of the “Terms and Condi-
tions for the provision of Bosch Rexroth AG products
free of charge”, the Licensee is entitled to offer user
software which is newly created or customized by
means of BODAS-design 3.0 as a payable service.
▶ This right may be revoked at any time with immediate
effect.
▶ The „General terms and conditions of deliveries and
services of Bosch Rexroth AG“ applies to this product.
Link: https://www.boschrexroth.com/en/xc/home/legal

Bosch Rexroth AG © Bosch Rexroth AG 2021. All rights reserved, also regarding any disposal,
Robert-Bosch-Straße 2 exploitation, reproduction, editing, distribution, as well as in the event of
71701 Schwieberdingen applications for industrial property rights.
Germany The data specified above only serve to describe the product. No statements
Service-Tel. +49 9352 40 50 60 concerning a certain condition or suitability for a certain application can be
info.bodas@boschrexroth.de derived from our information. The information given does not release the
www.boschrexroth.com user from the obligation of own judgment and verification. It must be
remembered that our products are subject to a natural process of wear and
aging.

Bosch Rexroth AG, RE 95112/2021.04.19

You might also like