You are on page 1of 85

Fieldbus

For central control


Contents
 Introduction  Programming
 Why use Fieldbus  Valve Islands
 A comparison  Remote input modules
 Where to use Fieldbus  Fieldbus types
 Fieldbus types  DeviceNet
 Serial communication
 Interbus
 Profibus
 Topology
 AS-I
 Nodes and I/O  JETWay-R
 Communication  Sysmac
 Gateways  Integrated PLC
 Protocol
 Messages

Click the section to advance directly to it


Introduction
 Fieldbus is the generic term for serial communication
systems used for control in the industrial work place
 There are many specific Fieldbus systems providing
a varied choice for the user. Here are just some of the
logos you may have seen before
Introduction
 Control is from a computer or a controller fitted
with an interface for the appropriate bus system
 Remote input and output device interface
modules connect on a bus to the central
controller

PLC

bus

bus
interface
remote
interface
modules
Input devices
 Standard switches
and sensors wire to
remote input interface
modules
 Includes, limit, push
button, reed, level,
pressure, proximity,
temperature, also
encoders and
analogue devices
 Bus specific sensors
wire direct to the bus
Output devices
 Standard output
devices wire to
remote output
interface modules
 Includes solenoid
valves, relays,
contactors, motors,
lamps, message
displays, alarms,
servo actuators
 Bus specific devices
wire direct to the bus
A bus
 A bus is the wiring or electrical conductors
which carry the communication information
 Serial communication needs only a pair of wires,
a power line may be carried in the same cable
 All remote devices are controlled from the bus

PLC

bus
Why use Fieldbus
 For centralised control of remote input and
output devices
 To reduce the quantity of wiring
 To simplify cable routing
 Cost reduction
 Centralised diagnostics and monitoring
Benefits
 Reduced cabling
 Reduced controller hardware ( requires no I/O )
 Reduced assembly and installation time
 Reduced costs
 Better diagnostics
 Reduced machine downtime
 Increased productivity
 Simply made additions and modifications
 Increased flexibility
A comparison
 Without serial communication:
 Each input and output device needs a separate cable
connecting it to the PLC
 The PLC must be fitted with input and output modules
 For applications with many I/O devices there can be
hundreds of wires that are bulky and expensive to install

PLC
p
l
c
A comparison
 With serial communication:
 There is reduced wiring
 The PLC needs no physical I/O modules
 Ideal for I/O that is widely distributed
 Ideal for large amounts of I/O

PLC

bus
Where to use Fieldbus
 Machines with widely  Applications include:
distributed I/O (input  Automotive assembly
output) devices  Paper making
 Integrated process  Printing
control  Airport goods handling
 Chemical processing
 Assembly plant
 Food and drink packaging
 Manufacturing plant  Energy production
consisting of many  Security systems
different machines  Water treatment
 Monitoring and data  Traffic control
collection systems
Fieldbus types
 There are many  Some are open
different Fieldbus systems allowing
systems operating in equipment designs
industry from different
 Some have basic manufacturers
capabilities others  Some are proprietary
are sophisticated or closed systems
 Some work over long consisting of only,
distances others over one manufacturers
shorter distances products
Closed system
 A proprietary or  The following are
closed system is one selected examples of
developed by a single closed systems
manufacturer  Sysmac (Omron)
 The system is  JETWay-R (Jetter)
designed around a
specific group of the
 Pneubus (Norgren)
manufacturers  Link Bus (Allen
products and their Bradley)
typical applications  Melsec (Mitsubishi)
 Usually easy to use
and program
Open systems
 An open system is  The following are
available to different selected examples of
manufacturers open systems
 Controllers, and I/O  Device-Net
devices from various  Interbus-S
manufacturers fitted  Profibus FMS
with the same bus
interface will be
 Profibus DP
compatible and will  AS-Interface
communicate when
fitted to the bus
Open systems
 Manufacturers that  Many of the PLC
want to design manufacturers offer a
control equipment range of interfaces to
with a built in cover open systems
interface for a as well as their own
particular open closed system.
system, pay a fee to
join the system club
 The club provide the
design specification
and the right to
manufacture
Serial communication
 Serial communication is simply information built up
one element after the other such as writing letters
to form words and words to form messages
 Digital serial communication uses patterns of on
and off states documented as 1 and 0

10011011100100010010000110001010111110101
Serial communication
 There are many  Telephone
commonly known  Telex / Fax
serial communication  Internet
systems
 Cable TV
 Some work with
digital signals others
 Radio / TV
with modulated  Satellite
frequencies, these  Telegraph
include:  Semaphore
Topology
 “Bus Topology” refers to the allowable
geometric construction of a bus,
 Depending on the bus type these configurations
are possible:
 star
 line
 line with spurs
 ring line
 tree
Star topology
 Multiple lines radiating from the master
controller
Line topology
 Single line running through all nodes

bus
Line with spurs topology
 Line with T connections to one node each

bus
Ring topology
 Line forming a complete loop back to the master
controller
 Each node repeats the message received

bus
Single cable ring topology
 Modules connected with 5 core cable
 One pair is outward part of the bus the other is
the return part of the bus plus ground and
screen

bus
Tree topology
 Multiple branch and T construction

bus
Nodes and I/O
 Each module on the bus
PLC
has a unique address and
is called a node
 A node consists of one of
the following:
 a remote input module
(single or multiple)
 a remote output module
(single or multiple)
 a bus specific single
component (in or out)
 a bus specific group of
components (in or out)
 Nodes can be in any mix,
position or sequence
Nodes and I/O
 A single device remote
PLC
module is dedicated to one
input or output and is wired
to an ordinary input or
output device
 A multiple device node is
used to connect to a range
of devices all belonging to
that address
 Some input and output
devices are bus specific and
have the node circuitry built
in. They can be single
devices or multiple device
modules
Communication
 A remote module sends and receives messages to and from the
controller in a series of on (1) and off (0) states of the bus called
bits
 They are transmitted at hundreds of thousands of bits per
second called the “Baud Rate”
 All of the modules on a system work at the same baud rate and
may be addressed and reply many times each second

Click the illustration to start and stop animation


Single master multi-slave
 A single master multi-slave system relies totally on the master
controller to initiate interaction with each node
 This is usually carried out in sequence with each node
addressed and replying in turn regardless of changes in the
information
 Any change of state of information will be transferred within
one cycle

Click the illustration to start and stop animation


Multi-master multi-slave
 A multi-master multi-slave system allows nodes and
masters to send messages whenever they need to send
 Anti-collision software prevents two or more nodes trying
to send messages at the same time

Click the illustration to start and stop animation


Gateways
 Sophisticated Fieldbus
PLC
systems may link two or
more Fieldbus types
 A gateway converts one PROFI BUS DP
protocol to another to
allow them to talk
 A gateway / controller Gateway/ Gateway/
controls the local system Controller Controller

with reporting and


commands to and from a
higher level Fieldbus
 An example is Profibus
AS-I AS-I
linking to fast local AS-I
subsections
Protocol
 The protocol of a particular bus type is the set of rules that
govern the structure and extent of messages and the order
in which they can be issued
Messages
 Each Fieldbus type has a different protocol
 A simple message could be made up of these parts:
Start of message code / source address code / destination
address code / instruction code / instruction data code /
checksum / end of message code

start source dest instr data checksum end

0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 1 1 1 01 1 0 0 0 1 0 1 1
Speed
 A combination of baud rate, message length, number of nodes on the system,
and communication program will determine how often a slave node is polled by
the master
 Complex bus systems will have long message structures to contain the
potentially complex messages. Simple messages will therefore be carried by
more bits than they would on a simpler bus system
 It is evident that a small simple bus system with a relatively low baud rate could
be considerably faster than a large complex bus system with a high baud rate
Speed
 A change of state on the bus 0 to 1 or 1 to 0 will appear to be seen by all the nodes
on the bus at the same instant
 The duration of each bit is determined by the baud rate
 In theory with the following specification, all nodes can be individually addressed
and reply in about 4 milli seconds. (A baud rate of 500KBits/sec with a fixed 32 bit
message length and 32 nodes on the bus)
 In practice some of the input nodes will be reporting a change of state, this will
involve the master controller in processing time before updating the output nodes
Programming
 The program within a master node (PLC or computer) can be considered
in two sections
 A front end program controlling the flow of bus messages in and out of
the serial port (programmed by the manufacturer or vendor)
This is usually transparent to the user programmer who will not
necessarily need knowledge of it
 A user program defining the operation of the plant by calling outputs and
reading inputs in a similar way as if the I/O were individually wired
Typical scan
 A PLC complete with a
Fieldbus interface will
Read Inputs
usually implement both (front end program)
the front end and user
program on each scan as
follows:
 Read the status of the Process logic
remote inputs and write (user program)
them to the PLC’s input
memory
 Process the user Writes Outputs
program (front end program)
 Write to the remote
outputs the status of the
PLC’s output memory
Configuration (front end)
 A new system needs to Node PLC I/O Memory
be set up using the 01 16 bits 10000 to 10015
supplied configuration 02 16 bits 10100 to 10115
software 03 8 bits 10200 to 10007
04 32 bits 10300 to 10415
 Addresses of the input
05 4 bits 10500 to 10503
and output nodes are ¦ ¦
allocated to addresses on
the PLC’s I/O memory  The quantity of bits per
map node will depend on the
 The front end program number of devices
will automatically transfer required at that point
data to and from the I/O  The maximum quantity
memory and input and depend on the bus type
output nodes
Configuration (front end)
 The bit pattern in word 121 Words Bits
is the reported on/off state 15
14
13
12
11 09 07 05 03 01
10 08 06 04 02 00
of 16 inputs of a node e.g. 120
node 11 121 1 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1
122
 The bit pattern in word 124 123
is the required on/off state 124 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0
of the 16 outputs of a node 125
126
e.g. node 14
127
 These two words are an 128
image of the I/O state of 2
nodes Section of memory map from a
 On every scan of the bus PLC running a Fieldbus system
word 121 is received from
node 11 and word 124 is
sent to node 14
Programming (user program)
 In a user program for the Words Bits
PLC, outputs for node 14 15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
are written to word 124 120
and inputs from node 11 121 1 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1
122
are read from word 121 123
124 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0
 This replaces writing to 125
bits that are the PLC’s 126
own inputs and outputs 127
128
 The I/O for other nodes
are contained in other Section of memory map from a
words which are also PLC running a Fieldbus system
received and sent on
each scan of the bus
Programming (user program)
 The inputs 0,2,4,6,7,15 of Words Bits
node 11 are ON the others 15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
are OFF 120
121 1 0 0 0 0 0 0 0 1 1 0 1 0 1 0 1
 The outputs 122
1,3,5,6,9,11,13,14 of node 123
124 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1 0
14 are ON the others are 125
OFF 126
127
 The program will respond 128
to the changing state of
the input images and Section of memory map from a
update the output images PLC running a Fieldbus system
accordingly
Programming (user program)
15 13 11 09 07 05 03 01
 The I/O image bit 14 12 10 08 06 04 02 00
numbers are shown on 120
121 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0
the respective hardware 122
 The ladder diagram calls 123
124 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
these numbers to inspect 125
inputs and drive outputs
12101 12100 12103 12102
12100 12102
12101 12103 eb1
12400
eb2
12401
eb3
12402
eb4 12400 12401 12402 12403
12403

eb = enable bit from another part of the program


Valve Islands
 A Fieldbus valve island is
a bus specific multiple
output node
 It is fitted with a bus
interface of whatever type
the system is running ANYBUS
REMOTE VALVE DRIVER

i.e. Device Net, Profibus,


Interbus-S etc. POWER

 An island can be RUNNING

constructed with the


required number of valves
up to a maximum of 16
 Connections for power,
and bus
Remote input modules
 A remote input module is
a bus specific multiple
input node
 It is fitted with a bus
interface of whatever type
the system is running ANYBUS
REMOTE INPUT DRIVER

i.e. Device Net, Profibus,


Interbus-S etc. POWER

 Up to 16 inputs can be RUNNING

connected
 Connections for power,
and bus
Fieldbus Types
Fieldbus types
 Valve islands and  Open systems
remote input  Device-Net
modules are available  Interbus-S
for these Fieldbus
types
 Profibus DP and FMS
 AS-I
 Click the system
titles for further  Proprietary systems
details  Sysmac (Omron)
 JETWay-R (Jetter)
 Pneubus (Norgren)
 Integrated PLC
DeviceNet

Fieldbus Type
DeviceNet
 Originally developed as CAN in 1980 for the
automobile industry to reduce wiring looms
 Message set for industrial control defined by Allen-
Bradley to give the basis of DeviceNet
 An open system administered by ODVA (Open Device
Vendors Association)
 Multi-master multi-slave configuration
 Masters can access the bus at any time to request or
issue data
 Slaves can access the bus to reply to a master
 Non-destructive anti collision
control prevents lost data
DeviceNet
 Protocol: DeviceNet  Max. Baud rate
(CAN) 500 kBits/sec
 Norgren remote input  Cable length at max.
module: max. 16 inputs Baud rate 100m
 Norgren remote output  Nodes per installation:
driver: max. 16 outputs 64
 Topology: Line (May  Max I/O per node 32 (2048
contain spurs (10ft each I/O total)
maximum)  Cable: twisted pair, with
 Configuration: Multi- screen and 24V.d.c.
masters, multi-slaves power line
 Communication (CAN
standard)
End of DeviceNet
InterBus-S

Fieldbus Type
InterBus-S
 A ring system with both the forward and return
data lines contained in one cable running
through each node. This gives the appearance of
a line
 Uses point to point transmission so each node is
a repeater. This allows up to 400m between each
device and an overall distance of 13 km
 A secondary ring bus (local bus) can be
branched from any point using a bus terminal
module giving the installation a tree like
structure
InterBus-S
 Protocol: InterBus-S  Max. Baud rate
 Norgren remote input 500 kBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 400m between
driver: max. 16 outputs modules, maximum 13 km
 Topology: Ring (Line)  Nodes per installation:
 Configuration: Single master + 64 (128
master, multi-slaves possible)
 Communication RS 485
 max. I/O per node 16, can
(422) be extended with extra
circuitry
 Cable: 2 x twisted pair,
with screen and ground
End of InterBus-S
PROFIBUS ( Process Field Bus)

Fieldbus Type
PROFIBUS
 PROFIBUS FMS (Fieldbus Message Specification)
The original version of this bus system. Can be
slow for use with simple I/O systems (solenoid
valves and sensors) due to long message
structure
 PROFIBUS DP (Decentral Periphery)
Connects to a wide range of devices. Fast baud
rate and shorter message structure than FMS
 PROFIBUS PA (Process Automation)
The same as DP but with an IS (intrinsically safe)
hardware specification
PROFIBUS FMS
 Protocol: PROFIBUS FMS  Max. Baud rate
 Norgren remote input 500 kBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 200m (1000m
driver: max. 16 outputs with repeater)
 Topology: line  Nodes per installation:
 Configuration: multi- 126 including masters
master, multi-slave  Cable: twisted pair with
 Communication RS 485 screen
PROFIBUS DP
 Protocol: PROFIBUS DP  Max. Baud rate
 Norgren remote input 12 MBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 200m (1000m
driver: max. 16 outputs with repeater)
 Topology: line  Nodes per installation:
 Configuration: multi- 3 masters + 121 slaves
master (3 max), multi- with repeaters
slave  Max I/O per node 256
 Communication RS 485  Cable: twisted pair with
screen
End of PROFIBUS
AS-Interface
(Actuator Sensor Interface)

Fieldbus type
AS-I (Actuator Sensor Interface)
 An open system designed primarily for binary
input/output devices (switches and solenoids) and low
cost per node installation
 Can also connect to and remotely configure intelligent
sensors
 Stand alone system or sub-system through a gateway to
higher level Fieldbuses
 Simple attachment of nodes to profile flat yellow
insulation displacement cable (IDC). Connection pins
pierce the insulation as the node is snapped on and
screwed into place (protection to IP65)
 High immunity to noise and
interference
AS-I (Actuator Sensor Interface)
 Topology: Tree  Nodes per installation:
 Configuration: single master + 31 slaves
master, multi-slave  Max I/O per node 4 in + 4
 Communication: out (124 max. per system)
Manchester II coded data  Cable: parallel pair no
with sin2 data pulsing for screen in flat insulation
high immunity to RFI displacement cable
 Baud rate (yellow) or round cable
167 kBits/sec and connectors
 Cable length 100m (total  Power: On bus cable up
tree structure)can be to 8A usually for inputs
extended with repeaters only plus power cable in
black for outputs
Input output Modules
 Connection pins
pierce the insulation
as the node is
clipped on
(protection to IP65)
 4 Way modules
2 inputs and 2 outputs
4 inputs
4 outputs
 8 Way modules
4 inputs and 4 outputs
Input output Modules
 Connection pins
pierce the insulation
as the node is
clipped on
(protection to IP65)
 4 Way modules
2 inputs and 2 outputs
4 inputs
4 outputs
 8 Way modules
4 inputs and 4 outputs
Input output Modules
 Connection pins
pierce the insulation
as the node is
clipped on
(protection to IP65)
 4 Way modules
2 inputs and 2 outputs
4 inputs
4 outputs
 8 Way modules
4 inputs and 4 outputs
AS-I Power Supplies
 Power for the AS-I
modules and input
devices is placed on the
yellow communications
cable
 Power for 24 V output
devices is supplied on the
additional black cable
 AS-I range of units to suit
115/230V a.c. and 24V d.c.
source. 85W and 180W AS-I 24 V d.c.
Power Supply Power Supply
 24V d.c. range to suit for the yellow for the black
115/230V a.c. source. cable cable
2.5A, 5A and 10A
AS-I Controllers
 These Gateway controllers
can function in three ways
 A stand alone AS-I
ProfiBus DP
controller
 Active gateway
controlling the local AS-I
system but with a link to
a higher level bus
(relieves traffic on the DeviceNet
higher bus)
 A passive gateway acting
only as a translator for
the higher level bus
(more traffic on the higher
bus)
AS-I System
 Power supply 24V d.c. on
the black cable for output
devices
 Power supply 30V d.c. on
yellow cable for AS-I
modules and inputs
 Controller giving bus
signals on yellow cable
 4 Outputs module
 4 Inputs module
 2 Inputs / 2 Outputs
module
 AS-I Valve Island
End of AS-Interface
Sysmac

Proprietary Fieldbus Type (Omron)


Sysmac (Omron)
 A proprietary system for use with Omron PLC’s
as the master controller
 Uses Omron manufactured node electronics
 Suitable for local moderate sized systems
 Simple to set up and program
 Norgren valve islands fitted with integral Omron
interface module
 Norgren remote input modules fitted with
integral Omron interface module
Sysmac (Omron)
 Protocol: SYSMAC  Max. Baud rate
 Norgren remote input 187,5 kBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 200m
driver: max. 16 outputs  Nodes per installation:
 Topology: Line master + 32
 Configuration: Single  Cable: twisted pair, with
master, multi-slaves screen
 Communication RS 485
End of Sysmac
JETWay-R

Fieldbus Type
JETWay-R
 A proprietary system for use with a Jetter PLC
as the master controller
 Suitable for medium sized systems
 Simple to set up and program using descriptive
language sequential statements
 Software supplied at no extra cost with a PLC
 Norgren valve islands and remote input modules
fitted with integral Jetter interface cards
JETWay-R
 Protocol: JETWay-R  Max. Baud rate
 Norgren remote input 115.2 kBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 1000m
driver: max. 16 outputs  Nodes per installation:
 Topology: Line master + 97
 Configuration: Single  Cable: twisted pair, with
master, multi-slaves screen
 Communication RS 485
End of JETWay-R
Pneu Bus

Fieldbus Type
Pneubus
 Protocol: PneuNet V.4.0  Max. Baud rate
 Norgren remote input 19.2 kBits/sec
module: max. 16 inputs  Cable length at max.
 Norgren remote output Baud rate 1200m
driver: max. 16 outputs  Nodes per installation:
 Topology: Line master + 31 slaves
 Configuration: Single  max. I/O 190 outputs, 190
master, multi-slaves inputs
 Communication RS 485  Cable: twisted pair with
screen
End of Pneu Bus
Integrated PLC and Valve Island

Stand alone or bus master


Integrated PLC and Valve Island
 For Nugget 30, 40, 120 and MIDI*STAR Valve
Islands
 Integrated Jetter Mikro PLC
 Up to 16 attached valves
 Inputs 16
 Built in JETWay-R Fieldbus interface
 Can be used as a Fieldbus master to control up
to 62 slaves or as a stand alone valve controller
 Easy programming using descriptive text
statements
Integrated PLC and Valve Island
 Choice of valve islands
 Optional remote outputs for valves or devices not part of
the valve island ( 8 maximum )
 16 Local inputs
 IP 65 protection ( no enclosure required )

JETWay-R communications port

Remote outputs

POWER
Valve Island
RUNNING

Inputs Display unit port


End of Integrated PLC
End

You might also like