What is OPC UA |How it works ? Tutorial for Beginners

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
hello and welcome to another session in this video we are going to learn what is OPC UA before we understand OPC UA it's very very important to understand why we need OPC UA to understand that concept it's important to understand the earlier version of OPC OPC classic or opcda OPC UA concept is easy we would gradually built on the concept if you watch this video till then you would be 110 clear about this topic before the existence of OPC classic ropcda if your Allen Valley PLC which you can see right here into the picture wanna talk to One HMI here there was only one way before OPC D itself if they want to talk to each other your HMI this HMI should have a specific driver for that Allen Bradley PLC if you want to communicate your HMI with that Allen Bradley plc similarly if you got another PLC which is from Siemens if you want to communicate that PLC to that HMI you should have a specific drivers of that Siemens specific model so this is a pick challenge you can see right now because you know there are a lot of Brands an evil yokogawa ABB you got G you got demons as well so there are a lot of Brands and they have different models as well so it's really tricky and it's very tough to keep a record of every possible brand and their models and to fix that problem actually we got opcda in opcda now you got a standard interface which is your OPC server if you got that guy and if your OPC client which is your HMI supports that opcs if your Allen Bradley PLC also supports that you don't need to worry about the drivers in order to communicate with Alan Bradley PLC rather you are relying on a standard technology OPC so it's just like instead of keeping a record of every possible driver now you are relying on a standard interface which can talk to any other vendor now if you go to Siemens PLC if you want to communicate that specific PLC to HMI also you don't need to keep a record of that specific driver in your HMI rather you are relying on a standard interface and through that standard interface you can share your data from a PLC to HMI so now you got an OPC da technology which is one of the very helpful thing which actually helps you to communicate with different vendors OPC classic always uses Windows environment your OPC server should have a Windows and your OPC client which is your HMI should have a Windows otherwise they can't use OPC classic before defining OPC it's very important to understand what is com com or component object model is very simple thing it's a technology introduced by Microsoft to share the data between different applications running on the same system but what if if you got two different systems and they are on a network connected with each other there is one application running here and one application running here and if they want to share the data with each other they would be relying on a technology which is called dcom or distributed component object Model T com now we can easily Define what is OPC OPC is oily for process control now it would be very easy for me to Define ole ole is object linking and embedding Ole is actually based on Windows com standard if you talk further about it OPC is essentially using com if you talk about communication within the system but if you talk about communication on a network your OPC actually relies more on dcom technology which is distributed com this is a mechanism how different applications actually share the data in Windows environment there's one problem in OPC it only Sports Windows environment and that's what actually lead us to the next thing which is OPC UI so OPC UA is actually next generation of OPC technology which is more secure as compared to the OPC classic because OPC in OPC classic security was not a big consideration at that time so OPC UA is a more secure open reliable mechanism for transferring information between servers and client it provides better security and a more complete information model than original OPC da OPC classic in OPC UA under the hood all the data that is actually exchanged between two system is encrypted your OPC UA actually can communicate anything from from simple downtime status to massive amount of Highly complex plant-wide information so this OPC UA technology is independent of the platform OPC UA actually Sports in Riot It Sports Apple environment it also supports Linux plus Windows environment now let's talk about what are the component in OPC architecture everything starts from the field connection your OPC technology supports all the connections like your instruments modbus can bus profibus vfd PLC DCS controller everything and that guy what is this OPC server OPC us server is a software that implements the OPC standard and thus provides the data to all client applications OPC servers are actually provided by different companies like you have OPC server from a cafe you have OPC server coming from a different DCS vendors like Honeywell when we talk about the field data it actually comes to your OPC server which have all the information of this of the data coming from the field and then you got in OPC clients what are the OPC clients OPC OPC client software is any program that need to connect to the hardware such as HMI skida H server U expert Raspberry Pi mes systems so these are all options that you have Okay so OPC is much better than OPC classic because in OPC you have information models in OPC UA you have information about everything units flow set points instrument configuration parameter range sensor types all that sort of information is provided in OPC UA information model so let's talk about what is OPC server again so it's a software that provides the data to all client application and your OPC client is any software which needs that data simple and what happens actually your OPC client would request the data and your OPC server would respond back to that OPC client and whatsoever actions are possible read and write so OPC UI server requires certificates to ensure trusted communication between OPC UA clients by that way you are making sure the security feature as well data in OPC UA communication is encrypted there is a big misunderstanding that exists nowadays that OPC UA or OPC is a protocol it's not a protocol it's a standard this platform is independent of any specific operating system it Sports Linux it's It Sports web Technologies cloud and iot devices it have a complex information model that grabs all the properties along with the values like units set points and instrument configuration parameters ranges and Engineering units and it also Auto populate okay that's also one of the features that we have in OPC us it's and it's scalable starting from you know one device you can use it to the million of devices it is scalable so in OBC Network you got an OPC client and you got an OPC server OPC client would request the data from a server and server would provide that information back to OPC client we have a lot to talk about OPC but we are going to cover that in coming session if you would like this video for sure this would be a big indicator that you are loving this content and it would actually motivate me to come up with new video on OPC UA we will definitely have a practical session where you would understand how actually OPC UA software itself work how to do that practical stuff that is going to be in line with that I will conclude today's session if you like this video consider hitting the like button if you haven't subscribed this YouTube channel consider subscribing until next video take care and Allah Hafiz
Info
Channel: IT and Automation Academy
Views: 76,783
Rating: undefined out of 5
Keywords: opc ua
Id: D3JnN1GBnGc
Channel Id: undefined
Length: 10min 1sec (601 seconds)
Published: Thu Sep 08 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.