Tractors and machinery for agriculture and forestry -- Serial control and communications data network

ISO 11783 as a whole specifies a serial data network for control and communications on forestry or agricultural tractors, mounted, semi-mounted, towed or self propelled implements. Its purpose is to standardize the method and format of transfer of data between sensor, actuators, control elements, information storage and display units whether mounted or part of the tractor, or any implements. This document describes a universal virtual terminal that can be used by both tractors and implements.

Tracteurs et matériels agricoles et forestiers -- Réseaux de commande et de communication de données en série

L'ensemble de l'ISO 11783 spécifie un réseau de données en série pour la commande et les communications de tracteurs forestiers ou agricoles et les outils 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 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 un terminal virtuel (VT, Virtual Terminal) universel pouvant ętre utilisé ŕ la fois sur les tracteurs et les outils.

General Information

Status
Published
Publication Date
05-Jun-2018
Current Stage
6060 - International Standard published
Start Date
13-Apr-2018
Completion Date
06-Jun-2018
Ref Project

RELATIONS

Buy Standard

Standard
ISO 11783-6:2018 - Tractors and machinery for agriculture and forestry -- Serial control and communications data network
English language
348 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
ISO 11783-6:2018 - Tracteurs et matériels agricoles et forestiers -- Réseaux de commande et de communication de données en série
French language
398 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO
STANDARD 11783-6
Fourth edition
2018-06
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:2018(E)
ISO 2018
---------------------- Page: 1 ----------------------
ISO 11783-6:2018(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2018

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 2018 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 11783-6:2018(E)
Contents Page

Foreword ..........................................................................................................................................................................................................................................v

Introduction ................................................................................................................................................................................................................................vi

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms and definitions ..................................................................................................................................................................................... 1

4 Technical requirements ................................................................................................................................................................................ 4

4.1 Overview ...................................................................................................................................................................................................... 4

4.1.1 Technical requirements of VT versions ........................................................................................................ 6

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 General...................................................................................................................................................................................... 9

4.5.2 Data Mask ............................................................................................................................................................................... 9

4.5.3 Soft Key Mask area and Soft Key designators ......................................................................................... 9

4.6 Behaviour .................................................................................................................................................................................................13

4.6.1 Object pools .......................................................................................................................................................................13

4.6.2 Working Sets .....................................................................................................................................................................14

4.6.3 Multiple visually similar Working Sets ......................................................................................................15

4.6.4 Displayed Working Set number .......................................................................................................................15

4.6.5 Language, formats and measurement units selection ..................................................................16

4.6.6 Initialization ......................................................................................................................................................................16

4.6.7 System shutdown .........................................................................................................................................................18

4.6.8 Working Set object and active masks ..........................................................................................................19

4.6.9 Connection management .......................................................................................................................................22

4.6.10 Updating the operator interface ......................................................................................................................24

4.6.11 Special objects .................................................................................................................................................................25

4.6.12 Relative X/Y positions ..............................................................................................................................................30

4.6.13 Overlaid objects .............................................................................................................................................................31

4.6.14 Alarm handling ...............................................................................................................................................................32

4.6.15 Clipping .................................................................................................................................................................................34

4.6.16 Scaling ....................................................................................................................................................................................34

4.6.17 Operator input ................................................................................................................................................................35

4.6.18 Soft Key and Button activation..........................................................................................................................38

4.6.19 Font rendering ................................................................................................................................................................40

4.6.20 Object Rendering Accuracy, Quality and VT Developer Freedom .......................................50

4.6.21 Line art and filling output shape objects .................................................................................................50

4.6.22 Events .....................................................................................................................................................................................53

4.6.23 Touch screens and pointing devices ............................................................................................................54

4.6.24 Proprietary Means .......................................................................................................................................................55

4.6.25 VT Number .........................................................................................................................................................................55

4.6.26 Packet Padding ...............................................................................................................................................................55

4.6.27 Momentary or Non-latched Means ...............................................................................................................55

4.6.28 Unsupported Objects.................................................................................................................................................56

4.6.29 Error codes ........................................................................................................................................................................56

4.7 Displaying Data from Multiple Working Sets on One Mask ...........................................................................56

4.7.1 General...................................................................................................................................................................................56

4.7.2 User-Layout Data Mask ...........................................................................................................................................57

4.7.3 Window Mask object .................................................................................................................................................58

4.7.4 Window Mask content .............................................................................................................................................58

4.7.5 Window Cell Size and Borders ..........................................................................................................................59

4.7.6 Window Mask Scaling...............................................................................................................................................60

4.7.7 Using Window Masks Outside of User-Layout Data Masks ......................................................60

© ISO 2018 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 11783-6:2018(E)

4.7.8 User-Layout Soft Key Mask ..................................................................................................................................61

4.7.9 Key Group Objects .......................................................................................................................................................61

4.7.10 Key Cell Size and Borders ......................................................................................................................................62

4.7.11 Key Group Scaling ........................................................................................................................................................63

4.7.12 Using Key Group Objects outside of User-Layout Soft Key Masks......................................63

4.7.13 Operator Inputs .............................................................................................................................................................63

4.7.14 Refreshing On Screen Data ...................................................................................................................................64

4.7.15 Look and Feel ...................................................................................................................................................................64

4.7.16 Uploading New Window Mask and Key Group objects ...............................................................65

4.8 Colour Controls ....................................................................................................................................................................................66

Annex A (normative) Object, event, colour and command codes ........................................................................................68

Annex B (normative) Object definitions ........................................................................................................................................................84

Annex C (normative) Object transport protocol ................................................................................................................................205

Annex D (normative) Technical data messages .................................................................................................................................211

Annex E (normative) Non-volatile memory operations commands .............................................................................226

Annex F (normative) Command and Macro messages ................................................................................................................236

Annex G (normative) Status Messages .........................................................................................................................................................281

Annex H (normative) Activation messages .............................................................................................................................................285

Annex I (normative) Other messages ...........................................................................................................................................................301

Annex J (normative) Auxiliary control ........................................................................................................................................................302

Annex K (normative) Character sets ..............................................................................................................................................................339

Bibliography .........................................................................................................................................................................................................................348

iv © ISO 2018 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 11783-6:2018(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.

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 on 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 the following

URL: 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 fourth edition cancels and replaces the third edition (ISO 11783-6:2014) which has been

technically revised. New requirements in this fourth edition are specified as VT version 6. Changes

include clarifications to existing VT object and command behaviour, including additional capabilities.

One Working Set in collaboration with another Working Set can transfer control of the active mask

to the other with the Select Active Working Set command. Additional objects include a Colour Palette

object, a Graphic Data object, a Scaled Graphic object, and a Working Set Special Controls object.

A list of all the parts in the ISO 11783 series can be found on the ISO website.
© ISO 2018 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO 11783-6:2018(E)
Introduction

ISO 11783-1 to ISO 11783-14 specify a communications system for agricultural equipment based on the

[5] [1]

ISO 11898 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. The specifications for virtual

[2]

terminals given in this 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 document 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. Output Linear Bar Graph object, Change

Numeric Value command). This aides in the recognition of these terms as a specific item which has a

specific definition in this document.
vi © ISO 2018 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 11783-6:2018(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, mounted, semi-mounted, towed or self propelled implements. Its purpose is to

standardize the method and format of transfer of data between sensor, actuators, control elements,

information storage and display units whether mounted or part of the tractor, or any implements.

This document describes a universal virtual terminal that can be used by both tractors and implements.

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-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 and definitions
For the purposes of this document, the following terms and definitions 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 https: //www .electropedia .org/
3.1
auxiliary input unit

autonomous control function (CF) providing Auxiliary Controls for common use that can also be

physically located within an electronic control unit (ECU), or on the virtual terminal (VT)

3.2
object pool

collection of objects that completely define the operator interface for an implement or a single

Working Set

Note 1 to entry: The complete VT definition will be made up of one or more object pools — one for each Working Set.

© ISO 2018 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO 11783-6:2018(E)
3.3
Object ID
numeric value which identifies a specific object within an object pool

Note 1 to entry: Object ID values range from 0 to FFFF (65535 ), with 65535 as the NULL Object ID.

16 10
3.4
attribute ID
AID
numeric value which references a specific object's attribute
Note 1 to entry: AID values range from 0 to FF (255 ), with 255 as the NULL_AID.
16 10
3.5
char
single character where the size is 1 byte

Note 1 to entry: Commonly used for ISO 8859 characters (e.g. 41 in ISO 8859-1 represents “A”) (see Annex K).

3.6
character
single text grapheme or symbol, as in an alphabet

Note 1 to entry: Size is variable based on the encoding scheme [see char (3.5) and WideChar (3.11)].

3.7
code plane
group of 65536 possible character codes

Note 1 to entry: Unicode/ISO 10464 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 1 to entry: 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 1 to entry: Selected input object is used interchangeably with “has focus”.
3.10
surrogate pair
32 bit code for characters composed of a 16 bit high pair and a 16 bit low pair

Note 1 to entry: UTF-16 encoding of characters in code plane 1 to 16 (see 4.6.19.7).

Note 2 to entry: UTF-16 Character encoding scheme 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” (see Annex K).
16 16
2 © ISO 2018 – All rights reserved
---------------------- Page: 8 ----------------------
ISO 11783-6:2018(E)

Note 1 to entry: Two WideChars can be combined to indicate character codes exceeding 16-bit (see 4.6.19.7).

3.12
WideString

zero or more characters composed of the primitive type “WideChar” always preceded by the byte order

mark FEFF

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 1 to entry: String length is variable.
3.14
VT Number
number that is used to uniquely identify each connected VT to the operator
Note 1 to entry: See 4.6.25 and D.18.
3.15
User-Layout Data Mask
special Data Masks that are controlled by the VT but laid out by the operator

Note 1 to entry: See 4.1 for information on data mask variations, and 4.7 for User-Layout Data Mask information.

3.16
Window Cell
rectangular presentation cell in a grid on a User-Layout Data Mask
Note 1 to entry: See 4.7.
3.17
Window Mask object
rectangular presentation area composed of one or more adjacent Window Cells
Note 1 to entry: See 4.7.
3.18
User-Layout Soft Key Mask
Soft Key Masks that are controlled by the VT but laid out by the operator
Note 1 to entry: See 4.7.
3.19
Key Cell
cell that is the size of a Soft Key designator in a User-Layout Key Mask
Note 1 to entry: See 4.7.
3.20
Key Group object
area of one or more Key Cells and contains a grouping of one or more Key objects
Note 1 to entry: See 4.7.
3.21
Non-VT Screen

display screen that is not part of the VT application or one in which the layout is controlled by the VT

EXAMPLE A screen that comes from another application within the display (see 4.7).

© ISO 2018 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO 11783-6:2018(E)
3.22
Non-VT Area
visible area outside the normal Data Mask and Soft Key Mask areas
EXAMPLE A display of information related to the vehicle operation (see 4.7).
3.23
referenced WS

working set with an object pool containing objects which are shown by another object pool via the

External Object Pointer object
Note 1 to entry: See 4.6.11.6.
3.24
referencing WS

working set with an object pool which shows object(s) from another object pool via the External Object

Pointer object
Note 1 to entry: See 4.6.11.6.
3.25
Functionally Identical WS

Working Set(s) with a NAME that exactly matches other Working Sets, when the Self Configurable,

Instance fields, and Identity Number are excluded in the comparison
3.26
Line End

“cursor” or text positioning control intended to locate the following displayable character “font height”

pixels downward and at the left-most position in the containing object
Note 1 to entry: See 4.6.19.6.
3.27
Model Identification Code

proprietary code defined by the manufacturer that defines a unique model and version of an Auxiliary

Input Unit that does not change at runtime, and is revised by the manufacturer when a new and

incompatible Auxiliary Input Unit is created
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 document, the term Working Set

will be used for a CF, as an implement or a group of implements either represented 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

methods of the VT to allow the operator to send signals back to the Working Set.

This document 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 its services. The

interface protocol of this document also reduces the run-time ISO 11783 communication bus traffic

as much as possible. For these reasons, the requirements of this document are organized in an object-

oriented 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.
4 © ISO 2018 – All rights reserved
---------------------- Page: 10 ----------------------
ISO 11783-6:2018(E)

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 manufacturer’s 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 2018 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO 11783-6:2018(E)
Key
1 data mask area 4 soft key designator
2 soft key mask area 5 physical soft key
3 physical screen
Figure 1 — Virtual terminal — Examples
4.1.1 Technical requirements of VT versions

Essential characteristics and attributes of a VT can be identified using the Technical data messages as

defined in Annex D.
6 © ISO 2018 – All rights reserved
----------------------
...

NORME ISO
INTERNATIONALE 11783-6
Quatrième édition
2018-06
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:2018(F)
ISO 2018
---------------------- Page: 1 ----------------------
ISO 11783-6:2018(F)
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2018

Tous droits réservés. Sauf prescription différente ou nécessité dans le contexte de sa mise en oeuvre, 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, Geneva
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 2018 – Tous droits réservés
---------------------- Page: 2 ----------------------
ISO 11783-6:2018(F)
Sommaire Page

Avant-propos ................................................................................................................................................................................................................................v

Introduction ................................................................................................................................................................................................................................vi

1 Domaine d’application ................................................................................................................................................................................... 1

2 Références normatives ................................................................................................................................................................................... 1

3 Termes et définitions ....................................................................................................................................................................................... 1

4 Exigences techniques ....................................................................................................................................................................................... 5

4.1 Vue d’ensemble ....................................................................................................................................................................................... 5

4.1.1 Exigences techniques des versions du VT .................................................................................................. 6

4.2 Entrée et commande par l’opérateur .................................................................................................................................. 7

4.3 Alarme sonore ......................................................................................................................................................................................... 9

4.4 Système de coordonnées ................................................................................................................................................................ 9

4.5 Zones d’affichage ................................................................................................................................................................................10

4.5.1 Généralités .........................................................................................................................................................................10

4.5.2 Masque de données ....................................................................................................................................................10

4.5.3 Zone de masque de touche programmable et indicateurs de touche

programmable.................................................................................................................................................................10

4.6 Comportement .....................................................................................................................................................................................14

4.6.1 Regroupement d’objets ...........................................................................................................................................14

4.6.2 Ensembles de travail ........................................................................................................................................... .......15

4.6.3 Ensembles de travail visuellement similaires multiples ............................................................17

4.6.4 Numéro d’ensemble de travail affiché ........................................................................................................17

4.6.5 Sélection de la langue, des formats et des unités de mesure ..................................................18

4.6.6 Lancement ..........................................................................................................................................................................19

4.6.7 Arrêt des systèmes ......................................................................................................................................................20

4.6.8 Objet Ensemble de travail et Masques actifs ........................................................................................22

4.6.9 Gestion des connexions ...........................................................................................................................................25

4.6.10 Mise à jour de l’interface opérateur .............................................................................................................28

4.6.11 Objets spéciaux...............................................................................................................................................................29

4.6.12 Positions X/Y relatives .............................................................................................................................................37

4.6.13 Objets recouverts ...................................................................... ....................................................................................37

4.6.14 Prise en charge des alarmes................................................................................................................................39

4.6.15 Découpage ..........................................................................................................................................................................40

4.6.16 Changement d’échelle ..............................................................................................................................................41

4.6.17 Entrée d’opérateur ......................................................................................................................................................42

4.6.18 Activation des touches programmables et des boutons .............................................................45

4.6.19 Rendu des polices.........................................................................................................................................................47

4.6.20 Précision de l’aspect des objets, qualité et liberté du développeur du VT .................57

4.6.21 Dessin au trait et remplissage des objets Forme de sortie .......................................................58

4.6.22 Événements .......................................................................................................................................................................60

4.6.23 Écrans tactiles et dispositifs de pointage.................................................................................................61

4.6.24 Moyens spécifiques .....................................................................................................................................................62

4.6.25 Numéro du VT .................................................................................................................................................................62

4.6.26 Remplissage de paquet ............................................................................................................................................62

4.6.27 Moyens momentanés ou non verrouillés .................................................................................................63

4.6.28 Objets non gérés ............................................................................................................................................................63

4.6.29 Codes d’erreur .................. .................................................... ...........................................................................................63

4.7 Affichage de données d’ensembles de travail multiples sur un masque ............................................63

4.7.1 Généralités .........................................................................................................................................................................63

4.7.2 Masque de données d’affichage utilisateur ............................................................................................64

4.7.3 Objet Masque de fenêtre ........................................................................................................................................65

4.7.4 Contenu de l’objet Masque de fenêtre ........................................................................................................65

4.7.5 Taille et bordures de cellule de fenêtre .....................................................................................................67

4.7.6 Mise à l’échelle du masque de fenêtre ........................................................................................................67

© ISO 2018 – Tous droits réservés iii
---------------------- Page: 3 ----------------------
ISO 11783-6:2018(F)
4.7.7 Utilisation des masques de fenêtre en dehors des masques de données

d’affichage utilisateur ...............................................................................................................................................68

4.7.8 Masque de touche programmable d’affichage utilisateur .........................................................68

4.7.9 Objets Groupe de touches .....................................................................................................................................69

4.7.10 Taille et bordures de cellule de touche ......................................................................................................70

4.7.11 Mise à l’échelle du groupe de touches ........................................................................................................70

4.7.12 Utilisation des objets Groupe de touches en dehors des masques de

touche programmable d’affichage utilisateur......................................................................................70

4.7.13 Entrées opérateur ........................................................................................................................................................71

4.7.14 Rafraîchissement des données à l’écran ...................................................................................................71

4.7.15 Aspect et ressenti .........................................................................................................................................................72

4.7.16 Téléchargement de nouveaux objets Masque de fenêtre et Groupe de touches ....73

4.8 Contrôle des couleurs ....................................................................................................................................................................74

Annexe A (normative) Codes d’objets, d’événements, de couleurs et de commandes ..................................77

Annexe B (normative) Définitions d’objets ................................................................................................................................................94

Annexe C (normative) Protocole de transport d’objets .............................................................................................................231

Annexe D (normative) Messages de données techniques ........................................................................................................238

Annexe E (normative) Commandes d’exploitation sur la mémoire non volatile ............................................254

Annexe F (normative) Messages relatifs aux commandes et aux macros ...............................................................266

Annexe G (normative) Messages d’état .......................................................................................................................................................318

Annexe H (normative) Messages d’activation ......................................................................................................................................324

Annexe I (normative) Autres messages ......................................................................................................................................................345

Annexe J (normative) Commande Auxiliaire ........................................................................................................................................346

Annexe K (normative) Jeux de caractères ................................................................................................................................................389

Bibliographie .......................................................................................................................................................................................................................398

iv © ISO 2018 – Tous droits réservés
---------------------- Page: 4 ----------------------
ISO 11783-6:2018(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 (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 le lien suivant: www .iso .org/iso/fr/avant -propos .html.

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 quatrième édition annule et remplace la troisième édition (ISO 11783-6:2014), qui a fait l’objet

d’une révision technique. Les nouvelles exigences de la présente quatrième édition sont spécifiées au

titre des VT de version 6. Les modifications comprennent des clarifications concernant le comportement

des objets et commandes du VT existant ainsi que des capacités supplémentaires. Un ensemble de

travail en collaboration avec un autre ensemble de travail peut lui transférer la commande du masque

actif au moyen de la commande de Sélection d’un ensemble de travail actif. Les objets supplémentaires

incluent un objet Palette de couleurs, un objet Données graphiques, un objet Graphique mis à l’échelle et

un objet Commandes spéciales de l’ensemble de travail.

La liste de toutes les parties de la série ISO 11783 est disponible sur le site web de l’ISO.

© ISO 2018 – Tous droits réservés v
---------------------- Page: 5 ----------------------
ISO 11783-6:2018(F)
Introduction

L’ISO 11783-1 à l’ISO 11783-14 spécifient un système de communications destiné aux matériels agricoles,

[5] [1]

fondé sur le protocole de l’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 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 J1939 relatives aux camions et aux bus, sans que des

modifications majeures ne soient nécessaires. Les spécifications relatives aux terminaux virtuels

[2]

données dans la présente partie de l’ISO 11783 sont fondées sur la DIN 9684-4 . Les informations

générales 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é.

Dans l’ensemble du présent document, la première lettre du premier terme se référant explicitement

à un objet ou à une commande logicielle est en majuscule (par exemple objet Diagramme à barres

linéaires de sortie, commande de Modification de valeur numérique). Cela permet de reconnaître ces

termes comme un élément spécifique ayant une définition spécifique dans le présent document.

vi © ISO 2018 – Tous droits réservés
---------------------- Page: 6 ----------------------
NORME INTERNATIONALE ISO 11783-6:2018(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’ensemble de l’ISO 11783 spécifie un réseau de données en série pour la commande et les

communications de tracteurs forestiers ou agricoles et les outils 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 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 un terminal virtuel (VT, Virtual Terminal) universel pouvant être utilisé à

la fois sur les tracteurs et les outils.
2 Références normatives

Les documents suivants cités dans le texte 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-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

manoeuvre, déplacements, emplacements et modes de fonctionnement
3 Termes et définitions

Pour les besoins du présent document, les termes et définitions suivants s’appliquent.

L’ISO et l’IEC tiennent à jour des bases de données terminologiques destinées à être utilisées en

normalisation, consultables aux adresses suivantes:

— ISO Online browsing platform: disponible à l’adresse https: //www .iso .org/obp

— IEC Electropedia: disponible à l’adresse https: //www .electropedia .org/
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)
© ISO 2018 – Tous droits réservés 1
---------------------- Page: 7 ----------------------
ISO 11783-6:2018(F)
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 1 à l'article: 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
valeur numérique qui identifie un objet spécifique dans un regroupement d’objets

Note 1 à l'article: L’intervalle de valeurs d’un identificateur d’objet s’étend de 0 à FFFF (65 535 ), avec 65 535

16 10
comme identificateur d’objet nul.
3.4
identificateur d’attribut
AID
valeur numérique qui fait référence à un attribut d’objets spécifique

Note 1 à l'article: L’intervalle de valeurs d’un AID s’étend de 0 à FF (255 ), avec 255 comme AID nul.

16 10
3.5
car
caractère simple de taille égale à 1 octet

Note 1 à l'article: Couramment utilisé pour les caractères de l’ISO 8859 (par exemple 41 dans l’ISO 8859-1

représente «A») (voir l’Annexe K).
3.6
caractère
graphème de texte ou symbole simple, tel que dans un alphabet

Note 1 à l'article: La taille est variable, selon le plan de codage [voir car (3.5) et CarLarge (3.11)].

3.7
plan de code
groupe des 65 536 codes de caractères possibles

Note 1 à l'article: L’Unicode/ISO 10464organise 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
3.8
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 1 à l'article: L’objet d’entrée ouvert 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 1 à l'article: L’objet d’entrée sélectionné est également utilisé avec le focus.

2 © ISO 2018 – Tous droits réservés
---------------------- Page: 8 ----------------------
ISO 11783-6:2018(F)
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 à l'article: Codage UTF-16 des caractères dans le plan de code 1 à 16 (voir 4.6.19.7).

Note 2 à l'article: Le plan de codage des caractères UTF-16 est défini dans l’ISO 10646.

3.11
CarLarge

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» (voir l’Annexe K)
16 16

Note 1 à l'article: Deux CarsLarges peuvent être combinés pour indiquer les codes de caractères dépassant 16 bits

(voir 4.6.19.7).
3.12
ChaîneLarge

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

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 1 à l'article: La longueur de la chaîne est variable.
3.14
numéro du VT

numéro d’identification utilisé pour que l’opérateur identifie de façon unique chaque VT connecté

Note 1 à l'article: Voir 4.6.25 et D.18.
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 1 à l'article: Voir 4.1 pour plus d’informations sur les variations de masques de données et 4.7 pour plus

d’informations sur les masques de données d’affichage utilisateur.
3.16
cellule de fenêtre

cellule de présentation rectangulaire dans une grille sur un masque de données d’affichage utilisateur

Note 1 à l'article: Voir 4.7.
3.17
objet Masque de fenêtre

zone de présentation rectangulaire constituée d’une ou de plusieurs cellules de fenêtre adjacentes

Note 1 à l'article: 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 1 à l'article: Voir 4.7.
© ISO 2018 – Tous droits réservés 3
---------------------- Page: 9 ----------------------
ISO 11783-6:2018(F)
3.19
cellule de touche

cellule ayant la taille d’un indicateur de touche programmable dans un masque de touche d’affichage

utilisateur
Note 1 à l'article: 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 1 à l'article: Voir 4.7.
3.21
écran non VT

écran d’affichage qui ne fait pas partie de l’application du VT ou dont l’affichage est contrôlé par le VT

EXEMPLE Un écran qui provient d’une autre application au sein de l’affichage (voir 4.7).

3.22
zone non VT

zone visible hors des zones du masque de données normal et du masque de touche programmable

EXEMPLE Un affichage d’informations relatives au fonctionnement du véhicule (voir 4.7).

3.23
ensemble de travail référencé

ensemble de travail avec un regroupement d’objets contenant des objets utilisés par un autre groupe

d’objets par l’intermédiaire de l’objet
Note 1 à l'article: Voir 4.6.11.6.
3.24
ensemble de travail de référencement

ensemble de travail avec un regroupement d’objets indiquant un ou plusieurs objets d’un autre groupe

d’objets par l’intermédiaire de l’objet
Note 1 à l'article: Voir 4.6.11.6.
3.25
ensembles de travail visuellement similaires

ensemble(s) de travail avec un NOM qui est strictement identique à d’autres ensembles de travail, lorsque

l’autoconfigurable, les champs d’instance et le numéro d’identification sont exclus de la comparaison

3.26
fin de ligne

«curseur» ou marqueur de positionnement du texte visant à situer les pixels de la «taille de police» du

caractère affichable suivant vers le bas et à la position la plus à gauche dans l’objet conteneur

Note 1 à l'article: Voir 4.6.19.6.
3.27
code d’identification de modèle

code propriétaire défini par le constructeur qui définit un modèle et une version uniques d’une unité

d’entrée auxiliaire qui ne change pas en cours d’exécution et est révisé par le constructeur lorsqu’une

nouvelle unité d’entrée auxiliaire incompatible est créée
4 © ISO 2018 – Tous droits réservés
---------------------- Page: 10 ----------------------
ISO 11783-6:2018(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 le présent document, 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

méthodes d’entrée du VT pour permettre à l’opérateur de renvoyer des signaux à l’ensemble de travail.

Le présent document 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 ses services.

Le protocole d’interface du présent document 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 du prése

...

Questions, Comments and Discussion

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