<?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>Chipkin Automation Systems - Articles &#187; skapoor</title>
	<atom:link href="http://www.chipkin.com/articles/author/skapoor/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chipkin.com/articles</link>
	<description>Resources and News for industrial automation</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:22:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Node Offline Responses</title>
		<link>http://www.chipkin.com/articles/node-offline-responses</link>
		<comments>http://www.chipkin.com/articles/node-offline-responses#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:52:36 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[FieldServer]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Map Descriptors]]></category>
		<category><![CDATA[Nodes]]></category>
		<category><![CDATA[Offline]]></category>
		<category><![CDATA[Online]]></category>
		<category><![CDATA[Response]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=390</guid>
		<description><![CDATA[When a Client Node on the FieldServer goes offline the corresponding data objects on the FieldServer are also marked offline. If a client polls a virtual FieldServer node for this particular data, an offline response will be returned by the FieldServer. If the client then requests the FieldServer to identify itself, a valid response will [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span>When a <strong>Client Node</strong> on the <strong>FieldServer</strong> goes offline the corresponding data objects on the FieldServer are also marked offline. If a client polls a virtual FieldServer node for this particular data, an offline response will be returned by the FieldServer. If the client then requests the FieldServer to identify itself, a valid response will be provided in spite of the data being offline. This results in status toggle, with the Server side Client receiving no replies to data requests and marking the Node offline and then again marking the node online after a successful identification poll, then again receiving no replies to data requests and marking the node offline and so on.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span>The <strong>Server Node</strong> must therefore be capable of deciding the nature of its response based on the status of relevant Client Nodes. This can be accomplished using responsible Map Descriptors (RDBC, WRBX, and WRBC). In case no acknowledgement of these functions is received, the device is identified as offline and a flag is placed at the data array offset. The virtual FieldServer can be configured using the <span>Offline_Method </span>option to respond to identification requests in one of the following ways:</span></p>
<ol>
<li><! [if !supportLists] ><strong><span>Ignore_Clients/No Setting </span></strong><span><strong>(default)</strong> – The kernel ignores the status of Client side Nodes and uses only the online/offline status of relevant data objects to decide on the type of response.</span></li>
<li><! [if !supportLists] ><span><strong>Any_Offline</strong> </span><span>– If any relevant Client Node is offline the Server Node will respond with a node offline message as defined by the Server protocol. This option is available for selected drivers only.</span></li>
<li><! [if !supportLists] ><span><strong>All_Offline</strong> </span><span>– If <span>all<em> </em></span>relevant Client Nodes are offline the Server Node will respond with a node offline message as defined by the Server protocol<span>. </span>This option is available for selected drivers only.</span></li>
<li><! [if !supportLists] ><span><strong>Always_Respond</strong> </span><span>– A response with data currently in the FieldServer is <span>always </span>sent, without considering the online/offline status of the relevant Client Nodes. This option is available for all drivers.</span></li>
</ol>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span>Offline Server Nodes are treated differently by different protocols. Some protocols will have an explicit offline response, while others will simply not respond.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;" mce_style="margin-bottom: 0.0001pt; line-height: normal;"><span>If configured, the node offline response will take priority over the data offline response.</span><--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/node-offline-responses/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timing Parameters</title>
		<link>http://www.chipkin.com/articles/timing-parameters</link>
		<comments>http://www.chipkin.com/articles/timing-parameters#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:46:13 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[FieldServer]]></category>
		<category><![CDATA[Connections]]></category>
		<category><![CDATA[Delay]]></category>
		<category><![CDATA[Interval]]></category>
		<category><![CDATA[Map Descriptors]]></category>
		<category><![CDATA[Nodes]]></category>
		<category><![CDATA[Poll delay]]></category>
		<category><![CDATA[Poll request]]></category>
		<category><![CDATA[Probation]]></category>
		<category><![CDATA[Recovery]]></category>
		<category><![CDATA[Retry]]></category>
		<category><![CDATA[Timeout]]></category>
		<category><![CDATA[Timing Parameter]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=383</guid>
		<description><![CDATA[Normally a FieldServer sends a poll request to a Server device and that device gives a response back to the FieldServer. Following are the timing parameters considered important in the fieldserver’s operation:   Scan_interval: It is the amount of time between successive poll requests. Its default value is 2 seconds and it belongs to Map [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span>Normally a <strong>FieldServer</strong> sends a <strong>poll request</strong> to a Server device and that device gives a response back to the FieldServer. </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span>Following are the <strong>timing parameters</strong> considered important in the fieldserver’s operation:</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Scan_interval</span></strong><strong><span>:</span></strong><span> It is the amount of time between successive poll requests. Its default value is 2 seconds and it belongs to Map descriptors, nodes and connections.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Poll_delay:</span></strong><span> </span><span><span> </span>It is the time between receiving a response from a server device and the next poll request. Its default value is 0.05 seconds and it belongs to Connections only.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Timeout:</span></strong><span> If the FieldServer sends a poll request, and the Server device does not send a response, it is considered a timeout. The time for which the FieldServer waits before declaring a timeout can be adjusted by the <span>timeout </span>parameter. Its default value is 2 seconds and it belongs to Map descriptors, nodes and connections.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>ic_timeout:</span></strong><span> <span> </span>This parameter monitors the time between characters in a response. If the time exceeds the ic_timeout, the response is discarded and is considered a timeout. Its default value is 0.5 seconds and it belongs to Map descriptors, nodes and connections.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Retries:</span></strong><span> If a timeout occurs, then the FieldServer will retry the poll request a few more times. Number of times tried is specified by the <span>retries </span>parameter. Its default value is 3 times and belongs to nodes only.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span> </span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Retry_interval</span></strong><strong><span>:</span></strong><span> The interval between <span>retries </span>is specified by the <span>retry_interval</span>. The Fieldserver will send poll requests at the end of each <span>retry_interval. </span>Once the specified numbers of <span>retries </span>have been sent, the<span> </span>FieldServer will mark the node offline. Its default value is 10 seconds and belongs to nodes only.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"> </p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Recovery_interval:</span></strong><span> </span><span>Once a node has been marked offline, it will wait for a period specified by <span>recovery_interval </span>before sending another poll request. Its default value is 30 seconds and it belongs to nodes only.</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"> </p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><strong><span>Probation_delay</span></strong><strong><span>:</span></strong><span> Once the communications have been re-established, the FieldServer will wait for a period called <span>probation_delay</span>, before marking the node as online. Its default value is 1 minute and it belongs to nodes only.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/timing-parameters/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tags v/s Categories</title>
		<link>http://www.chipkin.com/articles/tags-vs-categories</link>
		<comments>http://www.chipkin.com/articles/tags-vs-categories#comments</comments>
		<pubDate>Mon, 01 Jun 2009 12:36:37 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Categories]]></category>
		<category><![CDATA[Page]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=374</guid>
		<description><![CDATA[Earlier, WordPress.com used only categories and no tags. A tag is a new breed of search engine optimization i.e. SEO. Tags are fundamentally keywords for each page or article created by us. It is a non-hierarchical keyword or term assigned to a piece of information such as an internet bookmark, digital image, or computer file. [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;">Earlier, <strong>WordPress.com</strong> used only categories and no tags. A tag is a new breed of <strong>search engine optimization </strong>i.e.<strong> SEO</strong>. Tags are fundamentally keywords for each page or article created by us. It is a non-hierarchical keyword or term assigned to a piece of information such as an internet bookmark, digital image, or computer file. This type of metadata helps depict an item and facilitates it to be found again by browsing or searching. Tags are chosen easily and personally by the item&#8217;s creator or by its viewer, depending on the system. <strong>Tags</strong> are “free-form” words means there is no formal restriction on tags we attach.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;">Long tag lists should be generally avoided. Tag pages are somewhat like category pages.  We can assign related posts the same tag, and then all those posts appear on the same tag page. During the design stages of the site, make a list on a piece of paper of all the tags we want to use on our site.  These will be the most important keywords for the niche, but they should be keywords that are different to the categories which we have setup for the site.  Tags can be considered as additional pages that WordPress will create offering us a secondary way of filing our posts. </span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;">Although, usage of tags made broad grouping of post topics possible yet to describe a post in more specific terms, more categories are needed. A <strong>category</strong> is an<span> exclusively defined division in a system of classification.</span> A system of classification here refers to a highly structured, possibly hierarchical system. For example, to borrow from the classification system for living things, we have a tree like “Animals -&gt; Vertebrates -&gt; Mammals -&gt; Horses”. Any of these terms can be considered to be a category, and they fall into a strict structure.</span></p>
<p class="MsoNormal"><span style="font-size: 10pt; line-height: 115%;">The basic difference between categories and tags is that categories are structured and tags are unstructured. Categories organize, hierarchically. Tags need not. Tags provide meta-information, Categories need not. Tags cross-connect, Categories do not. </span>&lt;&#8211;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/tags-vs-categories/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FieldServer 485 Connection Diagram to Isolator ICD102A (Black Box)</title>
		<link>http://www.chipkin.com/articles/fieldserver-485-connection-diagram-to-isolator-icd102a-black-box</link>
		<comments>http://www.chipkin.com/articles/fieldserver-485-connection-diagram-to-isolator-icd102a-black-box#comments</comments>
		<pubDate>Mon, 25 May 2009 09:06:07 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[RS485]]></category>
		<category><![CDATA[Black Box]]></category>
		<category><![CDATA[Connection Diagram]]></category>
		<category><![CDATA[FieldServer]]></category>
		<category><![CDATA[FS20 series]]></category>
		<category><![CDATA[ICD102A]]></category>
		<category><![CDATA[optical isolator]]></category>
		<category><![CDATA[RS 485]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=360</guid>
		<description><![CDATA[This diagram shows how to connect a FieldServer FS20 series to an ICD102A optical isolator using a 2-wire RS 485 connection. FieldServer’s only support 2 wire connections. Datasheet for the Black Box RS485 Isolator/Repeater can be found here: Blackbox Network  Services]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-361" title="fieldserver-485-to-485-isolator" src="http://www.chipkin.com/articles/wp-content/uploads/2009/05/fieldserver-485-to-485-isolator.jpg" alt="fieldserver-485-to-485-isolator" width="705" height="774" /></p>
<p>This diagram shows how to connect a FieldServer FS20 series to an ICD102A optical isolator using a 2-wire RS 485 connection. FieldServer’s only support 2 wire connections.</p>
<p>Datasheet for the Black Box RS485 Isolator/Repeater can be found here:<strong> </strong><a href="http://www.blackbox.com/resource/files/productdetails/26668.pdf">Blackbox Network  Services</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/fieldserver-485-connection-diagram-to-isolator-icd102a-black-box/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Page Rank</title>
		<link>http://www.chipkin.com/articles/google-page-rank</link>
		<comments>http://www.chipkin.com/articles/google-page-rank#comments</comments>
		<pubDate>Mon, 25 May 2009 05:24:37 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[link analysis]]></category>
		<category><![CDATA[Pagerank]]></category>
		<category><![CDATA[probability distribution]]></category>
		<category><![CDATA[World Wide Web]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=352</guid>
		<description><![CDATA[PageRank is a link analysis algorithm used by the Google Internet search engine that assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web. The purpose behind this is to measure the relative importance of the element within the set. It is a probability distribution check [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal"><strong>P<span>ageRank</span></strong> is a link analysis algorithm used by the Google Internet search engine that assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web. The purpose behind this is to measure the relative importance of the element within the set. It is a probability distribution check which represents the possibility that a person randomly clicking on links will arrive at any particular page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/google-page-rank/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Adwords</title>
		<link>http://www.chipkin.com/articles/google-adwords</link>
		<comments>http://www.chipkin.com/articles/google-adwords#comments</comments>
		<pubDate>Mon, 25 May 2009 05:11:08 +0000</pubDate>
		<dc:creator>skapoor</dc:creator>
				<category><![CDATA[Google AdWords campaign info]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[AdSense]]></category>
		<category><![CDATA[advertisements]]></category>
		<category><![CDATA[Adwords]]></category>
		<category><![CDATA[content networks]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[pay-per-click]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[search networks]]></category>

		<guid isPermaLink="false">http://www.chipkin.com/articles/?p=340</guid>
		<description><![CDATA[AdWords is Google&#8217;s flagship advertising product and main source of revenue. AdWords offers pay-per-click (PPC) advertising, and site-targeted advertising for both text and banner ads. The AdWords program consists of local, national, and international distribution. Google&#8217;s text advertisements are short and contain one title line and two content text lines whereas Image ads can be [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><strong><span>AdWords</span></strong> is Google&#8217;s flagship advertising product and main source of revenue. AdWords offers pay-per-click (PPC) advertising, and site-targeted advertising for both text and banner ads. The AdWords program consists of local, national, and international distribution. Google&#8217;s text advertisements are short and contain one title line and two content text lines whereas Image ads can be one of several different Interactive Advertising Bureau (IAB) standard sizes. Main competitors of Google AdWords are <a href="https://marketingsolutions.login.yahoo.com">Yahoo! Search Marketing</a> and <a href="http://adcenter.microsoft.com/">Microsoft adCenter</a>. Advertisers specify the words that should trigger their ads and the maximum amount they are willing to pay per click. <span> </span>When a user searches Google&#8217;s search engine on www.google.com or the relevant local/national google server ads for relevant words are shown as &#8220;sponsored links&#8221; on the right side of the screen, and sometimes above the main search results. These ads are also known as creatives by Google.</p>
<p>The ordering of the paid-for listings depends on other advertiser’s bids and the <strong>&#8220;quality score&#8221;</strong> of all ads shown for a given search. The quality score is calculated by historical click-through rates, relevance of an advertiser&#8217;s ad text and keywords, an advertiser&#8217;s account history, and other relevance factors as determined by Google. The quality score is also used by Google to set the minimum bids for an advertiser&#8217;s keywords. The minimum bid reflects on the quality of the landing page also, which includes the relevancy and originality of content, navigability, and transparency into the nature of the business.</p>
<p class="MsoNormal">All AdWords ads are eligible to be shown on <a href="http://google.com">www.google.com</a>. Another option available for advertisers is of enabling their ads to show on Google&#8217;s partner networks. The <strong>&#8220;search network&#8221;</strong> includes AOL search, Ask.com, and Netscape. Like www.google.com, these search engines show AdWords ads in response to user searches. The <strong>&#8220;content network&#8221;</strong> shows AdWords ads on sites that are not search engines. These content network sites are those that use AdSense, the other side of the Google advertising model. <strong>AdSense</strong> is used by website owners who want to earn money by displaying ads on their websites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chipkin.com/articles/google-adwords/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

