Manufacturing Message Specification
Encyclopedia
Manufacturing Message Specification (MMS) is an international standard (ISO 9506) dealing with messaging system for transferring real time process data
Data
The term data refers to qualitative or quantitative attributes of a variable or set of variables. Data are typically the results of measurements and can be the basis of graphs, images, or observations of a set of variables. Data are often viewed as the lowest level of abstraction from which...

 and supervisory control information between networked devices and/or computer applications. The standard is developed and maintained by the ISO Technical Committee 184 (TC184). MMS defines the following
  • A set of standard objects which must exist in every device, on which operations like read, write, event signaling etc. can be executed. Virtual manufacturing device (VMD) is the main object and all other objects like variables, domains, journals, files etc. comes under VMD.

  • A set of standard messages exchanged between a client and a server stations for the purpose of monitoring and/or controlling these objects.

  • A set of encoding rules for mapping these messages to bits and bytes when transmitted.

MMS original communication stack

MMS was standardized in 1990 under two separate standards as
  1. ISO/IEC 9506-1 (2003): Industrial Automation systems - Manufacturing Message Specification - Part 1: Service Definition
  2. ISO/IEC 9506-2 (2003): Industrial Automation systems - Manufacturing Message Specification - Part 2: Protocol Specification


This version of MMS used seven layers of OSI network protocols
OSI protocols
The Open Systems Interconnection protocols are a family of information exchange standards developed jointly by the ISO and the ITU-T starting in 1977....

 as its communication stack:
Application Association Control Service Element (ACSE)- ISO 8649/8650
Presentation Connection Oriented Presentation - ISO 8822/8823
Abstract Syntax Notation (ASN)- ISO 8824/8825
Session Connection Oriented Session - ISO 8326/8327
Transport Connection Oriented Transport - ISO 8072/8073
Network Connectionless network - ISO 8348
Link MAC - ISO 8802-3 [Ethernet]
MAC - ISO 8802-4 [Token Ring]
Physical Ethernet
Token Ring

MMS stack over TCP/IP

Because the Open Systems Interconnection
Open Systems Interconnection
Open Systems Interconnection is an effort to standardize networking that was started in 1977 by the International Organization for Standardization , along with the ITU-T.-History:...

 protocols are challenging to implement, the original MMS stack never became popular. In 1999, Boeing created a new version of MMS using Internet protocols
Internet protocol suite
The Internet protocol suite is the set of communications protocols used for the Internet and other similar networks. It is commonly known as TCP/IP from its most important protocols: Transmission Control Protocol and Internet Protocol , which were the first networking protocols defined in this...

 instead of the bottom four layers of the original stack plus RFC 1006 ("ISO Transport over TCP
Transmission Control Protocol
The Transmission Control Protocol is one of the core protocols of the Internet Protocol Suite. TCP is one of the two original components of the suite, complementing the Internet Protocol , and therefore the entire suite is commonly referred to as TCP/IP...

") in the Transport layer. The top three layers use the same OSI protocols as before.

In terms of the seven-layer OSI model
OSI model
The Open Systems Interconnection model is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a prescription of characterizing and standardizing the functions of a communications system in terms of abstraction layers. Similar...

, the new MMS stack looks like this:
Application Association Control Service Element (ACSE)- ISO 8649/8650
Presentation Connection Oriented Presentation - ISO 8822/8823
Abstract Syntax Notation (ASN)- ISO 8824/8825
Session Connection Oriented Session - ISO 8326/8327
Transport ISO transport over TCP - RFC 1006
Transmission Control Protocol (TCP) - RFC 793
Network Internet Control Message Protocol (ICMP) - RFC 792
Internet Protocol (IP)- RFC 791

Address Resolution Protocol (ARP)- RFC 826
Link IP datagrams over Ethernet - RFC 894
MAC - ISO 8802-3 [Ethernet]
Physical Ethernet


With the new stack, MMS has become a globally accepted standard.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK