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 17:05:41 +0200
Date: 2016-04-15T17:05:41+02:00	[thread overview]
Message-ID: <ner00g$1207$1@gioia.aioe.org> (raw)
In-Reply-To: a92ea534-9221-40b0-8219-08abcff6ccda@googlegroups.com

On 2016-04-15 12:06, slos wrote:

> We share some of the vision.
> "Ada for Automation" is a framework with which one can build his own
> control application using Ada. I would not call it a middleware.

Why not?

> And MQTT or OPC UA would just connect it to some SCADA or cloud based
> application like one using IBM BlueMix.

Neither is good for SCADA, especially regarding safety requirements and 
performance.

>> 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.
>>
> I agree that OPC UA does not fit where EtherCAT, Sercos III or PROFINET IRT would.
> OPC was created for office and SCADA / GUI applications access to
> PLC  data, not for IO processing.

Why SCADA or DB server should ever use some other middleware protocols? 
The point is that one middleware can stretch from the ERP levels down to 
the field. But when the middleware is OPC or MQTT you cannot not put it 
into a device and expect that working. This is the reason we must live 
with EtherCAT, ProfiNET down there, which are nightmare to any system 
integrator. That defeats the very idea of a middleware.

The real advantage of Ada is that it is scalable from heavy duty to hard 
real-time embedded. The ugly protocols like XML, HTTP, OPC etc only 
hinder developing of safe and efficient systems.

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

  parent reply	other threads:[~2016-04-15 15:05 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
2016-04-15 10:06               ` slos
2016-04-15 11:12                 ` Björn Lundin
2016-04-15 15:05                 ` Dmitry A. Kazakov [this message]
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