<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Harold On Controls</title>
	<atom:link href="http://hennulat.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hennulat.wordpress.com</link>
	<description>Blogging On The World Of Controls Engineering &#38; Related Topics</description>
	<lastBuildDate>Sat, 07 Jan 2012 10:34:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hennulat.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Harold On Controls</title>
		<link>http://hennulat.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hennulat.wordpress.com/osd.xml" title="Harold On Controls" />
	<atom:link rel='hub' href='http://hennulat.wordpress.com/?pushpress=hub'/>
		<item>
		<title>2011 In Review</title>
		<link>http://hennulat.wordpress.com/2012/01/07/2011-in-review/</link>
		<comments>http://hennulat.wordpress.com/2012/01/07/2011-in-review/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 10:31:46 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Professional Networking]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1346</guid>
		<description><![CDATA[Over 7,000 views in 2011.  This is a 34% increase from 2010!  That is incredible to me ....   My thanks to all the readers of this blog in 2011.  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1346&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My thanks to all the readers of this blog in 2011.  Over 7,000 views in 2011.  This is a 34% increase from 2010!  That is incredible to me for a blog site that I did not even publish much to for the last half of 2011 due primarily to work demands.  The good news is that I&#8217;ve collected a number of ideas and topics to write about over the last 6 months.  So I expect to continue my blogging activities for 2012.</p>
<p>What follows is the report generated by my blog host:</p>
<p><a href="/2011/annual-report/"><img src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" alt="" width="100%" /></a></p>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>A New York City subway train holds 1,200 people. This blog was viewed about <strong>7,100</strong> times in 2011. If it were a NYC subway train, it would take about 6 trips to carry that many people.</p></blockquote>
<p><a href="/2011/annual-report/">Click here to see the complete report.</a></p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/general/'>General</a>, <a href='http://hennulat.wordpress.com/category/professional-networking/'>Professional Networking</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1346/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1346&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2012/01/07/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" medium="image" />
	</item>
		<item>
		<title>Redundant HMI’s: What To Look For</title>
		<link>http://hennulat.wordpress.com/2011/12/31/redundant-hmis-what-to-look-for/</link>
		<comments>http://hennulat.wordpress.com/2011/12/31/redundant-hmis-what-to-look-for/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 10:53:48 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[HMI]]></category>
		<category><![CDATA[Fault Tolerance]]></category>
		<category><![CDATA[Fault Tolerant PC]]></category>
		<category><![CDATA[Redundancy]]></category>
		<category><![CDATA[Redundant HMI]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1320</guid>
		<description><![CDATA[Are redundant HMI (or any computer based) systems really fault tolerant?  The answer may may likely be “No”!
This Article is an attempt to make users aware of some limitations when considering implementing redundancy in their PC based HMI/OI systems. This article suggests how redundant HMI systems can be made more fault tolerant.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1320&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Are redundant HMI (or any computer based) systems really fault tolerant?  The answer may likely be “<a href="http://hissa.nist.gov/chissa/SEI_Framework/framework_16.html">No</a>”!</p>
<p>This Article is an attempt to make users aware of some limitations when considering implementing redundancy in their PC based HMI/OI systems. This article suggests how redundant HMI systems can be made more fault tolerant.</p>
<div id="attachment_1321" class="wp-caption alignright" style="width: 242px"><a href="http://hennulat.files.wordpress.com/2011/12/redundancyexampleimagescaq4ouff.jpg"><img class="size-full wp-image-1321" title="RedundancyExampleimagesCAQ4OUFF" src="http://hennulat.files.wordpress.com/2011/12/redundancyexampleimagescaq4ouff.jpg?w=500" alt=""   /></a><p class="wp-caption-text">Redundant Server Example</p></div>
<p><strong>Redundancy Defined:</strong></p>
<p>At the core redundancy just means that there is a duplicate that can prevent failure of the entire system upon failure of a single component.   Since we are limiting our discussion to HMI’s (“Human Machine Interfaces” for the purpose of controlling machinery or process equipment like part of an oil refinery), what we are talking about is 2 computers that can provide the operator an alternative method to control his process.</p>
<p><strong>Simple HMI Redundancy:</strong></p>
<p>One way of providing redundancy is to just give the operator 2 or more HMI’s to work with.  If one goes down, then another can be used while the failed computer can be rebooted, repaired, or replaced as needed.   In this scenario each HMI computer reads data from the various PLC’s, stores and retrieves the various HMI screens, processes it’s own alarms, historical information and other special services.  Also management of the changes is on a computer by computer basis.</p>
<p><strong>Client/Server Relationship to Redundancy:</strong></p>
<p>Most HMI software today that is capable of redundancy is split up into multiple software pieces (or applications) that talk to each other.  There is a single client software application and usually several server software applications making up the overall HMI application.  These software applications can run on the same computer or separate computers depending on various factors like the size of the system and system management needs.</p>
<div id="attachment_1330" class="wp-caption aligncenter" style="width: 510px"><a href="http://hennulat.files.wordpress.com/2012/01/hmipanorama.jpg"><img class="size-full wp-image-1330 " title="HMIpanorama" src="http://hennulat.files.wordpress.com/2012/01/hmipanorama.jpg?w=500&#038;h=132" alt="" width="500" height="132" /></a><p class="wp-caption-text">Client View Node Examples</p></div>
<p>The client applications are the actual “view nodes” that the operators use to monitor and control their part of the overall machine or process.  The client PC’s get all of their data from the server software which are usually on a separate computer.  Typically there would be multiple clients accessing the same set of data for a common server application.  The server software is what actually reads the data from one or more PLC’s in the system and delivers them to the various client PC’s requesting this information.  Other server software may deliver the various screens to the client PC’s, while still others may deliver services like event and alarming notification or historical data to the various clients.  This architecture allows the client computers to be greatly simplified, simplifies changes, centralizes the database of screens, and centralizes/minimizes communications with the PLC’s and controllers.</p>
<p>When we talk about redundancy, it usually means providing duplicate client and server software for all of the various software applications that make up the HMI application.  The client side redundancy is provided by having multiple client PC’s available.  Typically the focus for redundancy and fault tolerance is on the server software applications.  The redundant servers are generally implemented on separate physical computers as the computer itself and the operating system that is hosting the HMI server application(s) is considered the weakest link in a modern control system.</p>
<p><strong>What to Look For In A Redundant HMI System:</strong></p>
<p>When one is looking for a redundant HMI solution it usually means so much more than what is included in the basic definition provided above.  Users are looking for fault tolerance with such features as:</p>
<ol>
<li><strong><em>Automatic failover if the primary system fails.</em></strong>  This is not always automatic.  This is sometimes called “hot redundancy”.   Also the system should be able to fail over from the secondary computer or server to the primary server if the Secondary failed when it was “active”.</li>
<li><strong><em>Alert  the operator to a primary or secondary system failure.</em></strong>  This allows correction to the failed system while the other one is providing functionality.  Without this functionality both systems could fail before anyone would notice.  That defeats much of the purpose of providing redundancy in the first place.</li>
<li><strong><em>Accurate self diagnostics to determine actual functionality of primary and secondary systems.</em></strong>  I’ve now seen a system that reports no problems but fail when switched from primary to secondary or back again.  This can give a false sense of security.</li>
<li><strong><em>Allow end users to switch between primary and secondary servers.</em></strong>  A popular product only allows the programmer or someone with special knowledge to switch servers.  It is not an operator friendly function.  Programmatic access to redundancy objects that can be displayed on the user screens should be provided in the HMI development application.</li>
<li><strong><em>Allow automatic switchover to the “standby” system to verify standby system operation.</em></strong>   This should only be allowed if the operator can switch servers manually in case the test does not work.  The alarm and Event should be logged if a failure is automatically detected and switch back automatically as needed.</li>
</ol>
<p><strong>Resources/Examples:</strong></p>
<p>Managing Redundancy (or turning redundancy into fault tolerance): from “A Conceptual Framework for System Fault Tolerance” 3/30/1995: <a href="http://hissa.nist.gov/chissa/SEI_Framework/framework_16.html">http://hissa.nist.gov/chissa/SEI_Framework/framework_16.html</a></p>
<p>Example Video of how a redundant server should fail over from NEC:  <a href="http://www.youtube.com/watch?v=OfKUybEsuaQ&amp;feature=related">http://www.youtube.com/watch?v=OfKUybEsuaQ&amp;feature=related</a></p>
<p style="text-align:center;">_______________________________________________</p>
<p style="text-align:center;"><a href="http://hennulat.files.wordpress.com/2012/01/doublemintgum2.jpg"><img class="aligncenter  wp-image-1340" title="DoubleMintGum2" src="http://hennulat.files.wordpress.com/2012/01/doublemintgum2.jpg?w=300&#038;h=41" alt="" width="300" height="41" /></a></p>
<p style="text-align:center;">_______________________________________________</p>
<p style="text-align:right;">Updated: Dec 29, 2011  4:20 pm CST  |  Published: Dec 31, 2012  |  Created: Dec 29, 2011</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/hmi/'>HMI</a> Tagged: <a href='http://hennulat.wordpress.com/tag/fault-tolerance/'>Fault Tolerance</a>, <a href='http://hennulat.wordpress.com/tag/fault-tolerant-pc/'>Fault Tolerant PC</a>, <a href='http://hennulat.wordpress.com/tag/hmi/'>HMI</a>, <a href='http://hennulat.wordpress.com/tag/redundancy/'>Redundancy</a>, <a href='http://hennulat.wordpress.com/tag/redundant-hmi/'>Redundant HMI</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1320&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/12/31/redundant-hmis-what-to-look-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/12/redundancyexampleimagescaq4ouff.jpg" medium="image">
			<media:title type="html">RedundancyExampleimagesCAQ4OUFF</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2012/01/hmipanorama.jpg" medium="image">
			<media:title type="html">HMIpanorama</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2012/01/doublemintgum2.jpg" medium="image">
			<media:title type="html">DoubleMintGum2</media:title>
		</media:content>
	</item>
		<item>
		<title>Blow Out Preventer Failure Reason Discovered</title>
		<link>http://hennulat.wordpress.com/2011/06/08/blow-out-preventer-failure-reason-discovered/</link>
		<comments>http://hennulat.wordpress.com/2011/06/08/blow-out-preventer-failure-reason-discovered/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 10:00:42 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Safety]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1309</guid>
		<description><![CDATA[The Gulf Oil Disaster could have been minimized had the BOP (Blow Out Preventer) succeeded in disconnecting the oil rig from the oil well and closing off the flow of oil....<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1309&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_1310" class="wp-caption alignright" style="width: 160px"><a href="http://hennulat.files.wordpress.com/2011/06/blowout-reventer-at-nasajpg-92fb399e8c06b5c8.jpg"><img class="size-thumbnail wp-image-1310" title="blowout-reventer-at-nasajpg-92fb399e8c06b5c8" src="http://hennulat.files.wordpress.com/2011/06/blowout-reventer-at-nasajpg-92fb399e8c06b5c8.jpg?w=150&#038;h=134" alt="" width="150" height="134" /></a><p class="wp-caption-text">BOP after removal for examination. Click to Enlarge</p></div>
<p>The Gulf Oil Disaster could have been minimized had the BOP (Blow Out Preventer) succeeded in disconnecting the oil rig from the oil well and closing off the flow of oil.  The investigation and report by Det Norske Veritas (DNV), the Norwegian company hired by federal investigators to perform forensic analysis on the Deepwater Horizon&#8217;s recovered BOP, indicates that when the blowout occurred the forces were great enough to dislodge and bend the drill pipe inside the BOP sufficiently that the BSRs (Blind Shear Rams) were not capable of centering the drill pipe for a clean cut when the BOP was finally actuated by the rig crew some 7 minutes after the drilling rig exploded on the surface some 5000 feet above the BOP.</p>
<p>This is leading to speculation that the inherent design standards for BOPs are not adequate to protect against this violent of a blowout.</p>
<p style="text-align:center;">__________________________________________________</p>
<div class="mceTemp">Here are some links of articles I found on the DNV report issued in March.</div>
<ul>
<li><a href="http://www.usatoday.com/news/nation/environment/2011-03-23-gulf-blowout_N.htm" target="_blank">http://www.usatoday.com/news/nation/environment/2011-03-23-gulf-blowout_N.htm</a></li>
<li><a href="http://www.huffingtonpost.com/2011/03/23/bp-oil-spill-blowout-prev_n_839649.html" target="_blank">http://www.huffingtonpost.com/2011/03/23/bp-oil-spill-blowout-prev_n_839649.html</a></li>
<li><a href="http://www.nola.com/news/gulf-oil-spill/index.ssf/2011/03/blowout_preventer_failure_in_g.html" target="_blank">http://www.nola.com/news/gulf-oil-spill/index.ssf/2011/03/blowout_preventer_failure_in_g.html</a></li>
<li><a href="http://www.whistleblower.org/blog/31-2010/1032-report-confirms-deepwater-horizons-qblowout-preventerq-failure-prior-warnings-from-whistleblowers-silenced" target="_blank">http://www.whistleblower.org/blog/31-2010/1032-report-confirms-deepwater-horizons-qblowout-preventerq-failure-prior-warnings-from-whistleblowers-silenced</a></li>
</ul>
<p>One gets a much better picture by reading several perspectives on this same DNV report.</p>
<p style="text-align:center;">__________________________________________________</p>
<div id="attachment_1313" class="wp-caption aligncenter" style="width: 500px"><a href="http://hennulat.files.wordpress.com/2011/06/bopunderwaterwithrobots_bpx-large.jpg"><img class="size-full wp-image-1313" title="BOPunderwaterWithRobots_bpx-large" src="http://hennulat.files.wordpress.com/2011/06/bopunderwaterwithrobots_bpx-large.jpg?w=500" alt=""   /></a><p class="wp-caption-text">BOP on sea floor &quot;leaking&quot; oil while robot attempts manual operations.</p></div>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/general/'>General</a>, <a href='http://hennulat.wordpress.com/category/links/'>Links</a>, <a href='http://hennulat.wordpress.com/category/safety/'>Safety</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1309&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/06/08/blow-out-preventer-failure-reason-discovered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/blowout-reventer-at-nasajpg-92fb399e8c06b5c8.jpg?w=150" medium="image">
			<media:title type="html">blowout-reventer-at-nasajpg-92fb399e8c06b5c8</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/bopunderwaterwithrobots_bpx-large.jpg" medium="image">
			<media:title type="html">BOPunderwaterWithRobots_bpx-large</media:title>
		</media:content>
	</item>
		<item>
		<title>PROFIsafe</title>
		<link>http://hennulat.wordpress.com/2011/06/01/profisafe/</link>
		<comments>http://hennulat.wordpress.com/2011/06/01/profisafe/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 09:43:47 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Safety]]></category>
		<category><![CDATA[PLC]]></category>
		<category><![CDATA[PLC Safety]]></category>
		<category><![CDATA[Process Safety]]></category>
		<category><![CDATA[PROFIsafe]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1279</guid>
		<description><![CDATA[PROFIsafe has become an international standard (IEC 61784-3-3).  PROFIsafe is a safety protocol that can exist exist on any network.  Here are some quick links:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1279&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h5><span style="color:#003300;">PROFIsafe has become an international standard (IEC 61784-3-3).  PROFIsafe is a safety protocol that can coexist on any network.</span></h5>
<p style="text-align:center;">_______________________________________________________</p>
<h5>What is PROFIsafe:  <a href="http://en.wikipedia.org/wiki/PROFIsafe" target="_blank">From Wikipedia:</a><a href="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg"><img class="alignright size-full wp-image-1286" title="ProfiSafeStopPBfe3053c747" src="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg?w=500" alt=""   /></a></h5>
<p><strong>PROFIsafe</strong> (<strong>PROFI</strong>BUS <strong>safe</strong>ty or <strong>PROFI</strong>NET <strong>safe</strong>ty) is the first open functional safety communication technology for distributed automation systems worldwide. Its specification for PROFIBUS DP and PROFIBUS PA was published first back in spring 1999. It incorporates the knowledge of more than 25 renowned safety companies. Extensions for the Ethernet based PROFINET IO followed in fall 2005. More than 100,000 automation systems with more than 1 Million PROFIsafe nodes are currently in use worldwide (spring 2011).</p>
<p>In the past, safety automation had to be &#8220;hard-wired&#8221; and based on &#8220;relay&#8221; technology due to existing international standards. This changed with the advent of a new standard – IEC 61508 – specifying how microcontrollers and software can be used in safety automation. This triggered the development of PROFIsafe, which was to integrate safety into the existing standard PROFIBUS fieldbus technologies. PROFIsafe is designed as a separate layer on top of the fieldbus application layer and reduces the error probability of the data transmission to the level required by or better than the relevant standards. PROFIsafe messages are using the existing standard fieldbus cables in coexistence with the standard messages (&#8220;Single Channel&#8221;). PROFIsafe does not benefit from any error detection mechanisms of underlying transmission channels and thus supports the securing of whole communication paths, even backplanes inside controllers or remote I/O. PROFIsafe coined the term &#8220;Black Channel&#8221; for this concept, which now is adopted by most of the other safety fieldbusses. PROFIsafe can be used in safety applications up to Safety Integrity Level 3 (SIL) according to IEC 61508, Performance Level &#8220;e&#8221; (PL) according to <a title="ISO 13849 (page does not exist)" href="/w/index.php?title=ISO_13849&amp;action=edit&amp;redlink=1">ISO 13849</a>, or Category 4 according to EN 954-1.</p>
<p>PROFIsafe is using expanded fault (errors and failures) detection mechanisms such as</p>
<ul>
<li>Consecutive numbering</li>
<li>Timeout monitoring</li>
<li>Source/destination authentication</li>
<li>Cyclic redundancy checking (CRC)</li>
</ul>
<p>PROFIsafe is standardized in IEC 61784-3-3. It also is a Chinese standard (GB/Z 20830-2007).</p>
<p>PROFIsafe runs its own web portal on <a href="http://www.profisafe.net" target="_blank"><strong>www.profisafe.net</strong> </a>(see Web Links) with more details on the technology and hints for device developers, integrators and end users.</p>
<p>The PROFIsafe standard is maintained, updated and marketed by PROFIBUS International, a non-profit organisation administered from <a title="Karlsruhe" href="/wiki/Karlsruhe">Karlsruhe</a> in Germany. PROFIBUS International is also responsible for the development of <a title="PROFIBUS" href="/wiki/PROFIBUS">PROFIBUS</a> and <a title="PROFINET" href="/wiki/PROFINET">PROFINET</a>, an <a title="Ethernet" href="/wiki/Ethernet">Ethernet</a> based fieldnetwork.</p>
<p style="text-align:center;">_______________________________________________________</p>
<h5><a href="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg"><img class="alignleft size-full wp-image-1286" title="ProfiSafeStopPBfe3053c747" src="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg?w=500" alt=""   /></a>Here are some quick links:</h5>
<p>For a good general overview:  <a href="http://www.sci-eng.mmu.ac.uk/ascent/literature/documents/C01_PROFIsafe_System_Description_4342_Jul07.pdf" target="_blank">http://www.sci-eng.mmu.ac.uk/ascent/literature/documents/C01_PROFIsafe_System_Description_4342_Jul07.pdf</a></p>
<p>From Profibus International (PI): <a href="http://www.profibus.com/index.php?id=61" target="_blank">http://www.profibus.com/index.php?id=61</a>.  Be sure to checkout the related links in the left side bar.</p>
<p>Vendors supporting it include:</p>
<p style="padding-left:30px;"> Siemens: <a href="http://www.automation.siemens.com/mcms/industrial-controls/en/motor-starter-soft/protection/safety/profisafe/Pages/default.aspx" target="_blank">http://www.automation.siemens.com/mcms/industrial-controls/en/motor-starter-soft/protection/safety/profisafe/Pages/default.aspx</a></p>
<p style="padding-left:30px;">Phoenix Contact: <a href="http://www.phoenixcontact.com/global/technologies/40872_42838.htm">http://www.phoenixcontact.com/global/technologies/40872_42838.htm</a></p>
<p style="text-align:center;">_______________________________________________________</p>
<p style="text-align:center;">My thanks to Chad Tverberg at <a href="http://www.controlassemblies.com/" target="_blank">Control Assemblies</a> for making me aware of this.</p>
<p style="text-align:center;">_______________________________________________________</p>
<p><a href="http://www.profibus.com/technology/profinet/"><img class="alignleft size-full wp-image-1297" title="Profinet_Logo_72dpi_B100_H38px" src="http://hennulat.files.wordpress.com/2011/06/profinet_logo_72dpi_b100_h38px.jpg?w=500" alt=""   /></a><a href="http://www.profibus.com/technology/profinet/"><img class="alignright size-full wp-image-1298" title="Profibus_72dpi_B100_H38px" src="http://hennulat.files.wordpress.com/2011/06/profibus_72dpi_b100_h38px.jpg?w=500" alt=""   /></a></p>
<p style="text-align:center;">_______________________________________________________</p>
<p style="text-align:center;">_______________________________________________________</p>
<p style="text-align:left;"><a href="http://hennulat.files.wordpress.com/2010/08/opensafety2bbc98d7cd.jpg"><img class="alignleft size-thumbnail wp-image-894" title="openSafety2bbc98d7cd" src="http://hennulat.files.wordpress.com/2010/08/opensafety2bbc98d7cd.jpg?w=150&#038;h=121" alt="" width="150" height="121" /></a>For another openSAFETY standard protocol that can coexist on other networks including ProfiNet or ProfiBus apparently see: <a href="http://hennulat.wordpress.com/2010/08/10/opensafety-first-uniform-safety-standard/">http://hennulat.wordpress.com/2010/08/10/opensafety-first-uniform-safety-standard/</a></p>
<p style="text-align:center;">_______________________________________________________</p>
<p style="text-align:right;">Updated: June 2, 2011  8:55pm  |  Created May 31, 2011</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/communications/'>Communications</a>, <a href='http://hennulat.wordpress.com/category/safety/'>Safety</a> Tagged: <a href='http://hennulat.wordpress.com/tag/plc/'>PLC</a>, <a href='http://hennulat.wordpress.com/tag/plc-safety/'>PLC Safety</a>, <a href='http://hennulat.wordpress.com/tag/process-safety/'>Process Safety</a>, <a href='http://hennulat.wordpress.com/tag/profisafe/'>PROFIsafe</a>, <a href='http://hennulat.wordpress.com/tag/safety/'>Safety</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1279/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1279&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/06/01/profisafe/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg" medium="image">
			<media:title type="html">ProfiSafeStopPBfe3053c747</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/profisafestoppbfe3053c747.jpg" medium="image">
			<media:title type="html">ProfiSafeStopPBfe3053c747</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/profinet_logo_72dpi_b100_h38px.jpg" medium="image">
			<media:title type="html">Profinet_Logo_72dpi_B100_H38px</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/06/profibus_72dpi_b100_h38px.jpg" medium="image">
			<media:title type="html">Profibus_72dpi_B100_H38px</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2010/08/opensafety2bbc98d7cd.jpg?w=150" medium="image">
			<media:title type="html">openSafety2bbc98d7cd</media:title>
		</media:content>
	</item>
		<item>
		<title>Learning PLC Programming</title>
		<link>http://hennulat.wordpress.com/2011/04/17/learning-plc-programming/</link>
		<comments>http://hennulat.wordpress.com/2011/04/17/learning-plc-programming/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 20:58:15 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[PLC]]></category>
		<category><![CDATA[PLC Tips]]></category>
		<category><![CDATA[Programmable Controllers]]></category>
		<category><![CDATA[programmable logic controllers]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1269</guid>
		<description><![CDATA[A number of people have commented and made suggestions on how to learn PLC programming in the LinkedIn "Automation and Control Engineering" group.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1269&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hennulat.files.wordpress.com/2011/04/plcs.png"><img class="alignright size-medium wp-image-1272" title="PLCs" src="http://hennulat.files.wordpress.com/2011/04/plcs.png?w=300&#038;h=196" alt="" width="300" height="196" /></a>A number of people have commented and made suggestions on<a href="http://www.linkedin.com/groups/As-recent-graduate-I-want-1967039.S.49226260?view=&amp;gid=1967039&amp;type=member&amp;item=49226260" target="_blank"> how to learn PLC programming</a> in the LinkedIn &#8220;Automation and Control Engineering&#8221; group.  The group is now an open group, so the link should work for anyone without being a member of the group.</p>
<p>For my comments follow this <a href="http://www.linkedin.com/groupItem?view=&amp;gid=1967039&amp;type=member&amp;item=49226260&amp;commentID=36798100#commentID_36798100" target="_blank">link</a>.</p>
<p>I also found a several additional resources by doing a google search for &#8220;<a href="http://www.google.com/search?sourceid=ie7&amp;q=plc+programming&amp;rls=com.microsoft:en-us:IE-SearchBox&amp;ie=UTF-8&amp;oe=UTF-8&amp;rlz=1I7SNNT_enUS370US370" target="_blank">PLC programming</a>&#8220;.  A featured site that offers online and on site PLC program training is <a href="http://www.interconnectingautomation.com/" target="_blank">here</a>.</p>
<p>PLCs.Net offers this <a href="http://www.plcs.net/plc-video.pdf" target="_blank">syllabus</a> for their video training course.  It appears to cover most all of the basic PLC programming concepts.</p>
<p>The basics include such things as the history of the PLC, how the PLC works, the basic functions, PLC programming languages, the numbering systems, addressing/tagging, various kinds of logic used in the PLC and how to put them together to build functional circuits or functions, subroutines, and program execution sequencing, shift registers, discrete and analog control, data manipulations, doing math, handling fast I/O (input and output events), and a few things about wiring up the I/O the right way.</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/plc/'>PLC</a>, <a href='http://hennulat.wordpress.com/category/plc/plc-tips/'>PLC Tips</a>, <a href='http://hennulat.wordpress.com/category/plc/programmable-controllers/'>Programmable Controllers</a>, <a href='http://hennulat.wordpress.com/category/plc/programmable-logic-controllers/'>programmable logic controllers</a> Tagged: <a href='http://hennulat.wordpress.com/tag/control/'>Control</a>, <a href='http://hennulat.wordpress.com/tag/developer/'>Developer</a>, <a href='http://hennulat.wordpress.com/tag/plc/'>PLC</a>, <a href='http://hennulat.wordpress.com/tag/programming/'>Programming</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1269/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1269/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1269/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1269&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/04/17/learning-plc-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/04/plcs.png?w=300" medium="image">
			<media:title type="html">PLCs</media:title>
		</media:content>
	</item>
		<item>
		<title>OPC Classic Security</title>
		<link>http://hennulat.wordpress.com/2011/03/07/opc-security/</link>
		<comments>http://hennulat.wordpress.com/2011/03/07/opc-security/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 10:43:03 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[OPC]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[Stuxnet]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1261</guid>
		<description><![CDATA[Eric Byres notes that Stuxnet (a virus that has attacked automation hardware) uses the same underlying protocols as OPC (a standard automation communications protocol).  He posts links on "Securing Your OPC Classic Control Systems".  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1261&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000080;">Eric Byres notes that Stuxnet (a virus that has attacked automation hardware) uses the same underlying protocols as OPC (a standard automation communications protocol) namely RPC and its P2P network.  He posts links on &#8220;Securing Your OPC Classic Control Systems&#8221;.  See below for the links in the context of <a href="http://www.linkedin.com/groupItem?view=&amp;gid=1967039&amp;item=ANET%3AS%3A43576034&amp;goback=%2Egde_1967039_member_23720211%2Egmp_1967039&amp;trk=NUS_RITM-title" target="_blank">a recent post</a> in the LinkedIn &#8220;Automation &amp; Control&#8221; discussion group.  OPC has emerged as the standard &#8220;device driver&#8221; for communicating between automation devices such as PLCs and HMIs over a variety of media including ethernet.</span></p>
<p style="text-align:center;">________________________________________________________</p>
<div id="attachment_1262" class="wp-caption alignleft" style="width: 90px"><a href="http://hennulat.files.wordpress.com/2011/03/ericbyresphoto.jpg"><img class="size-full wp-image-1262" title="EricByresPhoto" src="http://hennulat.files.wordpress.com/2011/03/ericbyresphoto.jpg?w=500" alt=""   /></a><p class="wp-caption-text">Eric Byres</p></div>
<p><a title="See this member's activity" href="http://www.linkedin.com/groups?viewMemberFeed=&amp;gid=1967039&amp;memberID=1239327&amp;goback=%2Egde_1967039_member_23720211%2Egmp_1967039">Eric Byres</a> • As a person who has studied both OPC and Stuxnet in some depth, OPC Classic is a potential security issue IF handled poorly.</p>
<p>Unfortunately many companies do just that, leaving large numbers of ports open in order to make OPC work out of the box. This is easily addressed with modern OPC security technologies &#8211; for example, see &#8220;Securing Your OPC Classic Control Systems&#8221; on the OPC Foundation White Paper Downloads Area (<a rel="nofollow" href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Eopcfoundation%2Eorg%2FDownloadFile%2Easpx%3FCM%3D3%26RI%3D781%26CU%3D10&amp;urlhash=DcUr&amp;_t=tracking_disc" target="blank">http://www.opcfoundation.org/DownloadFile.aspx?CM=3&amp;RI=781&amp;CU=10</a>).</p>
<p>Stuxnet complicates the problem by making extensive use of the same underlying protocols as OPC, namely RPC, for its infection exploits and its P2P network. To make matters worse, the Siemens PCS 7 system also replies heavily on RPC to function. You can&#8217;t just take an IT firewall and say block all RPC and expect your plant to run.</p>
<p>I could go on for pages on the RPC problem, but more details are available in the white paper &#8220;How Stuxnet Spreads&#8221; (available at <a rel="nofollow" href="http://www.linkedin.com/redirect?url=http%3A%2F%2Fwww%2Etofinosecurity%2Ecom%2Fhow-stuxnet-spreads&amp;urlhash=Jb48&amp;_t=tracking_disc" target="blank">http://www.tofinosecurity.com/how-stuxnet-spreads</a>).</p>
<p>(FD: I was a co-author in both papers)</p>
<p style="text-align:center;">________________________________________________________</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/links/'>Links</a>, <a href='http://hennulat.wordpress.com/category/opc/'>OPC</a>, <a href='http://hennulat.wordpress.com/category/security/'>Security</a>, <a href='http://hennulat.wordpress.com/category/tools/'>Tools</a> Tagged: <a href='http://hennulat.wordpress.com/tag/opc/'>OPC</a>, <a href='http://hennulat.wordpress.com/tag/rpc/'>RPC</a>, <a href='http://hennulat.wordpress.com/tag/stuxnet/'>Stuxnet</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1261&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/03/07/opc-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/03/ericbyresphoto.jpg" medium="image">
			<media:title type="html">EricByresPhoto</media:title>
		</media:content>
	</item>
		<item>
		<title>The Value Of A Systems Integrator</title>
		<link>http://hennulat.wordpress.com/2011/02/21/the-value-of-a-systems-integrator/</link>
		<comments>http://hennulat.wordpress.com/2011/02/21/the-value-of-a-systems-integrator/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 10:34:09 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[The Engineering Discipline]]></category>
		<category><![CDATA[Choosing a Systems Integrator]]></category>
		<category><![CDATA[Systems Integrator]]></category>
		<category><![CDATA[Top Systems Integrators]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1240</guid>
		<description><![CDATA[Hear from the presidents of Control Engineering magazine top 3 picks for the 2011 System Integrators Of The Year.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1240&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hennulat.files.wordpress.com/2011/02/controlsintegratorsguidertemagicc_ctl1012aigcov_01_jpg.jpg"><img class="alignleft size-thumbnail wp-image-1241" title="controlsIntegratorsGuideRTEmagicC_ctl1012aigCov_01_jpg" src="http://hennulat.files.wordpress.com/2011/02/controlsintegratorsguidertemagicc_ctl1012aigcov_01_jpg.jpg?w=112&#038;h=150" alt="" width="112" height="150" /></a>Hear from the presidents of Control Engineering magazine top 3 picks for the 2011 System Integrators Of The Year at <a href="http://www.controleng.com/channels/system-integration/system-integration-news/single-article/video-meet-the-2011-system-integrator-of-the-year-winners/084106df39.html" target="_blank">http://www.controleng.com/channels/system-integration/system-integration-news/single-article/video-meet-the-2011-system-integrator-of-the-year-winners/084106df39.html</a></p>
<p>Some good thoughts and considerations on the value of systems integrators, weather or not you agree with the importance they place on certifications.</p>
<p>Main points include:</p>
<ul>
<li>Many client companies have turned their controls engineers into project managers with not enough time to implement projects.</li>
<li>system integrators can flex needed resources for particular projects or within a project throughout the project life cycle.</li>
<li>system integrators have a variety of specialized skills.</li>
<li>find a system integrators and leverage them over the long term to get maximum value.</li>
<li>develop CSIA (Control Systems Integrator Association) certifications that demonstrate skills to new clients.</li>
<li>system integrators should know how to manage risk and have tools/techniques for allowing reuse of code and techniques that save time.</li>
</ul>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/general/'>General</a>, <a href='http://hennulat.wordpress.com/category/the-engineering-discipline/'>The Engineering Discipline</a> Tagged: <a href='http://hennulat.wordpress.com/tag/choosing-a-systems-integrator/'>Choosing a Systems Integrator</a>, <a href='http://hennulat.wordpress.com/tag/systems-integrator/'>Systems Integrator</a>, <a href='http://hennulat.wordpress.com/tag/top-systems-integrators/'>Top Systems Integrators</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1240/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1240/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1240/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1240&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/02/21/the-value-of-a-systems-integrator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/02/controlsintegratorsguidertemagicc_ctl1012aigcov_01_jpg.jpg?w=112" medium="image">
			<media:title type="html">controlsIntegratorsGuideRTEmagicC_ctl1012aigCov_01_jpg</media:title>
		</media:content>
	</item>
		<item>
		<title>Basic Electrical Formulas</title>
		<link>http://hennulat.wordpress.com/2011/02/14/basic-electrical-formulas/</link>
		<comments>http://hennulat.wordpress.com/2011/02/14/basic-electrical-formulas/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 10:53:23 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Electrical Calculations]]></category>
		<category><![CDATA[Electrical Formulas]]></category>
		<category><![CDATA[Electrical References]]></category>
		<category><![CDATA[Ugly's]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1216</guid>
		<description><![CDATA[These are the basic electrical/electronic formulas I use on a fairly regular basis when doing electrical automation designs.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1216&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_1217" class="wp-caption alignright" style="width: 351px"><a href="http://hennulat.files.wordpress.com/2011/02/formulawheelelectronics.gif"><img class="size-full wp-image-1217 " title="FormulaWheelElectronics" src="http://hennulat.files.wordpress.com/2011/02/formulawheelelectronics.gif?w=500" alt=""   /></a><p class="wp-caption-text">Basic Electrical/Electronic Formulas</p></div>
<p>Here is a handy Electrical Formula Wheel I found recently <a href="http://www.sengpielaudio.com/calculator-ohm.htm" target="_blank">on the Web</a>.</p>
<p>These are the basic electrical/electronic formulas I use on a fairly regular basis when doing electrical automation designs. </p>
<p><strong>These formulas are all derived from 2 simple formulas</strong> and these are:</p>
<h3 style="text-align:center;">V = I x R </h3>
<h3 style="text-align:center;">P = V x I</h3>
<p>where</p>
<ul>
<li>V = Voltage (in Volts)</li>
<li>I = Current (in Amps)</li>
<li>R = Resistance (in Ohms)</li>
<li>P = Power (In Watts)</li>
</ul>
<p>All of the formulas in the Formula wheel can be derived from the above 2 basic formulas using a little algebra.  In fact this is what I typically do. I derive whatever formula I need starting with the 2 basic formulas and derive the needed formula.  Probably most electrical engineers do this as well I would dare say.  Still it is nice to see these formulas layed out in this wheel format.  It shows the power of learning just 2 simple formulas.</p>
<p style="text-align:center;">____________________________________________________________</p>
<p><a href="http://hennulat.files.wordpress.com/2011/02/ugliesuer2008.jpg"><img class="alignleft size-thumbnail wp-image-1228" title="UgliesUER2008" src="http://hennulat.files.wordpress.com/2011/02/ugliesuer2008.jpg?w=107&#038;h=150" alt="" width="107" height="150" /></a>For those new to the basic calculations used in electrical design or those that want a quick reference they can use throughout their careers I recommend &#8220;<a href="http://www.uglys.net/Electrical.aspx" target="_blank">Ugly&#8217;s Electrical References</a>&#8220;.  In addition to providing these simple formulas it also is a great reference for doing 3 phase power calculations and converted between single phase and 3 phase power equivalents.  I find myself turning to this reference over and over.  For example, It seems I regularly turn to this reference when doing power calculations since as a controls engineer I need to refresh myself when doing 3 phase power calculations.  Ugly&#8217;s also contains motor and conduit sizing tables from the NEC (National Electric Code) book as well as other valuable information, all in a back pocket-sized reference.</p>
<p style="text-align:right;">Updated: March 5, 2011  |  Created: Feb 14, 2011</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/general/'>General</a>, <a href='http://hennulat.wordpress.com/category/tools/'>Tools</a> Tagged: <a href='http://hennulat.wordpress.com/tag/electrical-calculations/'>Electrical Calculations</a>, <a href='http://hennulat.wordpress.com/tag/electrical-formulas/'>Electrical Formulas</a>, <a href='http://hennulat.wordpress.com/tag/electrical-references/'>Electrical References</a>, <a href='http://hennulat.wordpress.com/tag/uglys/'>Ugly's</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1216/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1216/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1216/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1216&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/02/14/basic-electrical-formulas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/02/formulawheelelectronics.gif" medium="image">
			<media:title type="html">FormulaWheelElectronics</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/02/ugliesuer2008.jpg?w=107" medium="image">
			<media:title type="html">UgliesUER2008</media:title>
		</media:content>
	</item>
		<item>
		<title>PID Loop Tuning 101</title>
		<link>http://hennulat.wordpress.com/2011/01/12/pid-loop-tuning-101/</link>
		<comments>http://hennulat.wordpress.com/2011/01/12/pid-loop-tuning-101/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 10:22:40 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[PLC]]></category>
		<category><![CDATA[PLC Tips]]></category>
		<category><![CDATA[Process Control]]></category>
		<category><![CDATA[PID]]></category>
		<category><![CDATA[PID Control]]></category>
		<category><![CDATA[PID Loop Tuning]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1155</guid>
		<description><![CDATA[ I found myself reviewing the basic method I use to tune a PID loop.   I would like to post my method here ...<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1155&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4><span style="color:#000080;"><a href="http://hennulat.files.wordpress.com/2011/01/piddiagramimagescam7mvhz.jpg"><img class="alignright size-medium wp-image-1167" title="PIDdiagramImagesCAM7MVHZ" src="http://hennulat.files.wordpress.com/2011/01/piddiagramimagescam7mvhz.jpg?w=300&#038;h=137" alt="" width="300" height="137" /></a>Introduction</span></h4>
<p><a href="http://hennulat.files.wordpress.com/2011/01/piddiagramimagescam7mvhz.jpg"></a>I found myself reviewing the basic method I use to tune a PID loop.  I would like to post my method here roughly as it appeared in my response to a question posed in the LinkedIn &#8220;Automation Engineers&#8221; discussion group <a href="http://www.linkedin.com/groupItem?view=&amp;gid=75483&amp;type=member&amp;item=31167532&amp;commentID=29298906&amp;report%2Esuccess=8ULbKyXO6NDvmoK7o030UNOYGZKrvdhBhypZ_w8EpQrrQI-BBjkmxwkEOwBjLE28YyDIxcyEO7_TA_giuRN#commentID_29298906" target="_blank">linked</a> in my &#8220;<a href="http://hennulat.wordpress.com/2011/01/03/pid-tuning-discussion/" target="_blank">PID Tuning Discussion</a>&#8221; post.</p>
<p style="text-align:left;">This was in response to tuning a temperature loop, but the idea is the same for most types of basic PID type loops.  A classic (or standard) PID algorithm (shown below) is assumed, (not the parallel or independent algorithm in the graphic above.. It just looked nice).</p>
<div id="attachment_1200" class="wp-caption aligncenter" style="width: 413px"><a href="http://hennulat.files.wordpress.com/2011/01/pidclassicalgorithm68dcc9ea850cb4411290fa7bb6e47219.png"><img class="size-full wp-image-1200" title="PIDclassicAlgorithm68dcc9ea850cb4411290fa7bb6e47219" src="http://hennulat.files.wordpress.com/2011/01/pidclassicalgorithm68dcc9ea850cb4411290fa7bb6e47219.png?w=500" alt=""   /></a><p class="wp-caption-text">The classic PID algorithm</p></div>
<p style="text-align:center;">__________________________________________________</p>
<h3 style="text-align:center;"><strong><a href="http://hennulat.files.wordpress.com/2010/01/tip.gif"><img class="alignleft size-full wp-image-364" title="Tip" src="http://hennulat.files.wordpress.com/2010/01/tip.gif?w=500" alt=""   /></a><span style="color:#000080;">PID Loop Tuning 101:</span></strong></h3>
<p style="text-align:left;">We will need one key tool to do the tuning. We must be able to monitor the process temperature when a step change to the setpoint is made. We can do this by hand, recording the time and SP (setpoint temp) and PV (measured Temperature). Since this can take hours on a typical temperature loop some kind of trending tool will be most helpful. The purpose of this is to monitor the response to the step changes to the setpoint you will be making.</p>
<p style="text-align:left;"><em><strong>Step 1:</strong></em><br />
For starters I tend to use a gain of 1 or 2  (P = 1 or 2) and an I and D of &#8220;0&#8243;.  What a gain of 1 or 2 means varies by controller, so I adjust the P value until I see a full output from the PID controller (CV = 100%) when the error (SP-PV) is at a fairly large variation.  In the case of a 0 - 200 DegC temperature loop, adjust the P value until a 50 DegC temperature difference (SP &#8211; PV) equals 100% output (CV =100). </p>
<div id="attachment_1164" class="wp-caption alignright" style="width: 160px"><a href="http://hennulat.files.wordpress.com/2011/01/pidtuningcriticaltrendimagescaj2b9cr.jpg"><img class="size-thumbnail wp-image-1164" title="PIDtuningCriticalTrendImagesCAJ2B9CR" src="http://hennulat.files.wordpress.com/2011/01/pidtuningcriticaltrendimagescaj2b9cr.jpg?w=150&#038;h=121" alt="" width="150" height="121" /></a><p class="wp-caption-text">Something like this is the result of Step 2 tuning.</p></div>
<p>Looking at the response will tell you whether to add more gain or less.  If the temperature stabilizes without overshoot (overshoot is a temperature that is above the final stable temperature.  On a trend graph this is readily apparent.  (See graph at the right for an example of overshoot).</p>
<p><em><strong>Step 2:</strong></em><br />
Increase the &#8220;P&#8221; value until you get some overshoot where the temperature settles down fairly quickly.  (Quickly means within 2 or 3 overshoot cycles.  This can still take hours however).  If the temperature never stops oscillating then there is too much gain.</p>
<p><em><strong>Step 3:</strong></em><br />
Reduce the gain by 25 &#8211; 50% from the value set in step 2.  This will make for improved loop stability and robustness to small process changes over time.</p>
<div id="attachment_1165" class="wp-caption alignright" style="width: 160px"><a href="http://hennulat.files.wordpress.com/2011/01/pidtuningstabletrendimage284.jpg"><img class="size-thumbnail wp-image-1165" title="PIDtuningStableTrendimage284" src="http://hennulat.files.wordpress.com/2011/01/pidtuningstabletrendimage284.jpg?w=150&#038;h=87" alt="" width="150" height="87" /></a><p class="wp-caption-text">The reduced P and final tuning trend should look like this.</p></div>
<p><em><strong>Step 4:</strong></em><br />
Add Integral or &#8220;I&#8221; to your PID controller to get to setpoint.  (Up until now we have not worried about getting to setpoint, only about the correct response and getting as much gain on the system as possible for stability).<br />
The amount of Integral gain depends on the response observed in your system.  For set it and forget it tuning, most of the time one can just put in an integral term that allows the output to change by 10 &#8211; 20% of its total range in the response time of the system. <br />
The response time of the system is normally when the PV gets to 67% of the final value.  However I tend to use the full response time, so more like getting to 95% &#8211; 98% of the final temperature.  For example if it takes 4 hours for the temperature to stabilize after making a setpoint change, then adjust the integral term so it adds 20% to the output in 4 hours.</p>
<p><em><strong>Step 5:</strong></em><br />
Basic tuning is done.  About 90% of the time, you&#8217;ll have a stable loop that gets to setpoint usually within the response time of the system.</p>
<p><em><strong>Step 6 and beyond:</strong></em><br />
If this loop gets to setpoint to slowly, more integral can be added but this requires additional time which if you have it great.  I would advise to tune these slow types of loops as early as possible and to have the trend tools necessary to monitor any new tuning and step change responses while you are doing other things.  In this way you&#8217;ll have more time for experimenting to &#8220;optimize&#8221; the tuning before you need to move on.</p>
<p style="text-align:center;">__________________________________________________</p>
<h4><span style="color:#000080;">Notes:</span></h4>
<p><span style="color:#333333;">Disclaimer:  </span>There are other ways to tune, some have been mentioned in the LinkedIn discussions.  This &#8220;closed loop&#8221; method represents little more then the basics.  However it is a common method that is used by experienced PID loop tuners to get close quickly when no other tools are available.  For this author other tools are typically not available, nor are they needed in most applications.</p>
<p>For temperature loops many in the LinkedIn forums have suggested some &#8220;D&#8221; to stabilize the loop.  I consider this advanced stuff and suggest to not add any &#8220;D&#8221; unless you live in the plant and are available to keep an eye on things, especially when something changes in the process operations.  Derivative is also often suggested if there is dead time in the system.  Again the same cautions.  I prefer to detune the loop even further over adding &#8220;D&#8221; wherever possible.</p>
<p>Also, if some kind of trending tool where you can monitor the temperature is not available, it might be better to start by tuning a faster loop like a pressure or flow loop.  With these you can see the response as you watch&#8230;. a trending tool while still helpful, is usually not needed.</p>
<p>Sorry if anyone thinks that you can predict the needed tuning parameters without any process knowledge.  Tuning a PID loop isn&#8217;t based on just numbers, it&#8217;s based on knowing your process.  Fortunately knowing the process usually just means measuring the response to a step change in the setpoint or some other &#8220;upset&#8221;, and we typically just measure it on the actual system.<br />
For actual parameters, no one will be able to do any better than the P, I, and D parameters you will find in a working controller.</p>
<p>For those that can experiment with a working system, one can try changing the setpoint and measuring the response  This will tell you whether you can try adding (or if you need to reduce) the gain.</p>
<p>One more note:  If you change the &#8220;P&#8221; gain after you have added an I value, the I value will produce a different response.  In the classic PID control, the gain is multiplied by each of the 3 terms (P, I, and D).  Fortunately this is what is usually desired as the Integral and Derivative terms scale with the Proportional term.</p>
<p style="text-align:center;">__________________________________________________</p>
<h4><span style="color:#000080;">Alternative Methods of Tuning:</span></h4>
<p>One LinkedIn commentator has disagreed with me on my approach, preferring primarily to tune using the &#8220;open loop&#8221; method first.  I was unfamiliar with this method and I thank Michael Taube for educating me on this.  I certainly intend to try this method on an upcoming temperature control job where I&#8217;ll need to tune about 100 loops.  In controlling drive and motion control loops such as dancer and tension loops in web lines, I don&#8217;t see how one could tune such loops except using closed loop tuning.  Open loop tuning would make everything go out of control before you could get any useful data.</p>
<p style="text-align:center;">__________________________________________________</p>
<h4 style="text-align:left;"><span style="color:#000080;">Additional Links to P&amp;ID Tuning: </span></h4>
<ol>
<li><span style="color:#000080;">&#8220;</span><a href="http://www.bin95.com/PID_Controller_Design.htm" target="_blank">Model Based Tuning Methods</a>&#8220;   Contains a useful &#8220;PI tuning map&#8221; that shows the effects of increasing or decreasing P or I from an &#8220;optimal&#8221; setting.</li>
<li>&#8220;<a href="http://www.apco-inc.com/articles/pidtune2.pdf" target="_blank">Open Loop &amp; Closed Loop Tuning Rules</a>&#8221; by Apco Inc.  I especially liked the concise summary on Open Loop Tuning in this article.</li>
<li>&#8220;<a href="http://www.cats.rpi.edu/~wenj/ECSE446S05/pidtuningguide.pdf" target="_blank">PID Loop Tuning Pocket Guide Version 2.2</a>&#8221; by ControlSoftInc.com;  Describes the relationship between PID terms, names and describes common PID controller implementations, describes basic closed loop and open loop tuning methods.</li>
<li>&#8220;<a href="http://www.topcontrol.com/fichiers/CLOSED_LOOP_TUNING_VS_OPEN_LOOP_TUNING_Tuning_all_your_loops_while_the_process_is_running.pdf" target="_blank">Closed Loop vs Open Loop Tuning</a>&#8221; by Michel Ruel of Top Control Inc.</li>
<li>&#8220;<a href="http://en.wikipedia.org/wiki/PID_control" target="_blank">PID Controller</a>&#8220;  Wikipedia Article shows the standard/classical and parallel/independent forms of the equation and some interesting history.</li>
<li>&#8220;<a href="http://controls.engin.umich.edu/wiki/index.php/PIDTuningClassical" target="_blank">PIDTuningClassical</a>&#8220;  Wikipedia Article with some nice graphics and examples on tuning the classical PID algorithm</li>
<li>&#8220;<a href="http://www.jashaw.com/pid/tutorial/" target="_blank">PID Algorithm and Tuning Methods</a>&#8221; by John A. Shaw, Process Control Solutions; Rochester NY;  Looks like a nice tutorial.</li>
</ol>
<p style="text-align:center;">__________________________________________________</p>
<p style="text-align:center;">H a p p y   T u n i n g !</p>
<p style="text-align:center;">__________________________________________________</p>
<p style="text-align:right;">Updated: January 16, 2011  5:29pm CST | Published: January 12, 2011</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/plc/'>PLC</a>, <a href='http://hennulat.wordpress.com/category/plc/plc-tips/'>PLC Tips</a>, <a href='http://hennulat.wordpress.com/category/process-control/'>Process Control</a> Tagged: <a href='http://hennulat.wordpress.com/tag/pid/'>PID</a>, <a href='http://hennulat.wordpress.com/tag/pid-control/'>PID Control</a>, <a href='http://hennulat.wordpress.com/tag/pid-loop-tuning/'>PID Loop Tuning</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1155&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/01/12/pid-loop-tuning-101/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/01/piddiagramimagescam7mvhz.jpg?w=300" medium="image">
			<media:title type="html">PIDdiagramImagesCAM7MVHZ</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/01/pidclassicalgorithm68dcc9ea850cb4411290fa7bb6e47219.png" medium="image">
			<media:title type="html">PIDclassicAlgorithm68dcc9ea850cb4411290fa7bb6e47219</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2010/01/tip.gif" medium="image">
			<media:title type="html">Tip</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/01/pidtuningcriticaltrendimagescaj2b9cr.jpg?w=150" medium="image">
			<media:title type="html">PIDtuningCriticalTrendImagesCAJ2B9CR</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2011/01/pidtuningstabletrendimage284.jpg?w=150" medium="image">
			<media:title type="html">PIDtuningStableTrendimage284</media:title>
		</media:content>
	</item>
		<item>
		<title>2010 in review</title>
		<link>http://hennulat.wordpress.com/2011/01/10/2010-in-review/</link>
		<comments>http://hennulat.wordpress.com/2011/01/10/2010-in-review/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 10:21:55 +0000</pubDate>
		<dc:creator>Harold Ennulat</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Professional Networking]]></category>

		<guid isPermaLink="false">http://hennulat.wordpress.com/?p=1147</guid>
		<description><![CDATA[The Blog-Health-o-Meter™ reads This blog is on fire!.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1147&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here&#8217;s a high level summary of its overall blog health:</p>
<p style="text-align:center;"><img class="aligncenter" style="background:#f5f5f5;border:#ddd 1px solid;padding:20px;" src="http://s0.wp.com/i/annual-recap/meter-healthy4.gif" alt="Healthy blog!" width="250" height="183" /></p>
<p>The <em>Blog-Health-o-Meter™</em> reads This blog<span style="color:#ff9900;"> is </span><span style="color:#ff6600;">on </span><strong><span style="color:#ff0000;">fire!</span></strong>.</p>
<h2>Crunchy numbers</h2>
<p><a href="http://hennulat.files.wordpress.com/2010/01/uml_diagrams.jpg"><img style="max-height:230px;float:right;border:1px solid #ddd;background:#fff;margin:0 0 1em 1em;padding:6px;" src="http://hennulat.files.wordpress.com/2010/01/uml_diagrams.jpg?w=288" alt="Featured image" /></a></p>
<p>A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about <strong>5,300</strong> times in 2010. That&#8217;s about 13 full 747s.</p>
<p>In 2010, there were <strong>54</strong> new posts, growing the total archive of this blog to 59 posts. There were <strong>110</strong> pictures uploaded, taking up a total of 10mb. That&#8217;s about 2 pictures per week.</p>
<p>The busiest day of the year was February 3rd with <strong>124</strong> views. The most popular post that day was <a style="color:#08c;" href="http://hennulat.wordpress.com/2010/01/28/how-do-you-program-the-plc/">PLC Programming Approaches</a>.</p>
<h2>Where did they come from?</h2>
<p>The top referring sites in 2010 were <strong>linkedin.com</strong>, <strong>haroldennulat.net</strong>, <strong>nateholt.wordpress.com</strong>, <strong>en.wordpress.com</strong>, and <strong>lmodules.com</strong>.</p>
<p>Some visitors came searching, mostly for <strong>arc flash</strong>, <strong>iphone scada</strong>, <strong>scada iphone</strong>, <strong>entity framework</strong>, and <strong>wincc</strong>.</p>
<h2>Attractions in 2010</h2>
<p>These are the posts and pages that got the most views in 2010.</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">1</div>
<p><a style="margin-right:10px;" href="http://hennulat.wordpress.com/2010/01/28/how-do-you-program-the-plc/">PLC Programming Approaches</a> <span style="color:#999;font-size:8pt;">January 2010</span><br />
1 comment</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">2</div>
<p><a style="margin-right:10px;" href="http://hennulat.wordpress.com/2010/01/22/scada-plc-monitoring-on-the-iphone/">SCADA PLC monitoring on the iPhone</a> <span style="color:#999;font-size:8pt;">January 2010</span><br />
1 comment</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">3</div>
<p><a style="margin-right:10px;" href="http://hennulat.wordpress.com/2010/02/01/plc-or-pac-vfd-or-vsd/">PLC or PAC? VFD or VSD?</a> <span style="color:#999;font-size:8pt;">February 2010</span><br />
10 comments</p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">4</div>
<p><a style="margin-right:10px;" href="http://hennulat.wordpress.com/2010/03/22/designing-for-arc-flash/">Designing For Arc-Flash</a> <span style="color:#999;font-size:8pt;">March 2010</span></p>
<div style="clear:left;float:left;font-size:24pt;line-height:1em;margin:-5px 10px 20px 0;">5</div>
<p><a style="margin-right:10px;" href="http://hennulat.wordpress.com/about/">About The Author</a> <span style="color:#999;font-size:8pt;">December 2009</span></p>
<p>__________________________________________________________________</p>
<p>The above content was automatically generated by WordPress.  It&#8217;s kind of fun to get a summary of the last year of blogging as well as the amount of traffic this site has generated.  My thanks to all my readers.</p>
<br />Filed under: <a href='http://hennulat.wordpress.com/category/general/'>General</a>, <a href='http://hennulat.wordpress.com/category/professional-networking/'>Professional Networking</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hennulat.wordpress.com/1147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hennulat.wordpress.com/1147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hennulat.wordpress.com/1147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hennulat.wordpress.com&amp;blog=11158313&amp;post=1147&amp;subd=hennulat&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hennulat.wordpress.com/2011/01/10/2010-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>0.000000 0.000000</georss:point>
		<geo:lat>0.000000</geo:lat>
		<geo:long>0.000000</geo:long>
		<media:content url="http://1.gravatar.com/avatar/bc6d73f3b15c7f0035e16d20a4f3d0bf?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Harold</media:title>
		</media:content>

		<media:content url="http://s0.wp.com/i/annual-recap/meter-healthy4.gif" medium="image">
			<media:title type="html">Healthy blog!</media:title>
		</media:content>

		<media:content url="http://hennulat.files.wordpress.com/2010/01/uml_diagrams.jpg?w=288" medium="image">
			<media:title type="html">Featured image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
