{"id":3076,"date":"2020-09-02T15:24:57","date_gmt":"2020-09-02T15:24:57","guid":{"rendered":"http:\/\/bryceautomation.com\/?p=3076"},"modified":"2020-09-02T18:56:24","modified_gmt":"2020-09-02T18:56:24","slug":"integral-settings-for-controllogix-pid-enhanced","status":"publish","type":"post","link":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/","title":{"rendered":"Integral Settings for ControlLogix PID Enhanced"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Introduction to Integral Settings for ControlLogix PID Enhanced (PIDE)<\/h3>\n\n\n\n<p>In this section, we&#8217;ll discuss the effects of Integral Settings for ControlLogix PID Enhanced.  Integral is based on 2 main factors (aside from the gain):  The amount of error and time.   Moreover, with the PIDE, when we change the Integral gain, you are changing the number of repeats per minute.   A repeat is based on error.   For example, if you start with 10% error, and have an Integral gain of 1, after one minute, your total output will be 20%.  I want to emphasize that this procedure is for example only, and could be dangerous at your location, depending on the type of equipment you have.  Always use full precautions, especially when making any changes.<\/p><div id=\"bryce-1945488071\" 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>In the last section, we talked about <a href=\"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/proportional-settings-for-controllogix-pid-enhanced-pide\/\">Proportional Gain.<\/a>  Most controllers are simply &#8220;PI&#8221; controllers.   This means they are based on Proportional and Integral, working together to achieve a set point.   In other words, derivative is seldom used.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Observing Integral Settings for ControlLogix PID (offline experiments)<\/h3>\n\n\n\n<p>In this case, we have an offline PID controller set up.   The purpose of this PID is for us to simply put values in for a set point and process variable (pv).  The PID is set up in Independent mode, and is reverse acting.<\/p>\n\n\n\n<p>We&#8217;ll set the Proportional Gain to 1.   With the set point at 10%, we will have 10% error as the starting point.  Watch what happens after 1 minute, if I set the Integral gain to 1.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"333\" height=\"141\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-31.png\" alt=\"\" class=\"wp-image-3077 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-31.png 333w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-31-300x127.png 300w\" data-sizes=\"(max-width: 333px) 100vw, 333px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 333px; --smush-placeholder-aspect-ratio: 333\/141;\" \/><\/figure>\n\n\n\n<p>As you can see in the PID instruction, after 1 minute, our output was 20 as expected.   <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"792\" height=\"505\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-32.png\" alt=\"\" class=\"wp-image-3078 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-32.png 792w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-32-300x191.png 300w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-32-768x490.png 768w\" data-sizes=\"(max-width: 792px) 100vw, 792px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 792px; --smush-placeholder-aspect-ratio: 792\/505;\" \/><\/figure>\n\n\n\n<p>In our graph, we see that after 1 minute, we had 20% output as expected, but I&#8217;ve continued this for 2 minutes.  After 2 minutes, we had another repeat, so our output was 30%.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"466\" height=\"277\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-38.png\" alt=\"\" class=\"wp-image-3084 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-38.png 466w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-38-300x178.png 300w\" data-sizes=\"(max-width: 466px) 100vw, 466px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 466px; --smush-placeholder-aspect-ratio: 466\/277;\" \/><\/figure>\n\n\n\n<p>We are only able to predict this because this is an offline PID just for us to observe the output. The process variable is not changing. In reality, an increase in output would cause less of an error to repeat. In other words, in reality, we are still adding the error to the output at a rate of 1 per minute. As our error decreases, though, our repeat has less value. Therefore, CV will still increase, but at a slower rate.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Integral Gain of 2<\/h3>\n\n\n\n<p>At this time, let&#8217;s look at an Integral gain of 2.   Since the process variable is not changing, and we have 10% error, we would expect the influence of integral to be doubled.  We start with 10% output based on proportional only.  Our error is constantly 10%.  With an Integral gain of 2, this gives us 2 repeats per minute, or 20% per minute (10% x 2 repeats within a minute).   <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"333\" height=\"135\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-34.png\" alt=\"\" class=\"wp-image-3080 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-34.png 333w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-34-300x122.png 300w\" data-sizes=\"(max-width: 333px) 100vw, 333px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 333px; --smush-placeholder-aspect-ratio: 333\/135;\" \/><\/figure>\n\n\n\n<p>By observing the PIDE instruction, after 1 minute, the output went to 30% as expected.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"850\" height=\"540\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-35.png\" alt=\"\" class=\"wp-image-3081 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-35.png 850w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-35-300x191.png 300w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-35-768x488.png 768w\" data-sizes=\"(max-width: 850px) 100vw, 850px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 850px; --smush-placeholder-aspect-ratio: 850\/540;\" \/><\/figure>\n\n\n\n<p>Here we have a graph over a 3 minute period.  With Proportional gain at 1, the control variable (in red) was at 10%, which is because the error was 10%.   With an Integral gain of 2, every minute, we add 20%.  After 2 minutes, the total output is 50%.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"465\" height=\"394\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-39.png\" alt=\"\" class=\"wp-image-3085 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-39.png 465w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-39-300x254.png 300w\" data-sizes=\"(max-width: 465px) 100vw, 465px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 465px; --smush-placeholder-aspect-ratio: 465\/394;\" \/><\/figure>\n\n\n\n<p>As you can see, we added more to the output, and made it more aggressive compared to the previous integral setting of 1.  In an actual process, though, if we get the Integral setting too high, it will become unstable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Tuning the Integral Parameter<\/h4>\n\n\n\n<p>In the last post, we talked about gain based on <a href=\"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/proportional-settings-for-controllogix-pid-enhanced-pide\/\">change in proportion.<\/a>   The controller provided an output to heating bands to control the temperature of a liquid flowing through a pipe.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"505\" height=\"398\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-26.png\" alt=\"flow\" class=\"wp-image-3067 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-26.png 505w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-26-300x236.png 300w\" data-sizes=\"(max-width: 505px) 100vw, 505px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 505px; --smush-placeholder-aspect-ratio: 505\/398;\" \/><\/figure>\n\n\n\n<p>We also saw that proportional gain only did not hold the process variable at the set point.  At this time, we&#8217;ll add an integral value to achieve the set point.<\/p>\n\n\n\n<p>When tuning the proportional value, we increased the gain step by step and caused disturbances.   Our goal in doing that was to find the value for Proportional gain that caused oscillations.   Then, we recorded the natural period of those oscillations.   We&#8217;ll use that natural period to find a good setting for integral gain.  The formula I use is:  Proportional gain \/ natural period.  The proportional gain is currently 1.5, and the natural period we found was 30 seconds, or .5 minutes.   This should give us an integral value of 3 repeats per minute. <\/p>\n\n\n\n<p>In our real, online PIDE instruction, we&#8217;ll set the integral gain to 3, and cause some disturbances to observe the effects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Observing Integral Settings for ControlLogix PID (online experiments)<\/h3>\n\n\n\n<p>Earlier in this section, we experimented with a PID that was not connected to a process.   Now, we&#8217;ll be using a PID that is controlling a heating process.  Remember, our goal is to achieve the set point.  Having a good Proportional and Integral setting should make that happen.<\/p>\n\n\n\n<p>First, let&#8217;s shut the valve.   The temperature will spike, but we will come back to the set point.  This time, we will focus on the Process Variable.   The process variable is in red this time, and our green line is the setpoint.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"218\" height=\"209\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-40.png\" alt=\"\" class=\"wp-image-3086 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 218px; --smush-placeholder-aspect-ratio: 218\/209;\" \/><\/figure>\n\n\n\n<p>Now, we&#8217;ll open the valve.  This will result in a fast drop in temperature.   When that happens, the controller will provide more output to the heating bands.   Let&#8217;s compare both disturbances below.  On the left, we see the disturbance when the valve closed, and on the right when it opened.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"443\" height=\"449\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-41.png\" alt=\"\" class=\"wp-image-3087 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-41.png 443w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-41-296x300.png 296w\" data-sizes=\"(max-width: 443px) 100vw, 443px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 443px; --smush-placeholder-aspect-ratio: 443\/449;\" \/><\/figure>\n\n\n\n<p>That&#8217;s a good response  Out of curiosity, let&#8217;s double the integral setting, and see if anything changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"677\" height=\"469\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-42.png\" alt=\"\" class=\"wp-image-3088 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-42.png 677w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-42-300x208.png 300w\" data-sizes=\"(max-width: 677px) 100vw, 677px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 677px; --smush-placeholder-aspect-ratio: 677\/469;\" \/><\/figure>\n\n\n\n<p>You can see that when we double the Integral, the temperature spikes higher, but the loop responds faster.  Be careful, though about increasing integral.   If we get the integral set too high, the loop will become unstable.<\/p>\n\n\n\n<p>Now let&#8217;s try integral at half the recommended setting.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"674\" height=\"539\" data-src=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png\" alt=\"\" class=\"wp-image-3089 lazyload\" data-srcset=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png 674w, https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43-300x240.png 300w\" data-sizes=\"(max-width: 674px) 100vw, 674px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 674px; --smush-placeholder-aspect-ratio: 674\/539;\" \/><\/figure>\n\n\n\n<p>We see that it&#8217;s much less aggressive, and responds much more slowly!<\/p>\n\n\n\n<p>For more information on ControlLogix, visit the <a href=\"https:\/\/bryceautomation.com\/index.php\/category\/controllogix\/\">category page!<\/a><\/p>\n\n\n\n<p>&#8212; Ricky Bryce<\/p>\n<div id=\"bryce-3862284733\" 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 Integral Settings for ControlLogix PID Enhanced (PIDE) In this section, we&#8217;ll discuss the effects of Integral Settings for ControlLogix PID Enhanced. Integral is based on 2 main factors (aside from the gain): The amount of error and time. Moreover, with the PIDE, when we change the Integral gain, you are changing the number <a class=\"moretag btn btn-primary\" href=\"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/\">Read More \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":3089,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[226,246,48],"class_list":{"0":"post-3076","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-controllogix","8":"tag-integral","9":"tag-integral-settings","10":"tag-pid","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>Integral Settings for ControlLogix PID Enhanced - Bryce Automation<\/title>\n<meta name=\"description\" content=\"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.\" \/>\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\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Integral Settings for ControlLogix PID Enhanced - Bryce Automation\" \/>\n<meta property=\"og:description\" content=\"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/\" \/>\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-09-02T15:24:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-02T18:56:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png\" \/>\n\t<meta property=\"og:image:width\" content=\"674\" \/>\n\t<meta property=\"og:image:height\" content=\"539\" \/>\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\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/\"},\"author\":{\"name\":\"Ricky\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"headline\":\"Integral Settings for ControlLogix PID Enhanced\",\"datePublished\":\"2020-09-02T15:24:57+00:00\",\"dateModified\":\"2020-09-02T18:56:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/\"},\"wordCount\":953,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/image-43.png\",\"keywords\":[\"Integral\",\"Integral settings\",\"PID\"],\"articleSection\":[\"ControlLogix\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/\",\"name\":\"Integral Settings for ControlLogix PID Enhanced - Bryce Automation\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/image-43.png\",\"datePublished\":\"2020-09-02T15:24:57+00:00\",\"dateModified\":\"2020-09-02T18:56:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/#\\\/schema\\\/person\\\/5d5b0f6f6ad768f1ee52968338e63af7\"},\"description\":\"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/image-43.png\",\"contentUrl\":\"https:\\\/\\\/bryceautomation.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/image-43.png\",\"width\":674,\"height\":539},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bryceautomation.com\\\/index.php\\\/2020\\\/09\\\/02\\\/integral-settings-for-controllogix-pid-enhanced\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bryceautomation.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Integral Settings for ControlLogix PID Enhanced\"}]},{\"@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":"Integral Settings for ControlLogix PID Enhanced - Bryce Automation","description":"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.","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\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/","og_locale":"en_US","og_type":"article","og_title":"Integral Settings for ControlLogix PID Enhanced - Bryce Automation","og_description":"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.","og_url":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/","og_site_name":"Bryce Automation","article_author":"https:\/\/www.facebook.com\/ricky.bryce.7","article_published_time":"2020-09-02T15:24:57+00:00","article_modified_time":"2020-09-02T18:56:24+00:00","og_image":[{"width":674,"height":539,"url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.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\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#article","isPartOf":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/"},"author":{"name":"Ricky","@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"headline":"Integral Settings for ControlLogix PID Enhanced","datePublished":"2020-09-02T15:24:57+00:00","dateModified":"2020-09-02T18:56:24+00:00","mainEntityOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/"},"wordCount":953,"commentCount":0,"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png","keywords":["Integral","Integral settings","PID"],"articleSection":["ControlLogix"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/","url":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/","name":"Integral Settings for ControlLogix PID Enhanced - Bryce Automation","isPartOf":{"@id":"https:\/\/bryceautomation.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#primaryimage"},"image":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#primaryimage"},"thumbnailUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png","datePublished":"2020-09-02T15:24:57+00:00","dateModified":"2020-09-02T18:56:24+00:00","author":{"@id":"https:\/\/bryceautomation.com\/#\/schema\/person\/5d5b0f6f6ad768f1ee52968338e63af7"},"description":"Using integral settings for ControlLogix PID. We will use the PID Enhanced (PIDE) in function blocks to tune the Integral parameter.","breadcrumb":{"@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#primaryimage","url":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png","contentUrl":"https:\/\/bryceautomation.com\/wp-content\/uploads\/2020\/09\/image-43.png","width":674,"height":539},{"@type":"BreadcrumbList","@id":"https:\/\/bryceautomation.com\/index.php\/2020\/09\/02\/integral-settings-for-controllogix-pid-enhanced\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bryceautomation.com\/"},{"@type":"ListItem","position":2,"name":"Integral Settings for ControlLogix PID Enhanced"}]},{"@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\/3076","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=3076"}],"version-history":[{"count":0,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/posts\/3076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media\/3089"}],"wp:attachment":[{"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/media?parent=3076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/categories?post=3076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bryceautomation.com\/index.php\/wp-json\/wp\/v2\/tags?post=3076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}