ProfiBus Basic

Embed Size (px)

Citation preview

  • 8/9/2019 ProfiBus Basic

    1/21

    PROFIBUS Basics

    Date 09/06/00, Page 1

    PROFIBUS Basics

    s

     Active Stations

    Passive Stations (Field Devices)

    PLCPC

    PROFIBUS

  • 8/9/2019 ProfiBus Basic

    2/21

    PROFIBUS Basics

    Date 09/06/00, Page 2

    PROFIBUS Basics

    s

     All PROFIBUS services

    High Speed Data Exchange

    Peer to Peer 

    Hazardous Area

      can be used together in one network

    Therefore Communication is Transparent for

    the User 

    Same Cable and Components for High Speed

    Data Exchange and Peer to Peer 

  • 8/9/2019 ProfiBus Basic

    3/21

    PROFIBUS Basics

    Date 09/06/00, Page 3

    PROFIBUS Basics

    s

    High-Speed Data Exchange Features

    Same priority for all field devices

    Communication is permanent & cyclic

     Amount of data specified during configuration

    Only one master can write to outputs (safety

    aspect)

     Acyclic communication to field devices possible by

    using extended functions (DP Extended/DPV1)

     Alarm acknowledgment

    Up to 244 bytes input AND 244 bytes output data

    per field device

    Fastest fieldbus system (up to 12Mbaud)

  • 8/9/2019 ProfiBus Basic

    4/21

  • 8/9/2019 ProfiBus Basic

    5/21

    PROFIBUS Basics

    Date 09/06/00, Page 5

    PROFIBUS Basics

    s

    High-Speed Data Exchange - Startup Sequence

    Power ON/Reset

    Power ON/Reset of Master or Slave

    Parameterization

    Download of Parameters into the Field

    Device (selected during Configurationby the User)

    I/O Configuration

    Download of I/O Configuration into the

    Field Device (selected duringConfiguration by the User)

    Data ExchangeCyclic Data Exchange (I/O Data)

    and Field Device reports Diagnostics

  • 8/9/2019 ProfiBus Basic

    6/21

    PROFIBUS Basics

    Date 09/06/00, Page 6

    PROFIBUS Basics

    s

    High-Speed Data Exchange - Parameterization

    Master   Slave

    Features Implemented in Device

    Described in GSD File Processed by Configuration Tool

    Selected at Configuration

    Examples:

    Enable Channel Diagnostic

    Operation Range for Analog Channels

      (e.g. ±10V or 0..10V) Fail Safe Behavior (e.g. Hold Last

      Value)

    Parameter Download (up to 244 bytes)

    = Parameterization Data = Confirmation (Data Received)

  • 8/9/2019 ProfiBus Basic

    7/21

    PROFIBUS Basics

    Date 09/06/00, Page 7

    PROFIBUS Basics

    s

    Parameterization (continued)

    Parameter selection with Configuration Tool

     jsdfehrgihw[orijth]ewj]ypokjeky

    gadfgsadfhsfghjjsffghsfgh

    fdhsdldajhtviertivetvert

    34524

    575687356nj8467knggnhngjtrby5yik57859mnnbvt456hn,

    g76nkbvijyuftisdt0iewryt9eiuoriy

    rywkrowrgowrtohworthorthwrthrthwrthrwthtryjtyjyuky

    tyjy7u79jtyu568566ut

    rtjhyuiuikujkhyjiyuiyuiithjyukiuio7ujtyujytuoiuky

    tyjyukuikyukuiluiliuioliuiluiil

    6buhyijtiu8o67m8m747567n8

    567n75567nm78m78,om87o,

    56nu78m,,9o,0p.90.p;0;.;’-;/

     jsdfehrgihw[orijth]ewj]ypokjeky

    gadfgsadfhsfghjjsffghsfgh

    fdhsdldajhtviertivetvert

    34524

    575687356nj8467knggnhngjtrby5yik57859mnnbvt456hn,

    g76nkbvijyuftisdt0iewryt9eiuoriy

    rywkrowrgowrtohworthorthwrthrthwrthrwthtryjtyjyuky

    tyjy7u79jtyu568566ut

    rtjhyuiuikujkhyjiyuiyuiithjyukiuio7ujtyujytuoiuky

    tyjyukuikyukuiluiliuioliuiluiil

    6buhyijtiu8o67m8m747567n8

    567n75567nm78m78,om87o,

    56nu78m,,9o,0p.90.p;0;.;’-;/

    Fewer DIP Switches - NO Handheld - NO Extensive Addit ional Documentation

    User defines every Function in ONE Tool.

  • 8/9/2019 ProfiBus Basic

    8/21

    PROFIBUS Basics

    Date 09/06/00, Page 8

    PROFIBUS Basics

    s

    High-Speed Data Exchange - Configuration

    Master

    Configuration Download (up to 244 bytes)

    = Configuration Data = Confirmation (Data Received)

    Possible I/O Selections described in GSD File

    Processed by Configuration Tool

    Selected at Configuration

    Examples

    8DI (1 Byte), 8DO (1 Byte)

    2AI (2 Words), 2AO (2 Words)

    RS232 Interface, Counter Module

    Slave

  • 8/9/2019 ProfiBus Basic

    9/21

    PROFIBUS Basics

    Date 09/06/00, Page 9

    PROFIBUS Basics

    s

    Configuration Tool (continued)

    I/O selection with Configuration Tool

  • 8/9/2019 ProfiBus Basic

    10/21

    PROFIBUS Basics

    Date 09/06/00, Page 10

    PROFIBUS Basics

    s

    PROFIBUS Demo

      P a r a

     m e  t e r

      &   I / O  S

     e  l e c  t  i

     o n

      P a r a m

     e  t e r  &

       I / O  S e  l e c

      t  i o n

  • 8/9/2019 ProfiBus Basic

    11/21

    PROFIBUS Basics

    Date 09/06/00, Page 11

    PROFIBUS Basics

    s

    High-Speed I/O - Data Exchange & Diagnostics

    Master   Slave

    = Output Data = Input Data

    Master   Slave

    Slave indicates diagnostics to report

    Data Exchange (up to 244 bytes)

    = Diagnostic Indicator 

  • 8/9/2019 ProfiBus Basic

    12/21

    PROFIBUS Basics

    Date 09/06/00, Page 12

    PROFIBUS Basics

    s

    Data Exchange & Diagnostics (continued)

    Master   Slave

    = Diagnostic Request = Diagnostic Response

    Master   Slave

    Data Exchange (up to 244 bytes)

    Diagnostic Request and Response (up to 244 bytes)

  • 8/9/2019 ProfiBus Basic

    13/21

    PROFIBUS Basics

    Date 09/06/00, Page 13

    PROFIBUS Basics

    s

    Diagnostic Response (continued)

    6 Bytes

    Mandatory

    Header  Header  Header 

    Device

    Related

    (Optional)

    Identifier

    Related

    (Optional)

    Channel

    Related

    (Optional)

    Up to 244 Bytes

     e. g.  w r o n g

     c o n f i g u r a t i o n

     e. g.  n o  l o a d

     p o w e r

     e. g.  m o d u l e  # 4

     h a s  d i a g n o s t i c

     e. g.  w i r e  b r e a k  o r

     s h o r t  c i r c u i t

  • 8/9/2019 ProfiBus Basic

    14/21

    PROFIBUS Basics

    Date 09/06/00, Page 14

    PROFIBUS Basics

    s

    High-Speed Data Exchange - Fail Safe

    What happens if my bus fails:

    valve open, valve closed,

    valve 1/2 open…???

     O p t i o n a l  f e a t u r e  F a i l  S a f e  s p e c i f i e s  b e h a v i o r  o f 

     O u t p u t s  i n  c a s e  o f  C o m m u n i c a t i o n  L o s s

     O p t i o n a l  f e a t u r e  F a i l  S a f e  s p e c i f i e s  b e h a v i o r  o f 

     O u t p u t s  i n  c a

     s e  o f  C o m m u n i c a t i o n  L o s s

  • 8/9/2019 ProfiBus Basic

    15/21

    PROFIBUS Basics

    Date 09/06/00, Page 15

    PROFIBUS Basics

    s

    Fail Safe (continued)

    Optional Feature for Field Devices

    Defined in Electronic Device Data Sheet

    Manufacturer has the capabili ty to allow the End

    User to specify the action on loss of communication

    Hold outputs at the last value received (e.g. valve 1/2 open)

    Set outputs to a specified value (e.g. open or close valve

    completely)

    User defines action during Parameterization

  • 8/9/2019 ProfiBus Basic

    16/21

    PROFIBUS Basics

    Date 09/06/00, Page 16

    PROFIBUS Basics

    s

    Fail Safe (continued)

  • 8/9/2019 ProfiBus Basic

    17/21

    PROFIBUS Basics

    Date 09/06/00, Page 17

    PROFIBUS Basics

    s

    PROFIBUS Demo

      D  i a g

     n o s  t  i

     c s  &   F a  i  l

      S a  f e

      D  i a g

     n o s  t  i

     c s  &   F a

      i  l  S a  f e

  • 8/9/2019 ProfiBus Basic

    18/21

    PROFIBUS Basics

    Date 09/06/00, Page 18

    PROFIBUS Basics

    s

    High-Speed Data Exchange Timing

    10 Stations With 2 Byte I/O (160 In/Output Signals)

    Bus Cycle Time 0.8ms

  • 8/9/2019 ProfiBus Basic

    19/21

    PROFIBUS Basics

    Date 09/06/00, Page 19

    PROFIBUS Basics

    s

    High-Speed Data Exchange Timing

    10 Stations With 128 byte I/O (10,240 In/ Output Signals)

    Bus Cycle Time 2.0ms

  • 8/9/2019 ProfiBus Basic

    20/21

    PROFIBUS Basics

    Date 09/06/00, Page 20

    PROFIBUS Basics

    s

    High-Speed Data Exchange Timing

    Typical Cycle Time - Each Station With 2 Byte I/O

    0.3   0.5

    2.1

    8.8

    2.0

    20.5

    1.50.8

    3.3

    2.00.9

    6.14.6

    7.7

    14.1

    0.0

    2.0

    4.0

    6.0

    8.0

    10.0

    12.0

    14.0

    16.0

    18.0

    20.0

    1 5 10 20 30   [Number of 

    Slaves]

         [    m    s     ]

    12MBaud

    1.5MBaud

    500kBaud

  • 8/9/2019 ProfiBus Basic

    21/21

    PROFIBUS Basics

    Date 09/06/00, Page 21

    PROFIBUS Basics

    s

    PROFIBUS Summary

    Extensive Parameterization Features

    Extensive Diagnostic Features

    Fail-Safe Behavior

    Deterministic

    Fast (Up to 12 MBaud)

    Safe and Reliable

    Easy Configuration

    Capabilities for Complete Plant Solution from

    Cell to Bit Level