1、FDT BasicsFrank SchmidM&M Software GmbH+49(0)77 24 94 15-29Frank.Schmidmm-FDT Technology Overview MotivationVarious Standalone ToolsHARTEngineering/Programming ToolEngineering-SystemFDT Technology Overview Basic IdeaFDT Technology Overview What is FDT?FDT(Field Device Tool)technology standardizes so
2、ftware interface between field devices drivers and host systems.n DTM(Device Type Manager)is a software driver delivered with the devicen Standardized software interfacen Similar idea as a print driverFDT Technology Overview Concept FDT Technology Overview FDT-Plug&WorkHARTFrame Application(Device T
3、ype Manager DTM)HARTFDT Technology OverviewDTM-Device Type Managern Device Drivern For a particular Device or Device Familyn Created and shipped by Device vendorn Spec.Features(e.g.Firmware Update)n Software Proxy for real Devicen Info on Parametern Edit Parameter(Online/Offline)n Diagonstics,Docume
4、ntation n Including GUIn ActiveX Controlsn Corporate Design(Look&Feel)n Integrates with every FDT ContainerDevice TypeManagerDTM Symbols ORGateway DTMCommunicationDTMFDT Technology Overview DTM TypesCommunication DriverDeviceDTMBTMBTMDevice DriverGateway DriverEthernetFDT Technology Overview FDT Con
5、tainern Windows Applicationn Device Configuration Tooln Integrated in Engineering-System or Process Control Systemn Responsible forn Manage DTM Catalog(installed DTMs)n Engineering of Topologyn Manage DTM lifecyclen Hosts DTM User Interfacen Data Persistency(DTM,Topology,.)n Print Documentationn Use
6、r Managmentn Audit TrailFDT Technology Overview The Simplest Case:Standalone Tools(1)CalibrationParameterization DiagnosisMaintenanceField DeviceStandalone ToolFDT Technology Overview The Simplest Case:Standalone Tools(2)n Typical Use Cases:n Workshops or small installationsn Online connection to th
7、e devicen Operation mainly via the DTMs GUIn User has access to all DTM functionality,e.g.by switching between different tab cardsn Current configuration and parameters are read from the devicen Parameters may be written to the device e.g.for test purposesFDT Technology Overview The Complex Case:Con
8、trol Systems(1)Asset ManagementEngineering ToolHMIAutomation07Field DeviceDiagnosisCalibrationMaintenance ConfigurationParameterization CommissioningOperatingAlarm reportingMonitoringProcess variablesClock synchronizationStatusFDT Technology Overview The Complex Case:Control Systems(2)n Typical Use
9、Cases:n Different Frame Applications may use a DTM in different contexts n Availability of DTM functions is controlled according to the application contextn All settings loaded to the device are stored in a system databasen Online connection to the device is not always available DTM works on databas
10、e onlyn DTM functions are frequently used in the background w/o starting a user dialogDevice DTMFrame ApplicationCommunicationDTMStart DownloadRead/Write Request(protocol specific FDT XML)Read/Write(comm.hardware specific)Read/Write (fieldbus protocol specific)HandoverCommunication InterfaceRead/Wri
11、te Response(protocol specific FDT XML)FDT Technology Overview Communicationn Profibus DPV1 Read Requestn Profibus DPV1 Read Response /FDT Technology Overview Profibus XML ExamplesDTM 1FDT Technology Overview Nested Communication FDT-ContainerCommunicationDTM0.20 mAHARTDTM 3DTM 4 Send ParameterSend P
12、arameterDTM 20.20 mAStart DownloadEthernetEthernet based ProtocolSend ParameterFDT Technology OverviewCommunication uses TunnelingHARTGatewayDTMDeviceDTMDeviceDTMGateway DTMDPHART-FrameDPHART-FrameIFdtCommunicationIFdtCommunication IFdtCommunicationCommunicationDTMFrame ApplicationCommunicationChann
13、elCommunication to underlying fieldbus system is provided by a Communication DTM or Frame Application Channel SysDPHART-FrameDPSysEthernetTCP/IPFDT Technology OverviewCommunication n Each component wraps the communication frame from the component below,WITHOUT knowing the contentsn Routing through s
14、ystem topologyn DTM below does not have any knowledge about the network topologyn DTM must only support its own communication protocoln Communication/routing through ANY network topology,no limitationsn Communication/routing is possible even if the underlying protocol is unknown by the engineering o
15、r standalone toolFDT Technology Overview Scope of FDT Core Specificationn Software Architecture(Components,Interfaces)n DeviceDTM,CommDTM,FDT Container n COM Interfaces and XML Schemasn Mandatory Device Information(e.g.IDtmInformation)n Vendor,Device Type,Versionn Use Casesn Login,Online/Offline Ope
16、ration,System Planning,.n User Rolesn Planning Engineer,Maintenance,Operator,Observern Administrator,OEM Servicen State Machine for DTMn Installation,Registry,.FDT Technology Overview Whats defined in FDT Specification?FDT Technology Overview FDT 1.2.1 n Released since August 2005n FDT 1.2.1=FDT 1.2
17、+Addendum+Enhancementsn Revised Document Structuren Development Hints moved to best practice documentsn Separate documents(protocol specific annex)n Key Issuesn Versioning and Interoperabilityn Handling of DTM specific Filesn DTM and FDT Frame Application behavior in specific casesn Enhanced bus sca
18、n functionalityn Communication Enhancementsn Device initiated data transfern Block Type Manager(BTM)n High Performance Data Accessn DTM/BTM update and replacementFDT Technology Overview DTM Style Guiden Goalsn Uniform user guidancen Uniform behavior of a DTMn Clear identification of device and DTMn
19、All changes of the configuration are markedn Clear display whether data set or device are affected n Plausibility checks of the configuration on a lexical,syntactical and semantical basisn Uniform installation/de-installationn 3 user interface categoriesn Standard user interfaceIdentification areaMe
20、nu bar(optional)Toolbar(optional)Application areaAction areaStatus barn Advanced user interfaceStandard+navigation arean Composition user interfaceAdvanced+navigation area shows all applicationsFDT Technology Overview DTM Style Guiden Advanced user interfaceFDT Technology Overview DTM Style Guiden E
21、lements of status barFDT Technology Overview DTM Style Guiden Icons for status information and DTM functionsFDT Technology Overview DTM Style Guiden Change of parametersn Related parameters have to be indicatedn Block mode:more then one parameter changed at a timen Direct mode:only one parameter aff
22、ected at a timen Continous check:every change of a parameter leads to a checkn One time check:parameter is checked on lost focusn Representation of parametersFDT Technology Overview DTM Style GuideFDT Technology Overview Protocol Annexn Existsn Profibus Annexn HART Annexn Fieldbus Foundation Annexn
23、Interbus Annexn In Preparationn DeviceNet Annex n AS-Interface Annex n Profinet IOn Modbusn GSDn Describes configuration(cyclic data)n DD(e.g.EDDL)n Describes all parameters and dependencies of devicen Limited in GUI(usually tabular views)n Plattform-independent(uses interpreter)n DTMn Software Prox
24、y of real device(binary)n Individual Look&Feel possiblen Individual Presentations possiblen Individual Features possibleFDT Technology Overview DTM vs.DDsn DTMs mayn support offline configuration(engineering)n visualize measuring values graphicallyn send health info on device to vendorn inform end u
25、ser about news from vendor(Internet)n update firmwaren monitor significant device parameter to provide suggestions for maintenance schedulingn play training videos to support maintenancen.(no limits)FDT Technology Overview DTM is flexibleFDT Technology Overview Ways to a DTMsn Universal DTMn HART Co
26、mmon Practice/Universal Commandsn PROFIBUS Profilesn Limited in GUI and featuresn Generation based on DDn Limited in featuresn Quick resultsn Individual Developmentn Optimization for your specific needsn E.g.Cooporate Designn Semi-automatic Generation n Company Specific Solution n Many Device TypesF
27、DT Technology Overview Questionsinsert title last slide Thank you for your attentionM&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 par
28、ts,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.