comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Simple Components 4.12 with MQTT implementation released
Date: Fri, 15 Apr 2016 10:01:04 +0200
Date: 2016-04-15T10:01:04+02:00	[thread overview]
Message-ID: <neq74m$1lbc$1@gioia.aioe.org> (raw)
In-Reply-To: c0a6c1c9-ac45-4e16-84f8-129134287764@googlegroups.com

On 14/04/2016 23:30, slos wrote:

> Be prepared to ear about it soon.
> Just google for "industry 4.0 opc ua"

Well, actually I am involved in an Industry 4.0 project:

    http://www.secureplugandwork.de/servlet/is/10291/

We indeed use OPC UA in this project. But OPC UA is unsuitable for field 
automation, basically, for any work associated with data acquisition and 
control. Therefore the architecture is that the OPC UA is only a gateway 
to the applications. All actual the work is done by the middleware 
developed by cbb software GmbH running on the system nodes (ARM boards). 
The middleware feeds an UPC UA server which the gateway's OPC UA client 
accesses. BTW, the middleware is 100% Ada and 0% OPC.

Note that without OPC UA everything could work far better and require 
far less resources. E.g. having all process data the OPC cannot access 
because it is too slow to pace with the middleware capable to deliver 
data at less than 1ms rate and does not properly support 
push-subscriptions, does not support distributed time stamping, physical 
units, error states etc.

That was the reason why it was decided that the OPC UA gateway would not 
deal with process data at all. It is used only for configuration and 
possibly for history process data.

In short, there are serious multiple reasons why OPC UA cannot be used 
in the field, regardless how strong the push for it is.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2016-04-15  8:01 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-12 18:48 Simple Components 4.12 with MQTT implementation released Dmitry A. Kazakov
2016-04-14  8:54 ` slos
2016-04-14 10:07   ` Dmitry A. Kazakov
2016-04-14 13:01     ` slos
2016-04-14 16:19       ` Björn Lundin
2016-04-14 16:49         ` Dmitry A. Kazakov
2016-04-14 20:57           ` Björn Lundin
2016-04-14 21:29           ` slos
2016-04-14 21:20         ` slos
2016-04-15 11:29           ` Björn Lundin
2016-04-15 12:13             ` slos
2016-04-14 16:47       ` Dmitry A. Kazakov
2016-04-14 21:03         ` Björn Lundin
2016-04-14 21:30           ` slos
2016-04-15  8:01             ` Dmitry A. Kazakov [this message]
2016-04-15 10:06               ` slos
2016-04-15 11:12                 ` Björn Lundin
2016-04-15 15:05                 ` Dmitry A. Kazakov
2016-04-15 15:17                   ` slos
2016-04-15 15:34                     ` Dmitry A. Kazakov
2016-04-15 16:00                       ` slos
2016-04-15 16:39                         ` Dmitry A. Kazakov
2016-04-15 22:39                           ` slos
2016-04-15 15:47                   ` slos
2016-04-15 16:30                     ` Dmitry A. Kazakov
2016-04-15 22:18                       ` slos
2016-04-16  8:12                         ` Dmitry A. Kazakov
2016-04-16 17:48                           ` slos
2016-04-18 16:33                             ` Dmitry A. Kazakov
2016-04-19 11:51                       ` hanslad
2016-04-19 12:43                         ` Dmitry A. Kazakov
2016-04-19 12:59                           ` high frequency time stamping (Was: Simple Components 4.12 with MQTT implementation released) G.B.
2016-04-19 13:35                             ` Dmitry A. Kazakov
2016-04-20  7:55                               ` Georg Bauhaus
2016-04-20  8:48                                 ` Dmitry A. Kazakov
2016-04-19 13:43                           ` Simple Components 4.12 with MQTT implementation released hanslad
2016-04-19 16:39                             ` Dmitry A. Kazakov
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox