<?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>Engineer and Technician &#187; HMI and SCADA</title>
	<atom:link href="http://www.engineer-and-technician.com/category/hmi-and-scada/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engineer-and-technician.com</link>
	<description>Straight Talk on Modern Industrial Automation and Engineering Technology</description>
	<lastBuildDate>Wed, 23 Mar 2011 17:04:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Control System Nomenclature</title>
		<link>http://www.engineer-and-technician.com/control-system-nomenclature/</link>
		<comments>http://www.engineer-and-technician.com/control-system-nomenclature/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 13:23:50 +0000</pubDate>
		<dc:creator>Neal Babcock</dc:creator>
				<category><![CDATA[HMI and SCADA]]></category>

		<guid isPermaLink="false">http://www.engineer-and-technician.com/?p=974</guid>
		<description><![CDATA[There are a few acronyms used to describe industrial computer control systems. DCS &#8211; Distributed Control System A DCS is typically used to describe a system that controls a process; that is, something that involves moving fluids, like a waste water treatment plant or a refinery. SCADA &#8211; Supervisory Control And Data Acquisition This usually [...]]]></description>
			<content:encoded><![CDATA[<p>There are a few acronyms used to describe industrial computer control systems.<span id="more-974"></span></p>
<p><strong>DCS &#8211; Distributed Control System</strong></p>
<p>A DCS is typically used to describe a system that controls a process; that is, something that involves moving fluids, like a waste water treatment plant or a refinery.</p>
<p><strong>SCADA &#8211; Supervisory Control And Data Acquisition</strong></p>
<p>This usually describes the control system for an automated manufacturing facility like an assembly line for a furniture maker.</p>
<p><strong>PLC &#8211; Programmable Logic Controller</strong></p>
<p>This is the computer that receives data from sensors and controls machinery. It can perform as the core processor for a DCS or a SCADA system.</p>
<p>Popular PLCs are Rockwell (Allen-Bradley), Siemens, Modicon and Delta V.</p>
<p><strong>PAC &#8211; Programmable Automation Controller</strong></p>
<p>This is Rockwell&#8217;s new for their ControlLogix computers. </p>
<p><strong>HMI &#8211; Human Machine Interface</strong></p>
<p>An HMI is a terminal that is used by plant operators to control the plant. It typically shows a graphic representation of the plant and allows the operator to start and stop motors, look at tank levels, etc. The graphics are usually very similar to the P&amp;ID drawings of the plant.</p>
<p>An HMI is part of a SCADA or a DCS.</p>
<p>Typical HMIs are based on RSView32, FactoryView (Rockwell) or Wonderware. Other PLC manufacturers have their own HMI software.</p>
<p><strong>OIT &#8211; Operator Interface Terminal</strong></p>
<p>This device is a self-contained screen that is located near the equipment that it controls. All OITs are HMIs, but not necessarily vice-versa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineer-and-technician.com/control-system-nomenclature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Color Blindness, SCADA and HMI</title>
		<link>http://www.engineer-and-technician.com/textile/</link>
		<comments>http://www.engineer-and-technician.com/textile/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 21:30:01 +0000</pubDate>
		<dc:creator>Neal Babcock</dc:creator>
				<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[color blindness]]></category>
		<category><![CDATA[HMI]]></category>
		<category><![CDATA[SCADA]]></category>

		<guid isPermaLink="false">http://engineer-and-technician.com/?p=18</guid>
		<description><![CDATA[Approximately 5% to 8% of men and 0.5% of women are born colorblind. Usually, these people are protans (red weak) and deutans (green weak). They can't see either red or green, so the colors look the same to them.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-139" title="hyper-glass_rsview32_screen" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/hyper-glass_rsview32_screen.jpg" alt="hyper-glass_rsview32_screen" width="588" height="252" /></p>
<p>When you are designing an HMI or a SCADA display, you have to consider color blindness.<span id="more-18"></span></p>
<p>Approximately 5% to 8% of men and 0.5% of women are born colorblind. Usually, these people are protans (red weak) and deutans (green weak). Though there are varying degrees of color blindness, there are some that cannot differentiate red from  green, so the colors look the same to them.</p>
<p>These people negotiate stoplights based on the position of the light that is on, not the color.</p>
<p>This is a big problem in industry, where red and green are commonly used to indicate the status of a piece of equipment.</p>
<p>There are a couple of ways to solve this problem. We could use icons that have different shapes, depending on whether they are on or off. In addition to being a different color, a pump icon that is off could have a round hole cut out in the middle, such as is shown below.<br />
<img class="alignnone size-full wp-image-45" title="colorblind1" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/colorblind1.png" alt="colorblind1" width="252" height="105" /></p>
<p>Here is what the pumps shown above might look like to a person who is colorblind.</p>
<p><img class="alignnone size-full wp-image-46" title="colorblind2" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/colorblind2.png" alt="colorblind2" width="253" height="106" /></p>
<p>The black dot in the middle of the pump that is off will be appreciated.</p>
<p>Another option is to add text. Not only does this help the person who might be colorblind, it obviously confirms the state of the equipment to those even with true color vision.<br />
<img class="alignnone size-full wp-image-47" title="colorblind3" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/colorblind3.png" alt="colorblind3" width="253" height="106" /></p>
<p>An interesting benefit to keeping the icons discernible to the color blind is that these icons are easier to read for those of us who are not color blind.</p>
<p><em>Excerpted from <a href="http://engineer-and-technician.com/plc-training/How_to_Program_RSView32.html">How to Program RSView32</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineer-and-technician.com/textile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding Tags and the Tag Database in RSView32</title>
		<link>http://www.engineer-and-technician.com/bottle-caps/</link>
		<comments>http://www.engineer-and-technician.com/bottle-caps/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 20:55:55 +0000</pubDate>
		<dc:creator>Neal Babcock</dc:creator>
				<category><![CDATA[HMI and SCADA]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[tag database]]></category>

		<guid isPermaLink="false">http://engineer-and-technician.com/?p=10</guid>
		<description><![CDATA[One of the basic skills required to program any HMI or SCADA is the understanding of tags and the tag database. Here is a quick lesson on building the tag database in RSView32. Excerpted from How to Program RSView32 To fully understand how RSView functions with a PLC, you must understand how tags work and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-9" title="rslogix-controllogix-cap-ma" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/rslogix-controllogix-cap-ma.jpg" alt="rslogix-controllogix-cap-ma" width="588" height="252" /></p>
<p>One of the basic skills required to program any HMI or SCADA is the understanding of tags and the tag database.</p>
<p>Here is a quick lesson on building the tag database in RSView32.<span id="more-10"></span></p>
<p><em>Excerpted from <a href="http://engineer-and-technician.com/plc-training/How_to_Program_RSView32.html">How to Program RSView32</a></em></p>
<p>To fully understand how RSView functions with a PLC, you must understand how tags work and how to manage and edit the tag database.</p>
<p>There is a list of the tags used in this project in Excel format included with this book called hyperclr-Tags.xls. Take a moment to look over this spreadsheet and understand the attributes of each tag.</p>
<p>Tags are the links that connect RSView with the PLC; the tags are common to both the PLC and RSView. The PLC and RSView have access to the values held by the tags.</p>
<p>The value of the tag in RSView reads or writes the value of the bit (or the word) in the PLC, and vice-versa.</p>
<p>When you define a tag that references a bit in the PLC, every time the bit in the PLC turns on the tag value in RSView will change from 0 to 1.</p>
<p>Conversely, every time the bit in the PLC turns off, the tag value in RSView will change from 1 to 0.</p>
<p>If you define an analog tag, such as the weight of the mixing tank in our example, as the value of the word in the PLC changes, the value of the associated tag in RSView will change.</p>
<p>You can also use RSView to send values to the PLC.</p>
<p>However, if the ladder logic is such that the value of the bit or word is determined by the ladder logic, the value you send to the PLC will be overwritten. The PLC has priority. We will cover this aspect later in the book.</p>
<p>Let’s see how to create a tag and tie it to a bit in the PLC.</p>
<p>Look at the RSLogix printout for the Batching project. Find the section called “RSLogix 500 Cross Reference Report &#8211; Sorted by Address”. This section shows all the outputs, inputs, internal bits, timers and words that we want to use to create tags in RSView.</p>
<p>Digital Tags</p>
<p>Let’s start with Bit B3:0/0, which is the System Enable bit. As shown in Rung 0001, this bit will turn on when the E-Stop is cleared and there is no System Fault.</p>
<p>We can create a tag that references this bit. Click on “Tag Database”   in the Project tree. You will see a screen like this:<br />
<img class="alignnone size-full wp-image-49" title="tags1" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/tags1.png" alt="tags1" width="412" height="332" /></p>
<p>I like to use the Address Descriptor from the PLC program as the name. By doing it that way, when you go back and forth from the PLC program to the RSView project, you see the same names.</p>
<p>Type “SystemEnable” in the “Name:” field.</p>
<p>Notice that there is no space in the tag name. RSView does not allow this, or most other special characters. To play it safe, use only alphanumeric characters, the underscore (_) and the hyphen (-). Capitalize words to make it easy to read.</p>
<p>Tags come in three different types; analog, digital and string.</p>
<p>An analog tag refers to a numerical value. This can be a value from an analog input card, a scaled value from an SCP instruction, a timer preset value or a timer accumulated value, among others.</p>
<p>In our program, you would use this when creating a tag for the Tank Weight (word N7:0), for example.</p>
<p>A digital tag refers to a binary value. This is used with any bit address, such as our  “System Enable” bit. It can also refer to an output, an input, a timer done bit or a timer enabled bit.</p>
<p>String tags are ASCII strings or whole words. String tags are not used frequently.</p>
<p>Let’s continue defining the SystemEnable tag.</p>
<p>Choose “Digital” as the type.</p>
<p>The “Security” attribute of the tag is shown as a dropdown menu. The security code lets you restrict access to the tag to only those users who have access to the code assigned to the tag. The default code (*) allows access to the tag to all users. You can leave the default security setting as is.</p>
<p>Type “System Enable” in the description field. Some people wouldn’t bother with adding the description for this bit; after all, the Tag Name tells you the same thing. We will, however, add descriptions for all of the tags.</p>
<p>The default values of “Off” and “On” are fine for this tag, as they are for most tags.</p>
<p>The default for the “Data Source” is “Memory”. In most cases, you will use “Device”, as this tag references an address in the PLC.</p>
<p>Select “Device”.</p>
<p>A new set of fields appears. Click on the browse button   by the “Node Name:” field. The only option that appears is Node 410. This node name appears because we defined it earlier. Select that and click “OK”.</p>
<p>The default “Scan Class:” of A is fine.</p>
<p>Type in the address of the bit in the “Address:” field. It should appear just as it does in the PLC program. For the “System Enable” bit, that address is B3:0/0.</p>
<p>The screen should look like this:<br />
<img class="alignnone size-full wp-image-50" title="tags2" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/tags2.png" alt="tags2" width="412" height="331" /></p>
<p>Click “Accept”.</p>
<p>The tag is now displayed as the first, and only, tag in the database.<br />
<img class="alignnone size-full wp-image-51" title="tags3" src="http://engineer-and-technician.com/wp-content/uploads/2009/04/tags3.png" alt="tags3" width="412" height="331" /></p>
<p>Click “Next” and you may continue adding tags.</p>
<p>I would like to note that it is possible export the Documentation Database from RSLogix and import it into RSView.</p>
<p>However, this is a complex process and requires Excel to manipulate the file that is exported from RSLogix. It is a time consuming process that is beyond the scope of this book. Depending on the number of tags that you have to import, it could be worthwhile to go through that process.</p>
<p>For the time being, we will simply add the remaining tags manually. If you have an electronic copy of the Cross Reference, use copy and paste (CTRL-C and CTRL-V) to enter the information into the tag database. This will speed up the process and eliminate typographical errors.</p>
<p>RSView32 is a bit stubborn with tags that have already been defined. Once you have accepted a tag, you cannot go back and change its name.</p>
<p>If you have a tag that has the wrong name, the easiest way is to duplicate the tag, rename it using the correct name and then delete the original tag. This can only be done if you have not used the tag elsewhere in the project.</p>
<p>To do this, highlight the tag you would like to correct.</p>
<p>Click on the “Duplicate Tag”   button.</p>
<p>Type in the correct name and click “Accept”.</p>
<p>Highlight the tag with the wrong name and click on the “Delete Tag”   button. Use this button with caution – there is no “Undo”.</p>
<p>As you are entering tags in the database, make sure your tag names are correct before you accept the tag. Double-check the tag names for accuracy and typographical errors.</p>
<p>To add a new tag, click on the “Insert Row”   button. Enter all the tags for the remainder of the internal bits (B3:x/x).</p>
<p>Add the tags for all of the inputs (I:x/x) and outputs (O:x/x)  in the same way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.engineer-and-technician.com/bottle-caps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

