[hemmerling] Industrial Data & Industrial Data Exchange

Interfaces & Protocols for Automation

Bit Alarm Procedure

Windows Data Transfer Technologies




.NET Remoting

Interfaces & Protocols for MES


Directory Services


Electronic data interchange ( EDI )


File Transfer, Access and Management ( FTAM )

ISO 10303 - Standard for the Exchange of Product Model Data ( STEP )

ISO 15531-44

ISO 20242 & ASAM–GDI


Radio-Frequency Identification ( RFID )

Remote Procedure Call ( RPC )

SAP's Interfaces

Special Devices

Andon Board, Andon Button


Distributed Control System ( DCS )

    • Foxboro Data format without text ( = CSV data format ).
    • Foxboro Data format with text ( = CSV data format ).


Mobile Computers for visual Data Acquisition

  • pixolus GmbH - “Mobile visuelle Datenerfassung Abtippen war gestern”. “Produkte (1) Verbrauchsablesung durch Mitarbeiter (2) Kundenselbstablesung”.

Mobile Computers with "Windows Mobile 6"

Printing, Scanning,..


  • “Scale Listener” - instrumentation device for scales.

Universal Machine Connectivity ( UMCM )

Time Stamping

Continous timestamped Data Storage without Influence of Daylight Savings

  • It is important that a MES software stores data with timestamps in UTC and not in local time. The problem are daylight savings applied to local time in many countries, including EU: In Spring, you have a gap of one our in your datastream, in Autumn you loose data of 1 hour ( as it is not possible for most MES systems, to store 2 datasets with the same timestamp :-( ).

Temporal Validity

Web Services

Interfaces & Protocols for PI Systems

Distributed Network Protocol ( DNP3 )

IEC 60870

IEC 61850 / 61400-25

Modbus IDA, RTU, TCP

Control and Data Communication Concepts & Data Sources

OLE for Process Control ( OPC )


Traditional OPC Server Tools

Traditional OPC Client Tools

Commercial OPC-UA Client / Server Tools

  • As OPC member, you have access to an OPC-UA C++ stack and an OPC-UA .NET stack. According to experts, such a stack isn't a complete application and especially the C++ needs much improvements and upgrades to be used for production purposes.
    • ”.. basiert komplett auf Internet-Technologien wie HTML5, CSS3, SVG (Scalable Vector Graphics) und kommt ohne Plug-Ins aus. Flash, Silverlight oder ähnliches wird nicht benötigt. Die mit groov erstellten Anwendungen lassen sich mit jedem Betriebssystem und aktuellen Webbrowser ausführen”.
    • ”... Kommunikation zu den bekannten industriellen Steuerungssystemen möglich. Dazu zählen Siemens Simatic, Schneider Electric Modicon und GE PAC-Systems. Der Datenaustausch läuft hier via OPC-UA-Standardprotokoll”.
  • The non-free OPC-UA client&server OpenOpcUa - “An opensource and multi-platform C/C++ project”, “First remember that Open is different than Free”, “The access to the OpenOpcUa codebase require a onetime fee”.

OpenSource OPC-UA Client / Server Tools

Project & Tools
  • all-electronics "OPC UA wird Open Source", 2015-05-22 - “Das Ganze funktioniert nur, wenn OPC UA in möglichst vielen Geräten, Komponenten und Tools implementiert ist – auch außerhalb der klassischen Industrieautomation. Deshalb hat die OPC Foundation eine strategische Entscheidung getroffen: Spezifikationen und Stack werden auch Nicht-Mitgliedern als Open Source zur Verfügung gestellt. 'Derzeit arbeiten wir an einer Open-Shared-Source-Strategie', erklärte Hoppe. Die freie Verwendung des Stacks ermöglicht Entwicklern einen schnellen Einstieg in die Technologie und kurze Implementierungszeiten bei Prototypen. Die Foundation nutzt dazu für den größten Teil der Software die MIT License. Der Software-Stack steht Nicht-Mitgliedern dagegen als GPL (GNU General Public License) zur Verfügung”.

German Books

English Books


SPS-MAGAZIN Issue Date of Publication Topic
3 2012-02-24 OPC UA Status
4 2012-03-16 OPC UA: Origin, Development and Objectives
HMI Special 2012-04-13 Ten Reasons for OPC UA
5 2012-05-10 OPC UA Specifications
6 2012-06-01 OPC UA Companion Standards
7 2012-06-30 OPC UA Compliance Test
8 2012-07-27 OPC UA Toolkits
9 2012-08-31 OPC UA Outlook

SEMI Standards


Equipments Data Acquisition ( EDA )

  • SEMI Interface A Standards ( E120, E125, E132, E134 ).
  • EDA does not replace the SEMI SECS/GEM standards or the SEMI GEM 300 standards, since EDA does not provide any features for equipment control or configuration. Instead, equipment suppliers support EDA in addition to other required interfaces.

SEMI SECS/GEM & SEMI GEM 300 - Communications of MES Systems with Factory Equipment

  • SEMI SECS/GEM standards ( E4, E5, E30, and E37 ).
  • SEMI GEM 300 standards ( E39, E40, E87, E90, E94, E116, E148, and E157 ).
  • The Generic Equipment Model ( GEM ) defines a standard implementation of SECS-II for all semiconductor manufacturing equipment. The GEM standard defines a common set of equipment behavior and communications capabilities that provide the functionality and flexibility to support the manufacturing automation programs of semiconductor device manufacturers.

Free Software


SICLIMAT X File Format

CVS System as Base for Data Storage & Visualisation

  • In the book Kathrin Passig, Johannes Jander "Weniger schlecht programmieren", the chapter “Versionskontrolle als Softwarebausteine” describes the use of a CVS system for data storage and visualisation:
    1. Creat a file 2015-01-01.txt.
    2. Upload it to a Subversion repository with 'svn add 2015-01-01.txt', 'svn commit -m ””'.
    3. Write your data in the file 2015-01-01.txt.
    4. Updates to this file are updated to the Subversion repository by these 2 commands ( i.e. 'svn add 2015-01-01.txt', 'svn commit -m ””' ).
    5. A web server checks out the data frequently by “svn up” and embedds it into a website.


Forums, Newsgroups

en/industrialdata.html.txt · Last modified: 2015/11/27 08:55 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki