Is OPC UA the Future of IIoT?

36,614
0
Publicado 2020-01-08

Todos los comentarios (21)
  • It is extremely refreshing to find a video with GOOD video AND audio-quality on the topic of industrial automation. Well done sir, you have a new subscriber. Keep it up!
  • @karl0gifford
    Thank you VERY MUCH for making this video, we have been fighting with opc.ua as a small company and found it to be very expensive and complicated your video shows the flow of digital exchange and control in a beautiful way.
  • When PTC do IIoT, we (I’m an IIoT architect for PTC) have ThingWorx in the big black box on your diagram and don’t use OPC-UA between Kepware and ThingWorx. When we’re using Kepware for gathering data for other people’s modern, non-scada, IIoT platforms we typically either use message queues for Kepware to push data to them or they have some version of field agent to transport our data to their server.
  • Another consideration: MQTT is very lightweight and publishes values whether anyone in the business uses them or not, at the rate that the server (source) wants. OPC-UA has more overhead and all conceivable data is made browsable, but only the data that is actually needed (subscribed) is sent over the network. In some cases, it may be easier to modify the client to subscribe to additional data rather than modify the server (source) to publish additional data. MQTT is great in that new devices easily appear in its namespace. There are OPC-UA products being developed to catch up to MQTT's functionality: aggregating multiple servers into one namespace to act like a broker. This is separate from the Part14 addition, which is planned for Time Sensitive Networks, such as PLC loop control, among other applications.
  • @IAMGregEVA
    Great video! I'm curious about what sort of standard data model that you would typically use. Here you've compared OPC UA and MQTT, however MQTT is a transport layer protocol and OPC UA is application layer including information/data model which provides the interoperability piece.
  • @abuimran1292
    How security between 2 hardwares example for opc to mes and opc to plc? Firewall for example will it works once activate it? Tq
  • @shengzhihe5469
    Thanks for the great videos. I enjoy every one of them. I have a question from this post: Why wouldn't AVEVA system platform work as the UNS? What's its weakness comparing to igntion\nccoa\fs?
  • @boontecklee592
    OPC foundation has been disguising its stadards as "Open". You said it right to the point. It is far from open. Its stadards are members ONLY, and are closed to the non-paying communities! The OPC standard is indeed heavy on resource consumption. Hence, its performance in terms of data exchange rate is always poor.
  • @omairtariq7740
    Data reliability is a big issue with MQTT. It is really difficult to troubleshoot MQTT messages if you don't have any historical data.
  • @AndrewSario
    Great job, I thought your answer in the end is precisely the right answer
  • @CraigHollabaugh
    Nice intro for me. Once you said MQTT, I knew where you were going. Thanks.
  • @GreyDziuba
    Great explanation. Is analytics a part of your business or do you just set it up to be used most efficiently?
  • @samoilija1859
    What do you mean by OPC is not report by exception? I think OPC UA supports report by exception, meaning only changes can be reported from OPC UA server to the OPC client that has susbcribed the data. Surely the proprietary communication below the OPC server e.g. Modbus can then be based on polling or with some intelligent protocol like DNP that can also be report by exception.
  • Great video Walker. Could you please include REST API topics in you content ?
  • @NikolaR0
    To play devils advocate, but transaction of opening a bank account and it showing up in your banking software actually (in many cases) means that someone will first create it, and then add it for you, or link it to your software account. Reason they would do this is (I assume) due to security procedures. It is not safe default to show new bank account in banking software. Which leads me to my question: how do you handle security when nodes need to "show up" automatically? Is there authentication? What do you do when authentication keys / certs needs to be updated / maintained? Great videos! Keep them coming :)
  • @allenng8581
    Quick question: why don't you have kepserver or whatever software you use as an OPC Server push data into an SQL sever and have the MES/ERP/WMS take the data out from SQL. Since these system does not have to be real time, SQL would be able to give them high volume time-stamp data. Interesting video. Appreciate how you visualize iiot in a user friendly manner.