46
TM Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. (Part 2) Industrial Control AZ151 Industrial Network Protocols July, 2009 Alexandra Dopplinger Global Industrial Segment Lead – Factory Automation & Drives

AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

(Part 2) Industrial ControlAZ151 Industrial Network Protocols

July, 2009

Alexandra DopplingerGlobal Industrial Segment Lead –

Factory Automation & Drives

Page 2: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 2

Agenda

►Previously discussed in “Industrial Network Protocols (Part 1)”•

Factory Automation MarketTarget ApplicationsFreescale Alignment with Market TrendsIndustrial Network Protocols used in Factory Automation Applications

Market Overview–

Freescale and Protocol Vendor Support•

Protocol Description, Solutions and EnablementIndustrial Fieldbus Protocols

PROFIBUS, CANopen, DeviceNet, Modbus RTU

►Protocol Description, Solutions and Enablement•

Industrial Ethernet ProtocolsPROFINET, EtherNet/IP, Modbus TCP, EtherCAT

Industrial Wireless ProtocolsZigBee®, WirelessHART™, ISA100.11a

Page 3: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 3

World Market – Industrial Protocols

►Market share change from 2005 to 2010:•

Ethernet (all versions) +8%•

Modbus RTU (non-Ethernet version) -3%•

CAN -2%•

Others +/-

1% Source: IMS Research, November 2006

2005 2010 CAGRIndustrial Nodes 13.5 M 24.8 M 13%

Market Share (2010) > 20% > 10% < 10%Network Protocols Ethernet PROFIBUS,

DeviceNet, AS-Interface, Foundation Fieldbus, CC-Link

Others

Page 4: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

4Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Most Significant Industrial Network Protocols

Field Bus (Discrete or I/O oriented) Industrial Ethernet*Most popular fieldbus solution. 23.3M nodes installed by 2007; 24% growth (PTO 2008). Supported by Siemens.

1.6 Mu PROFINET nodes installed by 2008; 40% growth (PTO 2009) Supported by Siemens.

CIP application layer on CAN. Very popular and still growing.Supported by Rockwell.

CIP application layer on Ethernet. Growing fast. Supported by Rockwell.

Modbus RTU is a widely used fieldbus solution, but losing share.Developed by Schneider.

Modbus TCP/IP is a widely used Ethernet solution, but growing less rapidly in many markets (Schneider)

CAN

Very popular SAE-sponsored standard but losing share in factory automation market

May dominate due to technology and ease of use. Predict >1 Mu by 2011. Supported by Beckhoff.

IEEE® 1588

►Standard Ethernet TCP/IP protocols most common of Ethernet-based nodes•

6.5 Mu Ethernet TCP/IP nodes installed by 2006; 24 Mu by 2011; CAGR 24.3%

►Many deterministic industrial Ethernet protocols use a form of IEEE®

1588•

For clock synchronization through the Ethernet network

Page 5: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

5Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

NRT

RT

IRT

Deterministic1 to 100 ms Cycle Time

Deterministic< 1 ms Cycle Time

Real-time Determinism in Industrial Networks

Non-deterministic> 100 ms Cycle Time

Sensors•

Valves•

Data scanner•

Inventory Management

Motor Drives•

Motion Control•

Synchronized Servos

Conveyor belts•

Picker arms•

PLCs, I/O Control

Target Applications Protocols

NRT

RT

IRT

DeterministicJitter matters for Sync1 to 100 ms Cycle Time

Deterministic< 1 us Jitter

< 1 ms Cycle Time

Non-deterministicJitter doesn’t matter> 100 ms Cycle Time

IEEE® 1588 Precision Time ProtocolVERY Jitter sensitive; Cycle Time does not matter

Number of Applications

RT

IRT

Page 6: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

6Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Industrial Ethernet Protocols

PROFINET, EtherNet/IP™, Modbus TCP, EtherCAT

Page 7: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

7Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Common Traits of Industrial Ethernet Protocols

►Customers love Ethernet•

Commercial technology•

Globally understood•

Common network architecture

►IT integration•

IP Functionality•

Known physical layer•

Low installation costs*

►High speed•

Moves a lot of data

►Integrated wired/wireless•

Many wireless options

►Modular automation

Technology PROFINET EtherNet/IP™ Modbus TCP

EtherCAT

Largest Supplier

Siemens Rockwell Automation

Schneider Electric

Beckhoff

Multi- vendor Consortium

Profibus International

ODVA Modbus IDA

ETG

Factory Automation

PROFINET IO

CIP™ RTPS Shared Frame

High performanc e Motion

PROFINET IRT (timestamp)

CIP Sync™

(IEEE 1588)

None Shared Frame

Standard IEEE 802.3 PHY MAC?

Yes

IRT requires ASIC

Yes

IEEE 1588 for some apps

Yes Master Yes

Slaves need ASIC

Page 8: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

8Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Industrial Ethernet Support Options

uP

10/100 EthernetPHY

xMII

PROFINET RTModbus TCPEtherNet/IPCIP Sync(EtherCAT Master)

FPGAAltera CycloneXylinx

PROFINET RTModbus TCPEtherNet/IPCIP SyncEtherCAT MasterEtherCAT SlaveSERCOS III

PCI/PCIe

PCI

Ertec200/400

PROFINET RT/IRT

8/16 parallelbus I/F

PROFINET RTEtherNet/IPEtherCAT MasterEtherCAT SlaveSERCOS III

8/16 parallelbus I/F or SPI(PROFINET RT)

(PROFINET IRT)(IRT +)

Phoenix Contact

Hilscher netX

10/100/1GEthernetMAC withIEEE1588timestamp

10/100 EthernetPHY

Managed switch for multiple Ethernet(integrated 3-port to support daisy chained networktopology)**

10/100 EthernetPHY

10/100 EthernetPHY

MII

Page 9: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

9Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Ethernet Hardware Timestamp Support

► Hardware timestamp protocols adopted in many applications•

IEEE 1588 clock sync protocol widely usedInitially for industrial automation and testVersion 2 for telecom, networking, aerospace, and power distribution

IEEE 802.1AS audio video bridging emerging for multimedia applicationsConsumer, networking and automotive applications

►Many Freescale processors have MAC-layer hardware timestamp for nanosecond-level clock sync accuracy

Multiple clock options, flexible frame detection, trigger inputs

and outputs•

Some PowerQUICC and all QorIQ™

processorsMPC8360, MPC8358 and future QUICC Engine-based devicesMPC831x, MPC837x, MPC857x, MPC8536 and future eTSEC-based devicesP2010, P2020 and all future QorIQ devices

National Semiconductor Precision PHYTER®

can be used with any device that doesn’t already have MAC-layer hardware timestamp

► IXXAT IEEE 1588 protocol stack supports PowerQUICC and ColdFire platforms with or without hardware timestamp PHY

FREE evaluation software at www.ixxat.com

Page 10: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

10Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►Ethernet compliant for component-based automation•

Configure with standard office tools like SNMP•

Or continue using legacy PROFIBUS tools•

Browser-based monitoring•

Remote configuration and maintenance•

Advanced security and wireless technology

►Supports existing legacy fieldbus systems•

No need to obsolete existing equipment

►Continuous innovation based on new specifications•

PROFIsafe and PROFIdrive

►Key Points•

Integrates several fieldbus typesPROFIBUS, DeviceNet™, Interbus, Modbus, AS-Interface, Foundation Fieldbus, IEC61158-2

Supports real-time IO, peer-to-

peer communication, motion control, vertical integration, safety, security

►Advantages•

Very robust•

PROFINET RT (Real-time) runs on any standard Ethernet hardware

►Disadvantages•

Typically runs on high-performance 32-bit processor

Uses large memory•

Complex to commission•

PROFINET IRT needs custom ASIC

10/100/1000 Ethernet – PROFINET

www.us.profibus.com

Page 11: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

11Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

FactoryAutomation

RT

Motion Control Application

IRT

Standard Communication

NRT

TCP/IP

<1ms10ms100ms

Real-Time: IRT

PROFINET Supports Different Real-Time Requirements

Slide provided by IXXAT

Page 12: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

12Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Criteria NRT RTCycle time NRT 1 msec 250 µsec

Jitter <1 µsec <1 µsec

Number of nodes 70 150 35

Simultaneously transferable TCP/IP data

9 MB/sec 6 MB/sec 6 MB/sec

PROFINET Non-Real-Time (NRT) and Real-Time (RT)

Slide provided by IXXAT

1. Open TCP/IP channel•Device parameterization•Reading of diagnostics data•Loading of interconnections•Negotiation of the communication channel for user data

2. Real-time channel (RT)•High-performance transmission•Cyclic data Event-controlled signals

Page 13: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

13Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►Isochronous means functionality delivered by each Ethernet frame occurs precisely at the same time for each cycle

For applications like motion control•

150 axes of motion possibleMore than any other Ethernet solution

►Time slicing makes highly efficient use of standard Ethernet telegram

250 ns response

►Customer ASIC required

PROFINET Isochronous Real-time (IRT)

Slide provided by IXXAT

Page 14: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

14Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

14

Industrial Control, Networking and HMI – PROFINET Support

Process Control~100 DMIPS< 0.5 W< $5

I/O Control200 –

400 DMIPS< 1

W< $10

PLC/PAC and HMI300 –

800 DMIPS< 1.5 W< $10 -

20

High-End PLC/PAC500 –

1500 DMIPS< 2.5 W –

5 W> $15

2 0 0 8 2 0 0 9

High-End Networking1000 DMIPS and up4W -

10 W> $20

MCF5225x

MCF5445x

i.MX35x

i.MX25x

MPC8360MPC837x

MPC8544MPC8536

MPC8313

MPC5121e/23

MPC8314/15

i.MX27L

MPC551x*

ARM®ColdFire®

Power®

LCD Control

MPC8640

MCF52235

MCF532x

i.MX51xMPC5xxx

P1020 QorIQ*

P1011 QorIQ

P2020 QorIQ*P2010 QorIQ

Pin Compatible

P10xx QorIQ

MCF5xxx

Page 15: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

15Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►Defacto standard based on Rockwell CIP™•

Open and certified by Open DeviceNet™

Vendor Association (ODVA)

More than 280 registered ODVA members•

Client/server scanner/adapter model (like DeviceNet)►

Based on Ethernet IEEE 802.3 datalink/physical layers

Encapsulation layer connects EtherNet/IP to standard TCP/IP and UDP/IP

Messages encapsulated with unlimited data length

►Key Points•

Application layer on Ethernet•

CIP object-based representation•

Two message types:I/O Messaging is simple I/O data exchange

Both sides agree on message contentsExplicit Messaging is transfer of specific data

Packet contains message ID

►Advantages•

Supports unlimited number of nodes•

Standard set of services and messaging•

Can be used in parallel with other Internet protocols, e.g. HTTP, FTP, SMTP, etc.

►Disadvantages•

Needs RTOS and TCP/IP protocol stack•

32-bit processors (50 MHz) recommended•

Needs 32 to 256 KB RAM (# connections)•

Needs 64 to 128 KB ROM (CIP Profile)

10/100/1000 Ethernet – EtherNet/IP™

www.odva.com

Page 16: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

16Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Data Link

Physical Link

Network

Transport

User Device Profiles

Application

Presentation

Session

Common Industrial Protocol (CIP) Overview

I/O

Encoders

ValvesEncoders Drives SEMI Others

CIP Application Layer Application Object Library

CIP Data Management Services Explicit Messages, I/O Messages

CIP Message Routing, Connection Management

DeviceNetTransport

CANCSMA/NBA

DeviceNetPhysical Layer

ControlNetTransport

ControlNetCTDMA

ControlNetPhysical Layer

EthernetPhysical Layer

EthernetCSMA/CD

IPTCPEncapsulation

UDP

Future:???

Page 17: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

17Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

CIP Sync, EtherNet/IP

►Frame priorities

After passing the switch

Ethernet frame without priority

Slide provided by IXXAT

CIP Sync Frame with priority

Page 18: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

18Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

EtherNet/IP Object Model

EtherNet/IP object model very similar to DeviceNet

DeviceNet Object replaced by Ethernet and TCP/IP Object

Ethernet Network

Discrete IOObject

IdentityObjectModbus Slave

Object

Modbus MasterObject

ASCII DataObject

DeviceNetObject

Analog IOObject

Connection Object

AssemblyObject

CIP Application Layer Explicit, I/O, Routing

Application Object Library

SemiDevices

PneuValve

ACDrives

PositionControllers

OtherProfilers

DEVICENET CONTROLNET Future ?UPD TCP

Future ?ETHERNETCONTROLNETCAN

CIP

PhysicalLayer

Transport Data Link

ApplicationLayer

ApplicationLayer

IP

Encapsulation

Page 19: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

19Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

19

Industrial Control, Networking and HMI – EtherNet/IP Support

Process Control~100 DMIPS< 0.5 W< $5

I/O Control200 –

400 DMIPS< 1

W< $10

PLC/PAC and HMI300 –

800 DMIPS< 1.5 W< $10 -

20

High-End PLC/PAC500 –

1500 DMIPS< 2.5 W –

5 W> $15

2 0 0 8 2 0 0 9

High-End Networking1000 DMIPS and up4W -

10 W> $20

MCF5225x

MCF5445x

i.MX35x

i.MX25x

MPC8360MPC837x

MPC8544MPC8536

MPC8313

MPC5121e/23

MPC8314/15

i.MX27L

MPC551x*

ARM®ColdFire®

Power®

LCD Control

MPC8640

MCF52235

MCF532x

i.MX51xMPC5xxx

P1020 QorIQ*

P1011 QorIQ

P2020 QorIQ*P2010 QorIQ

Pin Compatible

P10xx QorIQ

MCF5xxx

Page 20: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

20Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►Open defacto standard developed by Modicon in 1979

Most widely used network protocol in industrial manufacturing

Over seven million nodes Common denominator between disparate manufacturers

►Master-slave/client-server communication•

Transfers discrete/analog I/O and register data

►Key Points•

Coil register representation•

Small command set is easy to implement

Both client/server available•

Supported by almost everyone

►Advantages•

Very simple to implement•

Off-the-shelf tools•

Supported by many HMIs and PLCs►Disadvantages

Higher cost than other fieldbus options•

Not deterministic•

No bus power•

Traditional master/slave model

10/100/1000 Ethernet – Modbus TCP

www.modbus.com

Page 21: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

21Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Modbus TCP Structure

►Operates on TCP/IP

►Only non real-time version is available

►Does not offer determinism

Slide provided by IXXAT

USER APPLICATION

CommunicationApplication Layer

TCP Management

Res

ourc

e M

anag

emen

tan

d Fl

ow C

ontro

l

Connection Management Access CS

Stack Parmeterization

Modbus ClientInterface

Modbus BackendInterface

Modbus Client Modbus Server

TCP/IP Stack

Page 22: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

22Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

22

Industrial Control, Networking and HMI – Modbus TCP/IP Support

Process Control~100 DMIPS< 0.5 W< $5

I/O Control200 –

400 DMIPS< 1

W< $10

PLC/PAC and HMI300 –

800 DMIPS< 1.5 W< $10 -

20

High-End PLC/PAC500 –

1500 DMIPS< 2.5 W –

5 W> $15

2 0 0 8 2 0 0 9

High-End Networking1000 DMIPS and up4W -

10 W> $20

MCF5225x

MCF5445x

i.MX35x

i.MX25x

MPC8360MPC837x

MPC8544MPC8536

MPC8313

MPC5121e/23

MPC8314/15

i.MX27L

MPC551x*

ARM®ColdFire®

Power®

LCD Control

MPC8640

MCF52235

MCF532x

i.MX51xMPC5xxx

P1020 QorIQ*

P1011 QorIQ

P2020 QorIQ*P2010 QorIQ

Pin Compatible

P10xx QorIQ

MCF5xxx

Page 23: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

23Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►ETHERnet for Control Automation Technology•

Uses standard Ethernet IEEE 802.3 frames with real-time features

► Slave devices network with a master in ring topology•

Data from each device extracted and packed into Ethernet data packet that exists on the entire ring

Devices pass messages through master before sending to another device

Separate “e-bus”

eliminates 1 µs delays in each slave

►Uses TwinCAT, CANopen and SERCOS application layers

►Key Points•

Full duplex data transmission•

Data removal/insertion in message

64 KB data in every slave•

Multiple commands per packet•

Slaves look like huge pool of memory

►Advantages•

Very simple to implement and use•

Two different PHYs may be used100BaseT has good robustness/EMCLVDS/E-Bus has low robustness/EMC

►Disadvantages•

Slaves must use ASIC or FPGAStandard Ethernet interface latency too high

No gigabit Ethernet support•

Technology completely defined and controlled by Beckhoff

10/100 Ethernet Ring – EtherCAT

www.ethercat.org

Page 24: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

24Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Master Slaves

Ethernet

Tx

Rx

EtherCAT Structure

Slide provided by IXXAT

Page 25: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

25Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Slave Device

EtherCAT Slave Controller

Slave Device

EtherCAT Slave Controller

Functional Principle is Ethernet On-The-Fly

►Process data extracted and inserted on-the-fly►Process data size per slave almost unlimited

1 bit…60 Kbyte, if needed using several frames►Compilation of process data can change in each cycle

e.g. ultra short cycle time for axis, and longer cycles for I/O update are possible►In addition asynchronous, event-triggered communication

Slide provided by IXXAT

Page 26: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

26Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

EtherCAT Format

►EtherCAT uses Standard Ethernet Frames (IEEE 802.3)►Master is Ethernet MAC without co-processor or special hardware

Fully transparent for other Ethernet protocols►Internet technologies (TCP/IP, FTP, Web server, etc.)

Does not restrict real-time capabilities, even with 100 µs cycle time•

No large time gaps for rare traffic needed►Full tool access to devices at real-time operation –

with and without TCP/IP

SourceDestination HeaderEtherType … CRC16-bit16-bit48-bit48-bit 32-bit

Embedded

in Standard Ethernet Frame, EtherType

0x88A4

TypeRes.Length1-bit 4-bit11-bit

0 11 12 15

1..n EtherCAT Datagrams

Page 27: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale Confidential Proprietary. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2007. 2727

Industrial Control, Networking and HMI – EtherCAT Master Support

Process Control~100 DMIPS< 0.5 W< $5

I/O Control200 –

400 DMIPS< 1

W< $10

PLC/PAC and HMI300 –

800 DMIPS< 1.5 W< $10 -

20

High-End PLC/PAC500 –

1500 DMIPS< 2.5 W –

5 W> $15

2 0 0 8 2 0 0 9

High-End Networking1000 DMIPS and up4W -

10 W> $20

MPC8323

ARM®ColdFire®

Power®

LCD Control

MPC8360

►EtherCAT master can run on many processors with Ethernet MAC

►EtherCAT slave can run on processors with programmable QUICC Engine controller►PowerQUICC MPC8360,

MPC8323 processors►Need to develop EtherCAT

microcode

Page 28: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

28Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Industrial Ethernet Support Options

SiemensErtec200/400

PROFINET RTEthernet I/PEtherCAT MasterEtherCAT SlaveSERCOS III

PhoenixContact

HilschernetX

FPGA -

Altera CycloneXilinx

Ethernet PHYwith 1588 h/w

(PROFINET RT)(PROFINET IRT)(IRT +)

PROFINET RTModbus TCPEthernet I/PCIPSyncEtherCAT MasterEtherCAT SlaveSERCOS III

PROFINET RT/IRT

PROFINET RTModbus TCPEthernet I/PCIPSynaEtherCAT MAster

PowerQUICCTSEC (MPC8347)

Existing ColdFire with FEC

PowerQUICCeTSEC

MPC8313

PowerQUICCQUICC Engine

MPC8360/58

ColdFire/PPC+IEEE1588 FEC

MCF5441x

Ethernet PHY

mobileGTMPC52xxMPC5121

Page 29: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

29Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Industrial Wireless Protocols

ZigBee®, WirelessHART™ and ISA100.11a

Page 30: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 30

The IEEE 802.xx Wireless Space

Data Rate (Mbps)

Ran

ge

Millimeter-wave 802.15.3cWPAN

WLAN

WMAN

WWAN

WiFi802.11

0.01 0.1 1 10 100 2000

Bluetooth802.15.1

IEEE 802.22

WiMAX802.16

IEEE 802.20

►IEEE®

802.15.4 breaks the “bigger and faster”

mold to address the unique needs of monitoring and control

802.15.4

Machine-to-

machine

Low cost►

Low power►

Low duty cycle►

Small packets►

Fast power-on latency

Self-forming, self-healing mesh networking

Page 31: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 31

IEEE 802.15.4 ApplicationsC

ost Proprietary

Networks (802.15.4 and SMAC)

ZigBee®

RF4CE

WirelessHART™

ZigBee®

Gaming and Toys

Security

SmartEnergy

RemoteControl

MedicalMonitoring

HomeControl

BuildingControl

IndustrialControl

Page 32: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 32

802.15.4 Market Summary

► Market maturing•

Approximately 12 million chipsets in 2008, 25 million cumulative292 million chipsets in 2012

Freescale #1 for 2008 with 61% market share (In-Stat 2008)

► Technology Advantages•

Optimized for low duty cycle applicationsLonger battery life (months to years)

Interference avoidance

►Becoming the foundation for many protocol stacks•

ZigBee®

technology, WirelessHART™

technology, ISA 100.11a protocol stack, RF4CE consortium

► Majority of market wants global 2.4GHz solution•

Over 80% of market expected to be 2.4 GHz98%+ of 2007 volume based on 2.4 GHz900 MHz better propagation being offset by PA/LNA for 2.4 GHZHigher volumes will drive lower cost for 2.4GHz solution

Sub 1GHz may get traction from release of 802.15.4 2006 and future release of 802.15.4c and 802.15.4d

Page 33: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 33

Comparing Industrial Wireless Technologies

Technology Pros ConsZigBee®

Protocol ►General market appeal►Lots of backing in Smart Energy space►Products in market today

►Not cost effective for high volume consumer►Complex►Not “Industrial Grade”

SP100.11a ►Deterministic►Immune to multipath►Sleeping routers►CSMA and TDMA tunable►Multiple fieldbus support►IPv6 support

►More costly components required►Object structure in application layer adds structure which developers might view as too restrictive

WirelessHART™

Specification

►Deterministic►Immune to multipath►Sleeping routers►Existing wired devices in market

►More costly components required►TDMA mode only

Page 34: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 34

ZigBee Alliance >292 members, www.zigbee.org•

49% Americas, 28% EMEA, 23% Asia

Used by applications to monitor and control energy

70% ZigBee adopters are metering and utility companies

“ZigBee 2007”

is latest version released Jan/09•

Targets industrial and commercial environments•

Freescale offers both ZigBee and ZigBee Pro compliant platforms

►Key Points•

Standard based on 802.15.4•

Defines network, security and application software layers

Supports multiple network stacks

Will incorporate IETF 6LowPAN for IPv6

►Advantages•

Robust IEEE 802.15.4 PHY/MACReliable data despite noise, interference

Reliable self-healing mesh networksScalable to thousands of devicesSecure symmetric key with AES-128

Low costMulti-year life on AA batteries

Interoperable platform conformance certification

Industrial Wireless – ZigBee®

Page 35: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 35

ZigBee® Solutions

►MC13224 is the ideal platform for ZigBee

Flexible memory configurationEnough on-chip memory to run entire stack and application profile

RAM-basedAllows firmware upgrade without external storage such as EEPROMCan update Flash directly

Lower RX and TX power consumptionIdeal for battery applications

Highly integrated package reduces design time and cost.Reduces design complexity and through reduced integrated RF front endReduces total cost through lower component count and smaller board space

Page 36: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 36

MC1322x Platform in a Package (PiP)

Integrated 2.4 GHz transceiver with 32-bit CPU

802.15.4 Compliant transceiver•

ARM7TDMI up to 26Mhz►

Lowest power•

Significant power reduction –

up to 45%•

22 mA Rx & 29 mA Tx with radio and MCU►

Plenty of memory for ZigBee Applications•

ROM, Flash, RAM►

Improved RF performance•

-96 dBm sensitivity (DCD mode)•

-100 dBm (NCD mode, +3-4 mA current)•

+4 dBm power output►

Hardware accelerator reduces MCU overhead•

MAC accelerator•

AES 128-bit hardware encryption/decryption►

Best in class peripherals•

UART, SPI, KBI, 8 channel 12-bit ADC, 4x16-bit timer, I2C, SSI (I2S), 64 GPIO

Unique platform in a package•

RF matching in package•

Requires power, crystal and 50 Ohm antenna•

9.5 mm x 9.5 mm 99-pin LGA

Balun TX/RXSwitchTX/RXSwitch

AnalogTX

AnalogRX

TXModem

RXModem

DigitalModem

802.15.4MAC

Accelerator(MACA)

802.15.4MAC

Accelerator(MACA)

IEEE® 802.15.4 Transceiver

AdvancedSecurityModule(ASM)

AdvancedSecurityModule(ASM)

SPIFLASHModule(SPIF)

128 KBSerial

FLASH

128 KBSerial

FLASH

AnalogPower

Management&

VoltageRegulation

AnalogPower

Management&

VoltageRegulation

RFOscillator/PLL

&Clock Generation

24 MHz (Typical) 32.768 KHz (Optional)

Clock &Reset

Module(CRM)

ARM7TDMI-S32-bitCPU

ARM7TDMI-S32-bitCPU

BusInterface &

MemoryArbitrator

BusInterface &

MemoryArbitrator

ARMInterrupt

Controller(AITC)

ARMInterrupt

Controller(AITC)

CPU Complex

80 KBROM80 KBROM

MC1322X Block Diagram

SCI/UARTModule

SCI/UARTModule

SCI/UARTModule

SCI/UARTModule

SSI/I2SModuleSSI/I2SModule

I2CModule

I2CModule

KeyboardInterfaceKeyboardInterface

SPIInterface

SPIInterface

GPIOControlGPIO

Control

TimerModuleTimer

Module

Up

to 6

4 G

PIO

Up

to 6

4 G

PIO

BatteryMonitorBatteryMonitor

Dat

a &

Add

ress

Bus

es

12-bitADC

12-bitADC

12-bitADC12-bitADC

12-bitADC12-bitADC

JTAG & Nexus

JTAG & Nexus

96 KBRAM96 KBRAM

BuckConverter

Page 37: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

37Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►WirelessHART standard completed 2007•

Targets industrial process and control•

Extends HART protocol to secure IEEE 802.15.4 wireless technology (2.4 GHz)

Increases robustness to interference and multipath noise

►Transparently integrates wired/wireless devices•

Maintains HART user experienceWorks with existing HART tools, applications and installed devices

Focuses on reliability and co-existence

►Key Points•

Connects existing “Wired”

HART device to wirelessly transmit diagnostic and calibration information

Not ideal for low cost applications

►Advantages•

Robust and secureAdds channel hoppingHigher default transmit power +10dBmMesh Network Topology

Flexible network organization, redundant paths, self organizing and self healing

Dynamic bandwidth allocationAES-128 ciphers and keys

Industrial Wireless – WirelessHART

Page 38: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

38Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

►ISA100.11a working group to release family of open wireless standards 2H/09

Targets process automation now•

Future factory/building automation and discrete manufacturing

►Optimized for sensors, actuators, automation devices, wireless workers, first responders and wireless infrastructure networks

Unified application interface maintains interoperability with wired plant infrastructure networks

►Key Points•

Defines OSI layers (PHY, DLL, etc.), security and management including network and device config

Low complexity, robust to interference, low power consumption and cost

►Advantages•

Reliable low-power communication•

Automatically adaptive mesh networkMesh, star-mesh and star topologiesSelf-organizing intelligence

Robust securityAES128 block cipher for messagesExchange of secret keys and unique device identifiers for authentication

Industrial Wireless – ISA100.11a

Page 39: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 39

ISA100.11a Universality Promise

Page 40: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 40

Comparing Industrial Wireless FeaturesFeature ZigBee Protocol SP100 WirelessHART

Target Market Consumer and Commercial Industrial Industrial

Target Applications Smart Energy, Building Automation

Process Control,Factory Automation Industrial Control

802.15.4 2003 2006 2006Channel Hopping/Agility Agility -

2007 Spec Hopping HoppingTopology Mesh, Tree Mesh, Tree Mesh

Device Type FFD, RFD FFD, RFD FFDBattery Life Best Better* Good

Sleeping RoutersNot yet,

Addressed in Future Spec

Yes Yes

Latency 4ms 10ms 10msChannel Blacklist / Preferred Channels Preferred channel Blacklist Blacklist

Encryption AES128 AES128 AES128Cost Low Medium High

Message Priority (QOS) No Yes YesCertification Program Yes Yes Yes

Page 41: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 41

WirelessHART and ISA100.11a Solutions

►MC1321x ideal for SMAC, IEEE 802.15.4, SynkroRF and RF4CE

Integrates MC13202 2.4 GHz transceiver with 8-bit MC9S08GT MCU in a single System in Package (SiP)

Fully compliant 802.15.4 platform•

Low cost solution for applications that do not require full ZigBee mesh networks

►Memory Scalability •

Three flash memory configurations available to optimize solution

cost based on application requirements

Page 42: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 42

MC1321x Overview►

MCU Features•

40 MHz HCS08 low-voltage, low-power core •

Flash and memory dependent on part •

Multiple 16-bit timers •

Up to 38 GPIO •

8-bit port keyboard interrupt (KBI) •

8-channel 10-bit analog-to-digital converter (ADC) •

SCI interface supporting up to 115.2 kBaud •

I2C with 100 kbps maximum bus loading •

Low-voltage detection •

In-circuit debug and Flash programming •

Common on-chip processor (COP) watchdog timer ►

RF Features•

802.15.4 compliant 2.4 GHz RF transceiver250 kbps O-PQSK modulation 16 selectable channels

Auto-trim feature for crystal accuracy Eliminate need for external variable capacitorsAllows for automated production frequency calibration

Programmable from -27 dBm to +3 dBm •

RX sensitivity of -92 dBm•

Integrated Transmit/Receive switch Supports single-ended or full differential operation

Features•

-40 to +85 degrees C operating temperature •

2V to 3.4V•

Low external component count Requires a single 16 MHz crystal Programmable frequency clock output for MCU

9x9x1 mm 71-pin LGA package •

RoHS compliant ►

Availability•

Shipping in volume since September 2006

RFIC Timers

Digital ControlLogic

AnalogReceiver

FrequencyGenerator

AnalogTransmitter

Buffer RAM

RAMArbiter

VoltageRegulators

IRQArbiter

PowerManagement

Dig

ital T

rans

ceiv

er

Tx/Rx Switch

HCS08 CPU

FLASH Memory

RAM

Low Voltage Interrupt

InternalClock Gen

Background Debug Module

8-ch10-bitADC

2 x SCI

IIC

16-bitTimers

COP

Keyboard Interrupt

Up

to 3

9 G

PIO

Features MC13211 MC13212 MC13213

Protocol Stack SMAC SMACIEEE 802.15.4

SMAC IEEE 802.15.4 SynkroRFZigBee

Memory 16 KB Flash 1KB RAM

32 KB Flash2 KB RAM

60 KB Flash 4KB RAM

2009 1K SRP $3.10 $3.38 $3.71

Page 43: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TMFreescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009. 43

Summary

► Freescale aligns with Factory Automation market requirements

► Many devices support both legacy fieldbus and industrial Ethernet protocols•

PowerQUICC®, QorIQ™, mobileGT®, i.MX and ColdFire®

processors•

Solutions, enablement and 3rd party protocol stacks availablePROFIBUS, CANopen, DeviceNet™, Modbus RTUPROFINET, EtherNet/IP™, Modbus TCP, EtherCATZigBee®, WirelessHART™, ISA100.11a

► Devices are ruggedized with long life and reliability•

Industrial products ship 10+years, with high quality and strong customer support•

Processor performance from 80 to >3000 DMIPS, for fanless operation at -40C to 85C ambient

► Energy Efficiency•

MPU <1 W max @ 400 DMIPS with on-chip power management•

MPU <4 W max @ >1000 DMIPS with on-chip power management

► Cost-effective on-chip safety and security•

Protect against IP cloning, network data hacking and soft errors

Page 44: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

44Freescale Confidential and Proprietary Information - Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2008.

Q&A

►Thank you for attending this presentation. We’ll now take a few moments for the audience’s questions and then we’ll begin the question and answer session.

Page 45: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM

45Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2009.

Related Session ResourcesSessionsSession ID Title

AZ120 Industrial Network Protocols (Part 1): Industrial Control

AZ131 Industrial Control and Networking Roadmap

AE107 IEEE®

802.15.4 Protocol Options Overview

Page 46: AZ151 Industrial Network Protocols - NXP SemiconductorsIndustrial Network Protocols used in Factory Automation Applications – Market Overview – Freescale and Protocol Vendor Support

TM