john mosher honeywell industrial process control machine

24
Smart Distributed System IFPAC 2002 IFPAC 2002 John Mosher Honeywell Industrial Process Control Machine Automation & Safety

Upload: others

Post on 24-Oct-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Smart Distributed System

IFPAC 2002IFPAC 2002

John MosherHoneywell Industrial Process Control

Machine Automation & Safety

Smart Distributed System

Smart Distributed System is:• Open• CAN-based • Event-driven• Highly reliable• “Smart” device-level network

For real-time communication of Process, Configuration, and Diagnostic information

Smart Distributed System DescriptionSmart Distributed System Description

Smart Distributed System

Smart Distributed System HistorySmart Distributed System History

1988 1988 Initial investigationsInitial investigations1990 1990 Protocol Stack work startedProtocol Stack work started1991 1991 Initial Specification finishedInitial Specification finished

1992 / 1993 1992 / 1993 Beta System testBeta System testJanuary 94 January 94 Official LaunchOfficial Launch

19951995 PC based ControlPC based Control19951995 Protocol enhancements (SDS ALP 2.0)Protocol enhancements (SDS ALP 2.0)19961996 Distributed Control / AutoDistributed Control / Auto--configuration configuration 19971997 Product portfolio development finishedProduct portfolio development finished19971997 SEMI Int’l Std E54.5SEMI Int’l Std E54.5--0997 (Sensor/Actuator Network)0997 (Sensor/Actuator Network)19981998 Smart Solution Provider GroupSmart Solution Provider Group20002000 IEC / CENELEC Standard 62026IEC / CENELEC Standard 62026--55

Smart Distributed System

Smart Distributed System Development Smart Distributed System Development

• CAN technology provides a robust architecture and high volume production to drive component costs down.

• The SDS Application Layer Protocol was developed by Honeywell to define and optimize event-driven CAN for industrial control applications in a Microsoft Windows-based control environment.

• The SDS Application Layer Protocol is optimized for “Smart Sensors and Actuators”, where Configuration, Diagnostic, and Process information can be embedded cost-effectively in a very small footprint.

SDS was Developed to Improve I/O System Reliability

and Deliver More (and Better) Process Information.SDS was Developed to Improve I/O System Reliability

and Deliver More (and Better) Process Information.

Smart Distributed System

Smart Distributed System and PCSmart Distributed System and PC--Based ControlBased Control

• Time spent troubleshooting I/O failures was reduced with a PC controller that could interpret and communicate detailed device and diagnostic information

• Embedded intelligence reduced downtime and provided greater information and control capabilities when combined with a Microsoft-based control platform

• System development and commissioning time and cost was 30-50% less than obtained with traditional methods

SDS Improves Productivity and Facilitates Access to Information to Decrease Total Cost of Ownership

SDS Improves Productivity and Facilitates Access to Information to Decrease Total Cost of Ownership

Smart Distributed System

Smart Distributed System Network ArchitectureSmart Distributed System Network Architecture

12mm Prox

977 PROX

HDLS

HDMP Photoelectric

PRESSURE

AnnunciatorsNematronExorQ-TermHoljeron

CONTACTORS

PROXIMITY

ActivatorHoneywellTermiflex

DIRECT PLC INTERFACE

Other PLCs

MULTIPORTACTUATOR

ITS-SENSORPROXIMITY

MULTIPORT-SENSOR

MOTOR STARTERSGE ED&C

Square D

MINI BASEProx or Photo

DRIVESGE FanucMagnatekPacific ScientificInfranor

VALVES and VALVE MANIFOLDSSMC MAC Festo BurkertParker-Hannifan Numatics

OPERATOR INTERFACESGE ED&C EXORQ-Term HoljeronAdvantech Xycom

ITS-ACTUATOR

Mini High PerformanceFiber Optic Photos

Industrial I/OWestern ReserveOpto-22

Color Sensors

Barcode/RFIDMicroscanAccusort

PLCs Micro Switch (VME)Honeywell IACYamatakeSiemensGE FanucModiconPLC Direct

Auxilary Devices & CompnoentsDaniel WoodheadMolexMotorolaPhillipsBrand RexBeldon

PC Interface Honeywell SoftingHoljeron I+ME GmbHDIP Inc MicroSmithSynergetic MicrosystemsAdvantech

ANALOG I/OOpto-22 SNAPHoljeron AQUA SeriesPLC Direct

Software OS Think & Do QNXSteeplechase UNIXWonderware NTIntellution DOSNemasoft C Code & Others

HONEYWELL Products unless noted

Protocol ConvertersSDS<>LonworksSDS<>RS-232/485SDS<>Profibus

Smart Distributed SystemHONEYWELL PROPRIETARY

Smart Distributed System Network ArchitectureSmart Distributed System Network Architecture

• Communication rates of 125, 250, 500, and 1,000 kBaud

• 1500 ft maximum distance at 125 kBaud (longer with Bridge)

• 64 maximum electrical loads (Nodes) per network. 126 with repeater

• 12-24VDC, 2 power wires + 2 communication wires + shield

• Multiple physical layers topologies

• 126 logical addresses - not related to physical location on the network

• Proven event driven architecture for maximum throughput (<1ms)

• Event-Driven, Master-Slave, Multicast and Peer to Peer Services

• Network heartbeat to insure device health every 2.5 seconds

•Robust Network Management capabilities (Microsoft architecture)

Smart Distributed System

SDS Network StackSDS Network Stack

Application Layer

Presentation Layer

Session Layer

Transport Layer

Network Layer

Data Link Layer

Physical Layer⇐CAN⇐CAN

⇐ SDS

ISO OSI 7 Layer Model Process Data ServicesDiagnostic Data Services

Configuration Data Services

Event drivenPolled

CyclicalSingle MasterMulti MasterPeer to Peer

Multicast

Smart Distributed System

SDS Object Model / Address MechanismSDS Object Model / Address Mechanism

255 Attributes

255 Actions

255 Events

32 Objects

Logical deviceData Variables

FunctionCalls

Event Reports

Up to 126 LogicalDevices

Smart Distributed System

SDS System Architecture SDS System Architecture -- Object ModelsObject Models

SDSMinimumBehavior

I/ODevices

1

Digital IN

1.1

AnalogIN

1.2

Digital OUT

1.1

AnalogOUT

1.2

SerialString

1.3

Smart Distributed System

SDS System Architecture SDS System Architecture -- Application Layer ProtocolApplication Layer Protocol

• SDS Supports Master/Slave, Multicast, and Peer-to-Peer Architectures.• Allows for a wide variety of control implementations

• SDS supports Event-Driven, Polled, and Cyclical Reporting Structures.• Multiple structures can be used on the same network. For example, sensors may report ‘Change Of State’ in the Event-Driven mode while analog values are reported every 50 ms. in the Cyclical Reporting mode

• SDS has 2 Special APDU (Application Layer Protocol Data Unit) Forms:• Short Form APDU - Shortens the CAN message for single-bit commands such as

COS, Write, and Acknowledgement. This allows for greater throughput and improved system response time.

• Fragmented APDU - Allows for data messages longer than the standard 6 data byte format. Up to 256 bytes of data may be sent. This allows complex data such as ASCII strings to be sent across the network.

SDS Application Layer meets Industrial NeedsSDS Application Layer meets Industrial Needs

Smart Distributed System

SDS System Architecture SDS System Architecture -- Embedded FunctionsEmbedded Functions

• Network Health Diagnostics: Examples: Power, CRC Error, Message Overrun, Missing Device, ISA Board and/or Channel Failure

• Device Diagnostics: Examples: Misaligned/dirty photo, prox target too close/far, mechanical switch operation limit, valve return too slow, motor overload tripped, disconnect opened, barcode good/bad read, VFD faults, and overtemp, pressure range alarm,analog calibration error, etc.

• Device Embedded Control Functions: Examples: NO/NC, light/dark operate, on delay, off delay, one shot, batch count, motion detection, jam detection, barcode format, temperature setpoint, analog high/low alarm, etc.

• Devices can be changed/installed with power on: - Only the address must be set - Automatic readdressing is available - Other functionality is optional and can be auto-configured

• Universal Data Communication: Any digital, analog, or serial data may be embedded in a device or connected via a wide selection of remote I/O nodes.

SDS Embedded Diagnostics and Network Management featuresSDS Embedded Diagnostics and Network Management features

Smart Distributed System

SDS Network Advantages SDS Network Advantages -- for Developersfor Developers

• Well-defined, stable, open, and free Application Layer ProtocolDownload all necessary specifications for free

• Solid acceptance in many marketsSemiconductor, Electronics Assembly, Automotive, Food & Beverage,Machine Tool, Parcel & Package Distribution, etc

• Quick and cost-effective implementationLow cost, small footprint integrated microprocessors (6805X4, PIC - <<$10)No approval process is required

• Wide variety of developer tools, devices, and services are available.Preloaded chipsets, C - code libraries, NT .dll, UNIX and QNX softwaretoolkits, device conformance tester software, high-end bus analyzersoftware, developer support, etc.

• Well-developed infrastructure• Smart Solution Providers Network comprised of mutually supportive

vendors dedicated to providing the ‘whole product’ solution.• UL Testing to insure interoperability and conformance

SDS Offers Significant Advantages to DevelopersSDS Offers Significant Advantages to Developers

Smart Distributed System

SDS Automatic Config/Replace DeviceSDS Automatic Config/Replace Device

SDS Configuration File Checks for Device Health and Verifies/CorSDS Configuration File Checks for Device Health and Verifies/CorrectsrectsAttributes at Startup. Replacement of Bad Devices can be AutomaAttributes at Startup. Replacement of Bad Devices can be Automatic. tic.

************************************** CFG FILE **************************************

* Date: 03/19/01 Time: 17:20:29Board PCI 1Channel 1Baud: 125

Address: 1Input: 1Replacement_Address = 126 Hierarchy = 1.1.1.1.1

Attr 6 (Byte) = 1Attr 10 (Byte) = 0Attr 60 (Byte) = 0Attr 61 (Byte) = 3Attr 62 (Word) = 0Attr 63 (Word) = 0Attr 64 (Word) = 0Attr 65 (Byte) = 0Attr 73 (Byte) = 0

Address: 2Input: 1Replacement_Address = 126 Hierarchy = 1.1.1.1.1

Attr 6 (Byte) = 1Attr 10 (Byte) = 0Attr 57 (Long) = 0Attr 58 (Byte) = 0Attr 60 (Byte) = 0Attr 61 (Byte) = 3Attr 62 (Word) = 0Attr 63 (Word) = 0Attr 64 (Word) = 0Attr 65 (Byte) = 0

Easily editable text file saves all device settingsEasily editable text file saves all device settingsand lets maintenance personnel replace devicesand lets maintenance personnel replace deviceswithout powerdown or configuration tools.without powerdown or configuration tools.

Smart Distributed System

SDS Automatic Error LogSDS Automatic Error Log

SDS automatically creates a time and date stamped error log fileSDS automatically creates a time and date stamped error log file in an easily in an easily manipulated text file:manipulated text file:

Feb/21/2001 06:55:04 SDS Diagnostic Log Initialized

---> Feb/21/2001 06:55:12 Device Diagnostic Bit Values Have Changed for Bus: 2 Address: 10 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, 02, 00, 00, Bus Diagnostics : 00, 10

---> Feb/21/2001 06:56:22 Device Diagnostic Bit Values Have Changed for Bus: 3 Address: 31 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, 40, 00, 00, Bus Diagnostics : 00, 10

---> Feb/21/2001 06:56:53 Device Diagnostic Bit Values Have Changed for Bus: 2 Address: 10 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, 06, 00, 00, Bus Diagnostics : 00, 10

---> Feb/21/2001 07:47:47 Device Diagnostic Bit Values Have Changed for Bus: 3 Address: 10 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, C0, 00, 00, Bus Diagnostics : 00, 10

---> Feb/21/2001 07:50:33 Device Diagnostic Bit Values Have Changed for Bus: 2 Address: 17 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, 08, 00, 00, Bus Diagnostics : 00, 10

---> Feb/21/2001 07:52:01 Device Diagnostic Bit Values Have Changed for Bus: 3 Address: 8 :RomCkSm 0, WtchDog 0, BusOff 0, FatalErr 0, MissingNode 0, DuplNode 0, EEProm 0, WriteError 0, DevErrCode 0, Mismatch 0 Device Diagnostic Bytes 0-3 (in Hex) : 00, 21, 00, 00, Bus Diagnostics : 00, 10

Smart Distributed System

ATTRIBUTE 9, DIAGNOSTIC REGISTER FLAGSByte OneFlag Des cription of Errorbit 0 ROM checksum errorbit 1 Reservedbit 2 Off bus communica tion errorbit 3 Device error, s e t if byte 3 bits 1 or 7 a re se tbit 4 Reservedbit 5 Reservedbit 6 Reservedbit 7 EEPROM error de tectedByte ThreeFlag Des cription of Errorbit 0 Reservedbit 1 Analog input e rrorbit 2 Reservedbit 3 EEPROM error (ana log ca libra tion area)bit 4 EEPROM error (parameter a rea)bit 5 ROM errorbit 6 RAM errorbit 7 CPU I/F error

ATTRIBUTE 19 Input Filter VariableByte OneFlag range filter for trans mis s ion intervalbit 0 inner range filter s e tbit 1 inner range filter s e tbit 2 inner range filter s e tbit 3 inner range filter s e tbit 4 outer range filter s etbit 5 outer range filter s etbit 6 outer range filter s etbit 7 outer range filter s et

ms b ls b 50Hz(60Hz)0000: 160 (133.33)ms default0001: 5120(4266.7)ms0010: 2560(2133.3)ms0011: 1280(1066.7)ms0100: 640(533.5)ms0101: 320(266.7)ms0110: 160(133.3)ms0111: 80(66.6)ms1000: 40(33.3)ms1001: 20(16.7)ms1010: 2.5(2.1)ms AVOID this s e lec tion = high bustraffic

Byte Two filter and contro l flagsFlagbit 0 inhibit re fres hbit 1 res ervedbit 2 trigger for current inputbit 3 trigger for current inputbit 4 digital filter s e tbit 5 digital filter s e tbit 6 digital filter s e tbit 7 digital filter s e t

Typical Attribute Capabilities for Analog DevicesTypical Attribute Capabilities for Analog Devices

Device-Specific Diagnostics (Below)and Representative Input Scaling of Analog Input Device (Right) showrange of data settings available to user.

Smart Distributed System

SDS Network Advantages SDS Network Advantages -- for Customersfor Customers

• Fast, Reliable, Open, and Proven Device Network

• Internationally-approved industrial network protocol

• Field-proven reliability in system critical applications

• Flexibility to Expand, Reconfigure, adapt to new applications

• Built to handle Process, Configuration, and Diagnostic data

• Optimized for Microsoft Distributed iNternet Architecture (DNA)

• Backed by Global Service and Support from Honeywell

SDS Offers Significant Advantages to UsersSDS Offers Significant Advantages to Users

Smart Distributed System

Scalability Scalability -- SDS and Windows CE Distributed ControlSDS and Windows CE Distributed Control

User Computer Or Analyzer Supervising one or more “SAM”

Ethernet

“SAM” - WinCE-based Think & Do with SDS Master and optional Local I/O and Bluetooth

SDS Network - All Device Types Supported

To Next WinCEController

“SAM” Powered By

Available Now!

Smart Distributed System

High precision temperature monitoring and control development continues forward utilizing an internal temperature sensor connected to a third terminal on the header of Honeywell's TS700 high reliability bimetallic thermal switches.

The temperature sensor is thermally mounted to the internal surface of the thermal switch and is contained within the clean, dry, hermetic, He/N2 filled enclosure. This protects the temperature sensor and eliminates the need to provide separate packaging and wiring of sensors, providing the ultimate in savings and reliability for installations requiring thermal regulation, protection and monitoring.

Product Development ExampleProduct Development Example

Temperature Sensor with Temperature Sensor with Overtemp Overtemp SwitchSwitch

Smart Distributed System

Temp.

A/D

SDS

Substrate

RJ45

Press.

A/D

SDS

Substrate

RJ45

Substrate

Product Development ExampleProduct Development Example

Typical NeSSI Device would combine state-of-the-art sensor technology with small,SDS Interface in appropriate packaging and use off-the-shelf connections.

Smart Distributed System

SDS Customers SDS Customers -- (partial listing)(partial listing)

Electronics andElectronics andSemiconductor:Semiconductor:• Dell Computer **• Compaq• IBM• Tektronix• Hewlett-Packard• Silicon Graphics/Cray• Motorola• Gateway Computer• Lucent Technologies• Xerox• OKI• Samsung• QSC Audio **• SCI Systems

Other Markets:Other Markets:• General Motors• Ford• Honda• Boeing• Halliburton Energy Services• U.S. Postal Service• Proctor & Gamble• Coca-Cola• Hunt-Wesson• Fastenal Company• Target Stores• Eagle Logistics• UPS• DHL Worldwide• TNT Courier

** Modern Material Handling Manufacturing Site of the Year Award** Modern Material Handling Manufacturing Site of the Year Award

Smart Distributed System

SDS38%

Profibus-DP15%

DeviceNet22%

Optomux14%

Ethernet11%

SDS Market Share SDS Market Share -- MicrosoftMicrosoft--based Control Applicationsbased Control Applications

Smart Distributed System

Major SDS Installations Major SDS Installations -- U.S.U.S.

Smart Distributed System

Smart Distributed System Smart Distributed System -- Contact InformationContact Information

SDS Web Site: (with Links to other manufacturers and developers)http://www.honeywell.com/sensing/prodinfo/sds

- SDS Application Layer Protocol- SDS Physical Layer Specification- Component Modeling Specification- Component Interface Specification- Control Interface Specification- Conformance Test Procedure Specification- Product Information and Developer’s Training

Conformance Testing: Underwriter’s Laboratories (UL)Chuck Goetz 847-272-8800 ext. 43163 or E-Mail: [email protected]

Application and Technical Support: Honeywell Sensing & ControlBob Nickels 815-235-5735 or E-Mail: [email protected]

Smart Solutions Providers Organization (formerly Partner’s Program)Contact Paul Jensen at 503-675-1667 or E-Mail: [email protected]://www.simpleaswire.com

SEMI SAN committee representative for SDS - John Mosher(209)339-4004 or E-mail: [email protected]