SlideShare une entreprise Scribd logo
1  sur  81
Communication Model
 FOUNDATION fieldbus H1 technology consists of:

 1) The Physical Layer.

 2) The Communication Stack.

 3) The User Application Layer.

•The fieldbus does not use OSI layers 3, 4, 5 and 6.
•The Fieldbus Access Sublayer (FAS) maps the FMS onto the DLL.
•The User Application is not defined by the OSI model.
•The Fieldbus Foundation has specified a User Application model,
significantly differentiating it from other models.
Each layer in the communication system is responsible for a portion of the
message that is transmitted on the fieldbus.
User Layer
The user layer provides the interface for user interaction with the system.

The user layer uses the device description to tell the host system about
device capabilities.

The user layer defines blocks and objects that represent the functions and
data available in a device.

Rather than interfacing to a device through a set of commands, like most
communication protocols, FOUNDATION Fieldbus lets you interact with
devices through a set of blocks and objects that define device capabilities
in a standardized way.

The user layer for one device consists of the resource block, and one or
more transducer blocks and function blocks.
User Application – Blocks
The Fieldbus Foundation has defined a standard User Application
Layer based on Blocks.

Blocks are representations of different types of application functions.

The three types of blocks are the resource block, transducer block, and
function block.

Blocks can be thought of as processing units.

They can have inputs, settings to adjust behavior, and an algorithm
which they run to produce outputs.

They also know how to communicate with other blocks.
Devices are configured using Resource Blocks and Transducer Blocks.

The control strategy is built using Function Blocks.
Resource Block

The Resource Block describes characteristics of the fieldbus device such as the
device name, manufacturer, and serial number.
There is only one Resource Block in a device.

Function Block

Function Blocks (FB) provide the control system behavior.
The input and output parameters of Function Blocks can be linked over the
fieldbus.
The execution of each Function Block is precisely scheduled.
There can be many function blocks in a single User Application.

Transducer Blocks

Like the Resource Block, the Transducer Blocks are used to configure devices.
Transducer Blocks decouple Function Blocks from the local input/output functions
required to read sensors and command output hardware.
They contain information such as calibration date and sensor type.
Function blocks provide the control and I/O behavior.

Usually, a device has a set of functions it can perform.

These functions are represented as function blocks
within the device.

A function block can be thought of as a processing unit.

Function blocks are used as building blocks in defining
the monitoring and control application.

The Fieldbus Foundation has defined sets of standard
Function Blocks.
Ten standard Function Blocks for basic control.


      Function Block Name                Symbol

          Analog Input                     AI
         Analog Output                     AO
            Bias/Gain                      BG
         Control Selector                  CS
         Discrete Input                    DI
         Discrete Output                   DO
         Manual Loader                     ML
      Proportional/Derivative              PD
      Proportional/Integral/Derivative     PID
              Ratio                        RA
Another standard Function Blocks for basic control.
  Function Block               Name Symbol

   Device Control                  DC
   Output Splitter                 OS
 Signal Characterizer              SC
       Lead Lag                    LL
       Deadtime                     DT
  Integrator (Totalizer)            IT
Setpoint Ramp Generator            SPG
     Input Selector                IS
       Arithmetic                  AR
         Timer                     TMR
      Analog Alarm                 AAL
 Multiple Analog Input             MAI
 Multiple Analog Output            MAO
 Multiple Discrete Input           MDI
Multiple Discrete Output           MDO
The flexible Function Block (FFB) is a user defined block.
The FFB allows a manufacturer or user to define block parameters and
algorithms to suit an application that interoperates with standard function
blocks and host systems.
AI (Analog Input)

The AI block reads data from a single analog input channel.
This block performs simple filtering and scaling of the raw
data to engineering units from the input channel and
supports limit alarming.


AO (Analog Output)

The AO block writes data to an analog output channel.
This block supports cascade initialization to allow upstream
control blocks to switch smoothly from manual to automatic
mode.
It also has a faultstate behavior that allows the block to react
if communications fail between itself and the upstream block.
PID (Proportional–Integral–Derivative)

The PID block implements a PID control algorithm.
In Fieldbus, a PID block must be connected to an upstream block (such
as an AI block) and a downstream block (such as an AO block) before it
can be used for control.

DI (Discrete Input)

The DI block reads data from discrete input channels.
This block performs simple filtering and processing of the raw data from
the input channel and supports limit alarming.

DO (Discrete Output)

The DO block writes to a discrete output channel.
This block supports cascade initialization to allow upstream control blocks
to determine the current state of the process before assuming control.
It also has a faultstate behavior that allows the block to react if
communications fail between itself and the upstream block.
Function Block Parameters
You can change the behavior of a block by changing the settings of its
parameters.

Function block parameters are classified as follows:

• Input parameters receive data from another block.
• Output parameters send data to another block.
• Contained parameters do not receive or send data; they are contained
within the block.

Some parameters contain multiple settings called fields.

A common output parameter for many function blocks is OUT.

•OUT is not just a value.
•It also contains information about the status of that value—whether it is
good or questionable.
•The OUT parameter actually consists of two fields, VALUE and STATUS.
Function Block
Applications
The function block application is like a program that you download to
your device for it to execute.

How you create a function block application depends on the configuration
software you are using.

In a Configurator, the inputs and outputs of the function blocks are wired
together in graphical format to create the control strategy.

A Configurator also automatically creates an execution schedule for the
function blocks.

You then download the entire configuration to the device, including the
function block application and schedule.

When this is done, the device can begin executing the function blocks
according to the schedule.
Function Block Modes
The most common modes are Automatic (Auto), Cascade (Cas), Manual
(Man), and Out Of Service (OOS).

• In Automatic mode, the block is using a local setpoint value in the normal
block algorithm to determine the output value.

• In Cascade mode, the block is receiving its setpoint value from another
function block for use in the normal block algorithm to determine the output
value.

• In Out Of Service mode, the block is not running at all. Normally, this mode
is used during block configuration. Also, some devices require that the
function block be in Out Of Service mode when changing certain
parameters.

• In Manual mode, the block output is not being calculated by the normal
block algorithm. The operator writes the output of the block directly.
Loops
A loop (or control loop) is a group of function blocks connected by
linkages executing at a configured rate.

Each block executes at the configured rate and data moves across the
linkages between the blocks at the configured rate.

It is possible to have multiple loops running at different rates on a link.
Even if loops are running at different rates, they can send each other
data through linkages.

All loops on a link run within one macrocycle.

A macrocycle is the least common multiple of all the loop times on a
given link.
Linkages
The function blocks configured to control a process are linked, or connected
by configuration objects inside the devices.
These linkages allow you to send data from one block to another.
A linkage is different from a link:
A link is a physical wire pair that connects devices on a Fieldbus network.
A linkage is a logical connection that connects two function blocks.
Example:
A simple temperature transmitter may contain an AI function block.
A control valve might contain a PID function block as well as the expected
AO block.
Thus, a complete control loop can be built using only a simple transmitter and a
control valve.
Objects
In addition to the blocks described, the user layer of a FOUNDATION
Fieldbus device contains other types of objects.

Objects are defined by the FOUNDATION Fieldbus specification as part
of the function block application structure.

Link Objects define the links between Function Block inputs and outputs internal to
the device and across the fieldbus network.

Trend Objects allow local trending of function block parameters for access by
hosts or other devices.

Alert Objects allow reporting of alarms and events on the fieldbus.

Multi-Variable Container (MVC) Object serves to “encapsulate” multiple Function
Block parameters in order to optimize communications for Publishing-Subscriber
and Report Distribution transactions. It has a user-configured list to define the
required parameters, whose data values are referenced in a variable list.
View Objects
They are predefined groupings of block parameter sets that can be
displayed by the human/machine interface.

They allow efficient communication of common groups of parameters. This
provides easy access to the parameters for HMI packages.

View objects ease tasks such as loop tuning and configuration changes.

There are four standard views defined by the FOUNDATION Fieldbus
function block specification for each type of block.

The specification includes which parameters are contained in each view.
•VIEW_1 contains the main dynamic parameters.
•VIEW_2 contains the main static parameters relevant to the process.
•VIEW_3 contains the parameters from VIEW_1 and additional dynamic
parameters.
•VIEW_4 contains other static parameters, including configuration and
maintenance parameters.
Fieldbus Device Definition
•The fieldbus device definition is intended for remote I/O
devices having many function blocks from which data shall be
communicated.

•The function of a fieldbus device is determined by the
arrangement and interconnection of blocks.
•The device functions are made visible to the fieldbus
communication system through the User Application Virtual
Field Device (VFD).

•The header of the User Application object dictionary points to
a Directory which is always the first entry in the function block
application.
Fieldbus Device Definition
•The Directory provides the starting indexes of all of the other entries used in
•the Function Block application.

•The VFD object descriptions and their associated data are accessed remotely over
the fieldbus network using Virtual Communication Relationships (VCRs).

•Each block has a “Profile” (i.e. a code) that indicates the type of block.

•Based on this code a host can tell if a block is a standard block, an enhanced
block or a manufacturer custom block.

•The engineering tool can now build a control strategy completely independent of
the device you will eventually use. The process engineer can build the control
strategy and then let the instrument engineers assign the blocks to devices later.

•The graphical FOUNDATION function block diagram programming language is
used to configure control strategies.
Function Block
 Scheduling
•A schedule building tool is used to generate function block and Link Active
Scheduler (LAS) schedules.

•As an example, assume that the schedule building tool has built the
following schedules for the loop previously described.

•The schedules contain the start time offset from the beginning of the
“absolute link schedule start time.”

•The absolute link schedule start time is known by all devices on the
fieldbus.

•A “macrocycle” is a single iteration of a schedule within a device.

•On the HSE fieldbus the function blocks execute as described but, since
there is no LAS, the communication is immediate instead of scheduled
Application Clock
 Distribution
•FOUNDATION fieldbus supports an application clock distribution function.

•The application clock is usually set equal to the local time of day or to Universal
•Coordinated Time.

•System Management has a time publisher which periodically sends an
application clock synchronization message to all fieldbus devices.

•The data link scheduling time is sampled and sent with the application clock
message so that the receiving devices can adjust their local application time.

•Between synchronization messages, application clock time is independently
maintained in each device based on its own internal clock.

•Application Clock synchronization allows the devices to time stamp data
throughout the fieldbus network.

•If there are backup application clock publishers on the fieldbus, a backup
publisher will become active if the currently active time publisher should fail.
Device Address
Assignment
Every fieldbus device must have a unique network address and physical device
tag for the fieldbus to operate properly.

To avoid the need for address switches on the instruments, assignment of
network addresses can be performed by configuration tools using System
Management services.

The sequence for assigning a network address to a new device is as follows:
• An unconfigured device will join the network at one of four special default
addresses.
• A configuration tool will assign a physical device tag to the new device using
System Management services.
• A configuration tool will choose an unused permanent address and assign this
to the device using System Management services.
• The sequence is repeated for all devices that enter the network at a default
address.
• Device store the physical device tag and node address in non-volatile
memory, so the device will retain these settings after a power failure.
Find Tag Service
•For the convenience of host systems and portable maintenance
device, System Management supports a service for finding devices or
variables by a tag search.

•The “find tag query” message is broadcast to all fieldbus devices.

•Upon receipt of the message, each device searches its Virtual Field
Devices (VFD) for the requested tag and returns complete path
information (if the tag is found) including:

    The network address.
    VFD number.
    Virtual communication relationship (VCR) index.
    Object dictionary (OD) index.

•Once the path is known, the host or maintenance device can access the
data for the tag.
Device Descriptions
•A device is supplied with three device support files:

    two Device Description Files.
    One Capability File.

•A critical characteristic required of fieldbus devices is interoperability.

•To achieve interoperability, Device Description (DD) technology is used in addition
to standard function block parameter and behavior definitions.

•DDs are platform and operating system independent.

•The DD provides an extended description of each object in the Virtual Field Device
(VFD).

•The DD provides information needed for a control system or host to understand
the meaning of the data in the VFD including the human interface for functions such
as calibration and diagnostics.

•Thus, the DD can be thought of as a “driver” for the device.
Device Description
 Tokenizerin a standardized programming language
•The DD is written
known as Device Description Language (DDL).

•A PC-based tool called the “Tokenizer” converts DD source
input files into DD output files by replacing key words and
standard strings in the source file with fixed “tokens”.

•The Fieldbus Foundation (FF) provides DDs for all standard
Resource, Function and Transducer Blocks.

•Device suppliers build a DD by importing the Standard DDs.

•Suppliers may also add supplier specific features such as
calibration and diagnostic procedures to their devices.
Device Description Services
 (DDS) side, library functions called Device Description
•On the host
Services (DDS) are used to read the device descriptions.

•Note that DDS reads descriptions, not operational values.

•The operational values are read from the fieldbus device
over the fieldbus using FMS communication services.

•New devices are added to the fieldbus by simply
connecting the device to the fieldbus wire and providing the
control system or host with the DD for the new device.

•DDS technology allows operation of devices from different
suppliers on the same fieldbus with only one version of the
host human interface program.
Device Description
 Hierarchy
The Fieldbus Foundation has defined a        hierarchy of Device
Descriptions (DD) to make it easier to build devices and perform
system configuration.

•The first level in the hierarchy is referred to as Universal
Parameters.
   Universal Parameters consist of common attributes such as
   Tag, Revision, Mode, etc.
   All blocks must include the Universal Parameters.

•The next level in the hierarchy is Function Block Parameters.
   At this level, parameters are defined for the standard
   Function Blocks.
   Parameters for the standard Resource Block are also
   defined at this level.
•The third level is called Transducer Block Parameters.
   At this level, parameters are defined for the standard
   Transducer Blocks.
   In some cases, the transducer block specification may add
   parameters to the standard Resource Block.

The Fieldbus Foundation has written the Device Descriptions for
the first three layers of the hierarchy. These are the standard
FieldbusFoundation DDs.

•The fourth level of the hierarchy is called Manufacturer Specific
Parameters.
   At this level,each manufacturer is free to add additional
   parameters to the Function Block Parameters and Transducer
   Block Parameters.
Capability Files

•The Capability File tells the host what resources the device
has in terms of function blocks and VCRs, etc.

•This allows the host to configure for the device even if not
connected to it.

•The host can ensure that only functions supported by the
device are allocated to it, and that other resources are not
exceeded.
H1 Communication Stack
The Data Link Layer (DLL)

•It controls transmission of messages onto the fieldbus.

•It manages access to the fieldbus through a
deterministic centralized bus scheduler called the Link
Active Scheduler (LAS).

•The DLL is a subset of the approved IEC standard.
Device Types
Two types of devices are defined in the DLL specification:

• Basic Device
    It does not have the capability to become the LAS.

• Link Master
     It devices is capable of becoming the Link Active Scheduler (LAS).
Scheduled
Communication
1. The Link Active Scheduler (LAS) has a list of transmit times for all
   data buffers in all devices that need to be cyclically transmitted.

2. When it is time for a device to send a buffer, the LAS issues a Compel
   Data (CD) message to the device.

3. Upon receipt of the CD, the device broadcasts or “publishes” the data
   in the buffer to all devices on the fieldbus.

4. Any device configured to receive the data is called a “subscriber”.

5. Scheduled data transfers are typically used for the regular, cyclic
   transfer of control loop data between devices on the fieldbus.
Unscheduled
Communication
•All of the devices on the fieldbus are given a chance to
send “unscheduled” messages between transmissions of
scheduled messages.

•The LAS grants permission to a device to use the fieldbus
by issuing a pass token (PT) message to the device.

•When the device receives the PT, it is allowed to send
messages until it has finished or until the “delegated token
hold time” has expired, whichever is the shorter time.
Link Active Scheduler
Operation LAS is shown:
The algorithm used by the
CD Schedule
The CD Schedule contains a list of activities that are
scheduled to occur on a cyclic basis.

1. At precisely the scheduled time, the LAS sends a
   Compel Data (CD) message to a specific data buffer in
   a fieldbus device.

2. The device immediately broadcasts or “publishes” a
   message to all devices on the fieldbus.

This is the highest priority activity performed by the LAS.
The remaining operations are performed between
scheduled transfers.
Live List Maintenance
•The list of all devices that are properly responding to the
Pass Token (PT) is called the “Live List.”

•New devices may be added to the fieldbus at any time.

•The LAS periodically sends Probe Node (PN) messages to
the addresses not in the Live List.

•If a device is present at the address and receives the PN, it
immediately returns a Probe Response (PR) message.

•If the device answers with a PR, the LAS adds the device to
the Live List and confirms its addition by sending the device a
Node Activation message.
•The LAS is required to probe at least one address after it has
completed a cycle of sending PTs to all devices in the Live
List.

•The device will remain in the Live List as long as it responds
properly to the PTs sent from the LAS.

•The LAS will remove a device from the Live List if the device
does not either use the token or immediately return it to the
LAS after three successive tries.

•Whenever a device is added or removed from the Live List,
the LAS broadcasts changes to the Live List to all devices.

•This allows each Link Master device to maintain a current
copy of the Live List.
Data Link Time Synchronization
•The LAS periodically broadcasts a Time Distribution (TD) message on the
fieldbus so that all devices have exactly the same data link time.
•Scheduled communications on the fieldbus and scheduled function block
executions in the User Application are based on information obtained from
these messages.

Token Passing
•The LAS sends a Pass Token (PT) message to all devices in the Live List.
•The device is allowed to transmit unscheduled messages when it
receives the PT.

LAS Redundancy
•A fieldbus may have multiple Link Masters.
•If the current LAS fails, one of the Link Masters will become the LAS and
the operation of the fieldbus will continue.
•The fieldbus is designed to “fail operational.”
System Management
Function Blocks must execute at precisely defined intervals and in the proper
sequence for correct control system operation.

System management synchronizes execution of the Function Blocks to a common
time clock shared by all devices.

System management also handles other important system features such as
publication of the time of day to all devices, including automatic switchover to a
redundant time publisher and searching for parameter names or “tags” on the
fieldbus.

Fieldbus devices do not use jumpers or switches to configure addresses.
Device addresses are set by configuration tools using System Management
services.

All of the configuration information needed by System Management such as the
Function Block schedule is described by object descriptions in the Network and
System Management Virtual Field Device (VFD).

This VFD provides access to the System Management information Base (SMIB),
and also to the Network Management Information Base (NMIB).
Fieldbus Access Sublayer
 (FAS)
•The FAS uses the scheduled and unscheduled features of the Data Link
Layer to provide a service for the Fieldbus Message Specification (FMS).

•The types of FAS services are described by Virtual Communication
Relationships (VCR).

•The VCR is like the speed dial feature on your memory telephone.

   There are many digits to dial for an international call such as
   international access code, country code, city code, exchange code
   and, finally, the specific telephone number.
   This information only needs to be entered once and then a “speed
   dial number” is assigned.

•Just as there are different types of telephone calls such as person to
person, collect, or conference calls, there are different types of VCRs.
VCR
Client/Server VCR Type
The Client/Server VCR Type is used for queued, unscheduled, user initiated,
one to one, communication between devices on the fieldbus.

Queued means that messages are sent and received in the order submitted for
transmission, according to their priority, without overwriting previous messages.

When a device receives a Pass Token (PT) from the LAS, it may send a request
message to another device on the fieldbus.

The requester is called the “Client” and the device that received the request is
called the “Server.”

The Server sends the response when it receives a PT from the LAS.

The Client/Server VCR Type is used for operator initiated requests such as
setpoint changes, tuning parameter access and change, alarm acknowledge,
and device upload and download.
Report Distribution VCR
Type
The    Report    Distribution      VCR     Type     is  used     for
queued, unscheduled, user initiated, and one-to many communications.

When a device with an event or a trend report receives a PT from the
LAS, it sends its message to a “group address” defined for its VCR.

Devices that are configured to listen for that VCR will receive the
report.

The Report Distribution VCR Type is typically used by fieldbus devices
to send alarm notifications to the operator consoles.
Publisher/Subscriber VCR
 Type
The Publisher/Subscriber VCR Type is used for buffered, one-to-many
communications.

Buffered means that only the latest version of the data is maintained within
the network. New data completely overwrites previous data.

When a device receives the Compel Data (CD), the device will “Publish” or
broadcast its message to all devices on the fieldbus.

Devices that wish to receive the Published message are called
“Subscribers.”

The CD may be scheduled in the LAS, or it may be sent by Subscribers on
an unscheduled basis.

The Publisher/Subscriber VCR Type is used by the field devices for
cyclic, scheduled, publishing of User Application function block input and
outputs such as Process Variable (PV) and Primary Output (OUT) on the
fieldbus.
Fieldbus Message Specification
(FMS)
Fieldbus Message Specification (FMS) services allow user applications to send
messages to each other across the fieldbus using a standard set of message
formats.

FMS describes the communication services, message formats, and protocol
behavior needed to build messages for the User Application.
Data that is communicated over the fieldbus is described by an “object
description.”
    Object descriptions are collected together in a structure called an “Object
    Dictionary” (OD).




The object description is identified by its “index” in the OD. Index
0, called the object dictionary header, provides a description of the
dictionary itself, and defines the first index for the object descriptions
of the User Application.
     The User Application object descriptions can start at any index above
     255. Index 255 and below define standard data types.
Virtual Field Device (VFD)
•A “Virtual Field Device” (VFD) is used to remotely view local device data
described in the object dictionary.
•A typical device will have at least two VFDs.

•Network Management is part of the Network and System Management
Application. It provides for the configuration of the communication stack.

•The Virtual Field Device (VFD) used for Network Management is also
used for System Management.

•This VFD provides access to the Network Management Information
Base (NMIB) and to the System Management Information Base (SMIB).
    NMIB data includes Virtual Communication Relationships (VCR),
    dynamic variables, statistics, and Link Active Scheduler (LAS)
    schedules (if the device is a Link Master).
    SMIB data includes device tag and address information, and
    schedules for function block execution.
FMS Services
•FMS provides services to access FMS objects.
Variable Access
A variable is storage of data.

Event Management
Event is used to notify that an application detects something important.

Domain Management
Domain is a continuous memory area. It may be a program area or data area. A
Client can download data to a domain or upload domain content through FMS
services.

Program Invocation
Program is a data processing functionality that can be managed from other
applications. It was modeled for PLC ladder programs and can be used for
Function Block Applications.

Other Services
FMS provides other services for Object Dictionary and Context management. A
connection between applications is managed though Context.
H1 Physical Layer (31.25
kbit/s)
•The Physical Layer is defined by approved standards from
the International Electrotechnical Commission (IEC) and ISA
(the international society for measurement and control).

•The Physical Layer receives messages from the
communication stack and converts the messages into
physical signals on the fieldbus transmission medium and
vice-versa.

•Conversion tasks include adding and               removing
preambles, start delimiters, and end delimiters.
•Fieldbus signals are encoded using the well-known Manchester Biphase-L
technique.

•The signal is called “synchronous serial” because the clock information is
embedded in the serial data stream. Data is combined with the clock signal to
create the fieldbus signal.

•The receiver of the fieldbus signal interprets a positive transition in the middle
of a bit time as a logical “0” and a negative transition as a logical “1”.

•Special characters are defined for the preamble, start delimiter, and end
delimiter.
    The preamble is used by the receiver to synchronize its internal clock
    with the incoming fieldbus signal.
    Special N+ and N- codes are in the start delimiter and end delimiter.
    Note that the N+ and N- signals do not transition in the middle of a bit
    time.

•The receiver uses the start delimiter to find the beginning of a fieldbus
message.
•After it finds the start delimiter, the receiver accepts data until the end
delimiter is received.
31.25 kbit/s Fieldbus
Signaling delivers ±10 mA at 31.25 kbit/s into a 50 ohm
•The transmitting device
equivalent load to create a 1.0 volt peak-to-peak voltage modulated on
top of the direct current (DC) supply voltage.

•The DC supply voltage can range from 9 to 32 volts.

•However, for Intrinsically Safe (I.S.) applications, the allowed power
supply voltage depends on the barrier rating.

•31.25 kbit/s devices can be powered directly from the fieldbus and can
operate on wiring previously used for 4-20 mA devices.

•The 31.25 kbit/s fieldbus also supports I.S. fieldbuses with bus powered
devices.

•To accomplish this, an I.S. barrier is placed between the power supply
in the safe area and the I.S. device in the hazardous area.
31.25 kbit/s Fieldbus
Wiring
•The 31.25 kbit/s fieldbus allows stubs or “spurs”.

•The length of the fieldbus is determined by the
communication rate, cable type, wire size, bus power
option, and I.S. option.

•The number of devices possible on a fieldbus link depends
on factors such as the power consumption of each
device, the type of cable used, use of repeaters, etc.

•The number of network addresses available for each link is
240.
Foundation fieldbus technology

Contenu connexe

Tendances

BASICS OF FIELDBUS
BASICS OF FIELDBUSBASICS OF FIELDBUS
BASICS OF FIELDBUSShivam Singh
 
Hart protocol physical and data link layer implementation project
Hart protocol physical and   data link layer implementation projectHart protocol physical and   data link layer implementation project
Hart protocol physical and data link layer implementation projectMohan Patel
 
Distributed control system presentation
Distributed control system presentationDistributed control system presentation
Distributed control system presentationAYUSH VARSHNEY
 
Fieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardFieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardEmerson Exchange
 
Distributed Control System (Presentation)
Distributed Control System (Presentation)Distributed Control System (Presentation)
Distributed Control System (Presentation)Thunder Bolt
 
Industrial Networking - Profibus
Industrial Networking - ProfibusIndustrial Networking - Profibus
Industrial Networking - ProfibusYogesh Kumar
 
Delta V Control System Overview
Delta V Control System OverviewDelta V Control System Overview
Delta V Control System OverviewSumeet Goel
 
Fieldbus Tutorial Part 8 - Fieldbus Function Blocks
Fieldbus Tutorial Part 8 - Fieldbus Function BlocksFieldbus Tutorial Part 8 - Fieldbus Function Blocks
Fieldbus Tutorial Part 8 - Fieldbus Function BlocksEmerson Exchange
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notesplc_course
 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATIONbvent2005
 
Fieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewFieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewEmerson Exchange
 
Jtag presentation
Jtag presentationJtag presentation
Jtag presentationklinetik
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming satyajit patra
 

Tendances (20)

BASICS OF FIELDBUS
BASICS OF FIELDBUSBASICS OF FIELDBUS
BASICS OF FIELDBUS
 
Hart Protocol Introduction
Hart Protocol IntroductionHart Protocol Introduction
Hart Protocol Introduction
 
SIEMENS S7-300c.ppt
SIEMENS S7-300c.pptSIEMENS S7-300c.ppt
SIEMENS S7-300c.ppt
 
What is field bus
What is field busWhat is field bus
What is field bus
 
Hart protocol physical and data link layer implementation project
Hart protocol physical and   data link layer implementation projectHart protocol physical and   data link layer implementation project
Hart protocol physical and data link layer implementation project
 
Distributed control system presentation
Distributed control system presentationDistributed control system presentation
Distributed control system presentation
 
Fieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus StandardFieldbus Tutorial Part 6 - Fieldbus Standard
Fieldbus Tutorial Part 6 - Fieldbus Standard
 
DCS an overview
DCS an overviewDCS an overview
DCS an overview
 
Distributed Control System (Presentation)
Distributed Control System (Presentation)Distributed Control System (Presentation)
Distributed Control System (Presentation)
 
Distributed Control System
Distributed Control SystemDistributed Control System
Distributed Control System
 
Industrial Networking - Profibus
Industrial Networking - ProfibusIndustrial Networking - Profibus
Industrial Networking - Profibus
 
Delta V Control System Overview
Delta V Control System OverviewDelta V Control System Overview
Delta V Control System Overview
 
PLC Troubleshooting & Maintenance
PLC Troubleshooting & MaintenancePLC Troubleshooting & Maintenance
PLC Troubleshooting & Maintenance
 
Fieldbus Tutorial Part 8 - Fieldbus Function Blocks
Fieldbus Tutorial Part 8 - Fieldbus Function BlocksFieldbus Tutorial Part 8 - Fieldbus Function Blocks
Fieldbus Tutorial Part 8 - Fieldbus Function Blocks
 
Plc Siemens Training Notes
Plc Siemens Training NotesPlc Siemens Training Notes
Plc Siemens Training Notes
 
DCS PRESENTATION
DCS PRESENTATIONDCS PRESENTATION
DCS PRESENTATION
 
Fieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus OverviewFieldbus Tutorial Part 1 - Fieldbus Overview
Fieldbus Tutorial Part 1 - Fieldbus Overview
 
Dcs
DcsDcs
Dcs
 
Jtag presentation
Jtag presentationJtag presentation
Jtag presentation
 
Siemens s7 300 programming
Siemens s7 300 programming Siemens s7 300 programming
Siemens s7 300 programming
 

En vedette

Fieldbus Tutorial Part 2 - Justifying Fieldbus
Fieldbus Tutorial Part 2 - Justifying FieldbusFieldbus Tutorial Part 2 - Justifying Fieldbus
Fieldbus Tutorial Part 2 - Justifying FieldbusEmerson Exchange
 
Fieldbus Tutorial - Part 11 HSE Fieldbus
Fieldbus Tutorial - Part 11   HSE FieldbusFieldbus Tutorial - Part 11   HSE Fieldbus
Fieldbus Tutorial - Part 11 HSE FieldbusEmerson Exchange
 
Plc (processors and dio)
Plc (processors and dio)Plc (processors and dio)
Plc (processors and dio)Mohamed A Hakim
 
Fieldbus Tutorial Part 3 - Example Applications
Fieldbus Tutorial Part 3  - Example ApplicationsFieldbus Tutorial Part 3  - Example Applications
Fieldbus Tutorial Part 3 - Example ApplicationsEmerson Exchange
 
Tema 5 unidad iii-erp
Tema 5 unidad iii-erpTema 5 unidad iii-erp
Tema 5 unidad iii-erpUDO Monagas
 
Supply Chain in Maintenance
Supply Chain in MaintenanceSupply Chain in Maintenance
Supply Chain in MaintenanceMohamed A Hakim
 
Plc (analog and special io)
Plc (analog and special io)Plc (analog and special io)
Plc (analog and special io)Mohamed A Hakim
 
PROFIBUS
PROFIBUSPROFIBUS
PROFIBUSmisatav
 
Foundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldFoundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldJim Cahill
 
Smart Instruments, Fieldbus, Ethernet and Wireless
Smart Instruments, Fieldbus, Ethernet and Wireless Smart Instruments, Fieldbus, Ethernet and Wireless
Smart Instruments, Fieldbus, Ethernet and Wireless Living Online
 
Fieldbus Tutorial Part 12 - Advanced Functionality
Fieldbus Tutorial Part 12 - Advanced FunctionalityFieldbus Tutorial Part 12 - Advanced Functionality
Fieldbus Tutorial Part 12 - Advanced FunctionalityEmerson Exchange
 
Fieldbus technology industrial automation
Fieldbus technology industrial automationFieldbus technology industrial automation
Fieldbus technology industrial automationPradeep Dhakad
 
Fieldbus Tutorial Part 5 - Devices Available
Fieldbus Tutorial Part 5 - Devices AvailableFieldbus Tutorial Part 5 - Devices Available
Fieldbus Tutorial Part 5 - Devices AvailableEmerson Exchange
 
Fieldbus Tutorial Part 9 - Fieldbus Diagnostics
Fieldbus Tutorial Part 9 - Fieldbus DiagnosticsFieldbus Tutorial Part 9 - Fieldbus Diagnostics
Fieldbus Tutorial Part 9 - Fieldbus DiagnosticsEmerson Exchange
 

En vedette (19)

Fieldbus Tutorial Part 2 - Justifying Fieldbus
Fieldbus Tutorial Part 2 - Justifying FieldbusFieldbus Tutorial Part 2 - Justifying Fieldbus
Fieldbus Tutorial Part 2 - Justifying Fieldbus
 
Fieldbus Tutorial - Part 11 HSE Fieldbus
Fieldbus Tutorial - Part 11   HSE FieldbusFieldbus Tutorial - Part 11   HSE Fieldbus
Fieldbus Tutorial - Part 11 HSE Fieldbus
 
Plc (processors and dio)
Plc (processors and dio)Plc (processors and dio)
Plc (processors and dio)
 
Fieldbus Tutorial Part 3 - Example Applications
Fieldbus Tutorial Part 3  - Example ApplicationsFieldbus Tutorial Part 3  - Example Applications
Fieldbus Tutorial Part 3 - Example Applications
 
Tema 5 unidad iii-erp
Tema 5 unidad iii-erpTema 5 unidad iii-erp
Tema 5 unidad iii-erp
 
Supply Chain in Maintenance
Supply Chain in MaintenanceSupply Chain in Maintenance
Supply Chain in Maintenance
 
Plc (analog and special io)
Plc (analog and special io)Plc (analog and special io)
Plc (analog and special io)
 
Profibus
ProfibusProfibus
Profibus
 
PROFIBUS
PROFIBUSPROFIBUS
PROFIBUS
 
Profibus
ProfibusProfibus
Profibus
 
Plc (programming)
Plc (programming)Plc (programming)
Plc (programming)
 
Maintenance KPI
Maintenance KPIMaintenance KPI
Maintenance KPI
 
Foundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the FieldFoundation Fieldbus - Control in the Field
Foundation Fieldbus - Control in the Field
 
FF Presentation
FF PresentationFF Presentation
FF Presentation
 
Smart Instruments, Fieldbus, Ethernet and Wireless
Smart Instruments, Fieldbus, Ethernet and Wireless Smart Instruments, Fieldbus, Ethernet and Wireless
Smart Instruments, Fieldbus, Ethernet and Wireless
 
Fieldbus Tutorial Part 12 - Advanced Functionality
Fieldbus Tutorial Part 12 - Advanced FunctionalityFieldbus Tutorial Part 12 - Advanced Functionality
Fieldbus Tutorial Part 12 - Advanced Functionality
 
Fieldbus technology industrial automation
Fieldbus technology industrial automationFieldbus technology industrial automation
Fieldbus technology industrial automation
 
Fieldbus Tutorial Part 5 - Devices Available
Fieldbus Tutorial Part 5 - Devices AvailableFieldbus Tutorial Part 5 - Devices Available
Fieldbus Tutorial Part 5 - Devices Available
 
Fieldbus Tutorial Part 9 - Fieldbus Diagnostics
Fieldbus Tutorial Part 9 - Fieldbus DiagnosticsFieldbus Tutorial Part 9 - Fieldbus Diagnostics
Fieldbus Tutorial Part 9 - Fieldbus Diagnostics
 

Similaire à Foundation fieldbus technology

Introduction to iec 61131 3
Introduction to iec 61131 3Introduction to iec 61131 3
Introduction to iec 61131 3Pratibha Yadav
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded systemece svit
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and ApplicationsDr.YNM
 
Automationcontrol7
Automationcontrol7Automationcontrol7
Automationcontrol7liyanagek
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatJitender Singh Shekhawat
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051OGAGA OTOBOR
 
Chapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxChapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxJanethMedina31
 
DCS ( Distributed Control System )
DCS ( Distributed Control System )DCS ( Distributed Control System )
DCS ( Distributed Control System )Automation123
 
Unit 3 tables and data structures
Unit 3 tables and data structuresUnit 3 tables and data structures
Unit 3 tables and data structuresPRADEEP
 
IBM Flex System FC3171 8Gb SAN Switch and Pass-thru
IBM Flex System FC3171 8Gb SAN Switch and Pass-thruIBM Flex System FC3171 8Gb SAN Switch and Pass-thru
IBM Flex System FC3171 8Gb SAN Switch and Pass-thruIBM India Smarter Computing
 

Similaire à Foundation fieldbus technology (20)

Introduction to iec 61131 3
Introduction to iec 61131 3Introduction to iec 61131 3
Introduction to iec 61131 3
 
Fpga lecture
Fpga lectureFpga lecture
Fpga lecture
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
UNIT-II CPLD & FPGA Architectures and Applications
UNIT-II CPLD & FPGA  Architectures   and ApplicationsUNIT-II CPLD & FPGA  Architectures   and Applications
UNIT-II CPLD & FPGA Architectures and Applications
 
Automationcontrol7
Automationcontrol7Automationcontrol7
Automationcontrol7
 
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh ShekhawatPLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
PLC, DCS and PLC vs DCS Presentation by Jitender Singh Shekhawat
 
Topic 2-topic-31
Topic 2-topic-31Topic 2-topic-31
Topic 2-topic-31
 
1913523 vanshika
1913523 vanshika1913523 vanshika
1913523 vanshika
 
Introduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSPIntroduction to Blackfin BF532 DSP
Introduction to Blackfin BF532 DSP
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
Chapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptxChapter7_InputOutputStorageSystems.pptx
Chapter7_InputOutputStorageSystems.pptx
 
PLC-converted.pdf
PLC-converted.pdfPLC-converted.pdf
PLC-converted.pdf
 
PLC_1.ppt
PLC_1.pptPLC_1.ppt
PLC_1.ppt
 
Dcs write up
Dcs write upDcs write up
Dcs write up
 
DCS ( Distributed Control System )
DCS ( Distributed Control System )DCS ( Distributed Control System )
DCS ( Distributed Control System )
 
JTAG
JTAGJTAG
JTAG
 
Dcs operator training
Dcs operator trainingDcs operator training
Dcs operator training
 
Unit 3 tables and data structures
Unit 3 tables and data structuresUnit 3 tables and data structures
Unit 3 tables and data structures
 
I/O System
I/O SystemI/O System
I/O System
 
IBM Flex System FC3171 8Gb SAN Switch and Pass-thru
IBM Flex System FC3171 8Gb SAN Switch and Pass-thruIBM Flex System FC3171 8Gb SAN Switch and Pass-thru
IBM Flex System FC3171 8Gb SAN Switch and Pass-thru
 

Dernier

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Dernier (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Foundation fieldbus technology

  • 1.
  • 2. Communication Model FOUNDATION fieldbus H1 technology consists of: 1) The Physical Layer. 2) The Communication Stack. 3) The User Application Layer. •The fieldbus does not use OSI layers 3, 4, 5 and 6. •The Fieldbus Access Sublayer (FAS) maps the FMS onto the DLL. •The User Application is not defined by the OSI model. •The Fieldbus Foundation has specified a User Application model, significantly differentiating it from other models.
  • 3.
  • 4. Each layer in the communication system is responsible for a portion of the message that is transmitted on the fieldbus.
  • 5.
  • 6. User Layer The user layer provides the interface for user interaction with the system. The user layer uses the device description to tell the host system about device capabilities. The user layer defines blocks and objects that represent the functions and data available in a device. Rather than interfacing to a device through a set of commands, like most communication protocols, FOUNDATION Fieldbus lets you interact with devices through a set of blocks and objects that define device capabilities in a standardized way. The user layer for one device consists of the resource block, and one or more transducer blocks and function blocks.
  • 7. User Application – Blocks The Fieldbus Foundation has defined a standard User Application Layer based on Blocks. Blocks are representations of different types of application functions. The three types of blocks are the resource block, transducer block, and function block. Blocks can be thought of as processing units. They can have inputs, settings to adjust behavior, and an algorithm which they run to produce outputs. They also know how to communicate with other blocks.
  • 8. Devices are configured using Resource Blocks and Transducer Blocks. The control strategy is built using Function Blocks.
  • 9. Resource Block The Resource Block describes characteristics of the fieldbus device such as the device name, manufacturer, and serial number. There is only one Resource Block in a device. Function Block Function Blocks (FB) provide the control system behavior. The input and output parameters of Function Blocks can be linked over the fieldbus. The execution of each Function Block is precisely scheduled. There can be many function blocks in a single User Application. Transducer Blocks Like the Resource Block, the Transducer Blocks are used to configure devices. Transducer Blocks decouple Function Blocks from the local input/output functions required to read sensors and command output hardware. They contain information such as calibration date and sensor type.
  • 10. Function blocks provide the control and I/O behavior. Usually, a device has a set of functions it can perform. These functions are represented as function blocks within the device. A function block can be thought of as a processing unit. Function blocks are used as building blocks in defining the monitoring and control application. The Fieldbus Foundation has defined sets of standard Function Blocks.
  • 11. Ten standard Function Blocks for basic control. Function Block Name Symbol Analog Input AI Analog Output AO Bias/Gain BG Control Selector CS Discrete Input DI Discrete Output DO Manual Loader ML Proportional/Derivative PD Proportional/Integral/Derivative PID Ratio RA
  • 12. Another standard Function Blocks for basic control. Function Block Name Symbol Device Control DC Output Splitter OS Signal Characterizer SC Lead Lag LL Deadtime DT Integrator (Totalizer) IT Setpoint Ramp Generator SPG Input Selector IS Arithmetic AR Timer TMR Analog Alarm AAL Multiple Analog Input MAI Multiple Analog Output MAO Multiple Discrete Input MDI Multiple Discrete Output MDO
  • 13. The flexible Function Block (FFB) is a user defined block. The FFB allows a manufacturer or user to define block parameters and algorithms to suit an application that interoperates with standard function blocks and host systems.
  • 14. AI (Analog Input) The AI block reads data from a single analog input channel. This block performs simple filtering and scaling of the raw data to engineering units from the input channel and supports limit alarming. AO (Analog Output) The AO block writes data to an analog output channel. This block supports cascade initialization to allow upstream control blocks to switch smoothly from manual to automatic mode. It also has a faultstate behavior that allows the block to react if communications fail between itself and the upstream block.
  • 15. PID (Proportional–Integral–Derivative) The PID block implements a PID control algorithm. In Fieldbus, a PID block must be connected to an upstream block (such as an AI block) and a downstream block (such as an AO block) before it can be used for control. DI (Discrete Input) The DI block reads data from discrete input channels. This block performs simple filtering and processing of the raw data from the input channel and supports limit alarming. DO (Discrete Output) The DO block writes to a discrete output channel. This block supports cascade initialization to allow upstream control blocks to determine the current state of the process before assuming control. It also has a faultstate behavior that allows the block to react if communications fail between itself and the upstream block.
  • 16. Function Block Parameters You can change the behavior of a block by changing the settings of its parameters. Function block parameters are classified as follows: • Input parameters receive data from another block. • Output parameters send data to another block. • Contained parameters do not receive or send data; they are contained within the block. Some parameters contain multiple settings called fields. A common output parameter for many function blocks is OUT. •OUT is not just a value. •It also contains information about the status of that value—whether it is good or questionable. •The OUT parameter actually consists of two fields, VALUE and STATUS.
  • 17. Function Block Applications The function block application is like a program that you download to your device for it to execute. How you create a function block application depends on the configuration software you are using. In a Configurator, the inputs and outputs of the function blocks are wired together in graphical format to create the control strategy. A Configurator also automatically creates an execution schedule for the function blocks. You then download the entire configuration to the device, including the function block application and schedule. When this is done, the device can begin executing the function blocks according to the schedule.
  • 18. Function Block Modes The most common modes are Automatic (Auto), Cascade (Cas), Manual (Man), and Out Of Service (OOS). • In Automatic mode, the block is using a local setpoint value in the normal block algorithm to determine the output value. • In Cascade mode, the block is receiving its setpoint value from another function block for use in the normal block algorithm to determine the output value. • In Out Of Service mode, the block is not running at all. Normally, this mode is used during block configuration. Also, some devices require that the function block be in Out Of Service mode when changing certain parameters. • In Manual mode, the block output is not being calculated by the normal block algorithm. The operator writes the output of the block directly.
  • 19. Loops A loop (or control loop) is a group of function blocks connected by linkages executing at a configured rate. Each block executes at the configured rate and data moves across the linkages between the blocks at the configured rate. It is possible to have multiple loops running at different rates on a link. Even if loops are running at different rates, they can send each other data through linkages. All loops on a link run within one macrocycle. A macrocycle is the least common multiple of all the loop times on a given link.
  • 20. Linkages The function blocks configured to control a process are linked, or connected by configuration objects inside the devices. These linkages allow you to send data from one block to another. A linkage is different from a link: A link is a physical wire pair that connects devices on a Fieldbus network. A linkage is a logical connection that connects two function blocks.
  • 21.
  • 22. Example: A simple temperature transmitter may contain an AI function block. A control valve might contain a PID function block as well as the expected AO block. Thus, a complete control loop can be built using only a simple transmitter and a control valve.
  • 23. Objects In addition to the blocks described, the user layer of a FOUNDATION Fieldbus device contains other types of objects. Objects are defined by the FOUNDATION Fieldbus specification as part of the function block application structure. Link Objects define the links between Function Block inputs and outputs internal to the device and across the fieldbus network. Trend Objects allow local trending of function block parameters for access by hosts or other devices. Alert Objects allow reporting of alarms and events on the fieldbus. Multi-Variable Container (MVC) Object serves to “encapsulate” multiple Function Block parameters in order to optimize communications for Publishing-Subscriber and Report Distribution transactions. It has a user-configured list to define the required parameters, whose data values are referenced in a variable list.
  • 24. View Objects They are predefined groupings of block parameter sets that can be displayed by the human/machine interface. They allow efficient communication of common groups of parameters. This provides easy access to the parameters for HMI packages. View objects ease tasks such as loop tuning and configuration changes. There are four standard views defined by the FOUNDATION Fieldbus function block specification for each type of block. The specification includes which parameters are contained in each view. •VIEW_1 contains the main dynamic parameters. •VIEW_2 contains the main static parameters relevant to the process. •VIEW_3 contains the parameters from VIEW_1 and additional dynamic parameters. •VIEW_4 contains other static parameters, including configuration and maintenance parameters.
  • 25.
  • 26. Fieldbus Device Definition •The fieldbus device definition is intended for remote I/O devices having many function blocks from which data shall be communicated. •The function of a fieldbus device is determined by the arrangement and interconnection of blocks. •The device functions are made visible to the fieldbus communication system through the User Application Virtual Field Device (VFD). •The header of the User Application object dictionary points to a Directory which is always the first entry in the function block application.
  • 27.
  • 28. Fieldbus Device Definition •The Directory provides the starting indexes of all of the other entries used in •the Function Block application. •The VFD object descriptions and their associated data are accessed remotely over the fieldbus network using Virtual Communication Relationships (VCRs). •Each block has a “Profile” (i.e. a code) that indicates the type of block. •Based on this code a host can tell if a block is a standard block, an enhanced block or a manufacturer custom block. •The engineering tool can now build a control strategy completely independent of the device you will eventually use. The process engineer can build the control strategy and then let the instrument engineers assign the blocks to devices later. •The graphical FOUNDATION function block diagram programming language is used to configure control strategies.
  • 29.
  • 30.
  • 31. Function Block Scheduling •A schedule building tool is used to generate function block and Link Active Scheduler (LAS) schedules. •As an example, assume that the schedule building tool has built the following schedules for the loop previously described. •The schedules contain the start time offset from the beginning of the “absolute link schedule start time.” •The absolute link schedule start time is known by all devices on the fieldbus. •A “macrocycle” is a single iteration of a schedule within a device. •On the HSE fieldbus the function blocks execute as described but, since there is no LAS, the communication is immediate instead of scheduled
  • 32.
  • 33. Application Clock Distribution •FOUNDATION fieldbus supports an application clock distribution function. •The application clock is usually set equal to the local time of day or to Universal •Coordinated Time. •System Management has a time publisher which periodically sends an application clock synchronization message to all fieldbus devices. •The data link scheduling time is sampled and sent with the application clock message so that the receiving devices can adjust their local application time. •Between synchronization messages, application clock time is independently maintained in each device based on its own internal clock. •Application Clock synchronization allows the devices to time stamp data throughout the fieldbus network. •If there are backup application clock publishers on the fieldbus, a backup publisher will become active if the currently active time publisher should fail.
  • 34. Device Address Assignment Every fieldbus device must have a unique network address and physical device tag for the fieldbus to operate properly. To avoid the need for address switches on the instruments, assignment of network addresses can be performed by configuration tools using System Management services. The sequence for assigning a network address to a new device is as follows: • An unconfigured device will join the network at one of four special default addresses. • A configuration tool will assign a physical device tag to the new device using System Management services. • A configuration tool will choose an unused permanent address and assign this to the device using System Management services. • The sequence is repeated for all devices that enter the network at a default address. • Device store the physical device tag and node address in non-volatile memory, so the device will retain these settings after a power failure.
  • 35. Find Tag Service •For the convenience of host systems and portable maintenance device, System Management supports a service for finding devices or variables by a tag search. •The “find tag query” message is broadcast to all fieldbus devices. •Upon receipt of the message, each device searches its Virtual Field Devices (VFD) for the requested tag and returns complete path information (if the tag is found) including: The network address. VFD number. Virtual communication relationship (VCR) index. Object dictionary (OD) index. •Once the path is known, the host or maintenance device can access the data for the tag.
  • 36. Device Descriptions •A device is supplied with three device support files: two Device Description Files. One Capability File. •A critical characteristic required of fieldbus devices is interoperability. •To achieve interoperability, Device Description (DD) technology is used in addition to standard function block parameter and behavior definitions. •DDs are platform and operating system independent. •The DD provides an extended description of each object in the Virtual Field Device (VFD). •The DD provides information needed for a control system or host to understand the meaning of the data in the VFD including the human interface for functions such as calibration and diagnostics. •Thus, the DD can be thought of as a “driver” for the device.
  • 37.
  • 38. Device Description Tokenizerin a standardized programming language •The DD is written known as Device Description Language (DDL). •A PC-based tool called the “Tokenizer” converts DD source input files into DD output files by replacing key words and standard strings in the source file with fixed “tokens”. •The Fieldbus Foundation (FF) provides DDs for all standard Resource, Function and Transducer Blocks. •Device suppliers build a DD by importing the Standard DDs. •Suppliers may also add supplier specific features such as calibration and diagnostic procedures to their devices.
  • 39. Device Description Services (DDS) side, library functions called Device Description •On the host Services (DDS) are used to read the device descriptions. •Note that DDS reads descriptions, not operational values. •The operational values are read from the fieldbus device over the fieldbus using FMS communication services. •New devices are added to the fieldbus by simply connecting the device to the fieldbus wire and providing the control system or host with the DD for the new device. •DDS technology allows operation of devices from different suppliers on the same fieldbus with only one version of the host human interface program.
  • 40.
  • 41.
  • 42. Device Description Hierarchy The Fieldbus Foundation has defined a hierarchy of Device Descriptions (DD) to make it easier to build devices and perform system configuration. •The first level in the hierarchy is referred to as Universal Parameters. Universal Parameters consist of common attributes such as Tag, Revision, Mode, etc. All blocks must include the Universal Parameters. •The next level in the hierarchy is Function Block Parameters. At this level, parameters are defined for the standard Function Blocks. Parameters for the standard Resource Block are also defined at this level.
  • 43. •The third level is called Transducer Block Parameters. At this level, parameters are defined for the standard Transducer Blocks. In some cases, the transducer block specification may add parameters to the standard Resource Block. The Fieldbus Foundation has written the Device Descriptions for the first three layers of the hierarchy. These are the standard FieldbusFoundation DDs. •The fourth level of the hierarchy is called Manufacturer Specific Parameters. At this level,each manufacturer is free to add additional parameters to the Function Block Parameters and Transducer Block Parameters.
  • 44.
  • 45. Capability Files •The Capability File tells the host what resources the device has in terms of function blocks and VCRs, etc. •This allows the host to configure for the device even if not connected to it. •The host can ensure that only functions supported by the device are allocated to it, and that other resources are not exceeded.
  • 47. The Data Link Layer (DLL) •It controls transmission of messages onto the fieldbus. •It manages access to the fieldbus through a deterministic centralized bus scheduler called the Link Active Scheduler (LAS). •The DLL is a subset of the approved IEC standard.
  • 48. Device Types Two types of devices are defined in the DLL specification: • Basic Device It does not have the capability to become the LAS. • Link Master It devices is capable of becoming the Link Active Scheduler (LAS).
  • 49. Scheduled Communication 1. The Link Active Scheduler (LAS) has a list of transmit times for all data buffers in all devices that need to be cyclically transmitted. 2. When it is time for a device to send a buffer, the LAS issues a Compel Data (CD) message to the device. 3. Upon receipt of the CD, the device broadcasts or “publishes” the data in the buffer to all devices on the fieldbus. 4. Any device configured to receive the data is called a “subscriber”. 5. Scheduled data transfers are typically used for the regular, cyclic transfer of control loop data between devices on the fieldbus.
  • 50.
  • 51. Unscheduled Communication •All of the devices on the fieldbus are given a chance to send “unscheduled” messages between transmissions of scheduled messages. •The LAS grants permission to a device to use the fieldbus by issuing a pass token (PT) message to the device. •When the device receives the PT, it is allowed to send messages until it has finished or until the “delegated token hold time” has expired, whichever is the shorter time.
  • 52.
  • 53. Link Active Scheduler Operation LAS is shown: The algorithm used by the
  • 54. CD Schedule The CD Schedule contains a list of activities that are scheduled to occur on a cyclic basis. 1. At precisely the scheduled time, the LAS sends a Compel Data (CD) message to a specific data buffer in a fieldbus device. 2. The device immediately broadcasts or “publishes” a message to all devices on the fieldbus. This is the highest priority activity performed by the LAS. The remaining operations are performed between scheduled transfers.
  • 55. Live List Maintenance •The list of all devices that are properly responding to the Pass Token (PT) is called the “Live List.” •New devices may be added to the fieldbus at any time. •The LAS periodically sends Probe Node (PN) messages to the addresses not in the Live List. •If a device is present at the address and receives the PN, it immediately returns a Probe Response (PR) message. •If the device answers with a PR, the LAS adds the device to the Live List and confirms its addition by sending the device a Node Activation message.
  • 56. •The LAS is required to probe at least one address after it has completed a cycle of sending PTs to all devices in the Live List. •The device will remain in the Live List as long as it responds properly to the PTs sent from the LAS. •The LAS will remove a device from the Live List if the device does not either use the token or immediately return it to the LAS after three successive tries. •Whenever a device is added or removed from the Live List, the LAS broadcasts changes to the Live List to all devices. •This allows each Link Master device to maintain a current copy of the Live List.
  • 57. Data Link Time Synchronization •The LAS periodically broadcasts a Time Distribution (TD) message on the fieldbus so that all devices have exactly the same data link time. •Scheduled communications on the fieldbus and scheduled function block executions in the User Application are based on information obtained from these messages. Token Passing •The LAS sends a Pass Token (PT) message to all devices in the Live List. •The device is allowed to transmit unscheduled messages when it receives the PT. LAS Redundancy •A fieldbus may have multiple Link Masters. •If the current LAS fails, one of the Link Masters will become the LAS and the operation of the fieldbus will continue. •The fieldbus is designed to “fail operational.”
  • 58. System Management Function Blocks must execute at precisely defined intervals and in the proper sequence for correct control system operation. System management synchronizes execution of the Function Blocks to a common time clock shared by all devices. System management also handles other important system features such as publication of the time of day to all devices, including automatic switchover to a redundant time publisher and searching for parameter names or “tags” on the fieldbus. Fieldbus devices do not use jumpers or switches to configure addresses. Device addresses are set by configuration tools using System Management services. All of the configuration information needed by System Management such as the Function Block schedule is described by object descriptions in the Network and System Management Virtual Field Device (VFD). This VFD provides access to the System Management information Base (SMIB), and also to the Network Management Information Base (NMIB).
  • 59. Fieldbus Access Sublayer (FAS) •The FAS uses the scheduled and unscheduled features of the Data Link Layer to provide a service for the Fieldbus Message Specification (FMS). •The types of FAS services are described by Virtual Communication Relationships (VCR). •The VCR is like the speed dial feature on your memory telephone. There are many digits to dial for an international call such as international access code, country code, city code, exchange code and, finally, the specific telephone number. This information only needs to be entered once and then a “speed dial number” is assigned. •Just as there are different types of telephone calls such as person to person, collect, or conference calls, there are different types of VCRs.
  • 60. VCR
  • 61. Client/Server VCR Type The Client/Server VCR Type is used for queued, unscheduled, user initiated, one to one, communication between devices on the fieldbus. Queued means that messages are sent and received in the order submitted for transmission, according to their priority, without overwriting previous messages. When a device receives a Pass Token (PT) from the LAS, it may send a request message to another device on the fieldbus. The requester is called the “Client” and the device that received the request is called the “Server.” The Server sends the response when it receives a PT from the LAS. The Client/Server VCR Type is used for operator initiated requests such as setpoint changes, tuning parameter access and change, alarm acknowledge, and device upload and download.
  • 62.
  • 63. Report Distribution VCR Type The Report Distribution VCR Type is used for queued, unscheduled, user initiated, and one-to many communications. When a device with an event or a trend report receives a PT from the LAS, it sends its message to a “group address” defined for its VCR. Devices that are configured to listen for that VCR will receive the report. The Report Distribution VCR Type is typically used by fieldbus devices to send alarm notifications to the operator consoles.
  • 64.
  • 65. Publisher/Subscriber VCR Type The Publisher/Subscriber VCR Type is used for buffered, one-to-many communications. Buffered means that only the latest version of the data is maintained within the network. New data completely overwrites previous data. When a device receives the Compel Data (CD), the device will “Publish” or broadcast its message to all devices on the fieldbus. Devices that wish to receive the Published message are called “Subscribers.” The CD may be scheduled in the LAS, or it may be sent by Subscribers on an unscheduled basis. The Publisher/Subscriber VCR Type is used by the field devices for cyclic, scheduled, publishing of User Application function block input and outputs such as Process Variable (PV) and Primary Output (OUT) on the fieldbus.
  • 66.
  • 67.
  • 68. Fieldbus Message Specification (FMS) Fieldbus Message Specification (FMS) services allow user applications to send messages to each other across the fieldbus using a standard set of message formats. FMS describes the communication services, message formats, and protocol behavior needed to build messages for the User Application.
  • 69. Data that is communicated over the fieldbus is described by an “object description.” Object descriptions are collected together in a structure called an “Object Dictionary” (OD). The object description is identified by its “index” in the OD. Index 0, called the object dictionary header, provides a description of the dictionary itself, and defines the first index for the object descriptions of the User Application. The User Application object descriptions can start at any index above 255. Index 255 and below define standard data types.
  • 70. Virtual Field Device (VFD) •A “Virtual Field Device” (VFD) is used to remotely view local device data described in the object dictionary. •A typical device will have at least two VFDs. •Network Management is part of the Network and System Management Application. It provides for the configuration of the communication stack. •The Virtual Field Device (VFD) used for Network Management is also used for System Management. •This VFD provides access to the Network Management Information Base (NMIB) and to the System Management Information Base (SMIB). NMIB data includes Virtual Communication Relationships (VCR), dynamic variables, statistics, and Link Active Scheduler (LAS) schedules (if the device is a Link Master). SMIB data includes device tag and address information, and schedules for function block execution.
  • 71.
  • 72. FMS Services •FMS provides services to access FMS objects. Variable Access A variable is storage of data. Event Management Event is used to notify that an application detects something important. Domain Management Domain is a continuous memory area. It may be a program area or data area. A Client can download data to a domain or upload domain content through FMS services. Program Invocation Program is a data processing functionality that can be managed from other applications. It was modeled for PLC ladder programs and can be used for Function Block Applications. Other Services FMS provides other services for Object Dictionary and Context management. A connection between applications is managed though Context.
  • 73. H1 Physical Layer (31.25 kbit/s) •The Physical Layer is defined by approved standards from the International Electrotechnical Commission (IEC) and ISA (the international society for measurement and control). •The Physical Layer receives messages from the communication stack and converts the messages into physical signals on the fieldbus transmission medium and vice-versa. •Conversion tasks include adding and removing preambles, start delimiters, and end delimiters.
  • 74.
  • 75. •Fieldbus signals are encoded using the well-known Manchester Biphase-L technique. •The signal is called “synchronous serial” because the clock information is embedded in the serial data stream. Data is combined with the clock signal to create the fieldbus signal. •The receiver of the fieldbus signal interprets a positive transition in the middle of a bit time as a logical “0” and a negative transition as a logical “1”. •Special characters are defined for the preamble, start delimiter, and end delimiter. The preamble is used by the receiver to synchronize its internal clock with the incoming fieldbus signal. Special N+ and N- codes are in the start delimiter and end delimiter. Note that the N+ and N- signals do not transition in the middle of a bit time. •The receiver uses the start delimiter to find the beginning of a fieldbus message. •After it finds the start delimiter, the receiver accepts data until the end delimiter is received.
  • 76.
  • 77.
  • 78. 31.25 kbit/s Fieldbus Signaling delivers ±10 mA at 31.25 kbit/s into a 50 ohm •The transmitting device equivalent load to create a 1.0 volt peak-to-peak voltage modulated on top of the direct current (DC) supply voltage. •The DC supply voltage can range from 9 to 32 volts. •However, for Intrinsically Safe (I.S.) applications, the allowed power supply voltage depends on the barrier rating. •31.25 kbit/s devices can be powered directly from the fieldbus and can operate on wiring previously used for 4-20 mA devices. •The 31.25 kbit/s fieldbus also supports I.S. fieldbuses with bus powered devices. •To accomplish this, an I.S. barrier is placed between the power supply in the safe area and the I.S. device in the hazardous area.
  • 79.
  • 80. 31.25 kbit/s Fieldbus Wiring •The 31.25 kbit/s fieldbus allows stubs or “spurs”. •The length of the fieldbus is determined by the communication rate, cable type, wire size, bus power option, and I.S. option. •The number of devices possible on a fieldbus link depends on factors such as the power consumption of each device, the type of cable used, use of repeaters, etc. •The number of network addresses available for each link is 240.