.NET SECS Component
for Distributed Factory Applications
The Hume SecsHost
.Net Component is a high-level, working host SECS interface
ready for immediate use. Development effort can be
concentrated on integrating equipment into your factory system
instead of bogged down with developing and maintaining a library
of low-level messaging code. It is a true component that
can be imbedded and deployed in an application of your own
design.
Without any code
development, the SecsHost Component is able to communicate with
GEM standard equipment, manage dynamic Event Reports, upload and
download process programs, and manage Equipment Constant
values. The component also imbeds extensive fallback logic that
accommodates working with non-standard and non-GEM compliant
equipment. Here are some other advantages:
-
Supports
interactive configuration and management of multiple
Host interfaces.
-
Allows
equipment to be dynamically taken off-line and restored
without interrupting other processes
-
Fully CLS
(Common Language Specification) compliant API and can be
used from any of the .NET programming languages,
including C#, C++, Visual Basic, and Java
-
Allows
application developer to register event handlers and
callback delegates to receive asynchronous inputs such
as Event Reports, Alarm Reports, or specified SECS
message types.
-
Transparent
conversion of .NET Unicode string data to SECS data
types
-
Built-in
management of communication and control state models
with automatic initialization of dynamic Event Reports
and Equipment Constants.
-
Configurable
Virtual Reporting: Event Reports and Status
Variables can be renamed to provide commonality across
equipment.
-
Fully
integrated into the .NET design environment with
IntelliSense coding of event handlers, visible method
descriptions, and parameter prompting
-
Comprehensive debugging and diagnostic features with support
for remote debugging using Hume
Inspect and
hubclient applications
-
Demonstrated
very high reliability
-
Enables new
and custom messages to be easily implemented without
updated software
-
Implements SEMI
E4, E5, E30, and E37 specifications (both SECS-I and
SECS-II/HSMS)
Moreover, our
SECS/GEM software comes with an integration backbone. This
backbone, or middleware, provides the connectivity needed to tie
separate applications into a coordinated system. Providing elegant separation of data producers and consumers,
it allows development teams to work independently and code to
a shared table schema.
Communication is accomplished using an event-driven subscription approach with
an in-memory SQL database. The subscription feature
eliminates polling and includes sophisticated message queuing.
Queuing smoothes over peaks and bottlenecks, and provides a
dynamic connection interface. The
whole package is called the Hume
Datahub Solution
Development Kit (SDK). See a
Datahub conceptual overview
here. The
SDK is portable to major operating systems including HP-UX,
Linux, SunOS, and Windows.
We proudly count Agilent, Delta Design, Freescale, and National
Semiconductor among our very happy customers. Here are some
links within our site that you might find useful. Thanks for visiting.
M
Host
Developer's Overview
Example Implementation Diagrams
.NET SecsHost
Documentation
(new window)
Contact us today for more information |