70
ETFA 2005 - Fieldbus Technology Fieldbus Fieldbus Technology Technology in in Industrial Automation Industrial Automation Jean-Pierre Thomesse Institut National Polytechnique de Lorraine Nancy, France

Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

Fieldbus Fieldbus TechnologyTechnology in in

Industrial AutomationIndustrial Automation

Jean-Pierre Thomesse

Institut National Polytechnique de Lorraine

Nancy, France

Page 2: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

WhoWho’’s whos who

EthernetWorldFIP

TTP

Profibus-PAIEC 61158

Sercos

BacNET

Seriplex

Unitelway

P-NET

CSMA-DCR

Batibus

EiBUSInterbus DeviceNet

SDS

ControlNet

CiA

CANOpenProfibus-FMS

FieldBus Foundation

Profibus-DP DWF ModbusTTP-A

TTP-CEN 50170

EN 50254

TCP-IP

MMSSNMP

M-PCCN

TASE2 IEC CASM

FDDI

ISO 8802.3ISO 8802.4

ISO 8802.5

SinecFIPIO

FIPWay

ControlFIPWDPF

JBUS

ASI

PLANMini-MAPLON

EHS

CAN UCA

ICCP

CSMA-CA

CSMA-BA

CSMA-CD

Hart

Digital HartBitbusMAP

TOPF8000

ARINCProfisafe

UIC 556IEC 6375 CIPM-Bus WITBUS

Sycoway GENIUSVAN OPTOBUSEuridisJ1850

LocaFIP

FTT-CAN

BlueToothAnubisAFDX

LIN

IEEE 802.11 FlexRay

TT-CAN

FireWire

EtherLinkEthercatEPA

ModBus-RTPS

Vnet/IP

UWB

PROFInet

IEC 61784

ARCNETCAMAC

MIL 1553B

IEC 61 499EN 50 295 Sensoplex

Proway

Page 3: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins (needs and capabilities)– development of fieldbus and standards

l 2nd part : technical aspects– application relationships– Medium Access Control– Data Link Layer– architectures

Page 4: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

prehistoryprehistory

l need for networkingl 60s : CAMAC in nuclear experimentsl 70s :

– MODBUS (PLC network)– WDPF (continuous process)– ARCNET (office communication and data acquisition)– Mil Std 1553B

l Data HighWay (Allen Bradley), TiWay (Texas Instr)…l needs for reducing costs, then for standards

Page 5: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

MAP and TOP (1980)MAP and TOP (1980)

l Manufacturing Automation Protocol– General Motors

– communication between design offices and factories

– communication between machine tools and robots

l Technical and Office Protocol– Boeing

– communication between business and technical offices

Page 6: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

CIM architectureCIM architecture

instrumentation

machine

cell

plant

Inc

enterprisemanagement

factory control

cell control

machine

instrumentation

TOP

MAP

miniMAP

fieldbus

Page 7: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

enabling technologiesenabling technologies

l OSI reference model (1980)– communication model and concepts

l LANs (Ethernet, Token…)– deterministic protocols

– nondeterministic protocols

– centralized and decentralized access

l microelectronics and integrated circuits

Page 8: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

enabling technologiesenabling technologies

OSI reference model “reduced models”

Application layer

Data Link layer+MAC

Physical layer

Application layer

Data Link layer

Physical layer

Network layer

Transport layer

Session layer

Presentation layer

conceptual model implementation model

Page 9: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

enabling technologiesenabling technologies

l LANs (Ethernet, Token, TDMA…) development– deterministic protocols

– nondeterministic protocols

– centralized access or not

l DCS– Digital Control System vs. Distributed Control System

Page 10: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

enabling technologiesenabling technologies

l microelectronics and integrated circuits– full and semi-custom

– micro processors

– micro controllers

– DSP

– communication dedicated ICs (I2C- Inter IC network)

– “intelligence” embedded in ICs

Page 11: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins

– development of fieldbus and standardsl 2nd part : technical aspects

– application relationships– Medium Access Control– Data Link Layer– architectures

Page 12: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

first developmentfirst development

l 1982 - FIP - WorldFIPl 1983 - PROFIBUS and CANl 1984 - P-Netl 1985 - ISA SP50l 1985 - IEC NWI TC65C/WG6“Digital Data Communication for Measurement and Control -Fieldbus for Use in Industrial Control Systems“part 2 PL, part 3,4 DLL, part 5,6 ALl call for proposals------> answers

Page 13: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

IEC std contendersIEC std contenders

l 1st group

l existing systems– Mil Std 1553B

– IEEE P1118 (Bitbus)

– Foxboro

– Rosemount

– …

l 2nd group

l paper proposals– FIP

– PROFIBUS

survey for functional requirements (ISA)

Page 14: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

questionnairequestionnaire

l benefits of fieldbus– lowering cost, ease of adding devices, accuracy of information,

enhancing the maintainability, remote access to data, advancedcontrol strategies

l describing field devices– max response time and message frequency

l information flows– grouping of devices, topology, number of stations, redundancy

l application environment– power, wires type, insulation, flammable atmosphere

Page 15: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

two two fieldbuses fieldbuses H1 and H2H1 and H2

l H1– low data rate

– a few sensors

– small distances

– continuous process

l H2– high data rate

– manufacturing process

– connection of several H1

no intelligence in devices is explicitly identified

Page 16: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

requirements - applicationrequirements - application

l definition of traffic– process (real time traffic)

l measurementl alarm settingl status

– installation (non real time traffic)l tag numberl manufacturer’s datal additional information for maintenance

name value status

identified data or messages

identified data or messages

Page 17: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

requirements - applicationrequirements - application

l definition of other services– control the access - security

l types of datal polled and unsolicited messagesl full logical connectivityl application architectures (distributed or centralized)l time coherences (of data, of actions)l space consistency

Page 18: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

requirementsrequirements

l environment– medium

– insulation

– power

– flammable atmosphere

– topologies

l performances– number of stations

– length

– data rate

– response time

– integrity of data

– addressing

Page 19: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

roles of a roles of a fieldbusfieldbus

l connection of field devices and field controllers– sensors, actuators, drives controllers, PLCs…

l system considerations– simplification of wiring– standardization of communication between devices– and later development of smart devices

l real time communication system– common services– various protocols and then various qualities of service– depending on architectural approaches– depending on different domains of application

Page 20: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbusfieldbus

l backbone of distributed and real time systems

Page 21: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbusfieldbus

l backbone of distributed and real time systems

but also

l bone of contention between automation companies

beginning of the fieldbus saga

Page 22: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

history - 1history - 1

19891982 1985

DevelopmentCANPROFIBUSP-NETFIP First meeting

« fieldbus »IEC TC 65/SC65C/WG6

Tentative « choice » ofinternational standard

Nationalstandards

requirements unified MAC

ISO TC184TCCA

Page 23: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

history - 2history - 2

unified MACreject

1989 1993 1995 19991997

Two headed monster

IFGOFC

ISP

Physicallayer

IEC 1158-2

FieldbusFoundation

EN 50170

tentativeIEC 1158-3,4,5,6different votes,appeals...

ISO TC184TCCA

IFC

EN 50254EN 50325

ISO 11519CANVAN

ISO 11898CAN

Page 24: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

history - 3history - 3

1999 2004 2005

IEC 61158writing

IEC 61158« agreed »

8 « headed »monster

2001

IEC 61784NWI

ISO/FDIS15745-3

IEC HSENWI

IEC 62390common automation

device profile guideline

IEC 61158last

version

EN 50391EN 61158EN 61784 IEC 61 804

Page 25: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

IEC 61158IEC 61158

l 8 types for data link layer– Type 1 :proposed compromise (Technical Report)

– Type 2 : ControlNet

– Type 3 : Profibus

– Type 4 : P-Net

– Type 5 : Foundation fieldbus

– Type 6 : Swiftnet

– Type 7 : WorldFIP

– Type 8 : Interbus

Page 26: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

IEC 61158IEC 61158

l 10 types for application layer– Type 1 : compromise (Technical Report)

– Type 2 : ControlNet

– Type 3 : Profibus

– Type 4 : P-Net

– Type 5 : Foundation fieldbus

– Type 6 : Swiftnet

– Type 7 : WorldFIP

– Type 8 : Interbus

– Type 9 : Foundation fieldbus H1

– Type 10 : Profinet

Page 27: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

IEC 61 784IEC 61 784

l Communication Profile Family - CPFl IEC 61 784-1

– 16 profiles

l IEC 61 784 -2 under specification (based on Ethernet)– CPF 10: VNET/IP,– CPF 11: TCNet,– CPF 12: EtherCAT,– CPF 13: EtherNet PowerLink,– CPF 14: EPA : Ethernet for Plant Automation– CPF 15: ModBus RTPS : Real Time Publish - Subscribe

Page 28: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

WhoWho’’s whos who

EthernetWorldFIP

TTP

Profibus-PA IEC 61158Sercos BacNET

P-NETCSMA-DCR

EiBUSInterbus DeviceNet

SDS

ControlNet

CiA

CANOpenProfibus-FMS

FieldBus Foundation

Profibus-DP DWF ModbusTTP-A

TTP-CEN 50170

TCP-IPTASE2 IEC

CASMISO 8802.3

ISO 8802.4Sinec

FIPIO

FIPWay

ASI

LON

EHS

CAN UCA

ICCP

CSMA-CA

CSMA-BA

CSMA-CD

Hart

MAPF8000

ARINCProfisafe

IEC 6375 CIPJ1850

FTT-CAN BlueToothLIN

IEEE 802.11FlexRay

TT-CAN

FireWireEtherLink

Ethercat

EPA

ModBus-RTPS

Vnet/IP

UWB

PROFInet

IEC 61784

IEC 61 499EN 50 295

CPF1/1, 1/2

CPF2/1, 2/2

CPF3/1, 3/2, 3/3

CPF6/1, 6/2, 6/3

CPF4/1, 4/2CPF5/1, 5/2

CPF7/1, 7/2

CPF 10,11, 12,13, 14CPF15

Page 29: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins– development of fieldbus and standards

l 2nd part : technical aspects– application relationships– Medium Access Control– Data Link Layer– architectures

Page 30: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbus fieldbus traffictraffic

application exchanges

messagesidentified data

real timeperiodicaperiodic

non real time(management,configuration)

real timeperiodicaperiodic

non real time(management,configuration)

Page 31: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

from requirements to solutionsfrom requirements to solutions

l applications exchanges– identified data vs. messages– full logical connectivity– polled vs. unsolicited– periodic vs. aperiodic– real time vs. non real time– performances

l transport reliabilityl timelinessl coherences and consistencies

l protocol solutions

– application relationships

– Medium Access Control

– quality of servicel data link layerl Medium Access Controll time attributesl time stamping

Page 32: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins– development of fieldbus and standards

l 2nd part : technical aspects– application relationships– Medium Access Control– Data Link Layer– architectures

Page 33: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

application layerapplication layer

l two main classes of relationships

l client - serverl for messages and identified data

– and variants

l publisher - subscriberl for identified data

– and variants

Page 34: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

client-serverclient-server

RequestIndication

ResponseConfirmation

X-RequestX-Indication

Y-RequestY-Indication

quality of service: reliability : confirmed serviceresponse time : transport delay + local server response time

RT

Page 35: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

publisher - subscriber modelspublisher - subscriber models

PullPublishingManager

PullPublisher

PullSubscriber

PullSubscriber

Confirmed service request

Service responsecontaining publishedinformation Push

Subscriber

PushSubscriber

Confirmed service request/response

PushSubscriber

PushPublisher

Unconfirmed servicecontaining publishedinformation

Pushsubscriber

Pushsubscriber

Pushsubscriber

Page 36: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

other modelsother models

multi confirmation client server

requestindication

response 1 - indication acceptedresponse 2 - starting of service

response 3 - end of service and result

confirmation 1

confirmation 2

confirmation 3

Page 37: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

other modelsother models

multi responses client server - cf. Push Publisher

requestindication

responseresponse

response

confirmation

confirmation

confirmation

period

Page 38: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

other modelsother models

client multi-server

client server server2

server3

server1

Page 39: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

other modelsother models

third part model

client server

realserver

1

4

3

2

client server

realserver

1

2

34

case 1 case 2

Page 40: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins– development of fieldbus and standards

l 2nd part : technical aspects– application relationships

– Medium Access Control– Data Link Layer– architectures

Page 41: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

periodic trafficperiodic traffic

FEDCBA A

DCA

DCA

DCAA

EBA

periodic traffic of identified data, or of messages

Time

Page 42: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

aperiodic aperiodic traffictraffic

FEDCBA A

DCA

DCA

DCAA

EBA

Aperiodic traffic

M1

M2

Page 43: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbus fieldbus traffictraffic

periodic traffic

decentralizedcentralized

tokenTDMA polling CSMATTPSERCOSINTERBUSCONTROLNET

WORLDFIPPROFIBUS-DPPROFIBUS-PAFFP-NET

PROFIBUS FMS+

polling

CANDEVICENETSDSCANOPENLON

Page 44: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbus fieldbus traffictraffic

aperiodic traffic

decentralized(as periodic)

periodic server

whentoken

periodictime slot

special frame ondemand

CSMA

CONTROLNETP-NET

INTERBUSWORLDFIP

PROFIBUS-PAFF

CANSDS

DeviceNet

Page 45: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

token and pollingtoken and polling

M1 M2 M3 M4

Slave3Slave2Slave1Slave4 Slave5

TOKENpassing

POLLING

ANSWER

Page 46: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

polling of identified data - pull PSpolling of identified data - pull PS

75Speed value

Local Write

Speed“copy”

Local Read

52Speed“copy”

Local Read

Speed

Bus arbitratorpolling table

52

Page 47: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

polling of identified datapolling of identified data

75Speed

Local Write

Speed“copy”

Local Read

52Speed“copy”

Local Read

Speed

Bus arbitrator

Speed

52

Page 48: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

polling of identified datapolling of identified data

75Speed

Local Write

Speed“copy”

Local Read

Speed“copy”

Local Read

Speed

Bus arbitrator

v(Speed)=75

Page 49: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

polling of identified datapolling of identified data

75Speed

Local Write

Speed“copy”

Local Read

Speed“copy”

Local Read

Speed

Bus arbitrator

75 75

Page 50: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

arbitratorarbitrator

NODE

NODE

NODE NODENODE

NODE

NODE

NODE

NODE

NODENODE

NODE

NODE

NODE

NODEARBITRATOR

DISTRIBUTECOMPEL

Page 51: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

tokentoken

NODE

NODE

NODE

NODE

NODE

NODE

NODE

NODE

NODE

NODENODE

NODE

NODE

NODE

NODE

TOKEN

Message

Message

Reply

TOKEN

Page 52: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

L.A.S.L.A.S.

NODE

NODE

NODE NODENODE

NODE

NODE

NODE

NODE

NODENODE

NODE

NODE

NODE

NODEL.A.S.

DISTRIBUTE

COMPEL

Page 53: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

L.A.S.L.A.S.

NODE

NODE

NODE NODENODE

NODE

NODE

NODE

NODE

NODENODE

NODE

NODE

NODE

NODEL.A.S.

TOKEN

MSG

MSG

REPLY

Page 54: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins– development of fieldbus and standards

l 2nd part : technical aspects– application relationships– Medium Access Control

– Data Link Layer– architectures

Page 55: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

quality of servicequality of service

l QoS transport– reliability of

transmission– storing methods

l queuesl buffers (retentive or

not)

– connectionsl with or withoutl peer to peer, multipeer

l QoS timeliness– time stamping

– timeliness attributesl residence time

l update time

l synchronous

Page 56: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

w/w/wo wo acknowledgementacknowledgement

l transmission of state information (no acknowledgement)– transmission or server failure detected by client

– lack of confirmation (CS)

– lack of periodic message (PS)

l transmission of event information (with acknowledgement)– transmission failure undetectable by receiver

(no news - good news !)

– necessary detection by sender thanks to protocol withacknowledgement

Page 57: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

buffers and queuesbuffers and queues

14 1212

16 1212

16 1616

121416

161412

Page 58: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

QoS QoS in in fieldbus fieldbus - transport- transport

l connections– four qualities related to frames ordering

classical (queues…)

disordered without loss

ordered (but with possible loss)

unordered (as received)

Page 59: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

QoS QoS in in fieldbus fieldbus - timeliness- timeliness

production transmission reception consumption

production consumption

receptiontransmission

Page 60: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

residence attributeresidence attribute

l assessment based upon the time that a dataunit has been resident in a buffer.

Write-date Read-date

Residence Time

End of timewindow

Page 61: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

update attributeupdate attribute

l assessment based upon the time intervalbetween a synchronising event and themoment the buffer is written

Update-Time

Synchro-event Writing-date End of timewindow

Page 62: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

synchronous attributesynchronous attribute

l assessment based upon the time intervals andtiming relationships between– a synchronising event

– the moment when the buffer is written

– the moment the buffer is read

Synchro-event Writing-date End of timewindow

Read-date

Page 63: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

contentcontent

l 1st part : history and state of the art– fieldbus origins– development of fieldbus and standards

l 2nd part : technical aspects– application relationships– Medium Access Control– Data Link Layer

– architectures

Page 64: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

two stacks architecturestwo stacks architectures

Physical layer

Fieldbus Link layer

LLI(glue)

FMS

Physical layer

Time criticalDP or PA

Physical layer

Time critical Data Link layer

MCSTransport layer

(glue)

SUB-MMS

Physical layer

Time criticalMPS

Profibus Architecture WorldFIP Architecture

Page 65: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

Internet and Internet and fieldbusfieldbus

Physical layer

Time Critical Data Link layer

TCP

IP

HTTP Time critical

Time Critical Data Link layer

TCP

IP

HTTP

Physical layer

Time critical

IP EncapsulationBased architecture

TCP

IP

HTTP

DLL

Ph L

Outside

Page 66: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

Ethernet based architecturesEthernet based architectures

Physical layer

TC-DLL layer

TCP/UDP

IP

HTTP

Physical layer

Time criticalApplication layer

Physical layer

Ethernet Data Link layer

TCPUDP

IP

HTTP

Physical layer

Time criticalApplication layer

Time criticalmechanisms

Ethernet

Ethernet A Ethernet B

Page 67: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

time critical architecturetime critical architecture

Physical layer

Time critical Data Link layer

Network layer

Transport layer

OSI Session layer

OSI Presentation layer

OSI Application layer

Physical layer Physical layer

FieldbusApplication and

Presentation layer

Page 68: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

conclusion - conclusion - fieldbus fieldbus technology?technology?

l real time communication systeml new paradigms of cooperation between APsl new views on quality of servicel impact on several computer science domains

– protocol modeling, validation and conformance testing– performance evaluation and determinism– scheduling (joint scheduling of messages and tasks)– and now joint modeling of application and communication

for proving distributed applications

Page 69: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

fieldbus fieldbus technology?technology?

l future – which Ethernet ? and where?– Internet and Web technologies– interoperability (function blocks, EDDL…)– wireless, mobile and autonomous agents

l standard(s) as in general purpose computing ?– relations with OPC, MIMOSA and other initiatives…– a common communication architecture ?– a single fieldbus? (the Lernean Hydra immortal head) which one?

reference:Proceedings of IEEE, Vol 93, N°6, June 2005, pp 1073-1101

Page 70: Fieldbus Technology in Industrial Automation · 2015-07-29 · CASM FDDI ISO 8802.3 ISO 8802.4 ISO 8802.5 Sinec FIPIO FIPWay ControlFIP WDPF JBUS ASI PLAN LON Mini-MAP EHS CAN UCA

ETFA 2005 - Fieldbus Technology

Fieldbus Fieldbus TechnologyTechnology in in

Industrial AutomationIndustrial Automation

Jean-Pierre Thomesse

INPL - LORIA

Nancy, France