{"id":8284,"date":"2019-08-15T14:34:29","date_gmt":"2019-08-15T17:34:29","guid":{"rendered":"http:\/\/kb.elipse.com.br\/en\/?p=8284"},"modified":"2019-08-16T14:01:15","modified_gmt":"2019-08-16T17:01:15","slug":"changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/","title":{"rendered":"Changing the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib operational interface."},"content":{"rendered":"<h2><strong><u>Introduction<\/u><\/strong><\/h2>\n<p>The <em>InterlockMode <\/em>property of <a href=\"https:\/\/kb.elipse.com.br\/en\/?s=powercontrols.lib\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>powercontrols.lib<\/strong><\/a> library is a new feature that was introduced with <a href=\"https:\/\/www.elipse.com.br\/en\/produto\/elipse-power\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elipse Power version 5.0<\/a>. It allows the operator to change the behavior of interlocked commands at <strong>powercontrols.lib<\/strong> operational interface. This property presents three different values; they are:<\/p>\n<ul>\n<li><em>0: cimDoNothing<\/em><\/li>\n<li><em>1: cimWarning<\/em><\/li>\n<li><em>2: cimBlockCommand <\/em><\/li>\n<\/ul>\n<p>To begin with, this article will show you how to access this property to change the behavior of interlocked commands at <strong>powercontrols.lib<\/strong>; we will also see the expected result from each of the available options.<\/p>\n<h2><strong><u>Accessing <em>InterlockMode <\/em>property<em><br \/>\n<\/em><\/u><\/strong><\/h2>\n<p>Firstly, you will need to access the <em>InterlockMode <\/em>property<em>.<\/em> To do so, you can access the properties of <strong>XPowerMenuCreator;<\/strong> it has its own instance inside each one of the XControls at<strong> powercontrols.lib<\/strong>. To retrieve the instance of the <strong>XPowerMenuCreator<\/strong> class, use the following path:<\/p>\n<p><strong>Object.Equipment.Terminals.XPowerMenuCreator1<\/strong><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7876\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/1_7785EN.jpg\" alt=\"\" width=\"638\" height=\"527\" \/><\/p>\n<p>As a result, you will able to set up a different behavior for interlock for all types of objects (switches, breakers, etc.).<\/p>\n<h2><span style=\"text-decoration: underline;\">Available values for <em>InterlockMode<\/em> property<\/span><\/h2>\n<p>The <em>InterlockMode <\/em>property will return one of the three values below.<\/p>\n<h3><strong>0-cimDoNothing <\/strong><\/h3>\n<p>This option doesn&#8217;t show the interlock warning sign, nor does it disables the <strong>Operate<\/strong> button on PowerExplorer&#8217;s <strong>Commands<\/strong> tab. That is to say you can send the command, and the only warning sign for the interlock is the icon at the command unit.<\/p>\n<p><em><u>PowerExplorer<\/u><\/em>:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7875\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/2_7785EN.jpg\" alt=\"\" width=\"457\" height=\"285\" \/><\/p>\n<p><em><u>XPowerMenu<\/u><\/em>:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7874\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/3_7785EN.jpg\" alt=\"\" width=\"526\" height=\"116\" \/><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7873\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/4_7785EN.jpg\" alt=\"\" width=\"384\" height=\"133\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>1-cimWarning <\/strong><\/h3>\n<p>This option warns the user that the Command Unit is interlocked. The warning sign pops up alongside the message asking for confirmation to send the Command. That is to say that if you confirm this action, the command will be allowed even if it is interlocked.<\/p>\n<p><em><u>PowerExplorer<\/u><\/em>:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7880\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/5_7785EN.jpg\" alt=\"\" width=\"458\" height=\"286\" \/><\/p>\n<p><em><u>XPowerMenu<\/u><\/em>:<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-8299\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/08\/6A_7785EN.jpg\" alt=\"\" width=\"524\" height=\"115\" \/><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7879\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/6_7785EN.jpg\" alt=\"\" width=\"412\" height=\"159\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>2-cimBlockCommand<br \/>\n<\/strong><\/h3>\n<p>This option blocks sending the Command, thus disabling all buttons even where you have already set up a script. The exception is the <strong>Cancel<\/strong> button; this button can never be disabled. That is to say that you can&#8217;t send intelocked commands. This has been the library\u2019s default option since Elipse Power version 5.0 was released; consequently, if unchecked, the current behavior of the library\u2019s interlocked commands will not change.<\/p>\n<p><em><u>PowerExplorer<\/u>:<\/em><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7878\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/7_7785EN.jpg\" alt=\"\" width=\"450\" height=\"279\" \/><\/p>\n<p><em><u>XPowerMenu<\/u>:<\/em><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-7877\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/8_7785EN.jpg\" alt=\"\" width=\"524\" height=\"115\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The InterlockMode property of powercontrols.lib library is a new feature that was introduced with Elipse Power version 5.0. It allows the operator to change the behavior of interlocked commands&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":[825],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Setting up the behavior of interlocked commands at powercontrols.lib<\/title>\n<meta name=\"description\" content=\"This article shows you how to set up the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib via propriedade InterlockMode.\" \/>\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\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Setting up the behavior of interlocked commands at powercontrols.lib\" \/>\n<meta property=\"og:description\" content=\"This article shows you how to set up the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib via propriedade InterlockMode.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\" \/>\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-08-15T17:34:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-16T17:01:15+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/1_7785EN.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=\"2 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\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\"},\"author\":{\"name\":\"Eduardo Grazziotin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/f9fc2442228f8cc06308387a6725ef03\"},\"headline\":\"Changing the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib operational interface.\",\"datePublished\":\"2019-08-15T17:34:29+00:00\",\"dateModified\":\"2019-08-16T17:01:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\"},\"wordCount\":372,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Elipse Power\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\",\"name\":\"Setting up the behavior of interlocked commands at powercontrols.lib\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2019-08-15T17:34:29+00:00\",\"dateModified\":\"2019-08-16T17:01:15+00:00\",\"description\":\"This article shows you how to set up the behavior of interlocked commands at Elipse Power's powercontrols.lib via propriedade InterlockMode.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Changing the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib operational interface.\"}]},{\"@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 the behavior of interlocked commands at powercontrols.lib","description":"This article shows you how to set up the behavior of interlocked commands at Elipse Power's powercontrols.lib via propriedade InterlockMode.","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\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/","og_locale":"en_US","og_type":"article","og_title":"Setting up the behavior of interlocked commands at powercontrols.lib","og_description":"This article shows you how to set up the behavior of interlocked commands at Elipse Power's powercontrols.lib via propriedade InterlockMode.","og_url":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2019-08-15T17:34:29+00:00","article_modified_time":"2019-08-16T17:01:15+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/07\/1_7785EN.jpg"}],"author":"Eduardo Grazziotin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Eduardo Grazziotin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/"},"author":{"name":"Eduardo Grazziotin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/f9fc2442228f8cc06308387a6725ef03"},"headline":"Changing the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib operational interface.","datePublished":"2019-08-15T17:34:29+00:00","dateModified":"2019-08-16T17:01:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/"},"wordCount":372,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Elipse Power"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/","url":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/","name":"Setting up the behavior of interlocked commands at powercontrols.lib","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2019-08-15T17:34:29+00:00","dateModified":"2019-08-16T17:01:15+00:00","description":"This article shows you how to set up the behavior of interlocked commands at Elipse Power's powercontrols.lib via propriedade InterlockMode.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/changing-the-behavior-of-interlocked-commands-at-elipse-powers-powercontrols-lib-operational-interface\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Changing the behavior of interlocked commands at Elipse Power&#039;s powercontrols.lib operational interface."}]},{"@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\/8284"}],"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=8284"}],"version-history":[{"count":8,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/8284\/revisions"}],"predecessor-version":[{"id":8324,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/8284\/revisions\/8324"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=8284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=8284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=8284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}