{"id":2277,"date":"2020-02-21T21:49:47","date_gmt":"2020-02-21T21:49:47","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=2277"},"modified":"2020-02-21T22:28:14","modified_gmt":"2020-02-21T22:28:14","slug":"controllogix-one-shot","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/","title":{"rendered":"ControlLogix One Shot"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introduction to the ControlLogix One Shot (ONS)<\/h3>\n\n\n\n<p>The ControlLogix One Shot instruction triggers an event.  Although this is a very simple concept, it&#8217;s difficult for many to grasp.   It&#8217;s very difficult for some people to understand what cannot be seen!  The one shot instruction allows outputs after it to go true for one processor scan.  This is so fast that the human eye cannot catch it, but think about the logic and explanations below.   Try to visualize for yourself what would happen in these sample rungs.<\/p><div id=\"bryce-2904349124\" 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>Examples of where the one shot instruction is used include alarms, latches, and push buttons to start equipment.   We&#8217;ll take a look at these examples, but first, let&#8217;s look at the one shot instruction in it&#8217;s simplest form.  Remember that each ONS instruction needs it&#8217;s own BOOL bit to keep track of weather is has already been triggered or not.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How it works<\/h3>\n\n\n\n<p>Consider the rung below.    The following rung has little practical application in the real world, but it will help you to understand the operation of the ONS instruction.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"555\" height=\"43\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onssimple.png\" alt=\"\" class=\"wp-image-2278 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onssimple.png 555w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onssimple-300x23.png 300w\" data-sizes=\"(max-width: 555px) 100vw, 555px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 555px; --smush-placeholder-aspect-ratio: 555\/43;\" \/><\/figure>\n\n\n\n<p>When the switch goes true, the ONS instruction allows the light to come on for one processor scan.   This is on the rising edge, so the light will come for one scan when the switch is turned on.   In reality, this is probably too fast for the eye to even see.   In order to energize the light again for one scan, you must shut the switch off, then turn it back on again.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Practical Examples<\/h3>\n\n\n\n<p>Now, let&#8217;s look at some practical examples.  Consider the following logic:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"554\" height=\"103\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onslatch.png\" alt=\"\" class=\"wp-image-2279 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onslatch.png 554w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onslatch-300x56.png 300w\" data-sizes=\"(max-width: 554px) 100vw, 554px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 554px; --smush-placeholder-aspect-ratio: 554\/103;\" \/><\/figure>\n\n\n\n<p>Obviously this logic would work how you expect.   One push button turns on the light.  Likewise, the other push button shuts off the light.   Important to realize however, that if the ON_Pushbutton becomes &#8220;stuck&#8221; on, the OFF_Pushbutton will still shut off the light.    <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"548\" height=\"104\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onsfired.png\" alt=\"\" class=\"wp-image-2282 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onsfired.png 548w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/onsfired-300x57.png 300w\" data-sizes=\"(max-width: 548px) 100vw, 548px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 548px; --smush-placeholder-aspect-ratio: 548\/104;\" \/><\/figure>\n\n\n\n<p>The light only latched for one scan when the ON_Pushbutton was first energized.    Once the light is shut off, the only way to turn the light back on again is to clear the ON_PushButton bit, and energize the pushbutton again.<\/p>\n\n\n\n<p>Let&#8217;s see what will the logic would look like with a high level alarm.  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"551\" height=\"167\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png\" alt=\"\" class=\"wp-image-2280 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png 551w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons-300x91.png 300w\" data-sizes=\"(max-width: 551px) 100vw, 551px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 551px; --smush-placeholder-aspect-ratio: 551\/167;\" \/><\/figure>\n\n\n\n<p>Notice that if the TankLevel exceeds 100 (inches), the AlarmHorn will be latched.    When the operator acknowledges the alarm, the Alarm Horn will shut off even if the tank level is above 100.   In order for the AlarmHorn to energize again, the tank level must drop below 100, then rise above 100 again. <\/p>\n\n\n\n<p>It&#8217;s important to remember that each one shot needs it&#8217;s own BOOL tag.  If you are going to have many one shots in a project, you might want to create a tag with a DINT data type, and just use the individual bits of the DINT for each ONS instruction.   Be careful not to use the same bool tag twice!<\/p>\n\n\n\n<p>Visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/controllogix\/\">category page<\/a> for more information on ControlLogix!<\/p>\n\n\n\n<p> &#8212; Ricky Bryce<\/p>\n<div id=\"bryce-2364261568\" 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 the ControlLogix One Shot (ONS) The ControlLogix One Shot instruction triggers an event. Although this is a very simple concept, it&#8217;s difficult for many to grasp. It&#8217;s very difficult for some people to understand what cannot be seen! The one shot instruction allows outputs after it to go true for one processor scan. <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":2280,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[71,11,19],"class_list":{"0":"post-2277","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-alarms","9":"tag-controllogix","10":"tag-ons","11":"czr-hentry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Examples and usage of the ControlLogix ONS Instruction<\/title>\n<meta name=\"description\" content=\"In this post, I&#039;ll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We&#039;ll also go over several practical examples.\" \/>\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\/2020\/02\/21\/controllogix-one-shot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Examples and usage of the ControlLogix ONS Instruction\" \/>\n<meta property=\"og:description\" content=\"In this post, I&#039;ll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We&#039;ll also go over several practical examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/\" \/>\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=\"2020-02-21T21:49:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-21T22:28:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png\" \/>\n\t<meta property=\"og:image:width\" content=\"551\" \/>\n\t<meta property=\"og:image:height\" content=\"167\" \/>\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\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"ControlLogix One Shot\",\"datePublished\":\"2020-02-21T21:49:47+00:00\",\"dateModified\":\"2020-02-21T22:28:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/\"},\"wordCount\":498,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/alarmons.png\",\"keywords\":[\"Alarms\",\"ControlLogix\",\"ONS\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/\",\"name\":\"Examples and usage of the ControlLogix ONS Instruction\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/alarmons.png\",\"datePublished\":\"2020-02-21T21:49:47+00:00\",\"dateModified\":\"2020-02-21T22:28:14+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"In this post, I'll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We'll also go over several practical examples.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/alarmons.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/alarmons.png\",\"width\":551,\"height\":167,\"caption\":\"Alarm Setup\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/02\\\/21\\\/controllogix-one-shot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ControlLogix One Shot\"}]},{\"@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":"Examples and usage of the ControlLogix ONS Instruction","description":"In this post, I'll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We'll also go over several practical examples.","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\/2020\/02\/21\/controllogix-one-shot\/","og_locale":"en_US","og_type":"article","og_title":"Examples and usage of the ControlLogix ONS Instruction","og_description":"In this post, I'll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We'll also go over several practical examples.","og_url":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2020-02-21T21:49:47+00:00","article_modified_time":"2020-02-21T22:28:14+00:00","og_image":[{"width":551,"height":167,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.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\/2020\/02\/21\/controllogix-one-shot\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"ControlLogix One Shot","datePublished":"2020-02-21T21:49:47+00:00","dateModified":"2020-02-21T22:28:14+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/"},"wordCount":498,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png","keywords":["Alarms","ControlLogix","ONS"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/","url":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/","name":"Examples and usage of the ControlLogix ONS Instruction","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png","datePublished":"2020-02-21T21:49:47+00:00","dateModified":"2020-02-21T22:28:14+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"In this post, I'll explain the operation and usage of the ControlLogix ONS (One Shot) Instruction. We'll also go over several practical examples.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/02\/alarmons.png","width":551,"height":167,"caption":"Alarm Setup"},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/02\/21\/controllogix-one-shot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"ControlLogix One Shot"}]},{"@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\/2277","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=2277"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/2277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/2280"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=2277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=2277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=2277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}