Weatherford International Plc · NASDAQ:WFRD

Weatherford International — Technical Presentation (2015)

20 slides from Weatherford International's technical presentation, 2015

  1. Slide 1: Device Template File (DTF) Authoring

    Device Template File (DTF) Authoring Ryan Ackerman, Software Developer

  2. Slide 2: Overview

    Overview  What’s a DTF file all about?  How do I use conversion functions?  How do I use reference methods?  How do I know my edits are valid? © 2015 Weatherford. All rights reserved.

  3. Slide 3: Device Template

    Device Template  What is a template  Design considerations  Similarities between EIEs  Common Attributes  Matching device data © 2015 Weatherford. All rights reserved.

  4. Slide 4: What is a template?

    What is a template?  XML Document  Represents – Device Data Configuration – Logical/Normalized Representation of Data  Identifies the type of device in CygNet  Read/Write Access © 2015 Weatherford. All rights reserved.

  5. Slide 5: Design Considerations

    Design Considerations  Do I duplicate data?  Is there an advantage to using small data groups?  Are there considerations when executing from a UIS command?  Can I mix and match data from different data groups? © 2015 Weatherford. All rights reserved.

  6. Slide 6: Similarities between EIEs

    Similarities between EIEs  General properties – Device type <deviceDefinition deviceType="WESC - SLC" – EIE type eieType="AllenBradleyCIP" >  Data groups <dataGroups …  Data elements <float1 type="r4"/> © 2015 Weatherford. All rights reserved.

  7. Slide 7: Common Attributes

    Common Attributes  type=“” – Device – CygNet/DDS  byteOrder=“”  cvtF=“”  readOnly=“”  ref=“” isRef=“” © 2015 Weatherford. All rights reserved.

  8. Slide 8: Matching Device Data

    Matching Device Data  What is this value? 00 00 80 3F Data Type / Byte Value Order r4 (IEEE 754) / Little 1 Endian ui4 / Big Endian 32831 ui2 / Big Endian 0 ui4 / Big Endian / Word 16256  CrcGenerator, Comm data (advanced Swap details) © 2015 Weatherford. All rights reserved.

  9. Slide 9: CRC Generator

    CRC Generator © 2015 Weatherford. All rights reserved.

  10. Slide 10: Conversion Functions (cvtF)

    Conversion Functions (cvtF)  What purpose do they serve?  Example © 2015 Weatherford. All rights reserved.

  11. Slide 11: What purpose do they serve?

    What purpose do they serve?  Additional normalization  Writable  Brevity  Raw source not retained © 2015 Weatherford. All rights reserved.

  12. Slide 12: Available Conversion Functions

    Available Conversion Functions © 2015 Weatherford. All rights reserved.

  13. Slide 13: Example

    Example  More complex conversion required <CRtmCr desc="Runtime current cycle" cvtF="3ByteTime" type="ui4" units="sec"/> Source Data Result 01 09 07 4147 (seconds)  Brevity <BaseStkLen desc="Base Stroke Length" type="r4" cvtF="Scale" sourceType="i2" scaleFactor="0.1"/> © 2015 Weatherford. All righ

  14. Slide 14: Reference Methods

    Reference Methods  Basic method  Advanced method © 2015 Weatherford. All rights reserved.

  15. Slide 15: Reference Methods (Basic)

    Reference Methods (Basic)  One to one relationship  Calculated value  Time of calculation – Display – Point processing  Read/Write © 2015 Weatherford. All rights reserved.

  16. Slide 16: Reference Methods (Advanced)

    Reference Methods (Advanced)  One to many relationship  Values are read only  Extremely flexible  Wide range of features and functions © 2015 Weatherford. All rights reserved.

  17. Slide 17: Template validation

    Template validation  DTF Manager  Loading templates  Displaying an editor  Loading device driver © 2015 Weatherford. All rights reserved.

  18. Slide 18: Build Modbus Template (Demo)

    Build Modbus Template (Demo)  Analyze device specification  DtfMgr  Define data groups – Analog input – Meter configuration (ordinal) – Status – Gas history – RTU configuration – Composite data group  Poll the device © 2015 Weatherford. All rights reserved.

  19. Slide 19: www.cygnetblog.com

    For more information visit: www.cygnetblog.com © 2015 Weatherford. All rights reserved.

  20. Slide 20: Event Survey and Prizes

    Event Survey and Prizes  Online survey – QR code or go to http://ep-weatherford.com/events/2015_WESC/WESC_Survey.html – 2 laptops in registration area  Hardcopies – Registration desk Please stop by the registration desk to get your ticket for the drawing once you have completed the survey Survey p

Weatherford International — Technical Presentation (2015) on 6ix