{"id":1440,"date":"2017-11-08T13:11:59","date_gmt":"2017-11-08T13:11:59","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=1440"},"modified":"2017-11-08T13:11:59","modified_gmt":"2017-11-08T13:11:59","slug":"toggling-bits","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/","title":{"rendered":"Toggling bits in ControlLogix"},"content":{"rendered":"<h2>Introduction to Toggling bits in ControlLogix<\/h2>\n<p>Toggling bits in ControlLogix sounds very simple.\u00a0 \u00a0 Specifically, you press a button one time, and an output energizes.\u00a0 \u00a0Subsequently, you press the button a second time, and the output de-energizes.\u00a0 \u00a0Henceforth, the process repeats infinitely.<\/p><div id=\"bryce-4089195035\" 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<p>Although it sounds very simple, programming a bit to toggle in this fashion can be tedious!\u00a0 \u00a0In this post, I&#8217;ll cover two common methods by which we can accomplish this task.<\/p>\n<h2>Counter Method<\/h2>\n<p>If you are unfamiliar with how a counter works, please review <a href=\"https:\/\/bryceautomation.com\/index.php\/2017\/05\/30\/controllogix-counters\/\">this post<\/a>.\u00a0 \u00a0Also, you will need to be familiar with how the <a href=\"https:\/\/bryceautomation.com\/index.php\/2017\/07\/10\/binary-numbering-system\/\">Binary numbering system<\/a> works.<\/p>\n<p>Using this method, our button will control a counter.\u00a0 \u00a0The counter will continue infinitely.\u00a0 \u00a0 We are not concerned with a preset on this counter.\u00a0 \u00a0What concerns us is the accumulated value.\u00a0 \u00a0Specifically, bit 0 of the accumulated value.\u00a0 \u00a0 The Accumulated value is a DINT datatype.\u00a0 \u00a0The binary bit pattern of the 32 bits are what gives us the accumulated value.\u00a0 \u00a0Looking at the Least significant bit (Bit 0), when the accumulated value is an even number, bit 0 is off.\u00a0 \u00a0When the accumulated value is an odd number, bit 0 is on.\u00a0 The process repeats infinitely.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1441 lazyload\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/countertoggle.png\" alt=\"Counter Toggle\" width=\"413\" height=\"168\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/countertoggle.png 413w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/countertoggle-300x122.png 300w\" data-sizes=\"(max-width: 413px) 100vw, 413px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 413px; --smush-placeholder-aspect-ratio: 413\/168;\" \/><\/p>\n<h2>Latch\/Unlatch method<\/h2>\n<p>Another method is by using latches and unlatches.\u00a0 \u00a0This method is not quite as straight forward.\u00a0 \u00a0 When the operator presses the button, we need to latch a bit for one scan.\u00a0 \u00a0 We need to place a One-Shot instruction before the latch because we don&#8217;t want to hold the bit high.\u00a0 \u00a0In this case, we just want to set a flag stating that the operator has requested an event.<\/p>\n<p>Furthermore in the next two lines we will act on this request.\u00a0 \u00a0 If the flag is up (operator requested event), check the status of the output.\u00a0 \u00a0If the output is on, then shut the output off.\u00a0 \u00a0Then we need to put the flag down because we have acted on this request.\u00a0 \u00a0 The next rung will state that if the flag is still up, and the output is off, turn the output on.\u00a0 \u00a0Then we also need to unlatch the flag because we acted on this event.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1442 lazyload\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png\" alt=\"LatchUnlatch Method\" width=\"308\" height=\"251\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png 308w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod-300x244.png 300w\" data-sizes=\"(max-width: 308px) 100vw, 308px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 308px; --smush-placeholder-aspect-ratio: 308\/251;\" \/><\/p>\n<p>Either way is perfectly fine, but if care is taken, the latch\/unlatch method would require slightly less memory than the counter method.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-2963382573\" 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 Toggling bits in ControlLogix Toggling bits in ControlLogix sounds very simple.\u00a0 \u00a0 Specifically, you press a button one time, and an output energizes.\u00a0 \u00a0Subsequently, you press the button a second time, and the output de-energizes.\u00a0 \u00a0Henceforth, the process repeats infinitely. Although it sounds very simple, programming a bit to toggle in this fashion <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":1442,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[96],"class_list":{"0":"post-1440","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-controllogix-toggle","9":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Toggling bits in the ControlLogix processor using Ladder Logic.<\/title>\n<meta name=\"description\" content=\"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.\" \/>\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\/11\/08\/toggling-bits\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Toggling bits in the ControlLogix processor using Ladder Logic.\" \/>\n<meta property=\"og:description\" content=\"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/\" \/>\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-11-08T13:11:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png\" \/>\n\t<meta property=\"og:image:width\" content=\"308\" \/>\n\t<meta property=\"og:image:height\" content=\"251\" \/>\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\\\/11\\\/08\\\/toggling-bits\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"Toggling bits in ControlLogix\",\"datePublished\":\"2017-11-08T13:11:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/\"},\"wordCount\":382,\"commentCount\":3,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/LatchUnlatchMethod.png\",\"keywords\":[\"ControlLogix Toggle\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/\",\"name\":\"Toggling bits in the ControlLogix processor using Ladder Logic.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/LatchUnlatchMethod.png\",\"datePublished\":\"2017-11-08T13:11:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/LatchUnlatchMethod.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/LatchUnlatchMethod.png\",\"width\":308,\"height\":251,\"caption\":\"LatchUnlatch Method\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2017\\\/11\\\/08\\\/toggling-bits\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Toggling bits in ControlLogix\"}]},{\"@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":"Toggling bits in the ControlLogix processor using Ladder Logic.","description":"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.","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\/11\/08\/toggling-bits\/","og_locale":"en_US","og_type":"article","og_title":"Toggling bits in the ControlLogix processor using Ladder Logic.","og_description":"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.","og_url":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2017-11-08T13:11:59+00:00","og_image":[{"width":308,"height":251,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.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\/11\/08\/toggling-bits\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"Toggling bits in ControlLogix","datePublished":"2017-11-08T13:11:59+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/"},"wordCount":382,"commentCount":3,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png","keywords":["ControlLogix Toggle"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/","url":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/","name":"Toggling bits in the ControlLogix processor using Ladder Logic.","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png","datePublished":"2017-11-08T13:11:59+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Toggling a bit. When the operator hits a button, the output energizes. By pressing the button again, the output will shut off.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2017\/11\/LatchUnlatchMethod.png","width":308,"height":251,"caption":"LatchUnlatch Method"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2017\/11\/08\/toggling-bits\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"Toggling bits in ControlLogix"}]},{"@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\/1440","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=1440"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/1440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/1442"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=1440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=1440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=1440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}