|

Application Server Objects on ArchestrA.biz
ArchestrA based
applications introduce a revolutionary method of
building industrial applications. The base building
components of an ArchestrA based application are
Application Objects. Application objects built within
the FactorySuiteŽ IDE contain all the necessary elements
associated with an
automation
device, such as historization parameters, tags, alarm
and events, documentation, scripts, security, and
communication parameters. A library of reusable
component templates can be built, replicated and
deployed, enabling rapid application development. In
addition,
each component template supports change propagation; so
a change in one of the elements can be automatically
propagated to all — or select, related — instances,
saving valuable engineering time and money.
Use of Application Objects
within Industrial
Application Server significantly lowers engineering
development costs through its component-based, distributed
architecture. Application Objects can be
easily built, replicated and assembled, drastically reducing
engineering setup and deployment costs, while reducing
system start-up time and risk.
By adopting the Industrial
Application Server, Engineers can:
- Use or modify Application Objects
provided with Industrial Application Server
- Build their own library of
pre-engineered automation devices to leverage best
practices and company engineering standards.
- Turn applications
engineering into an assembly process, rather than a
programming exercise, enabling dramatic productivity
gains that increase from project to project.
- Make
use of objects that have been created by 3rd parties or
by Wonderware just by going to
www.archestra.biz
and downloading from the Application Object Warehouse.
Example Application
Objects available from
www.Archestra.biz
:
1.
IBAppObjects
The IBAppObjects
zip contains the InBatch ArchestrA Objects, which is an
object library consisting of four application objects (BatchInventory
Object ,BatchPhase
Object, BatchProxy Object, BatchUnit Object)
designed to provide enhanced connectivity between InBatch
and Industrial Application Server. In addition, there is a BatchObjects demo that exhibits the functionality of these
four application objects. The required preparation to set up
and run the BatchObjects demo is provided in a comprehensive
document entitled, Preparing the BatchObjects Demo.doc.
2.
iPROXY
The iProxy object is a
DeviceIntegration Object that allows access to a running
Intellution FIX32 or iFIX application, which can provide data
points to Galaxy application objects.
(Note: The iProxy object is compliant
with OPC Data Access v2.05 or later standards.) You can
browse the address space of target FIX32/iFix applications
through the OPC Item Browser, which allows you to add iFIX and
FIX32 tagnames as ArchestrA attributes. This capability provides
a communications link to send and receive live data to and from
an iFIX or FIX32 HMI application.
3.
$SQLDataAccess
The
SQLDataAccess object consists of UDAs and scripting to connect to
a SQL Server or other OLEDB compliant database. This object is
built from the base $UserDefined template. The SQLDataAccess
object is only designed to work against a SQL Server database
and uses the MS .NET class System.Data.SqlClient.
4.
$Totalizer

The
Totalizer object is an ApplicationObject that acts as
simple non-operative calculation object, to find the total of an
assigned Process Value (PV) during a specific period of time.
This type of object has no physical equivalent like a valve in a
plant. $Totalizer has been derived from $GenericCalculator. The
idea of this object is to show some simple industrial
intelligence functionality in extending the functionality
provided by $GenericCalculator by implementing additional
equations, and allowing the user to configure a specific time-period for his purpose. $Totalizer comes with few calculation
scripts plus some core scripts inherited from $GenericCalculator.
During initialization, all totals and counters will be set to
zero. $Totalizer is using the $TxPulse signal to trigger the
execution of the appropriate calculation.
5. Many Many More...
Note that the Object Warehouse
is updated constantly. Users can simply register for
www.archestra.biz and
have access to Application Objects, News, Application Server
Forums and more.
ArchestrA provides a number of
key functions designed to free users from the complexities of
dealing with current underlying technologies. So users require
only assembly skills, not sophisticated programming knowledge,
and are able to apply their time to functions in which they have
more expertise. By embedding common application services
directly into a common infrastructure, application engineers can
design and reuse solutions that are instantly integrated.
A powerful new infrastructure for industrial
applications, ArchestrA promises to provide an information
and control superstructure that will increase the
productivity of a plant’s existing systems, while enabling
the plant to easily integrate important new technologies
over the longer term. Building on ArchestrA research and
technology, the Industrial Application Server has taken the
first major step toward reducing the risk of automation
obsolescence and protecting manufacturers’ investments far
into the future.
To learn
more about Industrial Application Server, please do not hesitate
to call Q-mation.
|