From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Simple Components 4.12 with MQTT implementation released Date: Fri, 15 Apr 2016 10:01:04 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <6d3b7ac5-8fc6-406c-8aac-947d25a78249@googlegroups.com> NNTP-Posting-Host: bqgfK7NL3xTHnr0WRaLl4g.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 X-Notice: Filtered by postfilter v. 0.8.2 Xref: news.eternal-september.org comp.lang.ada:30119 Date: 2016-04-15T10:01:04+02:00 List-Id: 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