Datasheet_DTS-v7-auto-api_EN.pdf

(254 KB) Pobierz
Data Sheet
DTS-V7-Automation-API
Automotive
Electronics
Programming interface for ASAM MCD-based automation solutions with Diagnostic Tool Set
Central Automation Control
Configuration
Development
Application
(C,C++,VB, Delphi...)
Automation-API-
Configurator
API-
Config.
Automation-API
Ethernet
ASAM
MCD-2
ASAM
MCD-2
ASAM
MCD-2
DTS-BaseSystem
DTS-BaseSystem
DTS-BaseSystem
IF1
BUS 1 IF2
BUS 2
IF1
BUS 1 IF2
BUS 2
IF1
BUS 1 IF2
BUS 2
Automation
Component
Automation
Component
Automation
Component
Increasing complexity and efforts
The rapidly increasing amount of vehicle models and
variants in automotive industry has required manu-
facturing based on modular design. The modules are
delivered and tested primarily by system suppliers.
Since more and more electronic functionalities are im-
plemented in vehicle modules, the complexity of the
distributed vehicle control system and the amount
of ECU data exchanged are growing. While the time
required to test system functionality is increasing
exponentially, the goal of manufacturing planning is
to minimize cycle time. In addition, the effort to
adapt the automation system to different types of ECUs
has to be reduced due to the requirement of mini-
mizing set-up times for producing variants. ECU com-
munication based on hard-coded binary messages
have become too complex and time-consuming for
programming. Moreover current automation applica-
tions are mostly isolated applications of either OEM
or supplier manufacturing departments. Those appli-
cations do not consider the reuse of available com-
munication and diagnostic descriptions created earlier
in the ECU development process. This results in for-
mat mismatch and loss of quality due to problems of
coordination and interpretation.
In the automation context, details of communication
protocols are not of interest. Automation engineers
can easily access ECU functionalities via the configura-
tion of Automation-API variables, which are linked to
diagnostic services. The communication link to the
ECU is already verified during the development phase
of the ECU. That means automation engineers do
not have to specialize in diagnostic communication to
run the Softing Automation-API solution.
The use of a standardized MCD-based description
format makes it quite easy to adapt the automation
system to a modified ECU software. These modifica-
tions do not affect the application above the Auto-
mation-API. Due to the simple and fast Automation-API
configuration, automation projects such as testing
and flashing are simplified. Based on standardized data,
simple data exchange between OEM and system
supplier will reduce time to market.
Simplified automation solution
In order to tackle the challenges mentioned above,
Softing offers an Automation-API-based solution. The
Automation-API on the DTS-BaseSystem enables
simple access to ECU data for automation engineers.
1080862207.061.png 1080862207.072.png 1080862207.083.png 1080862207.094.png 1080862207.001.png 1080862207.012.png 1080862207.014.png 1080862207.015.png 1080862207.016.png 1080862207.017.png 1080862207.018.png 1080862207.019.png 1080862207.020.png 1080862207.021.png 1080862207.022.png 1080862207.023.png 1080862207.024.png 1080862207.025.png 1080862207.026.png 1080862207.027.png 1080862207.028.png 1080862207.029.png 1080862207.030.png 1080862207.031.png 1080862207.032.png 1080862207.033.png 1080862207.034.png 1080862207.035.png 1080862207.036.png 1080862207.037.png 1080862207.038.png 1080862207.039.png 1080862207.040.png 1080862207.041.png 1080862207.042.png 1080862207.043.png 1080862207.044.png 1080862207.045.png 1080862207.046.png 1080862207.047.png
 
DTS-V7-Automation-API ASAM MCD-based automation solutions with Diagnostic Tool Set
Features of DTS-V7-Automation-API
The DTS-Automation-API provides the following
key features:
¡ Object-oriented API (Standard Windows COM inter-
face) to access ECU diagnostics, for use with Visual
Basic ® , Borland Delphi ® or other programming
languages
¡ Encapsulates complexity of ASAM MCD-3D inter-
face and presents a simple and easy-to-use API
¡ Supports diagnostic capabilities of ASAM MCD-2D
data bases and CBF files (DaimlerChrysler format)
¡ All ECU data and functions (= API diagnostic items)
to be accessed by the user's automation system
can be defined freely by the user. API diagnostic
items can easily be linked with diagnostic services
stored in MCD2/CBF files by means of a comfortable
API-configurator.
¡ API diagnostic items are organized in four categories:
– Measurement values: ECU inputs or internal states
– Target values: ECU outputs or internal states
– DTC: ECU error memory
– Routines: Diagnostic functions of an ECU
¡ Up to 32 DTS subsystems, each running on a
separate PC and linked via LAN, can be operated in
parallel by using only one single Automation API.
Systems with multiple DTS subsystems are fully sup-
ported by the API-Configurator
¡ Transmission of CAN onboard messages with
message cycle times down to 1 ms, set at runtime
¡ ECU flash programming capabilities
¡ Easy-to-learn API interface, e.g.
– only 3 API calls required for system start and
initialization
– only 2 API calls required to retrieve one
ECU measurement value
Interfaces, protocols
¡ Standard Microsoft ® COM automation interface
¡ Communication interfaces as supported by DTS V7
¡ Diagnostic protocols as supported by DTS V7
Technical data
Operating systems
see DTS V7 datasheet
Hardware requirements
PC, 100 % IBM-compatible
Pentium III > 1 GHz recommended
main memory 512 MB
either PCI slot or PC-Card slot
Performance 1)
~ 4 diagnostic operations/s,
controlled by automation system
~ 15 diagnostic operations/s
(using MCD-3D JAVA Jobs)
1)
Performance highly dependent on communication protocol and protocol
settings used
Scope of delivery
For each automation system:
DTS7L-BS-API: DTS runtime system with Automation-API
interface for installation on manufacturing or test bed PCs
For development system:
DTS7L-MONACO-PREM: Powerful tool set to develop and
test ECU communications, including API-configurator
to create and maintain automation API-configurations
Development services, customizing, training
¡ First and initial automation system: To have your
first manufacturing system set up fast and reliably,
Softing offers to develop, configure and integrate
all required components to access ECU data and
functionality easily. We deliver a tested and ready-
to-use DTS subsystem including Automation-API,
MCD database and API configuration. We support
installation and integration of the DTS-subsystem
into your automation solution, if required on site.
We train your staff on how to use the Automation-
API and API-Configurator.
¡ Second and following systems: After the first refer-
ence implementation and training, users provided
with a DTS7L-MONACO-PREM as development and
test tool will easily be able to implement and test
further systems on their own.
¡ Additional development support: If required, we
support you in development and configuration of
MCD databases, API configurations and system
setup/integration with ECU included.
Furthermore we offer the development of complete
software units within your automation solution
according to your requirements, e.g. control and
monitoring applications or interfacing to process
control.
Configurator for DTS-V7-Automation-API
¡ Fully integrated in DTS7L-MONACO-PREM
¡ Easy browsing of ASAM MCD-2D and CBF data bases
¡ Auto naming feature for API diagnostic items
¡ API configuration stored in XML format
Configurator for API diagnostic items
Active Member of:
Softing AG
Automotive Electronics
Richard-Reitzner-Allee 6
85540 Haar, Germany
Phone:+49 (89) 4 56 56-420
Fax: +49 (89) 4 56 56-499
www.softing.com
info.automotive@softing.com
1080862207.048.png 1080862207.049.png 1080862207.050.png 1080862207.051.png 1080862207.052.png 1080862207.053.png 1080862207.054.png 1080862207.055.png 1080862207.056.png 1080862207.057.png 1080862207.058.png 1080862207.059.png 1080862207.060.png 1080862207.062.png 1080862207.063.png 1080862207.064.png 1080862207.065.png 1080862207.066.png 1080862207.067.png 1080862207.068.png 1080862207.069.png 1080862207.070.png 1080862207.071.png 1080862207.073.png 1080862207.074.png 1080862207.075.png 1080862207.076.png 1080862207.077.png 1080862207.078.png 1080862207.079.png 1080862207.080.png 1080862207.081.png 1080862207.082.png 1080862207.084.png 1080862207.085.png 1080862207.086.png 1080862207.087.png 1080862207.088.png 1080862207.089.png 1080862207.090.png 1080862207.091.png 1080862207.092.png 1080862207.093.png 1080862207.095.png 1080862207.096.png 1080862207.097.png 1080862207.098.png 1080862207.099.png 1080862207.100.png 1080862207.101.png 1080862207.102.png 1080862207.103.png 1080862207.104.png 1080862207.002.png 1080862207.003.png 1080862207.004.png 1080862207.005.png 1080862207.006.png 1080862207.007.png 1080862207.008.png 1080862207.009.png 1080862207.010.png 1080862207.011.png 1080862207.013.png
 
Zgłoś jeśli naruszono regulamin