{"id":13534,"date":"2022-09-23T14:59:44","date_gmt":"2022-09-23T14:59:44","guid":{"rendered":"https:\/\/bryceautomation.com\/?p=13534"},"modified":"2022-09-23T16:24:51","modified_gmt":"2022-09-23T16:24:51","slug":"controllogix-rung-true-but-no-output","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/","title":{"rendered":"ControlLogix Rung True but No Output"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Solving when a ControlLogix Rung is True but No Output<\/h2>\n\n\n\n<p>It&#8217;s frustrating when a ControlLogix Rung True but you have No Output.  In this section we&#8217;ll go over the causes for this, and how to correct them.  It&#8217;s important that the processor is just doing what it&#8217;s told.  We just need to find out why it&#8217;s keeping the output off.  There are several things that can cause this.  It&#8217;s important to realize that the opposite could be true as well.  You might have an output that is ON even though the logic appears to be shutting it off.<\/p><div id=\"bryce-2560764061\" class=\"bryce-afterfirst bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"7728240895\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<p>Keep in mind, that I am just explaining the causes of this.  I&#8217;m not recommending that you change any logic, toggle bits,  do any forcing, or change the processor mode unless you know what you are doing, and there is no danger.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Program Mode (or Offline)<\/h2>\n\n\n\n<p>Obviously, you need to be online to see the updates, but if the processor is in program mode, or &#8220;RemProg&#8221;, it is not scanning logic.  Additionally, if you check the properties of your output module under the I\/O tree, you will find the configuration.  It&#8217;s very likely that all real world outputs will shut off if the processor is in program mode.  In fact it&#8217;s dangerous to hold last state or turn outputs on while in program mode.  This is because no logic is executing to shut the output back off.  In some cases, there is a use for leaving outputs on, or holding the last state.  Most of the time though, they will be OFF.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"305\" height=\"104\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-110.png\" alt=\"\" class=\"wp-image-13535 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-110.png 305w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-110-300x102.png 300w\" data-sizes=\"(max-width: 305px) 100vw, 305px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 305px; --smush-placeholder-aspect-ratio: 305\/104;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Logic Interference<\/h2>\n\n\n\n<p>It&#8217;s possible that you could have used the same bit twice as the output in the program.  In this case, other logic is interfering.  Only one &#8220;destructive&#8221; instruction should usually be writing to the output.  &#8220;Destructive&#8221; means that an instruction has the ability to change the value of a tag.  You will find this through a cross reference to determine if this is the case.  It happens a lot!  The logic interfering with your output could be anywhere in the program.  I&#8217;ll show an example below.  The top rung writes the value of 1 to C, however, a fraction of a microsecond later, it shuts C back off.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"422\" height=\"115\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-111.png\" alt=\"\" class=\"wp-image-13536 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-111.png 422w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-111-300x82.png 300w\" data-sizes=\"(max-width: 422px) 100vw, 422px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 422px; --smush-placeholder-aspect-ratio: 422\/115;\" \/><\/figure>\n\n\n\n<p>Right click the tag &#8220;C&#8221;, and go to cross-reference. You will find that there are two destructive instructions in your logic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"531\" height=\"179\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-113.png\" alt=\"\" class=\"wp-image-13538 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-113.png 531w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-113-300x101.png 300w\" data-sizes=\"(max-width: 531px) 100vw, 531px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 531px; --smush-placeholder-aspect-ratio: 531\/179;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Subroutine Not Executing<\/h2>\n\n\n\n<p>It&#8217;s possible that the routine in which you are viewing the logic is not executing.  Remember, for any subroutine to execute, we have to have a JSR in the program somewhere to cause it to execute.  Additionally, the JSR must be true.  You will usually find these in the Main Routine.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"898\" height=\"311\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-114.png\" alt=\"\" class=\"wp-image-13539 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-114.png 898w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-114-300x104.png 300w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-114-768x266.png 768w\" data-sizes=\"(max-width: 898px) 100vw, 898px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 898px; --smush-placeholder-aspect-ratio: 898\/311;\" \/><\/figure>\n\n\n\n<p>Now let&#8217;s look at the Mainroutine<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"916\" height=\"243\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-115.png\" alt=\"\" class=\"wp-image-13540 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-115.png 916w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-115-300x80.png 300w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-115-768x204.png 768w\" data-sizes=\"(max-width: 916px) 100vw, 916px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 916px; --smush-placeholder-aspect-ratio: 916\/243;\" \/><\/figure>\n\n\n\n<p>Here, you can see that I have a JSR, but it isn&#8217;t finalized.  Once I finalize the JSR statement, it will execute, and the processor will solve the logic.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"511\" height=\"173\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-116.png\" alt=\"\" class=\"wp-image-13541 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-116.png 511w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-116-300x102.png 300w\" data-sizes=\"(max-width: 511px) 100vw, 511px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 511px; --smush-placeholder-aspect-ratio: 511\/173;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">One Shots (ControlLogix Rung True but No Output)<\/h2>\n\n\n\n<p>For One-Shots, this is probably normal operation.  Let&#8217;s look at a rung with a one shot in it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"510\" height=\"189\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-117.png\" alt=\"\" class=\"wp-image-13542 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-117.png 510w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-117-300x111.png 300w\" data-sizes=\"(max-width: 510px) 100vw, 510px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 510px; --smush-placeholder-aspect-ratio: 510\/189;\" \/><\/figure>\n\n\n\n<p>The purpose of the one shot is to allow the output &#8220;C&#8221; to come on for one scan.  Likely it triggers a seal or latch somewhere else in your logic.  To make C go true again, A has to drop out then make.  However, you never will see C go true.  Its only on for one scan only.  You can <a href=\"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/\">read up on one-shots here.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">MCR Zones<\/h2>\n\n\n\n<p>MCR is a &#8220;Master Control Reset&#8221;.  With these zones there are two MCR instructions.  One at the top of the zone to mark the beginning, and one at the bottom to mark the end.  If the first MCR instruction for the zone is false, then all logic in the zone is evaluated as false.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"433\" height=\"173\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-119.png\" alt=\"\" class=\"wp-image-13545 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-119.png 433w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-119-300x120.png 300w\" data-sizes=\"(max-width: 433px) 100vw, 433px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/173;\" \/><\/figure>\n\n\n\n<p>In order to get C to energize, B must go true.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"428\" height=\"165\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-120.png\" alt=\"\" class=\"wp-image-13546 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-120.png 428w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-120-300x116.png 300w\" data-sizes=\"(max-width: 428px) 100vw, 428px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 428px; --smush-placeholder-aspect-ratio: 428\/165;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Jump and Labels (ControlLogix Rung True but No Output)<\/h2>\n\n\n\n<p>It makes for messy logic, but sometimes programs will have jumps with labels.  This causes the processor to skip over some logic.  If the JMP instruction before our rung, and the label is after it, then the processor is not solving logic.  Let&#8217;s look at an example.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"423\" height=\"177\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-121.png\" alt=\"\" class=\"wp-image-13547 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-121.png 423w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-121-300x126.png 300w\" data-sizes=\"(max-width: 423px) 100vw, 423px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 423px; --smush-placeholder-aspect-ratio: 423\/177;\" \/><\/figure>\n\n\n\n<p>As you can see, we are jumping over the rung, and even though the XIC instruction is true, our output is still off.  For the processor to start solving logic, we must shut off B.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"423\" height=\"169\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-122.png\" alt=\"\" class=\"wp-image-13548 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-122.png 423w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-122-300x120.png 300w\" data-sizes=\"(max-width: 423px) 100vw, 423px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 423px; --smush-placeholder-aspect-ratio: 423\/169;\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Online Edits Not Finalized<\/h2>\n\n\n\n<p>If you are changing logic, don&#8217;t forget that you need to accept, and test your edits before your new logic becomes active.  Look at your vertical power rails.  By default, the power rails should be green.  If your power rail skips over any rungs, and they are marked with an i or I, then you haven&#8217;t yet accepted and tested your edits.  Here is an example of an edit that is not being tested.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"489\" height=\"135\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-123.png\" alt=\"\" class=\"wp-image-13551 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-123.png 489w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-123-300x83.png 300w\" data-sizes=\"(max-width: 489px) 100vw, 489px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 489px; --smush-placeholder-aspect-ratio: 489\/135;\" \/><\/figure>\n\n\n\n<p>Be sure of your edits, then you can follow through with your <a href=\"https:\/\/bryceautomation.com\/index.php\/2017\/06\/04\/controllogix-online-editing\/\">online edit.<\/a><\/p>\n\n\n\n<p>If you come up with any other reasons this might happen, please comment below!<\/p>\n\n\n\n<p>For more information, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/controllogix\/\">ControlLogix Cagegory Page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-858155694\" class=\"bryce-after-content bryce-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8316758073402323\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-8316758073402323\" \ndata-ad-slot=\"4667596182\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Solving when a ControlLogix Rung is True but No Output It&#8217;s frustrating when a ControlLogix Rung True but you have No Output. In this section we&#8217;ll go over the causes for this, and how to correct them. It&#8217;s important that the processor is just doing what it&#8217;s told. We just need to find out why <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":13537,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[114,184],"class_list":{"0":"post-13534","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-controllogix-troubleshooting","9":"tag-troubleshooting","10":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ControlLogix Rung True but No Output - Bryce Automation<\/title>\n<meta name=\"description\" content=\"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we&#039;ll go over the causes and how to find it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ControlLogix Rung True but No Output - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we&#039;ll go over the causes and how to find it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/\" \/>\n<meta property=\"og:site_name\" content=\"Bryce Automation\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ricky.bryce.7\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-23T14:59:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-23T16:24:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png\" \/>\n\t<meta property=\"og:image:width\" content=\"404\" \/>\n\t<meta property=\"og:image:height\" content=\"215\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ricky\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"ControlLogix Rung True but No Output\",\"datePublished\":\"2022-09-23T14:59:44+00:00\",\"dateModified\":\"2022-09-23T16:24:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/\"},\"wordCount\":870,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/image-112.png\",\"keywords\":[\"ControlLogix Troubleshooting\",\"Troubleshooting\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/\",\"name\":\"ControlLogix Rung True but No Output - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/image-112.png\",\"datePublished\":\"2022-09-23T14:59:44+00:00\",\"dateModified\":\"2022-09-23T16:24:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we'll go over the causes and how to find it.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/image-112.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/image-112.png\",\"width\":404,\"height\":215,\"caption\":\"ControlLogix Rung True but No Output\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2022\\\/09\\\/23\\\/controllogix-rung-true-but-no-output\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ControlLogix Rung True but No Output\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/\",\"name\":\"Bryce Automation\",\"description\":\"Automating Home and Industry...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bryceautomation.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\",\"name\":\"Ricky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/wphb-cache\\\/gravatar\\\/a8f\\\/a8fe6bf79d292b388ffee281ccb12488x96.jpg\",\"caption\":\"Ricky\"},\"sameAs\":[\"http:\\\/\\\/bryceautomation.com\",\"https:\\\/\\\/www.facebook.com\\\/ricky.bryce.7\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/ricky-bryce-4367a416\\\/\"],\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/author\\\/ricky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ControlLogix Rung True but No Output - Bryce Automation","description":"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we'll go over the causes and how to find it.","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:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/","og_locale":"en_US","og_type":"article","og_title":"ControlLogix Rung True but No Output - Bryce Automation","og_description":"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we'll go over the causes and how to find it.","og_url":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2022-09-23T14:59:44+00:00","article_modified_time":"2022-09-23T16:24:51+00:00","og_image":[{"width":404,"height":215,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png","type":"image\/png"}],"author":"Ricky","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"ControlLogix Rung True but No Output","datePublished":"2022-09-23T14:59:44+00:00","dateModified":"2022-09-23T16:24:51+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/"},"wordCount":870,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png","keywords":["ControlLogix Troubleshooting","Troubleshooting"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/","url":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/","name":"ControlLogix Rung True but No Output - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png","datePublished":"2022-09-23T14:59:44+00:00","dateModified":"2022-09-23T16:24:51+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"What causes a ControlLogix Rung to be True but No Output. This is frustrating, but we'll go over the causes and how to find it.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2022\/09\/image-112.png","width":404,"height":215,"caption":"ControlLogix Rung True but No Output"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2022\/09\/23\/controllogix-rung-true-but-no-output\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"ControlLogix Rung True but No Output"}]},{"@type":"WebSite","@id":"https:\/\/bryceautomation.com\/#website","url":"https:\/\/bryceautomation.com\/","name":"Bryce Automation","description":"Automating Home and Industry...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bryceautomation.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7","name":"Ricky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","url":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/wphb-cache\/gravatar\/a8f\/a8fe6bf79d292b388ffee281ccb12488x96.jpg","caption":"Ricky"},"sameAs":["http:\/\/bryceautomation.com","https:\/\/www.facebook.com\/ricky.bryce.7","https:\/\/www.linkedin.com\/in\/ricky-bryce-4367a416\/"],"url":"https:\/\/bryceautomation.com\/index.php\/author\/ricky\/"}]}},"_links":{"self":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/13534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/comments?post=13534"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/13534\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/13537"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=13534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=13534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=13534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}