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.

2iPROXY

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.

 

©2003 Q-mation, Inc. All rights reserved. All trademarks are the property of their respective owners.