{"id":3595,"date":"2019-03-25T17:45:03","date_gmt":"2019-03-25T20:45:03","guid":{"rendered":"http:\/\/xexeu.elipse.com.br\/pt\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/"},"modified":"2019-05-29T16:49:35","modified_gmt":"2019-05-29T19:49:35","slug":"setting-up-iec61850-driver-to-enable-a-predefined-reports-list","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/","title":{"rendered":"Setting up IEC61850 Driver to enable a pre-defined Reports list."},"content":{"rendered":"<div align=\"justify\">\n<p><b>Question:<\/b><\/p>\n<p>With IEC61850 driver, can I enable only the Reports chosen by the user?<br \/>\n<b><br \/>\nSolution:<\/b><\/p>\n<p>Yes, you can. The most common usage for this option is when there are two or more IEC61850 clients connected to the same server (for example, two IEC61850 Client drivers connected to the same relay), but each of them enabling different Reports.<\/p>\n<p>There are two ways of setting up a list of Reports to be enabled by the driver: via scripts or via an RPT file.<\/p>\n<p><u><b>Enabling a Reports list via scripts<\/b><\/u><\/p>\n<p>After importing data at IEC61850 driver (<a href=\"http:\/\/kb.elipse.com.br\/pt-br\/questions\/5145\/Importing+data+in+IEC61850+Driver%3A+online+and+offline.\" target=\"_blank\" rel=\"noopener noreferrer\"><b>Importing data in IEC61850 Driver: online and offline<\/b><\/a>), the first step to setting up a Reports list via scripts is to enable <b>User-Defined Report List<\/b> option on <b>Reports <\/b>tab at the driver&#8217;s settings window, as seen below.<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_1.jpg\" alt=\"\" width=\"500\" height=\"462\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Then, create a tag called <b>UserReportList<\/b>. This tag&#8217;s <i>TagName<\/i>, <i>Device <\/i>and <i>Item <\/i>parameters must be set up as follow:<\/p>\n<p><i><b>TagName<\/b>: UserReportList<br \/>\n<b>Device<\/b>: ServerName<br \/>\n<b>Item<\/b>: UserDefinedReportList<\/i><\/p>\n<p>The tag must be created as follows:<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_2.jpg\" alt=\"\" width=\"500\" height=\"206\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>Finally, create a script at the driver&#8217;s <i>AfterStart <\/i>event that declares a vector with the Reports to be enabled, and then later writes this vector at <b>UserDefinedReportList <\/b>tag similar to this:<\/p>\n<div align=\"left\"><span style=\"font-family: Courier New;\">Dim arr(1)<\/span><br \/>\n<span style=\"font-family: Courier New;\">arr(0) = Array(&#8220;LogicalDeviceName&#8221;,&#8221;LLN0$BR$brcbEV101&#8243;)<\/span><br \/>\n<span style=\"font-family: Courier New;\">arr(1) = Array(&#8220;LogicalDeviceName&#8221;,&#8221;LLN0$BR$brcbEV102&#8243;)<\/span><br \/>\n<span style=\"font-family: Courier New;\">Set Cmd = Application.GetObject(&#8220;DriverName.IEDName.UserReportList&#8221;)<\/span><br \/>\n<span style=\"font-family: Courier New;\">Cmd.WriteEx(arr)<\/span><\/div>\n<p>The script above will enable <i><b>LLN0$BR$brcbEV101<\/b><\/i> and <i><b>LLN0$BR$brcbEV10<\/b><\/i>2 reports. Notice that the <i>GetObject()<\/i> method returns the previously created <b>UserReportList <\/b>tag, and then <i>WriteEx()<\/i> method writes the vector containing the Reports list in the tag. The figure below shows the script adapted for the example in the previous figure (Vamp relay):<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_3.jpg\" alt=\"\" width=\"500\" height=\"246\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p><u><b>Enabling a Reports list via an RPT file<\/b><\/u><\/p>\n<p>To enable a pre-defined Reports list from a RPT file, this file must be created in the same folder as the LD files (driver settings&#8217; <i>LDFilePath <\/i>property), and its syntax must be as follows:<\/p>\n<div align=\"left\"><span style=\"font-family: Courier New;\">RPT FILE FORMAT<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">Number_Of_LogicalDevices<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">LogicalDeviceN; Number_Of_Reports<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">ReportName; ReportOption1:ReportOption1Value; ReportOptionN:ReportOptionNValue<\/span><\/div>\n<p>To allow the IEC61850 driver to use the list declared in the RPT file, enable the <b>RW Report List File (.RPT)<\/b> option, as seen below:<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_4.jpg\" alt=\"\" width=\"500\" height=\"462\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>When you define the list of Reports to be enabled via scripts, as seen in the previous item, and simultaneously enable <b>RW Report List File (.RPT)<\/b> option, the file will be generated automatically in the same folder declared at the driver&#8217;s <i>LDFilePath <\/i>property. That is, the file can be created automatically from writing the tag (<b>UserReportList<\/b>) or via direct edition of the file. Notice that it will only be possible to use one option (scripts or RPT), not both. After the file has been created, you will need to remove the script from the driver&#8217;s <i>AfterStart <\/i>event, causing the driver to enable only the list declared in the file. From the RPT file, you can access the following Reports&#8217; properties:<\/p>\n<div align=\"center\"><img loading=\"lazy\" title=\"\" src=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_5.jpg\" alt=\"\" width=\"500\" height=\"545\" align=\"Baseline\" border=\"0\" \/><\/div>\n<p>The syntax of the RPT file below illustrates how to set up one of these properties directly in the file:<\/p>\n<div align=\"left\"><span style=\"font-family: Courier New;\">RPT FILE EXAMPLE<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">1<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">Device;1<\/span><\/p>\n<p><span style=\"font-family: Courier New;\">LLN0$BR$BRCB1;ResvTms:1000<\/span><\/div>\n<p>All the information in this article can also be seen at the IEC61850 Driver&#8217;s manual.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Question: With IEC61850 driver, can I enable only the Reports chosen by the user? Solution: Yes, you can. The most common usage for this option is when there are two&hellip;<\/p>\n","protected":false},"author":13,"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":[791],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Setting up IEC61850 Driver to enable a pre-defined Reports list. - 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\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Setting up IEC61850 Driver to enable a pre-defined Reports list.\" \/>\n<meta property=\"og:description\" content=\"Question: With IEC61850 driver, can I enable only the Reports chosen by the user? Solution: Yes, you can. The most common usage for this option is when there are two&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\" \/>\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:45:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-29T19:49:35+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_1.jpg\" \/>\n<meta name=\"author\" content=\"Eduardo Grazziotin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Eduardo Grazziotin\" \/>\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\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\"},\"author\":{\"name\":\"Eduardo Grazziotin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/f9fc2442228f8cc06308387a6725ef03\"},\"headline\":\"Setting up IEC61850 Driver to enable a pre-defined Reports list.\",\"datePublished\":\"2019-03-25T20:45:03+00:00\",\"dateModified\":\"2019-05-29T19:49:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\"},\"wordCount\":1050,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"IEC 61850\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\",\"name\":\"[:pt]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:en]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:] - Elipse Knowledgebase\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-03-25T20:45:03+00:00\",\"dateModified\":\"2019-05-29T19:49:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setting up IEC61850 Driver to enable a pre-defined Reports list.\"}]},{\"@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\/f9fc2442228f8cc06308387a6725ef03\",\"name\":\"Eduardo Grazziotin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/47913ac4c8f427d44c6391bff49b275f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/47913ac4c8f427d44c6391bff49b275f?s=96&d=mm&r=g\",\"caption\":\"Eduardo Grazziotin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/eduardo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Setting up IEC61850 Driver to enable a pre-defined Reports list. - 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\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/","og_locale":"en_US","og_type":"article","og_title":"[:pt]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:en]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:] - Elipse Knowledgebase","og_description":"Question: With IEC61850 driver, can I enable only the Reports chosen by the user? Solution: Yes, you can. The most common usage for this option is when there are two&hellip;","og_url":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-03-25T20:45:03+00:00","article_modified_time":"2019-05-29T19:49:35+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/pt-br\/images\/ID5291\/Figura_1.jpg"}],"author":"Eduardo Grazziotin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eduardo Grazziotin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/"},"author":{"name":"Eduardo Grazziotin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/f9fc2442228f8cc06308387a6725ef03"},"headline":"Setting up IEC61850 Driver to enable a pre-defined Reports list.","datePublished":"2019-03-25T20:45:03+00:00","dateModified":"2019-05-29T19:49:35+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/"},"wordCount":1050,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["IEC 61850"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/","url":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/","name":"[:pt]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:en]Setting up IEC61850 Driver to enable a pre-defined Reports list.[:] - Elipse Knowledgebase","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-03-25T20:45:03+00:00","dateModified":"2019-05-29T19:49:35+00:00","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/setting-up-iec61850-driver-to-enable-a-predefined-reports-list\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Setting up IEC61850 Driver to enable a pre-defined Reports list."}]},{"@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\/f9fc2442228f8cc06308387a6725ef03","name":"Eduardo Grazziotin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/47913ac4c8f427d44c6391bff49b275f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/47913ac4c8f427d44c6391bff49b275f?s=96&d=mm&r=g","caption":"Eduardo Grazziotin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/eduardo\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3595"}],"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\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=3595"}],"version-history":[{"count":1,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3595\/revisions"}],"predecessor-version":[{"id":6730,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/3595\/revisions\/6730"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=3595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=3595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=3595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}