The Net is the Automation.
We bring people, systems and devices together.
NettedAutomation GmbH
Information & Communication Systems (NAICS)

back - menue - contact - search
news - solutions - standardization - seminars - marketing support
question & answers - discussion forum - glossary - links - about us


-> home > solutions > uca > products > embedded uca >

Embedded UCA server from Tamarack Inc.
(request information and demo)

Embedded UCA

The UCA Version 2.0 specification includes both 3 layer and 7 layer (OSI and TCP/IP) profiles, over a wide variety of media and network topologies. UCA application layer services for data acquisition and control functions specify the standard ISO/IEC 9506: Manufacturing Message Specification (MMS).

The products cover complete portable solutions for MMS-based UCA 3 layer and 7 layer OSI profiles in small controllers. TCP/IP profiles may be provided on request. Products can be configured for use over serial-based media (ADLC) or LAN drivers (e.g. Ethernet).

UCA Products

The UCA product offerings are unique, in that they were designed from the start for small device implementations. Formal computer science techniques have been applied, along with the experience in embedded systems and communication, to develop the smallest and easiest to use implementations on the market.

The interfaces provided are simple, and do not require detailed knowledge of the underlying protocols.

All code is ANSI standard C. The code has been used in a variety of processors (including 8 bit) and compilers. Typical code sizes for 3 layer (serial based ADLC and MMS) range from 15K to 25K, including integration code

What's Involved?

  1. Implementing a typical embedded UCA server requires the following steps:Develop interface routines between bottom of the stack and physical media (LAN or serial)
  2. Develop object model (visible variables, etc.) based on the UCA specifications
  3. Develop an MMS dictionary containing entries for each object. Each dictionary entry contains the name, type, and local routines for accessing the data values on the specific device.

Product Options

The following table shows the various product packages available for UCA support. UCA in the smallest 3 layer devices require only the MMSdTM Server and the xDLCTM Secondary.

MMSd Server MMS server for small devices
xDLC Secondary ADLC server for serial links
MMSd Client MMS client and server for small sub-masters
xDLC Primary ADLC client and server for small sub-masters
OSI Package UCA 7 layer support

The MMSd products implement the core set of MMS services required by UCA 2.0. The basic set of MMS services include:

  • Initiate
  • Conclude
  • Identify
  • GetNameList
  • GetCapabilityList
  • Reject
  • Read
  • InformationReport
  • Write
  • Status
  • UnsolicitedStatus
  • Cancel
  • Also supported are optional services for implementing events and upload/download of domain images.

Tamarack provides software for embedded UCA server. Several packages are available:

MMSd Server Package

Implements a compact MMS server for embedded systems. The package includes MMS encoding, decoding, and services for the UCA subset of MMS, along with the required subsets of OSI Session, Presentation, and ACSE. The UCA Trim-7 (i.e. FastByte option for Session and Presentation) is also supported. The package handles UCA Time Synchronization protocol (time master and time slave). The object modeling and MMS dictionary generation software (MMSdPREP), RFC 1006 interface software, and the Tamarack generalized transport interface are shipped as part of the package. It also includes sample initialization and main loop software (MS DOS, Windows). Testing tools provided include the Tamarack MMS Test Client, and a windows-based OSI decoder (WOSIDEC) for analyzing UCA protocol directly at the media (also for testing and diagnostics).

MMSd IED Client Package

This package is for devices requiring simple read/write access to peer devices in the network. Includes all of MMSd Server Package plus an expanded MMS encoder/decoder and simple client software.

MMSd Embedded Client Package

For gateway devices and RTUs which must use self-description techniques and reporting models to access data from subordinate devices and which then serve the data acquired to other clients. Includes all of the MMSd Server Package plus expanded client-side encoder/decoder, plus software to handle Client side of data access, reporting, and log retrieval.

OSI Package

High performance implementation of the OSI layers 2 and 3 (Network and Transport) for embedded systems. Includes both Client and Server functionality. This package will be updated to include the UCA GOOSE message handling, as well as the other UCA OSI connectionless profiles.

xDLC Slave Package

Tamarack implementation of ADLC for operating UCA over asynchronous serial links. Particularly useful in small low cost devices such as distribution equipment. Suitable for use over serial based multi-drop media such as radio. Can be used alone with the MMSd Server Package to provide low cost UCA 3-Layer profile or used under the Tamarack OSI Package to provide 7-Layer serial profile.

xDLC Master Package

Tamarack client-side of ADLC for operating UCA over asynchronous serial links. Includes simple polling strategy which can be modified for more advances schemes.


Request information on UCA/MMS for embedded systems:

To effectively test the demo version of a server from Tamarack you need an UCA/MMS client. The UCA Evaluation Kit CD ROM provides you with the world's first and only package (Demo version of UniCA, 2 clients, 1 server, documentation, tutorial, ...) that comes with everything included for the fastest possible start to learn about UCA/MMS/IEC61850 and the Tamarack Server.
The price of the CD ROM is just $100 US (all tax incl.).
Information and Order Form.

Family Name*
First Name*
Company
Department
Street
Zip
State
City
Country
Telephon
Email*
Free Server Demo (see note above, requires a client and a server)
Keep me informed
Comments

* required

MMSdTM and xDLCTM are Trademarks of Tamarack Inc.

07.09.00


The Net is the Automation.
© 2000-2002 NettedAutomation
composed by JohnBlack '01

back - menue - contact - search
news - solutions - standardization - seminars - marketing support
question & answers - discussion forum - glossary - links - about us