{"id":800,"date":"2017-05-30T15:00:12","date_gmt":"2017-05-30T15:00:12","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=800"},"modified":"2022-08-23T11:36:10","modified_gmt":"2022-08-23T11:36:10","slug":"controllogix-counters","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/","title":{"rendered":"ControlLogix Counters (CTU and CTD)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction to ControlLogix Counters (CTU and CTD)<\/h2>\n\n\n\n<p>We use ControlLogix Counters (CTU and CTD) to count transitions of a rung. \u00a0 More specifically, to count the false to true transition of a rung. \u00a0 We can use this\u00a0to count pallets on a conveyor using a photo eye or proximity switch. \u00a0Also, we can use counters to count the number of starts attempts on a motor. \u00a0\u00a0The operator might attempt to start a motor too many times within a specific time period. \u00a0 If this happens, the operator can be locked out, and prevent additional restarts until the motor has time to cool.<\/p><div id=\"bryce-122121121\" 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>There are two types of counters: &nbsp;The CTU (Count Up) and CTD (Count Down) instructions. &nbsp;You won&#8217;t always use the CTD instruction, but if you do, it&#8217;s almost always used in conjunction with a CTU instruction. &nbsp; You can use this to keep track of parts within a certain area of a conveyor: &nbsp; When a part enters a certain part of a conveyor, you can use the CTU instruction. &nbsp;When a part leaves a specific area, you can use the CTD instruction. &nbsp; This would take a count off of the total accumulated value. &nbsp;Therefore, the accumulated value represents the number of parts within a certain area of a conveyor. &nbsp;If the conveyor gets jammed, and you have to remove all of the parts from the conveyor, use the RES (reset) instruction to clear the timer.<\/p>\n\n\n\n<p>Here is a good example:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"493\" height=\"207\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png\" alt=\"ControlLogix Counters (CTU and CTD) Pizza Counter\" class=\"wp-image-802 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png 493w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas-300x126.png 300w\" data-sizes=\"(max-width: 493px) 100vw, 493px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 493px; --smush-placeholder-aspect-ratio: 493\/207;\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">&nbsp;Create your tags<\/h2>\n\n\n\n<p>Next, we&#8217;ll go to Controller tags, and be sure you are in &#8220;Edit Tags&#8221; mode. &nbsp; Let&#8217;s create a tag called &#8220;MyCounter&#8221;, and give it the &#8220;COUNTER&#8221; Data Type. &nbsp;Remember that a data type is just the way data is structured within a tag.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"471\" height=\"70\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterTag.png\" alt=\"Counter Tag\" class=\"wp-image-804 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterTag.png 471w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterTag-300x45.png 300w\" data-sizes=\"(max-width: 471px) 100vw, 471px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 471px; --smush-placeholder-aspect-ratio: 471\/70;\" \/><\/figure>\n<\/div>\n\n\n<p>Now, we&#8217;ll expand &#8220;MyCounter&#8221; by pressing the &#8220;+&#8221; next to the tag, and we&#8217;ll discuss the components of the counter.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"469\" height=\"206\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterComponents.png\" alt=\"ControlLogix Counters (CTU and CTD) Tags\" class=\"wp-image-805 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterComponents.png 469w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterComponents-300x132.png 300w\" data-sizes=\"(max-width: 469px) 100vw, 469px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 469px; --smush-placeholder-aspect-ratio: 469\/206;\" \/><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\"><li>The PRE is the preset of the counter. &nbsp; When the accumulated value is equal to (or above) the preset, the DN (Done) bit goes high on the counter.<\/li><li>ACC is our Accumulated value. &nbsp; This will keep track of counts. &nbsp; For the CTU, each time the instruction goes true, the ACC increases by 1. &nbsp;On the CTD, each time the instruction goes true, the ACC decreases by 1.<\/li><li>Our CU is the &#8220;Count Up&#8221; bit. &nbsp; This is true whenever the CTU instruction is enabled.<\/li><li>The CD is the &#8220;Count Down&#8221; bit. &nbsp;This is true whenever the CTD instruction is enabled.<\/li><li>We discussed the DN (Done) bit a little earlier. &nbsp; When the ACC is equal to or above the PRE with the instruction enabled, the DN bit goes high.<\/li><li>Our OV bit is the &#8220;Overflow&#8221; bit. &nbsp; Contrary to what most believe, the OV bit does not necessarily go true when the ACC passes the PRE. &nbsp; This bit will go true when the counter&#8217;s accumulated value passes the maximum number we are allowed for a 32 bit signed integer. &nbsp;The maximum value is 2 147 483 647. &nbsp;If we count past this number, the OV bit will go high, and what the ACC shows is no longer accurate.<\/li><li>The UN bit is the opposite of the OV bit. &nbsp; This is the &#8220;Underflow&#8221; bit. &nbsp; If you count down past -2 147 483 648, then the UN bit is set.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Add the logic for ControlLogix Counters (CTU and CTD)<\/h2>\n\n\n\n<p>Let&#8217;s add the following lines of logic so we can test our work.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"518\" height=\"392\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/AddCounterLogic.png\" alt=\"ControlLogix Counters (CTU and CTD)\" class=\"wp-image-807 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/AddCounterLogic.png 518w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/AddCounterLogic-300x227.png 300w\" data-sizes=\"(max-width: 518px) 100vw, 518px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 518px; --smush-placeholder-aspect-ratio: 518\/392;\" \/><\/figure>\n<\/div>\n\n\n<p>Now, watch the accumulated value as you hit switch.6. &nbsp; Every time you press switch.6 the accumulated value increases by one. &nbsp; Every time you press switch.6, the accumulated value decreases by one. &nbsp; You will notice that the accumulated value is the same on both the CTU and the CTD instruction. &nbsp; This is because &#8220;MyCounter&#8221; is your actual counter. &nbsp; It&#8217;s just that the CTU instruction increments this value, and the CTD instruction decrements this value. &nbsp; Run your counter up to 5, and you will see the DN bit goes true.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"524\" height=\"380\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterDone.png\" alt=\"Counter Done\" class=\"wp-image-810 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterDone.png 524w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterDone-300x218.png 300w\" data-sizes=\"(max-width: 524px) 100vw, 524px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 524px; --smush-placeholder-aspect-ratio: 524\/380;\" \/><\/figure>\n<\/div>\n\n\n<p>Now, we&#8217;ll shut off switch.5, and press the reset button (switch.7), and you will see that everything goes back to zero (except for the preset).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"517\" height=\"380\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterReset.png\" alt=\"Counter Reset\" class=\"wp-image-811 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterReset.png 517w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/CounterReset-300x221.png 300w\" data-sizes=\"(max-width: 517px) 100vw, 517px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 517px; --smush-placeholder-aspect-ratio: 517\/380;\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Summary of ControlLogix Counters (CTU and CTD)<\/h2>\n\n\n\n<p>In summary, ControlLogix Counters simply count rung transitions.  The count occurs on the false to true transition.  You have an up counter (CTU) and a down counter (CTD).  Basically, this counts the number of times that a bit goes true.  For example, you can use a counter to count the number of parts going by a particular place on a conveyor.  When you use this with a down counter, you can count the number of parts in a particular zone.<\/p>\n\n\n\n<p>Specifically, though, for us as troubleshooters, they do come in handy.  Let&#8217;s say I suspect a problem with a guard door or estop.  You can place a counter on each guard door or estop.  When the machine shuts down, just go back to see which counter incremented.<\/p>\n\n\n\n<p>Use the RESet instruction to set all counters back to zero.  It&#8217;s important to realize that the maximum count is 2147483647.  One more, and the counter overflows.  If  you need a number larger than this, simply cascade the counters.  For example, one counter might count to 1 billion, fire another counter, and reset itself.<\/p>\n\n\n\n<p>For more information, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/controllogix\/\">ControlLogix <\/a>post page!!<\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-40929574\" 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>Introduction to ControlLogix Counters (CTU and CTD) We use ControlLogix Counters (CTU and CTD) to count transitions of a rung. \u00a0 More specifically, to count the false to true transition of a rung. \u00a0 We can use this\u00a0to count pallets on a conveyor using a photo eye or proximity switch. \u00a0Also, we can use counters <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":802,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[11,27],"class_list":{"0":"post-800","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-controllogix","9":"tag-counters","10":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ControlLogix Counters (CTU and CTD)<\/title>\n<meta name=\"description\" content=\"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.\" \/>\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\/2017\/05\/30\/controllogix-counters\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ControlLogix Counters (CTU and CTD)\" \/>\n<meta property=\"og:description\" content=\"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/\" \/>\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=\"2017-05-30T15:00:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-23T11:36:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"493\" \/>\n\t<meta property=\"og:image:height\" content=\"207\" \/>\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\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"ControlLogix Counters (CTU and CTD)\",\"datePublished\":\"2017-05-30T15:00:12+00:00\",\"dateModified\":\"2022-08-23T11:36:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/\"},\"wordCount\":907,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/pizzas.png\",\"keywords\":[\"ControlLogix\",\"Counters\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/\",\"name\":\"ControlLogix Counters (CTU and CTD)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/pizzas.png\",\"datePublished\":\"2017-05-30T15:00:12+00:00\",\"dateModified\":\"2022-08-23T11:36:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/pizzas.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/pizzas.png\",\"width\":493,\"height\":207,\"caption\":\"PIzza Count\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/05\\\/30\\\/controllogix-counters\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ControlLogix Counters (CTU and CTD)\"}]},{\"@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 Counters (CTU and CTD)","description":"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.","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\/2017\/05\/30\/controllogix-counters\/","og_locale":"en_US","og_type":"article","og_title":"ControlLogix Counters (CTU and CTD)","og_description":"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.","og_url":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2017-05-30T15:00:12+00:00","article_modified_time":"2022-08-23T11:36:10+00:00","og_image":[{"width":493,"height":207,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.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\/2017\/05\/30\/controllogix-counters\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"ControlLogix Counters (CTU and CTD)","datePublished":"2017-05-30T15:00:12+00:00","dateModified":"2022-08-23T11:36:10+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/"},"wordCount":907,"commentCount":1,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png","keywords":["ControlLogix","Counters"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/","url":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/","name":"ControlLogix Counters (CTU and CTD)","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png","datePublished":"2017-05-30T15:00:12+00:00","dateModified":"2022-08-23T11:36:10+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"How to create a tag, add CountrolLogix Counters (CTU and CTD) in the ControlLogix processor, and understand their operation.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/05\/pizzas.png","width":493,"height":207,"caption":"PIzza Count"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"ControlLogix Counters (CTU and CTD)"}]},{"@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\/800","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=800"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/800\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/802"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}