{"id":6446,"date":"2019-10-10T12:44:50","date_gmt":"2019-10-10T09:44:50","guid":{"rendered":"https:\/\/www.intsoft.com.tr\/?p=6446"},"modified":"2021-04-01T17:47:02","modified_gmt":"2021-04-01T14:47:02","slug":"transition-from-opc-to-opc-ua-technology","status":"publish","type":"post","link":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/","title":{"rendered":"Transition from OPC to OPC UA Technology"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"6446\" class=\"elementor elementor-6446\">\n\t\t\t\t<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC Technology Overview<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC (OLE for Process Control), released in 1995,is a standard that provides industrial communication. OPC allows machines and systems from different manufacturers to transfer data using the same interface. OPC aimed to communicate HMI \/ SCADA systems with machines without special drivers and driver software.\u00a0<\/p>\n<p style=\"text-align: justify;\">Today, this system, called Classic OPC, is still widely used. The OPC had issues such as compatibility issues, security issues, dependence on Microsoft platforms, expensive and inactive data migration methods, and maintenance difficulties. All these troubles led to the emergence of OPC-UA as an heir to the OPC.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">What is OPC UA?<\/h4>\n<p style=\"text-align: justify;\">OPC-UA (OPC Unified Architecture) is the next generation of OPC technology. It provides more secure and almost complete data transfer between servers and clients.<\/p>\n<p style=\"text-align: justify;\">OPC-Unified Architecture has a dual structure with object-oriented and service-oriented features. The object-oriented feature provides a common object management method to support asset reusability and complex data models. OPC-UA&#8217;s service-oriented structure, on the other hand, provides greater interoperability with other platforms.<\/p>\n<p style=\"text-align: justify;\">OPC is the first communication technology that can travel between firewalls, private platforms and security barriers in the transmission of data.<\/p>\n<p style=\"text-align: justify;\">OPC-UA; It generates and controls real world data with databases, analytical tools, ERP systems and other business systems and relates it to real world data.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">OPC-UA uses scalable platforms, multiple security models, multiple transport layers and a complex information model to allow the smallest custom controller to freely interact with complex, latest server applications.<\/p>\n<p style=\"text-align: justify;\">Features of this technology include;<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA is platform independent and scalable. It is compatible with the latest servers and old version sensors.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA has flexible address space. It creates an address space appropriate to the object concept. It provides a standard way for servers to transfer information to clients.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA guarantees the security of clients and servers with authentication and encryption.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The internet capacity is quite large.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC &#8211; UA provides layout, alarm, read, write, discover features.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* Provides certified interoperability. It confirms the profiles that can be guaranteed using a defined profile.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* It has an Advanced Information Model.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The OPC Association works with industry trade groups to identify and support specific information models<\/span><\/p>\n<p style=\"text-align: justify;\"><\/p>\n<h4 class=\"wp-block-heading\" style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Internet Of Things (IoT)<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">IoT (Internet of Things) is similar to multiple technologies such as radio frequency identification (RFID), Internet, Wireless, sensor technology, cloud. All these technologies contribute to IoT infrastructure. In fact, IoT, which is there to improve its computer capabilities, is seen as a communication infrastructure all over the world today. It has been defined as the technology of the future not only for human to human, machine to human but also for machines to communicate.<\/p>\n<p style=\"text-align: justify;\">OPC-UA has been developed as an interface software solution for resource limited devices. In this way, a huge amount of IOT data has become workable. IoT data can be stored in a cloud database.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OLE Technology<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OLE is a program integration technology that we can use to exchange information between programs. We can copy information as a linked object from any program that supports Ole<\/p>\n<h4 style=\"text-align: justify;\">OPC UA Architecture<\/h4>\n<p style=\"text-align: justify;\">OPC &#8211; UA technology and architecture consists of three main modules. Connect Server, Collector Server, Cloud Proxy Server. Connect Server can be in the form of three different servers. Facility network connection, control network connection, area network connection. All of these layers are used to model all data, from factory machines to corporate devices. In the collection part, data is collected in a field. The client can thus reach multiple servers. Limitations are provided for data security on the merge server, and encryptions are used. The Cloud Proxy server provides a proxy connection. Different industrial data with different applications can exchange information through layersthus a dynamic automation system can be created.<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC UA Standard and SDK<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC-UA has all the standards of existing OPC servers and has been developed on top of them. There have been some problems with standards of this magnitude. The most basic of these is the applicability of OPC-UA. In order to ensure easy applicability, new standards were created and a Software Development Kit, the SDK, was developed.<\/p>\n<p style=\"text-align: justify;\">The SDK consists of a programming interface and sample code applications. It offers different options to facilitate its usage and adoption on different platforms. It offers NET, ANSI C and Java sample applications.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">Each option in the SDK is designed to meet memory, processor requirements and specific needs, and they can all work harmoniously with each other. For example, the .NET version is better suited for client\/server usage. The ANSI C version is more useful for embedded systems where memory and CPU usage are important. Java is more useful for the web environment and powerless clients. Each user can choose the application that will be most efficient for them.<\/p>\n<p style=\"text-align: justify;\">Outside of the SDK, OPC Foundation provides binary adapters. It is used to provide access to all old OPC servers based on Com with the new OPC-UA. It also allows you to reach the lower layer of OPC-UA from the classic OPC.\u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">Time Sensitive Networking (TSN)<\/h4>\n<p style=\"text-align: justify;\">It is true that it responds to most needs when checking the capabilities and requirements provided by OPC-UA, but the necessary deterministic data exchange cannot be provided. For this reason, an additional approach should be followed. According to this approach;<\/p>\n<p style=\"text-align: justify;\">* Each node on the network must work with synchronized scheduling. For example, it is important to schedule common time, data transmission, or common data input and output in the entire system.<\/p>\n<p style=\"text-align: justify;\">* Path backup is required to enable data exchange. Although some components in the public network fail, this path will reduce the error.<\/p>\n<p style=\"text-align: justify;\">* In order for control loops to be activated, the delay time of communication between nodes must be defined in advance.<\/p>\n<p style=\"text-align: justify;\">* A bandwidth must be specified to ensure reliable operation even if there is a high traffic load and network congestion during data exchange between critical applications.<\/p>\n<p style=\"text-align: justify;\">The Time Sensitive Networking (TSN) standard can be used to ensure the requirements mentioned above. This standard is based on the AVB standard released in 2011. Ultimately, the TSN standard includes a number of enhancements over AVB. It enables real time communication with timing capabilities.\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Referanslar<\/span><\/span><\/h4>\n<ul style=\"text-align: justify;\">\n<li><em>Expert Interview: OPC-UA Publisher\/Subscriber Model und IEEE TSN Standard November 2015 Available at: http:\/\/blog.softing.com\/wp-content\/uploads\/2015\/11\/Interview_Softing_TTTech_EN.pdf (as of April 7, 2016)<\/em>.<\/li>\n<li><em>Adgar A., Schwarz M.H. &amp; MacIntyre J. Development of Intelligent Software for a Micro-Sensor based Oil Quality Analysis System, COMADOM 2004, 2004, Cambridge, United Kingdom<\/em>.<\/li>\n<li><em>[Henning et al.] Hennig S., Braune A.,\u00a0 Damm M.: JasUA: A JavaScript Stack enabling web browsers to support OPC Unified Architecture&#8217;s Binary mapping natively, 2010 IEEE Conference on Emerging Technologies and Factory Automation (ETFA), 13-16 Sept. 2010. DOI: 10.1109\/ETFA.2010.5641005<\/em>.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<\/p>\n<h3 style=\"text-align: justify;\">OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f<\/h3>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<ul style=\"text-align: justify;\">\n<li><b>OPC Technology Overview<\/b><\/li>\n<li><b>What is OPC-UA?<\/b><\/li>\n<li><b>Internet Of Things ( IoT )<\/b><\/li>\n<li><b>OLE Technology<\/b><\/li>\n<li><b>OPC-UA Architecture<\/b><\/li>\n<li><b>OPC-UA Standard and SDK<\/b><\/li>\n<li><b>Time Sensitive Networking (TSN )<\/b><\/li>\n<li><b>References<\/b><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><\/p>\n<h4 class=\"wp-block-heading\" style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC Technology Overview<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC (OLE for Process Control), released in 1995,is a standard that provides industrial communication. OPC allows machines and systems from different manufacturers to transfer data using the same interface. OPC aimed to communicate HMI \/ SCADA systems with machines without special drivers and driver software.\u00a0<\/p>\n<p style=\"text-align: justify;\">Today, this system, called Classic OPC, is still widely used. The OPC had issues such as compatibility issues, security issues, dependence on Microsoft platforms, expensive and inactive data migration methods, and maintenance difficulties. All these troubles led to the emergence of OPC-UA as an heir to the OPC.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">What is OPC UA?<\/h4>\n<p style=\"text-align: justify;\">OPC-UA (OPC Unified Architecture) is the next generation of OPC technology. It provides more secure and almost complete data transfer between servers and clients.<\/p>\n<p style=\"text-align: justify;\">OPC-Unified Architecture has a dual structure with object-oriented and service-oriented features. The object-oriented feature provides a common object management method to support asset reusability and complex data models. OPC-UA&#8217;s service-oriented structure, on the other hand, provides greater interoperability with other platforms.<\/p>\n<p style=\"text-align: justify;\">OPC is the first communication technology that can travel between firewalls, private platforms and security barriers in the transmission of data.<\/p>\n<p style=\"text-align: justify;\">OPC-UA; It generates and controls real world data with databases, analytical tools, ERP systems and other business systems and relates it to real world data.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">OPC-UA uses scalable platforms, multiple security models, multiple transport layers and a complex information model to allow the smallest custom controller to freely interact with complex, latest server applications.<\/p>\n<p style=\"text-align: justify;\">Features of this technology include;<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA is platform independent and scalable. It is compatible with the latest servers and old version sensors.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA has flexible address space. It creates an address space appropriate to the object concept. It provides a standard way for servers to transfer information to clients.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA guarantees the security of clients and servers with authentication and encryption.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The internet capacity is quite large.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC &#8211; UA provides layout, alarm, read, write, discover features.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* Provides certified interoperability. It confirms the profiles that can be guaranteed using a defined profile.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* It has an Advanced Information Model.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The OPC Association works with industry trade groups to identify and support specific information models<\/span><\/p>\n<p style=\"text-align: justify;\"><!-- wp:heading {\"level\":4} --><\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Internet Of Things (IoT)<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">IoT (Internet of Things) is similar to multiple technologies such as radio frequency identification (RFID), Internet, Wireless, sensor technology, cloud. All these technologies contribute to IoT infrastructure. In fact, IoT, which is there to improve its computer capabilities, is seen as a communication infrastructure all over the world today. It has been defined as the technology of the future not only for human to human, machine to human but also for machines to communicate.<\/p>\n<p style=\"text-align: justify;\">OPC-UA has been developed as an interface software solution for resource limited devices. In this way, a huge amount of IOT data has become workable. IoT data can be stored in a cloud database.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OLE Technology<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OLE is a program integration technology that we can use to exchange information between programs. We can copy information as a linked object from any program that supports Ole<\/p>\n<h4 style=\"text-align: justify;\">OPC UA Architecture<\/h4>\n<p style=\"text-align: justify;\">OPC &#8211; UA technology and architecture consists of three main modules. Connect Server, Collector Server, Cloud Proxy Server. Connect Server can be in the form of three different servers. Facility network connection, control network connection, area network connection. All of these layers are used to model all data, from factory machines to corporate devices. In the collection part, data is collected in a field. The client can thus reach multiple servers. Limitations are provided for data security on the merge server, and encryptions are used. The Cloud Proxy server provides a proxy connection. Different industrial data with different applications can exchange information through layersthus a dynamic automation system can be created.<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC UA Standard and SDK<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC-UA has all the standards of existing OPC servers and has been developed on top of them. There have been some problems with standards of this magnitude. The most basic of these is the applicability of OPC-UA. In order to ensure easy applicability, new standards were created and a Software Development Kit, the SDK, was developed.<\/p>\n<p style=\"text-align: justify;\">The SDK consists of a programming interface and sample code applications. It offers different options to facilitate its usage and adoption on different platforms. It offers NET, ANSI C and Java sample applications.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">Each option in the SDK is designed to meet memory, processor requirements and specific needs, and they can all work harmoniously with each other. For example, the .NET version is better suited for client\/server usage. The ANSI C version is more useful for embedded systems where memory and CPU usage are important. Java is more useful for the web environment and powerless clients. Each user can choose the application that will be most efficient for them.<\/p>\n<p style=\"text-align: justify;\">Outside of the SDK, OPC Foundation provides binary adapters. It is used to provide access to all old OPC servers based on Com with the new OPC-UA. It also allows you to reach the lower layer of OPC-UA from the classic OPC.\u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">Time Sensitive Networking (TSN)<\/h4>\n<p style=\"text-align: justify;\">It is true that it responds to most needs when checking the capabilities and requirements provided by OPC-UA, but the necessary deterministic data exchange cannot be provided. For this reason, an additional approach should be followed. According to this approach;<\/p>\n<p style=\"text-align: justify;\">* Each node on the network must work with synchronized scheduling. For example, it is important to schedule common time, data transmission, or common data input and output in the entire system.<\/p>\n<p style=\"text-align: justify;\">* Path backup is required to enable data exchange. Although some components in the public network fail, this path will reduce the error.<\/p>\n<p style=\"text-align: justify;\">* In order for control loops to be activated, the delay time of communication between nodes must be defined in advance.<\/p>\n<p style=\"text-align: justify;\">* A bandwidth must be specified to ensure reliable operation even if there is a high traffic load and network congestion during data exchange between critical applications.<\/p>\n<p style=\"text-align: justify;\">The Time Sensitive Networking (TSN) standard can be used to ensure the requirements mentioned above. This standard is based on the AVB standard released in 2011. Ultimately, the TSN standard includes a number of enhancements over AVB. It enables real time communication with timing capabilities.\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Referanslar<\/span><\/span><\/h4>\n<ul style=\"text-align: justify;\">\n<li><em>Expert Interview: OPC-UA Publisher\/Subscriber Model und IEEE TSN Standard November 2015 Available at: http:\/\/blog.softing.com\/wp-content\/uploads\/2015\/11\/Interview_Softing_TTTech_EN.pdf (as of April 7, 2016)<\/em>.<\/li>\n<li><em>Adgar A., Schwarz M.H. &amp; MacIntyre J. Development of Intelligent Software for a Micro-Sensor based Oil Quality Analysis System, COMADOM 2004, 2004, Cambridge, United Kingdom<\/em>.<\/li>\n<li><em>[Henning et al.] Hennig S., Braune A.,\u00a0 Damm M.: JasUA: A JavaScript Stack enabling web browsers to support OPC Unified Architecture&#8217;s Binary mapping natively, 2010 IEEE Conference on Emerging Technologies and Factory Automation (ETFA), 13-16 Sept. 2010. DOI: 10.1109\/ETFA.2010.5641005<\/em>.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-22daf28f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22daf28f\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-650e88cd\" data-id=\"650e88cd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d168c49 elementor-widget elementor-widget-text-editor\" data-id=\"d168c49\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><\/p>\n<h3 class=\"wp-block-heading\" style=\"text-align: justify;\">OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f<\/h3>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<ul style=\"text-align: justify;\">\n<li><b>OPC Technology Overview<\/b><\/li>\n<li><b>What is OPC-UA?<\/b><\/li>\n<li><b>Internet Of Things ( IoT )<\/b><\/li>\n<li><b>OLE Technology<\/b><\/li>\n<li><b>OPC-UA Architecture<\/b><\/li>\n<li><b>OPC-UA Standard and SDK<\/b><\/li>\n<li><b>Time Sensitive Networking (TSN )<\/b><\/li>\n<li><b>References<\/b><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><!-- wp:heading {\"level\":4} --><\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC Technology Overview<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC (OLE for Process Control), released in 1995,is a standard that provides industrial communication. OPC allows machines and systems from different manufacturers to transfer data using the same interface. OPC aimed to communicate HMI \/ SCADA systems with machines without special drivers and driver software.\u00a0<\/p>\n<p style=\"text-align: justify;\">Today, this system, called Classic OPC, is still widely used. The OPC had issues such as compatibility issues, security issues, dependence on Microsoft platforms, expensive and inactive data migration methods, and maintenance difficulties. All these troubles led to the emergence of OPC-UA as an heir to the OPC.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">What is OPC UA?<\/h4>\n<p style=\"text-align: justify;\">OPC-UA (OPC Unified Architecture) is the next generation of OPC technology. It provides more secure and almost complete data transfer between servers and clients.<\/p>\n<p style=\"text-align: justify;\">OPC-Unified Architecture has a dual structure with object-oriented and service-oriented features. The object-oriented feature provides a common object management method to support asset reusability and complex data models. OPC-UA&#8217;s service-oriented structure, on the other hand, provides greater interoperability with other platforms.<\/p>\n<p style=\"text-align: justify;\">OPC is the first communication technology that can travel between firewalls, private platforms and security barriers in the transmission of data.<\/p>\n<p style=\"text-align: justify;\">OPC-UA; It generates and controls real world data with databases, analytical tools, ERP systems and other business systems and relates it to real world data.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">OPC-UA uses scalable platforms, multiple security models, multiple transport layers and a complex information model to allow the smallest custom controller to freely interact with complex, latest server applications.<\/p>\n<p style=\"text-align: justify;\">Features of this technology include;<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA is platform independent and scalable. It is compatible with the latest servers and old version sensors.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA has flexible address space. It creates an address space appropriate to the object concept. It provides a standard way for servers to transfer information to clients.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC-UA guarantees the security of clients and servers with authentication and encryption.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The internet capacity is quite large.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* OPC &#8211; UA provides layout, alarm, read, write, discover features.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* Provides certified interoperability. It confirms the profiles that can be guaranteed using a defined profile.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* It has an Advanced Information Model.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: var( --e-global-color-text );\">* The OPC Association works with industry trade groups to identify and support specific information models<\/span><\/p>\n<p style=\"text-align: justify;\"><!-- wp:heading {\"level\":4} --><\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Internet Of Things (IoT)<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">IoT (Internet of Things) is similar to multiple technologies such as radio frequency identification (RFID), Internet, Wireless, sensor technology, cloud. All these technologies contribute to IoT infrastructure. In fact, IoT, which is there to improve its computer capabilities, is seen as a communication infrastructure all over the world today. It has been defined as the technology of the future not only for human to human, machine to human but also for machines to communicate.<\/p>\n<p style=\"text-align: justify;\">OPC-UA has been developed as an interface software solution for resource limited devices. In this way, a huge amount of IOT data has become workable. IoT data can be stored in a cloud database.\u00a0 \u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OLE Technology<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OLE is a program integration technology that we can use to exchange information between programs. We can copy information as a linked object from any program that supports Ole<\/p>\n<h4 style=\"text-align: justify;\">OPC UA Architecture<\/h4>\n<p style=\"text-align: justify;\">OPC &#8211; UA technology and architecture consists of three main modules. Connect Server, Collector Server, Cloud Proxy Server. Connect Server can be in the form of three different servers. Facility network connection, control network connection, area network connection. All of these layers are used to model all data, from factory machines to corporate devices. In the collection part, data is collected in a field. The client can thus reach multiple servers. Limitations are provided for data security on the merge server, and encryptions are used. The Cloud Proxy server provides a proxy connection. Different industrial data with different applications can exchange information through layersthus a dynamic automation system can be created.<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">OPC UA Standard and SDK<\/span><\/span><\/h4>\n<p style=\"text-align: justify;\">OPC-UA has all the standards of existing OPC servers and has been developed on top of them. There have been some problems with standards of this magnitude. The most basic of these is the applicability of OPC-UA. In order to ensure easy applicability, new standards were created and a Software Development Kit, the SDK, was developed.<\/p>\n<p style=\"text-align: justify;\">The SDK consists of a programming interface and sample code applications. It offers different options to facilitate its usage and adoption on different platforms. It offers NET, ANSI C and Java sample applications.\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/p>\n<p style=\"text-align: justify;\">Each option in the SDK is designed to meet memory, processor requirements and specific needs, and they can all work harmoniously with each other. For example, the .NET version is better suited for client\/server usage. The ANSI C version is more useful for embedded systems where memory and CPU usage are important. Java is more useful for the web environment and powerless clients. Each user can choose the application that will be most efficient for them.<\/p>\n<p style=\"text-align: justify;\">Outside of the SDK, OPC Foundation provides binary adapters. It is used to provide access to all old OPC servers based on Com with the new OPC-UA. It also allows you to reach the lower layer of OPC-UA from the classic OPC.\u00a0\u00a0<\/p>\n<h4 style=\"text-align: justify;\">Time Sensitive Networking (TSN)<\/h4>\n<p style=\"text-align: justify;\">It is true that it responds to most needs when checking the capabilities and requirements provided by OPC-UA, but the necessary deterministic data exchange cannot be provided. For this reason, an additional approach should be followed. According to this approach;<\/p>\n<p style=\"text-align: justify;\">* Each node on the network must work with synchronized scheduling. For example, it is important to schedule common time, data transmission, or common data input and output in the entire system.<\/p>\n<p style=\"text-align: justify;\">* Path backup is required to enable data exchange. Although some components in the public network fail, this path will reduce the error.<\/p>\n<p style=\"text-align: justify;\">* In order for control loops to be activated, the delay time of communication between nodes must be defined in advance.<\/p>\n<p style=\"text-align: justify;\">* A bandwidth must be specified to ensure reliable operation even if there is a high traffic load and network congestion during data exchange between critical applications.<\/p>\n<p style=\"text-align: justify;\">The Time Sensitive Networking (TSN) standard can be used to ensure the requirements mentioned above. This standard is based on the AVB standard released in 2011. Ultimately, the TSN standard includes a number of enhancements over AVB. It enables real time communication with timing capabilities.\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<p style=\"text-align: justify;\">\u00a0<\/p>\n<h4 style=\"text-align: justify;\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Referanslar<\/span><\/span><\/h4>\n<ul style=\"text-align: justify;\">\n<li><em>Expert Interview: OPC-UA Publisher\/Subscriber Model und IEEE TSN Standard November 2015 Available at: http:\/\/blog.softing.com\/wp-content\/uploads\/2015\/11\/Interview_Softing_TTTech_EN.pdf (as of April 7, 2016)<\/em>.<\/li>\n<li><em>Adgar A., Schwarz M.H. &amp; MacIntyre J. Development of Intelligent Software for a Micro-Sensor based Oil Quality Analysis System, COMADOM 2004, 2004, Cambridge, United Kingdom<\/em>.<\/li>\n<li><em>[Henning et al.] Hennig S., Braune A.,\u00a0 Damm M.: JasUA: A JavaScript Stack enabling web browsers to support OPC Unified Architecture&#8217;s Binary mapping natively, 2010 IEEE Conference on Emerging Technologies and Factory Automation (ETFA), 13-16 Sept. 2010. DOI: 10.1109\/ETFA.2010.5641005<\/em>.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r.  OPC ayn\u0131 aray\u00fcz\u00fc kullanan, farkl\u0131 \u00fcreticilerdeki makinelerin ve sistemlerin veri transferi yapmas\u0131na imkan sa\u011flar. OPC, HMI\/SCADA sistemlerinin makineler ile \u00f6zel s\u00fcr\u00fcc\u00fcler ve s\u00fcr\u00fcc\u00fc yaz\u0131l\u0131mlar\u0131 olmadan haberle\u015fmesini ama\u00e7lamaktayd\u0131.<\/p>\n","protected":false},"author":2,"featured_media":6780,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,10,11],"tags":[42,45,46,47,48],"class_list":["post-6446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-otomasyon","category-uygulama","category-yazilim","tag-ole-teknolojisi","tag-opc-turkey","tag-opc-turkiye","tag-opc-ua-mimarisi","tag-opc-ua-standardi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Transition from OPC to OPC UA Technology - Intsoft Automation<\/title>\n<meta name=\"description\" content=\"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Transition from OPC to OPC UA Technology - Intsoft Automation\" \/>\n<meta property=\"og:description\" content=\"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/\" \/>\n<meta property=\"og:site_name\" content=\"Intsoft Automation\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-10T09:44:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-01T14:47:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bar\u0131\u015f \u015eahin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bar\u0131\u015f \u015eahin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/\",\"url\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/\",\"name\":\"Transition from OPC to OPC UA Technology - Intsoft Automation\",\"isPartOf\":{\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg\",\"datePublished\":\"2019-10-10T09:44:50+00:00\",\"dateModified\":\"2021-04-01T14:47:02+00:00\",\"author\":{\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/7fe9d3dc4a96af43ed59e4f792d83d11\"},\"description\":\"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage\",\"url\":\"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg\",\"contentUrl\":\"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg\",\"width\":750,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intsoft.com.tr\/en-us\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transition from OPC to OPC UA Technology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/#website\",\"url\":\"https:\/\/www.intsoft.com.tr\/en-us\/\",\"name\":\"Intsoft Automation\",\"description\":\"Intsoft Automation Business Hololens &amp; Azure Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intsoft.com.tr\/en-us\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/7fe9d3dc4a96af43ed59e4f792d83d11\",\"name\":\"Bar\u0131\u015f \u015eahin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7cb2fde9b97c09bdfe6c40304f0e216dd84fb57a9fff9fef74980aee222fbbda?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7cb2fde9b97c09bdfe6c40304f0e216dd84fb57a9fff9fef74980aee222fbbda?s=96&d=mm&r=g\",\"caption\":\"Bar\u0131\u015f \u015eahin\"},\"url\":\"https:\/\/www.intsoft.com.tr\/en-us\/author\/b_sahin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Transition from OPC to OPC UA Technology - Intsoft Automation","description":"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Transition from OPC to OPC UA Technology - Intsoft Automation","og_description":"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131","og_url":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/","og_site_name":"Intsoft Automation","article_published_time":"2019-10-10T09:44:50+00:00","article_modified_time":"2021-04-01T14:47:02+00:00","og_image":[{"width":750,"height":500,"url":"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg","type":"image\/jpeg"}],"author":"Bar\u0131\u015f \u015eahin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bar\u0131\u015f \u015eahin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/","url":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/","name":"Transition from OPC to OPC UA Technology - Intsoft Automation","isPartOf":{"@id":"https:\/\/www.intsoft.com.tr\/en-us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage"},"image":{"@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg","datePublished":"2019-10-10T09:44:50+00:00","dateModified":"2021-04-01T14:47:02+00:00","author":{"@id":"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/7fe9d3dc4a96af43ed59e4f792d83d11"},"description":"OPC\u2019den OPC UA Teknolojisine Ge\u00e7i\u015f, 1995 Y\u0131l\u0131nda piyasaya s\u00fcr\u00fclen OPC (OLE for Process Control) end\u00fcstriyel haberle\u015fmeyi sa\u011flayan bir standartt\u0131r. OPC ayn\u0131","breadcrumb":{"@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#primaryimage","url":"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg","contentUrl":"https:\/\/www.intsoft.com.tr\/en-us\/wp-content\/uploads\/sites\/2\/2019\/11\/opc-ua.jpg","width":750,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.intsoft.com.tr\/en-us\/2019\/10\/10\/transition-from-opc-to-opc-ua-technology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intsoft.com.tr\/en-us\/"},{"@type":"ListItem","position":2,"name":"Transition from OPC to OPC UA Technology"}]},{"@type":"WebSite","@id":"https:\/\/www.intsoft.com.tr\/en-us\/#website","url":"https:\/\/www.intsoft.com.tr\/en-us\/","name":"Intsoft Automation","description":"Intsoft Automation Business Hololens &amp; Azure Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intsoft.com.tr\/en-us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/7fe9d3dc4a96af43ed59e4f792d83d11","name":"Bar\u0131\u015f \u015eahin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intsoft.com.tr\/en-us\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7cb2fde9b97c09bdfe6c40304f0e216dd84fb57a9fff9fef74980aee222fbbda?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7cb2fde9b97c09bdfe6c40304f0e216dd84fb57a9fff9fef74980aee222fbbda?s=96&d=mm&r=g","caption":"Bar\u0131\u015f \u015eahin"},"url":"https:\/\/www.intsoft.com.tr\/en-us\/author\/b_sahin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/posts\/6446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/comments?post=6446"}],"version-history":[{"count":13,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/posts\/6446\/revisions"}],"predecessor-version":[{"id":8155,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/posts\/6446\/revisions\/8155"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/media\/6780"}],"wp:attachment":[{"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/media?parent=6446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/categories?post=6446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intsoft.com.tr\/en-us\/wp-json\/wp\/v2\/tags?post=6446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}