© 2007 Swagelok Company. Swagelok confidential. For internal use only. Device Description Rick Ales CPAC May 2008
© 2007 Swagelok Company. Swagelok confidential. For internal use only. Application Layer Object Model An object is the abstraction of a real entity. –Attributes -The data. –Methods - Procedure to access and manipulate data. –Behavior - Rules of operation. A class is the published definition of an object. An instance is a specific object. Instance of a class –USA Attribute –BILL CLINTON Method –HOLD ELECTION Behavior –IF HOLIDAY CLOSE POLLS Class –Country Attribute –President Method –GetNewPresident() Behavior –OnHoliday can’t GetNewPresident()
© 2007 Swagelok Company. Swagelok confidential. For internal use only. Foundation Fieldbus Objects Resource Transducer Discrete Input Discrete Output Analog Input Analog Output Function Blocks – PID – Bias/Gain – Ratio
© 2007 Swagelok Company. Swagelok confidential. For internal use only. DeviceNet Object Model I/O Message I/O Explicit Message Router Network Object Assembly Object Assembly Object Device Identity Device Manager Sensor Actuator Controller Network Connection Objects Common Objects Device Specific Objects
© 2007 Swagelok Company. Swagelok confidential. For internal use only. Electronic Data Sheet
© 2007 Swagelok Company. Swagelok confidential. For internal use only. EDD and Interoperability
© 2007 Swagelok Company. Swagelok confidential. For internal use only. Function Block Model
© 2007 Swagelok Company. Swagelok confidential. For internal use only. Electronic Device Description Language