ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and...

94
User Manual Fast Analog Input Module (Cat. No. 1771ĆIFF Series A) AllenĆBradley

Transcript of ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and...

Page 1: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

��� �������� ������ �����������

���� �� ������ ������ ��

�������������

Page 2: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Because of the variety of uses for the products described in thispublication, those responsible for the application and use of this controlequipment must satisfy themselves that all necessary steps have beentaken to assure that each application and use meets all performance andsafety requirements, including any applicable laws, regulations, codesand standards.

The illustrations, charts, sample programs and layout examples shown inthis guide are intended solely for example. Since there are manyvariables and requirements associated with any particular installation,Allen-Bradley does not assume responsibility or liability (to includeintellectual property liability) for actual use based upon the examplesshown in this publication.

Allen-Bradley publication SGI–1.1, “Safety Guidelines For TheApplication, Installation and Maintenance of Solid State Control”(available from your local Allen-Bradley office) describes someimportant differences between solid-state equipment andelectromechanical devices which should be taken into considerationwhen applying products such as those described in this publication.

Reproduction of the contents of this copyrighted publication, in whole orin part, without written permission of Allen–Bradley Company, Inc.is prohibited.

Throughout this manual we make notes to alert you to possible injury topeople or damage to equipment under specific circumstances.

!ATTENTION: Identifies information about practices orcircumstances that can lead to personal injury or death,property damage, or economic loss.

Attention helps you:

• identify a hazard

• avoid the hazard

• recognize the consequences

Important: Identifies information that is especially important forsuccessful application and understanding of the product.

Important: We recommend you frequently backup your applicationprograms on appropriate storage medium to avoid possibledata loss.

DeviceNet, DeviceNetManager, and RediSTATION are trademarks of Allen-Bradley Company, Inc.PLC, PLC–2, PLC–3, and PLC–5 are registered trademarks of Allen-Bradley Company, Inc.Windows is a trademark of Microsoft.Microsoft is a registered trademark of MicrosoftIBM is a registered trademark of International Business Machines, Incorporated.

All other brand and product names are trademarks or registered trademarks of their respective companies.

������� � �� �������

Page 3: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������

�0�'%��/%*) ����5���� � ��4 ���

���� ���� �����

This manual shows you how to use your Fast Analog Input modulewith an Allen-Bradley programmable controller. It helps you install,program, calibrate, and troubleshoot your module.

You must be able to program and operate an Allen-Bradleyprogrammable controller to make efficient use of your input module.In particular, you must know how to program block transfers.

We assume that you know how to do this in this manual. If you donot, refer to the appropriate programming and operations manualbefore you attempt to program this module.

In this manual, we refer to:

• The fast analog input module as the “input module” or the“module”

• The programmable controller as the “controller”

This manual is divided into seven chapters. The following chartshows each chapter with its corresponding title and a brief overviewof the topics covered in that chapter.

���� � ���� ������ ��� � �

��1!-1%!2 *" /$! ��./ )�'*#�)+0/ �* 0'!

�!.�-%+/%*) *" /$! (* 0'! %)�'0 %)# #!)!-�' �) $�- 2�-!"!�/0-!.

� �)./�''%)# /$! �)+0/ �* 0'!�* 0'! +*2!- -!,0%-!(!)/.� &!4%)#� �$�..%. '*��/%*)�%-%)# *" /$! "%!' 2%-%)# �-(

� �* 0'! �-*#-�((%)# ��(+'! +-*#-�(.

� �*)"%#0-%)# �*0- �* 0'!��- 2�-! �) .*"/2�-! �*)"%#0-�/%*)�)+0/ -�)#! .!'!�/%*)��/� "*-(�/

�* 0'! �/�/0. �) �)+0/ ��/��!� %)# �/� "-*( /$! (* 0'!�!� �'*�& "*-(�/

��'%�-�/%)# �*0- �* 0'! �)"*-(�/%*) *) ��'%�-�/%)# 4*0- (* 0'!

��-*0�'!.$**/%)# �*0- �)+0/�* 0'!

�-*0�'!.$**/%)# #0% ! "*- +-*�'!( %�#)*.%.

��� ���� ���� ������ ��� � �

�+!�%"%��/%*).

� �-*#-�((%)# �3�(+'!.

������ �� ����

���� ��

�������

���� ����������

Page 4: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Using This ManualP2–2

�.�&$��-$)( 1����� � ��0 ���

����� ������ ��������� ��

� ��-� �)+'�-,�(!)+'�-$)( )( ���� , �)'*& ' (- �$(�+0� ,$"( �'�"($-.� �1�$-� �$(�+0

��&)�% -+�(,! + /$-# �$($1���1�(� ���1�� *+)� ,,)+,

�)/ -) ., ���1��� $(,-+.�-$)(,

� �)+', �, !.& !)+', !)+ $� (-$!0$(" 0).+ ��-� -��&

We use these conventions in this manual:

�� ���� ������� �� ����� ���� �����

-#�- -# + $, ')+ $(!)+'�-$)( ��).- � -)*$�$( �()-# + �#�*- + $( -#$, '�(.�&

-#�- -# + $, ')+ $(!)+'�-$)( ��).- -# -)*$� $( �()-# + '�(.�&

More

You can install your input module in any system that usesAllen-Bradley programmable controllers with block transfercapability and the 1771 I/O structure.

Contact your nearest Allen-Bradley office for more informationabout your programmable controllers.

�����������

����� ��� ����

Page 5: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Using This Manual P2–3

�&�����%�! ����)������ � ��( ����

The 1771-IFF series A module can be used with any 1771 I/Ochassis. Communication between the discrete analog module and theprocessor is bidirectional; the processor block-transfers output datathrough the output image table to the module and block-transfersinput data from the module through the input image table. Themodule also requires an area in the data table to store the read blocktransfer data and write block transfer data. I/O image table use is animportant factor in module placement and addressing selection.Compatibility and data table use is listed below.

Compatibility and Use of Data Table

�"� �� ��#� ����� ��� �#�����#%

��#����$���!

� $#����

�$# $#����

��������

�!�#������

���!�""��� ���""�"� �

������#"

������#"

�������!�"

�������!�" ���&���# �&���# �&���#

��!��"

����)����� � � � � � �� �

� � �!�"�%���� '�%� ����)��� )��� )�� � �!�"�%���� '�%� ����)���� )���� )���� )����� )��� � �!�"�%���� '�%�!&% #�$%#��%�! �

You can place your input module in any I/O module slot of the I/Ochassis. You can put two input modules in the same module group.You can put an input and an output module in the same modulegroup.

Do not put the module in the same module group as a discrete highdensity module. Avoid placing analog input modules close to acmodules or high voltage dc modules.

Do not use this module with a cat. no. 1771-AL PLC-2/20, 2/30Local Adapter.

For a list of publications with information on Allen-Bradleyprogrammable controller products, consult our publication index(SD499).

�!��$�# ��� �#�����#%

���#�� �$�����#���"

Page 6: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Using This ManualP2–4

���� ����� ������������ � �� ����

Page 7: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�6#-*$"5*0/ ��;����� � �6-9 ���

������� �

�)"15&3 �#+&$5*7&4 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0%6-& �&4$3*15*0/ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�&"563&4 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�30(3". �&-&$5"#-& �/165 �"/(&4 ���� � � � � � � � � � � � � � � � � � � � �

�08 �/"-0( �0%6-&4 �0..6/*$"5& 8*5) �30(3".."#-& �0/530--&34 ���

�0..6/*$"5*0/ &58&&/ �30$&4403 "/% �0%6-& ���� � � � � � � � � �

�$$63"$9 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�)"15&3 �6.."39 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������� �

�)"15&3 �#+&$5*7&4 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0.1-*"/$& 50�6301&"/ �/*0/ �*3&$5*7&4 ���� � � � � � � � � � � � � � � � � � � � � � � � � � �

��� �*3&$5*7& ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�08 �0-5"(& �*3&$5*7& ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

&'03& !06 �/45"-- !063 �/165 �0%6-& ���� � � � � � � � � � � � � � � � � � � � � � �

�-&$53045"5*$ �"."(& ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�08&3 �&26*3&.&/54 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0$"5*/( 5)& �0%6-& */ 5)& ��� �)"44*4 ���� � � � � � � � � � � � � � � � � � � � �

�&55*/( 5)& �0/'*(63"5*0/ �-6(4 0/ 5)& �0%6-& ���� � � � � � � � � � � � � � � �

�&9 5)& "$,1-"/& �0//&$503 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � �

�/45"--*/( 5)& �/"-0( �0%6-& ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

*3*/( !063 �/"-0( �/165��0%6-& ��� � � � � � � � � � � � � � � � � � � � � � � � �

�*/*.*:*/( �306/% �0014 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�"#-& �&/(5)4 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�306/%*/( ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�/%*$"503 �*()54 ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�)"15&3 �6.."39 ����� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������� �

�)"15&3 �#+&$5*7&4 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

-0$, �3"/4'&3 �30(3"..*/( ���� � � � � � � � � � � � � � � � � � � � � � � � � � � �

���;� �30(3"..*/( ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

���;� �30(3"..*/( ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0%6-& �$"/ �*.& ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�)"15&3 �6.."39 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

Table of Contents

������� �� ��� ���� ������������� ���

���������� ��� ����� � ���

� ��� �����������

Page 8: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Table of Contents��

�7$.+%#6+10 ����;������ � �7.: ����

������� �

�*#26'4 �$,'%6+8'5 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�10(+)74+0) "174 �0276 �1&7.' ��� � � � � � � � � � � � � � � � � � � � � � � � � � �

�0276 �#0)' �'.'%6+10 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0276 �#0)' �'.'%6+10 �+65 ��� � � � � � � � � � � � � � � � � � � � � � � � � �

�0276 1.6#)' #0& �744'06 �#0)'5 (14 6*' �#56 �0#.1)�0276 �1&7.' ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0276 �:2' ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�'.'%6+0) �+0).';'0&'& 14 �+(('4'06+#. �02765 ��� � � � � � � � � � � � �

�#6# �14/#6 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�'.'%6+0) 6*' �#6# �14/#6 ��� � � � � � � � � � � � � � � � � � � � � � � � � �

�91�5 %1/2.'/'06 $+0#4:� &#6# (+456 �� � � � � � � � � � � � � � � � � � � � � �

�+)+6#. �+.6'4+0) �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�'#. �+/' �#/2.+0) �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�+6 �'66+0)5 (14 6*' �'#. �+/' �#/2.' �1&' �� � � � � � � � � � � � �

�%#.+0) ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�/2.'/'06+0) 6*' �%#.+0) �'#674' ��� � � � � � � � � � � � � � � � � � � � � � �

�%#.+0) �#0)'5 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�.1%- �4#05('4 �'#& #0& !4+6' �+.' �'0)6*5 ��� � � � � � � � � � � � � �

�8'45#/2.+0) � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�*#00'. �+5#$.' � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�'(#7.6 �10(+)74#6+10 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�*#26'4 �7//#4: ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������� �

�*#26'4 �$,'%6+8'5 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�'#&+0) �#6# �41/ "174 �1&7.' ��� � � � � � � � � � � � � � � � � � � � � � � � �

�.1%- �4#05('4 �'#& �14/#6 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�#6# �+456 �10(+)74#6+10 �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�*#26'4 �7//#4: �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

������� �

�*#26'4 �$,'%6+8' ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

!*'0 #0& �19 61 �#.+$4#6' "174 �0#.1) �0276 �1&7.' ���� � � � � � � � � �

�11.5 #0& �37+2/'06 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�*'%-+0) �1&7.' �#.+$4#6+10 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � �

�#.+$4#6+0) :174 �0276 �1&7.' ���� � � � � � � � � � � � � � � � � � � � � � � � � � � �

�((5'6 �#.+$4#6+10 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

!4+6' �.1%- �4#05('4 !14& � (14 �((5'6 �#.+$4#6+10 ���� � � � � � � � �

�'#& �.1%- �4#05('4 !14& �� ��� � � � � � � � � � � � � � � � � � � � � � � �

!4+6' �.1%- �4#05('4 !14& �� (14 �#+0 �#.+$4#6+10 ��� � � � � � � � �

�'#& �.1%- �4#05('4 !14& �� ��� � � � � � � � � � � � � � � � � � � � � � � �

�*#26'4 �7//#4: ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

����������� ��� �� ���

�� ��� ����� �� ���������

����������� ��� �� ���

Page 9: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Table of Contents ���

�5#-*$"4*0/ ����9 ����� � �5-8 ���

��#&�$ �

�)"14&2 �#+&$4*6& ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�*"(/034*$3 �&1024&% #8 4)& �0%5-& ���� � � � � � � � � � � � � � � � � � � � � � �

�*"(/034*$ �*43 �&1024&% �8 4)& �/"-0( �/154 �0%5-& ���� � � � � � � � �

205#-&3)004*/( �)"24 '02 4)& �"34 �/"-0(�/154 �0%5-& �����9������ ��� � � � � � � � � � � � � � � � � � � � � � � �

�)&$,*/(�0%5-& �1&2"4*0/ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0//&$4 4)& �0%5-& */ " �*.1-& &34 �834&. ���� � � � � � � � � � � � � � �

205#-&3)004*/( " �"% �/154 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�&"352*/( �"$) �/154 7*4) �&31&$4 40 �0%5-& �0..0/ ���� � � � � � �

�*3$0//&$4*/( �/1543 '20. 4)& �*&-% !*2*/( �2. �/& "4 " *.& !)*-&�#3&26*/( �0%5-& �$4*0/ ���� � � � � � � � � � � � � � � � � � � � � � � � � �

&34*/( '02 �/154 �)"//&- �5/$4*0/"-*48 ���� � � � � � � � � � � � � � � � � � �

�)"14&2 �5.."28 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�##�!��( �

�1&$*'*$"4*0/3 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�0%5-& �$"/ *.& ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�&30-54*0/ ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�##�!��(

�".1-& �20(2".3 '02 4)& �/"-0( �/154 �0%5-& ���� � � � � � � � � � � � � � � �

���9 �".*-8 �20$&33023 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

���9 �".*-8 �20$&3302 ��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

���9� �".*-8 �20$&33023 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�##�!��(

�9�*(*4 �*/"28 �0%&% �&$*."- ����� ���� � � � � � � � � � � � � � � � � � � � � � �

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�##�!��( �

�5-4*1-& �� �/3425$4*0/3 9 �*/*9���9 "/% ���9�� �20$&33023 ���� �

�&44*/( 4)& �-0$, �&/(4) ��5-4*1-& �� �/3425$4*0/3 0/-8� ��� � � � � � � �

�##�!��( �

�02.3 ���� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �

�$"'���%�""&�!� �"'$ �!#'&�"�'��

�#�������&�"!%

�$"�$� �!� �(� #��%

��&� ����� "$ �&%

�"�� �$�!%��$ ���!�)��)��!� ��)���� �$"��%%"$%�

"$ %

Page 10: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Table of Contents��

���� ����� ������������ � ��� ����

Page 11: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

�/�&%��.%)( ����2������ � �/&1 ����

�������� � �� � ����

In this chapter, we describe:

• checking your calibration

• calibrating your module.

Your module is shipped to you already calibrated. If you arechecking calibration, or if it becomes necessary to recalibrate themodule, you must do so with the module in an I/O chassis. Themodule must communicate with the processor and industrialterminal.

Before calibrating the module, you must enter ladder logic into theprocessor memory, so that you can initiate BTWs to the module, andthe processor can read inputs from the module.

Periodically (frequency based on your application), check yourmodule calibration. Calibration may be required to remove moduleerror due to aging of components in your system.

Calibration can be accomplished using either of two methods:

• manual calibration, as described below.

• 6200 I/O CONFIGURATION software – refer to your 6200software publications for procedures for calibrating.

When calibrating your module, you must perform:

• offset calibration first

• gain calibration second

In order to calibrate your input module you will need the followingtools and equipment:

���� �� ��"�����! �� ����!��� ������%�� �#������� �����

�,!�%-%)( �)&.�#! �)/,�! �����'�� �µ� ,!-)&/.%)( �(�&)#%� ����� ��.� �,!�%-%)( ���), !+/%0�&!(.

�( /-.,%�& �!,'%(�& �( �(.!,�)((!�. ���&!

�,)#,�''%(# .!,'%(�& "), ���"�'%&1 *,)�!--),-

��.� �)� ������� ), ��.� �)��� ��� ���� ���� !.��

�&&!(��,� &!1 �)'*�(1��1"%!& �!%#$.-� ��

����!�� �����!�#�

��� ��� ��$ !��������!� ��"� ��������"! ��"��

���� ��� ��"�����!

Page 12: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

1–2 Calibrating Your Module

����������� ����������� � ���� ����

If a calibration check of your module becomes necessary:

1. Verify that the module is in voltage mode. In single-ended mode,apply voltages to channels 1 through 16.

2. Send a configuration block transfer write to the module thatreplicates the specific application. (This forces the module to doan internal calibration.)

3. Apply –10V, –5V, –2.5V 0V, 1V, 2.5V, 5V, and 10V to themodule. In differential, apply voltages to channels 1 through 8

Verify that the values returned are within 0.1% of bipolar fullscale.

���� ������ �������� ������

� �� � �� ���

� �� � ����� ��� �������

� �� �� ����� ���

��� �� ���� ������ ���� �������

�� ���� ��� ����

� �� ���� �� ���� ������

��� �� ����� ������ ����

���� ����� �������� ��� ��������

� �� � �

� �� � �

� �� �� �

��� �� ���� �

�� ���� �

� �� ���� �

��� �� ����� �

4. If values are within tolerance, no calibration is necessary. If not,perform calibration below.

�������� ���������� ������

Page 13: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

1–3Calibrating Your Module

�#�����"��� ����%������ � �#�$ ����

The fast analog input module is shipped already calibrated.Calibration of the module consists of applying a voltage or currentacross each input channel for offset and gain calibration. Offset andgain values are shown in the following table.

���& ����!!, - �(� ��$( ��&. , !)+ ��&$�+�-$(" -# ����0����� ��,-�(�&)" �(*.- �)�.&

�$("& 0 (� � �$!! + (-$�&

��(" �!!, - ��&. ��$( ��&. �!!, - ��&. ��$( ��&.

� "� � �� ����� �� �����

� "� � �� ����� �� �����

� "� �� �� ����� �� �����

��� "� ���� �� ������� �� �������

� "� ��� ��� ������� �� �������

"� ���� ������� �������� ������� ��������

� "� ���� ������� �������� ������� ��������

��� "� ����� ������� �������� ������� ��������

�!!, - ��&$�+�-$)(

Normally all inputs are calibrated together. To calibrate the offset ofan input, proceed as follows:

1. Apply power to the module.

2. Apply the offset voltage of 0V or current of 0.000mA (Table 1.A)as required to all 16 channels (8 in differential mode).

3. After the connections stabilize, set all bits in write word 38 to 1and all bits in word 39 to 0. Send a 39 word block transfer write(BTW) to the module to calibrate the offset. Refer to chapter 4.(InDifferential mode, the upper byte of word 38 is not set (bits 8–15decimal or 10–17 octal are 0).)

When the BTW is sent, all channels are calibrated to 0.000V.

�+$- �&)�% �+�(,! + �)+� �� !)+ �!!, - ��&$�+�-$)(

� �$'�& �$-, � �� �� �� �� �� � �� �� � � �� �� �� �� ��

��-�& �$-, �� � � �� �� �� �� �� �� � � �� �� �� �� ��

������� �� � � �� �� �� �� � � � � � �

��!� � � � � � � � � � � � � � � � � �

��� "�!

��&$�+�-$(" /).+ �(*.-�)�.&

Page 14: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

1–4 Calibrating Your Module

����������� ����!���� � ��� �

The BTR echoes back the status of each of the channels to verifycalibration. If selected channels were calibrated satisfactorily, theBTR will reflect this by having their bits set to 1. (In Differentialmode, the upper byte of word 21 in the BTR is not set (bits 8–15decimal or 10–17 octal are 0).)

���� ����� � ��!�� �� � ��

������� ��"! �� �� �� �� �� �� �� � � �� �� �� �� �� �� ��

��"�� ��"! � �� �� �� �� �� �� �� � �� �� �� �� �� �� ��

������� � � �� �� �� �� �� � � � � � �

���� �� � � � � � � � � � � � � � � � �

4. Proceed to Gain Calibration below.

���� ���� �"���Calibrating gain requires that you apply 5.000V, 10.000V or 20mA(as determined by your range and mode) (Table 1.A) across eachinput channel.

1. Apply power to the module.

2. Apply the gain voltage as shown in Table 1.A to all 16 channels(single-ended) or 8 channels (differential).

3. After the connections stabilize, request the gain calibration bysending a 39 word block transfer write (BTW) to the module.Refer to chapter 4.

When the BTW is sent, all selected channels are calibrated (set to1) shown in Table 1.A. If a channel is not selected forcalibration, its bit is 0. (In Differential mode, the upper byte ofword 39 is not set (bits 8–15 decimal or 10–17 octal are 0).) Allbits in word 38 will be set to 0.

� �"� ����� � ��!�� �� � �� �� ���� ���� �"���

������� ��"! �� �� �� �� �� �� �� � � �� �� �� �� �� �� ��

��"�� ��"! � �� �� �� �� �� �� �� � �� �� �� �� �� �� ��

���� � � � �� �� �� �� �� � � � � � �

� � � � � � � � � � � � � � � �

������� �

Page 15: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

1–5Calibrating Your Module

����������� ��������� � ���� �

The BTR echoes back the status of each of the channels to verify thecalibration. If all channels were calibrated satisfactorily, the BTWwill reflect this by having all bits set to 1.

���� ����� �!��"��! ��!� ��

������� ��#" �� �� �� �� �� �� �� � � �� �� �� �� �� �� ��

��#�� ��#" � �� �� �� �� �� �� �� � �� �� �� �� �� �� ��

���� ��� � �� �� �� �� �� � � � � � �

���� ��� � � � � � � � � � � � � � � �

In this chapter, you learned how to calibrate your input module. �� #�! �$���!%

Page 16: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

1–6 Calibrating Your Module

���� ����� ������������ � ��� ����

Page 17: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

���

����&�

������������� ����

������ �

�$� ���#�"! ����&���� � �$ % �

������������ ���� � ���������

In this chapter, we describe how to troubleshoot your fast analogmodule by:

• observing the indicators

• monitoring status bits reported to the processor.

• checking module operation

• checking for common mode voltages

• isolating a bad input

At power-up, the module momentarily turns on the red indicator as alamp test, then checks for:

• correct RAM operation

• firmware errors

Thereafter, the module lights the green RUN indicator whenoperating without fault, or lights the red FAULT indicator when itdetects fault conditions. The module also reports status and specificfaults (if they occur) in every transfer of data (BTR) to the PCprocessor. Monitor the green and red indicators and status bits inword 1 of the BTR file when troubleshooting your module.

��������� ���� ������ �� ��� ����� ����� �� ���

Diagnostic bits in the read block transfer status words providediagnostic capabilities.

Word 1 provides power-up and valid data status. Words 2, 3 and 4provide channel data status.

If a module on-board self test fault occurs, block transfers will beinhibited, the red fault (FLT) will light, and the green run (RUN)light will go out.

Word 1Diagnostics word 1 is the first data word in the read block transferfile for transfer to the central processor. It contains a power-up bit(bit 00) that is set (1) when the module is first powered up. It is reset(0) after a write block transfer. It also contains an under-range orover-range bit (bit 01) that is set when any input is under orover-range.

������ ���������

���������� ������ ����� �� ���

Page 18: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–2 Troubleshooting Your Input Module

���� ����� ������������ � ��� ����

An invalid scaling data bit (bit 02) is set if invalid scaling data isentered into any of the minimum/maximum scaling value words.Note that minimum equal to maximum is an invalid value. Ifinvalid values are entered into the minimum or maximum scalingwords the corresponding read block transfer input channel word willbe set to 0000.

Bit 02 is set if an invalid digital filter value is entered (e.g., 1F). If aninvalid digital filter value is entered, the module will not performdigital filtering.

The real time sample (RTS) fault bit (bit 03) is set if the module isconfigured for RTS and a block transfer read has not occurred withinthe user-programmed period.

Bit 04 is the calibration status bit. This bit is reset (0) when asuccessful calibration is completed. If the bit is set (1), an incorrectvoltage/current was applied, or offset and gain calibrations wereattempted together.

The EEPROM status bit (05) is set when an error occurs whensaving calibration data to nonvolatile memory. If this bit is set atpowerup, the EEPROM data did not pass checksum and calibrationvalues are being used.

The hardware failure bit (06) is set when a blown fuse is detected,or when the EEPROM can’t recover from a fault.

Word 2Word 2 provides for under-range conditions. When a particularchannel input is under-range, the associated bit will be set. As longas inputs are under range the associated bit remains set. Bit 00corresponds to channel 1, bit 01 to channel 2, etc.

Word 3Word 3 provides for over-range conditions. When a particularchannel input is over-range, the associated bit will be set. As long asinputs are in range the associated bit remains reset. Bit 00corresponds to channel 1, bit 01 to channel 2, etc.

Word 4Word 4 provides an indication of a particular channel’s input polarity(set, or 1 = negative; reset, or 0 = positive). Bit 00 corresponds tochannel 1, bit 01 to channel 2, etc.

Page 19: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�""

�)

������

'%)&%)#

2–3Troubleshooting Your Input Module

�/�'%��.%*) ��4����� � �/'3 ���

The following table lists the probable cause and recommendedactions for some common trouble indications.

���!������� ��� ���� ��� �� �� ������ ��! ���!�� �����"���

����� ��� ������� ��!�� ����������� �� ���

��� �#,!!)���� �,! �

�*,(�' *+!,�.%*) �*)!

��� ��'%)&%)#���� �*""�

�1�%.%)# �*)"%#/,�.%*) '*�& �,�)-"!,�,%.!

�!) �*)"%#/,�.%*) ��

��� �#,!!)���� �,! �

��, 1�,! "�%'/,! %) (* /'! �!./,) (* /'! "*, ,!+�%,

��� �!%.$!, ������ �*(!- *)

�* +*1!, �/,) *"" +*1!,� �!(*0! �) ,!%)-!,.(* /'! %).* �$�--%-� �!./,) +*1!,��" +,*�'!( -.%'' !2%-.-� �) �$�--%- +*1!,-/++'3 %- "/)�.%*)%)# +,*+!,'3� ,!./,) .$!(* /'! "*, ,!+�%,�

Page 20: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–4 Troubleshooting Your Input Module

�2!*(" 1(-, ��7�� �� � �2*6 ���

The following allows you to run a check on module operation, andisolate a fault either to the module or external to the module.

����� � ��� ������ �� � ����� ���� �����

Set up a 1771 I/O chassis with a PLC-5 processor in the leftmostslot.

���

��

���

��

���

���

��

��

��� ������������� �/$00$# (,

1 1-. �� �"*-0$#�

�/$00$# (, 1 1-. ��� �-.$,�

�*4 60 �%%

�*4 60 �%%

70*-1

70*-1

� 0*-1 �

�-1 **-4$#

�%%

�%%

�$1 1'$ "' 00(0 ! ").* ,$ 04(1"' 1- ��� �** -1'$/ ! ").* ,$ 04(1"'$0 1- �%%�

�'(0 0$10 1'$ "' 00(0 1- 70*-1 ##/$00(,&�

�-1$� �'$") 1'$ ./-"$00-/ 0"/$$, 1- 3$/(%6 1' 1 1'$ ./-"$00-/ (0 0$1 %-/ 70*-1 ##/$00(,&�

�* "$ 1'$ +-#2*$ (, 1'$ " /# &2(#$0 -, 1'$ 1-. ,# !-11-+ -% 1'$ %(/01 0*-1 ,$51 1- 1'$./-"$00-/� �'$0$ 0*-10 &2(#$ 1'$ ��7����� +-#2*$ (,1- .-0(1(-,�

���������� �..*6 %(/+ $3$, ./$002/$ -, 1'$ +-#2*$ 1- 0$ 1 (1 (,1- (10 ! ").* ,$ "-,,$"1-/�

�4(,& 1'$ "' 00(0 *-")(,& ! / #-4, (,1- .* "$ 1- 0$"2/$1'$ +-#2*$0� � )$ 02/$ 1'$ *-")(,& .(,0 $,& &$�

��7��� 7��� 7���� 7���� 7��� ��� "' 00(0 ��7��� 7��� 7���� 7��� �$/($0 � ��� "' 00(0

*-")(,& 1 !

" /# &2(#$0

��� +-#2*$ ��� +-#2*$

����

" /# &2(#$0

*-")(,& ! /

*-")(,& ! / .(,

�, . 1'$ "' 00(0 * 1"' -3$/1'$ 1-. -% 1'$ +-#2*$ 1- 0$"2/$ (1�

�%1$/ (,0$/1(,& 1'$ +-#2*$ (,1- 1'$ 0*-1� ..*6 .-4$/ 1- 1'$ "' 00(0�

���7 �/-"$00-/���7 �/-"$00-/

��� ������������������

Page 21: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–5Troubleshooting Your Input Module

#=,53-+<387 ��B�� �� � �=5@ ���

�&���

�!

�!

�$

�!

�!

�$

�&)

��"���&$�!%��$�)$�&�

$����

�$"'#�

"�'���

�"!&$"����"���

��&�������

��!�&��

�"!&�!'"'%� !

�&$

��"���&$�!%��$�$���

$����

�$"'#�

"�'���

�"!&$"����"���

��&�������

��!�&��

�"!&�!'"'%� !

!���

����

�&���

!����

����

�&��

�!

�&��

�!

�&��

�!

�&���

�!

�7</: <2/ 08558?371 5+../: 5813- 37<8 <2/ 9:8-/;;8:�

!8</� &23; 9:81:+66371 3; 875@ <8 </;<<2/ ,58-4 <:+7;0/: ?:3</ +7. :/+. 0=7-<387;��< 3; 78< 37</7./. 08: :/1=5+: =;/�

$'!

��&

��%&�!��"�� ��&�

&2/ 68.=5/ 5312<; <2/ 1://7 $'! 37.3-+<8: ?2/7 89/:+<371?3<28=< 0+=5<� 8: 5312<; <2/ :/. ��'�& 37.3-+<8: ?2/7 3< ./</-<;0+=5< -87.3<387;�

�0 <2/68.=5/ 3; 89/:+<371 -8::/-<5@� <2/68.=5/ ?355,/ :/-/3>371 �&$; +7. ;/7.371 �&);� &2/ 37.3B-+<8: 5312< ?355 37.3-+</ 1:/77�05+;2371 1://7�

�0 <2/ 37.3-+<8: 3; ,5374371 1://7� <2/ 68.=5/2+; 78< :/-/3>/. + -87031=:+<387 ,58-4 <:+7;0/:?:3</�

�+<+ &+,5/ $/98:< #��B � �..: � ��� �+<+ &+,5/ �35/ !���

���$�%%

!���

!���

!����

!���

� � � � � � � �� � � �� �

� � � � � � �

!�� �

!����

!����

!����

!����

!����

!����

� �� � � �� � � �� � � �� � � �� �

� �� � � �� � � �� � � �� � � �� �

� �� � � �� � � �� � � �� � � �

� � � � � � � � �

� � � � � � � � � �

� � � � � � � � � �

� � � � � � � � � �

� � � � � � � � � �

� � � � � � � � � �

� � � � � � � � � �

&23; -87031=:+<387 ;/<; <2/ ��B��� 68.=5/ 08:��

!8</� � ��� � ��� � �����

�58-4 &:+7;0/: ):3</

B ( :+71/%3715/B/7./. 379=<;��� .+<+ 08:6+<!8 .313<+5 035</:!8 :/+5 <36/ ;+695371����� ;-+5371

):3</ ,58-4 <:+7;0/:-87031=:+<387 .+<+

$/+. ,58-4<:+7;0/: .+<+

873<8: <2/ ;<+<=; ,3<; 37 ?8:. 80 <2/�&$ 035/ ?2/7 <:8=,5/;288<371 @8=:68.=5/�

!8</� �0 +55 379=< </:637+5; +:/ ;28:</. <81/<2/: +7. <3/. <8 68.=5/ -86687� <2/ 379=< .+<+ 08: +55 -2+77/5; ?355 :/+. A/:8�

� * 8>/:;+695/!8 .3;+,5/. -2+77/5;

Page 22: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–6 Troubleshooting Your Input Module

9(1/)'8/43 ��>�� �� � �91< ���

���!�""

�#��� � � � � � �

�� "# �� �!�� �$ �! #�!$!������� ���� ���� ! � �

�� � � � ��

�#�� � � � � � � � � � ���

�#�� � � � � � � � � � � � � � � ��

�'8' #'(1+ !+5468 ��> � �**6 � ��� �'8' #'(1+ �/1+ ����

� #.+ 24*91+ '174 6+54687 78'897 '3* 75+)/,/) ,'9187 �/, 8.+< 4))96� /3 +:+6< 86'37,+6 4, *'8' ��#!� 848.+ � 564)+7746� �43/846 8.+ -6++3 '3* 6+* /3*/)'8467 '3* 8.+ 78'897 (/87 /3 ;46* 4, 8.+ �#! ,/1+;.+3 8649(1+7.448/3- <496 24*91+�

�14)0 86'37,+6 )438641 ,/1+7

����

#% � ��"#����!�"" "�&���+1+2+387�

�+246< �'5 !+5468 ��> � �**6 � ��� �'8' #'(1+ �/1+ ����

"�&���;46*7�

��

� 498598 ����� � ��

� /3598 ����� � ��

" 78'897 "�� � ��

� (/3'6< 46 (/8 ��� �

# 8/2+6 #��� �

� )4938+6 � �� �

! )438641 !��� �

� /38+-+6 ����� �� �

� ,14'8/3- 54/38 ���� �

�# (14)0 86'37,+6 �#�� � �

;/6/3- '62

������

6+24:+

.46/=438'1 ('6

�88'). 8.+ ;/6/3- '62 ���>$�� 84 8.+ .46/=438'1('6 '8 8.+ (48842 4, 8.+ ��� ).'77/7�

#.+ ;/6/3- '62 5/:487 95;'6* '3* )433+)87 ;/8.8.+ 24*91+ 74 <49 )'3 /378'11 46 6+24:+ 8.+24*91+ ;/8.498 */7)433+)8/3- 8.+ ;/6+7�

��>$�

��

�,8+6 )433+)8/3- 8.+ ,/+1* ;/6/3- '62 84 8.+ 24*91+�564)++* 84 ).+)0 8.+ 24*91+ 45+6'8/43 ;.+3 6+)+/:>/3- /35987�

Page 23: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–7Troubleshooting Your Input Module

���� ����� ������������ � ��� ����

After determining that the module is operating correctly,troubleshoot any faulty inputs by:

• measuring each input with respect to module common

• disconnecting inputs from the field wiring arm one at a timewhile observing module action

• testing for input channel functionality

� ������ ��� ����� ���� � �� �� �� ����� ������

During this procedure, monitor the input data table of theprogrammable controller and observe any changes which occur.

1. Make sure the field wiring arm is in position on the module.

2. Apply power to the 1771 I/O chassis.

3. Check each input (either single-ended or differential) for commonmode voltages exceeding +35V with respect to module common.

A. Hold the positive probe of the voltmeter on the first inputterminal.

B. Hold the negative probe of the voltmeter on a modulecommon terminal (terminals 20 or 21).

4. If any voltage is seen that exceeds +35V, remove that channel’sinput wiring and observe the affect on the input data table of theprogrammable controller.

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing input wiring.

• Failure to remove power from the backplane orwiring arm could cause module damage, degradationof performance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

If no other common mode voltages are present, the input data forall other channels should stabilize to some predictable value.

����� �������� �������

Page 24: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–8 Troubleshooting Your Input Module

���� ����� ������������ � ��� ����

5. Attempt to equalize all grounds at the offending channel beforereconnecting the input wiring.

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing input wiring.

• Failure to remove power from the backplane orwiring arm could cause module damage, degradationof performance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

6. If the common mode voltage cannot be removed on the input, anisolation device may be required on that channel.

������������� ������ ���� ��� ���� ����� ��� ��� � ����

���� ��������� �� ��� ������

During this procedure, monitor the input data table of theprogrammable controller and observe any changes which occur.

1. Make sure the field wiring arm is in position on the module.

2. Apply power to the 1771 I/O chassis.

3. While observing the input data table, remove one input at a time.

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing input wiring.

• Failure to remove power from the backplane orwiring arm could cause module damage, degradationof performance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

4. When the offending input channel is disconnected, the input datatable will stabilize to some predictable values.

Page 25: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–9Troubleshooting Your Input Module

���� ����� ������������ � ��� ����

��� �� �� ����� ������ ����� ���� ��

To test the functionality of an input channel:

1. Remove the input wiring from the field wiring arm.

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing input wiring.

• Failure to remove power from the backplane orwiring arm could cause module damage, degradationof performance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

2. Connect a battery (or other voltage source) across the inputterminals. When the 4-20mA range is selected, the voltage sourcemust not exceed 1-5V.

!ATTENTION: The voltage source must be within theselected voltage range. If the source voltage is greaterthan the selected voltage range of the input, moduledamage will result.

3. Monitor the input data table for predictable values.(values relativeto the input source voltage).

In this chapter you learned how to interpret the indicator lights, andtroubleshoot your input module.

������ �������

Page 26: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

2–10 Troubleshooting Your Input Module

���� ����� ������������ � ��� ����

Page 27: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

���� ����� ������������ � �� ����

���� � � �� ���� �����������������

This chapter, we describe:

• features of the module

• how the module communicates with programmable controllers

The fast analog input module is an intelligent block transfer modulethat interfaces analog input signals with any Allen-Bradleyprogrammable controllers that have block transfer capability. Blocktransfer programming moves input data words from the module’smemory to a designated area in the processor data table in a singlescan. It also moves configuration words from the processor datatable to module memory.

The fast analog input module is a single-slot module and requires noexternal power supply. (If using passive transducers for input, theuser must supply loop power.) After scanning the analog inputs, theinput data is converted to a specified data type in a digital format tobe transferred to the processor’s data table on request. The blocktransfer mode is disabled until this input scan is complete.Consequently, the minimum interval between block transfer reads isthe same as the total input update time for each analog input module.

The fast analog input module senses up to 16 single-ended or 8differential analog inputs and converts them to a proportionalfour-digit BCD or twelve-bit binary value. You can select from fivevoltage or three current input ranges. Each input can be configuredas a current or voltage input with internal jumpers.

This module’s program selectable features include:

• 16 single-ended or 8 differential inputs

• User program selectable input ranges on a per channel basis (seetable)

• Selectable real-time sampling

• Selectable scaling to engineering units

• Selectable digital filtering

• Selectable data format

• Selectable oversampling

• Selectable channel disable

������� ����� ���

����� ���� �� ��

��������

Page 28: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

3–2 Overview of the Fast Analog Input Module

�'�����&�"! � �)������� � ��( ����

������� ������ �� ����� �����

������� �������

� &" �� �� &" �� �

� &" �� �� � &" �� �

)� &" ��� �� )�� &" ��� �

)�� &" ���� ��

� &" ��� ��

The processor transfers data to the module (block transfer write) andfrom the module (block transfer read) using BTW and BTRinstructions in your ladder diagram program. These instructions letthe processor obtain input values and status from the module, and letyou establish the module’s mode of operation.

1. The processor transfers your configuration data to the module viaa block transfer write instruction.

2. External devices generate analog signals that are transmitted tothe module.

������������� ������� ��������� ��� ������

�� �$"��%%"$

��� ���%%�%����#��!�

Fast Analog InputModuleCat. No. 1771-IFF

�)

� �

��� )�

��� ������ ������������������ ������������� �� �����������

Page 29: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

3–3Overview of the Fast Analog Input Module

���� ����� ������������ � �� ����

3. The module converts analog signals into binary or BCD format,and stores theses values until the processor requests their transfer.

4. When instructed by your ladder program, the processor performsa read block transfer of the values and stores them in a data table.

5. The processor and module determine that the transfer was madewithout error, and that input values are within specified range.

6. Your ladder program can use and/or move the data (if valid)before it is written over by the transfer of new data in asubsequent transfer.

7. Your ladder program should allow write block transfers to themodule only when enabled by operator intervention or atpower-up.

The accuracy of your input module is described in Appendix A.

In this chapter you read about the functional aspects of the inputmodule and how the module communicates with the programmablecontroller.

��� ����

������ � ���

Page 30: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

3–4 Overview of the Fast Analog Input Module

���� ����� ������������ � �� ����

Page 31: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

���� ����� ������������ � ��� ����

������� ��� �� �� �����

In this chapter, we tell you about:

• calculating the chassis power requirement

• choosing the module’s location in the I/O chassis

• configuring your module configuration plugs

• keying a chassis slot for your module

• installing the input module

• wiring the input module’s field wiring arm

If this product has the CE mark it is approved for installation withinthe European Union and EEA regions. It has been designed andtested to meet the following directives.

��� ��� ����

This product is tested to meet Council Directive 89/336/EECElectromagnetic Compatibility (EMC) and the following standards,in whole or in part, documented in a technical construction file:

• EN 50081-2EMC – Generic Emission Standard, Part 2 –Industrial Environment

• EN 50082-2EMC – Generic Immunity Standard, Part 2 –Industrial Environment

This product is intended for use in an industrial environment.

��� ���� ��� ����

This product is tested to meet Council Directive 73/23/EECLow Voltage, by applying the safety requirements of EN 61131–2Programmable Controllers, Part 2 – Equipment Requirements andTests.

For specific information required by EN 61131-2, see the appropriatesections in this publication, as well as the following Allen-Bradleypublications:

• Industrial Automation Wiring and Grounding Guidelines ForNoise Immunity, publication 1770-4.1

• Guidelines for Handling Lithium Batteries, publication AG-5.4

• Automation Systems Catalog, publication B111

���� � ��� ���� �

�������� ������� � ����� ��� ���� �

Page 32: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�.�%#��-#(' ����1������ � �.'� � �

Before installing your input module in the I/O chassis:

�� ���� ��� �� ��������� �����

��%�.%�-� -"� )(/�+ +�*.#+�&�'-, ( �%%&(�.%�, #' ���" �"�,,#,�

�(/�+ ��*.#+�&�'-,� )�!� ����

��-�+&#'� /"�+� -( )%��� -"� &(�.%� #' -"� ����"�,,#,�

�(�.%� �(��-#(' #' -"� ��� �"�,,#,�)�!� ����

��0 -"� ���$)%�'� �(''��-(+ #' -"� ��� �"�,,#,� �(�.%� ��0#'!� )�!� ���

��$� �(''��-#(', -( -"� /#+#'! �+&��#+#'! �(.+ �').- �(�.%�� )�!� ����'� �+(.'�#'!� )�!� �����

��������� The 1771-IFF/A module is shipped from the factoryset for voltage mode. Refer to “Setting theConfiguration Plugs on the Module”on page 4–3 forother combinations of current and voltage inputs.

Electrostatic discharge can damage semiconductor devices inside thismodule if you touch backplane connector pins. Guard againstelectrostatic damage by observing the following precautions:

!ATTENTION: Electrostatic discharge can degradeperformance or cause permanent damage. Handle themodule as stated below.

• Wear an approved wrist strap grounding device, or touch agrounded object to rid yourself of electrostatic charge beforehandling the module.

• Handle the module from the front, away from the backplaneconnector. Do not touch backplane connector pins.

• Keep the module in its static-shield bag when not in use.

Your module receives its power through the 1771 I/O power supply.The module requires 500mA from the backplane.

Add this current to the requirements of all other modules in the I/Ochassis to prevent overloading the chassis backplane and/orbackplane power supply.

������ �� ������ �� ��� � ��� ��

������������ ������

��!�� �� ��������

Page 33: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

����������� ����!������� � ���� ��

Place your module in any I/O module slot of the I/O chassis exceptfor the extreme left slot. This slot is reserved for PC processors oradapter modules.

Group your modules to minimize adverse affects from radiatedelectrical noise and heat. We recommend the following.

• Group analog input and low voltage dc modules away from acmodules or high voltage dc modules to minimize electrical noiseinterference.

• Do not place this module in the same I/O group with a discretehigh-density I/O module when using 2-slot addressing. Thismodule uses a byte in both the input and output image tables forblock transfer.

The fast analog input module (1771-IFF/A) has configuration plugsfor determining the input type (voltage or current) desired for eachinput. The module comes from the factory with the configurationplugs positioned for voltage mode.

Note that you can select either voltage or current for each input, butthey must all be either single-ended or all differential.

��������� Do not mix single-ended and differential inputs onthe module.

To set the configuration plugs for your desired inputs:

����� ��� ���� ���� � �������� ��� ���� ������� ��� ������ ��� ������ ��� �������

���

��

������� ��� ������ �� ����� �������

������� ��� ������������� ���� �� ��� ������

Page 34: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�+�" ��* %$ ����0���� � �+$� �

SelectionPlugs

�� �0�

���$$�" �

���$$�" �

���$$�" �

���$$�" �

���$$�"

���$$�"

���$$�" �

���$$�" �

��&%) * %$ *�� �%$� �+(�* %$ &"+�) �))%� �*�� - *� ����

$&+* ���$$�" ���%(� $� *% /%+( (�'+ (�#�$*)�

�%+ ��$ # . ,%"*��� #%�� �$� �+((�$* #%��)�** $�) %$ *�� #%�+"�� ��!� )+(� *��* *���$* (� #%�+"� ) )�* �%( � *��( ) $�"�0�$��� %(� ���(�$* �"� �% $%* # . *��#�

������ ����

����������� ������ ������������ ������

����������� �� ������������ �������� ����

������ ����

���$$�"� �$� ����$$�"� �$� ����$$�" �$�

���$$�"� �$� ����$$�" �$� ��

���$$�"�� �$� ��

���$$�"�� �$� �����$$�"� �$� �

�����������������������

��� ���$$�" �+((�$*

�,�$ ���$$�" ,%"*���

�,�$ ���$$�" �+((�$*

��� ���$$�" ,%"*���

������������

��&%) * %$ *�� �%,�( �$� )��+(� - *�*�� �%+() )�(�-) (�#%,�� $ )*�& ��

� ���

��

Page 35: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�+�" ��* %$ ����/���� � �+$� ���

Place your module in any slot in the chassis except the leftmost slotwhich is reserved for processors or adapters.

!ATTENTION: Observe the following precautionswhen inserting or removing keys:

• insert or remove keys with your fingers• make sure that key placement is correctIncorrect keying or the use of a tool can result indamage to the backplane connector and possiblesystem faults.

�&&�( �%$$��*%( �����/�

��� �� � �$)�(* %( (�#%,�!�. $� ��$�) - *� .%+( � $��()�

��� ���)) )

��. $� ��$�)

������ ���� ��������

��*-��$�� �$� ����*-��$ �� �$� �

��� ����/���� #%�+"� ) )"%**�� �* *-% &"���) %$ *�� (��( ���� %� *�� � (�+ * �%�(�� ���)�)"%*) #�*� - *� &"�)* � !�. $� ��$�) -� �� #%+$* %$ *�� ���!&"�$� �%$$��*%(�

�%) * %$ *�� !�. $� ��$�) $ *�� ���!&"�$� �%$$��*%( *% �%((�)&%$� *% *�� !�. )"%*)�

��� !�. $� ��$�) ��$ �� (�&%) * %$�� � )+�)�'+�$* ).)*�# ��) �$ �$�(�- ( $� #�!� $)�(* %$ %� � � ���(�$* *.&� %� #%�+"� $���))�(.�

��� ��� ������������������

Page 36: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�0�(& �/&+* ��5�� �� � �0*" ���

To install your module in an I/O chassis:

1. First, turn off power to the I/O chassis:

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing an I/O module.

• Failure to remove power from the backplane or wir-ing arm could cause module damage, degradation ofperformance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

�(� " /%" )+!0(" &* /%" �-! $0&!". +* /%" /+, �*! �+//+) +# /%" .(+/ /%�/ $0&!" /%"��5����� )+!0(" &*/+ ,+.&/&+*�

��������� �,,(3 #&-) "1"* ,-"..0-" +* /%" )+!0(" /+ ."�/ &/ &*/+ &/. �� ',(�*" +**" /+-�

�2&*$ /%" %�..&. (+ '&*$ ��- !+2* &*/+ ,(� " /+ ." 0-"/%" )+!0(".� ��'" .0-" /%" (+ '&*$ ,&*. "*$�$"�

��5��� 5��� 5���� 5���� 5��� ��� %�..&. ��5��� 5��� 5���� 5��� �"-&". � ��� %�..&.

(+ '&*$ /��

�-! $0&!".

��� )+!0("

��� )+!0("

����

�-! $0&!".

(+ '&*$ ��-

(+ '&*$ ��- ,&*

�*�, /%" %�..&. (�/ % +1"-/%" /+, +# /%" )+!0(" /+ ." 0-" &/�

����

2&-&*$ �-)

�������

-")+1"

%+-&4+*/�( ��-

�//� % /%" 2&-&*$ �-) ���5��� /+ /%" %+-&4+*/�(��- �/ /%" �+//+) +# /%" ��� %�..&.�

�%" 2&-&*$ �-) ,&1+/. 0,2�-! �*! +**" /. 2&/%/%" )+!0(" .+ 3+0 �* &*./�(( +- -")+1" /%")+!0(" 2&/%+0/ !&. +**" /&*$ /%" 2&-".�

��5��

��

��������� ��� ������� ���

Page 37: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

���� ����� ������������ � ��� ����

Connect your I/O devices to the cat. no. 1771-WG wiring armshipped with the module. The wiring arm is attached to the pivot barat the bottom of the I/O chassis. It pivots upward and connects withthe module so you can install or remove the module withoutdisconnecting the wires.

!ATTENTION: Remove power from the 1771 I/Ochassis backplane and field wiring arm beforeremoving or installing an I/O module.

• Failure to remove power from the backplane or wir-ing arm could cause module damage, degradation ofperformance, or injury.

• Failure to remove power from the backplane couldcause injury or equipment damage due to possibleunexpected operation.

Input connections for the 1771-IFF/A module with single-endedinputs are shown in Figure 4.1 and Figure 4.2. Input connections forthe 1771-IFF/A with differential inputs are shown in Figure 4.3 andFigure 4.4.

���������� ������ ����

To minimize ground-loop currents on input circuits:

• use single-ended mode whenever possible

• use 2-wire transmitters with a common power supply

• separate 2-wire and 4-wire transmitters between differentmodules

• tie 4-wire transmitter and/or separate power supply groundstogether

��������� We do not recommend mixing 2-wire and 4-wiretransmitter inputs on the same module. Power supplyplacement can make it impossible to eliminate groundloops.

����� ������

Recommended maximum cable length for voltage-mode inputdevices is 50 feet. This recommendation is based on considerationsof signal degradation and electrical noise immunity in typicalindustrial environments. Cable length for current-mode inputdevices need not be as restrictive because analog signals from thesedevices are less sensitive to electrical noise interference.

������ ��� �����������������

Page 38: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�5",)#!4)/. ����; ����� � �5.% ���

��� �� ������������ ������ ��� �� ������"����� ��� �� ����!�"���� ������������

� �,, #/--/.3 !2% %,%#42)#!,,9 4)%$4/'%4(%2 ).3)$% 4(% -/$5,%�

�5-0%2 !,, 5.53%$ #(!..%,3 4/-/$5,% #/--/. 4/ 2%$5#% ./)3%�

�/52#% �2/5.$

�(!..%, �

�(!..%,

�(!..%,

�(!..%, �

�(!..%, �

�(!..%,

�(!..%, �

�(!..%, �

�(!..%, �

�(!..%, ��

�(!..%, ��

�(!..%, �

�(!..%, �

�(!..%, ��

�(!..%, ��

�(!..%, �

��/$5,% �/--/.

��/$5,% �/--/.

��/$5,% �/--/.

��/$5,% �/--/.

��/$5,% �/--/.

����;���)%,$ �)2).' �2-

��

��

��

��

��

��

��

�����;�

�(% ����;��� -/$5,% $/%3 ./4 3500,9 ,//0 0/7%2 &/2 4(% ).054 $%6)#%� �(% 53%2-534 3500,9 ,//0 0/7%2 &/2 ,//0;0/7%2%$ ).054 $%6)#%3�

;�)2%�2!.3-)44%2

�(% 3%.3/2 #!",% -534 "% 3()%,$%$� �(% 3()%,$ -534�

• %84%.$ 4(% ,%.'4( /& 4(% #!",%� "54 "% #/..%#4%$ /.,9 !4 4(% ������� #(!33)3

• %84%.$ 50 4/ 4(% 0/).4 /& 4%2-).!4)/.

���������� �(% 3()%,$ 3(/5,$ %84%.$ 4/ 4(% 4%2-).!4)/. 0/).4�

%80/3).' *534 %./5'( #!",% 4/ !$%15!4%,9 4%2-).!4% 4(%

)..%2 #/.$5#4/23� �3% (%!4 3(2).+ /2 !./4(%2 35)4!",%

).35,!4)/. 7(%2% 4(% 7)2% %8)43 4(% #!",% *!#+%4�

�/7%2�500,9

�)% 0/7%2 3500,9 '2/5.$3 4/'%4(%2 4/-).)-):% '2/5.$ ,//03�

���� �%&%2 4/ 42!.3-)44%2 -!.5&!#452%2330%#)&)#!4)/.3 &/2 0/7%2 3500,9 #/..%#4)/.3�

;�)2%�2!.3-)44%2

�/7%2�500,9

Page 39: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�4!+(" 3(.- ����: ����� � �4-$ ���

���!�� �������� ��� ������� ��� �� ������"����� ��! � �����!�"���� ������� ���

� �++ ".,,.-2 1$ $+$"31(" ++8 3($#3.&$3'$1 (-2(#$ 3'$ ,.#4+$�

�4,/$1 ++ 4-42$# "' --$+2 3.,.#4+$ ".,,.- 3. 1$#4"$ -.(2$�

�.41"$ �1.4-#

�' --$+ �

�' --$+

�' --$+

�' --$+ �

�' --$+ �

�' --$+

�' --$+ �

�' --$+ �

�' --$+ �

�' --$+ ��

�' --$+ ��

�' --$+ �

�' --$+ �

�' --$+ ��

�' --$+ ��

�' --$+ �

��.#4+$ �.,,.-

��.#4+$ �.,,.-

��.#4+$ �.,,.-

��.#4+$ �.,,.-

��.#4+$ �.,,.-

����:���($+# �(1(-& �1,

��

��

��

��

��

��

��

�����:�

�'$ ����:��� ,.#4+$ #.$2 -.3 24//+8 +../ /.6$1 %.1 3'$ (-/43 #$5("$� �'$ 42$1 ,423 24//+8+../ /.6$1 %.1 +../:/.6$1$# (-/43 #$5("$2�

�'$ 2$-2.1 " !+$ ,423 !$ 2'($+#$#� �'$ 2'($+# ,423�

• $73$-# 3'$ +$-&3' .% 3'$ " !+$� !43 !$ ".--$"3$# .-+8 3 3'$ ������� "' 22(2

• $73$-# 4/ 3. 3'$ /.(-3 .% 3$1,(- 3(.-

���� �� �'$ 2'($+# 2'.4+# $73$-# 3. 3'$ 3$1,(- 3(.- /.(-3�

$7/.2(-& )423 $-.4&' " !+$ 3. #$04 3$+8 3$1,(- 3$ 3'$

(--$1 ".-#4"3.12� �2$ '$ 3 2'1(-* .1 -.3'$1 24(3 !+$

(-24+ 3(.- 6'$1$ 3'$ 6(1$ $7(32 3'$ " !+$ ) "*$3�

�.6$1�4//+8

�:�(1$�1 -2,(33$1

�.6$1�4//+8

�:�(1$�1 -2,(33$1

�($ /.6$1 24//+8 &1.4-#2 3.&$3'$1 3.,(-(,(9$ &1.4-# +../2�

�� � �$%$1 3. 31 -2,(33$1 , -4% "341$122/$"(%(" 3(.-2 %.1 /.6$1 24//+8 ".--$"3(.-2�

Page 40: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

�5",)#!4)/. ����; ����� � �5.% ���

��"�� ��������!��� ������� ��� � ��������!��� ���"! ��� �#�$�������� ��!!��

�/52#% �2/5.$

�� �.53%$ #(!..%,3 -534 (!6% 4(%)2 � !.$ ; ).0543 *5-0%2%$4/'%4(%2 !.$ 4)%$ 4/ -/$5,% #/--/. 4/ 2%$5#% ./)3%�

����; ��)%,$ )2).' �2-

�����;�

����

�(% ����;���-/$5,% $/%3 ./4 3500,9 ,//0 0/7%2 &/2 4(% ).054 $%6)#%� �(% 53%2-534 3500,9,//0 0/7%2 &/2 ,//0;0/7%2%$ ).054 $%6)#%3�

�(!..%, ��

�(!..%, �;

�(!..%, �

�(!..%, ;

�(!..%, �

�(!..%, ;

�(!..%, ��

�(!..%, �;

�(!..%, ��

�(!..%, �;

�(!..%, �

�(!..%, ;

�(!..%, ��

�(!..%, �;

�(!..%, ��

�(!..%, �;

�/$5,% �/--/.

�/4 53%$

�/4 53%$

�/4 53%$

�/$5,% �/--/.

��

��

��

��

��

��

��

�/.&)'52).' 4(% -/$5,% &/2 $)&&%2%.4)!, ).0543 $/%3 ./4 02/6)$% )3/,!4)/.�

�(% 3%.3/2 #!",% -534 "% 3()%,$%$� �(% 3()%,$ -534�

• %84%.$ 4(% ,%.'4( /& 4(% #!",%� "54 "% #/..%#4%$ /.,9 !4 4(% ������� #(!33)3

• %84%.$ 50 4/ 4(% 0/).4 /& 4%2-).!4)/.

�����!��! �(% 3()%,$ 3(/5,$ %84%.$ 4/ 4(% 4%2-).!4)/. 0/).4�

%80/3).' *534 %./5'( #!",% 4/ !$%15!4%,9 4%2-).!4% 4(%

)..%2 #/.$5#4/23� �3% (%!4 3(2).+ /2 !./4(%2 35)4!",%

).35,!4)/. 7(%2% 4(% 7)2% %8)43 4(% #!",% *!#+%4�

�)% 0/7%2 3500,9 '2/5.$3 4/'%4(%2 4/-).)-):% '2/5.$ ,//03�

��!� �%&%2 4/ 42!.3-)44%2 -!.5&!#452%2330%#)&)#!4)/.3 &/2 0/7%2 3500,9 #/..%#4)/.3�

�/7%2�500,9

; )2%�2!.3-)44%2

�/7%2�500,9

; )2%�2!.3-)44%2

Page 41: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

�5",)#!4)/. ����; ����� � �5.% ���

��� �� ������������� ������ ��� � ����������� ��� �� ��� �� �!���� ������������

�(!..%, ��

�(!..%, �;

�(!..%, �

�(!..%, ;

�(!..%, �

�(!..%, ;

�(!..%, ��

�(!..%, �;

�(!..%, ��

�(!..%, �;

�(!..%, �

�(!..%, ;

�(!..%, ��

�(!..%, �;

�(!..%, ��

�(!..%, �;

�/$5,% �/--/.

�/4 53%$

�/4 53%$

�/4 53%$

�/$5,% �/--/.

�/52#% �2/5.$

�� �.53%$ #(!..%,3 -534 (!6% 4(%)2 � !.$ ; ).0543 *5-0%2%$4/'%4(%2 !.$ 4)%$ 4/ -/$5,% #/--/. 4/ 2%$5#% ./)3%�

����; ��)%,$ )2).' �2-

��

��

��

��

��

��

��

10949-I

���

�(% ����;��� -/$5,% $/%3 ./4 3500,9 ,//0 0/7%2 &/2 4(% ).054 $%6)#%� �(% 53%2 -534 3500,9,//0 0/7%2 &/2 ,//0;0/7%2%$ ).054 $%6)#%3�

�/.&)'52).' 4(% -/$5,% &/2 $)&&%2%.4)!, ).0543 $/%3 ./4 02/6)$% )3/,!4)/.�

�(% 3%.3/2 #!",% -534 "% 3()%,$%$� �(% 3()%,$ -534�

• %84%.$ 4(% ,%.'4( /& 4(% #!",%� "54 "% #/..%#4%$ /.,9 !4 4(% ������� #(!33)3

• %84%.$ 50 4/ 4(% 0/).4 /& 4%2-).!4)/.

���������� �(% 3()%,$ 3(/5,$ %84%.$ 4/ 4(% 4%2-).!4)/. 0/).4�

%80/3).' *534 %./5'( #!",% 4/ !$%15!4%,9 4%2-).!4% 4(%

)..%2 #/.$5#4/23� �3% (%!4 3(2).+ /2 !./4(%2 35)4!",%

).35,!4)/. 7(%2% 4(% 7)2% %8)43 4(% #!",% *!#+%4�

�/7%2�500,9

�; )2%�2!.3-)44%2

�/7%2�500,9

�; )2%�2!.3-)44%2

�)% 0/7%2 3500,9 '2/5.$3 4/'%4(%2 4/-).)-):% '2/5.$ ,//03�

���� �%&%2 4/ 42!.3-)44%2 -!.5&!#452%2330%#)&)#!4)/.3 &/2 0/7%2 3500,9 #/..%#4)/.3�

Page 42: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

�7$.+%#6+10 ����< ����� � �70' ���

When using shielded cable wire, ground the foil shield and drainwire only at one end of the cable. We recommend that you wrap thefoil shield and drain wire together, and connect them to a chassismounting bolt, grounding stud or chassis single-point groundingpoint (Figure 4.5). Use heat shrink tubing to seal the exit point of thewires. At the opposite end of the cable, tape exposed shield and drainwire with electrical tape to insulate it from electrical contact.

����� ����� �� ��������

�'/18' # .'0)6* 1( %#$.',#%-'6 (41/ 6*' �'.&'0 �� �%#$.'�

�7.. 6*' (1+. 5*+'.& #0& $#4'&4#+0 9+4' (41/ 6*' +057.#6'&9+4'5� �#4' &4#+0

9+4'

�057.#6'&9+4'5

�1+.5*+'.&

9+56 6*' (1+. 5*+'.& #0& &4#+09+4' 61)'6*'4 61 (14/ # 5+0).'564#0&�

�66#%* # )4170& .7)� #0& #22.;*'#6 5*4+0- 67$+0) 61 6*' ':+6 #4'#�

����

�'.&'0 �� � �#$.'

�'0)6* #5 0''&'&

�����

"*'0 ;17 %100'%6 )4170&+0) %10&7%6145 61 6*' ��� %*#55+5)4170&+0) 567&� 2.#%' # 56#4 9#5*'4 70&'4 6*' (+456 .7)� 6*'02.#%' # 076 9+6* %#26+8' .1%- 9#5*'4 10 612 1( '#%* )4170& .7)�

�4170&+0) �67&

�!5' 6*' %72 9#5*'4 +( %4+/2<10 .7)5 #4' 016 75'&�

�*#55+5 �4170&

�4170& �7)

�4170& �7)��6#4"#5*'4

��� �*#55+5�+&' �.#6'

�76 #0& �#26+8'"#5*'4

�:6'40#.<6116*"#5*'45

��� *4'#&<(14/+0) 5%4'9

���

�*+'.& #0& �4#+069+56'& 61)'6*'4

�*+'.& #0& �4#+069+56'& 61)'6*'4

������������ ��������

�:6'0& 5*+'.& 61 6'4/+0#6+10 21+06��:215' ,756 '017)* %#$.' 61 #&'37#6'.;6'4/+0#6' +00'4 %10&7%6145�

!5' *'#6 5*4+0- 67$+0) 1416*'4 57+6#$.' +057.#6+109*'4' 9+4' ':+65 %#$.' ,#%-'6�

�76

�'('4 61 "+4+0) #0& �4170&+0) �7+&'.+0'5� 27$.+%#6+10 ����<��� (14 #&&+6+10#.

+0(14/#6+10�

��������

Page 43: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

�'�"!��&!$# ����(���� � �'# �

The front panel of the fast analog input module contains a greenRUN indicator and a red FAULT indicator. At power-up an initialmodule self-check occurs. If there is no fault, the red indicator turnsoff.

���

�����

����(�

������������� ����

�% # ��� !#�!��&$%

� � ����� !#�!��&$%

The green indicator comes on when the module is powered. It willflash until the module is programmed. If a fault is found initially oroccurs later, the red fault indicator lights. Possible module faultcauses and corrective action is discussed in Chapter 7,Troubleshooting.

In this chapter you learned how to install your input module in anexisting programmable controller system and how to wire to the fieldwiring arm.

�������� ������

���� � �����

Page 44: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

���� ����� ������������ � ��� ����

Page 45: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

���� ����� ������������ � ��� ����

����� � �� ����

In this chapter we describe:

• block transfer programming

• sample programs in the PLC-2, PLC-3 and PLC-5 processors

• module scan time issues

Your module communicates with your processor throughbidirectional block transfers. This is the sequential operation of bothread and write block transfer instructions.

The block transfer write (BTW) instruction is initiated when theanalog module is first powered up, and subsequently only when theprogrammer wants to write a new configuration to the module. At allother times the module is basically in a repetitive block transfer read(BTR) mode.

The application programs for the three processor families werewritten to accomplish this handshaking in the described manner.They are minimum programs; all the rungs and conditioning must beincluded in your application program. If you wish to disable BTRsfor any reason, or add interlocks to the BTW rung to prevent writesfrom happening at certain times, you are allowed to do it. You maynot eliminate any storage bits or interlocks that are included in ourexamples. If interlocks are removed, the program may not workproperly.

The analog input module will work with a default configurationof zeroes entered in all five words of a five word BTWconfiguration block. See the configuration default section tounderstand what this configuration will look like. Also, refer toAppendix B for example configuration blocks and instructionaddresses to get started.

!ATTENTION: In PLC-2 family processors you mustnot enable both the read and write instructions at thesame time. Undesirable data could transfer, resulting inunpredictable machine operation. Using the prescribedprograms will prevent this situation.

� ���� �������

���� ������������������

Page 46: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Module Programming����

!?-64.,>498 ��F�� �� � �?6C ���

The PLC-2 program example regulates when each block transfer willbe initiated to eliminate problems caused by limited regulation ofbidirectional block transfers. Both storage bits are needed, as shownin the example, to accomplish this task in all PLC-2 systems, local orremote, with long or short program scans. Therefore, the program asshown is the minimum required. Note that PLC-2 processors that donot have the block transfer instruction must use the GET-GET blocktransfer format which is outlined in Appendix E.

������ ���� �!� ����� ������ ������� ���������

�69.5�$<,8=10<�"0,/

��

*+�)9?�.,8�<0:6,.0�>30�:?=3-?>>98�A4>3�,�>470<�E/980��-4>�>9�484>4,>0�>30�-69.5�><,8=10<

������

��

� ��

!?=3-?>>98�*+�

�4>��

�980��4> !?=3-?>>98�*+

%

�69.5�$<,8=10<�'<4>0

�980��4>

#>9<,20

�69.5�$<,8=10<�'<4>0

�4>��

�980��4>#>9<,20�4>��

�980��4>!9A0<�?:

%

�69.5�$<,8=10<�"0,/

�4>���4>

!9A0<�?:�4>

#>9<,20 �$"��980

��

������

(�

��

� ��

(�

#>9<,20

�4>�� �4>

�4>��

!9A0<�?:�4>

#>9<,20

��������

(�

��� ��

(�

#>9<,20

�4>��

�4>��

A<4>0�98�,�>470/�-,=4=���)9?�.,8�,6=9�?=0�,8C�=>9<,20�-4>�48�7079<C�

�� ���(��"�"�����$�����"�� �%������"��� �������$�������

((("�#((

))))���(((

�����$ ������� &�

� %�$�"����"�! #�$� �����������$���������

(((((((((

))))���((((�����"�"�$��!�"�#���

(((���((((((

�� ���(��"�'"�$���$�����"�� �%������"��� �������$�������

((("�#((

((((���((((

#>9<,20

#>9<,20

�� �F�

���� ��69.5 ><,8=10< <0,/ -?110<� >301460F>9F1460 79@0 48=><?.>498 396/= >30-69.5 ><,8=10< <0,/ ��$"� /,>, �1460 ��?8>46 >30 :<9.0==9< .30.5= >30 /,>,48>02<4>C� �1 >30 /,>, A,= =?..0==1?66C><,8=10<<0/� >30 :<9.0==9< 080<24D0=>30 �$" /980 -4>� 484>4,>482 , /,>,><,8=10< >9 >30 -?110< �1460 "� 19< ?=0 48>30 :<92<,7�

�1 >30 /,>, 4= .9<<?:>0/ /?<482 >30 �$"9:0<,>498� >30 �$" /980 -4> 4= 89>080<24D0/ ,8/ /,>, 4= 89> ><,8=10<<0/ >9>30 -?110< 1460� �8 >34= .,=0� >30 /,>, 48>30 �$" 1460 A466 -0 9@0<A<4>>08 -C /,>,1<97 >30 80B> �$"�

����� � ��� �$30=0 <?82= :<9@4/0 19< , ?=0<F484>4,>0/-69.5 ><,8=10< A<4>0 ��$'� ,1>0< >3079/?60 4= 484>4,64D0/ ,> :9A0<F?:�!<0==482 >30 :?=3-?>>98 69.5= 9?> �$"9:0<,>498 ,8/ 484>4,>0= , �$' >3,><0.98142?<0= >30 79/?60� �69.5 ><,8=10<A<4>0= A466 .98>48?0 19< ,= 6982 ,= >30:?=3-?>>98 <07,48= .69=0/�

����� � ��� �$30=0 <?82= :<9@4/0 , E<0,/FA<4>0F<0,/�=0;?08.0 >9 >30 79/?60 ,> :9A0<F?:�$30C ,6=9 7,50 =?<0 >3,> 986C 980-69.5 ><,8=10< �<0,/ 9< A<4>0� 4= 08,-60//?<482 , :,<>4.?6,< :<92<,7 =.,8�

����� ��� $30=0 <?82= ,<0 >30 .98/4>498482 -69.5><,8=10< <?82=� �8.6?/0 ,66 >30 48:?>.98/4>498482 =39A8 48 >30 0B,7:60:<92<,7�

�$"

�$'

� �!� �����������

Page 47: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Module Programming ����

�7%.,&$6,10 ����<���� � �7.; ���

Block transfer instructions with the PLC-3 processor use one binaryfile in a data table section for module location and other related data.This is the block transfer control file. The block transfer data filestores data that you want transferred to your module (whenprogramming a block transfer write) or from your module (whenprogramming a block transfer read). The address of the blocktransfer data files are stored in the block transfer control file.

The industrial terminal prompts you to create a control file when ablock transfer instruction is being programmed. The same blocktransfer control file is used for both the read and writeinstructions for your module. A different block transfer control fileis required for every module.

A sample program segment with block transfer instructions isshown below.

����� ������� ����� ������ ������� ���������

�.1&-� 4$05)(4

��������#������������ ���!� ���!�� �� � ���� ������ �

####

#�#########�####

###### ####

������

��

��

����

�10(��,6

�75+%76610

�19(4�72�,6�

��������

��

�������

��

�.1&-� 4$05)(4"4,6(�10(��,6

������

� ������#����"�� �����������

���!����

���!��

�� �

###

#

#���####

#####���####

���� ����

�� �

#

##### ####

�������

��

���<�

�6 219(4<72� 6+( 75(4 241*4$/ (:$/,0(5�6+( � � '10( %,6 ,0 6+( %.1&- 64$05)(4 4($'),.(� ,0,6,$6(5 $ %.1&- 64$05)(4 94,6( 61&10),*74( 6+( /1'7.(� $0' 6+(0 '1(5&105(&76,8( %.1&- 64$05)(4 4($'5&106,07175.;� +( 219(4<72 %,6 &$0 %((:$/,0(' $0' 75(' $0;9+(4( ,0 6+(241*4$/�

���� � ��� ��70*5 � $0' � $4( 6+( %.1&- 64$05)(4 4($'$0' 94,6( ,05647&6,105� +( � � '10( %,6 ,0470* �� %(,0* )$.5(� ,0,6,$6(5 6+( ),456 4($'%.1&- 64$05)(4� �)6(4 6+( ),456 4($' %.1&-64$05)(4� 6+( /1'7.( 2(4)14/5 $ %.1&-64$05)(4 94,6( $0' 6+(0 '1(5 &106,07175%.1&- 64$05)(4 4($'5 706,. 6+( 275+%76610 ,575(' 61 4(37(56 $016+(4 %.1&- 64$05)(4 94,6(��)6(4 6+,5 5,0*.( %.1&- 64$05)(4 94,6( ,52(4)14/('� 6+( /1'7.( 4(67405 61 &106,07175%.1&- 64$05)(4 4($'5 $761/$6,&$..;�

������� �������($'

� �

� "

���� �����������

Page 48: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Module Programming����

�8&/-'%7-21 ����<������ � �8/; � �

The PLC-5 program is very similar to the PLC-3 program with thefollowing exceptions:

1. You must use enable bits instead of done bits as the conditions oneach rung.

2. A separate control file must be selected for each of the blocktransfer instructions. Refer to Appendix B.

������ ��� � � ������ ������ ������ ���������

�!���1%&/)

��

��

�86,&87721

�29)5�83 �-7�

�!#��1%&/)

�-7

��

��

��

��

�!�

������!��� ��������

�����

���"��

���"���

���!����

��!�������

����!��

���!��"�" � �

�!#

������!��� ����#��!�

�����

���"��

���"���

���!����

��!�������

����!��

���!��"�" � �

$$�$$

$

$$$

$$�$$

$$�$$

$

$$$

$$�$$

�� �<�

������ �����

����� � ��� ��7 329)5<83� 7,) 352+5%0 )1%&/)6 %&/2'. 75%16*)5 5)%( %1( ):%0-1)6 7,)329)5<83 &-7 -1 7,) �!� *-/) �581+ ���!,)1� -7 -1-7-%7)6 21) &/2'. 75%16*)5 95-7)72 '21*-+85) 7,) 02(8/) �581+ ��!,)5)%*7)5� 7,) 352+5%0 '217-18286/;5)%(6 (%7% *520 7,) 02(8/) �581+ ���

� 68&6)48)17 �!# 23)5%7-21 -6)1%&/)( &; % 386,&87721 69-7', �581+�� �,%1+-1+ 352')6625 02() 9-// 127-1-7-%7) % &/2'. 75%16*)5 95-7)�

� � ����������

Page 49: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Module Programming ��

����������� ��������� � ���� �

Scan time is defined as the amount of time it takes for the inputmodule to read the input channels and place new data into the databuffer.

Word 24 of the block transfer write data table shows the scan timefor the module for the given configuration. These figures are the timeit takes to sample all channels and process the data. Refer toAppendix A for tables showing common scan times at variousoversample rates.

����� �������� ���� �� ������'����� � ��

�%���" ��&�"#��!��#

� "� � ���� ��#�

� � � �� �

� � � �� �

� �� ���

� � ��

� � � �� �

� ��� ����

�� ���� �����

� ���� �����

��� ���� �����

� ���� �����

����� �������� ���� �� ����"��$��� � ��

�%���" ��&�"#��!��#

� "� � ���� ��#�

� ��� ����

� � ��

� �� ���

� ��� ����

� ��� ����

� �� ���

�� �� ���

� ���� �����

��� ��� ����

� �� ���

� �%�� ���� ����

Page 50: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Module Programming����

�/�'%��.%*) � �3������� � �/'2 ����

The following description references the sequence numbers inFigure 5.4.

Following a block transfer write “1” the module inhibitscommunication until after it has configured the data “2,” performedcalibration check “3” (if requested), scanned the inputs “4,” andfilled the data buffer “5.” Write block transfers, therefore, shouldonly be performed when the module is being configured orcalibrated.

Any time after the second scan begins “6,” a BTR request “7” can beacknowledged. This interrupts the scan and the BTR empties thebuffer. (If RTS is enabled, a BTR will only occur after the specifiedtime period. Refer to chapter 4.)

Following the BTR, the input module inhibits block transfercommunications with the programmable controller until it hasscanned its inputs “8” and new data is ready ”9.” The input modulerepeats the scan sequence “10,” updating the input values untilanother block transfer request is received. Therefore, BTRs will onlybe completed as frequently as the total scan time of the inputmodule.

��� �� ������� �������� ����

� � � � � � ��

�) *" �'*�&.,�)-"!, 1,%.!

�-.���)

�* /'! �0�%'��'! .* +!,"*,( �'*�& .,�)-"!,��'*�& .,�)-"!,- �,! %)$%�%.! /).%' �)2+,*#,�((! ��� .%(! $�- !'�+-! �

����� ����� ������������� ������%)#'!3!) ! (* ! � ���(- �*)"%#/,!� ���- ��'%�,�.%*)�%""!,!).%�' (* ! � �(- �*)"%#/,!� ��(- ��'%�,�.%*)

��� ������ �(- "*, �� -%)#'!3!) ! %)+/.- �)* -��'%)# *, %#%.�' "%'.!,��� (- "*, � %""!,!).%�' %)+/.- �)* -��'%)# *, %#%.�' "%'.!,�

�����

�) ���)

, ���)

�'*�&�,�)-"!,�,%.!.%(!

�*)"%#/,!.%(!

��'%�,�.%*).%(!

�!! )*.!

In this chapter, you learned how to program your programmablecontroller. You were given sample programs for your PLC-2, PLC-3and PLC-5 family processors.

You also read about module scan time.

������ ����!

Page 51: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

���� ����� ������������ � ��� ����

������ �� ��� �����

In this chapter, we describe;

• configuring your module’s features

• conditioning your inputs

• entering your data.

Because of the many analog devices available and the wide varietyof possible configurations, you must configure your module toconform to the analog device and specific application that you havechosen. Data is conditioned through a group of data table words thatare transferred to the module using a block transfer write instruction.Before continuing, make sure you read “Setting the ConfigurationPlugs on the Module” in chapter 2.

The software configurable features available with the Analog InputModule (cat. no. 1771-IFF/A) are:

• input range selection

• input type

• data format

• digital filtering

• real time sampling

• scaling to engineering units

• calibration

• oversampling

• unused channels disable

Note that digital filtering and scaling values must be entered inBCD format only. Change your display format to BCD in thePLC-5 and PLC-3 to accomplish this.

Note: Programmable controllers that use 6200 softwareprogramming tools can take advantage of the IOCONFIG utility toconfigure this module. IOCONFIG uses menu-based screens forconfiguration without having to set individual bits in particularlocations. Refer to your 6200 software literature for details.

Note: Programmable controllers that use process configuration andoperation software (cat. no. 6190–PCO) can take advantage of thosedevelopment and runtime tools used for the application ofprogrammable controllers in process control. The PCO worksheetsand the menu-driven configuration screens and faceplates let youconfigure, test/debug and operate the I/O module. Refer to your6190-PCO software literature for details.

������� ���������

����� ���� ���� ����������

Page 52: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

�)�! ��( $# � �+������� � �)#� ����

During normal operation the processor transfers 1 to 41 words to themodule when you program a block transfer write instruction to themodule’s address. This BTW file contains configuration words, andcalibration words (words 38 and 39) for each channel.

When a block transfer transfer length of 0 is programmed, the1771-IFF/A will respond with the 1771-IFE series A default lengthof 37.

You can configure the module to operate with any of five voltage orthree current ranges. You select individual channel ranges using thedesignated words of the block transfer write instruction (below). UseBTW word 1 for range selection of channels 1 through 8, and BTWword 2 for channels 9 through 16. Two bits are allocated for eachchannel.

���! ����� ����� ��� �� �

�� �� �� �� ��� ��� �� �!���� ���!

� � � ($ �� ��� ($ ��"��

� � � ($ �� ��� � ($ ��"��

� � +� ($ ��� ��� +�� ($ ���"����

� � +�� ($ ���� ���� � ($ ��� ��

� �)&&�#( #%)( "$�� '�!��(�� �* �$#� �)&�( $# %!)��� �$#� �)&��!� )' #� � +%$!�& '��! #��

���� �� � � �� �� �� �� �� � �� �� � � �� �� �� �� ��������� ���

�� �� �� � �� � � �� �� �� �� �� �� � � �� �� �� �� ��������� ���

�& (� �$&� � � � � � � ��#�� ��!��( $# + ���##�!' � (�&) �

�& (� �$&� � �� �� � � �� �� �� � ��#�� ��!��( $# + ���##�!' � (�&) ��

The following table shows the incremented voltage or currentassigned to each bit for the seven different input ranges. Forexample, if the channel 1 input range is 0 to +5V and the actualincoming signal is at mid-range (+2.5V) the value in the module’sdata word would be 0000 1000 0000 0000 (binary) or 2048(decimal). The input is 2048/4096, or 1/2 of full scale.

���! ����� ����� ���

Page 53: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

�/�'& �.&*) ����3 ����� � �/)" ���

�)+/. �*'.�$" �)! �/,,"). ��)$"- #*, .%" ��-. �)�'*$ �)+/. �*!/'"

�*(&)�' �*'.�$" *,�/,,"). ��)$"

�*,,"-+*)!&)$ 1�&$&. ����/.+/. ��)$"

�*,,"-+*)!&)$ ��1�&.�&)�,0 �/.+/. ��)$"

�*'.�$" *,�/,,"). �", �&.

�� .* ��� ���� .* ����� ���� .* � ���� ����(�

� .* �� ���� .* ����� ���� .* ����� ��(�

3� .* ��� 3���� .* ����� 3���� .* ����� ��(�

3�� .* ���� 3���� .* ����� 3���� .* ����� ���(�

� .* ��(� ���� .* ����� ���� .* ����� �����(�

�� .* ��(� ���� .* ����� ���� .* ����� ����(�

3� .* ��(� 3���� .* ����� 3���� .* ����� �����(�

�*."� �*'.�$" �)! /,,"). &)+/. ,�)$"- �," -"'" .��'" *) � +", %�))"' ��-&-�

Select single-ended or differential inputs using the designated bit inthe configuration file. Inputs to a particular module must be allsingle-ended or all differential. Set BTW word 3, bit 08 (bit 10 octal)as shown below.

�"'" .&)$ �&)$'"1")!"! *, �&##",").&�' �)+/.-

�" &(�' �&. � �� .�' �&. ��� �)+/. .0+"

� !&##",").&�' &)+/.-

� -&)$'"3")!"! &)+/.-

�" � �&.- �� � � �� �� �� �� �� � �� �� � � �� �� ���"- ,&+.&*)

� .�' �&.- � �� �� � � �� �� �� � �� �� � � �� �� ���"- ,&+.&*)

�,&." �*,! �"�' �&(" ��(+'&)$��.�

�*,(�.�)+/.�2+"

�&$&.�' �&'.",�"�' .&(" -�(+'&)$� !�.� #*,(�.� &)+/..2+" �)! !&$&.�' #&'.",

You must indicate what format will be used to read data from yourmodule. Typically, you select BCD with PLC-2 processors, and 2’scomplement binary with PLC-3 and PLC-5 processors. SeeAppendix C for details on data format. You use BTW word 3, bits09-10 (11-12 octal) to set the data format.

�"'" .&)$ .%" ��.� �*,(�.

�" &(�' �&. ���� .�' �&. ���

�" &(�' �&. ���� .�' �&. ���

��.� �*,(�.

� � ���

� � .0*�- *(+'"("). �&)�,2� !�.� #&,-.

� � .0*�- *(+'"("). �&)�,2

� � -&$)"! (�$)&./!" �&)�,2

�%�+.",

�++")!&1 �

�)+/. �0+"

��.� �*,(�.

Page 54: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

�.�&$��-$)( ��0�� �� � �.( ���

�%��" ���������# ����!&� ��#� ��!"#

In two’s complement binary – data first mode, the channel data willappear in word 1 through 8 (differential) or 1 through 16(single-ended). Diagnostic and status information which previouslyappeared in words 1 through 4 will appear after the channel data.

The module has hardware-based high frequency filters on allchannels to reduce the effect of electrical noise on the input signal.Software digital filtering is meant to reduce the effect of processnoise on the input signal. Digital filtering is selected using BTWword 3, bits 00-07.

The digital filter equation is a classic first order lag equation(Figure 6.1). Using a step input change to illustrate the filterresponse (Figure 6.2), you can see that when the digital filterconstant time elapses, 63.2% of the total response is reached. Eachadditional time constant achieves 63.2% of the remaining response.

��$!� ������#�� ��#�! � $�#���

�( � �(0 �

-

- � ����( 0 �(0�

���!��� �(������*+ , (-�).-*.-��!$&- + ��* �%�/)&-�" ������ (�������*+ /$).,�).-*.-��!$&- + ����

-�����')�.& ��#�(( &�.*��- �-$' ��, �)(�,�

�� (�����*+ , (-�$(*.-��.(!$&- + ����

�� � �$"$-�& !$&- + -$' �)(,-�(- �, �)(�,�

��$!� ������#�� ��#�! ��� � $�#��� ���$"#!�#���

���

� � ��� �$' $( � �)(�, ����

�� � ��� , ��� � � , ��� � � , ��(!$&- + � �(*.-

�'*&$-.�

Digital filter time constant values of 0.00 BCD to 0.99 BCD (0.00BCD = no filter; 0.99 BCD = maximum filter) are set in bits 00through 07 of word 3 of the block transfer write instruction. If aninvalid digital filter value is entered (i.e., 0.1F), bit 02, word 1 of theblock transfer read instruction will be set. If an invalid digital filtervalue is entered, the module will not perform digital filtering. If youuse the digital filtering feature, the filter time constant value chosenwill apply to all input signals.

����#�� ��#�!���

Page 55: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�'�����&�"! ����(������ � �'!� ����

The real time sampling (RTS) mode of operation provides datagathered at precisely timed intervals for use by the processor. BTWword 3 bits 11–15 (13–17 octal) are used to set the real timesampling interval.

RTS is invaluable for time based functions (such as PID andtotalization) in the PLC. It allows accurate time based calculations inlocal or remote I/O racks. In the RTS mode the module scans andupdates its inputs at a user defined time interval (T) instead of thedefault interval. The module ignores block transfer read (BTR)requests for data until the sample time period elapses. The BTR of aparticular data set occurs only once at the end of the sampleperiod and subsequent requests for transferred data are ignoredby the module until a new data set is available. If a BTR does notoccur before the the end of the next RTS period, a time-out bit is setin the BTR status area. When set, this bit indicates that at least onedata set was not transferred to the processor. (The actual number ofdata sets missed is unknown.) The time-out bit is reset at thecompletion of the BTR.

Set appropriate bits in the BTW data file to enable the RTS mode.You can select RTS periods ranging from 100 milliseconds (ms) to3.1 seconds. Refer to the table below for actual bit settings. Notethat the default mode of operation is implemented by placing allzeroes in bits 11–15 (13–17 octal).

�! ��!!��� ��� !�� ���� ���� ������ ����

������� �! �� �� �� �� �������� ���� ������

�� �� �� �� �������� ���� ������

�!�� �! � �� �� �� �������� ���� ������

� �� �� �� �������� ���� ������

� � � � � �" ���� ����'�& %�&&�!�% � � � � � ���%

� � � � � ��� % � � � � � ���%

� � � � � ��� % � � � � � �� %

� � � � � ��� % � � � � � ���%

� � � � � �� % � � � � � ���%

� � � � � �� % � � � � � ���%

� � � � � ��� % � � � � � ���%

� � � � � ��� % � � � � � ���%

� � � � � �� % � � � � � ��%

� � � � � ��� % � � � � � ��%

� � � � � ���% � � � � � ���%

� � � � � ���% � � � � � ���%

� � � � � ���% � � � � � �� %

� � � � � ���% � � � � � ���%

� � � � � ��% � � � � � ���%

� � � � � ��% � � � � � ���%

����'�& ��&&�!�% � ��!���(�!��� �!#'&% ( � %�����$�!&��� �!#'&% ( ��� %

���� ���� ��������

Page 56: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

���� ����� ������������ � ��� ����

Your module can perform linear conversion of unscaled data toengineering units, (for example; gallons/minute, degrees C, degreesF and pounds/square inch). Unscaled data in the module has a rangeof 0 through 4095 for the unipolar ranges (0 to 5V dc/0 to 20mA and1 to 5V dc/4 to 20mA); and -4095 to +4095 (8190) for the bipolarranges (+5V/+20mA and +10V). BTW words 6 through 37 are thescaling words for channels 1 through 16. Channel 1 minimumscaling values are set in word 6, and maximum scaling values are setin word 7. Channel 2 minimum scaling values are set in word 8, andmaximum scaling values are set in word 9, and so on for the otherchannels.

The format of this data is 4-digit BCD. The resolution at the moduleof scaled values is the same as for unscaled data: one part in 4095 for0 to 5V dc/0 to 20mA and 1 to 5V dc/4 to 20mA ranges; and one partin 8190 for the +5V/+20mA and +10V ranges. Resolution at theprocessor, however, is determined by the scaled ranges (i.e., if 0 =minimum and 500 = maximum, resolution is now 1 part in 500).Each input channel can be scaled independently of the otherchannels.

Note: To achieve the 0 to +10V range you must use bipolar scaling.Select the +10V range and scale for + the actual intended range. Ifyou need 0 to 100 gpm, set scaling values at -100 and +100. You willeffectively be creating a 0 to 10V range that is scaled from 0 to 100.

������� �� �� ��� �� �����

You implement the scaling feature by:inserting minimum andmaximum scaled values in the appropriate configuration words usingBCD format.

C. If any of the minimum or maximum values are negative, setthe appropriate sign bits in the minimum or maximum signbit word

D. If a single channel is scaled, all channels must be scaled, andall 37 configuration words must be written to the module.

��� �� �����

The maximum range of the scaling values is +9999 BCD. Thesevalues must be entered in BCD.

Typically, invalid values are “minimum greater than maximum,” or“minimum equal to maximum.” If invalid values are entered intothe scaling words, the corresponding input in the BTR data willbe zero and the invalid scaling bit will be set.

��� ��

Page 57: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�$�����#��� ����&���� � �$�� �

��������� Scaling values must always be entered in BCDformat, even if the data format chosen is binary. Ifscaling is selected for any channel, all channels must bescaled. If scaling is not required on certain channels,set those to the default input range: 0 to 4095 for 0 to +voltage or current ranges, and -4095 to +4095 for - to +voltage or current ranges.

If scaling is not selected, the module requires specific minimumBTR file lengths for the number of channels used. The BTW filelength can be set to 3 words. The following table shows the requiredBTW and BTR file lengths when using scaling.

����� �������� ���� ��� ����� ���� ������

�������� ������ ���������

��� ���������

� �

� � ��

� � ��

�� ��

� �� �

� �� ��

�� ��

�� �� �

�� � ��

�� � �

�� �� ��

�� �� ��

� � �

� �� ��

�����!�#��� �� ��

��!�" �� �

�%�!"�� ���� �� ��

��� ���� ��"���� �� ��

��������� Use decimally addressed bit locations for PLC-5processors.

The module will return values outside the scaling range. Forexample, if a module is in the 0–5V dc mode, scaled for 0 to 5000,and has –2V dc applied, it will return –2000.

Page 58: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

����������� ��������� � ���� �

This feature (oversampling) is set in block transfer word 40. Thisword specifies the number of times a channel will be sampled andthe results averaged. Legal values of the number of oversamples are:0, 1, 2, 4, 8, 16, 32, 64, 128, and 256. The format of the data inthis field can be BCD or binary.

����� ��������� ��� ���������

� ����

� ����

� ����

� ����

� ����

� ���

�� ����

� ���

��� ����

� ��

If 0 oversamples are chosen, or the block transfer write length isless than 40, the oversample selection will default to 8.

Block transfer write word 41 is the channel sampling disable word. Ifyou do not want to include a channel in your sample, set thecorresponding bit to 1, and the channel will NOT be sampled. (Indifferential mode, channels 9 through 16 are ignored.) If thechannels are not set (0), or the block transfer write length is lessthan 41, all channels will be sampled.

A disabled channel will return 0 in the block transfer read.

�����������

� ���� �����

Page 59: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

� ��

�0 ('!�/'+* ����4 ����� � �0*# ���

If a write block of five words, with all zeroes, is sent to the fastanalog input module (cat. no. 1771-IFF series A), default selectionswill be:

• 1 to 5V dc or 4 to 20mA (dependent on configuration jumpersetting)

• BCD data format

• no real time sampling (RTS)

• no filtering

• no scaling

• single-ended inputs

• 8 times oversample

• no disabled channels

���$� ������)* �%�$&! �%'+* �&�+$� �����,������ �$&�# �(�%) �( �("*��&% "!+(�*"&% �$&�#

���� �"*) �� �� � � �� �� �� �� �� � �� �� � � �� ��

��)�("'*"&%��*�$ �"*) �� � �� �� � � �� �� �� � �� �� � � �� ��

��)�("'*"&%

�+-" � � � � � � ��*%# �#(#!/'+* 4 �&�**#(. � /&-0 �

� �� �� � � �� �� � ��*%# �#(#!/'+* 4 �&�**#(. � /&-0 �

�#�( �')# ��),('*%��/��+-)�/

�*,0/�3,#

�'%'/�( �'(/#-�#�( /')# .�),('*%� "�/� $+-)�/� '*,0//3,# �*" "'%'/�( $'(/#-

� � �� �� � � �� �� � � � � � � �'%* �'/.� )'*')0) .!�('*% 1�(0#.

� � �� �� � � �� �� � � � � � � �'%* �'/.� )�2')0) .!�('*% 1�(0#.

�&�**#( � 4 )'*')0) .!�('*%

� �&�**#( � 4 )�2')0) .!�('*%

� �&�**#( 4 )'*')0) .!�('*%

� �&�**#( 4 )�2')0) .!�('*%

�� �&�**#( 4 )'*')0) .!�('*%

⇓ ⇓ ⇓ ⇓

� �&�**#( � 4 )�2')0) .!�('*%

� � �� �� � � �� �� � � � � � � �$$.#/ ��(' -�/'+*

� � �� �� � � �� �� � � � � � � ��'* ��(' -�/'+*

�� ��� +- '*�-3� �4� �� +*(3� �1#-.�),('*%

�� � �� �� � � �� �� � � � � � � �&�**#( ��),('*% �'.� (#

�� �+$* �&% "!+(�*"&%

Page 60: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�7%.,&$6,10 ����<����� � �70( ����

�!*��&(� ��)�(!'*!&%) �&( * � %�#&� �%'+* �&�+#� �#&�" �(�%)��(�(!*� �&%�!�+(�*!&% �#&�"

Note that decimal bits are shown, with octal bits in parentheses.

�&(����!$�# �!*���*�# �!*�

��)�(!'*!&%

#14'5 � $0'�

�,65 <���<���

�%'+* (�%�� )�#��*!&%) $..19 6+( 75(4 61 &10),*74( 6+( ,02765 )14 $0; 1) � ,0276 81.6$*( 14 &744(06 4$0*(5 !91 %,65$4( 4(37,4(' )14 ($&+ &+$00(. �,65 $0' � )14 &+$00(. �� %,65 � $0' )14 &+$00(. �� (6&

�!* � �!* �� �&#*��� &( �+((�%* �%'+*

� 61 �" '&� � 61 �/� �'()$7.6�

� 61 �" '&� 61 �/�

� <� 61 ��" '&� <� 61 ��/�

� � <� 61 ��" '&� 61 �" '&

#14' �,65 <��<��

�!�!*�# �!#*�( 4('7&(5 ())(&6 1) 01,5( 10 ,0276 (( ��,*,6$. �,.6(4,0*� 10 2$*( ���� ��()$7.6 ,5 01 ),.6(4�

�,6 ����

�%'+* *.'�� 5(6 %,6 )14 ',))(4(06,$. /1'( 10 $.. &+$00(.5�(5(6 �� � 5,0*.(<(0'(' ,02765 �'()$7.6� (6 ��� � ',))(4(06,$. ,02765

�,65 �<����<���

��*� �&($�* � 5(6 61 /$6&+ ;174 241&(5514���<���

�!* ���

�!* ����

��*� �&($�*

��� �'()$7.6�

� !91�5 &1/2.(/(06 %,0$4; � '$6$ ),456 �5(( %(.19�

� !91�5 &1/2.(/(06 %,0$4;

� � ,*0(' /$*0,67'( %,0$4;

�,&�) �&$'#�$�%* �!%�(. � ��*� �!()* � !+( &+$00(. '$6$ 9,.. $22($4 ,0 914' � 6+417*+ � �',))(4(06,$.� 14 �6+417*+ �� �5,0*.(<(0'('� �,$*0156,& $0' 56$675 ,0)14/$6,10 9+,&+ 24(8,175.; $22($4(' ,0 914'5 � 6+417*+ � 9,..$22($4 $)6(4 6+( &+$00(. '$6$

�,65 ��<���� <���

���# *!$� )�$'#!%� � �()$7.6 ,5 01 �! (( $22(0',: � )14 6,/,0* '(6$,.5 (( 2$*(���� )14 4($. 6,/( ,06(48$.5

#14' ��,65 <���<���

�!%!$+$ )!�% �!*)� 9+(0 5(6� '(5,*0$6( 0(*$6,8( /,0,/7/ 5&$.,0* 8$.7(5 )14 6+( &144(5210',0* ,0276 &+$00(.5�,6 &144(5210'5 61 &+$00(. �� %,6 � &144(5210'5 61 &+$00(. �� (6&

#14' ��,65 <���<���

��-!$+$ )!�% �!*)� 9+(0 5(6� '(5,*0$6( /$:,/7/ 5&$.,0* 8$.7(5 6+$6 $4( 0(*$6,8( �$:,/7/ 5&$.,0* 8$.7(/756 %( *4($6(4 6+$0 /,0,/7/ 10 $0; 2$46,&7.$4 &+$00(. �,6 &144(5210'5 61 &+$00(. �� %,6 � &144(5210'5 61&+$00(. �� (6&

#14'5 � 6+47 �

�,65 <���<���

�!%!$+$ �%� $�-!$+$ )��#!%� 8$.7(5 )14 ($&+ &+$00(. �06(4 ,0 ��� )14/$6

#14' ��,65 <���<���

���)�* ��#!�(�*!&% � �$&+ %,6 4(24(5(065 $ &+$00(. �%,6 61 &+$00(. �� %,6 � 61 &+$00(. �� (6&� #+(0 6+( %,6 ,55(6� $0' $ �!# +$5 %((0 5(06� 6+( /1'7.( 9,.. 4($' 6+( &+$00(.5 $0' $'-756 6+( 1))5(6 61 $0$.1* *4170' 216(06,$.�0 ',))(4(06,$. /1'(� %,65 � 6+47 �� �� 6+47 �� ,0 1&6$.� $4( ,*014(' �0 &744(06 /1'(� $22.; /�

Page 61: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

�0�(%��/%+* ��5�� �� � �0*! ���

�� ����!���������� �!� �!�� �!�����

�+- ���%/. ��5 ���5��

���� �������!��� � ���$ �%/ -!,-!.!*/. � �$�**!( ��%/ �� /+ �$�**!( � �%/ � /+ �$�**!( � !/��� �$!* /$! �%/ %..!/� �* � ��� $�. �!!* .!*/� /$! )+ 0(! 2%(( -!� /$! �$�**!(. �* � &0./ /$! #�%* �+--!�/%+* 1�(0!.� �" 0.! +*�� � /+ � +- /+ � -�*#!.� � 1�(0! +" � %. !3,!�/! � �" 0.! +* ��� -�*#!� �� %. !3,!�/! � �* %""!-!*/%�()+ !� �%/. �� /$-0 �� /$-0 � %* +�/�(� �-! %#*+-! � �* �0--!*/ )+ !� �,,(4 �)��

�+- ���%/. ��5 ���5��

#�� ������� � �$%. 2+- .,!�%"%!. /$! *0)�!- +" /%)!. � �$�**!( 2%(( �! .�),(! �* /$! -!.0(/. �1!-�#! ��!#�( 1�(0!. +" /$! *0)�!- +" +1!-.�),(!. �-!� �� � � �� �� �� �� ��� �� �* �� ��� �����! �� !�� ��!� ��!�� ����� ��� �� � �� �����$� �" � +1!-.�),(!. �-! �$+.!*� +- /$! �(+�' /-�*."!- 2-%/! (!*#/$ %. (!.. /$�* ���/$! +1!-.�),(! .!(!�/%+* 2%(( ����"�! !� ��

�+- ��%/. ��5 ���5��

������ ������� �� ���� � ���$ �%/ -!,-!.!*/. � �$�**!( ��%/ � "+- �$�**!( �� �%/ � "+- �$�**!( � !/���� �$!*� �%/ %. .!/ ��� /$�/ �$�**!( 2%(( *+/ �! .�),(! � �$%. "!�/0-! %*�-!�.!. /$! %*,0/ .��* /%)! "+- 0*0.! �$�**!(.� �* %""!-!*/%�( )+ !� �$�**!(. � /$-0 � �-! %#*+-! � �" � +- /$! ��� (!*#/$ %. (!.. /$�* �� �(( �$�**!(. 2%(( �!.�),(! �*+*! %.��(! ��

In this chapter you learned how to configure your module’s features,condition your inputs and enter your data.

���!�� �"����$

Page 62: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�����

���� ����� ������������ � ��� ����

Page 63: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������ �

�4$,+%#3+/. ����9 ����� � �#8 ���

����� ����� �� ���� ����

In this chapter, we describe:

• reading data from your module

• block transfer read block format

Block transfer read programming moves status and data from theinput module to the processor’s data table in one I/O scan(Figure 7.1). The processor’s user program initiates the request totransfer data from the input module to the processor.

�$"/, ���*,� �--$")( ).- !*, ��-. �)�'*" �)+/. �*�/' �� �1������ �'*�& �,�)-! , � ��

� �� �$.- �� � � �� �� �� �� �� � �� �� � � �� �� ��

� -�,$+.$*)��.�' �$.- � �� �� � � �� �� �� � �� �� � � �� �� ��

� -�,$+.$*)

"/1& � �� �� �� � � �� �� �! �+#)./23+%2

� �� �� � � �� �� � � � � � � �#3# 4.&'11#.)' (/1 %*#..',2 ��� �

� �� �� � � �� �� � � � � � � �#3# /5'11#.)' (/1 %*#..',2 ��� �

� � �� �� � � �� �� � � � � � � �#3# 0/,#1+38 (/1 %*#..',2 ���

� �*#..', � �.043 �*#..', � �.043

�*#..', �.043 �*#..', �.043

� �*#..', �.043 �*#..', �.043

� �*#..', � �.043 �*#..', � �.043

⇓ ⇓ ⇓⇓

� �*#..', � �.043 �*#..', � �.043

� � �� �� � � �� �� � � � � � � �((2'3 �#,+$1#3+/. �'24,32

� �� �� � � �� �� � � � � � � �#+. �#,+$1#3+/. �'24,32

$+.#18� �-2 1'2/,43+/. +-' �3#-0

� $+.#18� 3/ ��µ2 �%#. +-'

"*'1'� �! � �/6'1 40 $+3�� � �43 /( 1#.)' $+3�� � �.5#,+& 2%#,+.) $+3� � � �'#, 3+-' 2#-0,+.) $+3�� � �#1&6#1' �#4,3�� � ������ 23#342 $+32�� � �#,+$1#3+/. 23#342 $+32

� *'2' $+32 #1' 2'3 ��� #3 #001/7+-#3',8 3*' +.043 1#.)' ,+-+32 2','%3'& � #$,' �����

During normal operation, the processor transfers up to 24 words tothe module when you program a BTR instruction to the module’saddress.

�#�+. , ��% �.$0 -

� ��$)" ��.� �,*( �*/,�*�/'

Page 64: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

�3!*(" 2(-, ��9�� �� � � 7 ���

When a BTR length of 0 is programmed, the 1771-IFF/A willrespond with the 1771-IFE series A module default length of 20.

The bit/word description for the block transfer read of the fast analoginput module is described below.

���#� ����� �&(� �&($�* �&( * � ��)* %�#&� �%'+* �&�+#�

�&(� ���!$�# !*���*�# !*�

��)�(!'*!&%

�-0# �(2 ��

�&-�( +' �!* ���� � �1$# !7 2'$ +-#3*$ 2- 2$** 2'$ .0-"$11-0 2' 2 (2 (1 *(4$ !32 ,-2 7$2 "-,%(&30$#� �2 (1 )$7 $*$+$,2 (, 2'$ ..*(" 2(-,.0-&0 +�

�(2 ��+* &� (�%�� �!* ���� � �'(1 !(2 (1 1$,2 2- 2$** 2'$ .0-"$11-0 2' 2 -,$-0 +-0$ "' ,,$*1 0$ $(2'$0 -4$0 -0 3,#$0 0 ,&$�

�(2 ��%,�#!� )��#!%� �!* ���� � �'(1 !(2 0$.-021 2' 2 2'$ 1" *(,& (1 1-+$'-5(,4 *(#� �13 **7� !-2' 4 *3$1 0$ $/3 * -0 +(,(+3+ (1 &0$ 2$0 2' ,+ 6(+3+ 5'$, 2'(1 !(2 "-+$1 -,� � , *1- !$ , !%,�#!� �!#*�( 4 *3$�

�(2 �����# *!$� )�$'#� ��+#* �!* ����� � �'(1 !(2 (1 1$2 (% 2'$ +-#3*$ (1"-,%(&30$# %-0 ��� ,# !*-") 20 ,1%$0 0$ # ' 1 ,-2 -""300$# 5(2'(,2'$ 31$0�.0-&0 ++$# .$0(-#�

�(2 ��

��#!�(�*!&% )*�*+) �!* ���� � �'$, " *(!0 2(,& 2'$ +-#3*$� 2'(1 !(2 5(**!$ "*$ 0$# (% 2'$ " *(!0 2(-, 5 1 13""$11%3*� �% 2'$ !(2 (1 1$2� ,(,"-00$"2 4-*2 &$�"300$,2 5 1 ..*($#� -0 -%%1$2 ,# & (, " *(!0 2(-,15$0$ 22$+.2$# 1(+3*2 ,$-31*7�

�(2 �

���� )*�*+) �!* � � � �'(1 !(2 (1 1$2 (% , $00-0 -""301 1 4(,&" *(!0 2(-, # 2 2- ,-,4-* 2(*$ +$+-07� �% 2'(1 !(2 (1 1$2 2 .-5$03.� 2'$# 2 %0-+ 2'$ ������ #(# ,-2 . 11 2'$ "'$")13+ ,# ,- " *(!0 2(-,4 *3$1 0$ 31$#�

�(2 ����(�-�(� ��+#* ���� ��'$, 2'(1 !(2 (1 1$2� 2'$ #"�#" "-,4$02$0 %31$' 1 !*-5,� �(&(2 * *-&(" 5(** "-,2(,3$ 2- -.$0 2$�

�(21 ��� ������

�-2 31$#�

�-0# �(21 ��� ������

�%��((�%�� �!*) %-0 $ "' "' ,,$*� �(2 �� %-0 "' ,,$* � !(2 � %-0"' ,,$* � $2"� �'$1$ !(21 0$ 1$2 �� 2 ..0-6(+ 2$*7 2'$ (,.320 ,&$ *(+(21 1$*$"2$# %0-+ � !*$ ���

�-0# ��(21 ��� ������

�,�((�%�� �!*) %-0 $ "' "' ,,$*� �(2 �� %-0 "' ,,$* � !(2 � %-0"' ,,$* � $2"� �'$1$ !(21 0$ 1$2 �� 2 ..0-6(+ 2$*7 2'$ (,.32 0 ,&$*(+(21 1$*$"2$# %0-+ � !*$ ���

�-0# � �(21 ��� ������

�&#�(!*. �!*) � �$2 5'$, (,.32 (1 *$11 2' , 8$0-� �(2 �� %-0 "' ,,$* �!(2 � %-0 "' ,,$* � $2"�

�-0# 2'03 � �%'+* ,�#+�) ��-0# %-0 "' ,,$* � 5-0# � %-0 "' ,,$* � $2"�

�-0# �(21 ��� ������

���)�* ��#!�(�*!&% (�)+#*) �!*) � � "' !(2 0$.0$1$,21 "' ,,$*� �%2$0 " *(!0 2(-, ��� ' 1 !$$, 1$,2� 2'$ +-#3*$ "-,%(0+1 " *(!0 2(-, !7$"'-(,& ! ") 2'$ "' ,,$*1 2' 2 5$0$ " *(!0 2$# #30(,& 2'$ -%%1$2" *(!0 2(-, ���� �, #(%%$0$,2( * +-#$� "' ,,$*1 �� 2'03 � 0$ 8$0-�

#&�" �(�%)��( �����&($�*

Page 65: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

�/�'%��.%*) ��4�� �� � ��2 ���

��"�!� #���������� �#���#�� �#�

��!�

�*, �%.- ��� ������

��� �����!�#��� !�"$�#" ��#" � ���$ �%. ,!+,!-!).- � �$�))!'� �".!, ���'%�,�.%*) ��� $�- �!!) -!).� .$! (* /'! �*)"%,(- ��'%�,�.%*) �2!�$*%)# ���& .$! �$�))!'- .$�. 1!,! ��'%�,�.! /,%)# .$! #�%)��'%�,�.%*) ���� �) %""!,!).%�' (* !� �$�))!'- �� .$,/ � �,! 3!,*�

�*, � �%.- ��� ������

���� �#�� � �$%- 1*, %- � (- �*/).!, .* .%(!-.�(+ .$! �'*�&�,�)-"!, �!� � �*/ ��) -/�.,��. .$! .%(! -.�(+ *" ��� ",*(�)*.$!, .* "%) .$! %""!,!)�!� �$! �*/).!, %- � 4�%. ,*''%)# �*/).!,�1$%�$ �*/).- ",*( � .* ����� �) .$!) ,*''- *0!, .* ��

�*, � �%.- ��� ������

���� ���� � �$%- 1*, �*).�%)- .$! ,�.! �. 1$%�$ .$! %)+/.- �,! �!%)#/+ �.! �

����� ����� $# ����� �����#���

���#��� �� $# �$!!��# �� $#

.* � � � .* �(�

� .* � � � .* �(�

� .* � � � �� .* ��(�

�� .* ��� �

� .* �� �

�/,,!). %)+/. (* ! -!'!�.! �2 �*)"%#/,�.%*) +'/#� �*)"%#/,��'! /-%)# �%�+*'�, -��'%)#�

Page 66: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

� �

�6&.-'%5-10 ��;�� �� � �%: ���

When bits 9 and 10 in block transfer write word 3 are set for “two’scomplement – data first configuration,” the block transfer read willhave the channel data first in the transfer.

���)&� ���!$� �&�#'��& ���� �# �*$�' �$"%!�"�#( � ��(� ��&'( �$#���)&�(�$#� ��#�!�+�#����#%)('

���� ��(' �� � � �� �� �� �� �� � �� �� � � �� �� ��

��'�&�%(�$#��(�! ��(' � �� �� � � �� �� �� � �� �� � � �� �� ��

��'�&�%(�$#

$13( �,%00). �0265 �,%00). �0265

�,%00). �0265 �,%00). �0265

� �,%00). � �0265 �,%00). � �0265

� �,%00). � �0265 �,%00). � �0265

⇓ ⇓ ⇓⇓

� �,%00). � �0265 �,%00). � �0265

� �� �� �! "! �! � �# �-%+0145-'4

� � � � � � � � � � � �%5% 60()33%0+) *13 ',%00).4 ��

� � � � � � � � � � � �%5% 17)33%0+) *13 ',%00).4 ��

� � � � � � � � � � � �%5% 21.%3-5: *13 ',%00).4 ��

� � � � � � � � � � �**4)5 �%.-&3%5-10 )46.54

� � � � � � � � � � �%-0 �%.-&3%5-10 )46.54

� ;&-5 31..-0+ '1605)3 � &-0%3:� /4 3)41.65-10 "-/) !5%/2

� #2(%5) 3%5) � &-0%3:� 51 υ4� 8-5, ��µ4 3)41.65-10 !'%0 "-/)

$,)3)� �# � �18)3 62 &-5� � �65 1* 3%0+) &-5�! � �07%.-( 4'%.-0+ &-5 "! � )%. 5-/) 4%/2.-0+ &-5�� � �%3(8%3) �%6.5�� � ��� �� 45%564 &-54�! � �%.-&3%5-10 45%564 &-54

",)4) &-54 %3) 4)5 �� %5 %22319-/%5).: 5,) -0265 3%0+) .-/-54 4).)'5)( �"%&.) ���"����

��(� ��&'( �$#���)&�(�$#

Page 67: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

� ��

�6&.-'%5-10 ��;�� �� � �%: ���

� �*'� ��"%�! �'�$(��' ���� $ �+%�( �%#&"�#�$) � ��)� � '() �%$� �*'�) %$� � ���'�$) �"�$&*)(

���� � )( �� � � �� �� �� �� �� � �� �� � � �� �� ��

��(�' &) %$��)�" � )( � �� �� � � �� �� �� � �� �� � � �� �� ��

��(�' &) %$

$13( �,%00). �0265 �,%00). �0265

�,%00). �0265 �,%00). �0265

� �,%00). � �0265 �,%00). � �0265

� �,%00). � �0265 �,%00). � �0265

�,%00). �0265 �,%00). � �0265

� �,%00). � �0265 �,%00). �0265

� �,%00). � �0265 �,%00). �0265

� �,%00). � �0265 �,%00). � �0265

� �� �� �! "! �! � �# �-%+0145-'4

� � � � � � � � � � � �%5% 60()33%0+) *13 ',%00).4 ��

� � � � � � � � � � �%5% 17)33%0+) *13 ',%00).4 ��

� � � � � � � � � � �%5% 21.%3-5: *13 ',%00).4 ��

� � � � � � � � � � � �**4)5 �%.-&3%5-10 )46.54

� � � � � � � � � � � �%-0 �%.-&3%5-10 )46.54

;&-5 31..-0+ '1605)3 � &-0%3:� /4 3)41.65-10 "-/) !5%/2

� #2(%5) 3%5) � &-0%3:� 51 υ4� 8-5, ��µ4 3)41.65-10 !'%0 "-/)

� � � �15 64)( ���

$,)3)� �# � �18)3 62 &-5� � �65 1* 3%0+) &-5�! � �07%.-( 4'%.-0+ &-5 "! � )%. 5-/) 4%/2.-0+ &-5�� � �%3(8%3) �%6.5�� � ��� �� 45%564 &-54�! � �%.-&3%5-10 45%564 &-54

",)4) &-54 %3) 4)5 �� %5 %22319-/%5).: 5,) -0265 3%0+) .-/-54 4).)'5)( �"%&.) ���"����

In this chapter you learned the meaning of the status information thatthe input module sends to the processor.

���&)�' �*##�',

Page 68: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

����

���� ����� ������������ � �� ����

Page 69: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�������� �

%@-74.,?4:9 ����F������� � @7D ����

������������

���������� �����

�9;@?> ;0= 8:/@70 �� >49270�09/0/� � /4110=09?4,7 7:B 70A07

":/@70 !:.,?4:9 ���� �$ =,.6 � � >7:?

�9;@? A:7?,20 =,920> �9:849,7�

�� ?: ��* /. ?: ��* /.�� ?: ��* /.�� ?: ��* /. ?: ��* /.

�9;@? .@==09? =,920> �9:849,7��� ?: ��8� ?: ��8��� ?: ��8�

&0>:7@?4:9 ���-4? -49,=D�� -4?> ;7@> >429 :9 -4;:7,= =,920>

�..@=,.D ��� :1 1@77 >.,70 =,920 � ��:�

!490,=4?D �� !'�

&0;0,?,-474?D �� !'�

�>:7,?4:9 *:7?,20 (34> 4>:7,?4:9 800?> := 0C.00/> ?30 =0<@4=0809?> :1)! '?,9/,=/ ��� ,9/ �'� '?,9/,=/ ����� #:� ����

�9;@? :A0=A:7?,20 ;=:?0.?4:9 �* �A:7?,20 8:/0��

�* �.@==09? 8:/0��

�9;@? :A0=.@==09? ;=:?0.?4:9 �.@==09? =,920>� 8�

�:88:9 8:/0 A:7?,20 � �*:7?>

�9;@? 48;0/,9.0 �� "02:38> 1:= A:7?,20 =,920>� �� :38> 1:= .@==09? =,920>

�:88:9 8:/0 =050.?4:9 � /-� /.����E

�@==09? &0<@4=0809?> �8� � ��* 1=:8 �$ .3,>>4> -,.6;7,90

%:B0= �4>>4;,?4:9 ��� +,??> �8,C48@8�

(30=8,7 �4>>4;,?4:9 ���� �()3= �8,C48@8�

)9>.,70/ ��� ,9/ -49,=D :@?;@? ?:;=:.0>>:=

?: ����� 1:= ;:7,= =,920> � ?: �*� �� ?: ��*� ?: ��8��,9/ �� ?: ��8������� ?: ���� 1:= -4;:7,= =,920> � ��*� ��*� ��8��

�924900=492 @94?> >09? ?: ;=:.0>>:= ������ B4?3 >070.?,-70 >.,7492

�,>?0>? �9?0=9,7 >.,9 =,?0� .3,9907> 49 70>> ?3,9 �8> ��0;09/> :9 9@8-0= :1 :A0=>,8;70>�9@8-0= :1 .3,9907>� ,9/ ,.?4A0 10,?@=0>��

�9A4=:9809?,7 .:9/4?4:9>:;0=,?4:9,7 ?08;0=,?@=0�>?:=,20 ?08;0=,?@=0�=07,?4A0 3@84/4?D� $;0=,?492

'?:=,20

?: �� � � ?: ������ ?: ��� ��� ?: ������ ?: ��� �B4?3:@? .:9/09>,?4:9�� ?: ��� �B4?3:@? .:9/09>,?4:9�

�:9/@.?:=> +4=492

�,?02:=D

�� 2,@20 ��88�� >?=,9/0/ �8,C�� �� 49.3 ����88� 49>@7,?4:9 �8,C���,?02:=D �

����������� � �� �� ��� � ��� ���

Page 70: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���

�9'0.(&8.32 ��=�� �� � �90< ���

�!� ��"��� ���#�

�*<.2,'*8;**2 � &2) '*8;**2 � &2) �

%.6.2, �61 �&8&03, �91'*6 ���%�

�.*0) %.6.2, �61 !(6*; "3659* �=� .2(-=4392)7

�,*2(< �*68.+.(&8.32�;-*2 463)9(8 36 4&(/&,.2, .7 1&6/*)�

• �!� (*68.+.*)

• �!� �0&77 �� �.:.7.32 � �63947 �� �� �� � (*68.+.*)

• #� 0.78*)

• �� 1&6/*) +36 &00 &440.(&'0* ).6*(8.:*7

�278&00&8.32 �27869(8.327 ��= ��� "-* .24987 &6* 4638*(8*) 83 � $� �20< � :3087 (&2 '* 40&(*) ).6*(80< &(6377 8-* .2498 ;-*2 (32+.,96*) .2 8-* (966*28 13)*�� *+*6 83 49'0.(&8.32 ������� ��63,6&11&'0* �3286300*6 %.6.2, &2) �6392).2, �9.)*0.2*7 +36 �3.7* �1192.8<��

Word 24 of the block transfer write data table shows the module scantime for a given configuration. These figures are the time it takes tosample all channels and process the data.

����� ������� ���� �� ������%����� ����

#��� �� �$� !�����! �� � �� ���� ��!�

� ��� ����

�� ���

� ��

� �� ���

� ��� ����

� �� ���

� �� ���

�� ��� ����

� ��� ����

� �� ���

����� ������ ���� �� ���� ��"��� ����

#��� �� �$� !�����! �� � �� ���� ��!�

� �� ���

�� ���

� ��

� �� ���

� �� ���

� ��� ����

� ��� ����

�� �� ���

� ���� �����

� � � � � �

���#�� ���� ����

Page 71: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

��

����������� ��������� � ���� �

��� � ������" ��!����"� �+�"��� �#�����&�� �� ���""� &

#�� �%�"&��% �%�'� �#%� � �)�%&�!$ � � �* ����( ' �)�%&�!$ �

���""� & ��&�� �� ���""� & �"�� �� �#%� � ��!� �!&� �#%� � ��!� �!&�

� � � � �� � � � �� �

� � �� ��� � ��

� �� ��� ���� �� ���

� �� � �� ��� ����

� �� �� ��� � � �� �

�� � �� ��� ����

�� �� ��� �� ���

� � �� ��� ����

� � �� ��� ��� ����

� �� ��� �� ���

�� ��� ���� � ��

�� � �� ��� ����

�� � ��� ���� ��� ����

�� � �� ��� �� ����

�� � ��� ���� � ���

� � � ��� �� ����

��� � ������" ��!����"� �+�"��� �#�����&�� �� ���""� &

#�� �%�"&��% �%�'� �#%� � �)�%&�!$ � � �* ����( ' �)�%&�!$ �

���""� & ��&�� �� ���""� & �"�� �� �#%� � ��!� �!&� �#%� � ��!� �!&�

� � ��� ���� � ��

� � �� ��� �� ���

� ��� ���� �� ���

� � �� �� ���

� � �� ��� ��� ����

� �� ��� �� ����

� ��� ���� � ���

� � � ��� �� ����

Page 72: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

��

�%�����$�! ����' ����� � �%�& ���

����� �� �� �� �

����� ����� ��� �� ����� �������

��� �� �� ���

���� � � � ����

��� �� � �

��� �� �' ��

����� � �� ��� �� �� �

����� ����� ��� �� ����� �������

��� �� �� �� �

���� � � � ����

��� �� � �

��� �� '� �

����� � �� ��� � � �� ��� �

����� ����� ��� �� ����� �������

��� �� �� �� �

���� � � � ����

� ��� �

'��� �� '����

��� �� �'� �

����� � �� ���

����� ����� ��� �� ����� �������

����� �� �� �� �

��� � � � ����

� ��� �

'�� �� '����

'���� �� �'� �

�� ��$#

�� ��$#

�� ���� � ���� ���

����������

����� ������

��"��

��"��

�� �� �����������

���

�� ��$#

��� ��$#

�� ���� � ���� ���

����������

����� ������

��"��

��"��

�� �� ����������

�� ��$#

��� ��$#

�� ���� � ���� ���

����������

����� ������

��"��

��"��

�� �� '� $! ��� �'� $! �����

�� ��$#

��� ��$#

��� ���� � ���� ����

����������

����� ������

��"��

��"��

�� �� '�� $! ����

����������

Page 73: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������� �

�;*31+):165 ��?����� � �;3> ���

� �� ��� �������

The following are sample programs for entering data in theconfiguration words of the write block transfer instruction whenusing the PLC-2, PLC-3 or PLC-5 family processors.

To enter data in the configuration words, follow these steps:

Example:Enter the following rung for a write block transfer:

��

��

���

���

������%�� �$ �"�

��"�����

���#������

����������"�

����

���

���

��

��������

400 is the address of the write block transfer data file. You want toexamine configuration word 1.

�!�� �!��� �� ����!���

�� �8-99 '!�� ��(��,):) ),,8-99� �15,9 :0- *36+2 :8)59.-8 159:8;+:165

�� �8-99 ������ ������� -46<-9 78-+-,15/ +644)5,

�� �8-99 '��!���&(� 68 � �1973)>9 :0- .13- 15 *15)8> 68 ���

�� �6<- +;8968 :6 ,):) :6 *- 46,1.1-,

�� �5:-8 5-= ,):)

�� �8-99 '��!� "( $81:-9 ,):) :6 .13- -3-4-5:

Use the above procedure to enter the required words of the writeblock transfer instruction. Be aware that the block length will dependon the number of channels selected and whether scaling is or is notperformed; for example, the block may contain only 3 words if noscaling is performed but may contain 37 words if using 16 inputswith scaling.

������ ������� ��� !������� ��"! ���"��

��$� �����# ����� ��

Page 74: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

B–2 Programming Examples

�/(+*)'.*-, ����1���� � �/+0 �

The PLC-2 family write block transfer data file should look likeFigure B.1.

����� ��� ���� ����� �������� ���� �������� ��� � ���� ����� ���������

��"� ��� � ��� ���� & ��"� ����"� ����� " ��!�� $ �"����#�� ��� � �������� ���1���

����� ����"�� ��

��!�"��� ���� ��"�

���

���

���

���

��

��

���

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� �����������

��

���

���

������

���

��

��"�

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

Following is a sample procedure for entering data in theconfiguration words of the write block transfer instruction whenusing a PLC-3 processor.

To enter data in the configuration words, follow these steps:

Example:Enter the following rung for a write block transfer:

��

��

��"�

��

��"�

������%�� �$ �"�

���������

� �#����

���#���

��"��

����

��������

����������

� ��"�

��

����"����

��"��

��

����������

F0003:0000 is the address of the write block transfer data file. Youwant to enter/examine word 1.

���� ����� ���������

Page 75: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

B–3Programming Examples

�,%('&$+'*) ����. ����� � �,(- ���

1. Press [SHIFT][MODE] to display your ladder diagram on theindustrial terminal.

2. Press DD, 03:0[ENTER] to display the block transfer write file.

The industrial terminal screen should look like Figure B.2. Noticethe highlighted block of zeroes. This highlighted block is the cursor.It should be in the same place as it appears in Figure B.2. If it is not,you can move it to the desired position with the cursor control keys.Once you have the highlighted cursor in the right place as shownabove, you can go on to step 3.

������ �������� ��� � ������� ��� � ���� �� �����

��������

�������� ��������

��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

�������� ��������

������

������

������

������

�����

!���

����� . !��� � ����

���� ������� � !���. " #

���� � ��� ��� � �� ������ � �� ����� � � �� � "�������� � ��� ���� ���

�������� �������� �������� ��������

3. Enter the data corresponding to your bit selection in word 0 through 4.

4. When you have entered your data, press [ENTER]. If you make amistake, make sure the cursor is over the word you desire tochange. Enter the correct data and press [ENTER].

5. Press [CANCEL COMMAND]. This returns you to the ladderdiagram.

Page 76: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

B–4 Programming Examples

�-&)('%,(+* ����/���� � �-). �

The following is a sample procedure for entering data in theconfiguration words of the block transfer write instruction whenusing a PLC-5 processor and 6200 programming software.

1. Enter the following rung:

��

��

������$����#��!�

����������

���"����

���"���

���!����

����!�������

����!��

���!��"�" �

$$

$$$�$$

����

���

�!# ������

N7:60 is the address of the BTW transfer file

2. Press [F8] (data monitor),[F5] (change address) and enter N7:60to display the configuration block.

The industrial terminal screen should look like Figure B.3.

����� ��������� ���� ��� ��� ������������ ����

�����

�����

����

��� �

�����

���

���

����

����

����

����

����

����

���

����

����

����

����

����

����

����

���

���

����

����

����

����

����

����

���

���

����

����

����

����

����

���

���

����

����

����

����

� � � � � � �

3. Enter the data corresponding to your bit selections and addscaling values, if scaling is desired.

4. [ESC] returns you to the ladder program.

Use this template for your appendices. If it were not for the differentrunning head, this would be your chapter 4 document.

���� ����� ���������

Page 77: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������� �

����������� �������� � ���� ���

�� � ����� ��� �

The 4-digit BCD format uses an arrangement of 16 binary digits torepresent a 4-digit decimal number from 0000 to 9999 (Figure C.1).The BCD format is used when the input values are to be displayedfor operator viewing. Each group of four binary digits is used torepresent a number from 0 to 9. The place values for each group ofdigits are 20, 21, 22 and 23 (Table C.A). The decimal equivalent for agroup of four binary digits is determined by multiplying the binarydigit by its corresponding place value and adding these numbers.

����� ��������� ������ �� � ������

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � �� �

� � � � � � � � � � � � � � � �

���

� � � � �������

������ ������ �� � ������ ����

Page 78: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Data Table FormatsC–2

����������� ��������� � ���� �

����� ��� � �� "�#��$�$���

����� ���%��� �� �� �� �� ��� �� ���

��������!%�&����$

� � � � �

� � � � �

� � � � �

� � � � �

� � � � �

� � � �

� � � �

� � � � �

� � � � �

� � � �

Signed–magnitude binary is a means of communicating numbers toyour processsor. It should be used with the PLC-2 family whenperforming computations in the processor. It cannot be used tomanipulate binary 12-bit values or negative values.

Example: The following binary number is equal to decimal 22.

101102 = 2210

The signed–magnitude method places an extra bit (sign bit) in theleft–most position and lets this bit determine whether the number ispositive or negative. The number is positive if the sign bit is 0 andnegative if the sign bit is 1. Using the signed magnitude method:

0 10110 = +221 10110 = –22

������(�����$%�� ����"'

Page 79: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Data Table Formats C–3

���� ����� ������������ � ��� ����

Two’s complement binary is used with PLC-3 processors whenperforming mathematical calculations internal to the processor. Tocomplement a number means to change it to a negative number. Forexample, the following binary number is equal to decimal 22.

101102 = 2210

First, the two’s complement method places an extra bit (sign bit) inthe left-most position, and lets this bit determine whether the numberis positive or negative. The number is positive if the sign bit is 0 andnegative if the sign bit is 1. Using the complement method:

0 10110 = 22

To get the negative using the two’s complement method, you mustinvert each bit from right to left after the first “1” is detected.

In the above example:

0 10110 = +22

Its two’s complement would be:

1 01010 = –22

Note that in the above representation for +22, starting from the right,the first digit is a 0 so it is not inverted; the second digit is a 1 so it isnot inverted. All digits after this one are inverted.

If a negative number is given in two’s complement, its complement(a positive number) is found in the same way:

1 10010 = –140 01110 = +14

All bits from right to left are inverted after the first “1” is detected.

The two’s complement of 0 is not found, since no first “1” is everencountered in the number. The two’s complement of 0 then is still 0.

Use this template for your appendices. If it were not for the differentrunning head, this would be your chapter 4 document.

����� �� ���� ������

Page 80: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Data Table FormatsC–4

���� ����� ������������ � ��� ����

Page 81: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������� �

���� ����� ������������ � ��� ����

����� �� ����� ��������� ��������� �����������

Programming multiple GET instructions is similar to block formatinstructions programmed for other PLC-2 family processors. Thedata table maps are identical, and the way information is addressedand stored in processor memory is the same. The only difference isin how you set up block transfer read instructions in your program.

For multiple GET instructions, individual rungs of ladder logic areused instead of a single rung with a block transfer instruction. Asample rung using multiple GET instructions is shown in Figure D.1and described in the following paragraphs.

Rung 1: This rung is used to set four conditions.

Examine On Instruction (113/02) - This is an optional instruction.When used, block transfers will only be initiated when a certainaction takes place. If you do not use this instruction, blocktransfers will be initiated every I/O scan.

First GET Instruction (030/120) - identifies the module’s physicaladdress (120) by rack, group and slot; and where in theaccumulated area of the data table this data is to be stored (030).

Second GET Instruction (130/060) - indicates the address of thefirst word of the file (060) that designates where the data will betransferred. The file address is stored in word 130, 1008 above thedata address.

Output Energize Instruction (012/07) - enables the block transferread operation. If all conditions of the rung are true, the blocktransfer read enable bit (07) is set in the output image data tablecontrol byte. The output image table control byte contains theread enable bit and the number of words to be transferred. Theoutput energize instruction is defined as follows:

“0” indicates that it is an output instruction

“1” indicates the I/O rack address

“2” indicates the module group location within the rack

“07” indicates this is a block transfer read operation (if this were ablock transfer write operation, “07” would be replaced by “06”.)

Rungs 2 and 3: These output energize instructions (012/01 and012/02) define the number of words to be transferred. This isaccomplished by setting a binary bit pattern in the module’s outputimage table control byte. The binary bit pattern used (bits 01 and 02energized) is equivalent to 6 words or channels, and is expressed as110 in binary notation.

������� ��� ������������ ��������� �� �����������������

Page 82: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

D–2 Block Transfer (Mini-PLC-2 and PLC-2/20 Processors)

�2!*(" 1(-, ����4������ � �2*3 � �

Rung Summary: Once the block transfer read operation iscomplete, the processor automatically sets bit 07 in the input imagetable status byte and stores the block length of the data transferred.

���!�� ���!� ���� �� ��� �!� ���� �����#��#� ��� ��#���� ���������� ���"�

� 1 � !*$ ��

�-,1/-*�31$

���

���

���

���

��

���

��

���

���

���

��

�21.21 �+ &$ � !*$ �-,1/-*�31$ �-,1 (,0 �$ #�, !*$ �(1 ,# �*-")�$,&1' (, �(, /3 �-#$

� 1 �##/$00�-,1 (,0 �-#2*$�##/$00 (, ���

�,.21 �+ &$ � !*$�1 120 �31$�-,1 (,0 �-,$ �(1

�1-/ &$ �-" 1(-,�-,1 (,0 �(*$�##/$00 (, ���

� � �$ # �� � �(1

� � �

��

�1 120�31$

� � �

�21.21�+ &$ � !*$

�(+$/��-2,1$/�""2+2* 1$#� *2$0 �/$

�,.21�+ &$� !*$

�(+$/��-2,1$/�/$0$1� *2$0 �/$

�(/01 �##/$00��$01(, 1(-, -%�/ ,0%$//$# � 1

�����

��

��

���

��

� �

���

�����

��

�� ��

��� ���

�2,& �

�2,& �

�2,&

�2*1(.*$ ��� �,01/2"1(-,0

Page 83: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

D–3Block Transfer (Mini-PLC-2 and PLC-2/20 Processors)

�/�'%��.%*) ����2���� � �/'1 �

The input module transfers a specific number of words in one blocklength. The number of words transferred is determined by the blocklength entered in the output image table control byte correspondingto the module’s address.

The bits in the output image table control byte (bits 00 - 05) must beprogrammed to specify a binary value equal to the number of wordsto be transferred.

For example, Figure D.2 shows if your input module is set up totransfer 6 words, you would set bits 01 and 02 of the lower imagetable control byte. The binary equivalent of 6 words is 000110. Youwould also set bit 07 when programming the module for blocktransfer read operations. Bit 06 is used when block transfer writeoperations are required.

�" ,)� ����++"& �$'�# ��& +! ��,$+"($� ��� �&*+),�+"'&* '&$.�

� � � � � � � �

��.� � ,!--�*).�%)- �* /'!� ,!-- %) ���

�/.+/. �(�#! ���'! �*).,*'�1.! �*).�%)- �!� �)��'! �%. �) �'*�&�!)#.$ %) �%)�,1 �* !

���

���

���

���

���� � �

��.� ���'!

�*).,*'�1.!

�!� �*, -",*( �* /'!

�'*�& �,�)-"!,�!� �)��'! �%.

�*, �'*�&�,�)-"!, ��.%0!�+!,�.%*)- �)'1

�/.+/. �(�#! ���'!

�����

�,%��) '��')�* +'� �

�"&�). �"+ ��++�)&�'-�) �,+(,+ �%� � ���$� �.+�

�)�&*��) � � �� �� �� ��

�!"�/'. � � � � � �

� � � � � � �

� � � � � � �

� � � � � � �

� � � � � � �

� � � � � �

� � � � � �

� �

�� � � � � � �

� � � � � � �

��++"& +!� �$'�# ��& +!��,$+"($� ��� �&*+),�+"'&*'&$.�

Page 84: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

D–4 Block Transfer (Mini-PLC-2 and PLC-2/20 Processors)

���� ����� ������������ � ��� ����

Page 85: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

������� �

�������� ������������

�����

This appendix contains forms useful in setting up your data table.

Page 86: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

E–2 Forms

�%�����$�! ��)�� ��

�$�"%� "%�! �&�$'��& ����

�%' ( %$��� #�"

� "� �%&�

�� �� �� �� �� �� �� � � �� �� �� �� �� �� ��

�%' ( %$ � "� �%&���(�" � �� �� �� �� �� �� �� � �� �� �� �� �� �� ��

�!$ %#�� ���� !#$�� ��$#

��$� � ��""� ��

� ��$� �&�""� ��

� ��$� �!��"�$' (�� � ���

(� � ���

�%' ( %$ � "� �%&����$$�"�)#��& ��")�

Page 87: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

E–3Forms

�&�����%�! ��*�����

�&�$' �$'�# �(�&)��( �("*�

�')"*"'&���"%�$

�"$� �'(�

� �� �� �� �� �� � �� �� � � �� �� �� �� ��

�')"*"'& �"$� �'(���*�$ �� � � �� �� �� �� �� �� � � �� �� �� �� ��

��� ��$ � %�#!&�� � �� �� �����%�! �!(�# �" �%

� � � � � � ��� �� �&���#

��� ��$ � %�#!&�� � �� �� �����%�!

� �� �� �� �� �� �� � ��� �� �&���#

�')"*"'&���"%�$

�"$� �'(�

� �� �� �� �� �� � �� �� � � �� �� �� �� ��

�')"*"'& �"$� �'(���*�$ �� � � �� �� �� �� �� �� � � �� �� �� �� ��

� �!�&�� �! ���&#�%�!

� �� ��&� $���� � '��&� $�� ��%$

� ��)��&� $���� � '��&� $�� ��%$

�')"*"'& �"$� �'(��!�&&�$�+%��( �"&����, ��$+� �')"*"'& �"$� �'(�

�!�&&�$�+%��( �"&����, ��$+�

��

��

� �

� �

�� ��

�� ��

�� ��

�� ��

�� ��

�� ��

� ��

� ��

�� �

�� �

�� ��

�� ��

�� ��

�� ��

Page 88: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

E–4 Forms

�������� ������������

Page 89: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�1�)& �0&,+ ����5 ����� � �1)4 ���

� 1.� 4� ��

���� ���

��� #,.*�0� ��� ���!&$&0�) #&)0".&+$ �+! / �)&+$� ���

�), ( 0.�+/#".� ���� ��� �� ��� ,**1+& �0&,+ 1/&+$� ��."�! �+! 3.&0" #&)" )"+$0%/� ���3.&0"� ��

�), ( 0.�+/#". ."�!� ��� �� ���� ���&0�3,.! #,.*�0� ��3,.! �//&$+*"+0/� ���� ���� ���

�), ( 0.�+/#". 3.&0"� � ,+#&$1.�0&,+ �), (� ���#&)0". /"00&+$/� ���&+-10 .�+$" /")" 0&,+� ��-.,$.�**&+$� ��

�)&�.�0&,+� �-".&,!& � ��0,,)/� ��04-"/ ,#� ��

,+#&$1.�0&,+ �), (�&0�3,.! !"/ .&-0&,+/� �����), ( 0.�+/#". 3.&0"� ���

,+#&$1.�0&,+� �)&�.�0&,+ 0&*"� ��� ��

,++" 0&,+ !&�$.�*� /&+$)"�"+!"! &+-10/

�3&." 0.�+/*&00"./� ����3&." 0.�+/*&00"./� ��

� !&##"."+0&�) &+-10/�3&." 0.�+/*&00"./� �����3&." 0.�+/*&00"./� ���

,+/&!".�0&,+/� -."�&+/0�))�0&,+� �

!�0� #,.*�0� ���&0 /")" 0&,+ /"00&+$/� ��

!�0� #,.*�0/�/ ,*-)"*"+0 �&+�.4� ����!&$&0 �&+�.4 ,!"! !" &*�)� ���/&$+"!�*�$+&01!" �&+�.4� ��

!"#�1)0 ,+#&$1.�0&,+� ����), ( 0.�+/#". 3.&0"� ��� ���

!"#�1)0 )"+$0%� /".&"/ �� ��

!&�$+,/0& �&0/� ���

!&�$+,/0& /� 3,.! �� ���

#� 0,.4 /"00&+$� &+-10/� �

#�1)0 &+!& �0,.� ���� ���

#"�01."/� ���

#&")! 3&.&+$ �.*� ��� ��

#&)0".&+$� !"/ .&-0&,+� ���

#,.*�0� !�0�� ��

��� *,!1)"&+-10 %�++") '1*-"./� ��&+/0�))� ��� � � ���

&+!& �0,. )&$%0/� ��

&+!& �0,./� ���� �� #�1)0� ���� ������� ���� ���

&+-10 .�+$" /")" 0&,+� ��

&+-10 .�+$"/� -.,$.�* /")" 0��)"� ��

&+-10 2,)0�$"� 1.."+0 .�+$"/� ��

&+/0�))�0&,+��� *,!1)"� ��� � � ���,# *,!1)"� �

'1*-"./� &+-10 %�++")� ��

*,!1)"� /%&--&+$ /0�0"� ��

*,!1)" ,+#&$1.�&,+� ��

*,!1)" &+/0�))�0&,+� �

*,!1)" ), �0&,+� &+ ��� %�//&/� �

*,!1)" ."/,)10&,+� ���

Index

Page 90: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

IndexI–2

�*�!���)�$# ����.���� � �*!- �

#$�(� �#)�'��'�#��� ���� ���

%$,�' '�&*�'�"�#)(� �'$" ��� %!�#�� ���

%'$�'�""�#�� ,�)� "*!)�%!� ���(� ���

'�#�� (�!��)�$#��) (�))�#�(� ����#%*)� ��

'��! )�"� (�"%!�#�� ����) (�))�#�(� ��

'�($!*)�$#� ���

(�"%!� %'$�'�"� �������� ��������� �������� ���

(��!�#���(�'�%)�$#� ���"%!�"�#)�)�$#� ��"�#�"*" �!$� )'�#(��' '�&*�'�"�#)(�

���'�#��(� ��

(��# )�"�� "$�*!�� ��� ���

(%�������)�$#(� ���

)�() (-()�"� �$##��)�#�� ���

)�()�#��- ��(�$##��)�#� �#%*)(� ������##�! �*#�)�$#�!�)-� �� )$ "$�*!� �$""$#� ���

)'$*�!�(�$$)�#�� ������')� ���

)'$*�!�(�$$)�#� )�� "$�*!�� ���

*%��)� )�"�� ���

+$!)����"$�� �#%*) ��+���(� '��$""�#������!� !�#�)�� ���

Page 91: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

�$$�&.�)��$�-�,�$"��+"'& �)'�$�% ��(')+�, >4: ,/3* ' 574(1+2 </9. 4:7 *4):2+39'9/43� 51+'8+ )4251+9+ '3* 7+9:73 9./8 ,472�

�:(� �'2+

�'9� �4� �:(� �4� �:(� �'9+ �'79 �4�

�!��# �)'�$�%�*� �-(� ��*�)"�� �)'�$�%�*� �&+�)&�$ �*� �&$-

574)+*:7+�89+5

+='251+

+=51'3'9/43

/11:897'9/43

-:/*+1/3+

49.+7

*+,/3/9/43

,+'9:7+

/3,4 /3 2'3:'1

�'))+88/(/1/9>�

/3,4 349 /32'3:'1

9+=9 /11:897'9/43"+).3/)'1 �)):7')>

�4251+9+3+88

$.'9 /3,472'9/43 /8 2/88/3-�

�1'7/9>

!+6:+3)+

$.'9 /8 349 /3 9.+ 7/-.9 47*+7�

$.'9 /8 :3)1+'7�

�9.+7 �422+398

#8+ (')0 ,47 247+ )422+398�

&4:7 �'2+ �4)'9/43��.43+

+9:73 94� �'70+9/3- �422:3/)'9/438� �11+3?�7'*1+> �4�� � �11+3?�7'*1+> �7/;+� �'>,/+1* �98�� �� ����? ��� �.43+� �� � � ?�� ��%� �� � � ?��

�:(1/)'9/43 ����?���?�'> ���� �� ������?�

��*+ �&�$' �&(,+ �'�,$� �*�) ��&,�$

����.����� ����.���� �������,$- ���

Page 92: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

���� ��������

���� � ��� ����

���

� ������

NO POSTAGE NECESSARY

IF MAILED IN THE

UNITED STATES

BUSINESS REPLY MAILFIRST-CLASS MAIL PERMIT NO. 18235 CLEVELAND OH

POSTAGE WILL BE PAID BY THE ADDRESSEE

TECHNICAL COMMUNICATION1 ALLEN BRADLEY DRMAYFIELD HEIGHTS OH 44124-9705

I–2

Page 93: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

Support Services

���� ����� ������������ � ��� ����

At Allen-Bradley, customer service means experiencedrepresentatives at Customer Support Centers in key cities throughoutthe world for sales service and support. Our value-added servicesinclude:

���� ��� �������

• SupportPlus programs

• telephone support and 24-hour emergency hotline

• software and documentation updates

• technical subscription services

��� �� �� �� � � ��� ��

• application engineering assistance

• integration and start-up assistance

• field service

• maintenance support

���� ��� ��� � ��

• lecture and lab courses

• self-paced computer and video-based training

• job aids and workstations

• training needs analysis

��� � �� ������� ��� ��

• your only “authorized” source

• current revisions and enhancements

• worldwide exchange inventory

• local support

������� ��� ��

Page 94: ˇˆ ˙ˆ ˙ - Rockwell Automation · through the output image table to the module and block-transfers input data from the module through the input image table. The module also requires

!>,

�55/7D�;+.5/B� + #8-4@/55 �>=86+=387 �><37/<<� 2+< ,//7 2/59371 3=< -><=86/;< 369;8?/9;8.>-=3?3=B +7. :>+53=B 08; 68;/ =2+7 �� B/+;<� (/ ./<317� 6+7>0+-=>;/ +7. <>998;= + ,;8+.;+71/ 80 +>=86+=387 9;8.>-=< @8;5.@3./� %2/B 37-5>./ 5813- 9;8-/<<8;<� 98@/; +7. 68=387-87=;85 ./?3-/<� 89/;+=8; 37=/;0+-/<� </7<8;< +7. + ?+;3/=B 80 <80=@+;/� #8-4@/55 3< 87/ 80 =2/@8;5.�< 5/+.371 =/-278581B -869+73/<�

(8;5.@3./ ;/9;/</7=+=387�

�;1/7=37+ • �><=;+53+ • �><=;3+ • �+2;+37 • �/513>6 • �;+C35 • �>51+;3+ • �+7+.+ • �235/ • �237+� !#� • �8586,3+ • �8<=+ #3-+ • �;8+=3+ • �B9;>< • �C/-2 #/9>,53- •�/76+;4 • �->+.8; • �1B9= • �5 $+5?+.8; • �375+7. • �;+7-/ • �/;6+7B • �;//-/ • �>+=/6+5+ • �87.>;+< • �871 �871 • �>71+;B • �-/5+7. • �7.3+ • �7.87/<3+ •�;/5+7. • �<;+/5 • �=+5B • �+6+3-+ • �+9+7 • �8;.+7 • �8;/+ • �>@+3= • �/,+787 • �+5+B<3+ • �/A3-8 • /=2/;5+7.< • /@ */+5+7. • 8;@+B • !+43<=+7 • !/;> •!23539937/< • !85+7. • !8;=>1+5 • !>/;=8 #3-8 • "+=+; • #86+73+ • #><<3+���$ • $+>.3 �;+,3+ • $371+98;/ • $58?+43+ • $58?/73+ • $8>=2 �0;3-+� #/9>,53- • $9+37 •$@/./7 • $@3=C/;5+7. • %+3@+7 • %2+35+7. • %>;4/B • &73=/. �;+, �63;+=/< • &73=/. �371.86 • &73=/. $=+=/< • &;>1>+B • '/7/C>/5+ • )>18<5+?3+

�55/7D�;+.5/B �/+.:>+;=/;<� � $8>=2 $/-87. $=;//=� �35@+>4//� (� ��� &$�� %/5� �� �� ��D��� �+A� �� �� ��D����

!>,53-+=387 ��D�� �� � �>5B ��� ! � ��� �89B;312= ��� �55/7D�;+.5/B �869+7B� �7-� !;37=/. 37 &$�