(*
MMS Product list
*)
(*
Version 4.3
*)
(*
*)
(* http://litwww.epfl.ch/~mms/mms_MMSproducts.txt *)
(*
*)
(*---------------------------------------------------*)
(* Version 4.3 December 4, 1996, P. Castori
*)
(* Version 4.2 April 19, 1996,
*)
(* Version 4.1 July 20, 1995, P. Pleinevaux
*)
(* Version 4.0, Dec. 2, 1994, P. Pleinevaux
*)
(* Version 3.0, July 6, 1994, idem
*)
(*---------------------------------------------------*)
(* Copyright: EPFL-LIT, 1994.
*)
(*
*)
(* Distribution of this document is not limited
*)
(* as long as not distributed for commercial
*)
(* purposes.
*)
(*
*)
(* Disclaimer:
*)
(*
*)
(* This document is provided "as-is" without
*)
(* warranty of any kind. While the information
*)
(* contained therein is though to be accurate
*)
(* at the time of publication, the author
*)
(* accepts no liability or responsibility of
*)
(* any kind for any use of this document.
*)
(*---------------------------------------------------*)
(* To contact the editor of this document:
*)
(*
*)
(* P. Pleinevaux
*)
(* EPFL-DI-LIT
*)
(* CH-1015 Lausanne, Switzerland
*)
(* email: pleinevaux@di.epfl.ch
*)
(* fax: 41-21-693.47.01
*)
(*
*)
(*---------------------------------------------------*)
Changes with respect to the previous version:
information included from the following companies:
- Bull
- Mercedes-Benz
- Nine Tiles
- Olivetti
- ONE, Inc
- Siemens
- SISCO
- SNI
- WM-data A/S
**************************
*
*
*
Table of Contents *
*
*
**************************
Part 1: synopsis
-----------------
1.
2.
2.1
2.2
3.
4.
5
6.
7.
Introduction
MMS provider on
MMS provider on
MMS provider on
MMS provider on
MMS provider on
MMS Source code
MMS Gateways
MMS Application
AEG Computrol
Bull
Bull
Digital
Digital
HP
IBM
Motorola
ONE
ONE
ONE
SISCO
SISCO
SISCO
SISCO
SISCO
SISCO
Intel 320
DPX 2
DPX 20
VAX
MIPS
Series 800
RS 6000
Delta Series
Motorola Delta Series
SPARC
PowerPC
RS 6000
PC/AT
DEC Alpha
Sun/SPARC
DEC Alpha
RS/6000
?
System V
AIX
ULTRIX
ULTRIX
HP/UX
AIX
System V
System V (R3, R4)
Solaris 2.x
AIX 4.1
AIX
Interactive UNIX
DEC UNIX
Solaris
OpenVMS
AIX
SISCO
PC/AT
QNX
SISCO
SISCO
SNI
SNI
VxWorks
pSOS
MX 300
PC
System V
SCO
********************************
*
*
* 2.2 MMS Provider on Windows *
*
*
********************************
AEG
Cycle Software
Siemens
SISCO
SISCO
DOS, Windows
Windows
DOS, Windows
DOS, Windows 3.X, Windows 95, OS/2
Windows NT (Intel and DEC Alpha)
************************************************
*
*
* 3. MMS providers on real-time platforms
*
*
*
************************************************
ONE
ONE
ONE
VMEexec 3.x
VxWorks
pSOS+ or pSOS+m
SISCO
Various
VxWorks
SISCO
Various
pSOS
SISCO
Various
QNX
************************************************
*
*
* 4. MMS providers on manufacturing devices *
*
*
************************************************
AEG
Allen Bradley
April
Fanuc Robotics
GE Fanuc
Kuka
Mitsubishi
NUM
Siemens
Siemens
Siemens
Telemecanique
PLC
PLC-3
5000 series
RC
PLC, CNC
RCs
MELSEC A
1060 NC
Simatic S5 PLC
Sinumerik NC
ACR 20 RC
TSX 47
************************************
*
*
* 5. MMS Source Code providers *
*
*
************************************
Marben
Retix
SISCO
France
USA
USA
********************
*
*
* 6. Gateways
*
*
*
********************
Cycle - LiveData Device Server
Olivetti - MMS/GP 8600 Gateway
Reflex - CIMPICS MAP Equalizer
Robotiker - UNITE MAP gateway
Robotiker - JBUS MAP gateway
SISCO - Device Gateway
*********************************
*
*
* 7. MMS Application Enablers *
*
*
*********************************
Cycle - LiveData
DEC - Open BaseStar
GE Fanuc Automation - Cimplicity
HP - RTAP/Plus
Mercedes Benz - AIMS
Prism Technologies Limited - OpenBase
Silicomp, Bull - Appli-Bus
Siemens - TF/DDE Manager
Siemens - SICALIS PMC
SISCO - AX-S4 MMS
SISCO - MMS LINK
SNI - SINEC MMS-I Variable Generator
802.3
802.3
802.3
802.3
802.3
802.3
802.4
802.3
802.3
802.3
802.3
802.3
************************
*
*
* 1. Introduction
*
*
*
************************
The purpose of this second part is to provide short descriptions of
the above mentioned products. Information is as far as possible
provided by the vendors themselves.
***********************************************
*
*
* 2. MMS Providers on PCs and workstations *
*
*
***********************************************
********************************
*
*
* 2.1 MMS Provider on UNIX
*
*
*
********************************
-------Bull MMS
-------Implementation of the Manufacturing Message Specification (MMS) providing
services for variable access, domain and program invocation management,
file access and event notification. This implementation is compliant with
both the IS (International Standard) and DIS (Draft International Standard)
versions of MMS and provides all MMS services referenced by MAP. Both client
and server functionality are supported. Executive functions have been added
to provide automatic response to services such as variable access and file
access.
The MMS package runs on the DPX 20 range of mini-computers on 802.3.
----------------------------Cycle LiveData Open Workbench
----------------------------An MMS Client/Server implementation for Unix. All the features of
Cycle LiveData Workbench on open Unix platforms. For a description of
Cycle LiveData Workbench see the MMS provider on Windows section.
Conforms with ANSI and X/Open standards. Requires LiveData Open
Runtime. Custom clients and servers require LiveData Open Runtime.
----------Nine Tiles
----------The Nine Tiles MMS implementation is a DOS/UNIX application written
in C. It provides an MMS capability for designing into new manufacturing
devices and retrofitting to existing ones. It implements all 86 defined
MMS services. It includes a testbed MMS client and a development MMS
server. The testbed client is a menu-driven application receiving
keyboard input from the user and able to receive responses from the
network.
The Nine Tiles MMS operates across PC NetBIOS, Novell Netware,
Nine Tiles SimpleNet and UNIX TCP/IP.
-------ONE, Inc
-------ONE Foundation MMS for UNIX, pSOS, VxWorks, VMEexec
--------------------------------------------------Foundation MMS is part of the Foundation Series of binary communications
software solutions from ONE. The Foundation Series brings OSI
middleware solutions to your UNIX or embedded OEM products. Foundation
MMS is based on the ISO 9506 Manufacturing Message Specification, an
international standard for data communications in manufacturing and other
real-time environments.
The product consists of a core set of MMS services, and is ideally suited
for factory floor and utility application programming. Each service is
accessed through C language function calls, one for each MMS primitive.
Macros are provided to perform complex variable manipulation when
Alternate Access is required. MMS applications can store their protocol
parameters in ONE's Named Application Properties Agent, allowing the
application to migrate to other protocol profiles without modification.
Trace facilities are provided for each function to ease program debugging.
ONE's MMS interface allows for efficient execution through asynchronous
protocol processing . MMS executes over any ONE Foundation OSI 7-Layer
protocol product and is tightly coupled with Foundation OSI. This provides
your OEM applications the platform independence so necessary in this era of
constant migration to new platforms to achieve cost savings or performance
improvements.
Foundation MMS can also be ported to other environments. ONE is ready to
discuss any extensions to Foundation MMS to meet your needs.
MMS consulting is also available. In fact, ONE's MMS Product and
consulting services were used to demonstrate the emerging standards for
the U.S. Utility Communications Architecture.
Foundation MMS can be made available on all platforms supported by ONE's
Foundation OSI product. These include many UNIX and real-time operating
systems. Contact your ONE sales representative for more information about
supported platforms.
MMS is available on numerous computing platforms. Contact your ONE sales
representative for current product ordering information.
-------------SISCO MMS-EASE
-------------MMS-EASE is a C language Application Program Interface (API) for the
Manufacturing Message Specification (MMS) protocols as specified by
MAP, UCA, IGOSS and ISO specfications for communications between
programmable devices and computers. MMS-EASE is available for
UNIX, VxWorks, OpenVMS, QNX, Windows 3.X, Windows NT, Windows 95,
AIX, Solaris and pSOS and supports both OSI and TCP/IP networks.
MMS-EASE consists of a library of C language function calls and
data structures that provide application programs access to all
the services needed for communications utilizing the MMS protocols
in a manner that is independent of any particular interface board or
operating system. MMS-EASE implements ALL MMS services including
variable, context, VMD support, domain, file, semaphore, program
invocation, event, and journal management.
MMS-EASE also includes an exclusive "virtual machine" that
simplifies programming. The MMS-EASE virtual machine provides
data management functions, data structures and automatic responders
and requesters for a variety of MMS objects and services such as
variables, files, domains, and program invocations. The MMS-EASE
virtual machine allows your programs to interact with the network
in a useful way without having to write all of the software
functions yourself.
------------------SISCO MMS-EASE lite
------------------MMS-EASE Lite is a C Language Application Program Interface (API)
for the Manufacturing Message Specification (MMS) protocol for
communications on the factory floor and electrical utilities.
MMS-EASE Lite consists of C source code modules. The modules are
compiler and operating system independent and have been created to
minimize code and data space requirements. The target for this
product is to allow resource limited devices to embed MMS within
the device in a cost effective and resource efficient manner. The
source modules are provided in functional groups. The groups are:
BASIC GROUP: This group contains the source for all of the ASN.1
encode/decode tools for both the client and server protocol for the
following MMS services: Context Management, VMD Support, Variable
Access, Variable Attribute and event services. Source is also
supplied to allow easy data manipulation including Alternate Access.
EXTENDED GROUP: This group contains the remaining MMS services to
perform domain upload/download, MMS object definition, program
invocation services, file services, semaphore services, and journal
operations.
----------------------------------SNI SINEC-TF/MMS Version 3.1 (SNI)
----------------------------------SINEC-TF/MMS (Technological Functions/Manufacturing Message Specification)
implements the MMS protcol standardised in both the IS (International
********************
*
*
* 6. Gateways
*
*
*
********************
---------------------------SISCO - DEVICE GATEWAY (DGW)
---------------------------DGW is a Device GateWay that allows you to transparently integrate
devices like PLCs, robots, and other controllers that use custom or
proprietary communications methods with each other and with networks
based upon the Manufacturing Message Specification (MMS). From a single
computer using a single network connection, a host application can
access data from any device connected to DGW using standard MMS services
over Ethernet. DGW supports a high-level of throughput for real-time
applications in environments with multiple host computers (even using
several different brands) and with large numbers of devices (also of
different brands). DGW can poll for data and report exceptions to the
host or the devices can report their data directly. DGW also provides
device-to-device integration allowing incompatible devices to communicate
with each other in a peer-to-peer manner.
Support is available for ASA/Modicon PLCs, Allen-Bradley PLCs, April PLCs
(via Modbus/J-Bus protocols), Square D PLCs, Cincinatti Milacron PLCs,
Square D and Pertron Weld Controllers, Toledo Transducers and IDC
tonnage monitors, Magnetek controllers, Bitronics meters, CEGELEC PLCs,
ABB Robots, and Square D Power Logic circuit monitors.
--------------------------------------------------------Reflex Manufacturing Systems Ltd - CIMPICS MAP Equalizer
--------------------------------------------------------Gateway to 3 serial lines and 4 parallel 16 bit ports.
----------------------------Cycle LiveDate Device Server
----------------------------Protocol gateway between MMS/OSI and proprietary protocols. See
description in MMS provider on Windows section.
Cycle LiveData Server and Cycle LiveData Workbench - enable the
development of custom MMS/OSI servers for proprietary equipment and
protocols.
----------------------------Olivetti MMS/GP 8600 Gateway
----------------------------This package provides a Gateway function between the MMS standard
environment and the GP 8600 proprietary environment. GP 8600 is a
CNC product designed by OSAI AB which provides a set of
communication facilities based on the proprietary PCS protocol. The
Gateway, running on LSX 3000 X/OS systems, implements the mapping of
the MMS services on the PCS services through the Olivetti Multibrain
package. The following MMS-like functionalities are supported:
- Context Management Functional Unit
- Virtual Domain Management
- Download and Upload
- Variable Access
objects.
The AX-S4 MMS DDE server is compatible with many MS-Windows application
enablers including Excel, AmiPro, MS-Word, 1-2-3, InTouch, Real-Time
VisionPro, FactoryLink, QuattroPro, Cimplicity, Access and many others.
AX-S4 MMS allows these Windows/DDE applications to communicate
bidirectionally with devices and other applications over MMS based
Ethernet networks. The DDE server functions convert simple DDE
commands into MMS calls over the network. Applications supporting
the DDE Advise function can use AX-S4 MMS to create "hot-links" that
update themselves automatically when the data in the remote
application changes. AX-S4 MMS also provides a built-in MMS server
for implementing distributed client/server solutions. Available for
both OSI and TCP/IP networks for Windows 3.1/3.11, Windows NT and
Windows 95.
----------------SISCO - MMS LINK
----------------MMS Link provides real-time access for USDATA's FactoryLink
application enabler to devices and other computers using the
Manufacturing Message Specification (MMS) protocols. MMS Link
installs like other FactoryLink drivers but provides a
higher-level of functionality for implementing distributed control
systems in a multivendor environment. Through the use of MMS Link,
FactoryLink applications gain access to PLCs, CNCs, robots, and
other MMS based applications using a common messaging scheme based
on the industry standard MMS.
With support of both client and server functions within MMS Link,
data contained within the FactoryLink real-time data base can be
made available to other MMS applications on the network. Remote
access to the local real-time data base is handled by MMS Link without
any interaction on the part of the user's FactoryLink applications.
This allows MMS Link to support distributed multivendor applications
where the data in FactoryLink can be accessed by other MMS devices
and applications including other brands of application software.
------------------------ICCP Toolkit for MMS-EASE
------------------------SISCO's ICCP Toolkit for MMS-EASE is a comprehensive development
environment for building applications based upon the intercontrol
center communications protocol (ICCP) per IEC870-6 TASE.2. The ICCP
implementation layers on top of the MMS functions provided by MMS-EASE.
MMS functions are also available directly to applications for
integration with other MMS applications and devices. SISCO's ICCP
Toolkit gives SCADA and EMS original equipment manufacturers a
jump start on ICCP development by speeding your ICCP based product
to the market with minimal risk. The ICCP Toolkit is a field-proven
implementation of the Inter-Control Center Communication
Protocol (ICCP) in source code form that works with SISCO's popular
MMS-EASE API for MMS.
---------------------------------------
-------ONE, Inc.
--------777 E. Eisenhower Parkway
Suite 650
Ann Arbor, MI 48108
Tel:
313-996-9900
Fax:
313-996-9908
E-mail: sales@one.com
Fax 49-911-895.36.99
Contact: Andy Fiebig
-------------------------------------SIEMENS-NIXDORF (SNI) Inform. Syst. AG
-------------------------------------D. Engelke
AP 111
Colmberger Str. 2
D-8500 Nuernberg
tel: 49-911-962.25.53
fax: 49-911-962.25.79
-------------------SILICOMP INGENIERIE
-------------------E. Arnould
Route Lavoisier, BP 1
F-38330 Montbonnot-St-Martin
tel: 33-76.41.66.66
fax: 33-76.41.66.67
----------SISCO, Inc.
----------SISCO, Inc. (Systems Integration Specialists Company, Inc.)
6605 19-1/2 Mile Road
Sterling Heights, MI 48314-1408 USA
Tel: +810-254-0020
Fax: +810-254-0053
BBS: +810-254-1578
E-Mail: info@sisconet.com
Contact: Ralph Mackiewicz (ralph@sisconet.com)
--SNI
--See entry for Siemens-Nixdorf
-----------------------------United States Data Corporation
-----------------------------2435 North Central Expressway
Richardson, Texas 75080-2722
(214) 680-9700 - Fax (214) 669-8318
Contact: Mike Chandler
-------------------------------------Universal Engineering Development, Inc
-------------------------------------2432 W. Peoria Avenue, Suite 1063
Phoenix, AZ 85029
(602) 861-9036 - Fax (602) 861-2367
Contact: Mike Morris
-------------------------WM-data A/S
-------------------------(Former PROCOS A/S and CRI Industrial Systems A/S))