{"id":3447,"date":"2019-03-25T17:44:20","date_gmt":"2019-03-25T20:44:20","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/"},"modified":"2019-05-07T20:16:30","modified_gmt":"2019-05-07T23:16:30","slug":"communication-established-correctly-in-e3studio-but-fails-at-run-time","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/","title":{"rendered":"Communication established correctly in E3Studio, but fails at run time."},"content":{"rendered":"<div align=\"justify\">\n<p><b>Question:<\/b><\/p>\n<p>Why does the communication properly established via E3Studio fail at run time?<\/p>\n<p><b>Solution:<\/b><\/p>\n<p>A few reasons for communication failures at run time are:<\/p>\n<p><b>1. <\/b>The hardkey or softkey was not found in the machine, or then it has no license for the driver being used. You can check this at <b>Driver Manager <\/b>window (E3Admin&#8211;Server&#8211;Drivers).<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem1-ing.png\" alt=\"\" width=\"500\" height=\"75\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>You can also check this at the E3Admin&#8217;s licenses window, where the products programmed in the security device are listed. To access it, right-click the E3Admin&#8211;Licenses icon.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem2-ing.png\" alt=\"\" width=\"412\" height=\"490\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Another possible solution is to identify the device&#8217;s number and then contact Elipse Software to check which products are programmed in it.<\/p>\n<p><b>2.<\/b> The OPC driver requires some specific DCOM settings, which can cause communication failure at run time. To fix this, there is a sequence of tasks for setting up both firewall and DCOM, which can be seen at <b><a href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/4162\/DCOM+and+Firewall+Settings+in+Windows+7+for+Elipse+applications.\" target=\"_blank\" rel=\"noopener noreferrer\">DCOM and Firewall Settings in Windows 7 for Elipse applications.\u00a0 <\/a><\/b><\/p>\n<p>If you can&#8217;t run the OPC server in a certain account (for example, SYSTEM), check <a href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/4466\/KB-39425%3A+OPC+communication+not+working%2C+even+after+DCOM+has+been+set+up.\" target=\"_blank\" rel=\"noopener noreferrer\"> <b>KB-39425: OPC communication not working, even after DCOM has been set up.<\/b> <\/a><\/p>\n<p><b>3.<\/b> There may be script and\/or links errors between screen objects and the driver, which causes the false impression that there is no communication when there actually is. The solution in this case is to check all scripts generating links at run time, and also links and types of links made between screen objects and server objects.<\/p>\n<p><b>4.<\/b> The I\/O tag&#8217;s<b> N <\/b>parameter could have been edited at run time, which increases the number of objects in the server. This causes communication failure if the number of tags exceeds the number in the license; to check this information, see the licenses window (as seen in item 1 in this article).<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem3-ing.png\" alt=\"\" width=\"427\" height=\"493\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p><b>5.<\/b> The driver&#8217;s <i>EnableReadGrouping <\/i>property optimizes driver communication, by grouping sequential address points (that is, by creating an internal block for reading). Some devices don&#8217;t support sending\/receiving read blocks (either because they don&#8217;t read blocks, or because the block&#8217;s size is larger than what is suppported), and this causes the incorrect return of values or read errors.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem4-ptbr.png\" alt=\"\" width=\"177\" height=\"33\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p><b>6.<\/b> The tag&#8217;s <i>AdviseType <\/i>property indicates if tag value must always be updated (<b>0-AlwaysInAdvise<\/b>), or if it only needs updating when being used in the application (<b>1-AdviseWhenLinked<\/b>), such as when it&#8217;s linked to a display on screen or being referred in a script. To optimize its performance, the default value is <b>1-AdviseWhenLinked<\/b>, and this may make it look like there are communication issues in the application when there actually are none.<\/p>\n<p><b>7.<\/b> Many devices do not support more than one master driver connected simultaneously. Therefore, you must be careful when running the domain soon after any communication tests via Studio, because in this case there could be two different processes (Domain and Studio) accessing the same device. If this happens, the following window will pop up.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem5-ing.png\" alt=\"\" width=\"494\" height=\"196\" align=\"Baseline\" border=\"0\" \/><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Question: Why does the communication properly established via E3Studio fail at run time? Solution: A few reasons for communication failures at run time are: 1. The hardkey or softkey was&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[753,755],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Communication established correctly in E3Studio, but fails at run time. - Elipse Knowledgebase<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Communication established correctly in E3Studio, but fails at run time.\" \/>\n<meta property=\"og:description\" content=\"Question: Why does the communication properly established via E3Studio fail at run time? Solution: A few reasons for communication failures at run time are: 1. The hardkey or softkey was&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T20:44:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-07T23:16:30+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem1-ing.png\" \/>\n<meta name=\"author\" content=\"Elipse Software\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elipse Software\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\"},\"author\":{\"name\":\"Elipse Software\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87\"},\"headline\":\"Communication established correctly in E3Studio, but fails at run time.\",\"datePublished\":\"2019-03-25T20:44:20+00:00\",\"dateModified\":\"2019-05-07T23:16:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\"},\"wordCount\":969,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"IODriver \/ IOServer\",\"OPCClient\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\",\"name\":\"[:pt]Communication established correctly in E3Studio, but fails at run time.[:en]Communication established correctly in E3Studio, but fails at run time.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:44:20+00:00\",\"dateModified\":\"2019-05-07T23:16:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Communication established correctly in E3Studio, but fails at run time.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87\",\"name\":\"Elipse Software\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g\",\"caption\":\"Elipse Software\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/webmasterelipse-com-br\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Communication established correctly in E3Studio, but fails at run time. - Elipse Knowledgebase","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:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Communication established correctly in E3Studio, but fails at run time.[:en]Communication established correctly in E3Studio, but fails at run time.[:] - Elipse Knowledgebase","og_description":"Question: Why does the communication properly established via E3Studio fail at run time? Solution: A few reasons for communication failures at run time are: 1. The hardkey or softkey was&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:44:20+00:00","article_modified_time":"2019-05-07T23:16:30+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5111EN\/Imagem1-ing.png"}],"author":"Elipse Software","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elipse Software","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/"},"author":{"name":"Elipse Software","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87"},"headline":"Communication established correctly in E3Studio, but fails at run time.","datePublished":"2019-03-25T20:44:20+00:00","dateModified":"2019-05-07T23:16:30+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/"},"wordCount":969,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["IODriver \/ IOServer","OPCClient"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/","url":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/","name":"[:pt]Communication established correctly in E3Studio, but fails at run time.[:en]Communication established correctly in E3Studio, but fails at run time.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:44:20+00:00","dateModified":"2019-05-07T23:16:30+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/communication-established-correctly-in-e3studio-but-fails-at-run-time\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Communication established correctly in E3Studio, but fails at run time."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87","name":"Elipse Software","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ff1f7ec38f4687b06f6851d97b3cd2d0?s=96&d=mm&r=g","caption":"Elipse Software"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/webmasterelipse-com-br\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3447"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3447"}],"version-history":[{"count":1,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3447\/revisions"}],"predecessor-version":[{"id":6254,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3447\/revisions\/6254"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}