Presentation is loading. Please wait.

Presentation is loading. Please wait.

Matthias Meyer / Jaap van Bergeijk | October 2009 Page 1 AEF Engineering and Implementation, training.

Similar presentations


Presentation on theme: "Matthias Meyer / Jaap van Bergeijk | October 2009 Page 1 AEF Engineering and Implementation, training."— Presentation transcript:

1 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 1 AEF Engineering and Implementation, training

2 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 2 AEF Engineering and Implementation, training Task Controller Interface Most Common Issues Section Control Example

3 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 3 AEF Engineering and Implementation, training TC interface, most common issues Start of communication –TC Version Number Check if you want to use features that came around in a certain version. Backwards compatibility is very, very important. –CF Network NAME Ensure that the NAME of the device on the network that uploads the device descriptor is the same as the NAME that identifies the device descriptor.

4 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 4 AEF Engineering and Implementation, training TC interface, most common issues Device Descriptor Structure –What’s the uniqueness of the structure label? The structure and number of device elements The device property values –Reload a DD-pool? Smart option: upload the DD root element with a new structure label and the objects that changed. Brute Force option: upload entire pool when a property value is modified or when the number or structure of device elements has changed. –In any case: hash the structure label.

5 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 5 AEF Engineering and Implementation, training TC interface, most common issues Device Descriptor Localization –What’s the uniqueness of the localization label? Designators and device value presentation objects. –Reload a DD-pool? Smart option: upload the DD root element with a new localization label, update the designators and upload the device value presentation objects that changed. Brute Force option: upload entire pool when language or units in a system change. –In any case: mark the localization label correctly.

6 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 6 AEF Engineering and Implementation, training TC interface, most common issues Task Totals (Counters) Observe TC status, don’t mix up order of CAN messages. –Task Totals from Inactive to Active ECU’s reset totals and start counting TC may send total values to resume from –Task Totals from Active to Inactive ECU’s retain total values TC queries total values All good but what if electrical power is cut off? –TC to request and store totals regularly?

7 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 7 AEF Engineering and Implementation, training TC interface, most common issues Measurements, DefaultDataLogTrigger –Meant to be a “device controlled datalog method”. –Issues: Not linked to root device element Not formatted right (B=“DFFF” C=“0” D=“31”) Not requested upon task start (command = 2) –Combine or override existing measurements? Combine, latest command wins in case of conflicts –Mechanism isn’t limited to Data Logging. Just reset on Task Totals Active going to Inactive.

8 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 8 AEF Engineering and Implementation, training TC interface, most common issues Process Data communication –Why did it move into Part 10? Consolidation of device descriptor handling. Need the device structure to make sense of it. –Doesn’t mean you can’t use it outside TC-WS communication. So: you’d better filter on SA… –Process Data commands (including measurements) were meant to be used independent of Task Totals Active state. –Individual measurements can be stopped (see D.14 DataLogTrigger definition for stop values).

9 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 9 AEF Engineering and Implementation, training TC interface, most common issues XML interface –Too many optional items AEF groups are tackling this with functionality groups. –Version Major / Minor in file header? Major to follow ISO11783-10 version, minor free to use?

10 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 10 AEF Engineering and Implementation, training Task Controller Interface Most Common Issues Section Control Use Case

11 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 11 AEF Engineering and Implementation, training TC Based Section Control System Feature –Builds upon Task Controller communication Device descriptor to specify implement details. Process Data to monitor and control sections. –Needs additional definitions to make it work seamless for the operator Task Controller operator interface could be totally different from an implement’s operator interface. Implement internal state could inhibit this function temporarily. What is manual mode and what is automatic control? –Can it run independent of Task Totals Active?

12 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 12 AEF Engineering and Implementation, training TC Based Section Control Added Definitions –Data Dictionary (ISO11783-11) Section Control State Condensed Work States

13 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 13 AEF Engineering and Implementation, training These slides give some background information on the object structure in Task Controller Device Description Data (DDD) The following Subjects are covered: –Section Control State DDE (SCS) –SCS on Single Boom Sprayers –SCS on Dual Boom Sprayers –Condensed Work State DDE (CWS) –Examples for CWS Note: The examples are based on sprayer, but planters, seeders or any other section/row based implement should be configured in a similar way.

14 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 14 AEF Engineering and Implementation, training General Information for the following examples The DDI’s listed on this page are used in the following examples 1 = Setpoint Volume Per Area Application Rate 2 = Actual Volume Per Area Application Rate 67 = Actual Working Width 80 = Application Total Volume 116 = Total Area 117 = Effective Total Distance 119 = Effective Total Time 134 = Device Element Offset X 135 = Device Element Offset Y 141 = Work State ON/OFF DeviceObject DVC DeviceProcessDataObject DPD DeviceElementObject DET DevicePropertyObject DVP DeviceValuePresentationObject DVP Object hierarchy and color coding for the following examples

15 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 15 AEF Engineering and Implementation, training Section Control State DDE In section control systems the master and clients need to be synchronized in terms of their general state or activation by the operator. This DDE allows the clients to announce the support and preset state of section control in their Device Configuration Data. The Section Control master (TC) can send its state as prescription value while it is recommended for the client to respond with its state immediately (within 250 ms). The property flag “setable” and the trigger method “on change” should be set to 1. The state ‘manual/off’ (00) means that the implement is in manual state and will ignore all control commands for section control. In ‘auto state’ (01) the client accepts the control commands for section control. The Section Control State DDI should be attached to any DeviceElementObject above objects representing sections. The related sections need to have either the Work State DDI (141) attached and/or the proposed Condensed Section Work State (TBD) is linked to the direct parent of the reflected section objects.

16 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 16 AEF Engineering and Implementation, training DVC Sprayer (DET - device) CRP (DET – connector) x-offsety-offset Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP Section (DET- section) widthy-offset DVP 1280116 SCS z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP 117 DVP 119 DVP 141 Proposal for a Device Description Data with Section Control State. Single boom sprayer. Boom is not defined as individual object x-offset DVP 141 width DVP

17 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 17 AEF Engineering and Implementation, training DVC Sprayer (DET device) Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP widthy-offset DVP 1280116 141 DVP 117 DVP 119 DVP Boom (DET – function) Proposal for a Device Description Data with Section Control State. Single boom sprayer. Boom represented by a device of type function x-offset DVP 141 Section (DET – section) CRP (DET – connector) x-offsety-offset DVP z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP width DVP SCS

18 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 18 AEF Engineering and Implementation, training Proposal for a Device Description Data with Section Control State. Dual boom sprayer. Booms are represented by devices of type function DVC Sprayer (DET – device) Section 1 (DET – section) 141widthy-offset DVP x-offset DVP Boom 1 (DET - function) 141SCSx-offset DVP DDI A-N Boom 2 (DET – function) 141SCSx-offset DVP Section n (DET – section) 141widthy-offset DVP x-offset DVP Section 1 (DET – section) 141widthy-offset DVP x-offset DVP Section n (DET – section) 141widthy-offset DVP x-offset DVP width DVP width DVP DDI A-N DVP CRP (DET – connector) x-offsety-offset DVP z-offset DVP

19 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 19 AEF Engineering and Implementation, training Condensed Work State will reduce the traffic on the CAN bus, because one message covers multiple sections states. Especially for data logging this allows a reduction of the busload. For instance, 16 section states have to be logged with a frequency of 5 Hz. Without Condensed Work state 16 messages are every 200 ms required. With Condensed Work State only one message every 200 ms is needed. With the increasing number of sections this becomes more and more an issue. The Condensed Work State combines many individual section work states into a single representative work state attached to the parent object. The condensed work state will be populated by taking the individual work states, in the driving direction from left to right, while the most left work state is represented by the lowest bits of the Process Variable Value (see ISO11783-7 'Process Data parameters' for details). Each work state is represented by 2 bits as defined in ISO11783-7 'General requirements and recommendations': 00 = disabled/off, 01 = enabled/on, 10 = error indicator, 11 = undefined/not installed Condensed Work State

20 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 20 AEF Engineering and Implementation, training DVC Sprayer (DET – device) Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP DDI ADDI N SCS x-offset DVP z-offset DVP 141xoffset DVP 141 Condensed Work State Single boom sprayer example. The boom is not defined as individual object Condensed Work State X Y x-offset DVP z-offset DVP x-offset DVP z-offset DVP CRP (DET – connector) x-offsety-offset DVP z-offset DVP width DVP

21 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 21 AEF Engineering and Implementation, training Proposal for a Device Description Data with Condensed Work State. Single boom sprayer. Boom represented by a device of type function DVC Sprayer (DET – device) x-offsety-offset Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP Section (DET – section) widthy-offset DVP DDI A Boom (DET - function) DDI Ny-offsetSCSx-offset DVP z-offset DVP z-offset DVP width DVP x-offset DVP z-offset DVP 141 Condensed Work State CRP (DET – connector) x-offset DVP z-offset DVP x-offset DVP z-offset DVP X Y

22 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 22 AEF Engineering and Implementation, training DVC Sprayer (DET – device) x-offsety-offset Section 1 (DET – section) widthy-offset DVP Section 16 (DET – section) widthy-offset DVP Section 17 (DET – section) widthy-offset DVP DDI A Boom (DET – function) DDI Ny-offsetSCSx-offset DVP z-offset DVP z-offset DVP width DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP 141 Condensed Work State 1 -16Condensed Work State 17-32 Condensed Work State Example for more than 16 sections per parent Single boom sprayer. Boom represented by a device of type function CRP (DET – connector) * * * X Y

23 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 23 AEF Engineering and Implementation, training DVC Sprayer (DET – device) Section 1 (DET – section) widthy-offset DVP Section 2 (DET – section) widthy-offset DVP Section 7 (DET – section) widthy-offset DVP DDI ADDI NSCS x-offset DVP z-offset DVP x-offset DVP z-offset DVP x-offset DVP z-offset DVP 141 Condensed Work State 1 -16 * * * Condensed Work State Bit order for a single boom sprayer x-offset DVP Condensed Work State 1 -16 141 X Y x-offsety-offset DVP z-offset DVP CRP (DET – connector)width DVP

24 Matthias Meyer / Jaap van Bergeijk | October 2009 Page 24 AEF Engineering and Implementation, training Questions?


Download ppt "Matthias Meyer / Jaap van Bergeijk | October 2009 Page 1 AEF Engineering and Implementation, training."

Similar presentations


Ads by Google