{"id":2261,"date":"2021-10-14T14:14:00","date_gmt":"2021-10-14T12:14:00","guid":{"rendered":"https:\/\/www.softingitalia.it\/blog\/?p=2261"},"modified":"2023-11-17T11:14:06","modified_gmt":"2023-11-17T10:14:06","slug":"realizzare-un-middleware-opc-in-modo-semplice-e-veloce","status":"publish","type":"post","link":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/","title":{"rendered":"Storia di successo: OPC al servizio della Sanit\u00e0"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2261\" class=\"elementor elementor-2261\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7ba6e48 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ba6e48\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;fb72daa&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-89a5cc1\" data-id=\"89a5cc1\" 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-099f31e elementor-widget elementor-widget-text-editor\" data-id=\"099f31e\" 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<h5>Quando venne costruito il primo centro di adroterapia in Italia, il Cnao di Pavia, si scelse il protocollo OPC per la comunicazione all\u2019interno del sistema di controllo dell\u2019impianto.\u00a0<\/h5><h5>Tuttavia, per ragioni storiche e di compatibilit\u00e0, non fu possibile basare l\u2019intera architettura sullo standard OPC UA (Unified Architecture).\u00a0<\/h5><h5>Era necessario realizzare un middleware OPC in modo semplice e veloce per il collegamento di un livello software utilizzando lo standard OPC Classic.\u00a0<\/h5><h5><a href=\"https:\/\/www.softingitalia.it\/prodotti\/comunicazione-industriale\/data-management\/software-opc\/opc-toolkit-ua.html\">Gli SDK di Softing<\/a> forniscono librerie complete di tutte le funzionalit\u00e0 OPC, per l\u2019implementazione di un middleware in modo semplice e veloce.\u00a0<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ed549f elementor-widget elementor-widget-text-editor\" data-id=\"8ed549f\" 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>L\u2019adroterapia \u00e8 un&#8217; innovativa radioterapia in cui si cura il cancro attraverso l\u2019irraggiamento di particelle atomiche dette adroni, protoni o ioni carbonio.<\/p><p>Il Cnao \u00e8 gestito da un complesso sistema di controllo, progettato per somministrare in maniera automatica la dose corretta al paziente.\u00a0<\/p><p>Inoltre \u00e8 presente un sofisticato sistema di sicurezza, che monitora continuamente i vari parametri di trattamento e interviene per arrestare automaticamente il fascio in caso di problemi o errori.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49398ef elementor-widget elementor-widget-image\" data-id=\"49398ef\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/figura-1-1024x684.jpg\" class=\"attachment-large size-large wp-image-2266\" alt=\"CNAO\" srcset=\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/figura-1-1024x684.jpg 1024w, https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/figura-1-100x67.jpg 100w, https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/figura-1-768x513.jpg 768w, https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/figura-1.jpg 1472w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\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-bfa6c72 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bfa6c72\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;a3271ce&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\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-fcb2b27 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"fcb2b27\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;5beb4f8&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-ac66101\" data-id=\"ac66101\" 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-da2e3d4 elementor-widget elementor-widget-heading\" data-id=\"da2e3d4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Il sistema di controllo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-177129c elementor-widget elementor-widget-text-editor\" data-id=\"177129c\" 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>Il sistema di controllo si compone di circa 300 computer, che permettono al sincrotrone di produrre il fascio di energia con le caratteristiche richieste.<\/p><p>Il software ha 4 livelli che svolgono operazioni specifiche per fornire servizi al livello immediatamente superiore o agli operatori.\u00a0<\/p>\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-33aa5cd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"33aa5cd\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;6d3baa8&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-4788203\" data-id=\"4788203\" 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-70dd579 elementor-widget elementor-widget-heading\" data-id=\"70dd579\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Requisiti per ottenere una comunicazione\naffidabile e puntuale<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72a0a6b elementor-widget elementor-widget-text-editor\" data-id=\"72a0a6b\" 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><strong>Il sistema di controllo \u00e8 distribuito tra centinaia di computer e strutturato con un\u2019architettura a pi\u00f9 livelli: uno degli aspetti pi\u00f9 importanti \u00e8 lo scambio affidabile e puntuale di dati.<\/strong><\/p><p>All\u2019interno delle applicazioni mediche il protocollo Dicom (Digital Imaging and Communication in Medicine) \u00e8 quello maggiormente utilizzato per lo scambio di informazioni tra dispositivi diagnostici.<br \/>Tuttavia, questo protocollo non \u00e8 adatto per lavorare con un insieme di computer industriali che devono collaborare tra loro in un lasso di tempo di pochi millisecondi.<\/p><p>\u00c8 stata quindi effettuata una revisione dell\u2019intera architettura ed \u00e8 stato scelto OPC UA per lo scambio dati tra le centinaia di computer del sistema di controllo.<\/p><p>Purtroppo per\u00f2, il Data Management Layer non \u00e8 in grado di utilizzare la comunicazione OPC UA.<\/p><p>Si \u00e8 quindi deciso di utilizzare il protocollo OPC Classic per la comunicazione tra il secondo e il terzo livello del sistema di controllo; un middleware \u00e8 incaricato di convertire la comunicazione OPC UA in OPC Classic e viceversa.<\/p>\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-1df79aa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1df79aa\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;75d6911&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-74849c3\" data-id=\"74849c3\" 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-08f4301 elementor-widget elementor-widget-image\" data-id=\"08f4301\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"700\" height=\"726\" src=\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Softing_Industrial-CNAO-Figure2.jpg\" class=\"attachment-large size-large wp-image-2324\" alt=\"livelli middleware\" srcset=\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Softing_Industrial-CNAO-Figure2.jpg 700w, https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Softing_Industrial-CNAO-Figure2-96x100.jpg 96w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/>\t\t\t\t\t\t\t\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-595cc65 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"595cc65\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;aff3670&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-9faf30d\" data-id=\"9faf30d\" 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-41a612e elementor-widget elementor-widget-heading\" data-id=\"41a612e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sviluppo middleware di successo<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f8c529 elementor-widget elementor-widget-text-editor\" data-id=\"7f8c529\" 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>Per lo sviluppo del middleware Cnao si \u00e8 affidata alle SDK di Softing per OPC Classic .NET Server e OPC UA .NET Client.\u00a0<br \/><strong>Utilizzando le dataFeed OPC SDK di Softing \u00e8 stato sviluppato il middleware da una sola persona in soli tre mesi.<\/strong><\/p><p><strong>Come funziona il middleware?<\/strong> <br \/>Il middleware Cnao implementato supporta la comunicazione bidirezionale e permette di collegare un numero arbitrario di server OPC UA. Il numero totale di nodi gestiti dal middleware non \u00e8 limitato dal software stesso, ma da aspetti temporali.<br \/>Il numero di istanze middleware in esecuzione non \u00e8 fisso, ma una CPU \u00e8 limitata a una sola istanza. I server OPC UA possono essere aggiunti al middleware e spostati da un\u2019istanza middleware a un\u2019altra senza influenzare il codice middleware.<br \/>L\u2019implementazione attuale consiste in cinque istanze middleware che servono 15 server OPC UA con un totale di 8.000 variabili.<\/p><p>Le istanze lavorano 24 ore su 24 e trasferiscono i dati che arrivano dal Master Timing ogni due secondi circa. I dati raccolti vengono immediatamente inviati ad applicazioni che monitorano il comportamento dell\u2019acceleratore e producono analisi e allarmi.<\/p>\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-ce07ba8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ce07ba8\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;6becfd7&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-37ed6f2\" data-id=\"37ed6f2\" 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-cc41195 elementor-widget elementor-widget-heading\" data-id=\"cc41195\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I vantaggi della soluzione Softing<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75f40a5 elementor-widget elementor-widget-text-editor\" data-id=\"75f40a5\" 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<ol><li><strong>Affidabilit\u00e0 dei dati:<\/strong> la soluzione garantisce la correttezza dei dati raccolti. Per monitorarne il funzionamento \u00e8 stata aggiunta un\u2019interfaccia utente al middleware, che mostra un elenco delle variabili trasferite con i loro valori effettivi e informazioni aggiuntive sullo stato letto dai server OPC UA.<\/li><li><strong>Esecuzione di test:<\/strong> l\u2019interfaccia utente supporta anche l\u2019assegnazione di valori alle variabili e l\u2019esecuzione diretta delle operazioni, quindi pu\u00f2 essere utilizzata anche per svolgere test. Inoltre, l\u2019interfaccia utente fornisce una panoramica sullo stato dei server OPC UA collegati.<\/li><li><strong>&#8220;Ibernazione&#8221;:<\/strong> se un server OPC UA non funziona correttamente, o se \u00e8 stato impostato in modalit\u00e0 \u2018manutenzione\u2019, \u00e8 contrassegnato in rosso e pu\u00f2 essere escluso dall\u2019elenco dei server OPC UA che il middleware cerca di raggiungere. L&#8217; operatore pu\u00f2 attivare o disattivare la modalit\u00e0 &#8220;ibernazione&#8221; in autonomia.\u00a0<\/li><\/ol><p>La soluzione implementata risulta robusta e resiliente, consentendo la corretta conversione tra OPC UA e OPC Classic durante il suo funzionamento.<\/p><p>Il cliente soddisfatto afferma: \u201cI toolkit hanno soddisfatto le nostre esigenze facilitando lo sviluppo del software, mentre gli aggiornamenti hanno garantito la compatibilit\u00e0 con i nuovi trend tecnologici. Grazie all\u2019utilizzo delle dataFeed OPC SDK di Softing abbiamo implementato un middleware robusto e resiliente\u201d.<\/p>\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-94b643c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"94b643c\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;884b880&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:null,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\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-5ce0d48\" data-id=\"5ce0d48\" 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-4853df3 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"4853df3\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.softingitalia.it\/prodotti\/comunicazione-industriale\/data-management\/software-opc\/opc-toolkit-classic-da-ae-xml-da.html\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri gli SDK di Softing<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\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>Realizzare un middelware in modo semplice, veloce ed intuitivo. <\/p>\n","protected":false},"author":2,"featured_media":2321,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,17],"tags":[44,45,46],"class_list":["post-2261","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comunicazione-industriale","category-news","tag-middleware-opc","tag-sdk-opc","tag-sdk-softing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog<\/title>\n<meta name=\"description\" content=\"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all&#039;interno dell&#039;impianto.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog\" \/>\n<meta property=\"og:description\" content=\"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all&#039;interno dell&#039;impianto.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Softing Italia\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-14T12:14:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-17T10:14:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"333\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Silvia Cantoni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Silvia Cantoni\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\"},\"author\":{\"name\":\"Silvia Cantoni\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/9e8fe1730068b22ffd6881aceb15ccfc\"},\"headline\":\"Storia di successo: OPC al servizio della Sanit\u00e0\",\"datePublished\":\"2021-10-14T12:14:00+00:00\",\"dateModified\":\"2023-11-17T10:14:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\"},\"wordCount\":773,\"publisher\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg\",\"keywords\":[\"middleware opc\",\"sdk opc\",\"sdk softing\"],\"articleSection\":[\"Comunicazione Industriale\",\"News\"],\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\",\"url\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\",\"name\":\"Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg\",\"datePublished\":\"2021-10-14T12:14:00+00:00\",\"dateModified\":\"2023-11-17T10:14:06+00:00\",\"description\":\"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all'interno dell'impianto.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage\",\"url\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg\",\"contentUrl\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg\",\"width\":500,\"height\":333,\"caption\":\"sincrotrone cnao\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Comunicazione Industriale\",\"item\":\"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Storia di successo: OPC al servizio della Sanit\u00e0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#website\",\"url\":\"https:\/\/www.softingitalia.it\/blog\/\",\"name\":\"Blog Softing Italia\",\"description\":\"Blog Softing Italia\",\"publisher\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.softingitalia.it\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#organization\",\"name\":\"Softing Italia\",\"url\":\"https:\/\/www.softingitalia.it\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2019\/08\/logo_softing_italia_srl.png\",\"contentUrl\":\"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2019\/08\/logo_softing_italia_srl.png\",\"width\":157,\"height\":62,\"caption\":\"Softing Italia\"},\"image\":{\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/9e8fe1730068b22ffd6881aceb15ccfc\",\"name\":\"Silvia Cantoni\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c7f07aa34105e6f0a20af09e5319189e9239778da67e0f422fb3e202610cbc97?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c7f07aa34105e6f0a20af09e5319189e9239778da67e0f422fb3e202610cbc97?s=96&d=mm&r=g\",\"caption\":\"Silvia Cantoni\"},\"sameAs\":[\"https:\/\/www.softingitalia.it\/blog\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog","description":"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all'interno dell'impianto.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/","og_locale":"it_IT","og_type":"article","og_title":"Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog","og_description":"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all'interno dell'impianto.","og_url":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/","og_site_name":"Blog Softing Italia","article_published_time":"2021-10-14T12:14:00+00:00","article_modified_time":"2023-11-17T10:14:06+00:00","og_image":[{"width":500,"height":333,"url":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg","type":"image\/jpeg"}],"author":"Silvia Cantoni","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Silvia Cantoni","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#article","isPartOf":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/"},"author":{"name":"Silvia Cantoni","@id":"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/9e8fe1730068b22ffd6881aceb15ccfc"},"headline":"Storia di successo: OPC al servizio della Sanit\u00e0","datePublished":"2021-10-14T12:14:00+00:00","dateModified":"2023-11-17T10:14:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/"},"wordCount":773,"publisher":{"@id":"https:\/\/www.softingitalia.it\/blog\/#organization"},"image":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage"},"thumbnailUrl":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg","keywords":["middleware opc","sdk opc","sdk softing"],"articleSection":["Comunicazione Industriale","News"],"inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/","url":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/","name":"Realizzare middleware OPC in modo semplice e veloce | Softing Italia Blog","isPartOf":{"@id":"https:\/\/www.softingitalia.it\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage"},"image":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage"},"thumbnailUrl":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg","datePublished":"2021-10-14T12:14:00+00:00","dateModified":"2023-11-17T10:14:06+00:00","description":"CNAO di Pavia, centro di adroterapia per la cura del cancro, utilizza le SDK di Softing per la comunicazione OPC all'interno dell'impianto.","breadcrumb":{"@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#primaryimage","url":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg","contentUrl":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2021\/10\/Sincrotrone-bassa-risoluzione.jpg","width":500,"height":333,"caption":"sincrotrone cnao"},{"@type":"BreadcrumbList","@id":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/realizzare-un-middleware-opc-in-modo-semplice-e-veloce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Comunicazione Industriale","item":"https:\/\/www.softingitalia.it\/blog\/comunicazione-industriale\/"},{"@type":"ListItem","position":2,"name":"Storia di successo: OPC al servizio della Sanit\u00e0"}]},{"@type":"WebSite","@id":"https:\/\/www.softingitalia.it\/blog\/#website","url":"https:\/\/www.softingitalia.it\/blog\/","name":"Blog Softing Italia","description":"Blog Softing Italia","publisher":{"@id":"https:\/\/www.softingitalia.it\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.softingitalia.it\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.softingitalia.it\/blog\/#organization","name":"Softing Italia","url":"https:\/\/www.softingitalia.it\/blog\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.softingitalia.it\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2019\/08\/logo_softing_italia_srl.png","contentUrl":"https:\/\/www.softingitalia.it\/blog\/wp-content\/uploads\/2019\/08\/logo_softing_italia_srl.png","width":157,"height":62,"caption":"Softing Italia"},"image":{"@id":"https:\/\/www.softingitalia.it\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/9e8fe1730068b22ffd6881aceb15ccfc","name":"Silvia Cantoni","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.softingitalia.it\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c7f07aa34105e6f0a20af09e5319189e9239778da67e0f422fb3e202610cbc97?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c7f07aa34105e6f0a20af09e5319189e9239778da67e0f422fb3e202610cbc97?s=96&d=mm&r=g","caption":"Silvia Cantoni"},"sameAs":["https:\/\/www.softingitalia.it\/blog\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/posts\/2261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/comments?post=2261"}],"version-history":[{"count":0,"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/posts\/2261\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/media?parent=2261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/categories?post=2261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.softingitalia.it\/blog\/wp-json\/wp\/v2\/tags?post=2261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}