<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5558046936468499167</id><updated>2019-03-04T13:26:12.584-06:00</updated><category term="Allen Bradley"/><category term="Rockwell"/><category term="Rockwell Automation"/><category term="Rockwell Software"/><category term="RSLogix 5000"/><category term="Programing"/><category term="Programable Logic Controller"/><category term="Controllogix"/><category term="Programming Languages"/><category term="Add-On"/><category term="Add-On Instructions"/><category term="PLC"/><category term="AB"/><category term="Instruction Set"/><category term="Compare Instructions"/><category term="Compute"/><category term="Math"/><category term="Micro800"/><category term="CCW"/><category term="Parameter"/><category term="Bit Instructions"/><category term="CMP"/><category term="EQU"/><category term="GEQ"/><category term="HMI"/><category term="Human Machine Interface"/><category term="Local Tags"/><category term="Siemens"/><category term="Step7"/><category term="ABS"/><category term="ADD"/><category term="CPT"/><category term="CTU"/><category term="Creating an Add-On"/><category term="DIV"/><category term="FTView"/><category term="Function Block"/><category term="GRT"/><category term="LEQ"/><category term="LES"/><category term="LIM"/><category term="MEQ"/><category term="MOD"/><category term="MUL"/><category term="NEG"/><category term="NEQ"/><category term="ONS"/><category term="OSF"/><category term="OSR"/><category term="OTE"/><category term="OTL"/><category term="OTU"/><category term="Plug-In Module"/><category term="ProSoft"/><category term="RTO"/><category term="RTOR"/><category term="SQR"/><category term="SQRT"/><category term="SUB"/><category term="Scan Modes"/><category term="TOF"/><category term="TOFR"/><category term="TON"/><category term="TONR"/><category term="Tags"/><category term="User-Defined"/><category term="XIC"/><category term="XIO"/><title type='text'>How to program an Allen Bradley PLC</title><subtitle type='html'>Learn how to program an Allen Bradley PLC. Allen-Bradley is the brand-name of a line of Factory Automation Equipment manufactured by Rockwell Automation. The company manufactures programmable logic controllers (PLC), human-machine interfaces, sensors, safety components and systems, software, drives and drive systems, contactors, motor control centers, and systems made of these and similar products. Rockwell Automation also provides asset management services including repair and consulting.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.htpab.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.htpab.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>116</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-3360315797464775056</id><published>2014-08-08T00:26:00.002-05:00</published><updated>2014-08-08T00:26:29.800-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Controllogix"/><category scheme="http://www.blogger.com/atom/ns#" term="HMI"/><category scheme="http://www.blogger.com/atom/ns#" term="Human Machine Interface"/><category scheme="http://www.blogger.com/atom/ns#" term="Instruction Set"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>How to Integrate an E+H Flowmeter in RSLogix 5000</title><summary type="text">

How to Integrate an Endress and Hauser Flowmeter in RSLogix 5000</summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/3360315797464775056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2014/08/how-to-integrate-eh-flowmeter-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3360315797464775056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3360315797464775056'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2014/08/how-to-integrate-eh-flowmeter-in.html' title='How to Integrate an E+H Flowmeter in RSLogix 5000'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-6522947962037599905</id><published>2013-11-18T17:22:00.000-06:00</published><updated>2013-11-18T17:22:18.284-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="CCW"/><category scheme="http://www.blogger.com/atom/ns#" term="Micro800"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><title type='text'>Create a user-defined function block element and variables</title><summary type="text">In this task you will create a user-defined function block and then add input and output variables.

1. In the Project Organizer, right-click User-Defined Function Blocks, select Add, and then select New LD: Ladder Diagram.






2. Rename the Ladder Diagram UDFB:

Right-click UntitledLD and select Rename.
Type TRAFFIC_CONTROLLER_FB, and press Enter.









3. Under TRAFFIC_CONTROLLER_FB, </summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/6522947962037599905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/create-user-defined-function-block.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6522947962037599905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6522947962037599905'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/create-user-defined-function-block.html' title='Create a user-defined function block element and variables'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-JW0-93Sa-RU/UoqfzZansdI/AAAAAAAAAcE/a_AuiLh_yk0/s72-c/201.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-4289854593428329191</id><published>2013-11-12T12:26:00.000-06:00</published><updated>2013-11-18T17:24:01.070-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Function Block"/><category scheme="http://www.blogger.com/atom/ns#" term="Micro800"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="User-Defined"/><title type='text'>Create a User-Defined Function Block (UDFB)</title><summary type="text">Before you begin

If you have not already done so, create a new project (Traffic_Light) that contains a Micro850 controller (2080-LC50-24QVB) and a plug-in memory module (2080-MEMBAK-RTC).

What you will accomplish

In this step, you will perform the following tasks.


Create a user-defined function block element and variables &lt;View&gt;
Add contacts to the first ladder rung &lt;View&gt;
Add an instruction</summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/4289854593428329191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/create-user-defined-function-block-udfb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4289854593428329191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4289854593428329191'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/create-user-defined-function-block-udfb.html' title='Create a User-Defined Function Block (UDFB)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-3977899052112905113</id><published>2013-11-06T19:15:00.002-06:00</published><updated>2013-11-06T19:15:33.874-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="CCW"/><category scheme="http://www.blogger.com/atom/ns#" term="Micro800"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Plug-In Module"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><title type='text'>Add a controller plug-in module</title><summary type="text">Before you begin

If you have not already done so, create a new project that contains a Micro800 controller (2080-LC50-24QVB) and save the project (Traffic_Light).

What you will accomplish

In this task, you will add a plug-in module to the Traffic_Light project, which will provide a real-time clock for the project.

To add a controller plug-in module

1. View and modify the Controller </summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/3977899052112905113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/add-controller-plug-in-module.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3977899052112905113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3977899052112905113'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/add-controller-plug-in-module.html' title='Add a controller plug-in module'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-gE3hy6X7OYk/UnroedWJhuI/AAAAAAAAAZA/H67SK6XVA2U/s72-c/100.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-5977555409681128504</id><published>2013-11-04T19:42:00.000-06:00</published><updated>2013-11-04T19:43:48.222-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="CCW"/><category scheme="http://www.blogger.com/atom/ns#" term="Micro800"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><title type='text'>Create a new Connected Components Workbench project</title><summary type="text">Before you begin

If you have not already done so, install Connected Components Workbench.

Tip: Set focus on a specific item within the application and press F1 to display context-sensitive help for the item.

Open Connected Components Workbench

1. On the Start menu, click Programs, Rockwell Automation, CCW, and then Connected Components Workbench.
2. Familiarize yourself with the main areas of</summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/5977555409681128504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/create-new-connected-components.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5977555409681128504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5977555409681128504'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/create-new-connected-components.html' title='Create a new Connected Components Workbench project'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-FJ2haWuNUTE/UnhMUd6iHjI/AAAAAAAAAXo/rlNGRn81YWw/s72-c/001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-2141929382231723468</id><published>2013-11-04T19:24:00.000-06:00</published><updated>2013-11-06T19:16:05.797-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="CCW"/><category scheme="http://www.blogger.com/atom/ns#" term="Micro800"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><title type='text'>Getting started with Connected Components Workbench™</title><summary type="text">In this section, you will use Connected Components Workbench™ to perform the following tasks:


Create a Traffic Light project that includes a Micro850™ controller (2080-LC50-24QVB) and a 2080-MEMBAK-RTC plug-in module.

Configure a Micro850 controller program to run during peak hours and cycle traffic lights through green, yellow, and red in the North-South and East-West directions.

Configure </summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/2141929382231723468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/getting-started-with-connected.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2141929382231723468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2141929382231723468'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/getting-started-with-connected.html' title='Getting started with Connected Components Workbench™'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-1815164575540126380</id><published>2013-11-04T16:45:00.001-06:00</published><updated>2013-11-04T16:45:50.767-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AB"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Controllogix"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="ProSoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Setting up communication between AB &amp; Siemens (Part. 3)</title><summary type="text">Configuring the MVI56-PDPS Module

Set Up the Project

To begin, start ProSoft Configuration Builder. If you have used other Windows configuration tools before, you will find the screen layout familiar. ProSoft Configuration Builder&#39;s window consists of a tree view on the left, an information pane and a configuration pane on the right side of the window. When you first start ProSoft Configuration</summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/1815164575540126380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/11/setting-up-communication-between-ab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/1815164575540126380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/1815164575540126380'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/11/setting-up-communication-between-ab.html' title='Setting up communication between AB &amp; Siemens (Part. 3)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-viF1qCOnGRY/Ungi1yAD-LI/AAAAAAAAAXI/1IjNLf8_bC4/s72-c/200.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-3418854521431774972</id><published>2013-10-23T18:11:00.000-05:00</published><updated>2013-10-29T22:06:44.717-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Controllogix"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><category scheme="http://www.blogger.com/atom/ns#" term="Siemens"/><category scheme="http://www.blogger.com/atom/ns#" term="Step7"/><title type='text'>Setting up communication between AB &amp; Siemens (Part. 2)</title><summary type="text">Adding the Module to an Existing Project

1. Add the MVI56-PDPS module to the project. Right-click the mouse button on the I/O Configuration option in the Controller Organization window to display a pop-up menu. Select the New Module option from the I/O Configuration menu.




This action opens the following dialog box:




2. Select the 1756-Module (Generic 1756 Module) from the list and click </summary><link rel='replies' type='application/atom+xml' href='http://www.htpab.com/feeds/3418854521431774972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.htpab.com/2013/10/setting-up-communication-between-ab_23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3418854521431774972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/3418854521431774972'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/setting-up-communication-between-ab_23.html' title='Setting up communication between AB &amp; Siemens (Part. 2)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-uhhrHTmrcwQ/UmhWSPykAPI/AAAAAAAAAUk/h0ZtkH5szJU/s72-c/100.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-2194695670488905173</id><published>2013-10-15T18:44:00.000-05:00</published><updated>2013-10-29T22:06:30.009-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Controllogix"/><category scheme="http://www.blogger.com/atom/ns#" term="PLC"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Siemens"/><category scheme="http://www.blogger.com/atom/ns#" term="Step7"/><title type='text'>Setting up communication between AB &amp; Siemens (Part. 1)</title><summary type="text">Introduction

The main propose of this is explain how to set up a communication between an AB PLC and a Siemens PLCs using Profibus Protocol.

The equipment required to make the communication are enlisted below.

- CPU Siemens with a DP Port.
- PLC Allen Bradley capable to support a 3dr Party Profibus Module.
- Prosoft Module (Profibus DP Slave Communication Module).

The next image shows the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2194695670488905173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2194695670488905173'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/setting-up-communication-between-ab.html' title='Setting up communication between AB &amp; Siemens (Part. 1)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-SYfiPTpvRB0/Ul3R6Wkg60I/AAAAAAAAAR4/H6a2Th1xa2E/s72-c/001.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-6864581280530638908</id><published>2013-10-11T18:30:00.000-05:00</published><updated>2013-10-29T22:06:15.525-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Updating an Add-On Instruction to a Newer Revision via Import</title><summary type="text">When you need to update an instruction to a newer revision, you can import it from an .L5X file or copy it from an existing project. You must be offline to update an Add-On Instruction.
Follow these steps to update an Add-On Instruction to a newer revision by importing it.

1. Right-click the Add-On Instruction folder and choose Import Add-On Instruction.

2. Select the file with the Add-On </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6864581280530638908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6864581280530638908'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/updating-add-on-instruction-to-newer.html' title='Updating an Add-On Instruction to a Newer Revision via Import'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-gZWdcRGlM4k/UldO8swpOaI/AAAAAAAAAQU/ZUvQ4QHn8f4/s72-c/AddOn_504.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-8327369466056244093</id><published>2013-10-11T18:00:00.000-05:00</published><updated>2013-10-29T22:05:54.396-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Importing an Add-On Instruction</title><summary type="text">You can import an Add-On Instruction that was exported from another RSLogix 5000 project. When importing an Add-On Instruction, the parameters, local tags, and routines are imported as part of the Add-On Instruction. Once the project has the Add-On Instruction, you can use it in your programs.

When importing Add-On Instructions directly or as references, consider these guidelines.

Tag Data:
</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/8327369466056244093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/8327369466056244093'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/importing-add-on-instruction.html' title='Importing an Add-On Instruction'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-mDPxCzVF2iU/UldO8g_DsUI/AAAAAAAAAQg/kz3HmEhMqCU/s72-c/AddOn_503.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-7243180943690778617</id><published>2013-10-11T17:30:00.000-05:00</published><updated>2013-10-29T22:05:39.195-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Creating an Export File</title><summary type="text">When you choose to export an Add-On Instruction, the exported Add-On Instruction includes all of its parameters, local tags, and routines. These will be imported with the Add-On Instruction automatically.

Optionally, you can include any nested Add-On Instructions or User-Defined Data Types that are referenced by the exported Add-On Instruction. Referenced Add-On Instructions and data types are </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7243180943690778617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7243180943690778617'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/creating-export-file.html' title='Creating an Export File'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-ftEd0k6DF7Y/UldO8AVCxOI/AAAAAAAAAPw/Uku8XwcB3Lc/s72-c/AddOn_500.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-5595740383177548547</id><published>2013-10-11T17:00:00.000-05:00</published><updated>2013-10-29T22:05:24.847-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Importing and Exporting Add-On Instructions</title><summary type="text">

Creating an Export File (View)
Importing an Add-On Instruction (View)
Updating an Add-On Instruction to a Newer Revision via Import (View)</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5595740383177548547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5595740383177548547'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/importing-and-exporting-add-on.html' title='Importing and Exporting Add-On Instructions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-7673069191828886640</id><published>2013-10-11T00:30:00.000-05:00</published><updated>2013-10-29T22:04:58.332-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Storing Your Add-On Instructions</title><summary type="text">There are two ways to store a group of Add-On Instructions together. One is to save your Add-On Instructions in a project file. Another is to create an L5X export file.

Follow these steps to store your instructions by saving them in a project file.

1. Identify what instructions you want to store.

2. Place them in a project file called something like MyInstructions.ACD.

3. Open other projects </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7673069191828886640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7673069191828886640'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/storing-your-add-on-instructions.html' title='Storing Your Add-On Instructions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-4261323247195626669</id><published>2013-10-11T00:00:00.000-05:00</published><updated>2013-10-29T22:04:44.790-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Copying an Add-On Instruction</title><summary type="text">You can copy an Add-On Instruction into your project when it exists in another Logix Designer project. After you copy the Add-On Instruction, you can use the instruction as is or rename it, modify it, and then use it in your programs.

Follow these steps to copy the Add-On Instruction.

1. Open the Logix Designer project that contains the Add-On Instruction.

2. Find the instruction in the Add-On</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4261323247195626669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4261323247195626669'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/copying-add-on-instruction.html' title='Copying an Add-On Instruction'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-_vzaNtVNUFM/UldJ0tNEoPI/AAAAAAAAAPc/wQ-mcnCUlsk/s72-c/AddOn_421.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-6301248647264177590</id><published>2013-10-10T23:30:00.000-05:00</published><updated>2013-10-29T22:04:27.912-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Determining if the Add-On Instruction is Source Protected</title><summary type="text">An Add-On Instruction may be source protected so you cannot view the logic.
Follow these steps to see if an Add-On Instruction is source protected.

1. Select the Add-On Instruction in the Controller Organizer.

The Add-On Instruction cannot be expanded when fully protected.

2. Look in the Quick View pane for Source Protection.

If the Source Protection attribute is not listed, then the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6301248647264177590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6301248647264177590'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/determining-if-add-on-instruction-is.html' title='Determining if the Add-On Instruction is Source Protected'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-EY_kuhMsBi0/UldJ0owbRvI/AAAAAAAAAPg/-8a0k8hdmEQ/s72-c/AddOn_420.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-2811113531991711177</id><published>2013-10-10T23:00:00.000-05:00</published><updated>2013-10-29T22:04:08.843-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Viewing Logic and Monitor with Data Context</title><summary type="text">Follow this procedure when you want to view the logic of an Add-On Instruction and monitor data values with the logic.

1. Right-click the instruction call in any routine.




2. Choose Open Instruction Logic.




The Language Editor opens with the Add-On Instruction&#39;s logic routine and with data values from the instruction call.

As you view the logic you can:

· Identify the instruction call </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2811113531991711177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2811113531991711177'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/viewing-logic-and-monitor-with-data.html' title='Viewing Logic and Monitor with Data Context'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-FEcvQbnl97E/UldJy_Ej_MI/AAAAAAAAAOw/eIZ8pQ1cXBQ/s72-c/AddOn_416.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-4784383263505533120</id><published>2013-10-10T22:30:00.000-05:00</published><updated>2013-10-29T22:03:51.485-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Monitoring the Value of a Parameter</title><summary type="text">Follow this procedure when you want to see or change a parameter value of an Add-On Instruction.

1. Open the Properties of the instruction based on what language you are using.

a. For either a Function Block or Ladder Diagram, click Properties for the instruction.




b. For Structured Text, right-click the instruction name and choose Properties.

Motor_Starter(Motor_Starter_ST,
Stop_PB,</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4784383263505533120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4784383263505533120'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/monitoring-value-of-parameter.html' title='Monitoring the Value of a Parameter'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-aGbY3wnVmdo/UldJyobz35I/AAAAAAAAAOg/YFXeuWsyhWs/s72-c/AddOn_414.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-1594696241608379177</id><published>2013-10-10T22:00:00.000-05:00</published><updated>2013-10-29T22:03:29.830-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Programmatically Access a Parameter</title><summary type="text">Follow these procedures for any language when you want to access an Add-On Instruction parameter that is not available on the instruction face by default.

The following procedures demonstrate how to use the Jog parameter of the Motor Starter Add-On Instructions.




Using the Jog Command in Ladder Diagram

The first rung sets the Jog bit of Motor_Starter_LD = Jog_PB.




Using the Jog Command In</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/1594696241608379177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/1594696241608379177'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/programmatically-access-parameter.html' title='Programmatically Access a Parameter'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-f5Upr5irhIg/UldJwHb9A3I/AAAAAAAAAOA/3D25dbgoD8o/s72-c/AddOn_408.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-2511041240672514526</id><published>2013-10-10T21:30:00.000-05:00</published><updated>2013-10-29T22:03:08.852-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Tips for Using an Add-On Instruction</title><summary type="text">This table describes programming tips for you to reference when using Add-On Instructions.





Topic
Description


Instruction Help
Use the instruction help to determine how to use the instruction in your code.


Ladder Rungs
In a ladder rung, consider if the instruction should be executed on a false rung condition. It may improve scan time to not execute it.


Data Types
A data type defined </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2511041240672514526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/2511041240672514526'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/tips-for-using-add-on-instruction.html' title='Tips for Using an Add-On Instruction'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-6542948546062560230</id><published>2013-10-10T21:00:00.000-05:00</published><updated>2013-10-29T22:01:58.477-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Including an Add-On Instruction in a Routine</title><summary type="text">Follow this procedure when you want to use an Add-On Instruction in one of your routines.

1. Open the Add-On Instruction folder in the Controller Organizer and view the listed instructions.

If the instruction you want to use is not listed, you need to do one of the following:

· Create the instruction in your project.
· Copy and paste an instruction into your project.
· Get the file for an </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6542948546062560230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6542948546062560230'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/including-add-on-instruction-in-routine.html' title='Including an Add-On Instruction in a Routine'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-GuQvlcsmNxw/UldJuq9okDI/AAAAAAAAANI/dvu5sCjktK0/s72-c/AddOn_404.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-7119911210575603869</id><published>2013-10-10T20:30:00.000-05:00</published><updated>2013-10-29T22:01:26.466-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Using the Add Element Dialog Box</title><summary type="text">Follow these instructions to access the Add (language) Element dialog box.

1. Press Alt + Insert anywhere in the editor or by right-clicking the logic in the Editor.




2. Locate the Add-On Instruction you want to add to your routine.




3. Select the Add-On Instruction and click OK.

Use Instruction Help to display the instruction help for any instruction in the browser.



</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7119911210575603869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/7119911210575603869'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/using-add-element-dialog-box.html' title='Using the Add Element Dialog Box'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-m9rKxfyPvVk/UldJwj7hNJI/AAAAAAAAAOE/1bPF-ai7sDc/s72-c/AddOn_401.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-4060545841400578468</id><published>2013-10-10T20:00:00.000-05:00</published><updated>2013-10-29T22:00:51.669-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Accessing Add-On Instructions</title><summary type="text">The Add-On Instruction can be used in any one of the Ladder Diagram, Function Block, or Structured Text languages (including Structured Text within Sequential Function Chart actions). The appearance of the instruction conforms to the language in which it is placed.

The Add-On Instructions in the project can be accessed from any of the normal instruction selection tools.

The instruction toolbar </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4060545841400578468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/4060545841400578468'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/accessing-add-on-instructions.html' title='Accessing Add-On Instructions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Lx4nM4jjF-Q/UldJuOGt6rI/AAAAAAAAAMw/_5kG8Z95J0w/s72-c/AddOn_400.png" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-6305524703142841311</id><published>2013-10-10T19:42:00.001-05:00</published><updated>2013-10-29T22:00:03.038-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Using Add-On Instructions</title><summary type="text">Add-On Instructions are used in your routines like any built-in instructions. You add calls to your instruction and then define the arguments for any parameters.

Accessing Add-On Instructions (View)
Using the Add Element Dialog Box (View)
Including an Add-On Instruction in a Routine (View)
Tips for Using an Add-On Instruction (View)
Programmatically Access a Parameter (View)
Monitoring the Value</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6305524703142841311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/6305524703142841311'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/using-add-on-instructions.html' title='Using Add-On Instructions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-5558046936468499167.post-5049140674952716734</id><published>2013-10-04T11:30:00.000-05:00</published><updated>2013-10-29T21:59:09.166-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-On"/><category scheme="http://www.blogger.com/atom/ns#" term="Add-On Instructions"/><category scheme="http://www.blogger.com/atom/ns#" term="Allen Bradley"/><category scheme="http://www.blogger.com/atom/ns#" term="Controllogix"/><category scheme="http://www.blogger.com/atom/ns#" term="Programable Logic Controller"/><category scheme="http://www.blogger.com/atom/ns#" term="Programing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming Languages"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Automation"/><category scheme="http://www.blogger.com/atom/ns#" term="Rockwell Software"/><category scheme="http://www.blogger.com/atom/ns#" term="RSLogix 5000"/><title type='text'>Simulation Instruction Example</title><summary type="text">The Simulation_DT_1st Add-On Instruction adds a dead time and a first-order lag to an input variable.

Figure 10 - Simulation Example Definition Editor General Tab






Figure 11 - Simulation Example Definition Editor Parameter Tab




Figure 12 - Simulation Example Logic




Ladder Diagram Configuration

In this example, the instruction simulates a deadtime and lag (first order) process.

The </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5049140674952716734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5558046936468499167/posts/default/5049140674952716734'/><link rel='alternate' type='text/html' href='http://www.htpab.com/2013/10/simulation-instruction-example.html' title='Simulation Instruction Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-nTPk2CoioYw/Uk4e34kH8EI/AAAAAAAAAMA/XTAL_prUb8Y/s72-c/AddOn_338.png" height="72" width="72"/></entry></feed>