ISO 11783-14:2013
(Main)Tractors and machinery for agriculture and forestry - Serial control and communications data network - Part 14: Sequence control
Tractors and machinery for agriculture and forestry - Serial control and communications data network - Part 14: Sequence control
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 sensors, actuators, control elements, information storage and display units whether mounted, or part of the tractor or any implement. ISO 11783-14:2013 specifies a sequence control system, such as a headland management system, which includes tractor and implement functions in one system. The system allows recording of multiple sequences of operator-activated functions from a tractor or any other control function on the ISO 11783 network, and replaying them on operator command.
Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication de données en série — Partie 14: Contrôle de séquence
L'ISO 11783 spécifie un réseau de données en série destiné à la commande et aux communications sur les tracteurs forestiers ou agricoles, et les outils portés, semi-portés, remorqués ou autotractés. 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. L'ISO 11783-14:2013 spécifie un système de contrôle de séquence, tel qu'un système de gestion de tournière, qui inclut les fonctions du tracteur et de l'outil dans un même système. Ce système permet l'enregistrement de plusieurs séquences de fonctions activées par l'opérateur à partir d'un tracteur ou de toute autre fonction de commande sur le réseau ISO 11783, et leur lecture sur commande de l'opérateur.
General Information
Overview
ISO 11783-14:2013 is Part 14 of the ISO 11783 family that defines a sequence control system for tractors and agricultural/forestry implements. Built on the ISO 11783 serial data network (CAN-based), this standard specifies how a Sequence Control Master (SCM) and multiple Sequence Control Clients (SCCs) record, store and replay operator-activated functions (for example, headland management sequences). The standard standardizes data formats, user interfaces and message flows so tractor and implement functions can be automated and coordinated across the ISO 11783 network.
Keywords: ISO 11783-14, sequence control, headland management, tractor implement communications, CAN, SCM, SCC
Key Topics
- Scope and architecture: Defines SCM and SCC roles, working sets and how multiple clients collaborate without direct client-to-client messaging.
- Sequence Control Data (SCD): Normative data definitions (Annex A) that describe recordable functions, function/state IDs, icons and triggers.
- User interface (VT) integration: Use of Virtual Terminal (VT) object pools (SCMOP, SCCOP) to present sequence controls and graphical/textual representations to the operator.
- Sequence management: Recording, storing, numbering and replaying sequences; support for multiple sequences (e.g., approach/leave headland).
- Trigger methods: Time and distance triggers among other trigger types for activating recorded client commands during replay.
- Message and transaction handling: Detailed message definitions and technical data messages (Annexes B–F) and use of a transaction number (TAN) to synchronize command/response.
- Error handling and safety: Requirements for safe states, abort/cancel semantics and error reporting to ensure acceptable risk when control functions fail.
- Communication strategy: Network-layer behavior and interoperability considerations on ISO 11783/CAN.
Applications
ISO 11783-14 is applicable where repeatable sequences of tractor and implement actions are required:
- Headland management (automating sequences when turning at field edges)
- Implement automation (balers, sprayers, planters where repeated function sequences reduce operator workload)
- Precision agriculture workflows that require coordinated tractor/implement timing (distance- or time-based triggers) Who uses it:
- OEMs (tractors and implement manufacturers)
- System integrators and electronics suppliers
- Software developers for in-cab VT interfaces and task controllers
- Precision agriculture service providers
Related Standards
- ISO 11783 series (Parts 1, 2, 3, 5, 6, 7, etc.) - overall network, physical/data link, VT and application layers
- ISO 11898-1 (CAN) - underlying protocol referenced in ISO 11783
- SAE J1939 - related vehicle network documents that influenced ISO 11783 design
ISO 11783-14 enables safer, interoperable automation of complex tractor/implement procedures and is a core reference for anyone implementing sequence-based automation on agricultural CAN networks.
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 11783-14
First edition
2013-09-15
Tractors and machinery for agriculture
and forestry — Serial control and
communications data network —
Part 14:
Sequence control
Tracteurs et matériels agricoles et forestiers — Réseaux de
commande et de communication de données en série —
Partie 14: Contrôle de séquence
Reference number
©
ISO 2013
© ISO 2013
All rights reserved. Unless otherwise specified, 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
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 2013 – All rights reserved
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Technical requirements . 4
4.1 General . 4
4.2 Sequence control user interface . . 5
4.3 Working sets with master/member configuration . 9
4.4 Sequence management functionality . 9
4.5 Error handling .30
4.6 Communication strategy .32
Annex A (normative) Sequence control data definition .33
Annex B (normative) Message definition .41
Annex C (normative) Technical data messages .42
Annex D (normative) SCD operation messages .45
Annex E (normative) Sequence control messages .53
Annex F (normative) Status messages .61
Bibliography .65
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. 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. 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 meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/TC 23, Tractors and machinery for agriculture and
forestry, Subcommittee SC 19, Agricultural electronics.
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
iv © ISO 2013 – All rights reserved
Introduction
ISO 11783 specifies a communications system for agricultural equipment based on the ISO 11898-1
[1]
protocol. SAE J1939 documents, on which parts of ISO 11783 are based, were developed jointly for use
in truck and bus applications and for construction and agriculture applications. Joint documents were
completed to allow electronic units that meet the truck and bus SAE J1939 specifications to be used by
agricultural and forestry equipment with minimal changes.
General information on ISO 11783 is to be found in ISO 11783-1. The purpose of ISO 11783 is to provide
an open, interconnected system for on-board electronic systems. It is intended to enable electronic
control units (ECUs) to communicate with each other, providing a standardized system.
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 those identified above. ISO shall not be held responsible for identifying any
or all such patent rights.
INTERNATIONAL STANDARD ISO 11783-14:2013(E)
Tractors and machinery for agriculture and forestry —
Serial control and communications data network —
Part 14:
Sequence control
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 sensors, actuators, control elements,
information storage and display units whether mounted, or part of the tractor or any implement.
This part of ISO 11783 specifies a sequence control system, such as a headland management system,
which includes tractor and implement functions in one system. The system allows recording of multiple
sequences of operator-activated functions from a tractor or any other control function on the ISO 11783
network, and replaying them on operator command.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. 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-6, Tractors and machinery for agriculture and forestry — Serial control and communications
data network — Part 6: Virtual terminal
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 11783-1 and ISO 11783-3 and
the following apply.
3.1
abort
halt the sequence play back and immediately stop all motion initiated during the sequence
EXAMPLE The hitch stops at the current position.
3.2
active sequence control master
sequence control master selected by the operator to control the sequence control system
Note 1 to entry: Only one sequence control master (SCM) is permitted to be active at any time.
3.3
cancel
prematurely stop sequence recording
3.4
client command
action that is communicated by the sequence control client during recording and executed by the
sequence control client if received during the play back of a sequence
EXAMPLE Start power take-off (PTO), stop PTO, open baler rear gate, close baler rear gate, sprayer master
valve on, sprayer master valve off.
3.5
client function
mechanic, hydraulic or electric function of the tractor or implement that may be engaged/disengaged,
started/stopped or changed by an operator action and may accept commands from the sequence control
master during sequence play back
EXAMPLE PTO, hitch, auxiliary valves, baler rear gate, sprayer master valve.
3.6
disabled sequence control client
sequence control client that does not respond to state changes of the active sequence control master and
therefore does not participate in sequence play back and recording
3.7
enabled sequence control client
sequence control client that has been selected by the active sequence control master to participate in
sequence play back and recording
3.8
graphical representation object
object of the SCCWS’s (sequence control client working set) object pool that is suitable to be referenced
by SCD (sequence control data definition) objects in cases where the SCM (sequence control master) is
required to display graphical information about the SCC (sequence control client), a client function or a
function state
EXAMPLE A Picture Graphic object, a Rectangle object or a Polygon object would be suitable to be referenced
by the Graphical representation attribute of an SCD state object.
3.9
inactive sequence control master
sequence control master connected to the system but not controlling the sequence control system
3.10
safe state
operating mode of a system with an acceptable level of risk for operator or bystander even when the
control system fails or partly fails
3.11
sequence control client
SCC
control functions connected to the ISO 11783 network that provide client functions which may be used
for sequence control
Note 1 to entry: The operator is able to activate these client functions manually by inputs such as the user interface
soft keys, physical buttons or auxiliary control.
Note 2 to entry: The tractor may identify itself as SCC with its client functions, SCM or as both.
2 © ISO 2013 – All rights reserved
3.12
sequence control client working set
SCCWS
working set as defined in ISO 11783-6, where either the working set master and/or one or more working
set members act as SCC
3.13
sequence control data definition
SCD
set of objects describing the recordable functions transferred by sequence control clients to the sequence
control master including the function IDs, state IDs, preferred trigger method, icons for the visualization
and function name for each of the functions supported
Note 1 to entry: Details are defined in Annex A.
3.14
sequence control master
SCM
controller of the sequence control system that initiates the recording and play back phase of sequences
and stores the client commands received from the sequence control clients during recording with one
of its provided trigger points
3.15
sequence control master object pool
SCMOP
VT (virtual terminal) object pool sent by the SCM providing the user interface for the interaction of the
operator with the SCM
Note 1 to entry: VT and object pools are discussed in ISO 11783-6
3.16
sequence control client object pool
SCCOP
VT object pool sent by the SCCWS containing at least all the objects required by the SCM to display
information from the SCC’s SCD properly on the VT
Note 1 to entry: These objects are usually referenced in the SCMOP.
Note 2 to entry: VT and object pools are discussed in ISO 11783-6.
3.17
sequence control sequence
SCS
set of functions and/or actions performed by one or more sequence control clients in the system during
the recording phase, including the related trigger information for the activation of the functions
3.18
sequence control system
SC
system with an SCM and one or more SCC performing the sequence control functionality as described in
this part of ISO 11783
3.19
sequence control trigger
method to activate SCC functions in a sequence control sequence
EXAMPLE 1 For a time trigger, the SCM uses the time between two function activations of the sequence,
independent of the distance driven as the method of a function’s activation.
EXAMPLE 2 For a distance trigger, the SCM uses the distance driven between the activation of two functions
as the method of a function’s activation.
3.20
sequence number
number which uniquely identifies the sequence(s) in the SC communication, allowing the use of multiple
sequences within one system
EXAMPLE The SCM supports one sequence for entering the headland (sequence number = 1) and one for
leaving the headland (sequence number = 2).
3.21
textual representation object
object of the SCCWS’s object pool that is suitable to be referenced by SCD objects in cases where the SCM
needs to display textual information about the SCC, a client function or a function state
EXAMPLE An Output String object would be suitable to be referenced by the Designator attribute of an SCD.
3.22
transaction number
TAN
method to synchronize the command and response messages
Note 1 to entry: See 4.6 for further information.
4 Technical requirements
4.1 General
This part of ISO 11783 specifies a control system that enables machines to perform automatic functions
such as headland turns or water way traverse control in the field. It allows the operator to automate
a series of tractor and implement functions being performed each time while reaching or leaving for
instance the headland; functions normally activated manually by the operator.
The sequence control system consists of a sequence control master and a number of sequence control
clients communicating on the ISO 11783 network. This part of ISO 11783 defines the data formats,
requirements and services used for the communication between the CFs participating in the sequence
control system.
After an operator starts the recording phase of the SC, the operator activates all the client functions
or actions to be automated in one sequence by using each SCC operator interface (recording of normal
manual operation of the functions). The SCM receives on the ISO 11783 network the information about
the activated client function or action from the CFs containing the client function (SCC) via client
commands. The SCM then stores this activated client function information together with the sequence
control trigger information assigned to be used for this function by the SCM. These stored sequences
may then be replayed multiple times (e.g. on operator command). The SCM transmits the client command
to the SCCs when the referring trigger point is reached after start of sequence replay. On receipt of an
associated client command, the SCC performs the commanded client function or actions in the same
way as if it were manually activated by the operator via the client’s proprietary input. The SCCs are
independent from each other; therefore, no direct communication between them is required.
Each sequence has a unique number within the SC; however, it is up to the SCM implementation to
determine how operators can identify the individual sequences in case of support for multiple ones
(e.g. associate proprietary names to each individual sequence). The SCM may group and save multiple
sequences (e.g. one for approaching and one for leaving the headland) under a unique descriptor such
as “Seeding”. The SCM may indicate the recorded sequence(s) on the user interface with icons and/or
text designators provided by the SCC(s) representing each function or action. Depending on the SCM
implementation, it is possible for the operator to have the ability to manually define sequences or edit
the sequences by changing the timing (trigger point) between the client functions or other function
parameters. It is possible for the SCM to provide the ability for the operator to store and reload sequences
for later usage using the same machine configuration (e.g. particular tractor-implement combination).
4 © ISO 2013 – All rights reserved
The SCM shall provide a means for setup of sequences (RECORD or EDIT) and to activate the play
back of a selected sequence (PLAY BACK); the SCM may provide a means to the operator for SCM
configuration (CONFIG).
The SCM may also provide a means to display the identified SCCs and their automated/recordable
functions, actions and preferred trigger options for operator review. The SCM may provide a means
to the operator to enable or disable certain SCCs (see Figure 9) available on the network to reduce the
complexity of the system configuration during recording and edit, and also for reducing the busload.
The SCM shall only include the enabled SCCs in the sequence management.
The support of a sequence control system may be implemented by any CF connected to the ISO 11783 network.
4.2 Sequence control user interface
The SCM shall provide a user interface for the purpose of warnings and needed operator interaction by
connecting to the VT and uploading its main screen layout (object pool) accordingly (further details on
VT and object pools are defined in ISO 11783-6).
To allow optional SCM features, like viewing sequence details, the SCCs have to provide the graphical
and textual representation of their sequence control functions, etc. to the SCM. The availability of both
a textual designator and a graphic for each SCD object gives the SCM implementation the freedom to be
represented with text only, graphic only or a combination of both for displaying SCC objects.
This communication concept uses the External Object Pointer introduced with the VT version 5 (further
details are defined in ISO 11783-6) to avoid the requirement that the SCM has to handle large graphic
objects or language updates for the individual SCCs. This requires that the individual SCCs or their
working set master load their graphic and text objects as part of their SCCOP into the same VT as used by
the SCM and provide reference information only in their SCD to the SCM. The SCM adds External Object
Pointer references in its data masks at the locations where such objects may be shown. These reference
objects point to the objects in the referenced SCCOP to allow the VT to display the desired information
in the screen of the SCM.
The SCM and the working set master of the SCCWSs shall connect and upload their object pool to the VT
with the function instance 0 to avoid additional synchronization overhead on the VT of choice between
the SCM and its SCCs. However, this can mean that an SCCWS has to maintain two VT connections in
parallel in case the main operator interaction for the SCCWS is handled by an additional VT (function
instance > 0) (see Figure 1). This concept of using the VT with the function instance 0 follows the
Auxiliary Control definitions in ISO 11783-6 and allows the SCCWS to merge and share objects between
both functionalities in one SCCOP. It also enables the SCC to use different languages and character sets
for its representation by using the capabilities provided by ISO 11783-6 (e.g. use of Unicode in the textual
representation objects) directly between SCC and VT without SCM interaction.
VT1 VT2
(Func. Inst = 0) (Func. Inst > 0)
SCMOP SCCOP SCC UI object pool
SCM user interface including Including text Objects for main user
references to text & graphic & graphic objects interface of SCC
objects in individual SCOPs
SCM SCCWS
SCD
With reference information
to text & graphic objects
Figure 1 — User interface communication concept
4.2.1 User interface initialization
During initialization, the SCM uploads a new or reactivates its previous loaded object pool to the VT.
The SCM may use external object pointer references to the text and graphic objects in the SCCOP of its
clients to display for instance sequence details (details on the external reference objects are defined in
ISO 11783-6).
The external object pointer concept is NAME-based to ensure appropriate identification of the SCCOP
and SCCWS in the object references. The SCMOP includes External Reference NAME Objects (details are
defined in ISO 11783-6) to avoid the frequent communication of the complete NAME with each change
of a reference to an object in an SCCOP. The communication of the SCM to the VT includes the two byte
object ID of the External Reference NAME Object instead (see keys 22 and 25 in Figure 3).
The SCM has no means to check for the object type in the individual object references provided in
the SCD. It knows the object IDs only. Therefore, it is the responsibility of the SCC to ensure the use of
appropriate objects for the graphical and textual representation. SCMs shall provide provisions to deal
with object references rejected by the VT.
NOTE 1 Despite the fact that multiple SCCs may be included in one SC and each one provides a number of
references to different graphics and textual objects in a structure as shown in Figure A.2, the following example
focuses only on an SC with one SCC and two referenced objects to explain the concept applying to all of those
objects involved in a true system.
During the initial SCM object pool upload to the VT, the External Reference NAME Objects shall be
disabled and the External Object Pointer object attributes shall be set to the NULL Object Id (see
ISO 11783-6 for details).
Figure 2 shows an example of the object hierarchy in the Object Pools loaded into the VT for a simple SCC
and an SCM connected to the VT. Key 31 represents the SCCOP including one text object (key 33) and one
graphic object (key 34) in the VT’s memory. The SCC also loaded its SCD (key 36) into the SCM memory;
while the SCM transferred its default object pool into the VT memory (key 21). In this example, the SCM
includes two external reference pointers in its screen layout (one graphic with key 23 and one text with
key 24), both of which are disabled after start-up.
6 © ISO 2013 – All rights reserved
1 21 31
22 32
External Reference NAME object External Object Deinition object
Object ID = 2A Object ID = 3A
16 16
Option = disabled Option = disabled
NAME 0&1 = NULL NAME 0&1 = NULL
Num of Ref objects =2 37
External Object Pointer object
Ref Obj. ID = 3C
Object ID = 2B
Ref Obj. ID = 3B
External Ref NAME ID = FFFF
Textobject
External Object ID = FFFF
Object ID = 3B
External Object Pointer object
Graphicobject
Object ID = 2C
Object ID = 3C
External Ref NAME ID = FFFF
External Object ID = FFFF
4 5
2 20 3
External Reference NAME object
SCD
Object ID = 0
SCD Designator ID = 3B
SCD Graphics ID = 3C
Figure 2 — Initial status of external object pointer — Example
NOTE 2 The keys for Figures 2 and 3 are listed under Figure 3.
The SCCWS shall validate the NAME of the active SCM followed by an update of the NAME field in its
External Object Definition object (key 32) via Change Attribute command. The activation of the External
Object Definition object (Option = enabled; key 32) allows the VT to establish references from the SCMOP
to the defined referenced objects (key 37 and 38) in the SCCOP (key 31). Key 39 in Figure 2 represents
the established reference to the SCMOP.
The SCM shall also validate the NAME of the referenced SCCs followed by an update of the related NAME
field in its External Reference NAME object. The activation of the External Reference NAME object
via Change Attribute command established the general connection to the SCCOP. Key 26 in Figure 2
represents the established reference to the SCCOP.
The SCM configures its External Object Pointer objects (key 23 and 24) with the reference data received
in the SCD (key 36). Usually, two Change Attribute commands are needed per External Object Pointer
object; one to set the ID of the External Reference NAME object (key 25) to point to the correct WSOP
and the second to set the External Object ID (key 27 and 28) of the desired object.
Figure 2 shows the established references to a graphic object (e.g. a working set designator icon) and a
text object (e.g. a working set designator) in the SCCOP of the connected SCC. The VT finds the referenced
SCCOP for each External Object Pointer object in the screen layout of the SCM via keys 25 and 26 while
key 39 allows a check if the SCC permitted the SCM to reference its objects. With an established reference
to the SCCOP, the External Object IDs are unambiguously connected to the referenced objects. Keys 27
and 37 and 28 and 38 represent this connection, while going through the External Object Definition
object (key 32) reflects the additional checking for access permission; only objects listed in the External
Object Definition object may be referenced.
1 21 31
22 32
External Reference NAME object External Object Deinition object
Object ID = 2A Object ID = 3A
16 16
Option = enabled Option = enabled
NAME 0&1 = NAME of SCC NAME 0&1 = NAME of SCM
Num of Ref objects =2 37
26 39
External Object Pointer object
Ref Obj. ID = 3C
Object ID = 2B
Ref Obj. ID = 3B
External Ref NAME ID = 2A
Textobject
External Object ID = 3C
Object ID = 3B
External Object Pointer object
Graphic object
Object ID = 2C
Object ID = 3C
External Ref NAME ID = 2A
External Object ID = 3B
25 16
4 5
2 20 3
External Reference NAME object
SCD
Object ID = 0
SCD Designator ID = 3B
SCD Graphics ID = 3C
Figure 3 — Status of External Object Pointers after initialization — Example
Keys for Figure 2 and Figure 3:
1 VT Object Pool volatile memory 3 SCC
2 SCM 31 SCCWS Object Pool
20 SCM volatile memory 32 External Object Definition object defining the
objects which may be referenced by the SCM speci-
fied in the NAME 0&1 attributes
21 SCM Object Pool 33 Working Set Designator of SCCWS
22 External Reference NAME object including NAME 34 Working Set Icon of SCCWS
of referenced SCCWS;
one object per referenced SCCWS needed
23 External Object Pointer object to reference a 35 NAME of SCC received through Address Arbitration
graphic object (placeholder in the data mask)
24 External Object Pointer object to reference a text 36 SCD of connected SCCWS
object (placeholder in the data mask)
8 © ISO 2013 – All rights reserved
Keys for Figure 2 and Figure 3:
25 Virtual reference to External Reference NAME 37 Virtual reference to Working Set Icon that may be
object to identify referenced Object Pool to VT referenced by the SCM
26 Virtual reference to the SCCOP established by 38 Virtual reference to Working Set Designator that
the enabled External Object Pointer object in the may be referenced by the SCM
SCMOP
27 Virtual reference to e.g. the Working Set Icon of 39 Virtual reference to the SCMOP established by
SCCWS in SCCOP established by the enabled Exter- the enabled External Object Pointer object in the
nal Reference NAME and External Object Pointer SCCOP
28 Virtual reference to e.g. the working set Designa- 4 SCM-VT communication
tor of SCCWS in SCCOP established by the enabled including SCMOP upload and attribute updates
External Reference NAME and External Object
Pointer
5 SCCWS-VT communication
including SCCOP upload and attribute update
6 SCC-SCM communication
including addresses arbitration for NAME identifi-
cation and SCD upload to SCM
4.3 Working sets with master/member configuration
In system configurations with a working set master and one or more working set members (as defined
in ISO 11783-6), the responsibilities for the connections from the SCC to the VT and from the SCC to the
SCM have to be considered separately.
4.3.1 SCC as working set master
In cases where an SCC is the working set master, the SCC is responsible for managing the VT connection
as well as the connection to the SCM.
The SCCWS Master NAME field in the SCD basic object (defined in A.3) shall be set to the NAME of
the SCC itself.
4.3.2 SCC as working set member
In cases where the SCC is a working set member, the SCC’s working set master is responsible for managing
the VT connection (its object pool is the SCCOP including graphical and textual objects referenced by the
SCC in its SCD). The SCC is responsible for the connection to the SCM (including the SCD upload).
The SCC needs to know the object IDs of graphical representation objects and textual representation
objects from the working set master’s object pool to reference them in its SCD. The communication of
this information is not subject of this part of ISO 11783.
The SCCWS Master NAME field in the SCD basic object (defined in A.3) shall be set to the NAME of the
working set master.
4.4 Sequence management functionality
Sequence management functionality is described as logic entity of software residing in any CF connected
to the ISO 11783 network.
The SCM may limit the access and sequence control data definition uploads of SCCs due to memory
limitations or other restrictions. The SCM shall hold only one SCD per SCC in non-volatile memory.
Each SCM stores and manages its recorded sequences autonomously. This part of ISO 11783 does not define
a standardized means for transferring sequences from one SCM to other SCMs or to a desktop computer.
4.4.1 Sequence control system operating states
The following clauses define the states reported by the active SCM and SCCs and the transitions between
them. Figure 3 and Figure 4 illustrate the transitions between the different states of the SCM and SCC.
4.4.1.1 SCM operation
SCM and SCS states:
Inactive: This SCM state indicates that the SCM is not participating in the overall SC com-
munication. This is the default state of an SCM after start-up.
Ready: ready for “Recording” or “Play Back”
Recording: actively recording a sequence.
Recording state entered if at least one client function could not finish its execution before
Completion: the operator stopped the “Recording”; reported starts of additional functions are
not allowed in this state and shall be ignored by the SCM.
Play Back: actively executing a sequence
Abort: state entered and transmitted to all CFs to halt a “Play Back” phase (see defini-
tions in 4.4.3).
The states “Ready”, “Recording”, “Recording Completion”, “Play Back” and “Abort” are considered the
active states, where the active SCM controls the SC communication.
The relationships between the different states are illustrated in Figure 4.
10 © ISO 2013 – All rights reserved
SC MInitialization SC M Inactive
*One Time Send* *One Time Send *
SC MasterStatus message(F.2) SCMasterStatus message (F.2)
SCM state “Initialization“ SCM state “Inactive“
SCM_ A
SCM_ B
*Cont. Send*
SCMaster Status message (F.2)
SCM state “Active“
SC MReady
sequence state “Ready “
SCM_ D
SCM_ H
OR
OR
SCM_ I
SCM_ I
SCM_ C SCM_ L SCM_ K
OR
OR SCM_ T
SCM_ E *
SCM_ E *
OR
OR
SCM_ F *
SCM_ F *
SCM Recording Completion SCM Abort
sequence state sequence state
“Recording Completion“ “Abort“
SCM_ M
OR
SCM_ N
OR
SCM_ G SCM_ R
OR
SCM_ P *
OR
SCM_ F *
SCMRecording SCMPlay Back
sequence state
sequence state
“Play Back“
“Recording“
Figure 4 — SCM state diagram
Conditions for state transitions:
SCM_A: operator Input: “Master ON SCM_K: “Start Play Back” (e.g. through opera-
tor input)
SCM_B: operator Input: “Master OFF SCM_L: Normal sequence end
SCM_C: operator input: “Start Recording” SCM_M: any SCC sent SCClientAbort message
SCM_D: operator input: “Stop Recording” AND SCM_N operator input: “Abort Play Back”
all recorded client functions sent func-
tion execution state as [10 (function
execution completed) OR 11 (error dur-
ing execution)]
SCM_E *: operator input: “Cancel Record SCM_P *: E.7 SCClientExecutionStatus: function
execution state == 11 (error during
execution)
SCM_F *: E.4 SCExecutionIndication: function SCM_R *: internal SCM abort condition (e.g.
execution state == 11 (error during Timeout of any SCC message or SCC
execution) unexpectedly falls back to disabled)
SCM_G: operator input: “Stop Recording” AND SCM_T: All enabled SCCs reflect “Abort” state
at least one recorded client function did to SCM
not send function execution state as [10
(function execution completed) OR 11
(error during execution)]
SCM_H: all included client functions sent func-
tion execution state as [10 (function
execution completed) OR 11 (error dur-
ing execution)]
SCM_I: internal SCM cancel condition (e.g.
Timeout of any SCC message or SCC
unexpectedly falls back to disabled)
* = optional requirement
4.4.1.2 SCC operation
SCC states:
Disabled: The SCC is either not ready to execute received client commands based on inter-
nal conditions or settings, or it was commanded to this state by the active SCM to
reduce the complexity of the system configuration and bus load. The active SCM
may command the SCC to be “disabled” if an SCC is not part of the selected SCS or
if the operator chose the SCC as not being required for a recording phase.
This is the default state of an SCC after start-up
Ready: The SCC is ready to follow the active SCM state or to execute received client com-
mands from the active SCM. On receiving a client command, the SCC shall change
its state to “Play Back”.
Recording: The SCC is ready to send client commands during the recording phase.
Play Back: The SCC is ready to execute client commands received from the active SCM.
Abort: The actual play back phase shall be halted (see definitions in 4.4.3).
The states “Ready”, “Recording”, “Play Back” and “Abort” are considered the enabled SCC states, where
the SCC participates in the SC communication. The states “Ready”, “Recording” and “Play Back” are
12 © ISO 2013 – All rights reserved
only allowed to be entered on command from the active SCM (see definitions in F.3 or E.6). The “Abort”
state is allowed to be entered on command from the active SCM (see definitions in F.2), via the global
SCClientAbort (see definitions in E.3) from another SCC or by the SCC itself.
While the SCM communicates the “Recording Completion” state, those SCCs having completed their
functions shall fall back to “Ready”; only those still completing a function shall stay in “Recording” until
the function is done. SCCs shall not indicate new function activations while in “Recording Completion”.
The relationships between the different states are illustrated in Figure 5.
SCC Initialization SCC Disabled
*One Time Send* *Cont. Send *
SCC_ A
SCClientStatus message (F.3) SCClientStatus message (F.3)
SCC_ C
SCC state “Initialization“ SCC state “Disabled“
OR
SCC_ D
OR
SCC_ E *
OR
SCC_ B
SCC_ F *
OR
SCC_ G
*Cont. Send *
SCClientStatus message (F.3)
SCC state “Enabled“
SCC Ready
sequence state
“Ready“
SCC_ K SCC_ L SCC_ L SCC_ L SCC_ N
OR OR
SCC_ M SCC_ O
SCC Abort
sequence state
“Abort“
SCC_ R
SCC Recording OR SCC Play Back
SCC_ S
sequence state sequence state
OR
“Recording“ “Play Back“
SCC_ T *
Figure 5 — SCC state diagram
Conditions for state transitions:
SCC_A: received SCM state “active” SCC_L: SCM state “Ready”
SCC_B: SCM sends SCStateCommand “enabled” SCC_M: SCM state “Recording Completion
AND all function execution of this SCC
completed
SCC_C: SCM sends SCStateCommand “disabled” SCC_N: SCM state “Play Back”
SCC_D: Timeout for SCMasterStatus message SCC_O: receiving SCMasterExecutionCom-
mand
SCC_E Operator set SCC to not take part in SC SCC_R: SCM state “Abort”
system communication
SCC_F *: Critical internal SCC conditions SCC_S: any SCC send SCClientAbort
SCC_G: SCM sends NACK for any SCC message SCC_T *: internal condition to abort SCS
SCC_K: SCM state “Recording”
* = optional requirement
4.4.2 Initialization
At start-up of the system, the SCMs and SCCs identify themselves as independent units and participants
on the ISO 11783 network (see definitions of ISO 11783-5 for address claiming process).
By default, all SCMs shall start inactive and all SCCs shall start disabled. Both, SCMs and SCCs, shall
indicate their start-up by sending a status message (see definitions in F.2 and F.3) with the sending state
set to initialization. This allows, for instance, the other participants in the communication to detect
unexpected resets. For more details on SC initialization, refer to Figure 6, Figure 7 and Figure 8.
4.4.2.1 SCM initialization
a) The SCM shall identify itself to the VT with the function instance 0 and upload its object pool. By
default, all external object pointers are inactive (parameters set to FFFF – see definitions in
ISO 11783-6 for details).
b) All SCMs shall stay inactive until the operator activates one using its user interface. The operator
shall be able to change the active SCM at any time (see definitions in 4.4.4.1).
c) The selected SCM shall announce its activation and start-up by sending continuously the
SCMasterStatus message (see definitions in F.2) indicating its active SCM state and the appropriate
sequence state.
d) After its start-up, the active SCM shall delete all loaded SCD information from volatile memory and
shall NACK all incoming SCClientStatus messages (see definitions of F.3) other than the start-up
indication (see definitions of F.3 SCClientStatus messages byte 2) until an SCC indicates its start-up.
The SCM may only receive SCClientStatus messages right after its own start-up when it has
performed a quick reset within the interval of the SCMasterStatus message.
e) Upon receiving the SCDActivationCommand (see definitions of D.8) the SCM shall start parsing the
SCD. The SCM indicates its parsing activity in its SCMasterStatus message (see definitions in F.2).
4.4.2.2 SCC initialization
a) After receiving an SCMasterStatus message (see definitions in F.2) from an active SCM, the SCCs shall
begin sending continuously their SCClientStatus messages (see definitions in F.3) with the state set
to disabled. An SCC is only allowed to change its state to enabled if the active SCM commands the
SCC to be enabled (see definitions in 4.4.3). The first SCClientStatus message (see definitions in F.3)
shall indicate the client initialization (see definitions in F.3, byte 2).
14 © ISO 2013 – All rights reserved
If the SCC starts up faster than the SCM, it shall wait for the SCMasterStatus message before it starts
to send its own SCClientStatus message to indicate its initialization.
b) The SCC shall start its initialization by requesting the capabilities of the active SCM (see definitions
in C.2 and C.3) to ensure that the version of the supported standard of the SCM and the SCC match;
additionally, it shall be ensured that the object pool of the SCC fulfils the SCM requirements in respect
of size of graphic objects (see definitions in C.3, byte 3 and 4) or font definitions (see definitions in
C.3, byte 5 to 10) to avoid that important information gets clipped by the VT in case the objects are
larger than defined.
c) The SCC’s working set master shall identify itself to the VT with the function instance 0 and query
this VT for its capabilities such as colour versus monochrome or language settings, adapt its object
pool accordingly (see definitions in ISO 11783-6) and upload it to the VT. If the SCC’s working set
master does not provide its own user interface via this VT, it shall as a minimum upload the SCCOP
to provide the textual and graphical objects for the SCMOP.
d) The SCCs next step is to check if its SCD is available in the SCM (see definitions in D.2 and D.3). The
SCM
...
NORME ISO
INTERNATIONALE 11783-14
Première édition
2013-09-15
Tracteurs et matériels agricoles et
forestiers — Réseaux de commande
et de communication de données en
série —
Partie 14:
Contrôle de séquence
Tractors and machinery for agriculture and forestry — Serial control
and communications data network —
Part 14: Sequence control
Numéro de référence
©
ISO 2013
DOCUMENT PROTÉGÉ PAR COPYRIGHT
© ISO 2013
Droits de reproduction réservés. Sauf indication contraire, 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, l’affichage sur
l’internet ou sur un Intranet, sans autorisation écrite préalable. Les demandes d’autorisation peuvent être adressées à l’ISO à
l’adresse ci-après ou au 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 2013 – Tous droits réservés
Sommaire Page
Avant-propos .iv
Introduction .v
1 Domaine d’application . 1
2 Références normatives . 1
3 Termes et définitions . 1
4 Exigences techniques . 4
4.1 Généralités . 4
4.2 Interface utilisateur de contrôle de séquence . 5
4.3 Ensembles de travail avec configuration maître/membre .13
4.4 Fonctionnalité de gestion de séquence .14
4.5 Traitement des erreurs .45
4.6 Stratégie de communication.47
Annexe A (normative) Définition des données de contrôle de séquence .48
Annexe B (normative) Définition de message .57
Annexe C (normative) Messages de données techniques .58
Annexe D (normative) Messages de fonctionnement de la SCD .61
Annexe E (normative) Messages de contrôle de séquence .69
Annexe F (normative) Messages d’état.80
Bibliographie .86
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 procédures utilisées pour élaborer le présent document et celles destinées à sa mise à jour sont
décrites dans les Directives ISO/CEI, 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/CEI, Partie 2, www.iso.
org/directives.
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. 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 sur la liste ISO des déclarations de brevets reçues,
www.iso.org/patents.
Les éventuelles appellations commerciales utilisées dans le présent document sont données pour
information à l’intention des utilisateurs et ne constituent pas une approbation ou une recommandation.
Le comité chargé de l’élaboration du présent document est l’ISO/TC 23, Tracteurs et matériels agricoles et
forestiers, sous-comité SC 19, Électronique en agriculture.
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
— Partie 12: Services de diagnostic
— Partie 13: Serveur de fichiers
— Partie 14: Contrôle de séquence
iv © ISO 2013 – Tous droits réservés
Introduction
L’ISO 11783 spécifie un système de communication destiné aux matériels agricoles fondés sur le protocole
[1]
de l’ISO 11898-1. Les documents SAE J1939, sur lesquels certaines parties de l’ISO 11783 sont fondées, ont
été élaborés conjointement pour une utilisation sur des camions et des bus, ainsi que dans les domaines de
la construction et de l’agriculture. Des documents communs ont été élaborés pour permettre l’utilisation,
sur 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 soient nécessaires.
Des 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. Elle vise à permettre la communication entre unités de commande électroniques (UCE)
en proposant un système normalisé.
L’ISO (Organisation internationale de normalisation) attire l’attention sur le fait qu’il est établi que la
conformité à 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 le
présent document.
L’ISO ne prend pas position quant au fondement, à la validité et au domaine d’application de ces droits
de propriété.
Le détenteur de ces droits de propriété a donné l’assurance à l’ISO qu’il consent à négocier des licences
avec des demandeurs du monde entier, à des termes et conditions raisonnables et non discriminatoires.
À cette fin, la déclaration du détenteur de ces droits de propriété est déposée à l’ISO. Des informations
peuvent être obtenues auprès de:
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é autres que ceux qui ont été mentionnés ci-dessus. L’ISO ne saurait être
tenue pour responsable de ne pas avoir identifié de tels droits de propriété et averti de leur existence.
NORME INTERNATIONALE ISO 11783-14:2013(F)
Tracteurs et matériels agricoles et forestiers — Réseaux de
commande et de communication de données en série —
Partie 14:
Contrôle de séquence
1 Domaine d’application
L’ISO 11783 spécifie un réseau de données en série destiné à la commande et aux communications sur
les tracteurs forestiers ou agricoles, et les outils portés, semi-portés, remorqués ou autotractés. 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.
La présente partie de l’ISO 11783 spécifie un système de contrôle de séquence, tel qu’un système de
gestion de tournière, qui inclut les fonctions du tracteur et de l’outil dans un même système. Ce système
permet l’enregistrement de plusieurs séquences de fonctions activées par l’opérateur à partir d’un
tracteur ou de toute autre fonction de commande sur le réseau ISO 11783, et leur lecture sur commande
de l’opérateur.
2 Références normatives
Les documents suivants, en totalité ou en partie, sont référencés de manière normative dans le présent
document et sont indispensables pour son application. Pour les références datées, seule l’édition citée
s’applique. Pour les références non datées, la dernière édition du document de référence s’applique (y
compris les éventuels amendements).
ISO 11783-1, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 1: Système normalisé général pour les communications de données avec les
équipements mobiles
ISO 11783-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-6, Tracteurs et matériels agricoles et forestiers — Réseaux de commande et de communication
de données en série — Partie 6: Terminal virtuel
3 Termes et définitions
Pour les besoins du présent document, les termes et définitions donnés dans l’ISO 11783-1 et l’ISO 11783-3
ainsi que les suivants s’appliquent.
3.1
abandon
arrêt de la lecture de la séquence et arrêt immédiat de tout mouvement lancé pendant la séquence
EXEMPLE Le relevage s’arrête à la position courante.
3.2
maître de contrôle de séquence actif
maître de contrôle de séquence choisi par l’opérateur pour contrôler le système de contrôle de séquence
Note 1 à l’article: Quel que soit le moment, un seul maître de contrôle de séquence est autorisé à être actif.
3.3
annulation
arrêt prématuré de l’enregistrement de la séquence
3.4
commande client
action qui est communiquée par le client de contrôle de séquence pendant l’enregistrement, et exécutée
par le client de contrôle de séquence si elle est reçue pendant la lecture d’une séquence
EXEMPLE Démarrer la PDF (prise de force), arrêter la PDF, ouvrir la porte arrière de la botteleuse, fermer
la porte arrière de la botteleuse, activer la vanne principale du pulvérisateur, désactiver la vanne principale du
pulvérisateur.
3.5
fonction client
fonction mécanique, hydraulique ou électrique du tracteur ou de l’outil pouvant être
enclenchée/désenclenchée, démarrée/arrêtée ou modifiée par une action de l’opérateur et pouvant
accepter des commandes provenant du maître de contrôle de séquence pendant la lecture de la séquence
EXEMPLE PDF (prise de force), relevage, vannes auxiliaires, porte arrière de botteleuse, vanne principale de
pulvérisateur.
3.6
client de contrôle de séquence désactivé
client de contrôle de séquence qui ne répond pas aux changements d’état du maître de contrôle de
séquence actif, et qui par conséquent ne participe pas à la lecture et à l’enregistrement de la séquence
3.7
client de contrôle de séquence activé
client de contrôle de séquence qui a été choisi par le maître de contrôle de séquence actif pour participer
à la lecture et à l’enregistrement de la séquence
3.8
objet de représentation graphique
objet du regroupement d’objets de l’ensemble de travail client de contrôle de séquence qui peut être
référencé par des objets de la définition des données de contrôle de séquence lorsque le maître de contrôle
de séquence doit afficher des informations graphiques relatives au client de contrôle de séquence, à une
fonction client ou à un état de fonctionnement
EXEMPLE Un objet Graphique Image, un objet Rectangle ou un objet Polygone pourrait être référencé par
l’attribut de représentation Graphique d’un objet d’état de définition des données de contrôle de séquence.
3.9
maître de contrôle de séquence inactif
maître de contrôle de séquence raccordé au système, mais ne contrôlant pas le système de contrôle de
séquence
3.10
état de sécurité
mode de fonctionnement d’un système dans lequel le niveau du risque encouru par l’opérateur ou les
tiers est acceptable, même en cas de défaillance totale ou partielle du système de contrôle
2 © ISO 2013 – Tous droits réservés
3.11
client de contrôle de séquence
SCC
fonctions de contrôle reliées au réseau ISO 11783 qui fournit des fonctions client pouvant être utilisées
pour le contrôle de séquence
Note 1 à l’article: L’opérateur peut activer manuellement ces fonctions client par des entrées telles que les touches
programmables, les boutons physiques ou les commandes auxiliaires.
Note 2 à l’article: Le tracteur peut s’identifier en tant que client de contrôle de séquence avec les fonctions client
et/ou en tant que maître de contrôle de séquence.
3.12
ensemble de travail client de contrôle de séquence
SCCWS
ensemble de travail tel que défini dans l’ISO 11783-6, dont le maître et/ou un ou plusieurs membres
agissent comme des clients de contrôle de séquence
3.13
définition des données de contrôle de séquence
SCD
ensemble d’objets décrivant les fonctions enregistrables transférées par les clients de contrôle de
séquence au maître de contrôle de séquence, comprenant les ID de fonction, les ID d’état, la méthode de
déclenchement privilégiée, les icônes pour la visualisation et le nom de fonction de chacune des fonctions
prises en charge
Note 1 à l’article: Les détails sont définis dans l’Annexe A.
3.14
maître de contrôle de séquence
SCM
contrôleur du système de contrôle de séquence qui lance les phases d’enregistrement et de lecture
des séquences, et stocke les commandes client reçues des clients de contrôle de séquence pendant
l’enregistrement avec l’un de ses points de déclenchement
3.15
regroupement d’objets du maître de contrôle de séquence
SCMOP
regroupement d’objets du terminal virtuel (VT) envoyé par le maître de contrôle de séquence et fournissant
l’interface utilisateur nécessaire à l’interaction de l’opérateur avec le maître de contrôle de séquence
Note 1 à l’article: Le terminal virtuel et les regroupements d’objets sont évoqués dans l’ISO 11783-6.
3.16
regroupement d’objets du client de contrôle de séquence
SCCOP
regroupement d’objets du terminal virtuel (VT) envoyé par l’ensemble de travail client de contrôle de
séquence et comportant au moins tous les objets dont le maître de contrôle de séquence a besoin pour
afficher correctement les informations provenant de la définition des données de contrôle de séquence
du client de contrôle de séquence sur le terminal virtuel
Note 1 à l’article: Ces objets sont généralement référencés dans le SCMOP.
Note 2 à l’article: Le terminal virtuel et les regroupements d’objets sont évoqués dans l’ISO 11783-6.
3.17
séquence de contrôle de séquence
SCS
ensemble de fonctions et/ou d’actions exécutées par un ou plusieurs clients de contrôle de séquence dans
le système pendant la phase d’enregistrement, y compris les informations correspondantes relatives au
déclenchement pour l’activation des fonctions
3.18
système de contrôle de séquence
SC
système doté d’un maître de contrôle de séquence et d’un ou plusieurs clients de contrôle de séquence
assurant la fonction de contrôle de séquence telle que décrite dans la présente partie de l’ISO 11783
3.19
déclenchement de contrôle de séquence
méthode d’activation des fonctions du client de contrôle de séquence dans une séquence de contrôle de
séquence
EXEMPLE 1 Pour un déclenchement fondé sur le temps, le maître de contrôle de séquence utilise le temps
entre deux activations de fonction de la séquence, indépendant de la distance parcourue, comme méthode
d’activation de fonction.
EXEMPLE 2 Pour un déclenchement fondé sur la distance, le maître de contrôle de séquence utilise la distance
parcourue entre l’activation de deux fonctions comme méthode d’activation de fonction.
3.20
numéro de séquence
numéro identifiant la ou les séquences de manière unique dans la communication SC; permet d’utiliser
plusieurs séquences dans un même système
EXEMPLE Le maître de contrôle de séquence prend en charge une séquence pour entrer dans la tournière
(numéro de séquence = 1) et une séquence pour quitter la tournière (numéro de séquence = 2).
3.21
objet de représentation textuelle
objet du regroupement d’objets de l’ensemble de travail client de contrôle de séquence qui peut être
référencé par des objets de la définition des données de contrôle de séquence lorsque le maître de contrôle
de séquence doit afficher des informations textuelles relatives au client de contrôle de séquence, à une
fonction client ou à un état de fonctionnement
EXEMPLE Un objet Chaîne de Sortie pourrait être référencé par l’attribut Indicateur d’une définition des
données de contrôle de séquence.
3.22
numéro de transaction
TAN
méthode permettant de synchroniser les messages de commande et de réponse
Note 1 à l’article: Voir 4.6 pour des informations supplémentaires.
4 Exigences techniques
4.1 Généralités
La présente partie de l’ISO 11783 spécifie un système de contrôle qui permet aux machines d’exécuter
des fonctions automatiques telles que le demi-tour en tournière ou le contrôle de traversée de chemin
d’eau sur le terrain. Ce système permet à l’opérateur d’automatiser l’exécution d’une série de fonctions
du tracteur et de l’outil, par exemple à chaque fois que le tracteur entre dans la tournière ou la quitte. Ces
fonctions sont normalement activées manuellement par l’opérateur.
Le système de contrôle de séquence se compose d’un maître de contrôle de séquence et d’un certain
nombre de clients de contrôle de séquence communiquant sur le réseau ISO 11783. La présente partie de
l’ISO 11783 définit les formats de données, les exigences et les services utilisés pour la communication
entre les fonctions de commande (FC) participant au système de contrôle de séquence.
Après avoir démarré la phase d’enregistrement du système de contrôle de séquence, l’opérateur
active toutes les fonctions ou actions client à automatiser en une seule séquence à l’aide de l’interface
opérateur de chaque SCC (enregistrement du fonctionnement manuel normal des fonctions). Le SCM
4 © ISO 2013 – Tous droits réservés
reçoit sur le réseau ISO 11783 les informations relatives à la fonction ou action client activée provenant
des FC contenant la fonction client (SCC) par l’intermédiaire des commandes client. Il stocke alors ces
informations relatives à la fonction client activée avec les informations de déclenchement de contrôle de
séquence destinées à être utilisées pour cette fonction par le SCM. Ces séquences stockées peuvent ensuite
être lues plusieurs fois (par exemple, sur commande de l’opérateur). Le SCM transmet la commande
client aux SCC lorsque le point de référence de déclenchement est atteint après le début de la lecture
de la séquence. À réception d’une commande client associée, le SCC exécute la fonction ou les actions
client commandées de la même manière que si elles avaient été activées manuellement par l’opérateur
via l’entrée spécifique du client. Les SCC sont indépendants les uns des autres et par conséquent aucune
communication directe entre eux n’est exigée.
Chaque séquence possède un numéro unique dans le système de contrôle de séquence, mais c’est la
mise en œuvre du SCM qui détermine la manière dont les opérateurs peuvent identifier les différentes
séquences en cas de prise en charge de plusieurs séquences (par exemple associer un nom spécifique à
chaque séquence). Le SCM peut regrouper et sauvegarder plusieurs séquences (par exemple l’une pour
s’approcher de la tournière et l’autre pour la quitter) sous un descripteur unique tel que «semis». Le
SCM peut indiquer la ou les séquences enregistrées sur l’interface utilisateur avec des icônes et/ou des
indications textuelles fournies par le(s) SCC représentant chaque fonction ou action. Selon la mise en
œuvre du SCM, il est possible que l’opérateur puisse définir manuellement ou éditer des séquences en
modifiant la synchronisation (point de déclenchement) entre les fonctions client ou d’autres paramètres
de fonction. Il est aussi possible que le SCM permette à l’opérateur d’enregistrer et de recharger des
séquences pour une utilisation ultérieure avec la même configuration de machine (par exemple une
combinaison tracteur-outil particulière).
Le SCM doit offrir un moyen d’installer des séquences (ENREGISTREMENT ou ÉDITION) et d’activer
la lecture d’une séquence choisie (LECTURE); le SCM peut offrir à l’opérateur un moyen pour la
configuration (CONFIG) du SCM.
Le SCM peut également offrir un moyen d’afficher les SCC identifiés, et leurs fonctions
automatisées/enregistrables, les actions et les options de déclenchement privilégiées pour examen
par l’opérateur. Le SCM peut offrir à l’opérateur un moyen d’activer ou de désactiver certains SCC
(voir Figure 9) disponibles sur le réseau pour réduire la complexité de la configuration du système
pendant l’enregistrement et l’édition, et également pour réduire la charge du bus. Le SCM ne doit inclure
que les SCC activés dans la gestion de séquence.
Le support d’un système de contrôle de séquence peut être mis en œuvre par une FC reliée au
réseau ISO 11783.
4.2 Interface utilisateur de contrôle de séquence
Pour les besoins des avertissements et des interventions nécessaires de l’opérateur, le SCM doit fournir
une interface utilisateur en se connectant au VT et en téléchargeant sa disposition d’écran principal
(regroupement d’objets) en conséquence (pour plus de détails sur le VT et les regroupements d’objets,
voir l’ISO 11783-6).
Pour permettre l’utilisation de fonctionnalités optionnelles du SCM comme l’affichage des détails de la
séquence, les SCC doivent fournir au SCM la représentation graphique et textuelle de leurs fonctions de
contrôle de séquence, etc. Grâce à l’existence d’un indicateur textuel et d’un graphique pour chaque objet
de la SCD, la mise en œuvre du SCM peut être représentée par du texte seul, par un graphique seul ou par
le biais d’une représentation textuelle et graphique combinée pour l’affichage des objets du SCC.
Ce concept de communication se sert du Pointeur d’Objet Externe introduit avec la version 5 du VT (pour
plus de détails, voir l’ISO 11783-6) pour éviter que le SCM n’ait à gérer de gros objets graphiques ou
d’importantes mises à jour de langage pour les différents SCC. Cela nécessite que les différents SCC ou le
maître d’ensemble de travail associé chargent leurs objets graphiques et textuels au sein de leur SCCOP
dans le VT utilisé par le SCM, et qu’ils ne fournissent que des informations de référence au SCM dans leur
SCD. Le SCM ajoute les références du Pointeur d’Objet Externe à ses masques de données, aux endroits
où ce type d’objet peut apparaître. Ces objets de référence pointent vers les objets du SCCOP référencé
pour permettre au VT d’afficher les informations souhaitées sur l’écran du SCM.
Le SCM et le maître d’ensemble de travail des SCCWS doivent se connecter au VT et y télécharger
leur regroupement d’objets avec l’instance de fonction 0 pour éviter tout travail de synchronisation
supplémentaire entre le SCM et ses SCC sur le VT choisi. Cela peut toutefois impliquer qu’un SCCWS
doive maintenir deux connexions au VT en parallèle en cas de gestion des interventions de l’opérateur
principal concernant le SCCWS par un VT supplémentaire (instance de fonction > 0) (voir Figure 1).
Ce concept consistant à utiliser le VT avec l’instance de fonction 0 est conforme aux définitions de
commande auxiliaire de l’ISO 11783-6, et permet au SCCWS de fusionner et de partager des objets
entre les deux fonctionnalités dans un même SCCOP. Il permet également au SCC d’utiliser différents
langages et jeux de caractères pour sa représentation à l’aide des capacités fournies par l’ISO 11783-6
(par exemple utilisation du format Unicode dans les objets de représentation textuelle) directement
entre le SCC et le VT, sans intervention du SCM.
VT1 VT2
(Inst. de fonct. = 0) (Inst. de fonct. > 0)
Regroupement d'objets de
SCMOP SCCOP
l'interface utilisateur du
SCC
Interface utilisateur du SCM Comprenant des
comprenant des références aux objets textuels et
Objets destinés à l'interface
objets textuels et graphiques graphiques
utilisateur principale du
des différents SCCOP
SCC
SCM SCCWS
SCD
Comprenant des informations de référence
relatives aux objets textuels et graphiques
Figure 1 — Concept de communication de l’interface utilisateur
4.2.1 Initialisation de l’interface utilisateur
Lors de l’initialisation, le SCM télécharge un nouveau regroupement d’objets ou réactive le regroupement
d’objets précédemment chargé dans le VT.
Le SCM peut utiliser les références du pointeur d’objet externe aux objets textuels et graphiques du
SCCOP de ses clients pour afficher, par exemple, les détails de la séquence (les détails concernant les
objets de référence externe sont définis dans l’ISO 11783-6).
Le concept de pointeur d’objet externe est fondé sur le NOM (NAME), ce qui permet d’identifier de
manière appropriée le SCCOP et le SCCWS dans les références à des objets. Le SCMOP comprend des
Objets NOM (NAME) de Référence Externe (les détails sont définis dans l’ISO 11783-6), ce qui permet
d’éviter de communiquer le NOM (NAME) complet à chaque modification d’une référence à un objet
dans un SCCOP. Dans la communication entre le SCM et le VT, c’est l’ID d’objet sur deux octets de
l’Objet NOM (NAME) de Référence Externe qui est utilisé (voir éléments 22 et 25 à la Figure 3).
Le SCM n’a aucun moyen de vérifier le type d’objet dans les différentes références à des objets fournies
dans la SCD. Il ne connaît que les ID d’objet. Il incombe par conséquent au SCC de veiller à ce que les objets
6 © ISO 2013 – Tous droits réservés
appropriés soient utilisés pour la représentation graphique et textuelle. Les SCM doivent prendre les
dispositions nécessaires pour gérer les références à des objets rejetées par le VT!
NOTE 1 Bien qu’un même système de contrôle de séquence puisse comprendre plusieurs SCC et que chaque
SCC fournisse un certain nombre de références à des objets graphiques et textuels dans une structure telle que
présentée à la Figure 2, l’exemple ci-dessous se concentre uniquement sur un système de contrôle de séquence
avec un seul SCC et deux objets référencés pour expliquer le concept s’appliquant à tous les objets impliqués dans
un système réel.
Lors du téléchargement du regroupement d’objets initial du SCM dans le VT, les Objets NOM (NAME) de
Référence Externe doivent être désactivés, et les attributs de l’objet Pointeur d’Objet Externe doivent
être définis sur l’ID d’objet NULL (pour plus de détails, voir l’ISO 11783-6).
La Figure 2 représente un exemple de la hiérarchie des objets dans les regroupements d’objets chargés
dans le VT pour un SCC simple et un SCM connecté au VT. L’élément 31 représente le SCCOP comprenant
un objet textuel (élément 33) et un objet graphique (élément 34) dans la mémoire des VT. Le SCC
a également chargé sa SCD (élément 36) dans la mémoire du SCM, tandis que le SCM a transféré son
regroupement d’objets par défaut dans la mémoire du VT (élément 21). Dans cet exemple, la disposition
d’écran du SCM inclut deux pointeurs de référence externes (l’un graphique, représenté par l’élément 23,
l’autre textuel, représenté par l’élément 24), qui sont tous deux désactivés après démarrage.
1 21 31
22 32
External Reference NAME object External Object Deinition object
Object ID = 2A Object ID = 3A
16 16
Option = disabled Option = disabled
NAME 0&1 = NULL NAME 0&1 = NULL
Num of Ref objects =2 37
External Object Pointer object
Ref Obj. ID = 3C
Object ID = 2B
Ref Obj. ID = 3B
External Ref NAME ID = FFFF
Textobject
External Object ID = FFFF
Object ID = 3B
External Object Pointer object
Graphicobject
Object ID = 2C
Object ID = 3C
External Ref NAME ID = FFFF
External Object ID = FFFF
4 5
2 20 3
External Reference NAME object
SCD
Object ID = 0
SCD Designator ID = 3B
SCD Graphics ID = 3C
8 © ISO 2013 – Tous droits réservés
Anglais Français
External Reference NAME object Objet NOM (NAME) de Référence Externe
Object ID ID d’objet
Option = disabled Option = désactivé
NAME 0&1 NOM (NAME) 0&1
External Object Pointer object Objet Pointeur d’Objet Externe
External Ref NAME ID ID NOM (NAME) de Référence Externe
External Object ID ID d’objet externe
SCD Designator ID ID de l’Indicateur de SCD
SCD Graphics ID ID du Graphique de SCD
External Object Definition object Objet Définition d’Objet Externe
Num of Ref objects Nombre d’objets de référence
Ref Obj. ID ID d’objet de référence
Text object Objet textuel
Graphic object Objet graphique
Figure 2 — État initial du pointeur d’objet externe — Exemple
NOTE 2 Les légendes des Figures 2 et 3 sont données sous la Figure 3.
Le SCCWS doit valider le NOM (NAME) du SCM actif, puis mettre à jour le champ NOM (NAME) dans
son objet Définition d’Objet Externe (élément 32), par l’intermédiaire de la commande d’attribut de
modification. L’activation de l’objet Définition d’Objet Externe (Option = activé; élément 32) permet au
VT d’établir des références entre le SCMOP et les objets référencés définis (éléments 37 et 38) dans le
SCCOP (élément 31). L’élément 39 de la Figure 2 représente la référence au SCMOP établie.
Le SCM doit également valider le NOM (NAME) des SCC référencés, puis mettre à jour le champ NOM (NAME)
correspondant dans son objet NOM (NAME) de Référence Externe. L’activation de l’objet NOM (NAME)
de Référence Externe par l’intermédiaire de la commande d’attribut de modification établit la connexion
générale au SCCOP. L’élément 26 de la Figure 2 représente la référence au SCCOP établie.
Le SCM configure ses objets Pointeur d’Objet Externe (éléments 23 et 24) avec les données de référence
reçues dans la SCD (élément 36). En règle générale, deux commandes d’attribut de modification
sont nécessaires par objet Pointeur d’Objet Externe: l’une pour régler l’ID de l’objet NOM (NAME) de
Référence Externe (élément 25) de sorte qu’il pointe vers le bon WSOP, l’autre pour définir l’ID d’objet
externe (éléments 27 et 28) de l’objet souhaité.
La Figure 2 représente les références à un objet graphique (par exemple icône d’indicateur d’ensemble
de travail) et à un objet textuel (par exemple indicateur d’ensemble de travail) établies dans le SCCOP
du SCC connecté. Le VT trouve le SCCOP référencé associé à chaque objet Pointeur d’Objet Externe dans
la disposition d’écran du SCM par l’intermédiaire des éléments 25 et 26, tandis que l’élément 39 permet
de procéder à une vérification si le SCC a autorisé le SCM à référencer ses objets. Grâce à l’établissement
de la référence au SCCOP, les ID d’objet externe sont reliés de façon non ambiguë aux objets référencés.
Les éléments 27 et 37, et 28 et 38 représentent cette liaison, l’utilisation de l’objet Définition d’Objet
Externe (élément 32) reflétant la vérification supplémentaire des droits d’accès; seuls les objets
répertoriés dans l’objet Définition d’Objet Externe peuvent être référencés.
10 © ISO 2013 – Tous droits réservés
1 21 31
22 32
External Reference NAME object External Object Deinition object
Object ID = 2A Object ID = 3A
16 16
Option = enabled Option = enabled
NAME 0&1 = NAME of SCC NAME 0&1 = NAME of SCM
Num of Ref objects =2 37
26 39
External Object Pointer object
Ref Obj. ID = 3C
Object ID = 2B
Ref Obj. ID = 3B
External Ref NAME ID = 2A
Textobject
External Object ID = 3C
Object ID = 3B
External Object Pointer object
Graphic object
Object ID = 2C
Object ID = 3C
External Ref NAME ID = 2A
External Object ID = 3B
25 16
4 5
2 20 3
External Reference NAME object
SCD
Object ID = 0
SCD Designator ID = 3B
SCD Graphics ID = 3C
Anglais Français
External Reference NAME object Objet NOM (NAME) de Référence Externe
Object ID ID d’objet
Option = enabled Option = activé
NAME 0&1 NOM (NAME) 0&1
NAME of SCC NOM du SCC
External Object Pointer object Objet Pointeur d’Objet Externe
External Ref NAME ID ID NOM (NAME) de Référence Externe
External Object ID ID d’objet externe
SCD Designator ID ID de l’Indicateur de SCD
SCD Graphics ID ID du Graphique de SCD
External Object Definition object Objet Définition d’Objet Externe
NAME of SCM NOM du SCM
Num of Ref objects Nombre d’objets de référence
Ref Obj. ID ID d’objet de référence
Text object Objet textuel
Graphic object Objet graphique
Figure 3 — État des pointeurs d’objet externes après l’initialisation — Exemple
12 © ISO 2013 – Tous droits réservés
Légende pour la Figure 2 et Figure 3:
1 Mémoire vive du regroupement d’objets du VT 3 SCC
2 SCM 31 Regroupement d’objets du SCCWS
20 Mémoire vive du SCM 32 Objet Définition d’Objet Externe définissant
les objets pouvant être référencés par le SCM
spécifié dans les attributs NOM (NAME) 0&1
21 Regroupement d’objets du SCM 33 Indicateur d’ensemble de travail du SCCWS
22 Objet NOM (NAME) de Référence Externe 34 Icône d’ensemble de travail du SCCWS
comprenant le NOM (NAME) du SCCWS réfé-
rencé; un seul objet nécessaire par SCCWS
référencé
23 Objet Pointeur d’Objet Externe permettant 35 NOM (NAME) du SCC reçu par le biais de
de référencer un objet graphique (paramètre l’arbitrage des conflits d’adresse
fictif dans le masque de données)
24 Objet Pointeur d’Objet Externe permettant de 36 SCD du SCCWS connecté
référencer un objet textuel (paramètre fictif
dans le masque de données)
25 Référence virtuelle à l’objet NOM (NAME) de 37 Référence virtuelle à l’icône d’ensemble de
Référence Externe permettant d’identifier le travail pouvant être référencée par le SCM
regroupement d’objets référencé à l’intention
du VT
26 Référence virtuelle au SCCOP établie par 38 Référence virtuelle à l’indicateur d’ensemble
l’objet Pointeur d’Objet Externe activé dans le de travail pouvant être référencé par le SCM
SCMOP
27 Référence virtuelle à l’icône d’ensemble 39 Référence virtuelle au SCMOP établie par
de travail du SCCWS dans le SCCOP (par l’objet Pointeur d’Objet Externe activé dans le
exemple), établie par le NOM (NAME) de Réfé- SCCOP
rence Externe et le Pointeur d’Objet Externe
activés
28 Référence virtuelle à l’indicateur d’ensemble 4 Communication SCM-VT comprenant le télé-
de travail du SCCWS dans le SCCOP (par chargement du SCMOP et la mise à jour des
exemple), établie par le NOM (NAME) de Réfé- attributs
rence Externe et le Pointeur d’Objet Externe
activés
5 Communication SCCWS-VT comprenant le
téléchargement du SCCOP et la mise à jour des
attributs
6 Communication SCC-SCM comprenant
l’arbitrage des conflits d’adresse pour l’ID
NOM (NAME) et le téléchargement de la SCD
dans le SCM
4.3 Ensembles de travail avec configuration maître/membre
Dans les configurations de système avec un maître d’ensemble de travail et un ou plusieurs membres
d’ensemble de travail (comme défini dans l’ISO 11783-6), les responsabilités liées aux connexions du SCC
au VT et du SCC au SCM doivent être prises en compte séparément.
4.3.1 SCC comme maître d’ensemble de travail
Dans les cas où un SCC est le maître d’ensemble de travail, le SCC est responsable de la gestion de la
connexion au VT ainsi que de la connexion au SCM.
Le champ NOM (NAME) du maître du SCCWS dans l’objet de base de la SCD (défini en A.3) doit être défini
sur le NOM (NAME) du SCC.
4.3.2 SCC comme membre d’ensemble de travail
Dans les cas où le SCC est un membre d’ensemble de travail, le maître d’ensemble de travail du SCC est
responsable de la gestion de la connexion au VT (son regroupement d’objets est le SCCOP comprenant les
objets graphiques et textuels référencés par le SCC dans sa SCD). Le SCC est quant à lui responsable de la
connexion au SCM (y compris le téléchargement de la SCD).
Le SCC doit connaître les ID d’objet des objets de représentation graphique et des objets de représentation
textuelle du regroupement d’objets du maître d’ensemble de travail pour les référencer dans sa SCD. La
communication de ces informations n’est pas traitée dans la présente partie de l’ISO 11783.
Le champ NOM (NAME) du maître du SCCWS dans l’objet de base de la SCD (défini en A.3) doit être défini
sur le NOM (NAME) du maître d’ensemble de travail.
4.4 Fonctionnalité de gestion de séquence
La fonctionnalité de gestion de séquence est décrite comme l’entité logique d’un logiciel résidant dans
toute FC reliée au réseau ISO 11783.
Le SCM peut limiter l’accès et les téléchargements de définition des données de contrôle de séquence des
SCC en raison de limitations de mémoire ou d’autres restrictions. Le SCM ne doit conserver qu’une SCD
par SCC dans la mémoire non volatile.
Chaque SCM stocke et gère ses séquences enregistrées de façon autonome. La présente partie de
l’ISO 11783 ne définit pas de moyen normalisé pour transférer des séquences d’un SCM vers d’autres
SCM ou vers un ordinateur de bureau.
4.4.1 États de fonctionnement du système de contrôle de séquence
Les paragraphes suivants définissent les états rapportés par le SCM actif et les SCC, et les transitions
entre eux. La Figure 4 et la Figure 5 illustrent les transitions entre les différents états du SCM et du SCC.
4.4.1.1 Fonctionnement du SCM
États du SCM et de la SCS:
Inactif: Cet état du SCM indique que le SCM ne participe pas à la communication SC globale.
Il s’agit de l’état par défaut d’un SCM après démarrage.
Prêt: Prêt pour l’Enregistrement ou la Lecture.
Enregistrement: Enregistrement effectif d’une séquence.
Fin d’enregistre- État activé si au moins une fonction client ne peut finir de s’exécuter avant que
ment: l’opérateur n’arrête l’Enregistrement; le démarrage rapporté de fonctions supplé-
mentaires n’est pas autorisé dans cet état et il doit être ignoré par le SCM.
Lecture: Exécution effective d’une séquence.
Abandon: État activé et transmis à toutes les FC pour arrêter une phase de lecture (voir défi-
nitions en 4.4.3).
Les états «Prêt», «Enregistrement», «Fin d’enregistrement», «Lecture» et «Abandon» sont considérés
comme les états «actifs», lorsque le SCM actif contrôle la communication SC.
Les relations entre les différents états sont illustrées à la Figure 4.
14 © ISO 2013 – Tous droits réservés
SC MInitialization SC M Inactive
*One Time Send* *One Time Send *
SC MasterStatus message(F.2) SCMasterStatus message (F.2)
SCM state “Initialization“ SCM state “Inactive“
SCM_ A
SCM_ B
*Cont. Send*
SCMaster Status message (F.2)
SCM state “Active“
SC MReady
sequence state “Ready “
SCM_ D
SCM_ H
OR
OR
SCM_ I
SCM_ I
SCM_ C SCM_ L SCM_ K
OR
OR SCM_ T
SCM_ E *
SCM_ E *
OR
OR
SCM_ F *
SCM_ F *
SCM Recording Completion SCM Abort
sequence state sequence state
“Recording Completion“ “Abort“
SCM_ M
OR
SCM_ N
OR
SCM_ G SCM_ R
OR
SCM_ P *
OR
SCM_ F *
SCMRecording SCMPlay Back
sequence state
sequence state
“Play Back“
“Recording“
Anglais Français
SCM Initialization Initialisation SCM
*One Time Send* *Envoi en une fois*
SCMasterStatus message (F.2) Message SCMasterStatus (F.2)
SCM state “Initialization” État SCM «Initialisation»
SCM Inactive SCM inactif
*One Time Send* *Envoi en une fois*
SCMasterStatus message (F.2) Message SCMasterStatus (F.2)
SCM state “Inactive” État SCM «Inactif»
*Cont. Send* *Envoi cont.*
SCMasterStatus message (F.2) Message SCMasterStatus (F.2)
SCM state “Active” État SCM «Actif»
SCM Ready SCM prêt
sequence state “Ready” état de séquence «Prêt»
SCM Recording Enregistrement SCM
sequence state “Recording” état de séquence «Enregistrement»
SCM Recording Completion Fin d’enregistrement SCM
sequence state “Recording Completion” état de séquence «Fin d’enregistrement»
OR OU
SCM Play Back Lecture SCM
sequence state “Play Back” état de séquence «Lecture»
SCM Abort Abandon SCM
sequence state “Abort” état de séquence «Abandon»
Figure 4 — Diagramme d’état du SCM
16 © ISO 2013 – Tous droits réservés
Conditions concernant les transitions entre les états:
SCM_A: entrée opérateur: «activation maître» SCM_K: «démarrage lecture» (par exemple sur
entrée de l’opérateur)
SCM_B: entrée opérateur: «désactivation SCM_L: fin de séquence normale
maître»
SCM_C: entrée opérateur: «démarrage en
...
Frequently Asked Questions
ISO 11783-14:2013 is a standard published by the International Organization for Standardization (ISO). Its full title is "Tractors and machinery for agriculture and forestry - Serial control and communications data network - Part 14: Sequence control". This standard covers: 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 sensors, actuators, control elements, information storage and display units whether mounted, or part of the tractor or any implement. ISO 11783-14:2013 specifies a sequence control system, such as a headland management system, which includes tractor and implement functions in one system. The system allows recording of multiple sequences of operator-activated functions from a tractor or any other control function on the ISO 11783 network, and replaying them on operator command.
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 sensors, actuators, control elements, information storage and display units whether mounted, or part of the tractor or any implement. ISO 11783-14:2013 specifies a sequence control system, such as a headland management system, which includes tractor and implement functions in one system. The system allows recording of multiple sequences of operator-activated functions from a tractor or any other control function on the ISO 11783 network, and replaying them on operator command.
ISO 11783-14:2013 is classified under the following ICS (International Classification for Standards) categories: 35.240.99 - IT applications in other fields; 65.060.01 - Agricultural machines and equipment in general. The ICS classification helps identify the subject area and facilitates finding related standards.
You can purchase ISO 11783-14:2013 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...