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

<channel>
	<title>Hydrogen-FC Ltd. &#187; HMI/SCADA</title>
	<atom:link href="http://www.hydrogen-fc.com/tag/hmiscada/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hydrogen-fc.com</link>
	<description>Automation and Global Partnerships for Hydrogen Power</description>
	<lastBuildDate>Tue, 31 Aug 2010 00:16:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Modbus TCP between HMI Ifix5.0 and Flow Computer OMNI6000</title>
		<link>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-omni-6000-and-ifix-5-0/</link>
		<comments>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-omni-6000-and-ifix-5-0/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 17:23:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GE Intelligent Platforms]]></category>
		<category><![CDATA[OMNI Flow Computers]]></category>
		<category><![CDATA[HMI/SCADA]]></category>
		<category><![CDATA[Modbus]]></category>

		<guid isPermaLink="false">http://www.hydrogen-fc.com/?p=124</guid>
		<description><![CDATA[Our previous article had explained how to configuring Modbus TCP protocol between HMI Ifix5.0 and PLC VersaMax40. So that on these article we just explain how to create register blocks and few setup on Modbus Driver v.7.42 Ifix5.0 so that HMI Ifix5.0 as Client device could send/receive data from Flow Computer OMNI6000 as Server device. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-757" style="margin: 5px; border: 1px solid black;" title="omni3k6k" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/omni3k6k.jpg" alt="" width="225" height="171" />Our previous article had explained how to configuring Modbus TCP protocol between HMI Ifix5.0 and PLC VersaMax40. So that on these article we just explain how to create register blocks and few setup on Modbus Driver v.7.42 Ifix5.0 so that HMI Ifix5.0 as Client device could send/receive data from Flow Computer OMNI6000 as Server device.</p>
<p style="text-align: justify;">OMNI6000 is latest Flow Computer from <a href="http://www.omniflow.com/products.aspx" target="_blank">OMNIFLOW Inc</a>. OMNI6000 suitable to be used as deterministic electronic flow/energy correction on metering measurement of crude oils, refined products, NGLs, LPGs, ethylene, propylene, natural gas, and specially gases, such as Oxygen, Nytrogen, Hydrogen, Water, and Carbon Dioxide. OMNI6000 suitable to be used for Orifice Plate or Turbin Meter metering system.<span id="more-124"></span></p>
<table style="border-collapse: collapse; width: 497pt;" border="0" cellspacing="0" cellpadding="0" width="662">
<col style="width: 16pt;" width="21"></col>
<col style="width: 233pt;" width="310"></col>
<col style="width: 8pt;" width="11"></col>
<col style="width: 48pt;" width="64"></col>
<col style="width: 192pt;" width="256"></col>
<tbody>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt; width: 305pt;" colspan="4" width="406" height="17"><strong>Modbus Register of Current Datetime</strong></td>
<td style="width: 192pt;" rowspan="17" width="256" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-Datetime.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-476" style="border: 1px solid black;" title="Data Block - Datetime" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-Datetime-250x250.PNG" alt="Data Block - Datetime" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Hour</td>
<td>:</td>
<td>403868</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Minute</td>
<td>:</td>
<td>403869</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Second</td>
<td>:</td>
<td>403870</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Month</td>
<td>:</td>
<td>403871</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Day of Month</td>
<td>:</td>
<td>403872</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Year</td>
<td>:</td>
<td>403873</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Current &#8211; Day of Week</td>
<td>:</td>
<td>403874</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>2 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   AGA 8 &#8211; 1994/1992 Components Override Value</strong></td>
<td rowspan="37" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-AGA8.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-478" style="border: 1px solid black;" title="Data Block - AGA8" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-AGA8-250x250.PNG" alt="Data Block - AGA8" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Methane</td>
<td>:</td>
<td>417231</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Nitrogen</td>
<td>:</td>
<td>417232</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Carbon Dioxide</td>
<td>:</td>
<td>417233</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Ethane</td>
<td>:</td>
<td>417234</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Propane</td>
<td>:</td>
<td>417235</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Water</td>
<td>:</td>
<td>417236</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Hydrogen Sulfide</td>
<td>:</td>
<td>417237</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Hydrogen</td>
<td>:</td>
<td>417238</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Carbon Monoxide</td>
<td>:</td>
<td>417239</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Oxygen</td>
<td>:</td>
<td>417240</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; i-Butane</td>
<td>:</td>
<td>417241</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Butane</td>
<td>:</td>
<td>417242</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; i-Pentane</td>
<td>:</td>
<td>417243</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Pentane</td>
<td>:</td>
<td>417244</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Hexane</td>
<td>:</td>
<td>417245</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Heptane</td>
<td>:</td>
<td>417246</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Octane</td>
<td>:</td>
<td>417247</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Nonane</td>
<td>:</td>
<td>417248</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; n-Decane</td>
<td>:</td>
<td>417249</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Helium</td>
<td>:</td>
<td>417250</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Mol % &#8211; Argon</td>
<td>:</td>
<td>417251</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Viscosity</td>
<td>:</td>
<td>417252</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Isentropic Exponent K</td>
<td>:</td>
<td>417253</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Heating Value</td>
<td>:</td>
<td>417254</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Reference Specific Gravity</td>
<td>:</td>
<td>417255</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Reference Density</td>
<td>:</td>
<td>417256</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Product #1 &#8211; Water Content</td>
<td>:</td>
<td>417257</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><em><strong>Modbus Register of   Gas Chromatograph Data &amp; Auxilliary Parameter</strong></em></td>
<td rowspan="60" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-GC_AUX.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-480" style="border: 1px solid black;" title="Data Block - GC_AUX" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-GC_AUX-250x250.PNG" alt="Data Block - GC_AUX" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #1</td>
<td>:</td>
<td>417351</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #2</td>
<td>:</td>
<td>417352</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #3</td>
<td>:</td>
<td>417353</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #4</td>
<td>:</td>
<td>417354</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #5</td>
<td>:</td>
<td>417355</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #6</td>
<td>:</td>
<td>417356</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #7</td>
<td>:</td>
<td>417357</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #8</td>
<td>:</td>
<td>417358</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #9</td>
<td>:</td>
<td>417359</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #10</td>
<td>:</td>
<td>417360</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #11</td>
<td>:</td>
<td>417361</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #12</td>
<td>:</td>
<td>417362</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #13</td>
<td>:</td>
<td>417363</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #14</td>
<td>:</td>
<td>417364</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #15</td>
<td>:</td>
<td>417365</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #16</td>
<td>:</td>
<td>417366</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #17</td>
<td>:</td>
<td>417367</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #18</td>
<td>:</td>
<td>417368</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #19</td>
<td>:</td>
<td>417369</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #20</td>
<td>:</td>
<td>417370</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #21</td>
<td>:</td>
<td>417371</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #22</td>
<td>:</td>
<td>417372</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #23</td>
<td>:</td>
<td>417373</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #24</td>
<td>:</td>
<td>417374</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #25 (Actual BTU)</td>
<td>:</td>
<td>417375</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #26 (Dry BTU)</td>
<td>:</td>
<td>417376</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #27 (Specific Gravity)</td>
<td>:</td>
<td>417377</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #28</td>
<td>:</td>
<td>417378</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #29</td>
<td>:</td>
<td>417379</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Analyzer Component #30</td>
<td>:</td>
<td>417380</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1 &#8211; Low Limit</td>
<td>:</td>
<td>417381</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1 &#8211; High Limit</td>
<td>:</td>
<td>417382</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1 &#8211; Override Value</td>
<td>:</td>
<td>417383</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1 &#8211; @ 4mA</td>
<td>:</td>
<td>417384</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1 &#8211; @ 20 mA</td>
<td>:</td>
<td>417385</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2 &#8211; Low Limit</td>
<td>:</td>
<td>417386</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2 &#8211; High Limit</td>
<td>:</td>
<td>417387</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2 &#8211; Override Value</td>
<td>:</td>
<td>417388</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2 &#8211; @ 4mA</td>
<td>:</td>
<td>417389</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2 &#8211; @ 20 mA</td>
<td>:</td>
<td>417390</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3 &#8211; Low Limit</td>
<td>:</td>
<td>417391</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3 &#8211; High Limit</td>
<td>:</td>
<td>417392</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3 &#8211; Override Value</td>
<td>:</td>
<td>417393</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3 &#8211; @ 4mA</td>
<td>:</td>
<td>417394</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3 &#8211; @ 20 mA</td>
<td>:</td>
<td>417395</td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4 &#8211; Low Limit</td>
<td>:</td>
<td>417396</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4 &#8211; High Limit</td>
<td>:</td>
<td>417397</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4 &#8211; Override Value</td>
<td>:</td>
<td>417398</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4 &#8211; @ 4mA</td>
<td>:</td>
<td>417399</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4 &#8211; @ 20 mA</td>
<td>:</td>
<td>417400</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Auxilliary Live Value</strong></td>
<td rowspan="14" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-AUX.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-484" style="border: 1px solid black;" title="Data Block - AUX" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Data-Block-AUX-250x250.PNG" alt="Data Block - AUX" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #1</td>
<td>:</td>
<td>407810</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #2</td>
<td>:</td>
<td>407811</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #3</td>
<td>:</td>
<td>407812</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Auxilliary Input #4</td>
<td>:</td>
<td>407813</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Stream A Live Value</strong></td>
<td rowspan="18" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Stream-A.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-506" style="border: 1px solid black;" title="Data Block - Stream A" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Stream-A-250x250.PNG" alt="Data Block - Stream A" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Gross (MACF/hr or m3/hr)</td>
<td>:</td>
<td>407102</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Net (MSCF/hr or m3/hr)</td>
<td>:</td>
<td>407103</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Mass (Klb/hr or ton/hr)</td>
<td>:</td>
<td>407104</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Energy (MMBTU/hr or GJ/hr)</td>
<td>:</td>
<td>407105</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Temperature</td>
<td>:</td>
<td>407106</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Pressure</td>
<td>:</td>
<td>407107</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Orifice &#8211; Diameter</td>
<td>:</td>
<td>407113</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Tube Diameter</td>
<td>:</td>
<td>407118</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Stream B Live Value</strong></td>
<td rowspan="18" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Stream-B.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-508" style="border: 1px solid black;" title="Data Block - Stream B" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Stream-B-250x250.PNG" alt="Data Block - Stream B" width="250" height="250" /></a></td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Gross (MACF/hr or m3/hr)</td>
<td>:</td>
<td>407202</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Net (MSCF/hr or m3/hr)</td>
<td>:</td>
<td>407203</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Mass (Klb/hr or ton/hr)</td>
<td>:</td>
<td>407204</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Flow Rate &#8211; Energy (MMBTU/hr or GJ/hr)</td>
<td>:</td>
<td>407205</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Temperature</td>
<td>:</td>
<td>407206</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Pressure</td>
<td>:</td>
<td>407207</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Orifice &#8211; Diameter</td>
<td>:</td>
<td>407213</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Tube Diameter</td>
<td>:</td>
<td>407218</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Transmitter Stream A Parameter</strong></td>
<td rowspan="27" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-FT-TT-PT-Stream-A.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-516" style="border: 1px solid black;" title="Data Block - FT TT PT Stream A" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-FT-TT-PT-Stream-A-250x250.PNG" alt="Data Block - FT TT PT Stream A" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Orifice Plate &#8211; Reference Temperature</td>
<td>:</td>
<td>407148</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Tube &#8211; Reference Temperature</td>
<td>:</td>
<td>407151</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; Low Limit</td>
<td>:</td>
<td>407153</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; High Limit</td>
<td>:</td>
<td>407154</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; Override Value</td>
<td>:</td>
<td>407155</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Low Range &#8211; Differential Pressure &#8211; @ 4mA</td>
<td>:</td>
<td>407156</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Low Range &#8211; Differential Pressure &#8211; @ 20mA</td>
<td>:</td>
<td>407157</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; Low Limit</td>
<td>:</td>
<td>407164</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; High Limit</td>
<td>:</td>
<td>407165</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; Override</td>
<td>:</td>
<td>407166</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; @ 4mA</td>
<td>:</td>
<td>407167</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; @ 20mA</td>
<td>:</td>
<td>407168</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; Low Limit</td>
<td>:</td>
<td>407169</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; High Limit</td>
<td>:</td>
<td>407170</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; Override</td>
<td>:</td>
<td>407171</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; @ 4mA</td>
<td>:</td>
<td>407172</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; @ 20mA</td>
<td>:</td>
<td>407173</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Transmitter Stream B Parameter</strong></td>
<td rowspan="27" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-FT-TT-PT-Stream-B.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-517" style="border: 1px solid black;" title="Data Block - FT TT PT Stream B" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-FT-TT-PT-Stream-B-250x250.PNG" alt="Data Block - FT TT PT Stream B" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Orifice Plate &#8211; Reference Temperature</td>
<td>:</td>
<td>407248</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Tube &#8211; Reference Temperature</td>
<td>:</td>
<td>407251</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; Low Limit</td>
<td>:</td>
<td>407253</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; High Limit</td>
<td>:</td>
<td>407254</td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Differential Pressure &#8211; Override Value</td>
<td>:</td>
<td>407255</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Low Range &#8211; Differential Pressure &#8211; @ 4mA</td>
<td>:</td>
<td>407256</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Low Range &#8211; Differential Pressure &#8211; @ 20mA</td>
<td>:</td>
<td>407257</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; Low Limit</td>
<td>:</td>
<td>407264</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; High Limit</td>
<td>:</td>
<td>407265</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; Override</td>
<td>:</td>
<td>407266</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; @ 4mA</td>
<td>:</td>
<td>407267</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Temperature &#8211; @ 20mA</td>
<td>:</td>
<td>407268</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; Low Limit</td>
<td>:</td>
<td>407269</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; High Limit</td>
<td>:</td>
<td>407270</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; Override</td>
<td>:</td>
<td>407271</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; @ 4mA</td>
<td>:</td>
<td>407272</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Meter Pressure &#8211; @ 20mA</td>
<td>:</td>
<td>407273</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   In Progress Batch, Cumm, Daily Live Value Stream A</strong></td>
<td rowspan="22" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Batch-Day-Stream-A.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-523" style="border: 1px solid black;" title="Data Block - In Batch Day Stream A" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Batch-Day-Stream-A-250x250.PNG" alt="Data Block - In Batch Day Stream A" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405102</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405103</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405104</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405105</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405106</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405107</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405108</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405109</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405110</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405111</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405112</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405113</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   In Progress Batch, Cumm, Daily Live Value Stream B</strong></td>
<td rowspan="22" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Batch-Day-Stream-B.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-524" style="border: 1px solid black;" title="Data Block - In Batch Day Stream B" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Batch-Day-Stream-B-250x250.PNG" alt="Data Block - In Batch Day Stream B" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405202</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405203</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405204</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Batch in Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405205</td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405206</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405207</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405208</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Cummulative in Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405209</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Gross Totalizer</td>
<td>:</td>
<td>405210</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Net Totalizer</td>
<td>:</td>
<td>405211</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Mass Totalizer</td>
<td>:</td>
<td>405212</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Today In Progress &#8211; Energy Totalizer</td>
<td>:</td>
<td>405213</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><em><strong>Modbus Register of   In Progress Hourly Live Value Stream A</strong></em></td>
<td rowspan="14" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Hourly-Stream-A.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-527" style="border: 1px solid black;" title="Data Block - In Hourly Stream A" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Hourly-Stream-A-250x250.PNG" alt="Data Block - In Hourly Stream A" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progress &#8211; Gross Total for Hour</td>
<td>:</td>
<td>405145</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progress &#8211; Net Total for Hour</td>
<td>:</td>
<td>405146</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progess &#8211; Mas Total for Hour</td>
<td>:</td>
<td>405147</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>IN Progress &#8211; Energy Total for Hour</td>
<td>:</td>
<td>405148</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><em><strong>Modbus Register of   In Progress Hourly Live Value Stream B</strong></em></td>
<td rowspan="14" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Hourly-Stream-B.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-528" style="border: 1px solid black;" title="Data Block - In Hourly Stream B" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-In-Hourly-Stream-B-250x250.PNG" alt="Data Block - In Hourly Stream B" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progress &#8211; Gross Total for Hour</td>
<td>:</td>
<td>405245</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progress &#8211; Net Total for Hour</td>
<td>:</td>
<td>405246</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>In Progess &#8211; Mas Total for Hour</td>
<td>:</td>
<td>402247</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>IN Progress &#8211; Energy Total for Hour</td>
<td>:</td>
<td>405248</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3">Advanced Data Block Settings</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Previous, Hour, Cumm Live Value Stream A</strong></td>
<td rowspan="26" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Pr-Hour-Cumm-Stream-A.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-538" style="border: 1px solid black;" title="Data Block - Pr Hour Cumm Stream A" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Pr-Hour-Cumm-Stream-A-250x250.PNG" alt="Data Block - Pr Hour Cumm Stream A" width="250" height="250" /></a></td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Gross Totalizer</td>
<td>:</td>
<td>405171</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Net Totalizer</td>
<td>:</td>
<td>405172</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Mass Totalizer</td>
<td>:</td>
<td>405173</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Energy Totalizer</td>
<td>:</td>
<td>405174</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Gross Total</td>
<td>:</td>
<td>405175</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Net Total</td>
<td>:</td>
<td>405176</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Mass Total</td>
<td>:</td>
<td>405177</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Energy Total</td>
<td>:</td>
<td>405178</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Gross</td>
<td>:</td>
<td>405179</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Net</td>
<td>:</td>
<td>405180</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Mass</td>
<td>:</td>
<td>405181</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Energy</td>
<td>:</td>
<td>405182</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Gross</td>
<td>:</td>
<td>405183</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Net</td>
<td>:</td>
<td>405184</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Mass</td>
<td>:</td>
<td>405185</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Energy</td>
<td>:</td>
<td>405186</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" colspan="4" height="17"><strong>Modbus Register of   Previous, Hour, Cumm Live Value Stream B</strong></td>
<td rowspan="26" valign="top"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Pr-Hour-Cumm-Stream-B.PNG" rel="thumbnail"><img class="alignright size-thumbnail wp-image-539" style="border: 1px solid black;" title="Data Block - Pr Hour Cumm Stream B" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/10/Data-Block-Pr-Hour-Cumm-Stream-B-250x250.PNG" alt="Data Block - Pr Hour Cumm Stream B" width="250" height="250" /></a></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Gross Totalizer</td>
<td>:</td>
<td>405271</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Net Totalizer</td>
<td>:</td>
<td>405272</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Mass Totalizer</td>
<td>:</td>
<td>405273</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Increment &#8211; Energy Totalizer</td>
<td>:</td>
<td>405274</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Gross Total</td>
<td>:</td>
<td>405275</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Net Total</td>
<td>:</td>
<td>405276</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Mass Total</td>
<td>:</td>
<td>405277</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Hourly &#8211; Energy Total</td>
<td>:</td>
<td>405278</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Gross</td>
<td>:</td>
<td>405279</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Net</td>
<td>:</td>
<td>405280</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Mass</td>
<td>:</td>
<td>405281</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Batch &#8211; Opening Energy</td>
<td>:</td>
<td>405282</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Gross</td>
<td>:</td>
<td>405283</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Net</td>
<td>:</td>
<td>405284</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Mass</td>
<td>:</td>
<td>405285</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Previous Day&#8217;s &#8211; Opening Energy</td>
<td>:</td>
<td>405286</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td colspan="3"><em><strong>Advanced Data Block Settings</strong></em></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Size of Registers</td>
<td>:</td>
<td>4 Bytes</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Bytes</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Long Words</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Swap Words</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Accept Unsolited Messages</td>
<td>:</td>
<td>TRUE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Disable Output</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Block Writes</td>
<td>:</td>
<td>FALSE</td>
</tr>
<tr style="page-break-before: always; height: 12.75pt;" height="17">
<td style="height: 12.75pt;" height="17"></td>
<td>Enable Latch Data</td>
<td>:</td>
<td>FALSE</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-omni-6000-and-ifix-5-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PID &amp; Alternate Control System</title>
		<link>http://www.hydrogen-fc.com/pid-close-loop-controller/</link>
		<comments>http://www.hydrogen-fc.com/pid-close-loop-controller/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 13:05:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Wonderware Invensys]]></category>
		<category><![CDATA[HMI/SCADA]]></category>
		<category><![CDATA[PLC/PAC]]></category>

		<guid isPermaLink="false">http://www.hydrogen-fc.com/?p=450</guid>
		<description><![CDATA[PID (Proportional-Integral-Derivative) controller is control loop feedback mechanism that widely used in control system. PID calculating the error value that generated by difference between feedback Process Value (PV) and Set Point (SP) PID. When error value generating, PID controller adjusting output Measurement Value (MV) to minimize error near to zero value. Let us give some [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/PID_PUMP.jpg" rel="thumbnail"><img class="alignleft size-thumbnail wp-image-763" style="margin: 5px; border: 1px solid black;" title="PID_PUMP" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/PID_PUMP-250x250.jpg" alt="" width="250" height="250" /></a><a href="http://en.wikipedia.org/wiki/PID_controller" target="_blank">PID (Proportional-Integral-Derivative) controller</a> is control loop feedback mechanism that widely used in control system. PID calculating the error value that generated by difference between feedback Process Value (PV) and Set Point (SP) PID. When error value generating, PID controller adjusting output Measurement Value (MV) to minimize error near to zero value.</p>
<p style="text-align: justify;">Let us give some example PID Controller on Booster Pump application like on the left picture. Feedback Process Value (PV) is Actual Pressure (Bar), Set Point (SP) PID is Set Pressure (Bar), and output Measurement Value (MV) is VSD Reference Frequency (Hz).  This is the mechanism. Whenever the difference between PV &amp; SP negative, PID Controller increasing output MV. Otherwise when the difference between PV &amp; SP positive, PID Controller decreasing output MV. How fast the PID Controller could execute error calculation are depend on cycle speed on each controller and type of PID function.  There are several PID function base on control actions, which are P, I, PI, PD. PI function is widely used for Booster Pump application.<span id="more-450"></span></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-457" title="PID" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/PID.PNG" alt="" width="579" height="150" /></p>
<p style="text-align: justify;">This is the PID &amp; Alternate control system on Booster Pump application. There are 1 unit Pressure Transmitter,  1 unit PLC and 2 units Booster Pump that controlled by 1 unit VSD. Because of most VSD have PID Controller, we design the PI controller in the VSD. These are the several case :</p>
<ul>
<li style="text-align: justify;">At the first time start PID in VSD with Pump A. VSD adjusting output frequency (Hz) into Pump A so that Actual Pressure (Bar) close to Set Pressure (Bar).</li>
<li style="text-align: justify;">Case 1 : Pump A couldn&#8217;t reach the target of Set Pressure (Bar), then PLC set 50Hz into Pump A and start PID in VSD with Pump B.</li>
<li style="text-align: justify;">Case 2 : Actual Pressure (Bar) is too high so that VSD set 0Hz into Pump B. This case make PLC to stop Pump B and start PID in VSD with Pump A.</li>
<li style="text-align: justify;">Case 3 : Actual Pressure (Bar) still on high pressure so that VSD set 0Hz into Pump A. This case make PLC to stop Pump A. That mean booster Pump A and B on the sleep condition.</li>
<li style="text-align: justify;">Case 4 : Suddenly Actual Pressure (Bar) drop to below Set Pressure (Bar). This case make PLC start PID in VSD with Pump B because of the last running pump before sleep is Pump A. This mechanism important to make sure all pumps have same running hour.</li>
</ul>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="480" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="best" /><param name="scale" value="noborder" /><param name="salign" value="t" /><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/aGEKCqmXEYQ" /><param name="align" value="top" /><embed type="application/x-shockwave-flash" width="640" height="480" src="http://www.youtube.com/v/aGEKCqmXEYQ" align="top" wmode="transparent" salign="t" scale="noborder" quality="best"></embed></object></p>
<p style="text-align: justify;">With the PID &amp; Alternate control system, we could just add booster pump without add more VSD  to increase efficiency and capacity on Booster Pump Station. Mostly, Booster Pump Stations are using PID &amp; Alternate control system because it could saving more cost for electrical energy consuption.</p>
<p style="text-align: justify;">All of animation and graphical developed by <a href="http://www.archestra.biz/default.aspx" target="_blank">Wonderware</a> ArchestrA 3.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hydrogen-fc.com/pid-close-loop-controller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modbus TCP between HMI Ifix5.0 and PLC VersaMax40</title>
		<link>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-versamax40-and-ifix-5-0/</link>
		<comments>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-versamax40-and-ifix-5-0/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 17:07:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GE Intelligent Platforms]]></category>
		<category><![CDATA[HMI/SCADA]]></category>
		<category><![CDATA[Modbus]]></category>
		<category><![CDATA[PLC/PAC]]></category>

		<guid isPermaLink="false">http://www.hydrogen-fc.com/?p=123</guid>
		<description><![CDATA[VersaMax40 is one kind of VersaMax Micro Plus Controllers from GE Intelligent Platforms that have more enhanced features like : more memory (for boolean, integer, floating data), real time clock (RTC),  optional port for industrial protocol communication, high speed counter (HSC) up to 4 at 100kHz, pulse width modulation (PWM) up to 4 at 65kHz, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">
<p style="text-align: justify;"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/versmaxmicronano.jpg" rel="thumbnail"><img class="alignleft size-thumbnail wp-image-784" style="border: 1px solid black; margin: 5px;" title="versmaxmicronano" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/versmaxmicronano-250x250.jpg" alt="" width="250" height="250" /></a>VersaMax40 is one kind of VersaMax Micro Plus Controllers from <a href="http://www.ge-ip.com" target="_blank">GE Intelligent Platforms</a> that have more enhanced features like : more memory (for boolean, integer, floating data), real time clock (RTC),  optional port for industrial protocol communication, high speed counter (HSC) up to 4 at 100kHz, pulse width modulation (PWM) up to 4 at 65kHz, motion commands, PID function and subroutines. VersaMax40 limited to 152  maximum physical I/O with up to 4 I/O expansion units.</p>
<p style="text-align: justify;">VersaMax40 have 1 RS-232 and second port option for RS-232/RS-485/USB/Ethernet. Usually, 1 RS-232 port defined as  SNP port mode for PLC programming with Proficy Machine Edition. On This application we will use second port option to add ethernet communication module &#8211; IC200UEM001. With this communication module we could self-defined VersaMax40 as Server device that communicate with HMI Ifix5.0 as Client device via Modbus TCP protocol. With ethernet communication module, VersaMax40 could handle up to 8 Clients device simultaneous on Modbus TCP network. Please following GFK-2436B for detail instruction.<span id="more-123"></span></p>
<p style="text-align: justify;"><strong>Configuring VersaMax40 with Proficy Machine Edition Software<br />
</strong></p>
<p style="text-align: justify;">To configure second port option that available on VersaMax40 for Modbus TCP protocol, we should using Proficy Machine Edition software via port 1 RS-232. Port 1 RS-232 on VersaMax40 using RJ45 connector. Below the cable connection between DB9 connector to RJ45 connector.</p>
<p style="text-align: center;"><img class="aligncenter" title="DB9_to_RJ45" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/DB9_to_RJ45.PNG" alt="DB9_to_RJ45" width="585" height="327" /></p>
<p style="text-align: center;"><img class="aligncenter" title="DB9_to_RJ45_Table" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/DB9_to_RJ45_Table.PNG" alt="DB9_to_RJ45_Table" width="585" height="362" /></p>
<p style="text-align: justify;"><strong>Configuring IC200UEM001 as Modbus TCP Server</strong></p>
<p style="text-align: justify;">Factory configuration for ethernet communication module &#8211; IC200UEM001 is GE Fanuc SRTP function. With these function we could setting the permanent IP address then connect Proficy Machine Edition via crossover ethernet cable to program PLC VersaMax40. To set IC200UEM001 with Modbus TCP Server function please following below  step :</p>
<ol>
<li>Connect IC200UEM001 to computer using crossover ethernet cable.</li>
<li>Replace <a href="http://www.hydrogen-fc.com/wp-content/uploads/2010/08/GEF_SRTP_V1.0.zip" target="_blank">GE Fanuc SRTP</a> with <a href="http://www.hydrogen-fc.com/wp-content/uploads/2010/08/Modbus_TCP-Server_v1.0.zip" target="_blank">Modbus TCP Server</a> firmware using <a href="http://www.hydrogen-fc.com/wp-content/uploads/2010/08/PumpKIN.zip" target="_blank">PumpKIN Utility</a> software. Following GFK2436B for detail instruction.</li>
<p style="text-align: center;"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/PumpKIN-Utility.PNG" rel="thumbnail"><img class="aligncenter" title="PumpKIN-Utility" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/PumpKIN-Utility.PNG" alt="PumpKIN-Utility" width="612" height="359" /></a></p>
<li>Open Modbus Tester (ex. Modscan) software and testing these below register :
<ul>
<li>Physical input address on VersaMax40 are %I00001 &#8211; %I00024 similar with modbus register 100001 &#8211; 100024.</li>
<li>Physical output address on VersaMax40 are %Q00001 &#8211; %Q00016 similar with modbus register 100001 &#8211; 100016.</li>
<li>Memory (unsigned integer) data on VersaMax40 are %R00001 &#8211; etc similar with modbus register 400001  &#8211; etc.</li>
</ul>
</li>
</ol>
<p style="text-align: justify;"><strong>Connect HMI Ifix5.0 to PLC VersaMax40</strong><br />
<strong> </strong></p>
<p style="text-align: justify;"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/SCU.PNG" rel="thumbnail"><img class="size-thumbnail wp-image-436 alignright" style="border: 1px solid black; margin: 5px;" title="SCU" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/SCU-250x250.PNG" alt="SCU" width="250" height="250" /></a><em>Configuring SCU Ifix5.0 :</em></p>
<ol>
<li>Click Ifix 5.0 shortcut.</li>
<li>Click SCU (System Configuration Utility).</li>
<li>Click Configure.</li>
<li>Select Enable SCADA support.</li>
<li>Find I/O Driver Name : MBE Modbus Ethernet and click Add.</li>
<li>Click Configure the I/O Driver.</li>
<li>Click Connect to MBE I/O driver.</li>
<li>Save SCU configuration.</li>
</ol>
<p><em>Configuring MBE I/O driver Ifix5.0 :</em></p>
<ol>
<li>Click Add New Ethernet Port channel and enable it.</li>
<li>Click Add New Device and enable it. Then fill the form for IP address, maximum block, timeout, addressing mode and bit mode swapping register.</li>
<li>Click Add New Block and enable it. Then spit each type modbus register.  These is an <a href="../wp-content/uploads/2009/09/MBE-Configuration.MBE" target="_blank">exampl</a>e of MBE I/O driver configuration.</li>
<li>Save MBE I/O driver configuration and close all Ifix5.0 application.</li>
</ol>
<p><img class="aligncenter size-full wp-image-439" title="MBE Configuration" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/MBE-Configuration.PNG" alt="" width="638" height="551" /></p>
<p style="text-align: justify;"><a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Database-Manager.PNG" rel="thumbnail"><img class="size-thumbnail wp-image-443 alignright" style="border: 1px solid black; margin: 5px;" title="Database Manager" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/Database-Manager-250x250.PNG" alt="Database Manager" width="250" height="250" /></a></p>
<p style="text-align: justify;"><em>Configuring Database Manager Ifix5.0 :</em></p>
<ol>
<li>Click Ifix5.0 shorcut.</li>
<li>Click Application.</li>
<li>Click Database Manager.</li>
<li>Add tagname name, tagname type, I/O driver, I/O addresss.</li>
<li>Save all configuration on Database Manager.</li>
</ol>
<p style="text-align: justify;">After that, create simple animation or symbol in HMI Ifix5.0 that connected to I/O tagname. All I/O tagname are defined in Database Manager.</p>
<p style="text-align: justify;">For the information, Ifix5.0 support with Visual Basic syntax. It means  that HMI Ifix5.o support for customable HMI programming (ex.  programming database to Access, MySQL, SQL Server, etc). With this capability, you could self-programming to create HMI based on your application/project.</p>
<p style="text-align: center;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 2057px; width: 1px; height: 1px; overflow: hidden;">
<p style="text-align: center;"><img title="MBE Configuration" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/09/MBE-Configuration.PNG" alt="MBE Configuration" width="638" height="551" /></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-versamax40-and-ifix-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Modbus TCP Protocol between ADAM-5510KW/TCP and Maple HMI5104T</title>
		<link>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-adam-5510kwtcp-and-maple-hmi5104t/</link>
		<comments>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-adam-5510kwtcp-and-maple-hmi5104t/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 15:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Advantech ePlatform]]></category>
		<category><![CDATA[Maple Systems]]></category>
		<category><![CDATA[HMI/SCADA]]></category>
		<category><![CDATA[Modbus]]></category>
		<category><![CDATA[PLC/PAC]]></category>

		<guid isPermaLink="false">http://hydrogen-fc.com/?p=109</guid>
		<description><![CDATA[ADAM-5510KW/TCP is PAC (Programmable Automation Controller) base on IEC-61131-3 standard package. IEC-61131-3 is the third part of open international standard IEC 61131 for graphical and textual PAC programming languages. Base on IEC-61131-3, PAC should support these programming languages : Ladder Diagram (LD) Function Block Diagram (FBD) Structured Text (ST) Instruction List (IL) Sequential Function Chart [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">ADAM-5510KW/TCP is PAC (Programmable Automation Controller) base on IEC-61131-3 standard package. IEC-61131-3 is the third part of open international standard IEC 61131 for graphical and textual PAC programming languages. Base on IEC-61131-3, PAC should support these programming languages :</p>
<ul>
<li>Ladder Diagram (LD)</li>
<li>Function Block Diagram (FBD)</li>
<li> Structured Text (ST)</li>
<li> Instruction List (IL)</li>
<li>Sequential Function Chart (SFC)</li>
</ul>
<p><span id="more-109"></span></p>
<p style="text-align: justify;"><img class="alignright size-thumbnail wp-image-219" style="margin: 5px;" title="adam-5510kw-tcp" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/adam-5510kw-tcp-250x250.gif" alt="adam-5510kw-tcp" width="250" height="250" />With the IEC-61131-3 standard package, ADAM-5510KW/TCP support for comprehensive controling distribution, processing data and have more capability than old PLC function. Moreover, ADAM-5510KW/TCP also support with modbus TCP (Server/Client) and RTU (Master/Slave) protocol.  These standard open protocol enable ADAM-5510KT/TCP to communicate with other device.</p>
<p style="text-align: justify;">For this chapter, I will show you how to move the analog data from AI module into modbus register  so it could reading online by HMI5104T via modbus TCP protocol. There are several hardware/software that need to provided :</p>
<ol>
<li>PAC ADAM-5510KW/TCP</li>
<li>HMI Touchscreen Maple HMI5104T</li>
<li>Ethernet Switch Hub</li>
<li>2 Straight ethernet cables</li>
<li>1 RS-232 cable (female to female DB9 connector) or Serial to USB converter</li>
<li>Software KW Multiprog for ADAM-5510KW/TCP</li>
<li>Software EasyBuilder5000 v1.31 for Maple HMI5104T</li>
<li>PC or Laptop</li>
</ol>
<p style="text-align: justify;">Before you could perform PAC programming via KW-Multiprog, please configure these DIP switch. There are up to 8 DIP switch, where DIP 1 to 5 used for setting the device ID of ADAM-5510KW/TCP and DIP 6 to 8 used for setting the protocol communication in COM1 and COM2.  On this chapter I will configure device ID = 1 and COM1 = RS-232 (baudrate 19200) for Multiprog Protocol. So only DIP 1 change to ON position. After that I insert the AI module into ADAM-5510KW/TCP PAC I/O slot and power on ADAM-5510KW/TCP with 24VDC power supply. Then connect COM1 ADAM-5510KW/TCP into PC or Laptop to start KW-Multiprog programming.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid black;" title="dip-switch-configuration-of-adam5510kwtcp" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/dip-switch-configuration-of-adam5510kwtcp.PNG" alt="dip-switch-configuration-of-adam5510kwtcp" width="547" height="226" /></p>
<p style="text-align: justify;">Click the icon of KW-Multiprog on Start Menu to create New Project base on ADAM5000. After that please select the active serial COM on Resource IPC_30. <a href="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/io-configuration.PNG" rel="thumbnail"><img class="size-medium wp-image-222 alignleft" style="border: 1px solid black; margin: 5px;" title="io-configuration" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/io-configuration-500x239.PNG" alt="io-configuration" width="500" height="239" /></a>Don&#8217;t forget to configure baudrate, stopbits, databits, parity, timeout similar with you physical COM PC or Laptop.  Because All of I/O module that inserting into ADAM-5510KW/TCP slot board should defining in I/O configuration, so that you have to define the AI module in I/O Configuration. On I/O configuration, you should also set the IP address (ex: 192.168.1.1) of ADAM-5510KW/TCP to perform the next modbus TCP communication.</p>
<p style="text-align: justify;">After you have successful install add on ADAM5000 library, you will have ADAM5K_AI function block. This function block using to move analog data from AI Module into modbus register.  This is the simple configuration of ADAM5K_AI :</p>
<ul>
<li>EN : BOOL#1</li>
<li>Slot : INT#0 (depend on your AI module placed)</li>
<li>CHx : CH0_AIx, where x = 0, 1, 2, &#8230;, 7 and CH0_AI is UINT data type with I/O address start from %MW3.0</li>
</ul>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid black;" title="adam5k_ai" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/adam5k_ai.PNG" alt="adam5k_ai" width="379" height="348" /></p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid black;" title="adam5000-memory-for-modbus-register" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/adam5000-memory-for-modbus-register.PNG" alt="adam5000-memory-for-modbus-register" width="530" height="180" /></p>
<p style="text-align: center;">
<p style="text-align: justify;">After you have finish configure ADAM5K_AI, build your own project by pressing F9 to ensure there is no error in your project. To download into ADAM-5510KW/TCP click Online -&gt; Project Control -&gt; Download -&gt; Download -&gt; Cold. To see you project in online view click Online -&gt; Debug (F10), then you will see the real analog value of AI module in Unsigned Integer (0 &#8211; 65535) representation. When you download your project into ADAM-5510KW/TCP, the IP address that have you set also download on there. It means that you could use UTP ethernet cable to perform the modbus TCP and Multiprog communication. Until this step, ADAM-5510KW/TCP success configurated and we will go to configure HMI5104T using EasyBuilder5000 v1.31.</p>
<p style="text-align: justify;"><img class="alignleft" style="border: 1px solid black; margin: 5px;" title="model-of-maple-system" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/model-of-maple-system.PNG" alt="model-of-maple-system" width="410" height="226" />Power on HMI5014T with 24VDC to set IP address (ex: 192.168.1.2) manually. Then click EasyBuilder5000 icon on the Start Menu, then create New HMI Project (Ctrl+N) with model HMI5104x (640 x 480). On the EasyBuilder5000 v1.31 there are several model of Maple System touchscreen, as you can see on left.</p>
<p style="text-align: justify;">On the System Parameter Setting, you should define the protocol/driver communication which will used  between HMI5014T and ADAM-5510KW/TCP. For this chapter I  choose modbus TCP protocol which these configuration :</p>
<ul>
<li>Radio check box : PLC</li>
<li>PLC type : Modbus TC/IP Master</li>
<li>PLC I/F : Ethernet</li>
<li>PLC default station no : 1 (depend on modbus address of ADAM-5510KW/TCP)</li>
<li>Setting IP Address : 192.168.1.1 (depend on IP set of ADAm-5510KW/TCP)</li>
<li>Port no : 502</li>
</ul>
<p style="text-align: justify;"><img class="alignleft size-full wp-image-227" style="border: 1px solid black; margin: 5px;" title="maple-modbus" src="http://www.hydrogen-fc.com/wp-content/uploads/2009/03/maple-modbus.PNG" alt="maple-modbus" width="431" height="156" />After you have create new HMI workspace, insert Numerical Display symbol and you will see a new popup window. On the popup window, you could configure the modbus function and modbus register, custom the graphical and text display or animation. The general configuration for this chapter are :</p>
<ul>
<li>Device type : 4x (Read/Write Holding Register)</li>
<li>Address : 2001 to 2008</li>
<li>Data format : 16-bit Unsigned</li>
<li>Left of decimal Pt: 5</li>
</ul>
<p style="text-align: justify;">Please insert 8 Numerical Display symbols on the EasyBuilder5000 workspace, where each symbol used for each modbus register address. To verifying your project, click Tools -&gt; Compile. To download your project to HMI5014T, click Tools -&gt; Download. Before you download, you should have know the IP address, password of HMI5014T and connect your PC or Laptop with UTP ethernet cable. For this chapter the IP address : 192.168.1.2 and default password : 111111. After that, replace RJ45 port from your PC/Laptop into ADAM-5510KW/TCP. You will see the actual analog data of AI module in HMI5014T Touchscreen.</p>
<p style="text-align: justify;">All of configuration that I have explain is base on my experiences. So that I could ensure you the configuration could perform the modbus TCP communication between ADAM-5510KW/TCP and HMI5014T Touchscreen. But if you have any questions or technical advice, please contact me immediately.  <img src='http://www.hydrogen-fc.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':grin:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.hydrogen-fc.com/modbus-tcp-protocol-between-adam-5510kwtcp-and-maple-hmi5104t/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
