1 / 31

M&M Software

M&M Software. FDT Basics. Engineering / Programming Tool. Various Standalone Tools. HART. FDT Technology Overview Motivation. Engineering-System. FDT Technology Overview Basic Idea. FDT Technology Overview What is FDT?.

luther
Download Presentation

M&M Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. M&M Software FDT Basics

  2. Engineering / Programming Tool Various Standalone Tools HART FDT Technology Overview Motivation

  3. Engineering-System FDT Technology Overview Basic Idea

  4. FDT Technology OverviewWhat is FDT? FDT (Field Device Tool) technology standardizes software interface between field devices drivers and host systems.

  5. FDT Technology OverviewConcept • DTM (Device Type Manager) is a software driver delivered with the device • Standardized software interface • Similar idea as a print driver

  6. HART (Device Type Manager DTM) HART FDT Technology OverviewFDT - Plug & Work Frame Application

  7. Device TypeManager FDT Technology OverviewDTM - Device Type Manager • Device Driver • For a particular Device or Device Family • Created and shipped by Device vendor • Spec. Features (e.g. Firmware Update) • Software Proxy for real Device • Info on Parameter • Edit Parameter (Online / Offline) • Diagonstics, Documentation • Including GUI • ActiveX Controls • Corporate Design (Look & Feel) • Integrates with every FDT Container DTM Symbols OR

  8. Ethernet CommunicationDTM GatewayDTM DeviceDTM BTM BTM FDT Technology Overview DTM Types

  9. FDT Technology OverviewFDT Container • Windows Application • Device Configuration Tool • Integrated in Engineering-System or Process Control System • Responsible for • Manage DTM Catalog (installed DTMs) • Engineering of Topology • Manage DTM lifecycle • Hosts DTM User Interface • Data Persistency (DTM, Topology,...) • Print Documentation • User Managment • Audit Trail

  10. Standalone Tool Calibration Parameterization Diagnosis Maintenance Field Device FDT Technology OverviewThe Simplest Case: Standalone Tools (1)

  11. FDT Technology OverviewThe Simplest Case: Standalone Tools (2) • Typical Use Cases: • Workshops or small installations • Online connection to the device • Operation mainly via the DTM’s GUI • User has access to all DTM functionality, e.g. by switching between different tab cards • Current configuration and parameters are read from the device • Parameters may be written to the device e.g. for test purposes

  12. 07 FDT Technology OverviewThe Complex Case: Control Systems (1) Asset Management Engineering Tool HMI Configuration Parameterization Commissioning Operating Alarm reporting Monitoring Diagnosis Calibration Maintenance Automation Process variables Clock synchronization Status Field Device

  13. FDT Technology OverviewThe Complex Case: Control Systems (2) • Typical Use Cases: • Different ‘FrameApplications’ may use a DTM in different contexts • Availability of DTM functions is controlled according to the application context • All settings loaded to the device are stored in a system database • Online connection to the device is not always available DTM works on database only • DTM functions are frequently used in the background w/o starting a user dialog

  14. Frame Application Read / Write (comm. hardware specific) HandoverCommunication Interface Read / Write Response (protocol specificFDT XML) CommunicationDTM Read / Write Request (protocol specific FDT XML) Read / Write (fieldbus protocol specific) Device DTM Start Download FDT Technology Overview Communication

  15. FDT Technology Overview Profibus XML Examples • Profibus DPV1 Read Request <?xml version="1.0"?> <FDT xmlns="x-schema:FDTProfibusDPV1CommunicationSchema.xml"><ReadRequest slot="1" index="16" communicationReference="xyz"/> </FDT> • Profibus DPV1 Read Response <?xml version="1.0"?> <FDT xmlns="x-schema:FDTProfibusDPV1CommunicationSchema.xml"> <ReadResponse slot="1" index="16" communicationReference="xyz" errorCode="0"> <fdt:CommunicationData byteArray="68656C6C6F20776F7AB23"/></ReadResponse> </</FDT>

  16. FDT-Container Send Parameter Send Parameter DTM 1 CommunicationDTM DTM 2 Send Parameter 0..20 mA Start Download DTM 4 DTM 3 FDT Technology OverviewNested Communication Ethernet Ethernet based Protocol HART 0..20 mA

  17. Sys DP DP HART- Frame HART- Frame DP DP Sys Communication to underlying fieldbus system is provided by a Communication DTM or Frame Application Channel Frame Application CommunicationChannel CommunicationDTM IFdtCommunication GatewayDTM IFdtCommunication HART- Frame IFdtCommunication GatewayDTM HART DeviceDTM DeviceDTM FDT Technology OverviewCommunication uses Tunneling Ethernet TCP/IP

  18. FDT Technical Details Communication • Each component wraps the communication frame from the component below, WITHOUT knowing the contents • Routing through system topology • DTM below does not have any knowledge about the network topology • DTM must only support its own communication protocol • Communication / routing through ANY network topology, no limitations • Communication / routing is possible even if the underlying protocol is unknown by the engineering or standalone tool

  19. FDT Technology OverviewScope of FDT Core Specification

  20. FDT Technology OverviewWhat‘s defined in FDT Specification? • Software Architecture (Components, Interfaces) • DeviceDTM, CommDTM, FDT Container • COM Interfaces and XML Schemas • Mandatory Device Information (e.g. IDtmInformation) • Vendor, Device Type, Version • Use Cases • Login, Online/Offline Operation, System Planning,... • User Roles • Planning Engineer, Maintenance, Operator, Observer • Administrator, OEM Service • State Machine for DTM • Installation, Registry,...

  21. Typically implemented FDT Interface FDT-Interfaces

  22. FDT Technology OverviewScope of Protocol Annex • Additional information how to use FDT for specific protocols • Released • CIP (DeviceNet, EtherNet/IP, CompoNet) • Foundation Fieldbus • HART • Interbus • IO-Link • Modbus SL/TCP • Profibus DP/PA • Profinet IO • In work (Oct. 2008) • AS-Interface Annex • CANopen • Sercos III

  23. Microsoft COM / ActiveX • COM-Interfaces protect the implementation • Programming language does not matter • Know how is protected • Business-Logic of a DTM is „COM Object“ • GUI of a DTM is „ActiveX Control“ • DTM and Container interact through COM-Interfaces • DTM-GUI and DTM-Business Logic use private interfaces • DTM can be run in separate Windows Processes

  24. XML • XML Text • Data transfer • DTM  FDT Container • Device DTM  Communication DTM • Used as arguments in interface calls • XML Schema • Definition of the structure of XML text • FDT specified approx. 31 XML schemas • XSL • Defines transformation from XML to HTML

  25. FDT Technology Overview DTM is flexible • DTMs may • support offline configuration (engineering) • visualize measuring values graphically • send health info on device to vendor • inform end user about news from vendor (Internet) • update firmware • monitor significant device parameter to provide suggestions for maintenance scheduling • play training videos to support maintenance • .... (no limits)

  26. FDT Technology Overview Benefit for End-Users • Only one solution for Engineering, Maintenance, Configuration ... task • Easy extension • Uniform user operation • Easy to learn and operate • Independent from • Communication protocols • Communication hardware • Access to all devices / process values • End-user can use device which fits best to the task to perform in the field

  27. FDT Technology Overview Benefit for Manufacturers • Development only in core competence • Device manufacturer develop and supply the DTMs • Configuration / Engineering/ Control System suppliers develops Frame Applications • Lower cost for product maintenance • Standard solutions, no proprietary solutions • One solution for Stand-Alone and Systems • Lower cost for device integration • Standard solutions for all devices • Less problems to integrate the devices

  28. FDT Technology Overview Ways to a DTM • Universal DTM • HART Common Practice / Universal Commands • PROFIBUS Profiles • Limited in GUI and features • Generation based on DD • Limited in features • Quick results • Individual Development • Optimization for your specific needs • E.g. Cooporate Design • Semi-automatic Generation • Company Specific Solution • Many Device Types

  29. FDT Technology Overview Questions

  30. Thank you for your attention

  31. M&M Software GmbH reserves all rights for its documents and printed information. These documents and information material may be used internally for the designated purpose. But this material, either completely or in parts, may not be passed on to third parties, especially to competitors of the M&M Software GmbH, and it may not be duplicated. These documents and information material contain confidential information and you are therefore requested to keep it strictly confidential. You are also requested to commit your staff that is using these documents and information, to the confidentiality obligation. Thank you.

More Related