Mittuniversitetet
FIELDBUS
Industriell datakommunikation Luca Beltramelli Email: luca.beltramelli@miun.se
FIELDBUS Industriell datakommunikation Luca Beltramelli Email: - - PowerPoint PPT Presentation
FIELDBUS Industriell datakommunikation Luca Beltramelli Email: luca.beltramelli@miun.se Mittuniversitetet References Books: Practical Industrial Data Communications by Reynders, Deon Mackay, Steve Wright, Edwin Industrial
Mittuniversitetet
Industriell datakommunikation Luca Beltramelli Email: luca.beltramelli@miun.se
Mittuniversitetet
Books:
by Reynders, Deon Mackay, Steve Wright, Edwin
by Wilamowski, Bogdan M. Irwin,
Industriell Datakommunikation - Fieldbus 2
Mittuniversitetet
Program
04/05/2018
07/05/2018
Industriell Datakommunikation 3
Mittuniversitetet
Control System
Industriell Datakommunikation 4
CONTROL ALGORITHM PLANT SENSOR ACTUATOR
+
Feedback Reference Set
Mittuniversitetet
Networked Control System
Industriell Datakommunikation 5
Communication Network Sensor(s) Actuator(s) Controller(s)
Mittuniversitetet 6 Industriell Datakommunikation - Fieldbus
Fieldbuses are real-time networks for sensors and actuators. Used for the communication among sensors, actuators and controllers What is a Fieldbus?
Fieldbus
Data and Nodes Management Diagnostic and Integration Safety and Security
Mittuniversitetet
Real Time
“A real-time system is one whose logical correctness is based on both the correctness of the outputs and their timeliness” Soft vs Hard Real Time
Industriell Datakommunikation 7
Failure to meet deadline
Catastrophic Failure Performance degradation HARD RT SOFT RT
Mittuniversitetet 8
Office Network: TCP IP, Ethernet Plant Network: Ethernet, ControlNet
Fieldbus: FF, PROFIBUS PA, LON
Simple fieldbus or Sensor Bus: CAN, DeviceNet, SDS, ASI-bus, Interbus-S
The Automation Pyramid
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Traditionally in industries the communication was completly analog Moving to digital communication brings many benefits:
Fieldbus replace the traditional 4 – 20 mA analog technology.
9
Fieldbuses: the beginning [mA] 20 4 Measurement Range
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 10 Industriell Datakommunikation - Fieldbus
4-20 mA vs Fieldbus
4-20 mA Fieldbus
Information Analog Digital Signal Integrity Low (EMI, Attenuation, ...) High Communication Layer Phyisical Physical, Data Link, Application Diagnostic Minimal Extensive Installation cost High Low Cost per device Low High
Mittuniversitetet
ISO/OSI);
11
Fieldbuses: field devices
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 12
Fieldbus Evolution
From the first proprietary solutions (’80) to the actually used standard (’90) 1969
First PLC (Modicon 084)
1979
MODBUS CAN HART
1991 … 1996
Profibus FMS/DP/PA FOUNDATION fieldbus
Predecessors Proprietary solutions International Standards
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 13
Fieldbus Evolution
From the first proprietary solutions (’80) to the actually used standard (’90) 2007
Release of WirelessHART
2009
Release of ISA100.11a
2010
Introduction
2001 … 2006
EtherCAT (2003) Eth/IP (2001) Profinet (2004) SafetyNET (2006) …
Industrial Ethernet Wireless Networks
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 14
Layer ISO/OSI Model 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data link 1 Physical Layer ISO/OSI Model 7 Application 2 Data link + MAC 1 Physical
OSI Model Implementation Model Fieldbus and the OSI Model
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 15 Industriell Datakommunikation - Fieldbus
Fieldbus: the applications
FIELDBUS
Factory Automation Automative Home Automation Process Automation
Mittuniversitetet
FIELDBUS FOR AUTOMOTIVE
16
Safety
Determinism
Wireless networks are considered unreliable and, up to now, are used for entertainment and extravehicular communications IEEE 802.11p for data exchange between high-speed vehicles (V2V) in the licensed ITS band of 5.9 GHz (5.85-5.925 GHz). Examples:
LIN – very simple protocol (e.g. window automation) CAN – CAN version with TDMA (e.g. ABS) FlexRay – New (BMW, Audi, Mercedes …), increases baud rate with respect to CAN (up to 10Mbytes/s) and adopts a TDMA with dynamic slots assignment.
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
FIELDBUS FOR HOME AUTOMATION
17
The low-cost is mandatory, non-invasive and mobile sensors could be the future (wireless fieldbuses)
Primary needs: low-cost, simple installation, auto-configuration There are a lot of proprietary solutions:
3,EN50090)
Toshiba, Freescale, Cypress)
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
FIELDBUS FOR PROCESS AUTOMATION
18
There are only two big players:
They use the same physical layer (Manchester, powered, 31.25kbaud) but they are totally different at the data layer. Wireless can be used for non critical processes, as it reduce wiring and allow a range extension by suitable network topologies (mesh)
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
FIELDBUS FOR FACTORY AUTOMATION
19
The main goals are:
Speed can be very important
higher gain…
communication More than 20 fieldbuses for Factory Automation
environment is hostile for wireless technology (metal, walls,…)
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
The Ideal Fieldbus: some characteristics
20 Industriell Datakommunikation - Fieldbus
Mittuniversitetet 21 Industriell Datakommunikation - Fieldbus
Fieldbus: the topology Fieldbus daisy chain topology Tree topology
Mittuniversitetet 22 Industriell Datakommunikation - Fieldbus
Fieldbus: distributed measurements In Industry to ensure good control and monitoring actions, sensor nodes should…
Mittuniversitetet 23 Industriell Datakommunikation - Fieldbus
Fieldbus: Measurement and Control Measurement
(timestamp) Loop Control
(deterministic transmission)
Mittuniversitetet 24 Industriell Datakommunikation - Fieldbus
Fieldbus: Networked Control System (NCS) Process Controller Communication Network
Actuator Sensor Close loops in Process Automation
Close loops in Factory Automation
Mittuniversitetet 25
Fieldbus: a complex scenario
Ethernet WorldFIP Profibus- PA Batibus BacNET Hart FieldBus Foundation ControlNet CANOpen Profibus-FMS DeviceNet Profibus-DP Modbus Sercos ControlFIP Seriplex CAN Profisafe M-Bus IEEE 802.11 FlexRay Ethercat EtherLink PROFInet ModBus-RTPS
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Mittuniversitetet
HART (Highway Addressable Remote Transducer)
for process automation.
analog 4-20 mA communication.
the field.
27
Layer ISO/OSI Model HART 7 Application HART Commands 6 - 3 2 Data link HART Protocol Rules 1 Physical Bell 202 (FSK modulation)
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
“Analog” for sensing information, digital for diagnostics
28
FSK modulation ‘0’ – 2200 Hz ‘1’ – 1200 Hz The average value of the Frequency Shift Keying (FSK) modulation is zero, the analog communication is unaffected by it.
Industriell Datakommunikation - Fieldbus
Mittuniversitetet 29 Industriell Datakommunikation - Fieldbus
HART: Point to Point communication HART: Multi-point communication
Mittuniversitetet 30
HART Telegram
Three classes of commands:
Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Reference
31 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Mittuniversitetet
33 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Communication based around a Query-Response cycle The function code in the query tells the addressed slave device the action to perform. (ex. read Input Registers, Force Single Coil, Read Coil Status ) Modbus message Frame
34 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
35 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Reference
36 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Mittuniversitetet
Controller Area Network (CAN) Developed in ’85 by Bosch for automotive
data), ERROR (error signaling), OVERLOAD (temporary unavailable)
38 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
The CAN standard includes:
39 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Phy layer
40 Industriell Datakommunikation - Fieldbus
Mittuniversitetet 41 Industriell Datakommunikation - Fieldbus
(CA N, …) (Profibus , Etherne t …)
Mittuniversitetet
Higher Layer Protocols
The Arbitration Field contains a 11-bit (CAN 2.0 A) or 29-bit (CAN 2.0 B) identifier for the data. Data with higher priority have the MSBs at ´0´ and win the arbitration.
42 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Reference
43 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Mittuniversitetet
PROFIBUS (Process Field Bus) Three versions of the standard:
devices)
45 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Layer ISO/OSI Model FMS DP PA User FMS Devices Profiles DP - Profiles PA - Profiles DP - Acyclic Part DP - Cyclic Part 7 Application Fieldbus Message Specification (FMS) 6 - 3 2 Data link (Fieldbus Data Link (FDL) IEC Interface 1 Physical RS-485 Fiber Optic IEC 61158-2 (Manchester Encoded Power Bus)
46 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Profibus: the actors
with the connected I/O devices (slaves).
PLC, PC.
configuration tool, can control one slave at a time.
answers per request
47 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
48 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
The slave is in one of four possible states:
Cyclic data exchange between a Class 1 master and a DP slave can only take place if the DP slave is in the data-exchange state (DXCHG).
DP Slave State Machine The master with the token can make use of communications to address any other station (masters and slaves).
49 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Using a DP-DP gateway:
systems;
two masters up to 244 byte. Via the master-slave combination:
master.
50 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Profibus transmission media
51 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Fieldbus Data Link
SYN: 33 bits at 1
SD1 10h 01101000 SD2 68h 10100010 SD3 A2h 00010000 SD4 DCh 11011100
Hamming Distance equals to 4
Note: SD3 practically unused
52 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Message SD2 (data exchange)
SD2 Start Delimiter (68H) LE Information length (from 4 to 249) LEr Information length repeated (Hamming distance = 4) DA Destination address SA Source address FC Frame Control DATA UNIT Data field (max length 246) FCS Frame Check Sequence ED End Delimiter (16H) L Information length (L = from 4 to 249)
53 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
Message SD1 (data request or Ack) Message SD4 (token transfer) Message SC (short Ack)
SD4 Start Delimiter (DCH) DA Destination address SA Source address SC Short acknowledgment (E5H) SD1 Start Delimiter (10H) DA Destination address SA Source address FC Frame Control FCS Frame Check Sequence ED End Delimiter (16H) L Information length (L = 3)
54 Industriell Datakommunikation - Fieldbus
Mittuniversitetet
GSD file (General Station Description)
device description file, the characteristic of each PROFIBUS device is described in the GSD-File;
57 Industriell Datakommunikation - Fieldbus