{"id":2457,"date":"2019-03-25T17:39:40","date_gmt":"2019-03-25T20:39:40","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/kb30910-io-tags-read-algorithm\/"},"modified":"2019-03-25T17:39:40","modified_gmt":"2019-03-25T20:39:40","slug":"kb30910-io-tags-read-algorithm","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/kb30910-io-tags-read-algorithm\/","title":{"rendered":"KB-30910: I\/O tags read algorithm."},"content":{"rendered":"<div align=\"justify\"><span style=\"font-weight:bold;\">Question:<\/span><\/p>\n<p>How does the I\/O tags read algorithm work for <b>Elipse Software<\/b>&#8216;s Drivers? <\/p>\n<p><span style=\"font-weight:bold;\">Solution:<\/span><\/p>\n<p>The Driver scans the I\/O Tags so that the first tag to be read is the one at the top of the list, and it will be read again only after the remaining tags are read. <\/p>\n<p>For each tag, the Driver checks if:<\/p>\n<ul>\n<li>the tag&#8217;s <i>AllowRead <\/i>property is set as True.<\/li>\n<li>the tag is in <b>Advise <\/b>(linked to an E3 object that needs its value).<\/li>\n<li>the current time is higher than the scan time plus the time of the last reading. <\/li>\n<\/ul>\n<p><u>Example:<\/u><\/p>\n<p>Consider these tags: <\/p>\n<\/div>\n<table style=\"width:171px;height:136px;\" cellpadding=\"2\" cellspacing=\"2\" align=\"justify\" bgcolor=\"\" border=\"1\">\n<tbody>\n<tr>\n<td>&nbsp;<b>Name<\/b><\/td>\n<td><b>Scan Time<\/b><\/td>\n<td>&nbsp;<b>Read<\/b><\/td>\n<\/tr>\n<tr>\n<td>&nbsp;Tag1<\/td>\n<td>&nbsp;1000<\/td>\n<td>&nbsp;YES<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;Tag2<\/td>\n<td>&nbsp;1000<\/td>\n<td>&nbsp;NO <\/td>\n<\/tr>\n<tr>\n<td>&nbsp;Tag3<\/td>\n<td>&nbsp;3000<\/td>\n<td>&nbsp;YES<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div align=\"justify\">1. When the communication starts, all tags enabled to read (<i>AllowRead<\/i>=True) and in <b>Advise <\/b>are read. <\/p>\n<p>2. If for any physical reason the driver takes 2 seconds to read the tags list, the tag scan is this:<\/p>\n<p><b>Tag1<\/b>: It needs to be updated every one second; two seconds have passed, so it will be read.<br \/><b>Tag2<\/b>: Reading disabled.<br \/><b>Tag3<\/b>: It needs to be updated every three seconds; only two seconds have passed, so it won&#8217;t be read. <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Question: How does the I\/O tags read algorithm work for Elipse Software&#8216;s Drivers? Solution: The Driver scans the I\/O Tags so that the first tag to be read is the&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],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>KB-30910: I\/O tags read algorithm. - 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\/kb30910-io-tags-read-algorithm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KB-30910: I\/O tags read algorithm.\" \/>\n<meta property=\"og:description\" content=\"Question: How does the I\/O tags read algorithm work for Elipse Software&#8216;s Drivers? Solution: The Driver scans the I\/O Tags so that the first tag to be read is the&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\" \/>\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:39:40+00:00\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\"},\"author\":{\"name\":\"Elipse Software\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87\"},\"headline\":\"KB-30910: I\/O tags read algorithm.\",\"datePublished\":\"2019-03-25T20:39:40+00:00\",\"dateModified\":\"2019-03-25T20:39:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\"},\"wordCount\":204,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"IODriver \/ IOServer\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\",\"url\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\",\"name\":\"[:pt]KB-30910: I\/O tags read algorithm.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:39:40+00:00\",\"dateModified\":\"2019-03-25T20:39:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"KB-30910: I\/O tags read algorithm.\"}]},{\"@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":"KB-30910: I\/O tags read algorithm. - 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\/kb30910-io-tags-read-algorithm\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]KB-30910: I\/O tags read algorithm.[:] - Elipse Knowledgebase","og_description":"Question: How does the I\/O tags read algorithm work for Elipse Software&#8216;s Drivers? Solution: The Driver scans the I\/O Tags so that the first tag to be read is the&hellip;","og_url":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:39:40+00:00","author":"Elipse Software","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elipse Software","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/"},"author":{"name":"Elipse Software","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/def69ea453ea60b250497b89225a9f87"},"headline":"KB-30910: I\/O tags read algorithm.","datePublished":"2019-03-25T20:39:40+00:00","dateModified":"2019-03-25T20:39:40+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/"},"wordCount":204,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["IODriver \/ IOServer"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/","url":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/","name":"[:pt]KB-30910: I\/O tags read algorithm.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:39:40+00:00","dateModified":"2019-03-25T20:39:40+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/kb30910-io-tags-read-algorithm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"KB-30910: I\/O tags read algorithm."}]},{"@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\/2457"}],"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=2457"}],"version-history":[{"count":0,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/2457\/revisions"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=2457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=2457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=2457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}