Tractors and machinery for agriculture and forestry — Serial control and communications data network — Part 12: Diagnostics services

ISO 11783, as a whole, specifies a serial data network for control and communications on forestry or agricultural tractors and mounted, semi-mounted, towed, or self-propelled implements. Its purpose is to standardize the method and format of transfer of data between sensors, actuators, control elements and information storage, and display units, whether mounted on, or part of, the tractor or implement. This document describes the network's diagnostic system. NOTE The name and contact information of the Maintenance Agency for this document can be found at http://www.iso.org/mara.

Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication de données en série — Partie 12: Services de diagnostic

L'ISO 11783 dans son ensemble spécifie un réseau de données en série pour la commande et les communications sur les tracteurs forestiers ou agricoles et les équipements portés, semi-portés, tractés ou automoteurs. Elle vise à normaliser la méthode et le format du transfert de données entre capteurs, actionneurs, dispositifs de contrôle, et unités de stockage et d'affichage de données, que ces éléments soient montés sur le tracteur ou qu'ils fassent partie du tracteur ou de tout autre outil. Le présent document décrit le système de diagnostic du réseau. NOTE Le nom et les coordonnées de l'autorité de mise à jour de ce document sont disponibles à l'adresse http://www.iso.org/mara.

General Information

Status
Published
Publication Date
29-Jan-2019
Current Stage
9092 - International Standard to be revised
Start Date
27-May-2025
Completion Date
13-Dec-2025
Ref Project

Relations

Standard
ISO 11783-12:2019 - Tractors and machinery for agriculture and forestry — Serial control and communications data network — Part 12: Diagnostics services Released:30. 01. 2019
English language
31 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 11783-12:2019 - Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication de données en série — Partie 12: Services de diagnostic Released:30. 01. 2019
French language
34 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 11783-12
Third edition
2019-01
Tractors and machinery for
agriculture and forestry — Serial
control and communications data
network —
Part 12:
Diagnostics services
Tracteurs et matériels agricoles et forestiers — Réseaux de
commande et de communication de données en série —
Partie 12: Services de diagnostic
Reference number
©
ISO 2019
© ISO 2019
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting
on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address
below or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO 2019 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Symbols and abbreviated terms . 2
5 General description . 2
6 Requirements . 3
6.1 ISO 11783 diagnostics . 3
6.2 Network information . 3
6.3 Network statistics . . 3
6.4 Control function information . 3
6.5 Functionalities . 4
6.6 Control function diagnostics . 4
6.7 ISO Latin 1 character set . 4
Annex A (normative) Diagnostic information parameter definitions . 5
Annex B (normative) Diagnostic information message definitions .11
Annex C (normative) Network configuration .20
Annex D (informative) Network configuration screen examples — Network information screens 21
Annex E (normative) Failure mode indicator definitions .26
Bibliography .31
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO's adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www .iso
.org/iso/foreword .html.
This document was prepared by Technical Committee ISO/TC 23, Tractors and machinery for agriculture
and forestry, Subcommittee SC 19, Agricultural electronics.
This third edition cancels and replaces the second edition (ISO 11783-12:2014), which has been
technically revised. The main changes compared to the previous edition are as follows:
— addition of SPNs to all parameters;
— removal of the Control Function Functionality parameters to an online database;
— updated document references.
A list of all parts in the ISO 11783 series can be found on the ISO website.
Any feedback or questions on this document should be directed to the user’s national standards body. A
complete listing of these bodies can be found at www .iso .org/members .html.
iv © ISO 2019 – All rights reserved

Introduction
[4]
ISO 11783 specifies a communications system for agricultural equipment, based on the ISO 11898
[7]
protocol. SAE J1939 documents, on which parts of ISO 11783 are based, were developed jointly for
use in truck and bus applications and for construction and agriculture applications. Joint documents
were completed to allow electronic units that meet the truck and bus SAE J1939 specifications to be
used by agricultural and forestry equipment with minimal changes.
General information on ISO 11783 is to be found in ISO 11783-1. The purpose of ISO 11783 is to provide
an open, interconnected system for on-board electronic systems. It is intended to enable electronic
control units (ECUs) to communicate with each other, providing a standardized system.
INTERNATIONAL STANDARD ISO 11783-12:2019(E)
Tractors and machinery for agriculture and forestry —
Serial control and communications data network —
Part 12:
Diagnostics services
1 Scope
ISO 11783, as a whole, specifies a serial data network for control and communications on forestry or
agricultural tractors and mounted, semi-mounted, towed, or self-propelled implements. Its purpose is
to standardize the method and format of transfer of data between sensors, actuators, control elements
and information storage, and display units, whether mounted on, or part of, the tractor or implement.
This document describes the network’s diagnostic system.
NOTE The name and contact information of the Maintenance Agency for this document can be found at http:
//www .iso .org/mara.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
ISO 11783-1, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 1: General standard for mobile data communication
ISO 11783-2, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 2: Physical layer
ISO 11783-3, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 3: Data link layer
ISO 11783-5, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 5: Network management
ISO 11783-7, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 7: Implement messages application layer
ISO 14229-1, Road vehicles — Unified diagnostic services (UDS) — Part 1: Specification and requirements
SAE J1939-73, Application layer — Diagnostics
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 11783-1, ISO 14229-1,
SAE J1939-73 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— ISO Online browsing platform: available at https: //www .iso .org/obp
— IEC Electropedia: available at http: //www .electropedia .org/
3.1
product
device or ECU produced by an original equipment manufacturer (OEM)
Note 1 to entry: When an ECU is installed by a device OEM, the device is a product. When an ECU is offered in the
market, independent from a device (e.g. “aftermarket” installations), the ECU is a product.
3.2
basic tractor ECU
functionality characteristics which are specific to an ISO 11783-9 TECU
3.3
server
control function on the mobile implement bus that provides services to a client
4 Symbols and abbreviated terms
AUX-N functionality – AUX new
CF control function
DM diagnostic message
DTC diagnostic trouble code
ECU electronic control unit
FMI failure mode indicator
OC occurrence count
PG parameter group
PGN parameter group number
TC-BAS functionality – task controller basic
TC-GEO functionality – task controller geo
TC-SC functionality – task controller section control
TECU functionality – tractor ECU
UT functionality – universal terminal
VT virtual terminal
5 General description
The standard diagnostic system specified in this document requires that all units connected to an
ISO 11783 network provide the information specified in this document to enable the operator and/or
service technician to complete network diagnostics and identify which unit has failed or is operating in
a faulty state.
2 © ISO 2019 – All rights reserved

6 Requirements
6.1 ISO 11783 diagnostics
This document specifies the diagnostics capabilities of control functions. The terms “level 0” and
“level 1” diagnostics described in the 1st edition of this document are obsolete.
Control functions shall support all ISO 11783 diagnostic information messages defined in Annex B and
their derived requirements. Parameters for these messages are defined in Annex A.
An interface is required for an operator or service technician to diagnose problems and faults on an
ISO 11783 network. This diagnostic user interface can be provided by the virtual terminal or another
type of user interface connected to the network. The information specified in the following subclauses
shall be provided to the operator or service technician by this user interface for diagnosing problems
and faults of the suspect connected ECU, sensor or actuator.
6.2 Network information
All control functions connected to the ISO 11783 network shall provide network information to the
diagnostic user interface. This information provides an overview of the status of all communicating
control functions connected to the operating network. It shall include
a) the part number, serial number and manufacturer’s name of the connected ECU containing control
functions,
b) the NAME of each control function as defined in ISO 11783-5,
c) the version (or versions) of software and the versions of ECU-related software required by each
control function,
d) the compliance test data, including the laboratory that performed the test, certificate data and year
tested as provided by the test lab prior to the test, and
e) the product identification message.
The diagnostic user interface shall monitor the messages on the network to obtain information from the
address claim process and shall request additional information from control functions. All CFs within
the same ECU shall send the same ECU identification information. A typical network status screen is
shown in Annex D.
6.3 Network statistics
The diagnostic user interface that displays the network status shall also use its network connection
to measure the network bus statistics. At a minimum, the diagnostic user interface shall include the
following network statistics if supported by hardware: bus load, CAN errors detected while sending or
receiving messages and network message count. If enabled by hardware, network statistics should also
include average bus voltages over a time period of 250 ms to 5 s.
A typical screen of the network statistics is presented in Annex D.
6.4 Control function information
Each control function shall provide additional fault information to the diagnostic user interface. This
information provides additional data to enable the operator or service technician to determine the
problem or fault on a specific ECU. It includes
a) the specific protocol of a control function required for non-ISO 11783 or ISO 11783 diagnostics,
b) active diagnostic trouble codes (suspect parameter numbers and failure mode indicators),
c) previously active diagnostic trouble codes (suspect parameter numbers and failure mode
indicators), and
d) fault occurrences (if available).
Control functions shall also support clearing previously active diagnostic trouble codes (if required).
The diagnostic user interface shall request the control function’s suspect parameter number and failure
mode indicator information using the messages specified in Annex B. Parameters for these messages
are defined in Annex A or in the appropriate part of ISO 11783. A typical screen of the above control
function information is presented in Annex D. In addition, the diagnostic user interface shall provide an
equivalent screen of the network status. Annex E provides the definition of each failure mode indicator.
6.5 Functionalities
Each control function shall provide its active functionality information to the diagnostic user interface.
This information includes all the active functionalities and their generations and options. Additional
functionalities can be implemented but are inactive. Functionalities which are present, but not currently
available in the system shall be communicated. Functionalities which are present but not currently
enabled in the control function shall not be communicated.
EXAMPLE 1 Functionalities present but not currently available in the system: An implement has an ECU with
a CF1 control function that has minimum CF, TC-GEO, and TC-SC functionality. The implement is connected to
a tractor without a TC-SC server functionality. The TC-SC functionality is present but not currently available
within the ECU. CF1 reports minimum CF, TC-GEO, and TC-SC functionality within the functionality information
messages.
EXAMPLE 2 Functionalities present but not currently enabled in the control function: An implement has
an ECU with a CF1 control function that has minimum CF, TC-GEO, and TC-SC functionality. The customer has
purchased only the TC-GEO functionality. The TC-SC functionality is disabled within the ECU. CF1 reports only
minimum CF and TC-GEO functionality within the functionality information messages.
The diagnostic user interface shall request a control function’s functionality, generation and option
information using the control function functionalities message specified in Annex B. Parameters for
this message are defined in Annex A. An example of a network diagnostic screen showing a connected
system’s functionalities and their generation is illustrated in Annex D. Another typical screen is also
shown in Annex D of the capable generation for each service type control function functionality and the
capable functionality generation of each operating implement Working Set Master functionality.
The diagnostic protocol message is for diagnostic purposes only and shall not be used by CFs to
configure run-time operation.
6.6 Control function diagnostics
Once a problem or fault has been isolated to a particular control function of an ECU, as displayed on the
diagnostic information screen, a service tool that uses the identified protocol of that particular control
function can be connected to the network through the diagnostic connector specified in ISO 11783-2. The
tool can then be used to troubleshoot the problem identified by the displayed diagnostic trouble code.
6.7 ISO Latin 1 character set
There are 191 graphic character values and 65 control function character values (0 through 31 and
127 through 159) in the ISO/IEC 8859-1 Latin 1 character set. The terminology “ASCII” and “printable
ASCII” are used in this document to refer to the set of 191 graphic character values. Unless otherwise
specified, only these 191 character values are permitted for ASCII parameters.
4 © ISO 2019 – All rights reserved

Annex A
(normative)
Diagnostic information parameter definitions
A.1 ECU part number
This is the part number of the physical ECU connected to the ISO 11783 network.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 2901
The ASCII character “*” shall not be used in the ECU part number because it is used as a parameter
delimiter.
A.2 ECU serial number
This is the serial number of the physical ECU connected to the ISO 11783 network.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 2902
The ASCII character “*” shall not be used in the ECU serial number because it is used as a parameter
delimiter.
A.3 Number of software identification fields
This is the number of software identification designators represented in the software identification
parameter group.
Data length: 1 byte
Resolution: 1 step/bit, 0 offset
Data range: 0 to 250 steps
Operational range: 0 to 125
Type: Measured
SPN: 965
A.4 Software identification
This is the identification of the software of a control function and any required ECU-related software
versions. Software identification fields in the software identification shall be separated by an ASCII “*”
as a delimiter. An ASCII “*” is required at the end of the last software identification field, even if there is
only one software identification field.
Individual software module identifications within an identification field shall be separated by a “#”
delimiter. The last module within a software identification field can be terminated by a “#” delimiter.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 234
The ASCII characters “*” and “#” shall not be used in the software identification parameters because
they are used as parameter delimiters.
A.5 ECU manufacturer name
The manufacturer name is a human-readable string that can be interpreted by a service technician. The
same text as registered with the manufacturer code can be used and can contain branding information
as well. It can contain the manufacturer’s name as well as the OEM integrator. This information aids the
service technician to acquire service help.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 4304
The ASCII character “*” shall not be used in the ECU manufacturer name because it is used as a
parameter delimiter.
6 © ISO 2019 – All rights reserved

A.6 Diagnostic protocol identification
This parameter indicates the diagnostic protocols in addition to ISO 11783 that are supported by a
control function.
Data length: 8 bits
Value Meaning
00000000 No additional diagnostic protocols supported
00000001 J1939–73
00000010 ISO 14230 (KWP 2000 using ISO 15765-3 transport protocol)
00000100 ISO 14229-3 (UDS on CAN)
00001000 Reserved for ISO assignment
00010000 Reserved for ISO assignment
00100000 Reserved for ISO assignment
01000000 Reserved for ISO assignment
10000000 Reserved for ISO assignment

Type: Measured
SPN: TBD
A.7 ECU location
The location on a tractor or implement of the physical ECU connected to the ISO 11783 network.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 2903
The ASCII character “*” shall not be used in the ECU location because it is used as a parameter delimiter.
A.8 ECU type
The type of the physical ECU connected to the ISO 11783 network. An example of an ECU type is the
classification of ECU capabilities such as I/O.
Data length: Variable, up to 200 characters
Resolution: ASCII (1 byte), 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operational range: same as data range
Type: Measured
SPN: 2904
The ASCII character “*” shall not be used in the ECU type because it is used as a parameter delimiter.
A.9 Number of functionalities
This parameter reports the number of functionalities in the control function functionalities message.
Data length: 1 byte
Range: 1 to 255
Resolution: 1 functionality/bit
Type: Measured
SPN: TBD
A.10 Functionalities
This parameter reports which functionalities are supported by a control function connected to the
ISO 11783 network.
Data length: 1 byte
Value: 0 to 255 (see ISOBUS 11783 Online Database at www .ISOBUS .net/isobus)
Type: Measured
SPN: TBD
A.11 Functionality generation
This parameter reports the generation of the functionality provided by a control function connected to
the ISO 11783 network.
Data length: 1 byte
Resolution: 1 generation/bit
Offset: 0
Range: 1 to 255
8 © ISO 2019 – All rights reserved

Unit: Number
Type: Measured
SPN: TBD
A.12 Number of option bytes
This parameter reports the number of bytes that follow to report which options are supported by a
functionality provided by a control function connected to the ISO 11783 network. If a functionality has
option bytes, all trailing zero option bytes shall be omitted and not counted in the number of option
bytes. In case a functionality has no option bytes, the number of option bytes shall be set to 0.
Data length: 1 byte
Resolution: 1 byte/bit
Offset: 0
Range: 0 to 255
Unit: Number
Type: Measured
SPN: TBD
A.13 ECU hardware ID
This parameter is used to associate the hardware version of an ECU connected to the ISO 11783 network
to a conformance test report of that hardware.
Data length: Variable, up to 200 bytes
Resolution: ASCII (1 byte)
Offset: 0
Range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Type: Measured
SPN: 6714
The ASCII character “*” shall not be used in the ECU hardware ID because it is used as a parameter
delimiter. The “#” character shall not be used (reserved for future assignment).
A.14 Product identification code
The product identification code, as assigned by the manufacturer, corresponds with the number on the
type plate of a product. For vehicles, this number can be the same as the VIN (vehicle identification
number). For stand-alone systems, such as VT’s, this number can be the same as the ECU identification
number. The combination of the product identification code and the product identification brand shall
make the product globally unique.
Data length: Variable, up to 50 characters (“*” delimited)
Resolution: ASCII, 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operation range: same as data range
Type: Measured
SPN: 6699
The ASCII character “*” shall not be used in the product identification code because it is used as a
parameter delimiter.
A.15 Product identification brand
The product identification brand specifies the brand of a product. The combination of the product
identification code and the product identification brand shall make the product unique in the world.
Data length: Variable, up to 50 characters (“*” delimited)
Resolution: ASCII, 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operation range: same as data range
Type: Measured
SPN: 6700
The ASCII character “*” shall not be used in product identification brand because it is used as a
parameter delimiter.
A.16 Product identification model
The product identification model specifies a unique product within a brand.
Data length: Variable, up to 50 characters (“*” delimited)
Resolution: ASCII, 0 offset
Data range: 32 to 126 and 160 to 255 per byte (excluding non-printable characters)
Operation range: same as data range
Type: Measured
SPN: 6701
The ASCII character “*” shall not be used in product identification model because it is used as a
parameter delimiter.
10 © ISO 2019 – All rights reserved

Annex B
(normative)
Diagnostic information message definitions
B.1 ECU identification information
[8]
The ECU identification information message is based on the same message as defined in SAE J1939DA
with the following specified parameters. Each control function in the ECU shall send the same ECU-
related identification information.
NOTE The fields in this message are separated by an ASCII “*” delimiter.

Transmission repetition rate: On request
Data length: Variable
Data page: 0
PDU format: 253
PDU specific: 197
Default priority: 6
Parameter group number: 64965 (00FDC5 )
Byte 1 … m ECU part number (See A.1)
Byte m + 1 Delimiter
Byte m + 2 … n ECU serial number (See A.2)
Byte n + 1 Delimiter
Byte n + 2 … p ECU location (See A.7)
Byte p + 1 Delimiter
Byte p + 2 . q ECU type (See A.8)
Byte q + 1 Delimiter
Byte q + 2 . r ECU manufacturer name (See A.5)
Byte r + 1 Delimiter
Byte r + 2 . s ECU hardware ID (See A.13)
Byte s + 1 Delimiter
B.2 Software identification
[8]
The software identification message is based on the same message as defined in SAE J1939DA with
the following specified parameters. The software identification in the software identification message
is used to communicate the software version (or versions) of a control function and the versions of ECU-
related software required by the control function.
Transmission repetition rate: On request
Data length: Variable
Data page: 0
PDU format: 254
PDU specific: 218
Default priority: 6
Parameter group number: 65242 (00FEDA )
Byte 1 Number of software identification fields (See A.3)
Bytes 2 … n Software identification (See A.4)
NOTE The examples below have line feeds inserted for presentation purposes only. Line feeds are not part of
the actual software identification string.
EXAMPLE 1 Three software identification fields.
Control function with four modules in the first software identification field, two modules in the second software
identification field, and one module in the third software identification field.
Byte 1 0x03 Number of software identification fields
Byte 2-n VT1.5# Software identification
Module1 3.1#
Module2 2.0#
Module3 2.0#
*OpSys XY MMDDYY2.12#
Spooler 2.0#
*Bootloader 2.12
*
EXAMPLE 2 Four software identification fields.
Control function with three modules in the first software identification field, one module in the second software
identification field, two modules in the third software identification field, and one module in the fourth software
identification field.
12 © ISO 2019 – All rights reserved

Byte 1 0x04 Number of software identification fields
Byte 2-n SW-PN 654321,01.00# Software identification
CFPN1234a#
LG-MK901243#
*SW-456789,050421A#
*SW-456789,050436B#
LG-LK123–20050421#
*LB-LH456
*
B.3 ISOBUS certification
The ISOBUS certification message shall be in accordance with ISO 11783-7.
B.4 ISO 11783 NAME
The ISO 11783 NAME shall be in accordance with ISO 11783-5. The industry, device class and function
codes are in the address claim message sent by the specific control function. This information is from
the address of the control function that has sent the specific address claim. The code values are specified
in ISO 11783-1.
B.5 Diagnostic protocol
Each control function shall send this diagnostic protocol message to identify the supported protocols
on the bus where the message is received.
Transmission repetition rate: On request
Data length: 8 bytes
Data page: 0
PDU format: 253
PDU specific: 50
Default priority: 6
Parameter group number: 64818 (00FD32 )
Byte 1 diagnostic protocol identification (See A.6)
Bytes 2–8 Reserved for ISO assignment
B.6 Active diagnostic trouble codes (DM1)
This message is based on the same m
...


NORME ISO
INTERNATIONALE 11783-12
Troisième édition
2019-01
Tracteurs et matériels agricoles et
forestiers — Réseaux de commande
et de communication de données en
série —
Partie 12:
Services de diagnostic
Tractors and machinery for agriculture and forestry — Serial control
and communications data network —
Part 12: Diagnostics services
Numéro de référence
©
ISO 2019
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2019
Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en œuvre, aucune partie de cette
publication ne peut être reproduite ni utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique,
y compris la photocopie, ou la diffusion sur l’internet ou sur un intranet, sans autorisation écrite préalable. Une autorisation peut
être demandée à l’ISO à l’adresse ci-après ou au comité membre de l’ISO dans le pays du demandeur.
ISO copyright office
Case postale 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Genève
Tél.: +41 22 749 01 11
Fax: +41 22 749 09 47
E-mail: copyright@iso.org
Web: www.iso.org
Publié en Suisse
ii © ISO 2019 – Tous droits réservés

Sommaire Page
Avant-propos .iv
Introduction .v
1 Domaine d'application . 1
2 Références normatives . 1
3 Termes et définitions . 1
4 Symboles et termes abrégés . 2
5 Description générale . 2
6 Exigences . 3
6.1 Diagnostic de l'ISO 11783 . 3
6.2 Informations sur le réseau . 3
6.3 Statistiques du réseau . 3
6.4 Informations relatives à la fonction 250de contrôle . 4
6.5 Fonctionnalités. 4
6.6 Diagnostic de la fonction de contrôle . 5
6.7 Jeu de caractères ISO Latin 1. 5
Annexe A (normative) Définitions des paramètres pour les informations de diagnostic .6
Annexe B (normative) Définitions des messages pour les informations de diagnostic .12
Annexe C (normative) Configuration du réseau .21
Annexe D (informative) Exemples d'écrans de configuration du réseau: Écrans
d'information sur le réseau.22
Annexe E (normative) Définitions des indicateurs de mode de défaillance .28
Bibliographie .34
Avant-propos
L'ISO (Organisation internationale de normalisation) est une fédération mondiale d'organismes
nationaux de normalisation (comités membres de l'ISO). L'élaboration des Normes internationales est
en général confiée aux comités techniques de l'ISO. Chaque comité membre intéressé par une étude
a le droit de faire partie du comité technique créé à cet effet. Les organisations internationales,
gouvernementales et non gouvernementales, en liaison avec l'ISO participent également aux travaux.
L'ISO collabore étroitement avec la Commission électrotechnique internationale (IEC) en ce qui
concerne la normalisation électrotechnique.
Les procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/IEC, Partie 1. Il convient, en particulier, de prendre note des différents
critères d'approbation requis pour les différents types de documents ISO. Le présent document a été
rédigé conformément aux règles de rédaction données dans les Directives ISO/IEC, Partie 2 (voir www
.iso .org/directives).
L'attention est attirée sur le fait que certains des éléments du présent document peuvent faire l'objet de
droits de propriété intellectuelle ou de droits analogues. L'ISO ne saurait être tenue pour responsable
de ne pas avoir identifié de tels droits de propriété et averti de leur existence. Les détails concernant
les références aux droits de propriété intellectuelle ou autres droits analogues identifiés lors de
l'élaboration du document sont indiqués dans l'Introduction et/ou dans la liste des déclarations de
brevets reçues par l'ISO (voir www .iso .org/brevets).
Les appellations commerciales éventuellement mentionnées dans le présent document sont données
pour information, par souci de commodité, à l’intention des utilisateurs et ne sauraient constituer un
engagement.
Pour une explication de la nature volontaire des normes, la signification des termes et expressions
spécifiques de l'ISO liés à l'évaluation de la conformité, ou pour toute information au sujet de l'adhésion
de l'ISO aux principes de l’Organisation mondiale du commerce (OMC) concernant les obstacles
techniques au commerce (OTC), voir www .iso .org/avant -propos.
Le présent document a été élaboré par le comité technique ISO/TC 23, Tracteurs et matériels agricoles et
forestiers, sous-comité SC 19, Électronique en agriculture.
Cette troisième édition annule et remplace la deuxième édition (ISO 11783-12:2014), qui a fait l’objet
d’une révision technique. Les principales modifications par rapport à l’édition précédente sont les
suivantes:
— ajout des SPNs pour tous les paramètres;
— suppression des paramètres de fonctionnalité de fonction de contrôle dans une base de données
en ligne;
— mise à jour des références.
Une liste de toutes les parties de la série ISO 11783 se trouve sur le site Web de l’ISO.
Il convient que l’utilisateur adresse tout retour d’information ou toute question concernant le présent
document à l’organisme national de normalisation de son pays. Une liste exhaustive desdits organismes
se trouve à l’adresse www .iso .org/fr/members .html.
iv © ISO 2019 – Tous droits réservés

Introduction
L'ISO 11783 spécifie un système de communication destiné aux matériels agricoles basé sur le protocole
[4] [7]
ISO 11898 . Les documents SAE J1939 , sur lesquels certaines parties de l'ISO 11783 sont fondées, ont
été élaborés conjointement pour une utilisation sur des camions et des bus, ainsi que dans les domaines
de la construction et de l'agriculture. Des documents communs ont été finalisés pour permettre
l'utilisation d'unités électroniques conformes aux spécifications SAE J1939 sur des matériels agricoles
et forestiers avec un minimum de modifications.
Des informations d'ordre général concernant la série ISO 11783 se trouvent dans l'ISO 11783-1.
L'objectif de l'ISO 11783 est de proposer un système ouvert pour les systèmes électroniques embarqués
interconnectés. Elle vise à permettre la communication entre unités de contrôle électroniques (UCE) en
proposant un système normalisé.
NORME INTERNATIONALE ISO 11783-12:2019(F)
Tracteurs et matériels agricoles et forestiers — Réseaux de
commande et de communication de données en série —
Partie 12:
Services de diagnostic
1 Domaine d'application
L'ISO 11783 dans son ensemble spécifie un réseau de données en série pour la commande et les
communications sur les tracteurs forestiers ou agricoles et les équipements portés, semi-portés,
tractés ou automoteurs. Elle vise à normaliser la méthode et le format du transfert de données entre
capteurs, actionneurs, dispositifs de contrôle, et unités de stockage et d'affichage de données, que ces
éléments soient montés sur le tracteur ou qu'ils fassent partie du tracteur ou de tout autre outil. Le
présent document décrit le système de diagnostic du réseau.
NOTE Le nom et les coordonnées de l’autorité de mise à jour de ce document sont disponibles à l’adresse
http: //www .iso .org/mara.
2 Références normatives
Les documents suivants sont cités dans le texte de sorte qu'ils constituent, pour tout ou partie de leur
contenu, des exigences du présent document. Pour les références datées, seule l'édition citée s'applique.
Pour les références non datées, la dernière édition du document de référence s'applique (y compris les
éventuels amendements).
ISO 11783-1, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 1: Système normalisé général pour les communications de données avec les
équipements mobiles
ISO 11783-2, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 2: Couche physique
ISO 11783-3, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 3: Couche liaison de données
ISO 11783-5, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 5: Gestion du réseau
ISO 11783-7, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 7: Couche d'application de base
ISO 14229-1, Véhicules routiers — Services de diagnostic unifiés (SDU) — Partie 1: Spécification et exigences
SAE J1939-73, Application layer — Diagnostics
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l'ISO 11783-1, l'ISO 14229-1
et la SAE J1939-73, ainsi que les suivants s'appliquent.
L’ISO et l’IEC maintiennent des bases de données terminologiques pour utilisation dans le domaine de la
normalisation aux adresses suivantes:
— ISO Online browsing platform: disponible à l’adresse http: //www .iso .org/obp
— IEC Electropedia: disponible à l’adresse http: //www .electropedia .org/
3.1
produit
dispositif ou UCE produit(e) par un équipementier [fabricant d'équipement d'origine, en anglais Original
Equipment Manufacturer (OEM)]
Note 1 à l'article: Lorsqu’une UCE est installée par un dispositif OEM, le dispositif est un produit. Lorsqu’une UCE
est mise sur le marché, séparément du dispositif (par exemple installations en pièce de «rechange»), l’UCE est un
produit.
3.2
UCE du tracteur de base
caractéristiques fonctionnelles qui sont spécifiques à une UCET de contrôle de l’ISO 11783-9
3.3
serveur
fonction de contrôle sur le BUS de l’équipement qui fournit les services à un client
4 Symboles et termes abrégés
AUX-N fonctionnalité – AUX nouveau
CF fonction de contrôle
DM message de code d'anomalie
DTC code de diagnostic d'anomalie
UCE unité de contrôle électronique
FMI indicateur de mode de défaillance
OC nombre d'occurrences
PG groupe de paramètre (Parameter Group)
PGN numéro de groupe de paramètre (Parameter Group Number)
TC-BAS fonctionnalité – contrôleur de tâches de base
TC-GEO fonctionnalité – contrôleur de tâches GEO
TC-SC fonctionnalité – commande de section de contrôleur de tâches
UCET fonctionnalité –UCE du tracteur
UT fonctionnalité – terminal uVINersel
VT terminal virtuel (en anglais Virtual Terminal)
5 Description générale
Le système normalisé de diagnostic spécifié dans le présent document implique que toutes les unités
connectées à un réseau selon l'ISO 11783 fournissent les informations spécifiées dans le présent
2 © ISO 2019 – Tous droits réservés

document, de manière à permettre à l'opérateur et/ou au technicien de procéder à un diagnostic du
réseau et d'identifier quelle unité est tombée en panne ou fonctionne dans un mode dégradé.
6 Exigences
6.1 Diagnostic de l'ISO 11783
Le présent document spécifie les capacités de diagnostic des fonctions de contrôle. Les termes
re
«Niveau 0» et «Niveau 1» de diagnostic décrits dans la 1 édition de le présent document sont obsolètes.
Les fonctions de contrôlecommande doivent au moins prendre en charge l'ensemble des messages
de diagnostic de l'ISO 11783 définis dans l’Annexe B ainsi que les exigences qui en découlent. Les
paramètres de ces messages sont définis dans l’Annexe A.
Une interface est nécessaire pour que l'opérateur ou le technicien puisse diagnostiquer les problèmes
et défaillances survenus sur un réseau conforme à l'ISO 11783. Cette interface de diagnostic peut être
assurée par le terminal virtuel ou par un autre type d'interface de diagnostic reliée au réseau. Cette
interface de diagnostic doit fournir à l'opérateur ou au technicien les informations spécifiées dans les
paragraphes ci-après pour qu'il puisse procéder au diagnostic des problèmes et défaillances de l'unité
de contrôle électronique, du capteur ou de l'actionneur suspect.
6.2 Informations sur le réseau
Toutes les fonctions de contrôle reliées au réseau ISO 11783 doivent fournir des informations de
diagnostic à l'interface de diagnostic. Ces informations donnent une vue d'ensemble de l'état de toutes
les fonctions de contrôle reliées au réseau. Elles doivent inclure:
a) le numéro de pièce, le numéro de série et le nom du fabricant de l'UCE connectée contenant les
fonctions de contrôle;
b) le NOM de chaque fonction de contrôle tel que défini dans l'ISO 11783-5;
c) la version (ou les versions) logicielle(s) et les versions logicielles liées à l'UCE requises par chaque
fonction de contrôle.
d) les données du test de conformité, y compris le nom du laboratoire qui a réalisé le test, les données
du certificat et l'année du test.
e) le message d’identification du produit.
L'interface de diagnostic doit aussi contrôler les messages sur le réseau afin d'obtenir des informations
du processus de revendication d'adresse, et doit demander les informations complémentaires des
fonctions de contrôle. Toutes les fonctions de contrôle de la même UCE doivent envoyer les mêmes
informations d'identification de l'UCE. Un écran type de l'état du réseau est représenté en Annexe D.
6.3 Statistiques du réseau
L'interface de diagnostic qui affiche l'état du réseau doit également utiliser sa connexion au réseau
pour mesurer les statistiques concernant le bus. Ces statistiques du réseau doivent au moins inclure les
statistiques de réseau suivantes, si supportées par le matériel: la charge du bus, toute erreur du CAN
détectée lors de l'envoi ou de la réception de messages et le nombre de messages du réseau. Si autorisé
par le matériel, il convient que les statistiques comprennent également les tensions moyennes mesurées
sur le bus sur une durée de 250 ms à 5 s.
Un écran type des statistiques du réseau est représenté en Annexe D.
6.4 Informations relatives à la fonction 250de contrôle
Chaque fonction de contrôle doit fournir, sur demande, des informations de défaillance supplémentaires
à l'interface de diagnostic. Ces informations représentent des données complémentaires en vue de
permettre à l'opérateur ou au technicien de déterminer le problème ou la défaillance d'une unité de
contrôle électronique spécifique. Ces informations incluent:
a) le protocole spécifique d'une fonction de contrôle requis pour un diagnostic non ISO 11783 ou
ISO 11783;
b) les codes de diagnostic d'anomalie actifs (numéros de paramètres suspects et indicateurs de mode
de défaillance);
c) les codes de diagnostic d'anomalie préalablement actifs (numéros de paramètres suspects et
indicateurs de mode de défaillance);
d) les occurrences de défaillances (si disponible);
Les fonctions de contrôle doivent aussi supporter l'effacement des codes de diagnostic d'anomalie
préalablement actifs (si requis).
L'interface de diagnostic doit demander le numéro de paramètre suspect et l'indicateur de mode de
défaillance de la fonction de contrôle à l'aide des messages spécifiés en Annexe B. Les paramètres
concernant ces messages sont définis en Annexe A ou dans la partie appropriée de l'ISO 11783. Un
écran type des informations relatives à la fonction de contrôle est représenté en Annexe D. En outre,
l'interface de diagnostic utilisateur doit fournir un écran équivalent sur l'état du réseau. L'Annexe E
donne la définition de chaque indicateur de mode de défaillance.
6.5 Fonctionnalités
Chaque fonction de contrôle doit fournir, sur demande, des informations sur ses fonctionnalités actives
à l'interface de diagnostic. Ces informations incluent toutes les fonctionnalités actives ainsi que leur
génération et leurs options. D'autres fonctionnalités peuvent être mises en œuvre, mais sont inactives.
Les fonctionnalités qui sont présentes mais non disponibles sur le système doivent être communiquées.
Les fonctionnalités présentes mais inactives ne doivent pas être communiquées.
EXEMPLE 1 Fonctionnalités présentes mais pas actuellement disponibles dans le système: Un équipement
possède une UCE avec une fonction de contrôle CF1 qui a une fonctionnalité minimale CF, TC-GEO et TC-SC. Un
équipement est connecté au tracteur sans fonctionnalité de serveur TC-SC. La fonctionnalité TC-SC est présente
mais actuellement n’est pas disponible dans l’UCE. La fonction de contrôle CF1 signale au moins la fonctionnalité
CF, TCGEO et TC-SC dans les messages d’information de fonctionnalité.
EXEMPLE 2 Fonctionnalités présentes mais pas actuellement autorisées dans la fonction de contrôle: Un
équipement possède une UCE avec une fonction de contrôle CF1 qui a une fonctionnalité minimale CF, TC-GEO
et TC-SC. Le client a seulement acheté la fonctionnalité TC-GEO. La fonctionnalité TC-GEO est neutralisée dans
l’UCE. CF1 signale seulement la fonctionnalité minimale CF et TC-GEO dans les messages d’information de
fonctionnalité.
L'interface de diagnostic doit demander les informations relatives aux options, à la génération et aux
fonctionnalités d'une fonction de contrôle à l'aide du message sur les fonctionnalités de la fonction de
contrôle spécifié en Annexe B. Les paramètres de ce message sont définis en Annexe A. Un exemple
d'écran de diagnostic du réseau illustrant les fonctionnalités d'un système connecté et leur génération
est fourni en Annexe D. Un autre écran type est aussi représenté en Annexe D. Il indique la génération
compatible pour chaque fonctionnalité de fonction de contrôle, en fonction du type de service, et la
génération de fonctionnalité compatible pour chaque fonctionnalité Master d'ensemble de travail
d'équipement fonctionnel.
Le message de protocole de diagnostic n'est fourni qu'à des fins diagnostiques et ne doit pas être utilisé
par les fonctions de contrôle pour configurer la durée d'exécution.
4 © ISO 2019 – Tous droits réservés

6.6 Diagnostic de la fonction de contrôle
Une fois qu'un problème ou une défaillance a été isolé(e) et associé(e) à une fonction de contrôle
particulière d'une UCE, comme affiché sur l'écran d'information pour le diagnostic, un outil de
maintenance utilisant le protocole identifié de ladite fonction de contrôle peut être connecté au réseau
via le connecteur de diagnostic spécifié dans l'ISO 11783-2. L'outil de maintenance peut alors être utilisé
pour régler le problème identifié par l'affichage du code de diagnostic d'anomalie.
6.7 Jeu de caractères ISO Latin 1
Il y a 191 valeurs de caractères graphiques et 65 valeurs de caractères de la fonction de contrôle (0 à 31
et 127 à 159) dans le jeu de caractères ISO/IEC 8859-1 Latin 1. Les termes "ASCII" et "ASCII imprimable"
sont utilisés dans le présent document pour désigner l'ensemble des 191 valeurs de caractères
graphiques. Sauf indication contraire, seules ces 191 valeurs de caractères sont autorisées pour les
paramètres ASCII.
Annexe A
(normative)
Définitions des paramètres pour les informations de diagnostic
A.1 Numéro de pièce de l'UCE
Numéro de pièce de l'UCE physique connectée au réseau ISO 11783.
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 2901
Le caractère ASCII «*» ne doit pas être utilisé dans le numéro de pièce de l'UCE puisqu'il est utilisé
comme délimiteur de paramètres.
A.2 Numéro de série de l'UCE
Numéro de série de l'UCE physique connectée au réseau ISO 11783.
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 2901
Le caractère ASCII «*» ne doit pas être utilisé dans le numéro de série de l'UCE puisqu'il est utilisé
comme délimiteur de paramètres.
A.3 Nombre de champs d'identification du logiciel
Nombre de champs d'identification du logiciel représentés dans le groupe de paramètres d'identification
du logiciel.
Longueur des données: 1 octet
Résolution: 1 pas/bit, décalage 0
Plage de données: 0 à 250 pas
6 © ISO 2019 – Tous droits réservés

Plage opérationnelle: 0 à 125
Type: Mesuré
SPN: 965
A.4 Identification du logiciel
Identification du logiciel d'une fonction de contrôle et des versions logicielles liées à l'UCE requises.
Les champs d'identification du logiciel doivent être séparés par un caractère délimiteur ASCII «*». Un
caractère ASCII «*» est requis à la fin du dernier champ d'identification du logiciel, même s'il n'existe
qu'un seul champ d'identification du logiciel.
Les identifications de modules individuels du logiciel à l'intérieur d'un champ d'identification doivent
être séparées par le délimiteur «#». Le dernier module à l'intérieur d'un champ d'identification du
logiciel peut se terminer par un délimiteur «#».
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 234
Les caractères ASCII «*» et «#» ne doivent pas être utilisés dans les paramètres d'identification du
logiciel puisqu'ils sont utilisés comme délimiteurs de paramètres.
A.5 Nom du fabricant de l'UCE
Le nom du fabricant est une chaîne de caractères interprétable par un technicien. Le texte enregistré
avec le code du fabricant peut être utilisé; il peut également contenir un nom de marque. Il peut contenir
le nom du fabricant et l'intégrateur OEM. Cette information peut permettre au technicien de retrouver
la notice du constructeur.
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 4304
Le caractère ASCII «*» ne doit pas être utilisé dans le nom du fabricant de l'UCE puisqu'il est utilisé
comme délimiteur de paramètres.
A.6 Identification du protocole de diagnostic
Ce paramètre indique les protocoles de diagnostic, outre l'ISO 11783, pris en charge par une fonction de
contrôle.
Longueur des données: 8 bits
Valeur Signification
00000000 Aucun protocole de diagnostic supplémentaire pris en
charge
00000001 J1939-73
00000010 ISO 14230 (protocole Keyword 2000 utilisant le
protocole de transport ISO 15765-3)
00000100 ISO 14229-3 (SDU sur CAN)
00001000 Réservé pour attribution par l'ISO
00010000 Réservé pour attribution par l'ISO
00100000 Réservé pour attribution par l'ISO
01000000 Réservé pour attribution par l'ISO
10000000 Réservé pour attribution par l'ISO
Type: Mesuré
SPN: TBD
A.7 Emplacement de l'UCE
Emplacement, sur un tracteur ou un équipement, de l'UCE physique connectée au réseau ISO 11783.
Longueur des données: Variable, jusqu'à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 2903
Le caractère ASCII «*» ne doit pas être utilisé dans l'emplacement de l'UCE puisqu'il est utilisé comme
délimiteur de paramètres.
A.8 Type d'UCE
Type de l'UCE physique connectée au réseau ISO 11783. La classification des capacités de l'UCE, comme
entrée/sortie, est un exemple de type d'UCE.
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet), décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données
Type: Mesuré
SPN: 2904
8 © ISO 2019 – Tous droits réservés

Le caractère ASCII «*» ne doit pas être utilisé dans le type d'UCE puisqu'il est utilisé comme délimiteur
de paramètres.
A.9 Nombre de fonctionnalités
Ce paramètre indique le nombre de fonctionnalités dans le message sur les fonctionnalités de la fonction
de contrôle.
Longueur des données: 1 octet
Plage de données: 1 à 255
Résolution: 1 fonctionnalité/octet
Type: Mesuré
SPN: TBD
A.10 Fonctionnalités
Ce paramètre indique les fonctionnalités prises en charge par une fonction de contrôle connectée au
réseau ISO 11783.
Longueur des données: 1 octet
Plage de données: 0 à 255 (voir la base de données en ligne ISOBUS 11783 sur www
.ISOBUS .net/isobus)
Type: Mesuré
SPN: TBD
A.11 Génération de fonctionnalité
Ce paramètre indique la génération de la fonctionnalité fournie par une fonction de contrôle connectée
au réseau ISO 11783.
Longueur des données: 1 octet
Résolution: 1 génération/bit
Décalage: 0
Plage de données: 1 à 255
Unité: Nombre
Type: Mesuré
SPN: TBD
A.12 Nombre d'octets d'option
Ce paramètre indique le nombre d'octets associés aux options prises en charge par une fonctionnalité
proposée par une fonction de contrôle connectée au réseau ISO 11783. Si une fonctionnalité présente
des octets d'option, tous les octets d'option comportant un zéro à droite doivent être omis et ne pas
être comptabilisés dans le nombre d'octets d'option. Si une fonctionnalité ne présente aucune option, le
nombre d'octets d'option doit être défini sur 0.
Longueur des données: 1 octet
Résolution: 1 octet/bit
Décalage: 0
Plage: 0 à 255
Unité: Nombre
Type: Mesuré
SPN: TBD
A.13 Identification de version matérielle de l'UCE
Ce paramètre fournit des informations pour la description des versions matérielles de l'UCE sur le
réseau ISO 11783.
Longueur des données: Variable, jusqu’à 200 caractères
Résolution: ASCII (1 octet)
Décalage: 0
Plage: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Type: Mesuré
SPN: 6714
Le caractère ASCII «*» ne doit pas être utilisé dans l'identification de la version matérielle de l'UCE
puisqu'il est utilisé comme délimiteur de paramètres. Le caractère «#» ne doit pas être utilisé (réservé
pour attribution future).
A.14 Code d'identification de produit
Code d'identification de produit, tel qu'attribué par les représentants du fabricant avec le numéro de
la plaque signalétique d'un produit. Pour les véhicules, ce numéro peut être identique au VIN (numéro
d'identification du véhicule). En ce qui concerne les systèmes autonomes tels que les VT, ce numéro peut
être identique au numéro d'identification de l'UCE. La combinaison du Code d'identification de produit
et de la Marque d'identification de produit doit rendre le produit unique au monde.
Longueur des données: Variable, jusqu’à 50 caractères (délimiteur «*»)
Résolution: ASCII, décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données.
Type: Mesuré
SPN: 6699
Le caractère ASCII «*» ne doit pas être utilisé dans le Code d'identification de produit puisqu'il est
utilisé comme délimiteur de paramètres.
10 © ISO 2019 – Tous droits réservés

A.15 Marque d'identification de produit
La Marque d'identification de produit indique la marque d'un produit. La combinaison du Code
d'identification de produit et de la Marque d'identification de produit doit rendre le produit unique
au monde.
Longueur des données: Variable, jusqu’à 50 caractères (délimiteur «*»)
Résolution: ASCII, décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données.
Type: Mesuré
SPN: 6700
Le caractère ASCII «*» ne doit pas être utilisé dans la Marque d'identification de produit puisqu'il est
utilisé comme délimiteur de paramètres.
A.16 Modèle d'identification de produit
Le Modèle d'identification de produit désigne un produit unique d'une marque.
Longueur des données: Variable, jusqu’à 50 caractères (délimiteur «*»)
Résolution: ASCII, décalage 0
Plage de données: 32 à 126 et 160 à 255 par octet (sauf les caractères non imprimables)
Plage opérationnelle: identique à la plage de données.
Type: Mesuré
SPN: 6701
Le caractère ASCII «*» ne doit pas être utilisé dans le Modèle d'identification de produit puisqu'il est
utilisé comme délimiteur de paramètres.
Annexe B
(normative)
Définitions des messages pour les informations de diagnostic
B.1 Information d'identification de l'UCE
Le message d'information d'identification de l'UCE est fondé sur le message équivalent défini dans
[8]
la SAE J1939DA, avec les paramètres spécifiés suivants. Chaque fonction de contrôle de l'UCE doit
envoyer les mêmes informations d'identification liées à l'UCE.
NOTE Les champs de ce message sont séparés par un caractère délimiteur ASCII «*».
Vitesse de répétition de la transmission: Sur demande
Longueur des données: Variable
Page de données: 0
Format PDU: 253
Champ spécifique PDU: 197
Priorité par défaut: 6
Numéro de groupe de paramètres: 64965 (00FDC5 )
Octet 1 … m Numéro de pièce de l'UCE (Voir A.1)
Octet m + 1 Délimiteur
Octet m + 2 … n Numéro de série de l'UCE (Voir A.2)
Octet n + 1 Délimiteur
Octet n + 2 … p Emplacement de l'UCE (Voir A.7)
Octet p + 1 Délimiteur
Octet p + 2 . q Type d'UCE (Voir A.8)
Octet q + 1 Délimiteur
Octet q + 2 . r Nom du fabricant de l'UCE (Voir A.5)
Octet r + 1 Délimiteur
Octet r + 2 . s Identification de version matérielle de l'UCE (Voir A.13)
Octet s + 1 Délimiteur
B.2 Identification du logiciel
[8]
Le message d'identification du logiciel est fondé sur le message équivalent défini dans la SAE J1939DA,
avec les paramètres spécifiés suivants. L'identification du logiciel dans le message d'identification de
12 © ISO 2019 – Tous droits réservés

logiciel est utilisée pour communiquer la/les version(s) logicielle(s) d'une fonction de contrôle et les
versions logicielles liées à l'UCE requises par la fonction de contrôle.
Vitesse de répétition de la transmission: Sur demande
Longueur des données: Variable
Page de données: 0
Format PDU: 254
Champ spécifique PDU: 218
Priorité par défaut: 6
Numéro de groupe de paramètres: 65242 (00FEDA )
Octet 1 Nombre de champs d'identification du logiciel (Voir A.3)
Octets 2 … n Identification du logiciel (Voir A.4)
NOTE Les exemples ci-dessous sont donnés à des fins de présentation uniquement. Les données indiquées ne
font pas partie de la chaîne d'identification réelle du logiciel.
EXEMPLE 1 Trois champs d'identification du logiciel
Fonction de contrôle avec quatre modules dans le premier champ d'identification du logiciel, deux modules dans
le deuxième champ d'identification du logiciel, et un module dans le troisième champ d'identification du logiciel.
Octet 1 0x03 Nombre de champs d'identification du logiciel
Octets 2-n TV1.5# Identification du logiciel
Module1 3.1#
Module2 2.0#
Module3 2.0#
*OpSys XY MMDDYY2.12#
Spooler 2.0#
*Bootloader 2.12
*
EXEMPLE 2 Quatre champs d'identification du logiciel.
Fonction de contrôle avec trois modules dans le premier champ d'identification du logiciel, un module dans le
deuxième champ d'identification du logiciel, deux modules dans le troisième champ d'identification du logiciel, et
un module dans le quatrième champ d'identification du logiciel.
Octet 1 0x04 Nombre de champs d'identification du
logiciel
Octets 2-n SW-PN654321,01.00# Identification du logiciel
CFPN1234a#
LG-MK901243#
*SW-456789,050421A#
*SW-456789,050436B#
LG-LK123-20050421#
*LB-LH456
*
B.3 Certification ISOBUS
Le message de certification ISOBUS doit être conforme à l'ISO 11783-7.
B.4 NOM de l'ISO 11783
Le NOM ISO 11783 doit être conforme à l'ISO 11783-5. Les codes d'industrie, de classe de dispositif
et de fonction sont contenus dans le message de revendication d'adresse envoyé par la fonction de
contrôle spécifique. Cette information provient de l'adresse de la fonction de contrôle qui a envoyé la
revendication d'adresse spécifique. Les codes sont spécifiés dans l'ISO 11783-1.
B.5 Protocole de diagnostic
Chaque fonction de contrôle doit fournir, sur demande, des informations sur ses fonctionnalités actives
à l'interface de diagnostic.
Vitesse de répétition de la transmission: Sur demande
Longueur des données: 8 octets
Page de données: 0
Format PDU: 253
Champ spécifique PDU: 50
Priorité par défaut: 6
Numéro de groupe de paramètres: 64818 (00FD32 )
Octet 1 Identification du protocole de diagnostic (Voir A.6)
Octets 2-8: Réservés pour attribution par l'ISO
B.6 Codes de diagnostic d'anomalie actifs (DM1)
Ce message est fondé sur le message équivalent défini dans la SAE J1939-73, avec les paramètres requis
spécifiés. L'information communiquée est limitée aux codes de diagnostic d'anomalie actuellement actifs.
Vitesse de répétition de la transmission: Un message de code de diagnostic d'anomalie actif (DM1)
est transmis lorsqu'un DTC (code de diagnostic d'anomalie) devient une défaillance active, et ce à une
vitesse d'actualisation normale d'une fois par seconde. Si une défaillance a été active pendant 1 s ou
plus, puis devient inactive, un message DM1 doit être transmis pour refléter ce changement d'état.
Ensuite, le DM1 est interrompu pour cette ancienne condition d’erreur. Si un DTC différent change
d'état pendant la période d'actualisation de 1 s, un nouveau message DM1 est transmis pour refléter ce
nouveau DTC. Pour éviter une fréquence de messages élevée en raison de défaillances intermittentes
14 © ISO 2019 – Tous droits réservés

ayant une fréquence très élevée, il convient qu'il ne soit pas transmis plus d'un changement d'état par
DTC par seconde.
Ainsi, un DTC qui devient actif/inactif deux fois en 1 s aurait un message identifiant le DTC comme
devenant actif, et un lors de la prochaine transmission périodique l'identifiant comme inactif. Ce
message doit être envoyé toutes les secondes, si possible, tant qu’une ou plusieurs conditions d’erreur
sont actives, ou en réponse à une requête. Si cela n'est pas possible conformément aux contraintes
de temps de l'ISO 11783-3, il convient de démarrer la transmission suivante lors de l'intervalle d'1 s
suivant.
Longueur des données: Variable
Page de données: 0
Format PDU: 254
Champ spécifique PDU: 202
Priorité par défaut: 6
Numéro de groupe de paramètres: 65226 (00FECA )
Octet: 1 Non spécifié (mis à FF )
Octet: 2 Non spécifié (mis à FF )
Octet: 3 bits 8–1 SPN, 8 bits de poids faible du SPN (bit 8 de poids fort)
Octet: 4 bits 8–1 SPN, second octet du SPN (bit 8 de poids fort)
Octet: 5 bits 8–6 SPN, 3 bits de poids fort (bit 8 de poids fort)
bits 5–1 FMI (bit 5 de poids fort)
Octet: 6 bit 8 SPN, méthode de conversion (mis à zéro)
bits 7–1 Nombre d'occurrences
Si le nombre d'occurrences n'est pas disponible, il doit être mis à 7F .
Les octets 3 à 6 doivent être mis à zéro pour les défaillances non actives.
Ce groupe de paramètres requiert l'utilisation d'un protocole de transport tel que spécifié dans
l'ISO 11783-3 lorsqu'il existe plus d'un DTC actif.
NOTE Les octets 1 et 2 ne sont pas répétés dans les messages du DTC du protocole de transport. Les octets 3
à 6 sont répétés pour chaque DTC actif supplémentaire.
B.7 Codes de diagnostic d'anomalie préalablement actifs (DM2)
Ce message est fondé sur le message équivalent défini dans la SAE J1939-73, avec les paramètres requis
spécifiés. L'information communiquée est limitée aux codes de diagnostic d'anomalie préalablement
actifs. Elle est utilisée pour indiquer aux autres composants du réseau l'état du diagnostic concernant le
composant électronique transmetteur. Les données contiennent une liste des codes de diagnostic et les
occurrences des codes de diagnostic d'anomalie préalablement actifs. Lorsque ce message est envoyé, il
doit contenir tous les codes de diagnostic d'anomalie préalablement actifs, avec une valeur d'occurrence
différente de zéro.
Vitesse de répétition de la transmission: Sur demande uniquement
Un NACK (accusé de réception négatif) est requis si le groupe de paramètres n'est pas pris en charge
(voir l'ISO 11783-3:2007, PGN 59392).
Longueur des données: Variable
Page de données: 0
Format PDU: 254
Champ spécifique PDU: 203
Priorité par défaut: 6
Numéro de groupe de paramètres: 65227 (00FECB )
Octet: 1 Non spécifié (mis à FF )
Octet: 2 Non spécifié (mis à FF )
Octet: 3 bits 8–1 SPN, 8 bits de poids faible du SPN (bit 8 de poids fort)
Octet: 4 bits 8–1 SPN, second octet du SPN (bit 8 de poids fort)
Octet: 5 bits 8–6 SPN, 3 bits de poids fort (bit 8 de poids fort)
bits 5–1 FMI (bit 5 de poids fort)
Octet: 6 bit 8 SPN, méthode de conversion (mis à zéro)
bits 7–1 Nombre d'occurrences
Si le nombre d'occurrences n'est pas disponible, il doit être mis à 7F .
Les octets 3 à 6 doivent être mis à zéro pour les défaillances non actives.
Ce groupe de paramètres requiert l'utilisation du protocole de transport, tel que spécifié dans
l'ISO 11783-3, seulement lorsque le message ne peut pas être transmis dans une simple trame.
NOTE Les octets 1 et 2 ne sont pas répétés dans le protocole de transport. Les octets 3 à 6 sont répétés pour
chaque DTC actif supplémentaire.
B.8 Effacement des codes de diagnostic d'anomalie préalablement actifs (DM3)
Toutes les informations de diagnostic relatives aux codes d'anomalie préalablement actifs (DM2) doivent
être effacées lorsque ce groupe de paramètres est requis. Les données de diagnostic associées aux codes
d'anomalie actifs ne sont pas affectées. À l'issue de cette opération, ou en l'absence de défaillances à
effacer, un accusé de réception positif doit être envoyé (voir l'ISO 11783-3, PGN 59392). Si une fonction
de contrôle ne peut pas effectuer l'action requise, elle doit envoyer un accusé de réception négatif (voir
l'ISO 11783-3, PGN 59392). Il convient que les concepteurs soient conscients du fait qu'aucun accusé de
réception, positif ou négatif, n'est envoyé si la requête a été envoyée à l'adresse globale.
Numéro de groupe de paramètres: 65228 (00FECC )
EXEMPLE 1 Un opérateur ou un technicien souhaite effacer les données de diagnostic d'une UCE et CF est apte
à mener l'action requise. Lorsque l'initiateur est l'opérateur ou le technicien, l'interface de diagnostic, ou un outil
de maintenance, envoye la requête PGN 59904 à l'UCE spécifique, avec le PGN 65228 comme PGN requis. L'UCE
répond avec l'accusé de réception PGN 59392, indiquant que l'action a été menée à son terme pour le PGN 65228.
16 © ISO 2019 – Tous droits réservés

EXEMPLE 2 Un opérateur ou un technicien de maintenance souhaite effacer les données de diagnostic
d'une UCE. L’UCE prend en charge la demande d'effacement des données de diagnostic selon les besoins, mais
il n'est pas en mesure d'exécuter des actions sur demande. Lorsqu'il est initié par l'opérateur ou le technicien
de maintenance, l'interface de diagnostic utilisateur ou un outil de maintenance envoie la demande PGN 59904
spécifiquement au calculateur spécifique avec PGN 65228 comme PGN demandé. L'UCE répond par l'accusé de
réception négatif PGN 59392, en indiquant que l'action n'a pas été menée à bien pour PGN 65228.
EXEMPLE 3 Un opérateur ou un technicien d'entretien désire effacer les données de diagnostic de tous les
UCE. Lorsqu'il est initié par l'opérateur ou le technicien de maintenance, l'interface utilisateur de diagnostic ou
un outil de maintenance envoye la demande PGN 59904 à l'adresse globale avec PGN 65228 comme PGN demandé.
Tous les calculateurs effacent les données de diagnostic s'ils en sont capables, mais aucun d'entre eux ne répond
par un accusé de réception positif ou négatif depuis que la demande de compensation des données de diagnostic
a été envoyée à l'adresse globale.
B.9 Fonctionnalités des fonctions de contrôle
Ce message identifie toutes les fonctionnalités prises en charge par les fonctions de contrôle ainsi que
leur génération et leurs options.
Une mise à jour de ce message peut augmenter le nombre d'octets d'option associés aux fonctionnalités.
Le destinataire de ce message doit être en mesure d'analyser ce nouveau message et d'identifier
l'augmentation du nombre d'octets. Afin de garantir la compatibilité descendante, les règles suivantes
s'appliquent:
— L
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...