ISO 11783-6:2010
(Main)Tractors and machinery for agriculture and forestry — Serial control and communications data network — Part 6: Virtual terminal
Tractors and machinery for agriculture and forestry — Serial control and communications data network — Part 6: Virtual terminal
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. ISO 11783-6:2010 describes a universal virtual terminal (VT) that can be used by both tractors and implements. It is applicable to both Version 3 and Version 4 VTs and Working Sets.
Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication de données en série — Partie 6: Terminal virtuel
L'ISO 11783 dans son ensemble spécifie un réseau de données en série pour la commande et les communications de tracteurs forestiers ou agricoles et les équipements portés, semi-portés, traînés ou automoteurs. Elle vise à normaliser la méthode et le format du transfert de données entre capteurs, actionneurs, dispositifs de commande, 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. L'ISO 11783-6:2010 décrit un terminal virtuel (VT) universel pouvant être utilisé à la fois sur les tracteurs et les outils. Elle est applicable à la fois aux VT et ensembles de travail, version 3 et version 4.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 11783-6
Second edition
2010-10-15
Tractors and machinery for agriculture
and forestry — Serial control and
communications data network —
Part 6:
Virtual terminal
Tracteurs et matériels agricoles et forestiers — Réseaux de commande
et de communication de données en série —
Partie 6: Terminal virtuel
Reference number
ISO 11783-6:2010(E)
©
ISO 2010
---------------------- Page: 1 ----------------------
ISO 11783-6:2010(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.
COPYRIGHT PROTECTED DOCUMENT
© ISO 2010
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2010 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 11783-6:2010(E)
Contents Page
Foreword .v
Introduction.vi
1 Scope.1
2 Normative references.1
3 Terms, definitions and abbreviated terms.1
4 Technical requirements .4
4.1 Overview.4
4.2 Operator input and control.7
4.3 Acoustic alarm.9
4.4 Coordinate system .9
4.5 Display areas .9
4.5.1 Data Mask.9
4.5.2 Soft Key Mask area and Soft Key designators.9
4.6 Behaviour .12
4.6.1 Object pools.12
4.6.2 Working Sets.13
4.6.3 Language, formats and measurement units selection.14
4.6.4 Initialization.14
4.6.5 Working Set object and active masks.16
4.6.6 Connection management.19
4.6.7 Updating the operator interface.21
4.6.8 Special objects .21
4.6.9 Relative X,Y positions.23
4.6.10 Overlaid objects.24
4.6.11 Alarm handling .25
4.6.12 Clipping .26
4.6.13 Scaling.27
4.6.14 Operator input.27
4.6.15 Soft key and button activation .30
4.6.16 Font rendering .31
4.6.17 Filling output shape objects.38
4.6.18 Events.40
4.6.19 Touch screens and pointing devices .40
4.6.20 Proprietary Means .41
4.6.21 VT Number .41
4.7 Displaying data from Multiple Working Sets on one Mask (Version 4 VT and later).41
4.7.1 General .41
4.7.2 User-Layout Data Mask.42
4.7.3 Window Mask object .42
4.7.4 Window Mask content.43
4.7.5 Window Cell Size and Borders.44
4.7.6 Window Mask scaling .44
4.7.7 Using Window Masks outside User-Layout Data Masks.45
4.7.8 User-Layout Soft Key Mask.45
4.7.9 Key Group Objects.45
4.7.10 Key Cell Size and Borders.46
4.7.11 Key Group Scaling .47
4.7.12 Using Key Group Objects outside User-Layout Soft Key Masks .47
4.7.13 Operator Inputs.47
4.7.14 Refreshing on-screen data .47
© ISO 2010 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 11783-6:2010(E)
4.7.15 User-Layout Data Mask look and feel. 48
4.7.16 Uploading New Window Mask and Key Group objects . 49
Annex A (normative) Object, event, colour and command codes . 50
Annex B (normative) Object definitions. 63
Annex C (normative) Object transport protocol . 149
Annex D (normative) Technical data messages . 154
Annex E (normative) Non-volatile memory operations commands. 162
Annex F (normative) Command and Macro messages . 166
Annex G (normative) Status Messages. 198
Annex H (normative) Activation messages . 200
Annex I (normative) Other messages. 210
Annex J (normative) Auxiliary control . 211
Annex K (normative) Extended transport protocol . 245
Annex L (normative) Character sets . 250
Bibliography. 258
iv © ISO 2010 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 11783-6:2010(E)
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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
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.
ISO 11783-6 was prepared by Technical Committee ISO/TC 23, Tractors and machinery for agriculture and
forestry, Subcommittee SC 19, Agricultural electronics.
This second edition cancels and replaces the first edition (ISO 11783-6:2004), which has been technically
revised. It also incorporates the Technical Corrigendum ISO 11783-6:2004/Cor.1:2005. It introduces
requirements for Version 4 VTs and Working Sets, while retaining the requirements of the first edition for
Version 3 VTs and Working Sets. The specific requirements of Annex G, as well as Annex J and the revised
Table L.2, are also applicable to Version 3.
ISO 11783 consists of the following parts, under the general title Tractors and machinery for agriculture and
forestry — Serial control and communications data network:
⎯ Part 1: General standard for mobile data communication
⎯ Part 2: Physical layer
⎯ Part 3: Data link layer
⎯ Part 4: Network layer
⎯ Part 5: Network management
⎯ Part 6: Virtual terminal
⎯ Part 7: Implement messages application layer
⎯ Part 8: Power train messages
⎯ Part 9: Tractor ECU
⎯ Part 10: Task controller and management information system data interchange
⎯ Part 11: Mobile data element dictionary
⎯ Part 12: Diagnostics services
⎯ Part 13: File server
⎯ Part 14: Sequence control
© ISO 2010 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 11783-6:2010(E)
Introduction
Parts 1 to 14 of ISO 11783 specify a communications system for agricultural equipment based on the
[1] [2]
CAN 2.0 B protocol. SAE J 1939 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 J 1939 specifications to be used by
agricultural and forestry equipment with minimal changes. The specifications for virtual terminals given in this
[3]
part of ISO 11783 are based on DIN 9684-4 . 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.
All phrases in this part of ISO 11783 that refer explicitly to a software term for an object or a command have
the first letter of each object or command word capitalized (e.g. Linear Bar Graph object, Change Numeric
Value command). This aids in the recognition of each of these terms as being a specific item having a specific
definition in the document.
The International Organization for Standardization (ISO) draws attention to the fact that it is claimed that
compliance with this part of ISO 11783 may involve the use of a patent concerning the controller area network
(CAN) protocol referred to throughout the document.
ISO takes no position concerning the evidence, validity and scope of this patent.
The holder of this patent has assured ISO that he is willing to negotiate licences under reasonable and non-
discriminatory terms and conditions with applicants throughout the world. In this respect, the statement of the
holder of this patent right is registered with ISO. Information may be obtained from:
Robert Bosch GmbH
Wernerstrasse 51
Postfach 30 02 20
D-70442 Stuttgart-Feuerbach
Germany
Attention is drawn to the possibility that some of the elements of this part of ISO 11783 may be the subject of
patent rights other than that those identified above. ISO shall not be held responsible for identifying any or all
such patent rights.
vi © ISO 2010 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 11783-6:2010(E)
Tractors and machinery for agriculture and forestry — Serial
control and communications data network —
Part 6:
Virtual terminal
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 part of
ISO 11783 describes a universal virtual terminal (VT) that can be used by both tractors and implements.
It is applicable to both Version 3 and Version 4 VTs and Working Sets.
2 Normative references
The following referenced documents are indispensable for the application 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-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 15077, Tractors and self-propelled machinery for agriculture — Operator controls — Actuating forces,
displacement, location and method of operation
3 Terms, definitions and abbreviated terms
For the purposes of this document, the terms, definitions and abbreviated terms given in ISO 11783-1 and the
following terms and definitions apply.
3.1
auxiliary input unit
autonomous control function (CF) providing auxiliary controls for common use that may also be physically
located within an electronic control unit (ECU), or on the virtual terminal (VT)
© ISO 2010 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO 11783-6:2010(E)
3.2
object pool
collection of objects that completely define the operator interface for an implement or a single Working Set
NOTE The complete VT definition will be made up of one or more object pools — one for each Working Set.
3.3
object ID
numeric value which references a specific object within an object pool
3.4
attribute ID
AID
numeric value which references a specific object's attribute
NOTE 1 AID values range from 0 to FE (254 ), with 255 as the NULL_AID.
16 10
NOTE 2 This field appears in the attribute and record format tables. AIDs that are explicitly defined with square
brackets, [ ], are read-only attributes using the Get Attribute Value message. AIDs that are explicitly defined without
square brackets are writable with the Change Attribute command.
3.5
char
single character where the size is 1 byte
NOTE Commonly used for ISO 8859 characters (e.g. 41 in ISO/IEC 8859-1 represents “A”), see Annex L.
16
3.6
character
single text grapheme or symbol, as in an alphabet
NOTE Size is variable, based on the encoding scheme (see char and WideChar).
3.7
code plane
group of 65 536 possible character codes
NOTE Unicode/ISO 10646 organizes the characters in 17 code planes numbered 0 to 16.
EXAMPLE
Code plane 0 covers characters 000000 to 00FFFF .
16 16
Code plane 1 covers characters 010000 to 01FFFF .
16 16
.
Code plane 16 covers characters 100000 to 10FFFF .
16 16
3.8
open input object
state of an input object where the object has focus and it is open for operator input
NOTE Open input object is used interchangeably with data input.
3.9
selected input object
state of an input object where the object has focus but it is not open for operator input
NOTE Selected input object is used interchangeably with “has focus”.
2 © ISO 2010 – All rights reserved
---------------------- Page: 8 ----------------------
ISO 11783-6:2010(E)
3.10
surrogate pair
32 bit code for characters composed of a 16 bit high pair and a 16 bit low pair
NOTE 1 UTF-16 encoding of characters in code plane 1 to 16 (see 4.6.16.6).
NOTE 2 The UTF-16 character encoding scheme is defined by ISO 10646.
3.11
WideChar
single character with a size of 2 bytes encoded in little endian order
EXAMPLE Byte sequence 41 , 00 represents “A”.
16 16
NOTE 1 See Annex L.
NOTE 2 Two WideChars can be combined to indicate character codes exceeding 16 bits (see 4.6.16.6).
3.12
WideString
zero or more characters composed of the primitive type “WideChar” always preceded by the byte order mark
FEFF
16
EXAMPLE Byte sequence FF , FE , 41 , 00 , 42 , 00 , 43 , 00 represents “ABC”. This WideString has a
16 16 16 16 16 16 16 16
length of 8 bytes with the number of characters in the presentation equal to 3.
3.13
8 bit string
zero or more characters composed of the primitive type “char”
NOTE String length is variable.
3.14
VT number
identification number that is derived from the function instance of the VT
NOTE VTs can then be referenced as VT Number 1, VT Number 2, etc.
3.15
User-Layout Data Mask
special Data Mask controlled by the VT but laid out by the operator
NOTE See 4.1 and 4.7.
3.16
window cell
equal-sized cell in a grid on a User-Layout Data Mask
NOTE See 4.7.
3.17
window mask object
supplied by the Working Set for placement by the operator into the area of one or more window cells but not a
partial cell
NOTE See 4.7.
© ISO 2010 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO 11783-6:2010(E)
3.18
User-Layout Soft Key Mask
Soft Key Masks that are controlled by the VT but laid out by the operator
NOTE See 4.7.
3.19
Key Cell
cell that is the size of a Soft Key designator in a User-Layout Key Mask
NOTE See 4.7.
3.20
Key Group Object
area of one or more Key Cells and containing a grouping of one or more Key Objects
NOTE See 4.7.
3.21
non-VT screen
VT-capable display on which no Data Masks are visible
NOTE See 4.7.
3.22
non-VT area
area outside the normal Data Mask and Soft Key Mask visible at the same time as a Data Mask and Soft Key
Mask are displayed
NOTE See 4.7.
3.23
range
value
signifying that each object has an attributes and record format table
NOTE Each parameter has a range or value for the specific attribute. Where there are ranges and values that are
explicitly defined with square brackets, [ ], they are applicable to VT Version 3 and prior, whereas the adjacent
unbracketed range or value applies to VT Version 4 or later.
4 Technical requirements
4.1 Overview
A virtual terminal (VT) is a control function (CF) within an electronic control unit (ECU), consisting of a
graphical display and input functions, connected to an ISO 11783 network that provides the capability for a CF,
composing an implement or a group of implements to interact with an operator. The VT provides the capability
to display information and to retrieve data from an operator. The CF, as an implement or a group of
implements represented by a Working Set Master, acquires storage for objects within the VT and on demand
displays this stored information to an operator. In this part of ISO 11783, the term Working Set will be used for
a CF, as an implement or a group of implements represented either by a single ECU or a group of ECUs
acting as a Working Set. Working Sets on the network can also acquire the use of input and control keys of
the VT to allow the operator to send signals back to the Working Set.
This part of ISO 11783 describes the VT with the detail and clarity required for VTs built by different
manufacturers to be interchangeable with any implement Working Set that uses the VT services. The interface
protocol of this part of ISO 11783 also reduces the runtime ISO 11783 communication bus traffic as much as
possible. For these reasons, the requirements of this part of ISO 11783 are organized in an object-oriented
4 © ISO 2010 – All rights reserved
---------------------- Page: 10 ----------------------
ISO 11783-6:2010(E)
manner with specific attributes and behaviour of each object clearly and fully defined. The required behaviour
of the VT given certain situations is also detailed.
In general, the functions, not the design, of the user interface of the VT are defined in order to avoid
restrictions on possible designs. However, certain limitations are imposed in order to meet the goal of
interchangeability between various manufacturers. Specifications regarding physical layout, components,
processing power and the number of physical elements comprising a VT have been omitted in order to avoid
restricting manufacturers' designs.
The VT shall have a pixel-addressable (graphical) display. Information from connected Working Sets is shown
to the operator on the graphical display. This information is shown in display areas that are defined by Data
Masks, Alarm Masks and Soft Key Masks. The data for these masks is contained in object definitions that are
loaded into a VT via the ISO 11783 CAN bus, or from non-volatile memory. When the information defined by a
mask is required on the display, the mask can be made visible by a single Change Active Mask command
from the Working Set, and therefore does not require significant additional network traffic.
The physical size, resolution, orientation and methods of implementing the graphical display are at the
discretion of the designer of the VT. Figure 1 shows examples of some possible VT designs and orientations.
© ISO 2010 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO 11783-6:2010(E)
Key
1 Data Mask Area
2 Soft Key Mask area
3 physical screen
4 Soft Key designator
5 physical Soft Key
Figure 1 — Virtual terminal — Examples
6 © ISO 2010 – All rights reserved
---------------------- Page: 12 ----------------------
ISO 11783-6:2010(E)
4.2 Operator input and control
The VT shall provide the operator with means for control and input. There are five means associated with a
VT that can be used for the input of data, selection of display data, and the control of connected Working Sets.
See Figure 2.
a) Soft
This is a means, most likely keys on the VT, using software-changeable designators (labels). “Soft Keys”
have their identity changed depending on which Soft Key Mask is visible. The VT shall make the
association between a Soft Key and its designator clearly evident to the operator.
b) Navigation
This is a means of selecting an input field or Button within the active Data Mask. If keys are used for
“Navigation”, they do not send key activation information to the Working Set and are proprietary to the VT.
c) Data Input
This is a means of entering/editing information in an input field within the active Data Mask. If keys are
used for “Data Input”, they do not send key activation information to the Working Set and are proprietary
to the VT. A means shall be provided for entering any number or character sequence that is valid for the
input field.
During the data input operation, the VT Status message will continue to indicate the active Working Set
and active mask which contains the input object for which the data input operation applies. Data input
operation that originates on a User-Layout Data Mask does not affect the VT Status message.
There are two types of Data Input: “editing” and “real time editing”.
1) Editing
This is a means of data input where the new value being entered is composed by the operator using
a proprietary means within the VT. During the composition of the new value, changes to the original
value are not communicated to the Working Set. A means shall also be provided for ESC from, or
ENTER of, information into a data field.
The ENTER means shall be provided to indicate to the Working Set the completion of data entry and
communication of the new value, and the ESC means shall be provided to indicate that the data
entry was aborted. The ESC means either may be a permanent key or may only be available during
data entry (see Table 4). The VT shall send a VT ESC message to a Working Set for an operator-
activated ESC means or an ESC response as a response to receiving an ESC command from a
Working Set.
2) Real time input
This is a means of data input for an Input Number object and Input List object where the object has
focus and is open for operator input, and changes by the operator to the value are periodically
transmitted to the Working Set while the object is being changed. The VT Change Numeric Value
message is limited to a 5 Hz update rate. Each value change
...
NORME ISO
INTERNATIONALE 11783-6
Deuxième édition
2010-10-15
Tracteurs et matériels agricoles et
forestiers — Réseaux de commande et de
communication de données en série —
Partie 6:
Terminal virtuel
Tractors and machinery for agriculture and forestry — Serial control and
communications data network —
Part 6: Virtual terminal
Numéro de référence
ISO 11783-6:2010(F)
©
ISO 2010
---------------------- Page: 1 ----------------------
ISO 11783-6:2010(F)
PDF – Exonération de responsabilité
Le présent fichier PDF peut contenir des polices de caractères intégrées. Conformément aux conditions de licence d'Adobe, ce fichier
peut être imprimé ou visualisé, mais ne doit pas être modifié à moins que l'ordinateur employé à cet effet ne bénéficie d'une licence
autorisant l'utilisation de ces polices et que celles-ci y soient installées. Lors du téléchargement de ce fichier, les parties concernées
acceptent de fait la responsabilité de ne pas enfreindre les conditions de licence d'Adobe. Le Secrétariat central de l'ISO décline toute
responsabilité en la matière.
Adobe est une marque déposée d'Adobe Systems Incorporated.
Les détails relatifs aux produits logiciels utilisés pour la création du présent fichier PDF sont disponibles dans la rubrique General Info
du fichier; les paramètres de création PDF ont été optimisés pour l'impression. Toutes les mesures ont été prises pour garantir
l'exploitation de ce fichier par les comités membres de l'ISO. Dans le cas peu probable où surviendrait un problème d'utilisation,
veuillez en informer le Secrétariat central à l'adresse donnée ci-dessous.
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2010
Droits de reproduction réservés. Sauf prescription différente, 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 et les microfilms, sans l'accord écrit
de l'ISO à l'adresse ci-après ou du comité membre de l'ISO dans le pays du demandeur.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 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 2010 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 11783-6:2010(F)
Sommaire Page
Avant-propos .v
Introduction.vii
1 Domaine d'application .1
2 Références normatives.1
3 Termes et définitions .2
4 Exigences techniques.5
4.1 Vue d'ensemble .5
4.2 Entrée et commande par l'opérateur.7
4.3 Alarme sonore .9
4.4 Système de coordonnées.10
4.5 Zones d'affichage .10
4.5.1 Masque de données .10
4.5.2 Zone de masque de touche programmable et indicateurs de touche programmable .10
4.6 Comportement .14
4.6.1 Regroupements d'objets .14
4.6.2 Ensembles de travail.14
4.6.3 Sélection de la langue, des formats et des unités de mesure.15
4.6.4 Lancement.16
4.6.5 Objet Ensemble de Travail et Masques Actifs.17
4.6.6 Gestion des connexions.20
4.6.7 Mise à jour de l'interface opérateur.22
4.6.8 Objets spéciaux.22
4.6.9 Positions X/Y relatives.25
4.6.10 Objets recouverts.25
4.6.11 Prise en charge des alarmes.26
4.6.12 Découpage .27
4.6.13 Changement d'échelle .28
4.6.14 Entrée d'opérateur.28
4.6.15 Activation des touches programmables et des boutons .31
4.6.16 Rendu des polices.32
4.6.17 Remplissage des objets Forme de Sortie.40
4.6.18 Événements .42
4.6.19 Écrans tactiles et dispositifs de pointage.42
4.6.20 Moyens spécifiques .42
4.6.21 Numéro du VT .43
4.7 Affichage de données sur un masque à partir de plusieurs ensembles de travail .43
4.7.1 Généralités .43
4.7.2 Masque de données d'affichage utilisateur.44
4.7.3 Objet Masque de Fenêtre.44
4.7.4 Contenu du masque de fenêtre.44
4.7.5 Taille et bordures de cellule de fenêtre.46
4.7.6 Mise à l'échelle du masque de fenêtre .46
4.7.7 Utilisation des masques de fenêtre en dehors des masques de données d'affichage
utilisateur .47
4.7.8 Masque de Touche Programmable d'affichage utilisateur .47
4.7.9 Objets Groupe de Touches .48
4.7.10 Taille et bordures de cellule de touche.49
4.7.11 Mise à l'échelle du groupe de touches.49
4.7.12 Utilisation des objets Groupe de Touches en dehors des Masques de Touche
Programmable d'affichage utilisateur .49
© ISO 2010 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 11783-6:2010(F)
4.7.13 Entrées opérateur . 50
4.7.14 Rafraîchissement des données à l'écran . 50
4.7.15 Aspect et ressenti du masque de données d'affichage utilisateur . 50
4.7.16 Téléchargement de nouveaux objets Masque de Fenêtre et Groupe de Touches . 51
Annexe A (normative) Codes d'objets, d'événements, de couleurs et de commandes . 53
Annexe B (normative) Définitions d'objets. 68
Annexe C (normative) Protocole de transport d'objets. 176
Annexe D (normative) Messages de données techniques. 182
Annexe E (normative) Commandes d'exploitation sur la mémoire non volatile . 191
Annexe F (normative) Messages relatifs aux commandes et aux macros. 196
Annexe G (normative) Message d'état . 232
Annexe H (normative) Messages d'activation. 234
Annexe I (normative) Autres messages. 245
Annexe J (normative) Commande Auxiliaire. 246
Annexe K (normative) Protocole de transport étendu . 282
Annexe L (normative) Jeux de caractères. 287
Bibliographie . 295
iv © ISO 2010 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 11783-6:2010(F)
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 (CEI) en ce qui concerne la normalisation électrotechnique.
Les Normes internationales sont rédigées conformément aux règles données dans les Directives ISO/CEI,
Partie 2.
La tâche principale des comités techniques est d'élaborer les Normes internationales. Les projets de Normes
internationales adoptés par les comités techniques sont soumis aux comités membres pour vote. Leur
publication comme Normes internationales requiert l'approbation de 75 % au moins des comités membres
votants.
L'attention est appelé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.
L'ISO 11783-6 a été élaborée par le comité technique ISO/TC 23, Tracteurs et matériels agricoles et forestiers,
sous-comité SC 19, Électronique en agriculture.
Cette deuxième édition annule et remplace la première édition (ISO 11783-6:2004), qui a fait l'objet d'une
révision technique. Elle incorpore aussi le Rectificatif technique ISO 11783-6:2004/Cor.1:2005. Elle introduit
des exigences pour les terminaux virtuels (VT) et ensembles de travail, version 4; cependant, elle conserve
les exigences de la première édition pour les VT et ensembles de travail, version 3. Les exigences spécifiques
de l’Annexe G, de même que l’Annexe J et le Tableau L.2 révisé, sont également applicables à la version 3.
L'ISO 11783 comprend les parties suivantes, présentées sous le titre général 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
⎯ Partie 2: Couche physique
⎯ Partie 3: Couche liaison de données
⎯ Partie 4: Couche réseau
⎯ Partie 5: Gestion du réseau
⎯ Partie 6: Terminal virtuel
⎯ Partie 7: Couche d'application de base
⎯ Partie 8: Messages de gestion de la transmission (boîte de vitesses)
⎯ Partie 9: Unité de commande électronique du tracteur
⎯ Partie 10: Contrôleur de tâches et échange de données des systèmes d'information de gestion
⎯ Partie 11: Dictionnaire·d'éléments·de·données·mobiles
© ISO 2010 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 11783-6:2010(F)
⎯ Partie 12: Services de diagnostic
⎯ Partie 13: Serveur de fichiers
⎯ Partie 14: Contrôle de séquence
vi © ISO 2010 – Tous droits réservés
---------------------- Page: 6 ----------------------
ISO 11783-6:2010(F)
Introduction
L'ISO 11783, Parties 1 à 14, spécifie un système de communications destiné aux matériels agricoles, fondé
[1] [2]
sur le protocole CAN 2.0 B . Les documents SAE J 1939 , sur lesquels certaines parties de l'ISO 11783
sont fondées, ont été élaborés conjointement pour une utilisation dans des applications de camions et de bus,
ainsi que pour des applications de construction et agricoles. Les documents joints ont été élaborés pour
permettre l'utilisation, par des matériels agricoles et forestiers, d'unités électroniques conformes aux
spécifications SAE J 1939 relatives aux camions et aux bus, sans que des modifications majeures soient
nécessaires. Les spécifications relatives aux terminaux virtuels données dans la présente partie de
[3]
l'ISO 11783 sont fondées sur la DIN 9684-4 . Les informations d'ordre général concernant l'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. Il vise à permettre la communication entre unités de commande électroniques (UCE) en
proposant un système normalisé.
La première lettre de chaque mot se rapportant à un objet ou à une commande dans un terme relatif à un
logiciel doit être en majuscule dans toutes les phrases de la présente partie de l’ISO 11783 document (par
exemple Objet de Graphe à Barre Numérique, Commande de Modification de Valeur Numérique). Cela
permet de reconnaître chacun de ces termes comme un élément spécifique ayant une définition spécifique
dans le présent document.
L'Organisation internationale de normalisation (ISO) attire l'attention sur le fait qu'il est établi que la conformité
avec la présente partie de l'ISO 11783 peut nécessiter de recourir à des droits de propriété intellectuelle
concernant le protocole CAN (Controller Area Network) auquel il est fait référence dans ce document.
L'ISO ne prend pas position concernant le fondement, la validité et le domaine d'application de ces droits de
propriété.
Le détenteur de cette licence a assuré à l'ISO qu'il était soucieux de négocier des licences dans des
conditions raisonnables et non discriminatoires avec les demandeurs dans le monde entier. À cette fin, la
déclaration du détenteur de ces droits est déposée à l'ISO. Il est possible d'obtenir des informations auprès de
l’entreprise suivante:
Robert Bosch GmbH
Wernerstrasse 51
Postfach 30 02 20
D-70442 Stuttgart-Feuerbach
Allemagne
L'attention est appelée sur le fait que certains des éléments de la présente partie de l'ISO 11783 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.
© ISO 2010 – Tous droits réservés vii
---------------------- Page: 7 ----------------------
NORME INTERNATIONALE ISO 11783-6:2010(F)
Tracteurs et matériels agricoles et forestiers — Réseaux de
commande et de communication de données en série —
Partie 6:
Terminal virtuel
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 de tracteurs forestiers ou agricoles et les équipements portés, semi-portés, traînés ou
automoteurs. Elle vise à normaliser la méthode et le format du transfert de données entre capteurs,
actionneurs, dispositifs de commande, 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. La présente partie de
l'ISO 11783 décrit un terminal virtuel universel pouvant être utilisé à la fois sur les tracteurs et les outils.
Elle est applicable à la fois aux terminaux virtuels (VT) et ensembles de travail, version 3 et version 4.
2 Références normatives
Les documents de référence suivants sont indispensables pour l'application 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 (y compris les éventuels amendements) s'applique.
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-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 15077, Tracteurs et machines agricoles automotrices — Commandes de l'opérateur — Forces de
manœuvre, déplacements, emplacements et modes de fonctionnement
© ISO 2010 – Tous droits réservés 1
---------------------- Page: 8 ----------------------
ISO 11783-6:2010(F)
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l'ISO 11783-1 ainsi que les
suivants s'appliquent.
3.1
unité d'entrée auxiliaire
fonction de commande (FC) autonome fournissant des commandes auxiliaires à usage commun; elle peut
être également physiquement placée sur l'unité de commande électronique (UCE) ou sur le terminal
virtuel (VT)
3.2
regroupement d'objets
ensemble d'objets qui définit entièrement l'interface opérateur pour un outil ou un seul ensemble de travail
NOTE La définition complète du VT se compose d'un ou plusieurs regroupements d'objets à raison d’un
regroupement pour chaque ensemble de travail.
3.3
identificateur d'objet
ID d’objet
valeur numérique qui fait référence à un objet spécifique dans un regroupement d'objets
3.4
identificateur d'attribut
ID d’attribut
AID
valeur numérique qui fait référence à un attribut d'objets spécifique
NOTE 1 L'intervalle de valeurs AID s’étend de 0 à FE (254 ), avec 255 comme AID NUL.
16 10
NOTE 2 Ce champ figure dans les tableaux d'attributs et de format d'enregistrement. Les AID qui sont définis de façon
explicite entre crochets, [ ], sont des attributs de lecture seule utilisant le message d'Obtention de Valeur d'Attribut. Les
AID qui sont définis de façon explicite sans crochets sont accessibles en écriture avec la commande de Modification
d'Attribut.
3.5
car
char
caractère simple de taille égale à 1 octet
NOTE Couramment utilisé pour les caractères de l'ISO 8859 (par exemple 41 dans l'ISO/CEI 8859-1 représente
16
«A»), voir Annexe L.
3.6
caractère
graphème de texte ou symbole simple, tel que dans un alphabet
NOTE La taille est variable, selon le plan de codage (voir car et CarLarge).
3.7
plan de code
groupe des 65 536 codes de caractères possibles
NOTE L'Unicode/ISO 10646 organise les caractères dans les 17 plans de code numérotés de 0 à 16.
EXEMPLE Le plan de code 0 couvre les caractères 000000 à 00FFFF .
16 16
Le plan de code 1 couvre les caractères 010000 à 01FFFF .
16 16
.
Le plan de code 16 couvre les caractères 100000 à 10FFFF .
16 16
2 © ISO 2010 – Tous droits réservés
---------------------- Page: 9 ----------------------
ISO 11783-6:2010(F)
3.8
objet d'entrée actif
objet d'entrée libre
objet d'entrée ouvert
état d'un objet d'entrée dans lequel l'objet a un focus et est prêt à la saisie de l'opérateur
NOTE L'objet d'entrée actif est également utilisé avec l'entrée de données.
3.9
objet d'entrée sélectionné
état d'un objet d'entrée dans lequel l'objet a un focus mais n'est pas prêt pour la saisie de l'opérateur
NOTE L'objet d'entrée sélectionné est également utilisé avec le focus.
3.10
paire de substitution
code de 32 bits pour les caractères composés d'une paire de 16 bits de poids fort et d'une paire de 16 bits de
poids faible
NOTE 1 Codage UTF-16 des caractères dans le plan de code 1 à 16 (voir 4.6.16.6).
NOTE 2 Le plan de codage de caractère UTF-16 est défini dans l'ISO 10646.
3.11
CarLarge
WideChar
caractère simple dont la taille est égale à 2 octets codés dans l'ordre petit-boutiste
EXEMPLE L'ordre d'octet 41 , 00 représente «A».
16 16
NOTE 1 Voir Annexe L.
NOTE 2 Deux CarsLarges peuvent être combinés pour indiquer les codes de caractères dépassant 16 bits
(voir 4.6.16.6).
3.12
ChaîneLarge
WideString
zéro ou plusieurs caractères composés du type de primitive «CarLarge» toujours précédés par la marque
d'ordre d'octet FEFF
16
EXEMPLE L'ordre d'octet FF , FE , 41 , 00 , 42 , 00 , 43 , 00 représente «ABC». Cette ChaîneLarge a
16 16 16 16 16 16 16 16
une longueur de 8 octets avec le nombre de caractères dans la présentation égal à 3.
3.13
chaîne de 8 bits
zéro ou plusieurs caractères composés du type de primitive «car»
NOTE La longueur de la chaîne est variable.
3.14
numéro de VT
numéro d'identification issu de l'instance de fonction du VT
NOTE Les VT peuvent alors être référencés par VT Numéro 1, VT Numéro 2, etc.
3.15
masque de données d'affichage utilisateur
masques de données spéciaux contrôlés par le VT mais affichés par l'opérateur
NOTE Voir 4.1 et 4.7.
© ISO 2010 – Tous droits réservés 3
---------------------- Page: 10 ----------------------
ISO 11783-6:2010(F)
3.16
cellule de fenêtre
cellule de même dimension dans une grille sur un masque de données d'affichage utilisateur
NOTE Voir 4.7.
3.17
objet masque de fenêtre
fourni par l'ensemble de travail pour être positionné par l'opérateur dans la zone d'une ou de plusieurs cellules,
mais pas dans une cellule partielle
NOTE Voir 4.7.
3.18
masque de touche programmable d'affichage utilisateur
masques de touche programmable contrôlés par le VT mais affichés par l'opérateur
NOTE Voir 4.7.
3.19
cellule de touche
cellule ayant la taille d'un indicateur de touche programmable dans un masque de touche d'affichage
utilisateur
NOTE Voir 4.7.
3.20
objet groupe de touches
zone d'une ou de plusieurs cellules de touche contenant un groupe d'un ou de plusieurs objets de touche
NOTE Voir 4.7.
3.21
écran non VT
aucun masque de données visible sur la zone d'affichage d'un VT
NOTE Voir 4.7.
3.22
zone non VT
zone visible hors du masque de données normal et du masque de touche programmable qui s'affiche en
même temps qu'un masque de données et un masque de touche programmable
NOTE Voir 4.7.
3.23
intervalle
valeur
chaque objet possède un tableau d'attributs et de format d'enregistrement
NOTE Chaque paramètre possède un intervalle ou une valeur pour l'attribut spécifique. Lorsque les intervalles et les
valeurs sont définis de façon explicite par des crochets [ ], ils doivent s'appliquer aux VT de version 3 et précédentes;
l'intervalle ou la valeur adjacente qui n'est pas entre crochets doit s'appliquer aux VT de version 4 et ultérieure.
4 © ISO 2010 – Tous droits réservés
---------------------- Page: 11 ----------------------
ISO 11783-6:2010(F)
4 Exigences techniques
4.1 Vue d'ensemble
Un Terminal Virtuel (VT) est une fonction de commande (FC) au sein d'une unité de commande électronique
(UCE), composée d'un affichage graphique et de fonctions d'entrée, connectée à un réseau ISO 11783
permettant à une FC, comprenant un outil ou un groupe d'outils, d'interagir avec un opérateur. Le VT permet
d'afficher des informations et de récupérer des données auprès d'un opérateur. Comme un outil ou un groupe
d'outils, la FC, représentée par un Administrateur d'Ensembles de Travail, stocke des informations relatives
aux objets à l'intérieur du VT et, sur demande, affiche ces informations stockées à un opérateur. Dans la
présente partie de l'ISO 11783, le terme ensemble de travail est utilisé pour une FC, comme un outil ou un
groupe d'outils représentés par une seule UCE ou par un groupe d'UCE agissant comme un ensemble de
travail. Les ensembles de travail sur le réseau peuvent également obtenir l'utilisation de touches d'entrée et
de commande du VT pour permettre à l'opérateur de renvoyer des signaux à l'ensemble de travail.
La présente partie de l'ISO 11783 décrit le VT avec les détails et la clarté nécessaires pour que les VT
fabriqués par des constructeurs différents soient interchangeables avec tout ensemble de travail utilisant les
services du VT. Le protocole d'interface de la présente partie de l'ISO 11783 réduit également autant que
possible le temps d'exécution et le trafic sur le bus de communication ISO 11783. Pour ces raisons, les
exigences de la présente partie de l'ISO 11783 sont présentées en fonction des objets, avec des attributs et
un comportement spécifiques clairement et entièrement définis pour chaque objet. Le comportement requis
du VT dans certaines situations est également détaillé.
En général, les fonctions, plutôt que la conception, de l'interface utilisateur du VT sont définies afin d'éviter
d'éventuelles restrictions sur des conceptions possibles. Toutefois, certaines limites sont imposées pour
atteindre l'objectif d'interchangeabilité entre différents constructeurs. Les spécifications concernant la structure
physique, les composants, la capacité de traitement et le nombre d'éléments physiques compris dans un VT
n'ont pas été abordées afin d’éviter de restreindre les conceptions des constructeurs.
Le VT doit avoir un écran d'affichage (graphique) adressable en pixels. Les informations provenant
d'ensembles de travail connectés sont présentées à l'opérateur sur l'écran d'affichage graphique. Ces
informations sont présentées dans des zones d'affichage définies par des masques de données, des
masques d'alarme et des masques de touche programmable. Les données relatives à ces masques sont
contenues dans des définitions d'objets chargées dans un VT, via le bus CAN ISO 11783, ou dans une
mémoire non volatile. Lorsque les informations définies par un masque doivent être affichées à l'écran, le
masque peut être rendu visible par une seule commande de modification de masque actif émise par
l'ensemble de travail, et il ne nécessite donc pas de trafic supplémentaire significatif sur le réseau.
La taille physique, la résolution, la disposition et les méthodes de mise en œuvre de l'écran d'affichage
graphique sont laissées à l'appréciation du concepteur du VT. La Figure 1 montre des exemples de
conceptions et de dispositions possibles des VT.
© ISO 2010 – Tous droits réservés 5
---------------------- Page: 12 ----------------------
ISO 11783-6:2010(F)
Légende
1 zone de masque de données
2 zone de masque de touche programma
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.