<?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"
	>

<channel>
	<title>OPC Exchange Blog, Featuring Eric Murphy</title>
	<atom:link href="http://blog.matrikonopc.com/index.php" rel="self" type="application/rss+xml" />
	<link>http://blog.matrikonopc.com</link>
	<description>Standards Based Industrial Connectivity</description>
	<pubDate>Fri, 16 May 2008 04:49:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Green Data Centers</title>
		<link>http://blog.matrikonopc.com/index.php/green-data-centers/</link>
		<comments>http://blog.matrikonopc.com/index.php/green-data-centers/#comments</comments>
		<pubDate>Fri, 16 May 2008 04:49:06 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/?p=173</guid>
		<description><![CDATA[Some more thoughts on Green things.   When you start talking about Green and large scale businesses, the topic of Green Data Centers always comes up.   I saw this article on the Globalspec blog about how a single Google search burns about 2-8 Watt-hours of energy, which they estimate to be 1.8 Million KWh/day.   Don’t know [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">Some more thoughts on Green things. <span style="mso-spacerun: yes;">  </span>When you start talking about Green and large scale businesses, the topic of Green Data Centers always comes up.<span style="mso-spacerun: yes;">   </span>I saw this article on the <a href="http://cr4.globalspec.com/blogentry/5781/Data-centers-warming-the-planet"><span style="color: #606420;"><span style="text-decoration: none; text-underline: none;">Globalspec</span><span style="text-decoration: underline;"> </span><span style="text-decoration: none; text-underline: none;">blog</span></span></a> about how a single Google search burns about 2-8 Watt-hours of energy, which they estimate to be 1.8 Million KWh/day. <span style="mso-spacerun: yes;">  </span>Don’t know where the numbers come from since the article doesn’t cite any sources, but no matter how you look at it, mega data centers go through a lot of energy.</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">After burning a few Watt-hours on Google myself, I came across this article on “<a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9017398"><span style="text-decoration: none; text-underline: none;"><span style="color: #606420;">Seven Steps To A Green Data Center</span></span></a>”. <span style="mso-spacerun: yes;">  </span>A few pages along is the step called<span style="mso-spacerun: yes;">  </span>“<strong style="mso-bidi-font-weight: normal;">Break down internal business barriers”</strong></span></p>
<p style="margin-left: 0.5in; line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">“While IT has carefully tracked performance and uptime, most IT organizations aren&#8217;t held accountable for energy efficiency due to the separation of IT functions from the facilities group. The former generates the load, while the latter usually gets the power bill, says Uptime Institute&#8217;s Brill. “ …</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">Now how can you bridge the communication gap between IT guys that understand <a href="http://www.matrikonopc.com/opc-drivers/247/protocol-driver-details.aspx"><span style="text-decoration: none; text-underline: none;"><span style="color: #606420;">SNMP</span></span></a>, and the facilities guys that understand <a href="http://www.matrikonopc.com/opc-drivers/289/protocol-driver-details.aspx"><span style="text-decoration: none; text-underline: none;"><span style="font-family: Verdana;">BACNet</span></span></a> and, <a href="http://www.matrikonopc.com/opc-drivers/297/protocol-driver-details.aspx"><span style="text-decoration: none; text-underline: none;"><span style="font-family: Verdana;">Johnson Controls</span></span></a>? <span style="mso-spacerun: yes;"> </span>Hmm….<span style="mso-spacerun: yes;">  </span>Maybe OPC?</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">While I’m on the subject of OPC and energy management, a reminder that ConnectivityWeek 2008 – “Empowering The Energy Revolution” is happening next week (May 20-22<sup>nd)</sup>.<span style="mso-spacerun: yes;">  </span>It includes the two-day <a href="http://www.indconn.com/2008/na"><span style="text-decoration: none; text-underline: none;"><span style="color: #606420;">IndConn</span></span></a>, which focuses on industrial IT and automation and is organized in partnership with the OPC Foundation and Open O&amp;M, so a lot of the topics will center around OPC and OPC UA.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/green-data-centers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Standards and Paying-to-Play</title>
		<link>http://blog.matrikonopc.com/index.php/open-standards-and-paying-to-play/</link>
		<comments>http://blog.matrikonopc.com/index.php/open-standards-and-paying-to-play/#comments</comments>
		<pubDate>Mon, 05 May 2008 02:42:40 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/?p=172</guid>
		<description><![CDATA[The ongoing discussion on ‘Is OPC really considered an open standard if you have to pay for the specifications’ has recently gathered steam again on the forums and other sites.  I posted on this topic last summer and the same arguments and counter arguments are still going around.  Most center on two points; definition of [...]]]></description>
			<content:encoded><![CDATA[<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">The ongoing discussion on ‘Is OPC really considered an open standard if you have to pay for the specifications’ has recently gathered steam again on the <a href="http://www.opcfoundation.org/forum/viewtopic.php?p=8268#8268" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">forums</span></span></a> and <a href="http://www.opcconnect.com/?item=2008-Apr-25_1" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">other sites</span></span></a>.<span style="mso-spacerun: yes;">  </span>I posted on this topic last summer and the same arguments and counter arguments are still going around.<span style="mso-spacerun: yes;">  </span>Most center on two points; definition of an open standard and definition of nominal fee.<span style="mso-spacerun: yes;">  </span>As I’ve said in the past, these are really the wrong things to be focusing on, since there really is no one, accepted definition by everyone.<span style="mso-spacerun: yes;">   </span>Wikipedia’s got a good explanation of the various <a href="http://en.wikipedia.org/wiki/Open_standard" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">open standard definitions</span></span></a>.<span style="mso-spacerun: yes;">   </span>The one thing that most agree on is that open means available to everyone without discrimination and does not use a ‘pay-to-use’ or royalty model.</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">Where things are a bit gray is that some definitions of open do allow ‘pay-to-produce’ fees, and what are acceptable fees to charge.<span style="mso-spacerun: yes;">  </span>Some folks argue that not everyone can afford the set fees, so therefore are being discriminated against.<span style="mso-spacerun: yes;">  </span>A grad student or one-main integrator shop has a different view of ‘nominal’ than a multi-million dollar global vendor.<span style="mso-spacerun: yes;">  </span>No method is perfect.<span style="mso-spacerun: yes;">  </span>Even the <a href="http://en.wikipedia.org/wiki/W3C" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">WC3</span></span></a> which is ‘open to everyone’ and ‘free to access and use’ has its critics.<span style="mso-spacerun: yes;">  </span>So, I say these arguments can’t really be won since everyone finds a definition that supports their view.<span style="mso-spacerun: yes;">  </span>The reason the OPC Foundation now requires membership to access the specs is an attempt at improving the overall quality and interoperability of OPC products.<span style="mso-spacerun: yes;">  </span>I’m all for a debate on the topic.<span style="mso-spacerun: yes;">  </span>But let’s talk about the real topic. The question that should be asked is <em style="mso-bidi-font-style: normal;">‘Does a pay-to-produce model improve overall quality?’</em><span style="mso-spacerun: yes;">   </span></span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">Personally, I don’t know.<span style="mso-spacerun: yes;">  </span>What I do know is that the OPC specifications used to be available for free download and there where many interoperability problems.<span style="mso-spacerun: yes;">  </span>The message coming from a lot of end users was:<span style="mso-spacerun: yes;">  </span>“We don’t what <strong style="mso-bidi-font-weight: normal;">more</strong> OPC products, we want <strong style="mso-bidi-font-weight: normal;">better</strong> <a href="http://www.matrikonopc.com/products/index.aspx" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">OPC products</span></span></a>.”<span style="mso-spacerun: yes;">   </span>The stance the OPC Foundation has taken is if you plan to develop OPC products, it requires membership which comes with access to the specifications and the associated code base and tools to help ensure a solid quality baseline.</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">In the early days of ‘classic’ OPC there were many client applications built on the OPC technology by non-members that did not measure up to expected quality and had many interoperability problems.<span style="mso-spacerun: yes;">  </span>The argument that ‘more eyes are better’ and having an Open Source model will create a more reliable infrastructure doesn’t seem to be supported by OPC history.<span style="mso-spacerun: yes;">  </span>Take the Automation wrapper and server sample code for example.<span style="mso-spacerun: yes;">  </span>The code was freely available, yet it didn’t evolve over time.<span style="mso-spacerun: yes;">  </span>Many people just took the sample code and released products; good, bad or ugly.<span style="mso-spacerun: yes;">   </span>This became one of the biggest contributing factors to OPC interoperability problems.<span style="mso-spacerun: yes;">  </span>It was only after the OPC Foundation took back ownership and provided dedicated support for the wrappers did all the fixes get integrated.<span style="mso-spacerun: yes;">  </span>Why?<span style="mso-spacerun: yes;">  </span>Maybe it’s because the majority of the OPC community is vendors, users and integrators whose core competence is Industrial Automation. Does it work for something like Linux because of the sheer volume of developers in their community?<span style="mso-spacerun: yes;">  </span>Now that the scope of OPC UA extends beyond just the Microsoft platform does that mean there is a much larger pool of developers waiting to contribute?<span style="mso-spacerun: yes;">  </span>It doesn’t seem to me that the team of volunteers working on the specifications and code has suddenly grown exponentially.</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">The OPC Foundation’s solution to the problem was to set the bar so only those individuals and <a href="http://www.matrikonopc.com/" target="_blank"><span style="text-decoration: underline;"><span style="color: #606420;">companies</span></span></a> that are committed to developing OPC products have access to the tools to do so.<span style="mso-spacerun: yes;">   </span>Membership signifies commitment.<span style="mso-spacerun: yes;">  </span>Adoption without verified interoperability is not adoption at all.<span style="mso-spacerun: yes;">  </span>I suppose that OPC could move to a ‘Brand Licensing’ model such as Bluetooth uses.<span style="mso-spacerun: yes;">  </span>The specifications are free to view by anyone, however only the Adopter Members are allowed to develop commercial products and use the brand name.<span style="mso-spacerun: yes;">  </span>(Of course the other side of that is, what good is looking at a specification if you aren’t developing a product with it?<span style="mso-spacerun: yes;">  </span>If I am a company developing a new headset or hand held peripheral am I really going to say “Well, we need a communication protocol to connect with all the PCs, phones and Blackberries on the market.<span style="mso-spacerun: yes;">  </span>Let’s take a good look at the technical details of the Bluetooth protocol and see if we want to go with that or roll our own?”<span style="mso-spacerun: yes;">  </span>Just my $0.02)</span></p>
<p style="line-height: 14.4pt;"><span style="font-size: 11pt; font-family: Verdana;">Is demanding membership to access the OPC specifications the right solution?<span style="mso-spacerun: yes;">  </span>Someone like IEC would say yes, where XML would say no.<span style="mso-spacerun: yes;">  </span>The important thing is what do <strong style="mso-bidi-font-weight: normal;">you</strong> say?<span style="mso-spacerun: yes;">  </span>As Randy pointed out on the forum <em style="mso-bidi-font-style: normal;">“OPC is a member driven organization and if members believe that the specs should be made available for free then these members need to make their feelings known”. </em><span style="mso-spacerun: yes;"> </span>I’ll make it easy for everyone.<span style="mso-spacerun: yes;">  </span>Post a comment that answers these questions:</span></p>
<ul>
<li>
<div style="margin-left: 1in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list 1.0in;"><span style="font-size: 11pt; font-family: Verdana;">Are you an OPC member?</span></div>
</li>
<li>
<div style="margin-left: 1in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list 1.0in;"><span style="font-size: 11pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font: 7pt "> </span></span></span><span style="font-size: 11pt; font-family: Verdana;">Does ‘pay-to-play’ mean better quality products? (i.e. member products are built on reference code, interoperability tested and certified.)</span></div>
</li>
<li>
<div style="margin-left: 1in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list 1.0in;"><span style="font-size: 11pt; font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;"><span style="font: 7pt "> </span></span></span><span style="font-size: 11pt; font-family: Verdana;">Do you agree with the current policy of ‘pay-to-view’?</span></div>
</li>
<li>
<div style="margin-left: 1in; text-indent: -0.25in; mso-list: l0 level1 lfo1; tab-stops: list 1.0in;"><span style="font-size: 11pt; font-family: Verdana;">Why/Why not?</span></div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/open-standards-and-paying-to-play/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy RSS Awareness Day!</title>
		<link>http://blog.matrikonopc.com/index.php/happy-rss-awareness-day/</link>
		<comments>http://blog.matrikonopc.com/index.php/happy-rss-awareness-day/#comments</comments>
		<pubDate>Thu, 01 May 2008 04:02:14 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/?p=171</guid>
		<description><![CDATA[ May 1st is a festive day where you sing the praises of your favorite RSS feed reader and send gifts of 
highly interesting RSS feeds to all your family, friends and co-workers. (OK maybe that’s just how I’m going to spend the day.) Actually RSS Awareness Day has been started by a group of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rssday.org/"><img class="alignleft" style="float: left; border: 0px;" src="http://rssday.org/banners/rssday250.gif" border="0" alt="RSS Awareness Day" width="211" height="187" /></a> May 1st is a festive day where you sing the praises of your <a href="http://www.matrikonopc.com/resources/reader/index.aspx" target="_blank"><span style="color: #606420;">favorite RSS feed reader</span></a> and send gifts of <a href="http://www.matrikonopc.com/resources/feeds.aspx" target="_blank"><span style="color: #606420;"><br />
highly interesting RSS feeds</span></a> to all your family, friends and co-workers. (OK maybe that’s just how I’m going to spend the day.)</span> Actually <a href="http://rssday.org/" target="_blank"><span style="color: #606420;">RSS Awareness Day</span></a> has been started by a group of people trying to… er… raise awareness about RSS. It may not be as much fun as say ‘<a href="http://blog.matrikonopc.com/index.php/yarrthere-be-opc-in-them-thar-hills/"target="_blank"> <span style="color: #606420;">Talk Like A Pirate Day</span></a>’, but I still think it’s important.		</p>
<p>The numbers on how many folks out there currently using RSS feeds vary , but most cite <a href="http://publisher.yahoo.com/rss/RSS_whitePaper1004.pdf" target="_blank"><span style="color: #606420;">reports such as this one</span></a> published by Yahoo in 2005. Everyone agrees that the number is much lower that it should be, and the underlying cause is simple awareness. To quote from the Yahoo paper “The real story, however, is the much larger population of &#8220;Unaware RSS users” who consume RSS syndicated content on personalized start pages (e.g., My Yahoo!, My MSN). 27% of online users consume third-party content on these pages without knowing that RSS is the enabling technology.&#8221;</p>
<p>It works, it’s Really Simple (hence the name) and it saves countless hours of web searching. Not to mention being able to get rid of e-mail alerts. I for one have enough messages to wade through without signing up for more. So why aren’t more people using RSS? <span style="mso-spacerun: yes;"></span>Plenty of bloggers talk about it, even those in the relatively small world of industrial automation blogs. I know <a href="http://www.emersonprocessxperts.com/archives/2006/03/moving_to_more.html" target="_blank"><span style="color: #606420;">Jim Cahill</span></a> , <a href="http://automation.libsyn.com/index.php?post_id=49061" target="_blank"><span style="color: #606420;">Gary Mintchell</span></a> and others both tout the benefits of RSS. Personally I think that people are continually overwhelmed by new technology and don’t have the time (or at least don’t think they have the time) to learn about it and get around to using it. At some levels OPC faces the same challenges. Many times I’ve heard statements like, ‘Yeah we’ve heard of OPC but just haven’t got the opportunity to really explore how it could help us&#8221;. Yet probably a good number of these same folks are using OPC somewhere in their industrial applications and aren’t aware of it.</p>
<p>Who of you out there are using RSS? If so, how? Simply as a web/news aggregator or are there those using RSS as a feature in some Industrial Automation application?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/happy-rss-awareness-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Friday News and Notes</title>
		<link>http://blog.matrikonopc.com/index.php/friday-news-and-notes/</link>
		<comments>http://blog.matrikonopc.com/index.php/friday-news-and-notes/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 04:33:07 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/friday-news-and-notes/</guid>
		<description><![CDATA[This is not going to be a regular thing (a la Digital Bond’s weekly recap). It’s just been a busy week so I’m going to highlight a bunch of short topics.


Microsoft has released Windows XP SP3 to manufacturing.  It’s available to OEMs and enterprise customers on April 29th and is scheduled to hit Automatic Updates [...]]]></description>
			<content:encoded><![CDATA[<p>This is not going to be a regular thing (a la Digital Bond’s weekly recap). It’s just been a busy week so I’m going to highlight a bunch of short topics.</p>
<ol>
<li>
<div align="left">Microsoft has released Windows XP SP3 to manufacturing.  It’s available to OEMs and enterprise customers on April 29<sup>th</sup> and is scheduled to hit Automatic Updates sometime this summer.  Here is a <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=68c48dad-bc34-40be-8d85-6bb4f56f5110&#038;displaylang=en" target="_blank"><u><font color="#606420">summary</font></u></a> of what it covers.   No word yet on what (if any) effect this latest service pack will have on OPC installations.   The folks at MatrikonOPC <a href="http://www.matrikonopc.com/support/index.aspx" target="_blank"><u><font color="#606420">support</font></u></a> tell me they are scrounging up a copy for their testing, and will let me know the results.  Stay tuned.</div>
</li>
<li>
<div align="left">In a related story Dell <a href="http://www.dell.com/content/topics/global.aspx/sitelets/solutions/software/business/xp_smb?c=us&#038;cs=04&#038;l=en&#038;s=bsd&#038;~tab=2" target="_blank"><u><font color="#606420">will be offering Windows XP</font></u></a> on new machines after the June 30<sup>th</sup> deadline.  (Does anyone have Vista running on their plant floor yet?)</div>
</li>
<li>
<div align="left">Updated <a href="http://www.opcfoundation.org/DownloadFile.aspx?CM=3&#038;RI=420&#038;CU=30" target="_blank"><u><font color="#606420">OPC UA SDK Documentation</font></u></a> is now available which includes; the PowerPoint presentations on Implementation from the last DevCon, generated help documentation from code comments, a WIP architecture document and some Viso diagrams.  These will be of help to all those people out there working on OPC UA products.</div>
</li>
<li>
<div align="left">ConnectivityWeek 2008 – “Empowering The Energy Revolution” is happening next month, and includes the two-day <a href="http://www.indconn.com/2008/na"><u><font color="#606420">IndConn</font></u></a>, which focuses on industrial IT and automation.   This is organized in partnership with the OPC Foundation and Open O&#038;M.   There is an impressive list of <a href="http://www.indconn.com/2008/na/agenda/speaker_list.asp?tabvar=m" target="_blank"><u><font color="#606420">speakers</font></u></a> and many of the IndConn topics will touch on OPC UA.</div>
</li>
<li>
<div align="left">Last weekend was 20+ Celsius, all the snow was gone from my yard and we enjoyed a BBQ in the sun.  This week it snowed for <a href="http://www.canada.com/topics/news/national/story.html?id=f82316f9-b214-48b6-8354-1b15119d30b7&#038;k=14527"><u><font color="#606420">three days straight</font></u></a>, and we got over 30 cm of snow.  It has nothing to do with OPC, but I’m still not over it.  There must be someway to control the weather with OPC.  Maybe with a <a href="http://www.automatedbuildings.com/index.htm" target="_blank"><u><font color="#606420">BACnet server</font></u></a>?</div>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/friday-news-and-notes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Green IT and OPC:  Rest of the Story</title>
		<link>http://blog.matrikonopc.com/index.php/green-it-and-opc-rest-of-the-story/</link>
		<comments>http://blog.matrikonopc.com/index.php/green-it-and-opc-rest-of-the-story/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 03:19:09 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/green-it-and-opc-rest-of-the-story/</guid>
		<description><![CDATA[My last post on Green IT spurred some off-line conversations with folks.  Once you get talking about OPC and Green IT, being able to access the IT assets in a standardized way is really only half the story.   Real savings come from also being able to access and control the building management systems.  The concept [...]]]></description>
			<content:encoded><![CDATA[<p>My last post on <a href="http://blog.matrikonopc.com/index.php/green-it-and-opc/"><u><font color="#606420">Green IT</font></u></a> spurred some off-line conversations with folks.  Once you get talking about OPC and Green IT, being able to access the IT assets in a standardized way is really only half the story.   Real savings come from also being able to access and control the building management systems.  The concept of integration is expanding to encompass the management of energy demand in the building, energy supply to it, and control of the entire process.  By knowing how the heat generation of the machines affects the building temperature lets higher level applications optimize the cooling equipment.  The key requirement is access to data from the energy management system and control of equipment.  OPC has that covered too with OPC Servers available for a wide variety of building management protocols like <a href="http://www.matrikonopc.com/opc-drivers/128/protocol-driver-details.aspx"><u><font color="#606420">Modbus</font></u></a>, <a href="http://www.matrikonopc.com/opc-drivers/289/protocol-driver-details.aspx"><u><font color="#606420">BACNet</font></u></a>, LonWorks, <a href="http://www.matrikonopc.com/opc-drivers/297/protocol-driver-details.aspx"><u><font color="#606420">Johnson Controls</font></u></a> and others.</p>
<p>One of the problems people face when trying to create an Energy Management and Control System (EMCS) is integrating building systems into the network.  The Building Management Systems (BMS) have all the tools and applications for dealing with building networks.  IT has access to very powerful Network Management Systems (NMS) and <a href="http://www.matrikonopc.com/opc-drivers/247/protocol-driver-details.aspx"><u><font color="#606420">SNMP</font></u></a> connectivity to the various network assets.   OPC is an obvious way to bridge the gap.</p>
<p>Industries in the Automation world such as refining, chemical processing, manufacturing, utilities, etc already know the value of energy optimization in their process, particularly when dealing with heating and cooling systems.  They already use higher level optimization applications, <a href="http://www.matrikonopc.com/products/opc-data-management/opc-realtime-calculator.aspx"><u><font color="#606420">calculation packages</font></u></a> or analysis tools to take monitored data and take the appropriate actions in the control system.   Using OPC, the BMS and IT applications can easily leverage similar systems.</p>
<p>I’d be interested to hear from anyone out there with EMCS systems.  Do you make use of OPC today?  Are your BMS and/or IT systems part of the equation?  Why or Why not?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/green-it-and-opc-rest-of-the-story/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Green IT and OPC</title>
		<link>http://blog.matrikonopc.com/index.php/green-it-and-opc/</link>
		<comments>http://blog.matrikonopc.com/index.php/green-it-and-opc/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 03:53:42 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/green-it-and-opc/</guid>
		<description><![CDATA[Going Green is always a popular subject these days.   One my RSS feeds to the Green Blog pointed me to this ComputerWorld article on ‘green data centers’.  As the opening paragraph nicely sums up “Rising energy costs and the need to consolidate IT infrastructure will force business managers to re-evaluate data retention policies and learn [...]]]></description>
			<content:encoded><![CDATA[<p>Going Green is always a popular subject these days.   One my <a href="http://www.matrikonopc.com/resources/reader/" target="_blank"><u><font color="#606420">RSS</font></u></a> feeds to the <a href="http://blog.tmcnet.com/green-blog/data-centers-find-they-cant-afford-to-not-go-green.asp" target="_blank"><u><font color="#606420">Green Blog</font></u></a> pointed me to this <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;articleId=9075978&#038;intsrc=news_ts_head" target="_blank"><u><font color="#606420">ComputerWorld article on ‘green data centers’</font></u></a>.  As the opening paragraph nicely sums up “Rising energy costs and the need to consolidate IT infrastructure will force business managers to re-evaluate data retention policies and learn how much power every device in their data center consumes.”  According to a quote from the piece, getting that data is a big job.</p>
<blockquote><p>“Mark O&#8217;Gara, vice president of infrastructure management at Highmark Inc., said the health care provider is already tweaking optimization across its two-year-old green data center and 28,000-square-foot raised-floor space used for IT. After the new data center was built, O&#8217;Gara said his <strong>next major task was to measure energy consumption for every piece of IT architecture in the facility</strong>.”</p></blockquote>
<p>It got me thinking, would it really be that big a job using OPC?  You could use the <a href="http://www.matrikonopc.com/opc-drivers/842/index.aspx" target="_blank"><u><font color="#606420">OPC Server for Windows Performance Monitor</font></u></a> to capture the ‘Power Consumption’ parameter on any machine running a Microsoft OS.  For all the other IT network pieces you would use the <a href="http://www.matrikonopc.com/opc-drivers/247/protocol-driver-details.aspx" target="_blank"><u><font color="#606420">OPC Server for SNMP</font></u></a>, since many of those devices provide a ‘Power Consumption’ OID.  Once you have OPC access to the data points, it’s just a matter of <a href="http://www.matrikonopc.com/products/opc-archiving/opc-desktop-historian.aspx" target="_blank"><u><font color="#606420">archiving the data</font></u></a> for analysis.</p>
<p>Going ‘Green’ is much more than a buzz word or a stand on social responsibility.  For companies and data centers that are running thousands of IT assets it is becoming more and more important to figure out how much energy each device consumes and to find ways of cutting down on energy usage.  Industry advancements in server processor power management present an attractive opportunity to lower average server power consumption without impacting server performance or availability. Each new Microsoft platform offers more in the way of power savings options. Administrators can take advantage of these options to lower power and cooling operating costs that are made possible by processor power management technologies.</p>
<p>See you really can do more with less.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/green-it-and-opc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OPC, Manufacturing and Support</title>
		<link>http://blog.matrikonopc.com/index.php/opc-manufacturing-and-support/</link>
		<comments>http://blog.matrikonopc.com/index.php/opc-manufacturing-and-support/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 17:21:32 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/opc-manufacturing-and-support/</guid>
		<description><![CDATA[It’s been a busy week at the OPC TAC meeting and Microsoft Manufacturing Operations Forum.   Progress is going well with OPC UA with several vendors (including MatrikonOPC) who will be releasing OPC UA products this year.   The focus at the Manufacturing Forum is more on how companies are using OPC today, what their pain points [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been a busy week at the OPC TAC meeting and Microsoft Manufacturing Operations Forum.   Progress is going well with OPC UA with several vendors (including <a href="https://www.matrikonopc.com/" target="_blank"><u>MatrikonOPC</u></a>) who will be releasing OPC UA products this year.   The focus at the Manufacturing Forum is more on how companies are using OPC today, what their pain points are with respect to integration, security and patch management.   There are many major end user companies attending who are also OPC users, such as <a href="http://www.matrikonopc.com/downloads/98/casestudies/index.aspx" target="_blank"><u>ExxonMobil</u></a>,  Cargill, Chevron, 3M and many more.</p>
<p>In addition to end users being able to discuss their key issues, Microsoft also showcases their next generation products.   The new products include SharePoint, PerformancePoint, Windows2008 Server, etc.   Of course with new products comes new functionality, but also new challenges for users in terms of deployment.  For example Windows 2008 server will be the last 32 bit platform.  Will all existing 32 bit applications play nicely on the 64 platforms?   2008 Server also offers a Core Server install option, which is basically a ‘mini’ install that only enables core services and applications to reduce the software footprint and increase security.  What needs to be done to get software applications running on this? So of course application support is a huge concern for end users.   Arguably the biggest challenge facing manufactures today is handling patch management and OS migration on the plant floor.  Whether it’s XP to Vista, Server 2003 to Server 2008, (or for some even NT to anything newer )</p>
<p>Of course OPC products fall under this umbrella too.  Deployment and support of OPC products on next generation operating systems and/or interacting with new enterprise applications is a concern for implementers.    This means that not only do end users require quality, robust, Certified OPC products from their OPC vendor, they need good, quality support.   Responsive, <a href="http://www.matrikonopc.com/support/support-options.aspx" target="_blank"><u>knowledge OPC experts</u></a>,  24/7 availability and a <a href="http://www.matrikonopc.com/support/contact-form.aspx" target="_blank"><u>global presence</u></a> are just some of the requirements users need from their OPC support.  As the discussions show from the Manufacturing Forum, users also want assurances that their OPC products will continue to work as expected after a Microsoft security patch or other vendor software upgrade.   One way to ensure this is to work with OPC vendors who partner closely with the hardware vendors and validate their software on each new platform or generation.</p>
<p>What’s your experience?  How big a role does knowing you have access to good support factor in when planning product upgrades or deployment?   What risk management process do you at your facility? On line <a href="http://www.matrikonopc.com/products/opc-data-management/opc-redundancy-broker.aspx" target="_blank"><u>redundancy</u></a> solutions for roll out?  Virtualization or other test beds?  Scheduled shut downs?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/opc-manufacturing-and-support/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OPC, Web Service Standards and Keeping Your Eye On the Ball</title>
		<link>http://blog.matrikonopc.com/index.php/opc-web-service-standards-and-keeping-your-eye-on-the-ball/</link>
		<comments>http://blog.matrikonopc.com/index.php/opc-web-service-standards-and-keeping-your-eye-on-the-ball/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 04:48:15 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/opc-web-service-standards-and-keeping-your-eye-on-the-ball/</guid>
		<description><![CDATA[Before I get into today’s thoughts, this video is a good lesson in ‘keeping your eye on the ball’.   Watch the white team and see if you can count every pass.

You may have seen that before (especially readers from the UK), but personally I went ‘What the????’ and backed the clip up to make sure [...]]]></description>
			<content:encoded><![CDATA[<p>Before I get into today’s thoughts, this video is a good lesson in ‘keeping your eye on the ball’.   Watch the white team and see if you can count every pass.</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Ahg6qcgoay4&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/Ahg6qcgoay4&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>You may have seen that before (especially readers from the UK), but personally I went ‘What the????’ and backed the clip up to make sure it wasn’t a trick.  Besides being a good message about cyclists, it’s a great illustration of what happens you’re so focused on a particular task or set of functionality that you miss what else is going on around you.   Well and good, but how does this tie in to OPC and other standards?   I think it’s something to consider when choosing between a broad, adaptable standard like OPC/OPC UA or an industry specific standard such as oBIX or BACnet/WS.  (or maybe I was just really amused by the video and had to work it into a post)</p>
<p>With the world moving towards service based architectures, everyone and their dog is developing web service based systems.  (So much so that a new term <a href="http://schneider.blogspot.com/2008/03/jbogs-and-pops.html" target="_blank"><u><font color="#606420">JBoWS</font></u></a> or ‘Just a Bunch of Web Services’ has emerged.)  You can easily see what is happening:  Companies, industry sectors and vendors all desperately need integration and interoperability.  That is what drove OPC adoption to where it is today.  Now that the focus is on the enterprise, they need the interoperability to reach there too, and web services is the most promising technology to get it there.  The result is many emerging industry specific service based or XML standards: oBIX and BACnet/WS in <a href="http://www.matrikonopc.com/drivers/building-automation.aspx" target="_blank"><u><font color="#606420">building automation</font></u></a>, PRODML and WITSML in the oil and gas sector, WAMDAS in pharmaceutical, and many others.  Of course there is the other obvious option, <a href="http://www.matrikonopc.com/downloads/58/specifications/index.aspx" target="_blank"><u><font color="#606420">OPC UA</font></u></a>.</p>
<p>As an end user do you go with an industry specific implementation that may or may not evolve beyond JBoWS?  Or do you go with a broader standard like OPC UA that can meet the same needs, but may not be tailored exactly to your situation?  Let’s look at it in a slightly different way.   Do you focus on the white team and passing the ball between them?  Will you ever need to get the ball to the black team?  (network expansion, integration of other systems, business system integration…) If so, can you?  What happens when the moon walking bear shows up?  (Requiring new services, mandated security and/or <a href="http://www.matrikonopc.com/products/opc-data-management/opc-redundancy-broker.aspx" target="_blank"><u><font color="#606420">redundancy requirements</font></u></a>, schema changes…).  The player on the court has to keep an eye on the ball.  The coach on the side line has to follow the ball, both teams, the referees and the playing field.  Is your enterprise connectivity a player or the coach?</p>
<p>I can’t possibly go into a full match up of OPC UA and all the other industry specific web service initiatives.  What I will do is put OPC UA to the some key questions that determine whether or not an implementation is truly SOA or JBoWS.   (I’d love to say I came up with these questions, but I didn’t.  They come from various SOA blog sites I follow)</p>
<blockquote><p><em>1.     </em><em>Are the services a true representation of the core behaviors found in your key enterprise systems, as well as new services required to provide other critical behaviors?<br />
</em>The important word here is ‘enterprise’.  OPC UA covers real-time, <a href="http://www.matrikonopc.com/products/opc-archiving/index.aspx" target="_blank"><u><font color="#606420">historical</font></u></a> and event based data regardless of its source.  OPC UA also provides for security, redundancy, communication robustness and a comprehensive and extensible information model.<br />
<em>2.     </em><em>Have those services been abstracted for most foreseeable uses?<br />
</em>The base services sets are highly abstracted, with Functional specifications that provide implementations commonly used by OPC today.<br />
<em>3.     </em><em>Are the services combinable into composites, and are those composites well defined?<br />
</em>The services sets are broken down into well defined, combinable composites that cover server management, address space, data management and subscriptions.<br />
<em>4.     </em><em>Is there a plan for governance and security, managing the use the services?<br />
</em>The Profiles specification and the OPC Certification process is a clearly defined and measurable process<br />
<em>5.     </em><em>Are both the information and services abstract-able to an orchestration/process layer for configuration-oriented agility of most of the IT assets?<br />
</em>The services sets and information model are abstracted for agility and flexibility.<br />
<em>6.     </em><em>Is your information/data managed in such a way that you&#8217;re loosely coupled from the underlying physical schemas?<br />
</em>Being loosely coupled from the underlying physical schema has always been the key feature of OPC.  OPC UA follows the same principle.</p></blockquote>
<p>To me, it’s clear that OPC UA is well on it’s way up the SOA maturity chain.   Take the industry specific set of web services of your choice and ask yourself the same questions.  I’m not saying that all other web service models are wrong.   The line between a general interface specification that is open, interoperable and flexible without sacrificing usability, to one that is specialized, rigidly defined and highly integrated is a tricky thing to define.   It may be the case that some specialization is needed.   However once there is duplication of effort, conflicting message structures or composites that don’t integrate, the ‘standards’ quickly degrade to a bunch of web services.   The OPC Foundation is fully aware of this possibility and so  OPC UA has the Access Type specifications and industry specific Companion specifications.   Collaborations with groups such as EDDL, MIMOSA, ISA and others are a good initial start.   The more standards bodies or user groups that contribute UA information models, the wider and more complete the specification adoption will be.</p>
<p>If the industry standard you are looking at doesn’t meet the criteria of the above questions, and is not actively collaborating with OPC UA, then the next question you should be asking is ‘Why not?’</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/opc-web-service-standards-and-keeping-your-eye-on-the-ball/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The OPC Soapbox Just Got Bigger</title>
		<link>http://blog.matrikonopc.com/index.php/the-opc-soapbox-just-got-bigger/</link>
		<comments>http://blog.matrikonopc.com/index.php/the-opc-soapbox-just-got-bigger/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 02:27:44 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/the-opc-soapbox-just-got-bigger/</guid>
		<description><![CDATA[For those of you who celebrate it, Happy Easter, and a big Welcome to Spring for everyone.   It’s a time of new beginnings, growth and blossoming. 
Speaking of new things popping up, if you’ve been browsing around the OPC Foundation blog site, you may have noticed the new OPC TAC blog.  For those who might not [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who celebrate it, Happy Easter, and a big Welcome to Spring for everyone.   It’s a time of new beginnings, growth and blossoming. </p>
<p>Speaking of new things popping up, if you’ve been browsing around the OPC Foundation blog site, you may have noticed the new <a href="http://lists.opcfoundation.org/TACblog/Lists/Posts/Post.aspx?ID=2" target="_blank"><u><font color="#606420">OPC TAC blog</font></u></a>.  For those who might not know, last summer the OPC Foundation formed the <a href="http://www.automationworld.com/view-3347" target="_blank"><u><font color="#606420">Technical Advisory Council</font></u></a> (TAC) to advise the <a href="http://www.opcfoundation.org/Default.aspx/01_about/01_history.asp?MID=AboutOPC#directors" target="_blank"><u><font color="#606420">management</font></u></a> and help guide the technical direction of the Foundation.  The goal of the OPC TAC blog is to be a source of information on what is happening with the OPC Foundation and the progress of the various OPC UA initiatives.  As members of the Technical Advisory Council, myself and the <a href="http://www.opcfoundation.org/Default.aspx/01_about/01_history.asp?MID=AboutOPC#TSC" target="_blank"><u><font color="#606420">others</font></u></a> will be posting there.</p>
<p>So why another OPC blog?   The idea kind of started when Tom and I were chatting at a recent Roadshow, and I was giving him a hard time over <em>his</em> blog.  (Of course with Tom’s frantic travel schedule, OPC Foundation duties, Roadshow presentations and cross-industry collaboration initiatives, I’m personally amazed the man finds time to brush his teeth, let alone regularly update a blog).   Jokingly he suggested I could help him out with a post or two.  That led to a few more discussions (and more than a few Sam Adams).    Since blogs are both a means of communicating a message and receiving reader feedback, and since the TAC members act as representatives for all OPC members, the eventual outcome was the creation of the OPC TAC blog.</p>
<p>The goal of the OPC Exchange blog <a href="http://blog.matrikonopc.com/index.php/inaugural-opc-blog-entry/" target="_blank"><u><font color="#606420">always was</font></u></a>, and still is, to talk about how and where OPC is being used in industry today.   To be a trusted source to answer questions like: <a href="http://www.matrikonopc.com/downloads/types/webcasts/index.aspx" target="_blank"><u><font color="#606420">Who is using OPC and Why</font></u></a>? Where is OPC going, and how do users get there from where they are today?   On the other hand, the OPC TAC blog is like a window into what is happening with the OPC Foundation and the great stuff going on with OPC UA.   I’m more than happy to get up on the now even bigger OPC soapbox and give my two cents on those topics too. </p>
<p>After all, you can never say enough about OPC.  Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/the-opc-soapbox-just-got-bigger/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OPC and SQL</title>
		<link>http://blog.matrikonopc.com/index.php/opc-and-sql/</link>
		<comments>http://blog.matrikonopc.com/index.php/opc-and-sql/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 22:50:32 +0000</pubDate>
		<dc:creator>eric.murphy</dc:creator>
		
		<category><![CDATA[OPC Industrial Connectivity]]></category>

		<guid isPermaLink="false">http://blog.matrikonopc.com/index.php/opc-and-sql/</guid>
		<description><![CDATA[When discussing OPC, particularly OPC HDA, the question of OPC vs SQL/ODBC often comes up.  Although both standards deal with accessing data you usually see that OPC and SQL are used together in systems, rather than an either/or setup.   The primary design of OPC DA is for collecting real-time data in a standardized way from [...]]]></description>
			<content:encoded><![CDATA[<p>When discussing OPC, particularly OPC HDA, the question of OPC vs SQL/ODBC often comes up.  Although both standards deal with accessing data you usually see that OPC and SQL are used together in systems, rather than an either/or setup.   The primary design of OPC DA is for collecting real-time data in a standardized way from countless data sources and vendor products, spanning all industries.  Relational databases, which use SQL/ODBC are designed for storing data and provide standardized ways of accessing and retrieving the information (queries, views, table structure, etc).   Sounds like the perfect match to me!   Apparently I’m not the only one, since you will find many products that leverage the power of OPC and SQL.   Just recently <a href="http://www.inductiveautomation.com/news/?id=39&#038;type=2" target="_blank"><u><font color="#606420">Inductive Automation announced</font></u></a> they will be bundling the <a href="http://www.matrikonopc.com/products/opc-data-management/opc-tunneller.aspx" target="_blank"><u><font color="#606420">OPC Tunneller</font></u></a> with their FactorySQL product.   ‘OPC in, SQL out’ is a clear choice.</p>
<p>Where things can sometimes get interesting is the question of ‘OPC HDA out or SQL out?’   In order to answer that question, you really need to consider:  What data is being stored.  Who needs to access the data and why?  How is the data being used or presented?   In most cases, the answers really reflect the bigger question of ‘Relational-database or Process Historian?’  That’s a whole ball of wax I’d rather not get into.  Enter ‘historian vs database’ into the search engine of your choice and you can find papers fervently defending both positions.   Most arguments focus on speed, capacity, flexibility and suitability for a manufacturing environment.   As hardware and programming evolves these distinctions become increasingly more blurry.</p>
<p>The primary design of OPC HDA is accessing, updating and managing tag-based time-series data.   SQL is a standard interactive and programming language for querying and modifying data and managing databases, regardless of how the data is related.  Again the choice of which is better is a fuzzy choice to many.  Which is why there are products that give users the flexibility to decide: where to store their data and how to access it.   <a href="http://www.matrikonopc.com/opc-drivers/184/index.aspx" target="_blank"><u><font color="#606420">OPC HDA out of SQL/ODBC</font></u></a> or <a href="http://www.matrikonopc.com/products/opc-archiving/odbc-server-for-opc.aspx" target="_blank"><u><font color="#606420">SQL/ODBC out of OPC HDA</font></u></a>, as well as &#8216;industrial relational databases&#8217; that make use of OPC and SQL.</p>
<p>At the end of the day the choice is up to you.  As <a href="http://www.sensorsmag.com/sensors/Industrial+Automation+Newsletter/Relational-Databases-vs-Plant-Data-Historiansmdash/ArticleStandard/Article/detail/442780" target="_blank">this article points out</a>, you will probably end up with both.  As long as you’re using <a href="http://www.matrikonopc.com/products/opc-archiving/index.aspx" target="_blank"><u><font color="#606420">OPC somewhere in the architecture</font></u></a> you can’t go wrong. <img src='http://blog.matrikonopc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.matrikonopc.com/index.php/opc-and-sql/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
