Download User Manual - Rockwell Automation

Transcript
#"
!
Important User Information
Because of the variety of uses for the products described in this
publication, those responsible for the application and use of this
equipment must satisfy themselves that all necessary steps have been
taken to assure that each application and use meets all performance
and safety requirements, including any applicable laws, regulations,
codes and standards.
In no event will the Allen-Bradley Company be responsible or liable
for indirect or consequential damages resulting from the use or
application of this equipment.
The examples and diagrams in this manual are included solely for
illustrative purposes. Because of the many variables and
requirements associated with any particular installation, the
Allen-Bradley Company cannot assume responsibility or liability for
actual use based on the examples and diagrams.
Allen-Bradley publication SGI-1.1, “Safety Guidelines for the
Application, Installation and Maintenance of Solid State Controls”
describes some important differences between solid state equipment
and hard–wired electromechanical devices that should be taken into
consideration when applying products such as those described in this
publication.
Reproduction of the contents of this manual, in whole or in part,
without written permission of the Allen-Bradley Company is
prohibited.
Throughout this document we use notes to make you aware of safety
considerations.
WARNING
!
Identifies information about practices or
circumstances that can cause an explosion in a
hazardous environment, which may lead to personal
injury or death, property damage, or economic loss.
Attentions help you:
• identify a hazard
• avoid the hazard
• recognize the consequences
ATTENTION Identifies information about practices or
!
circumstances that may lead to personal injury or
death, property damage, or economic loss.
Microsoft is a registered trademark of the Microsoft Corporation.
Windows is a trademark of the Microsoft Corporation.
FLEX I/O and PLC-5 are trademarks of the Allen-Bradley Company, Inc.
PROFIBUS is a trademark of the PROFIBUS User Organization
Identifies information that is critical for
IMPORTANT successful application and understanding of the
product.
ATTENTION
!
Environment and Enclosure
This equipment is intended for use in a Pollution
Degree 2 industrial environment, in overvoltage
Category II applications (as defined in IEC
publication 60664–1), at altitudes up to 2000
meters without derating.
This equipment is considered Group 1, Class A
industrial equipment according to IEC/CISPR
Publication 11. Without appropriate precautions,
there may be potential difficulties ensuring
electromagnetic compatibility in other
environments due to conducted as well as radiated
disturbance.
This equipment is supplied as “open type”
equipment. It must be mounted within an
enclosure that is suitably designed for those
specific environmental conditions that will be
present, and appropriately designed to prevent
personal injury resulting from accessibility to live
parts. The interior of the enclosure must be
accessible only by the use of a tool. Subsequent
sections of this publication may contain additional
information regarding specific enclosure type
ratings that are required to comply with certain
product safety certifications.
See NEMA Standards publication 250 and IEC
publication 60529, as applicable, for explanations
of the degrees of protection provided by different
types of enclosures. Also, see the appropriate
sections in this publication, as well as the
Allen–Bradley publication 1770–4.1, (“Industrial
Automation Wiring and Grounding Guidelines”),
for additional installation requirements pertaining
to this equipment.
–3
Preface
Purpose
Use this manual to install and configure your FLEX I/OTM
PROFIBUS Adapter, cat. no. 1794-APB Series B.
Vocabulary
In this manual, we refer to:
• the FLEX I/O PROFIBUS adapter module as the “adapter”
• the programmable controller as the “processor”
What this Manual Contains
The following table shows what each chapter of this manual
describes:
Chapter
Title
Describes
7(37,(8 1) " $0' #163
! '$25(3
18 1//60,&$5,10 $-(4 .$&(
$0' $22,0*
$&-2.$0( &1//60,&$5,10 %(58((0 5+( /1'6.(4
$0' 5+( $'$25(3 $0' +18 '$5$ ,4 /$22(' ,051 5+(
,/$*( 5$%.(
100(&5 5+( '$25(3 51 5+(
! (5813-
+( 2+:4,&$. .$:(3 +18 51 4(.(&5 5+( .,0( 5:2(
:16 4+16.' 64( $0' +18 51 &100(&5 51 $0'
5(3/,0$5( 5+( 0(5813-
10),*63( 5+( '$25(3 )13
$45(3.$7( 1//60,&$5,10
18 51 &10),*63( 5+( $'$25(3 )13 /$45(34.$7(
&1//60,&$5,10
316%.(4+115,0*
+( " 4:45(/ $0' ! $'$25(3
18 51 64( 5+( ,0',&$5134 )13 5316%.(4+115,0*
22(0',9 2(&,),&$5,104
'$25(3 42(&,),&$5,104
22(0',9 (7,&( $5$ $4( ,.(
(7,&( $5$ $4( ,.(
22(0',9 $;$3'164 1&$5,104
'(05,),&$5,10 1) +$;$3'164 3$5,0*4
6%.,&$5,10 <! 17(/%(3 P–2
About this User Manual
Related Publications
For additional information on planning and installing your
PROFIBUS system using FLEX I/O modules, refer to the following
publications:
Catalog
Number
Publications
Voltage
Description
# (&*/+&$- $5$
Installation
Instructions
User
Manual
9 9
" '&
0/530-(5 '$15(3
9
9
" '&
('6/'$/5 ('+$ 0/530-(5 '$15(3
9
9
" '&
0/530-(5 '$15(3
9
9
" '&
('6/'$/5 ('+$ 0/530-(5 '$15(3
9
9
" '&
(7+&((5 '$15(3
9
9!
9 " '&
(.05( '$15(3
9
9
9
" '&
(.05( '$15(3
9
9!
9
" '&
9-05 (.05( '$15(3
9
9!
9
" '&
! '$15(3
9
9
9
" '&
! '$15(3
9
9!
9
" '&
+/, /165 0'6-(
9
9
" '&
063&( 65165 0'6-(
9
9
" '&
+/, /165 0'6-(
9
9
" '&
+/, /165 0'6-(
9
9
" '&
063&( 65165 0'6-(
9
9"
" '&
063&( /165 0'6-(
9
9"
" '&
+/, 65165 0'6-(
9
9
" '&
-(&530/+&$--8 64(' 65165 0'6-(
9
9
" '&
(/403 /165 0'6-(
9#
" '&
/165 65165 0'6-(
9
9
" '&
(-(&5$%-( /$-0) /165 0'6-(
9
9
" '&
(-(&5$%-( /$-0) 65165 0'6-(
9
9
#
" '&
/165 65165 /$-0) 0'6-(
9
9
" '&
65165 40-$5(' /$-0) 0'6-(
9
9
" '&
/165 40-$5(' /$-0) 0'6-(
9
9#
" '&
/165 65165 40-$5(' /$-0) 0'6-(
9
9
" '&
/165 /$-0) 0'6-(
9
9!
9 " '&
*(3.0&061-( /165 0'6-(
9
9!
9 " '&
*(3.0&061-( /165 0'6-(
9
9!
9
" '&
3(26(/&8 /165 0'6-(
9
9!
9
" '&
*$//(- 3(26(/&8 /165 0'6-(
9
9!
9
" '&
*$//(- 6-4( 06/5(3 0'6-(
9
9!
9"
" '&
+)* 1((' 06/5(3 0'6-(
9
9!
Table continued on next page
6%-+&$5+0/ 9! 07(.%(3 9
9!
9!
About this User Manual
Publications
Catalog
Number
Voltage
5
#"
#" *,0/ +#0($
5
5
#"
#" 0/,0/ +#0($
5
5
"
*,0/ +#0($
5
5
"
0/,0/ +#0($
5
5
"
.+( /$# *,0/ +#0($
5
5
"
.+( /$# 0/,0/ +#0($
5
5
"
*,0/ +#0($
5
5
"
0/,0/ +#0($
5
5
"#"
*,0/ +#0($
5
"#"
0/,0/ +#0($
Description
Installation
Instructions
5
52'-$ $-)'* ( .$
52'-$ $-)'* ( .$
5
5
$-)'* ( .$ *'/
5
5
0.$# $-)'* ( .$ *'/
5
5
$),$- /0-$ $-)'* ( .$ *'/
5
5
,-'*& ( ), $-)'* ( .$ *'/
5
5
,-'*& ( ), $),$- /0-$ .$ *'/
5
5
$-)'* ( .$ *'/
5
5
,-'*& ( ), $-)'* ( .$ *'/
5
3/$*#$- !($.
5
+0*/'*& '/
5
5
User
Manual
5
5
5
5 5
P–3
5
#"
+2$- 0,,(4
5
5
#"
+2$- 0,,(4
5
5
#"
+2$- 0,,(4
5
To order these publications, contact your local Allen-Bradley
representative.
Conventions
+-$ *%+-) /'+*
This icon appears when more information is available in related
documentation.
0!('" /'+* 5 +1$)!$- P–4
About this User Manual
Table of Contents
Overview of FLEX I/O and
Your PROFIBUS Adapter
Module
Chapter 1
How Communication Takes
Place and I/O Image Table
Mapping
Chapter 2
#,%6 6,-5 ,%36)4 216%-15 ,) $ :56)0 2716 %1( )028) :274 :56)0 %5-/: 36-21%/ '')5524-)5 2716-1+ -6 ; 74325) 2* 6,) ; $ (%36)4 ! (%36)4 20321)165 -%+1256-' 1(-'%6245 )6924. 211)'624 )66-1+ 6,) 2() ((4)55 9-6',)5 29)4 #-4-1+ #,%6 6,-5 ,%36)4 216%-15 20071-'%6-21 8)4 6,) %'.3/%1) 2//)( 647'674) (%36)4 1376 6%675 #24( %33-1+ %6% -162 6,) 0%+) %&/) ; ;32-16 -+-6%/ 1376 2(7/) 0%+) %&/) %33-1+ ; )024: %3 ; ;32-16 -+-6%/ 1376 2(7/) 0%+) %&/) %33-1+ ; )024: %3 ; ;32-16 -5'4)6) 76376 2(7/) 0%+) %&/) %33-1+
; )024: %3 ; ;32-16 -5'4)6) 76376 2(7/) 0%+)
%&/) %33-1+ ; )024: %3 ;32-16 274') 1376 2(7/) 0%+) %&/) %33-1+ ;"
)024: %3 2* ;2-16 1376 2(7/) 0%+) %&/) ;" 1376 -/6)4 -0)5 *24 6,) ;" 1376 2(7/) ;32-16 -+-6%/ -1. 76376 2(7/) 0%+) %&/) %33-1+ ;" )024: %3 2* ;2-16 -+-6%/ -1. 76376 2(7/) 0%+) %&/) ;" ; ;32-16 -5'4)6) )1524 1376 2(7/) 0%+)
%&/) %33-1+ ; )024: %3 ; ;32-16 -5'4)6) 426)'6)( 76376 2(7/) 0%+) %&/)
%33-1+ ;32-16 -+-6%/ 137676376 2(7/) 0%+) %&/) %33-1+ ;$ 7&/-'%6-21 ! 28)0&)4 Table of Contents
(/138 $2 1) 91,05 ,*,5$. 026565265 1'6.( /$*( $%.( 9" 9 921,05 ,4&3(5( 0265 1'6.( /$*( $%.( $22,0* 9 (/138 $2 9 921,05 ,4&3(5( 65265 1'6.( /$*( $%.( $22,0* 9 (/138 $2 9! 921,05 ,4&3(5( (.$8 65265 1'6.( /$*(
$%.( $22,0* 9! (/138 $2 9 (3,(4 0265 0$.1* 1'6.( 9 (/138 $2 9 $0*( (.(&5,10 ,54 9 !13',5 (4&3,25,104 9 (3,(4 65265 0$.1* 1'6.( /$*(
$%.( $22,0* 9 (/138 $2 9 $0*( (.(&5,10 ,54 !3,5( !13' 9 !13',5 (4&3,25,104 9" (3,(4 0$.1* 1/%1 1'6.( /$*(
$%.( $22,0* 9" (/138 $2 9" $0*( (.(&5,10 ,54 9" !13',5 (4&3,25,104 9 0265 0$.1* 1'6.( /$*( $%.( $22,0* 9 ($' 9 !13',5 (4&3,25,104 9 +(3/1&162.( 0265 1'6.( /$*( $%.( $22,0* 9 ($' $0' !3,5( !13'4 9 !13',5 (4&3,25,104 +(3/1&162.( 0265 1'6.( 9 /$*(
$%.( $22,0* +(3/1&162.(/ 0265 1'6.( 9 ($' !13'4 ,5!13' (),0,5,104 )13 5+( .1&- 3$04)(3 !13'4 )13 5+( /
0265 1'6.( 0265 41.$5(' 0$.1* 1'6.( $5 1 9 /$*(
$%.( $22,0* 41.$5(' 0$.1* 0265 1'6.( 9 ($' (55,0* 5+( 0265 ,.5(3 10),*63,0* #163 0265 +$00(. !13',5 (4&3,25,104 )13 5+( 9 41.$5(' 0$.1*
0265 1'6.( 65265 41.$5(' 0$.1* 1'6.( 9 /$*(
$%.( $22,0* 41.$5(' 0$.1* 65265 1'6.( 9 ($' 10),*63,0* #163 652654 )13 5+( 9 41.$5(' 65265 1'6.( !13',5 (4&3,25,104 )13 5+( 9 41.$5(' 0$.1* 65265
1'6.( 6%.,&$5,10 17(/%(3 Table of Contents
630%7)( 2%03+ 31&3 3(80) ;# )5-)6 1%+)
%&0) %44-2+ 630%7)( 2%03+ 31&3 3(80) ;# )%( 32*-+85-2+ $385 2487 ,%22)06 )77-2+ 7,) 2487 -07)56 "35(-7 )6'5-47-326 *35 7,) ;# 2%03+
31&3 3(80) 2'5)1)27%0 2'3()5 3(80) ; 1%+) %&0) %44-2+ -7"35( )*-2-7-326 *35 03'/ 5%26*)5 )%( "35(6 *35 7,)
806) 3827)5 3(80) 806) 3827)5 3(80) ; 1%+) %&0) %44-2+ 03'/ 5%26*)5 "35( 66-+21)276 *35 7,) 806) 3827)5 3(80)
; -7"35( )*-2-7-326 *35 7,) 806) 3827)5 3(80) ; 4357 3(80) 1%+) %&0) %44-2+ 322)'7-32 7%786 "35( )*-2-7-32 3+-' 7%7862%03+ ))(&%'/ )*-2-7-32 322)'7-32 2%&0) "35( )*-2-7-32 3+-' 311%2(2%03+ )*)5)2') )*-2-7-32 Connect the Adapter to the
PROFIBUS DP Network
Chapter 3
Configure the Adapter for
Master/Slave Communication
Chapter 4
",%7 7,-6 ,%47)5 327%-26 %&0)6 ;.82'7-32 322)'7356 )51-2%7-32 03'/6 86 322)'735 %&0)6 ;.82'7-32 322)'7356 )51-2%7-32 03'/6 86 322)'735 322)'7 7,) (%47)5 73 7,) )7:35/ 322)'7 73 7,) (%47)5 )51-2%7) 7,) )7:35/ )51-2%7) %7 7,) (%47)5 !6-2+ -2) )51-2%7) %7 7,) (%47)5 !6-2+ -2) ",%7 7,-6 ,%47)5 327%-26 3: %67)50%9) 31182-'%7-32 %/)6 0%') 27)5-2+ !6)5 %5%1)7)5 %7% !6)5 %5%1)7)5 %7% 27)5-2+ ,)'/ 32*-+85%7-32 %7% )%( 32*-+85%7-32 )64326) %7% toc-iii
8&0-'%7-32 ! 39)1&)5 toc-iv
Table of Contents
Troubleshooting
Chapter 5
$- -$%, $*-!+ )(-%(, +).&!,$))-%(# 0%-$ -$! ( %-)+, %!0%(# --., "+)' -$! ,-!+, )("%#.+-%)( )"-0+! Specifications
Appendix A
*!%"%-%)(, Device Data Base File
.&%-%)( )/!'!+ Appendix C
1+ )., )-%)(, Glossary
Appendix B
!/%! - ,! %&! $- -$%, $*-!+ )(-%(, Hazardous Locations
Overview of FLEX I/O and Your
PROFIBUS Adapter Module
What this Chapter Contains
The FLEX I/O System
This chapter describes:
• what the FLEX I/O system is and what it contains
• how to mount and remove your system easily
• optional accessories
• mounting dimensions and spacing requirements
• the 1794-APB FLEX I/O PROFIBUS Adapter
• adapter components
• how to connect power wiring
FLEX I/O is a small, modular I/O system for distributed
applications that performs all of the functions of rack-based I/O. The
FLEX I/O system contains the following components:
Terminal Base
Adapter
I/O Module
• PROFIBUS adapter/power supply – powers the internal logic for
as many as eight I/O modules
• terminal base – contains a terminal strip to terminate wiring for
two- or three-wire devices
• I/O module – contains the bus interface and circuitry needed to
perform specific functions related to your application
For information on how communication occurs over the FLEX I/O
system backplane, refer to Chapter 2.
1–2
Overview of FLEX I/O and Your PROFIBUS Adapter Module
Mount and Remove your
System Easily
You can horizontally or vertically mount the FLEX I/O system on
a standard DIN rail. The adapter and terminal base easily snap on the
DIN rail by hand. Refer to the installation instructions shipped with
these components.
Screw holes are also provided to horizontally or vertically
panel-mount your system in an enclosure. To panel-mount your
FLEX I/O system, use the optional mounting kit (1794-NM1).
An example of a DIN rail-mounted system is shown below.
$&
2 *+- () 2
2
1 ''
+ 0 #)& , + /$&&
!)+ *( &2').(-$("
)'*)( (-, +
,&)-- -) *- +$&
)%$(" - )(( -)+ #)&,
- +'$(& , )(-) +$&
Optional Accessories
Extender Cables (1794ĆCE1 or ĆCE3)
Use the optional 1794-CE1 (0.3m) or -CE3 (0.9m) extender cable
(one per system) to arrange your system in two rows or split your
system into horizontal and vertical orientation.
2 )+ 2
1- ( + &
.&$-$)( 2 )/ ' + Overview of FLEX I/O and Your PROFIBUS Adapter Module
1–3
ATTENTION Do not use more than one cable per system.
!
Mounting Kit (1794ĆNM1)
Use the optional 1794-NM1 mounting kit to mount your system on a
panel or wall without a DIN rail.
(
%$ $ '$
#"'# #"'# "
$ !$" #"'#
" %
%$ (
&" 1–4
Overview of FLEX I/O and Your PROFIBUS Adapter Module
Mounting Dimensions
and Spacing Requirements
Inches
(Millimeters)
1794ĆAPB
6 6 6 6 A
/2).-!+
.3-2)-'
)2
1794ĆTB2, ĆTB3
6 6 6 6 !)+
C
%!130% (%0% &.0
4%02)#!+ ,.3-2)-'
/.1)2).- 5)2(
!$!/2%0 3/
B
%!130% (%0% &.0 (.0)8.-2!+
,.3.-2)-' /.1)2).-
Secure DIN Rail every 200mm.
.3-2)-' (.+% $),%-1).-1 &.0 ./2).-!+ ,.3-2)-' *)2 0!)+
/%0!2)-' 2%,/%0!230% "%+.5 %!#( ,.$3+% 5(%- ,.3-2%$ )- !-7 /.1)2).- -.2 2. %6#%%$ . .
3"+)#!2).- 9 .4%,"%0 //0.6),!2%+7
&.0
#!"+% .0
&.0
#!"+%
&0., 3//%0 #.--%#2.0
Overview of FLEX I/O and Your PROFIBUS Adapter Module
Purpose of the 1794ĆAPB
FLEX I/O Adapter
1–5
The 1794-APB is a FLEX I/O adapter that interacts with the FLEX
I/O backplane and any PROFIBUS DP master/scanner controller on
a PROFIBUS DP network.
The 1794-APB module is a slave device to the DP master/scanner,
and is a master controller of the FLEX I/O system where it is
installed.
The I/O data exchange occurs as follows: Output data is sent from
the DP master/scanner controller across the PROFIBUS DP network
to the 1794-APB adapter. The adapter then automatically transfers
the data across the FLEX I/O backplane to the output modules.
Inputs from the input modules are collected by the FLEX I/O adapter
via the backplane and sent across the PROFIBUS DP network to the
DP master/scanner controller.
.,- )"
1/ "$*"+0
".*&+0&,+ ), (
'1+ 0&,+
/0". ++".
,+0.,))".
"./,+) ,*-10".
3&0% ,+#&$1.0&,+
,#03."
5
0%". !-0".)2"
5 !-0". )2"
0%". !-0".)2"
4/0"*
1)& 0&,+ 5
,2"*". 1–6
Overview of FLEX I/O and Your PROFIBUS Adapter Module
PROFIBUS Adapter
Components
The adapter module consists of the following components:
•
•
•
•
two diagnostic indicators
PROFIBUS DP network connector
24V dc power wiring connection terminals
two node address switches
)#3 0.
,++#!/, '+"'!/,%-##+-#"
'+"'!/,%-##+-#"
"! 2'-'+%
,++#!/',+
#-*'+).
#/2,-(
,++#!/,-
,"# ""-#..
2'/!&#.
Diagnostic Indicators
Diagnostic indicators are located on the front panel of the adapter
module. They show both normal operation and error conditions in
your FLEX I/O system. The indicators are:
• Device status (STATUS)
• Communication link status (PROFIBUS)
Upon power-up, the adapter goes to an initialization state and
performs a self-test (memory check, data memory clear, CRC on
code). The indicators also go through a self-test sequence. If a failure
occurs, the adapter transitions to a faulted state and waits for reset
(cycle power). Otherwise, the adapter begins monitoring the network
(run state) for messages.
,-# +$,-*/',+
0 )'!/',+ 4 ,1#* #- Chapter 5 describes the diagnostic indicators and how to use them
for troubleshooting.
Overview of FLEX I/O and Your PROFIBUS Adapter Module
1–7
Network Connector
Use the 9-pin D-shell connector to connect your adapter to the
PROFIBUS network.
Setting the Node Address Switches
Set the node address using the 2-position thumbwheel switch. Valid
settings range from 01 to 99. Use a pen to press either the + or –
buttons to change the number.
24V DC
Adapter
1794-APB/B
!.1*,&
*))!.*, 2+%) 2-$!''
1%,%)#
*))!.%*)
!,(%)'* ! ,!-1%.$!-
Power Wiring
Connections are provided for connecting the required 24V dc power
to the front of the module. The power wiring can be daisy-chained to
the terminal base unit located next to the adapter to supply power to
the module installed in that base unit.
*,! )"*,(.%*)
Refer to the Installation Instructions (pub. no. 1794-IN040) you
received with your adapter to learn how to install and wire the
adapter.
/'%.%*) 2
*0!(!, 1–8
Overview of FLEX I/O and Your PROFIBUS Adapter Module
Chapter
2
How Communication Takes
Place and I/O Image Table
Mapping
What this Chapter Contains
Communication Over
the I/O Backplane
In this chapter, you will learn about:
• communication over the FLEX I/O backplane (between the
PROFIBUS adapter and the I/O modules)
• how data is mapped into the I/O image table
One 1794-APB PROFIBUS adapter can interface with up to eight
terminal base units with installed FLEX I/O modules, forming a
FLEX I/O system of up to eight slots. The adapter communicates to
other network system components over the PROFIBUS network.
The adapter communicates with its I/O modules over the backplane.
I/O Module
"$('&
Network
$'%
%'
I/O Module
#%&
''(&
('$('&
#"(%'#"
Slot 1
%'
#%&
I/O Module
"$('&
"$('&
''(&
''(&
('$('&
('$('&
#"(%'#"
#"(%'#"
Slot 2
Slot 8
The I/O map for a module is divided into read words and write
words. Read words consist of input and status words, and write
words consist of output and configuration words. The number of
read words or write words can be 0 or more. The length of each I/O
module’s read words and write words vary in size depending on
module complexity. Each I/O module will support at least 1 input
word or 1 output word. Status and configuration are optional,
depending on the module.
( '#" * #)!% 2–2
How Communication Takes Place and I/O Image Table Mapping
For example, a 16 point discrete input module will have up to 2 read
words and 1 write word.
I/O Image
Input Size
$& $&'
,%$ #( '&( #%)( $)!
Output Size
$& $&
Module Image
Inputs
Not used
Not used
!+
"
!+
"
Check the I/O map for each module for the exact mapping.
Polled I/O Structure
The first word of output data received by the adapter is the Adapter
Status Word. Output data is received by the adapter in the order of
the installed I/O modules. The Output data for Slot 1 is received
first, followed by the Output data for Slot 2, and so on up to slot 8.
All bits in the output status word are reserved
The first word of input data sent by the adapter is the Adapter Status
Word. This is followed by the input data from each slot, in the order
of the installed I/O modules. The Input data from Slot 1 is first after
the status word, followed by Input data from Slot 2, and so on up to
slot 8.
PROFIBUS Adapter
Read Data
%(& (()'
!$( #%)( (
Network READ
!$( #%)( (
!$( #%)( (
Write Data
& (
%(& (()'
Network WRITE
!$( )(%)( (
!$( )(%)( (
!$( )(%)( (
)! ( $# ,
$*"& I/O Module I/O Module
Slot 1
Slot 2
I/O Module
Slot 8
How Communication Takes Place and I/O Image Table Mapping
2–3
Adapter Input Status Word
The input status word consists of:
• I/O module fault bits – 1 status bit for each slot
• node address changed – 1 bit
+#0($ 0(/ '/.
(+/
(+/
(+/
(+/
(+/
(+/
(+/
(+/
'/
$.$-1$#
+#$ ##-$.. & *%$# '/
The adapter input status word bit descriptions are shown in the
following table.
Bit Description
Bit
Explanation
&'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* &'. !'/ '. .$/ 2&$* * $--+- '. #$/$"/$#
'* .(+/ ,+.'/'+* $.$-1$#
+#0($ 0(/
$.$-1$#
+#$ ##-$..
& *%$#
&'. !'/ '. .$/ 2&$* /&$ *+#$ ##-$..
.2'/"& .$//'*% & . !$$* "& *%$# .'*"$
,+2$- 0,
0!('" /'+* 3 +1$)!$- 2–4
How Communication Takes Place and I/O Image Table Mapping
Possible causes for an I/O module fault are:
•
•
•
•
•
transmission errors on the FLEX I/O backplane
a failed module
a module removed from its terminal base
incorrect module inserted in a slot position
the slot is empty
The node address changed bit is set when the node address switch
setting has been changed since power up. The new node address does
not take effect until the adapter has been powered down and then
powered back up. Until this power cycling occurs, the node address
switches will not match the actual node address.
Mapping Data into
the Image Table
FLEX I/O modules presently supported by the PROFIBUS adapter
are listed below. Additional modules will be added as they are
developed.
Module Description
1!)'" 0',+ 4 ,2$*!$. Catalog Number
For image table
mapping, refer to:
'+( +-10 ,#1)$
4
- %$ '+( +-10 ,#1)$
4
- %$ ,1."$ 10-10 ,#1)$
4
- %$ ,1."$ 10-10 ,#1)$
4
- %$ ,1."$ +-10 ,#1)$
4
- %$ '+( 10-10 ,#1)$
4
- %$ $+/,. +-10 ,#1)$
4
- %$ )$"0.,+'" ))3 1/$# 10-10 ,#1)$
4
- %$ +-10
10-10 ,#1)$
4
- %$ +-10 ,#1)$
4
- %$ 10-10 ,#1)$
4
- %$ $) 3 10-10 ,#1)$
4
- %$ +-10 + ),% ,#1)$
4
- %$ 10-10 + ),% ,#1)$
4
- %$ '+ ,10 + ),% ,*!, ,#1)$
4
- %$ +-10 + ),% ,#1)$
4
- %$ +-10 &$.*,",1-)$ ,#1)$
4
- %$ +-10 &$.*,",1-)$* ,#1)$
4
- %$ +-10 1)/$ ,1+0$. ,#1)$
- %$ +-10 +",#$. ,1+0$. ,#1)$
- %$ -,.0 ,#1)$
4
- %$ How Communication Takes Place and I/O Image Table Mapping
2–5
1794ĆIB8 - 8Ćpoint Digital Input Module Image Table Mapping
I/O Image
Module Image
Input Size
Read
Not used
)+ )+!,
Inputs
Not used
Output Size
Write
%&-"+
%'"
Not used
)+ )+!
1794ĆIB8 Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read Words
"! )+! )- .,"!
Not used
"! )+! Not used
$"+"
+%-" )+! (*.- - )++",*)(!, -) %(*.- )++",*)(!, -) %(*.- "- (*.- %&-"+ %'" )++",*)(!, -) %(*.-, -$+. 1794ĆIB8 Input Filter Times
Bits
Description
Selected
Filter Time
02
01
00
Filter Time for Inputs 00-07
%&-"+ %'" !"#.&-
%&-"+ %'" ',
%&-"+ %'" ',
%&-"+ %'" ',
%&-"+ %'" ',
%&-"+ %'" ',
%&-"+ %'" ',
%&-"+ %'" ',
µ,
.&% -%)( 0 )/"'"+ 2–6
How Communication Takes Place and I/O Image Table Mapping
1794ĆIB16 - 16Ćpoint Digital Input Module Image Table Mapping
I/O Image
Module Image
Input Size
Read
Inputs
*, *,"-
Not used
Output Size
Write
&'.#,
&(#
Not used
*, *,"
&'.#,
&(#
1794ĆIB16 Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read Words
#" *," Not used
#" *," Not used
%#,#
)+/. . !*,,#-+*)"- .* &)+/. !*,,#-+*)"- .* &)+/. #.!
)+/. &'.#, &(# !*,,#-+*)"- .* &)+/.- .%,/ !*,,#-+*)"- .* &)+/.- .%,/ 1794ĆIB16 Input Delay Times
Bits
/ '&!.&*) 1 *0#( #, Description
S
Selected
Filter Time
02
01
00
Filter Time for Inputs 00-11
05
04
03
Filter Time for Inputs 12-15
&'.#, &(# "#$/'.
&'.#, &(# (-
&'.#, &(# (-
&'.#, &(# (-
&'.#, &(# (-
&'.#, &(# (-
&'.#, &(# (-
&'.#, &(# (-
µ-
,&.# *," How Communication Takes Place and I/O Image Table Mapping
2–7
1794ĆOB8 - 8Ćpoint Discrete Output Module Image Table Mapping
I/O Image
Input Size
Read
Module Image
%' %'
Not used
Output Size
Not used
Outputs
%' %'(
Write
Not used
1794ĆOB8 Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Octal. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Size
Read Words
Not used
%) *(
%' Not used
'
'!) %' '!) %' *)&*) +"* %''(&%$( )% %*)&*) %''(&%$( )% %*)&*) )
1794ĆOB16 - 16Ćpoint Discrete Output Module Image Table
Mapping
I/O Image
Input Size
Read
Module Image
%' %'
Not used
Output Size
Outputs
%' %'(
Write
Not used
1794ĆOB16 Memory Map
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
Not used
Not used
'
%' '!) %' '!) %' *)&*) +"* %''(&%$( )% %*)&*) %''(&%$( )% %*)&*) )
*"!)!%$ , %+#' 2–8
How Communication Takes Place and I/O Image Table Mapping
16Ćpoint Source Input Module Image Table Mapping - 1794ĆIV16
I/O Image
Input Size
Read
Module Image
') ')
Inputs
Output Size
Write
$/
#%
Not used
Not used
') ')*
Not used
Memory Map of 16-Point Input Module Image Table –
1794-IV16
Dec. Bits
Oct. Bits
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
.') Not used
!') $$ "&& $*
Not used
Not used
" )
)#+ .') )#+ .') &(,+ +
&(,+ !#$+ ) #%
Input Filter Times for the 1794-IV16 Input Module
Bits
,$#+#'& 0
'- % ) Description
Selected
Filter Time
10
09
08
Filter Time for Inputs 00-15 (00-17)
#$+ ) #% !,$+
µ*
#$+ ) #% µ*
#$+ ) #% %*
#$+ ) #% %*
#$+ ) #% %*
#$+ ) #% %*
#$+ ) #% %*
#$+ ) #% %*
How Communication Takes Place and I/O Image Table Mapping
2–9
16Ćpoint Digital Sink Output Module Image Table Mapping 1794ĆOV16
I/O Image
Input Size
Read
Module Image
!# !#
Not used
Output Size
Outputs
!# !#$
Write
Not used
Memory Map of 16-Point Digital Sink Output Module Image
Table – 1794-OV16
Dec. Bits
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bits
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
(!# !% &$
!% &$
#
#% (!# #% (!# &%"&% '&
&%! )
!'# 2–10
How Communication Takes Place and I/O Image Table Mapping
1794ĆIB8S - 8Ćpoint Discrete Sensor Input Module Image Table
Mapping
I/O Image
Module Image
Input Size
Read
Status
,. ,.#/
Inputs
Not used
Output Size
Write
$) 4
(*$
Not used
,. ,.#
$) 4
(*$
1794ĆIB8S Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read Words
$ # ,.# Not used
$ # ,.# Not used
'$.$
0 01/ ,% (+-10 3'$.$ ",..$/-,+#/ 0, 0'$ #( &+,/0(" !(0 %,. (+-10 ",..$/-,+#/ 0, 0'$ #( &+,/0(" !(0 %,. (+-10 $0"
+-10 0 3'$.$ ",..$/-,+#/ 0, (+-10 ",..$/-,+#/ 0, (+-10 $0"
+-10 $) 4 (*$ 3'$.$ ",..$/-,+#/ 0, (+-10/ 0'.1 ",..$/-,+#/ 0, (+-10/ 0'.1 Make certain that the delay time for 00-11 is the same as the delay time for 12-15.
Smart Sensor
(0/
( &+,/0(" # 0 1)0 -.$/$+0 * .0
,.* ) +, $..,./
(0/
+-10 # 0
$+/,. ,+
$+/,. ,%%
( &+,/0("/ +,0 #(/ !)$#
,.* ) (/ !)$#
(0/
+-10 # 0
$+/,. ,+
$+/,. ,%%
Standard Sensor
(0/
( &+,/0(" # 0 1794ĆIB8S Input Delay Times
Bits
1!)(" 0(,+ 5 ,2$*!$. Description
S
Selected
Delayy Time
02
01
00
Delay Time for Inputs 00-11
05
04
03
Delay Time for Inputs 12-15
$) 4 (*$ #$% 1)0
$) 4 (*$ */
$) 4 (*$ */
$) 4 (*$ */
$) 4 (*$ */
$) 4 (*$ */
$) 4 (*$ */
$) 4 (*$ */
µ/
.(0$ ,.# How Communication Takes Place and I/O Image Table Mapping
2–11
1794ĆOB8EP - 8Ćpoint Discrete Protected Output Module Image
Table Mapping
I/O Image
Input Size
Read
Module Image
.0 !.0%
Overload Fault Bits
Output Size
Not used
Outputs
.0 !.0%1
Write
Not used
Not used
Dec. Bits
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bits
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
.2 31&%
&1&04&%
&1&04&% 1&& -.2&
&"% !0*2& !0*2& !)&0&
.4&0+."% '"3+2 #*21 '"3+2 /0&1&-2 -. '"3+2
.32/32 %"2" $.00&1/.-%1 2. .32/32 $.00&1/.-%1 2. .32/32 &2$
'"3+2 0&1&2 #*2 0&1&2 .32/32 -. $)"-(&
Note: )& 3-31&% +.5&0 #72& *- 0&"% 5.0% '+."21 %30*-( ./&0"2*.- . -.2 31& 2)*1 #72& '.0 '"3+2 12"231
Using the Fault Reset Button !)&- 7.3 /0&11 2)& ,"-3"+ 0&1&2 #322.-
2)& '"3+2 *-%*$"2.0 '.0 2)& '"3+2&% .32/32 230-1 .'' '.0 "#.32 1 2)& '"3+2&% .32/32 5*++ -.2 "22&,/2 2. 230- .- %30*-( 2)*1 %&+"7
"'2&0 2)& 1 %&+"7 2)& '"3+2&% .32/32 "22&,/21 2. 230- .
*' 2)& &62&0-"+ $.-%*2*.- $"31*-( 2)& '"3+2 *1 $.00&$2&% 2)& .32/32 0&,"*-1 .- 2)& '"3+2 *-%*$"2.0 *1 .'' "-% 2)& 12"231 *-%*$"2.0 *1 .-
16Ćpoint Digital Input/Output Module Image Table Mapping 1794ĆIB10XOB6
I/O Image
Module Image
Input Size
Not used
.0 !.0%1
Read
Inputs
Not used
Output Size
Write
Not used
.0 !.0%
Outputs
Memory Map of 16-Point Digital Input/Output Module Image
Table – 1794-IB10XOB6
Dec. Bits
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bits
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
&"% 5.0% .2 31&%
Not used
.2 31&%
!)&0&
&"% 5.0% !0*2& 5.0% -/32 )"--&+
32/32 )"--&+
3#+*$"2*.- 8 .4&,#&0 2–12
How Communication Takes Place and I/O Image Table Mapping
1794ĆIA8 - 8Ćpoint Discrete Input Module Image Table Mapping
Module Image
I/O Image
Input Size
Read
Not used
)+ )+!,
Inputs
Not used
Output Size
Write
%&-"+
%'"
Not used
)+ )+!
1794ĆIA8 Memory Map
Decimal Bit
15
14
13
Octal Bit
17
16
15
12
11
10
09
08
14
13
12
11
10
Not used
07
06
05
04
03
02
01
00
07
06
05
04
03
02
01
00
Read Words
"! )+! Not used
"! )+! Not used
$"+"
Size
+%-" )+! (*.- - 0$"+" )++",*)(!, -) %(*.- )++",*)(!, -) %(*.- "- (*.- %&-"+ %'" 0$"+" )++",*)(!, -) %(*.-, -$+. 1794ĆIA8 Input Filter Times
Bits
.&% -%)( 1 )/"'"+ Description
02
01
00
Filter Time for Inputs 00-07
%&-"+ %'" !"#.&-
%&-"+ %'" Maximum Filter Time
Off to On
On to Off
',
',
',
',
%&-"+ %'" ',
',
%&-"+ %'" ',
',
%&-"+ %'" ',
',
%&-"+ %'" ',
',
%&-"+ %'" ',
',
%&-"+ %'" ',
',
How Communication Takes Place and I/O Image Table Mapping
2–13
1794ĆOA8 - 8Ćpoint Discrete Output Module Image Table Mapping
I/O Image
Module Image
Input Size
') ')
Read
Not used
Output Size
Write
Not used
') ')*
Outputs
Not used
1794ĆOA8 Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Not used
'+ ,* Read Words
') Not used
" )
Size
)#+ ') )#+ ') ,+(,+ -$, ." ) ')) *('&* +' ',+(,+ ')) *('&* +' ',+(,+ +
1794ĆOW8 - 8Ćpoint Discrete Relay Output Module Image Table
Mapping
I/O Image
Read
Input Size
Module Image
') ')
Not used
Output Size
Not used
Outputs
') ')*
Write
Not used
1794ĆOW8 Memory Map
Decimal Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read Words
Not used
'+ ,* ') Not used
" )
)#+ ') )#+ ') ,+(,+ -$, ." ) ')) *('&* +' ',+(,+ ')) *('&* +' ',+(,+ + & ." & #+ +" ',+(,+ #* '!! ." & #+ +" ',+(,+ #* '&
,$#+#'& / '- % ) 2–14
How Communication Takes Place and I/O Image Table Mapping
1794ĆIE8 Series B - 8 Input Analog Module
Module Image
Input Data Channel 0
Input Data Channel 1
I/O Image
Input Data Channel 2
Input Size
Input Data Channel 3
Input Data Channel 4
0, ,.#/
Input Data Channel 5
Input Data Channel 6
Input Data Channel 7
Underrange
PU
Configure select
Not used
Output Size
Not used
,. ,.#
Not used
Not used
Not used
1794ĆIE8/B Memory Map
Decimal
Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
+ ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# + ),& )1$ ' ++$) $ # ,.# ,0 1/$# /$0 0, 5$.,
$ # ,.# .(0$ ,.# ,0 1/$# /$0 0, '$.$
,3$. 1- !(0 (+")1#$# (+ /$.($/ *,#1)$/ ,+)4
+#$.. +&$ !(0/ %,. 6* (+-10/
,+%(&1.$ /$)$"0 !(0
1)) . +&$ !(0
/(&+ !(0 (+ / ",*-)$*$+0
1!)(" 0(,+ 6 ,2$*!$. .(0$ ,.# 0'.1 How Communication Takes Place and I/O Image Table Mapping
2–15
1794ĆIE8/B Range Selection Bits
Channel No.
Channel 0
Channel 1
Channel 2
Channel 3
Channel 4
Channel 5
Channel 6
Channel 7
F0
C0
F1
C1
F2
C2
F3
C3
F4
C4
F5
C5
F6
C6
F7
C7
Decimal Bits
(Octal Bits)
00
08
(10)
01
09
(11)
02
10
(12)
03
11
(13)
04
12
(14)
05
13
(15)
06
14
(16)
07
15
(17)
! &%
.
.
9 40 ! &%
((
0/(+)52' 3'-'%4 $+4
5-- 2#/)' $+4
"*'/ %0/(+)52'& 40 0(( +/&+6+&5#- %*#//'-3 7+-- 2'452/ 0/ '2+'3 .0&5-'3 #/& 40 . 0/ '2+'3 .0&5-'3
1794ĆIE8 Word/Bit Descriptions
Word
'#& "02& Decimal Bit
Definition
+43 Channel 0 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
+43 '#& "02& +43 +43 '#& "02& +43 +43 '#& "02& +43 +43 '#& "02& +43 +43 '#& "02& +43 +43 '#& "02& +43 +43 '#& "02& +43 +43 *#//'- #/#-0) &#4# 3+)/ $+4
Channel 1 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 2 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 3 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 4 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 5 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 6 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
Channel 7 analog data 9$+4 -'(4 ,534+(+'& 4703 %0.1-'.'/4
/5.$'2 5/53'& -07'2 $+43 #2' 8'20 9
. 53'3 #-- $+43
*#//'- #/#-0) &#4# 3+)/ $+4
5$-+%#4+0/ 9 06'.$'2 2–16
How Communication Takes Place and I/O Image Table Mapping
Word
(* Decimal Bit
Definition
#,+ Underrange bits (U) (* #'#.#-% "''%+ (4Ć20mA current
input only) #, (**+)('+ ,( #')-, "''% #, (**+)('+ ,( #')-, "''% ' +( (' "' +, #'#,+ #,"* *($' (* ()' #')-, /#* (* #')-, -**',
%(/ 2&
#,+ 2
(, -+ +, ,( #, Power Up bit - included in series B modules only. This bit
is 0 in series A modules. This bit is set to 1 when all bits in
the configuration register are 0 (unconfigured state). "
(' #!-*,#(' *!#+,* ' %* 0 #,"* ( ," *+,
#')-,+ (* 0 ," -+* /*#,#'! %% 1*(+ ,( #,
#,+ Full range bits (F) (* #'#.#-% "''%+ #, (**+)('+
,( #')-, "''% #, (**+)('+ ,( #')-, "''% '
+( (' * ,( *'! +%,#(' (.
#,+ Configure select bits (C) (* #'#.#-% "''%+ #, (**+)('+ ,( #')-, "''% #, (**+)('+ ,( #')-,
"''% ' +( (' * ,( *'! +%,#(' (.
*#, (* #,+ (, -+ +, ,( *#, (* #,+ (, -+ +, ,( *#, (* #,+ (, -+ +, ,( *#, (* #,+ (, -+ +, ,( *#, (* #,+ (, -+ +, ,( *#, (* -%#,#(' 2 (.&* How Communication Takes Place and I/O Image Table Mapping
2–17
1794ĆOE4 Series B - 4 Output Analog Module Image Table
Mapping
I/O Image
Input Size
Module Image
-/ -/#
Read
PU
Diagnostics
Not used
Analog Data Channel 0
Analog Data Channel 1
Analog Data Channel 2
Analog Data Channel 3
Not used
Output Size
Write
MC
Full Range
Config. Select
Not used
Not used
Not used
-/ -/#0
Not used
Not used
Not used
Safe State Value - Channel 0
Safe State Value - Channel 1
Safe State Value - Channel 2
Safe State Value - Channel 3
1794ĆOE4 Memory Map
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
$ # -/# -1 20$# 0$1 1- 7$/-
, *-& 1 ' ,,$* /(1$ -/# , *-& 1 ' ,,$* -/# , *-& 1 ' ,,$* -/# , *-& 1 ' ,,$* -/# -1 20$# 0$1 1- -1 20$# 0$1 1- -1 20$# 0$1 1- -1 20$# 0$1 1- '$/$
-/# -/# -/# 1'/2 %$ 1 1$ *2$ ' ,,$* -/# %$ 1 1$ *2$ ' ,,$* -/# %$ 1 1$ *2$ ' ,,$* -/# %$ 1 1$ *2$ ' ,,$* -/# -4$/ 2. !(1 (,"*2#$# (, 0$/($0 +-#2*$0 -,*6
( &,-01(" !(10 %-/ "2//$,1 -21.21 4(/$ !/-)$, -/ *- # /$0(01 ,"$ '(&' -1 20$# -, 3-*1 &$ -21.210
(&, !(1 (, 0 "-+.*$+$,1
2*1(.*$5 "-,1/-*
-,%(&2/$ 0$*$"1 !(1
2** / ,&$ !(1
2!*(" 1(-, 8 -3$+!$/ 2–18
How Communication Takes Place and I/O Image Table Mapping
1794ĆOE4/B Range Selection Bits (Write Word 6)
Channel No.
Channel 0
Channel 1
Channel 2
Channel 3
F0
C0
F1
C1
F2
C2
F3
C3
Decimal Bit
00
08
01
09
02
10
03
11
/
! &%
/
;
51 ! &%
((
10(+)63' 4'.'%5 $+5
6.. 3#0)' $+5
"*'0 %10(+)63'& 51 1(( +0&+7+&6#. %*#00'.4 8+.. 3'5630 !
1794ĆOE4 Word/Bit Descriptions
Word
Decimal Bit
(Octal Bit)
Definition
+54 ;
633'05 1652654 10.9 "*'0 4'5 5*' 8+3' 10 5*' 165265 +4 $31-'0 13 5*' .1#&
3'4+45#0%' +4 511 *+)* +5 %133'4210&4 51 %*#00'. $+5 %133'4210&4 51
%*#00'. #0& 41 10
+54 ;
15 64'& 4'5 51 +5 Power Up bit - included in series B modules only. This bit is always 0 in
series A modules. This bit is set to 1 when all bits in the configuration
register (write word 5) are 0 (unconfigured state). *' %10(+)63#5+10 3')+45'3
%#0 $' %.'#3'& $9 '+5*'3 # 3'4'5 13 $9 5*' 64'3 83+5+0) #.. :'31'4 51 +5
+54 Channel 0 analog data ;$+5 .'(5 ,645+(+'& 5814 %1/2.'/'05 06/$'3 6064'&
.18'3 $+54 #3' :'31 ;
/ 64'4 #.. $+54
+54 Channel 0 analog data sign bit.
+54 Channel 1 analog data ;$+5 .'(5 ,645+(+'& 5814 %1/2.'/'05 06/$'3 6064'&
.18'3 $+54 #3' :'31 ;
/ 64'4 #.. $+54
+54 Channel 1 analog data sign bit.
+54 Channel 2 analog data ;$+5 .'(5 ,645+(+'& 5814 %1/2.'/'05 06/$'3 6064'&
.18'3 $+54 #3' :'31 ;
/ 64'4 #.. $+54
+54 Channel 2 analog data sign bit.
+54 Channel 3 analog data ;$+5 .'(5 ,645+(+'& 5814 %1/2.'/'05 06/$'3 6064'&
.18'3 $+54 #3' :'31 ;
/ 64'4 #.. $+54
+54 Channel 3 analog data sign bit.
+54 Multiplex control bits (M (13 +0&+7+&6#. %*#00'.4 *'4' $+54 %10531. 5*' 4#('
45#5' #0#.1) 1652654 +5 %133'4210&4 51 165265 %*#00'. $+5 %133'4210&4 51 165265 %*#00'. #0& 41 10
64' 813&4 13 #4 &+3'%5'& $9 %*#00'. 06/$'3 0
64' 813&4 13 #4 &+3'%5'& $9 %*#00'. 06/$'3 0
"*'0 $+54 ;
#3' #.. %.'#3'& 4+/6.5#0'164.9 $9 # %1//60+%#5+10 '3313 13
64'3 %*1+%' 5*36 5*' 231)3#//#$.' %10531..'3 231)3#/ 813& (6.. 3#0)' #0&
%10(+)63' 4'.'%5 $+54 #3' 23'4'37'& #5 5*'+3 .#45 4'55+0)
+54 ;
;
15 64'& 4'5 51 '#& "13& "3+5' "13& "13& "13& "13& "13& 6$.+%#5+10 ; 17'/$'3 How Communication Takes Place and I/O Image Table Mapping
2–19
Decimal Bit
(Octal Bit)
Definition
"+* Full range bits (F) ') "&"-",$ !&&$* "+ '))*('&* +' ',+(,+ !&&$
"+ '))*('&* +' ',+(,+ !&&$ & *' '&
"+* 0
'+ ,* *+ +' "+* 0
Configure select bits (C) ') "&"-",$ !&&$* "+ '))*('&* +' ',+(,+
!&&$ "+ '))*('&* +' ',+(,+ !&&$ & *' '&
"+* 0
0
'+ ,* *+ +' ')* +!),
"+* '+ ,* *+ +' ') "+* Channel 0 Safe State analog value 0"+ $ + #,*+" " +.'* '%($%&+
&,%) ,&,* $'.) "+* ) /)' 0
% ,** $$ "+*
"+* Channel 0 Safe State analog data sign bit.
"+* Channel 1 Safe State analog value 0"+ $ + #,*+" " +.'* '%($%&+
&,%) ,&,* $'.) "+* ) /)' 0
% ,** $$ "+*
"+* Channel 1 Safe State analog data sign bit.
"+* Channel 2 Safe State analog value 0"+ $ + #,*+" " +.'* '%($%&+
&,%) ,&,* $'.) "+* ) /)' 0
% ,** $$ "+*
"+* Channel 2 Safe State analog data sign bit.
"+* Channel 3 Safe State analog value 0"+ $ + #,*+" " +.'* '%($%&+
&,%) ,&,* $'.) "+* ) /)' 0
% ,** $$ "+*
"+* Channel 3 Safe State analog data sign bit.
Word
') ') ') ') ,$"+"'& 0 '-%) 2–20
How Communication Takes Place and I/O Image Table Mapping
1794ĆIE4XOE2 Series B - Analog Combo Module Image Table
Mapping
Module Image
I/O Image
Input Data Channel 0
Input Size
Input Data Channel 1
40 "02&3
Read
Input Data Channel 2
Input Data Channel 3
Underrange & Diag.
PU
Output Data Channel 0
Output Data Channel 1
M1 M0
Not used
Not used
Output Size
Write
Full Range and Configure Select
Not used
40 "02&3
Not used
Output Channel 0 Safe State
Output Channel 1 Safe State
Not used
Not used
1794ĆIE4XOE2 Memory Map
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
/#-0) !#-5' /154 *#//'- '#& "02& /#-0) !#-5' /154 *#//'- '#& "02& /#-0) !#-5' /154 *#//'- '#& "02& /#-0) !#-5' /154 *#//'- '#& "02& 04 53'& 3'4 40 "
"
'#& "02& /#-0) #4# 54154 *#//'- "2+4' "02& /#-0) #4# 54154 *#//'- "2+4' "02& 04 53'& 3'4 40 04 53'&
04 53'& 3'4 40 "2+4' "02& "2+4' "02& "2+4' "02& #/& #(' 4#4' !#-5' 54154 *#//'- "2+4' "02& #(' 4#4' !#-5' 54154 *#//'- "2+4' "02& 04 53'& 3'4 40 "*'2'
3+)/ $+4 +/ 3 %0.1-'.'/4
" +#)/034+% $+43 (02 %522'/4 054154 7+2' $20,'/ 02 -0#& 2'3+34#/%' *+)* 04 53'& 0/ 60-4#)' 0541543
/&'22#/)' $+43 (02 :. +/1543
07'2 51 $+4 07'2 51 $+4 +/%-5&'& +/ 3'2+'3 .0&5-'3 0/-9
5-4+1-'8 %0/420- $+43
0/(+)52' 3'-'%4 $+4
5-- 2#/)' $+4
5$-+%#4+0/ : 06'.$'2 "2+4' "02& #/& How Communication Takes Place and I/O Image Table Mapping
2–21
1794ĆIE4XOE2 Range Selection Bits
Channel No.
Input
Channel 0
Input
Channel 1
Input
Channel 2
Input
Channel 3
Output
Channel 0
Output
Channel 1
F0
C0
F1
C1
F2
C2
F3
C3
F4
C4
F5
C5
Decimal Bits
(Octal Bits)
00
08
(10)
01
09
(11)
02
10
(12)
03
11
(13)
04
12
(14)
05
13
(15)
0
" '&
0
<
62 " '&
))
21),*74( 5(/(&6 %,6
7// 4$1*( %,6
#+(1 &21),*74(' 62 2)) ,1',8,'7$/ &+$11(/5 9,// 4(6741 24 5(1' (,6+(4 " 24 0 21 (4,(5 02'7/(5 1 (4,(5 02'7/(5 " 24 0 ,5 276376
716,/ 6+( 02'7/( ,5 &21),*74('
1794ĆIE4XOE2 Word/Bit Descriptions
Word
($' #24' #24' #24' #24' Decimal Bit
(Octal Bit)
Definition
,65 Channel 0 analog data <%,6 /()6 -756,),(' 6925 &203/(0(16 170%(4 7175('
/29(4 %,65 $4( ;(42 <
0 75(5 $// %,65
,65 Channel 0 analog data sign bit.
,65 Channel 1 analog data <%,6 /()6 -756,),(' 6925 &203/(0(16 170%(4 7175('
/29(4 %,65 $4( ;(42 <
0 75(5 $// %,65
,65 Channel 1 analog data sign bit.
,65 Channel 2 analog data <%,6 /()6 -756,),(' 6925 &203/(0(16 170%(4 7175('
/29(4 %,65 $4( ;(42 <
0 75(5 $// %,65
,65 Channel 2 analog data sign bit.
,65 Channel 3 analog data <%,6 /()6 -756,),(' 6925 &203/(0(16 170%(4 7175('
/29(4 %,65 $4( ;(42 <
0 75(5 $// %,65
,65 Channel 3 analog data sign bit.
,65 Underrange bits (U) )24 ,1',8,'7$/ &+$11(/5 (4Ć20mA current inputs only) ,6 &244(5321'5 62 ,1376 &+$11(/ %,6 &244(5321'5 62 ,1376 &+$11(/ $1' 52 21
#+(1 5(6 ,1',&$6(5 (,6+(4 $ %42.(1 24 23(1 ,1376 9,4( 24 ,1376 &744(16 ,5 $6 24
%(/29 0
,65 <
Wire Off bits (W) 744(16 2763765 21/: #+(1 5(6 6+( 9,4( 21 6+( &744(16
276376 ,5 %42.(1 24 6+( /2$' 4(5,56$1&( ,5 622 +,*+ ,6 &244(5321'5 62 &+$11(/ %,6 &244(5321'5 62 &+$11(/ $1' 52 21
,65 26 75('
,6 Power Up bit - included in series B modules only. This bit is always 0 in series
A modules. This bit is set to 1 when all bits in the configuration register (write
word 3) are 0 (unconfigured state). +( &21),*74$6,21 4(*,56(4 &$1 %( &/($4(' %:
(,6+(4 $ 4(5(6 24 %: 6+( 75(4 94,6,1* $// ;(42(5 62 ,6
#24' 7%/,&$6,21 <!
28(0%(4 2–22
How Communication Takes Place and I/O Image Table Mapping
Word
Write Word 1
,." Decimal Bit
(Octal Bit)
'0/ '0/ '0/ '0/ Channel 0 analog data sign bit.
Channel 1 analog data 6 '0 )#$0 (1/0'$'#" 03,/ !,*-)#*#+0 +1* #. 1+1/#"
),3#. '0/ .# 5#., 6
* 1/#/ )) '0/
Channel 1 analog data sign bit.
'0/ '0/ ,0 1/#" /#0 0, '0/ Full range bits (F) $,. '+"'2'"1) !&++#)/ '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/ 0, ,10-10 !&++#) +" '0 !,..#/-,+"/ 0, ,10-10 !&++#) #$#. 0, +%# '0 #)#!0',+/
'0/ 6
,0 1/#" /#0 0, '0/ 6
Configure select bits (C) $,. '+"'2'"1) !&++#)/ '0 !,..#/-,+"/ 0, '+-10
!&++#) '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/ 0,
'+-10 !&++#) '0 !,..#/-,+"/ 0, '+-10 !&++#) '0 !,..#/-,+"/
0, ,10-10 !&++#) +" '0 !,..#/-,+"/ 0, ,10-10 !&++#) #$#. 0, +%#
'0 #)#!0',+/
'0/ 6
6
,0 1/#" /#0 0, ,." ,."/ +"
,." Channel 0 analog data 6 '0 )#$0 (1/0'$'#" 03,/ !,*-)#*#+0 +1* #. 1+1/#"
),3#. '0/ .# 5#., 6
* 1/#/ )) '0/
Multiplex control bits (M $,. '+"'2'"1) !&++#)/ &#/# '0/ !,+0.,) 0&# /$# /00#
+),% ,10-10/ '0 !,..#/-,+"/ 0, ,10-10 !&++#) +" '0 !,..#/-,+"/ 0,
,10-10 !&++#) 1/# 3,."/ +" +),% 2)1# / "'.#!0#" 4 !&++#) +1* #. +
1/# 3,."/ +" /$# /00# +),% 2)1# / "'.#!0#" 4 !&++#) +1* #. +
&#+ '0/ 6 .# )) !)#.#" /'*1)0+#,1/)4 4 !,**1+'!0',+ #..,. ,. 1/#.
!&,'!# 0&.1 0&# -.,%.** )# !,+0.,))#. -.,%.* 3,." $1)) .+%# +" !,+$'%1.#
/#)#!0 '0/ .# -.#/#.2#" 0 0&#'. )/0 /#00'+%
,." ,." Definition
,0 1/#" /#0 0, '0/ Channel 0 Safe State analog value 6 '0 )#$0 (1/0'$'#" 03,/ !,*-)#*#+0 +1* #.
1+1/#" ),3#. '0/ .# 5#., 6
* 1/#/ )) '0/
'0/ Channel 0 Safe State analog data sign bit.
'0/ Channel 1 Safe State analog value 6 '0 )#$0 (1/0'$'#" 03,/ !,*-)#*#+0 +1* #.
1+1/#" ),3#. '0/ .# 5#., 6
* 1/#/ )) '0/
'0/ Channel 1 Safe State analog data sign bit.
1 )'!0',+ 6 ,2#* #. How Communication Takes Place and I/O Image Table Mapping
2–23
1794ĆIR8 - RTD Input Analog Module Image Table Mapping
Module Image
Reserved
Input Data Channel 0
Input Data Channel 1
I/O Image
Input Data Channel 2
Input Size
Input Data Channel 3
Input Data Channel 4
1- -/#0
Input Data Channel 5
Input Data Channel 6
Input Data Channel 7
Overrange
Underrange
Calibration Status
Configuration
Calibration Mask
Output Size
RTD Type
1- -/#0
RTD Type
1794ĆIR8 Read
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Oct. Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
$0$/3$#
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# ' ,,$* ,.21 1
$ # -/# 3$// ,&$ (10
#
*
,#$// ,&$ (10
*
-,$
6!(1 *(!/ 1(-, 0)
'$/$
*
,&$
*
*)
( &,-01(" 1 120 (10
*
(
*
-
(*1$/ 21-%%
4/
.
$ # -/# ,'
$ # -/# /(1$ -/# 5.$
5.$
5.$
5.$
/(1$ -/# 5.$
5.$
5.$
5.$
/(1$ -/# ,' ,' ,"$#
-#2*$ 1 5.$
2!*(" 1(-, 6
-3$+!$/ 2–24
How Communication Takes Place and I/O Image Table Mapping
1794ĆIR8 Word/Bit Descriptions
Word
Dec. Bits
(Octal Bits)
Description
(* + *. (* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* #'' % ')-, ,
(* (* Underrange bits - ,# + $,+ * + , $! ,# $')-, +$"'% $+ %(/ ,# $')-, #'' %+ &$'$&-& *'" Overrange bits - ,# + $,+ * + , $! ,# $')-, +$"'% $+ (. ,# $')-, #'' %+ &0$&-&
*'" (* ' () ' , ,(* $+ , , (, -+ + , ,( + *. Powerup bit - ,#$+ $, $+ + , -',$% ('!$"-*,$(' , $+ * $. 1 ,# &(-% Critical Error bits - ! ,# + $,+ * '1,#$'" (,# * ,#' %% 2 *( + * ,-*' ,# &(-% ,( ,# !,(*1
!(* * )$*
'-+ + , ,( Calibration Range bit - + , ,( $! * ! * ' +$"'% $+ (-, (! *'" -*$'" %$*,$('
Calibration Done bit - + , ,( !, * ' $'$,$, %$*,$(' 1% $+ (&)% , Calibration Bad bit - + , ,( $! ,# #'' % #+ '(, # .%$ %$*,$('
'-+ + , ,( -%$,$(' 3 (. & * How Communication Takes Place and I/O Image Table Mapping
Word
Write word 1
Dec. Bits
(Octal Bits)
Description
Module Data Type
Bit
01
00
+
+
&,+(- +0*/. . ("! "/2""* *! *&,+(- +0*/. . ("! "/2""* *! !"#0(/
Enhanced mode select - )".0-". 1+(/$" !-+, -+.. ,-" &.&+* -".&./+- &* /%" )+!0(" /+
+),-" 2&/% /%" 0*'*+2* &*,0/
A/D Filter First Notch Frequency
Bit
05
04
03
Definition
4 !"#0(/
4
4
4
4
4
4
%
Calibration High/Low bit - %&. &/ &. ."/ !0-&*$ $&* (&-/&+* -"."/ !0-&*$ +##."/ (&-/&+*
Calibration clock - /%&. &/ )0./ " ."/ /+ /+ ,-",-" #+- (&-/&+* 3 (" /%"* -"."/ /+ /+
&*&/&/" (&-/&+*
2–25
Calibration mask - %" %**"( +- %**"(. /+ " (&-/"! 2&(( %1" /%" +--" / ).' &/ ."/
&/ +--".,+*!. /+ %**"( &/ /+ %**"( *! .+ +*
0(& /&+* 5 +1")"- 2–26
Word
-&/# +-" How Communication Takes Place and I/O Image Table Mapping
Dec. Bits
(Octal Bits)
Description
%**#( 3,#
Bit
03
02
01
00
RTD Type - Range
#.&./*!# "#$0(/
+ .#*.+- !+**#!/#" "+ *+/ .!*
+%) / α 0-+ /+ +
+%) / α /+ +
+%) / α /+ +
+%) / α /+ +
#.#-1#"
+%) +,,#- /+ +
+%) &!'#( /+ +
+%) &!'#( /+ +
+%) &!'#( /+ +
+%) &!'#( /+ +
+"0(# "/ /&)# ./),
/+ #.#-1#"
-&/# +-" %**#( 3,# .## &/. %**#( 3,# .## &/. %**#( 3,# .## &/. %**#( 3,# .## 2-&/# 2+-" &/. %**#( 3,# .## 2-&/# 2+-" &/. %**#( 3,# .## 2-&/# 2+-" &/. %**#( 3,# .## 2-&/# 2+-" &/. 0 (&!/&+* 4 +1#) #- How Communication Takes Place and I/O Image Table Mapping
2–27
1794ĆIT8 - Thermocouple Input Module Image Table Mapping
Module Image
Reserved
Input Data Channel 0
Input Data Channel 1
I/O Image
Input Data Channel 2
Input Size
Input Data Channel 3
0, ,."/
Input Data Channel 4
Input Data Channel 5
Input Data Channel 6
Input Data Channel 7
Overrange
Underrange
Calibration Status
Output Size
Configuration
Calibration Mask
0, ,."/
Thermocouple Type
Thermocouple Type
1794ĆIT8 Read and Write Words
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
#/#.2#"
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." &++#) +-10 0
#" ,." 2#..+%# '0/
"
)
+"#..+%# '0/
)
,+#
)
+%#
6'0 )' .0',+ /(
&#.#
)
)(
'%+,/0'!/
)
&'
)
),
3.
-
')0#. 10,$$
"
0.1!01.#
#" ,." ,2#.
+"#.
0 5-#
#" ,." .'0# ,." &#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
.'0# ,." &#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
&#.*,!,1-)# 5-#
.'0# ,." $'4#" "'%'0) $')0#. '0
1 )'!0',+ 6
,2#* #. 2–28
How Communication Takes Place and I/O Image Table Mapping
1794ĆIT8 Word/Bit Descriptions
Word
Decimal Bit
(Octal Bit)
Description
! *, !-!,0!
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, $))!' )+/. .
! *, Underrange bits - .$!-! %.- ,! -!. %" .$! %)+/. -%#)' %- !'*1 .$! %)+/. $))!'- (%)%(/( ,)#!
Overrange bits - .$!-! %.- ,! -!. %" .$! %)+/. -%#)' %- *0! .$! %)+/. $))!'- (2%(/( ,)#!
*, ) *+!) !.!.*, %- !.!.! ! *, *' /).%*) -!)-*, /) !,,)#! %. .$%- %. %- -!. %" .$! *' &/).%*) .!(+!,./,! %- !'*1 *
*' /).%*) -!)-*, *0!,,)#! %. .$%- %. %- -!. %" .$! *' &/).%*) .!(+!,./,! %- *0! *
Bad Structure - .$%- %. %- -!. %" .$!,! %- ) %)0'% .$!,(**/+'! .3+! -!'!.! Powerup bit - .$%- %. %- -!. /).%' *)"%#/,.%*) . %- ,!!%0! 3 .$! (* /'!
Critical Fault bits - " .$!-! %.- ,! )3.$%)# *.$!, .$) 4!,* ,!./,) .$! (* /'! .* .$! ".*,3 "*, ,!+%,
)/-! -!. .* Calibration Range bit - -!. .* %" ,!"!,!)! -%#)' %- */. *" ,)#! /,%)# '%,.%*)
Calibration Done bit - -!. .* ".!, ) %)%.%.! '%,.%*) 3'! %- *(+'!.!
Calibration Bad bit - -!. .* %" .$! $))!' $- )*. $ 0'% '%,.%*)
)/-! -!. .* /'%.%*) 5 *0!(!, How Communication Takes Place and I/O Image Table Mapping
Word
0)2% .0$ Decimal Bit
(Octal Bit)
Description
Module Data Type
Bit
)2 2–29
01
00
Definition
.
.
)/.+!0 #.3-21 1#!+%$ "%25%%- !-$ -)/.+!0 #.3-21 1#!+%$ "%25%%- !-$ $%&!3+2
Fixed Digital Filter - (%- 2()1 ")2 )1 1%2 ! 1.&25!0% $)')2!+ &)+2%0 )1 %-!"+%$ ()1 &)+2%0 1%22+%1 2.
.& ! 3++ #!+% 12%/ )-/32 )- 1#!-1
A/D Filter First Notch Frequency
Bit
05
04
03
Definition
7 $%&!3+2
7
7
7
7
7
7
(
Calibration High/Low bit - ()1 ")2 )1 1%2 $30)-' '!)- #!+)"0!2).- 0%1%2 $30)-' .&&1%2 #!+)"0!2).-
Calibration clock - 2()1 ")2 ,312 "% 1%2 2. 2. /0%/!0% &.0 ! #!+)"0!2).- #6#+% 2(%- 0%1%2 2. 2. )-)2)!2%
#!+)"0!2).-
Calibration mask - (% #(!--%+ .0 #(!--%+1 2. "% #!+)"0!2%$ 5)++ (!4% 2(% #.00%#2 ,!1* ")2 1%2 )2 #.00%1/.-$1 2. #(!--%+ ")2 2. #(!--%+ !-$ 1. .-
3"+)#!2).- 8 .4%,"%0 2–30
Word
/(1% -/$ How Communication Takes Place and I/O Image Table Mapping
Decimal Bit
(Octal Bit)
Description
'!,,%* '%/+-#-2.*% 5.%
Bit
/(1% -/$ 03
02
01
00
Thermocouple Type - Range
(**(3-*10 $%&!2*1
1- -
1- - 1- -
1- - 1- -
1- -
1- -
1- -
1- -
1- -
1- -
1- -
1- -
1- -
1- -
1- - 1- -
1- -
-$2*% $!1! 1(+% 01!+.
-$2*% /%.-/10 #-*$ )2,#1(-, 0%,0-/ 1%+.%/!12/% &-/
#'!,,%*0 -$2*% /%.-/10 #-*$ )2,#1(-, 0%,0-/ 1%+.%/!12/% &-/
#'!,,%*0 %0%/3%$
- (,.21 $%3(#% #-,,%#1%$ $- ,-1 0#!,
'!,,%* '%/+-#-2.*% 5.% 0%% "(10 '!,,%* '%/+-#-2.*% 5.% 0%% "(10 '!,,%* '%/+-#-2.*% 5.% 0%% "(10 '!,,%* '%/+-#-2.*% 5.% 0%% 4-/$ "(10 '!,,%* '%/+-#-2.*% 5.% 0%% 4-/$ "(10 '!,,%* '%/+-#-2.*% 5.% 0%% 4-/$ "(10 '!,,%* '%/+-#-2.*% 5.% 0%% 4-/$ "(10 2"*(#!1(-, 6 -3%+"%/ 1- -
1- -
How Communication Takes Place and I/O Image Table Mapping
2–31
Thermocouple/RTD Input Module (1794ĆIRT8) Image Table
Mapping
Module Image
Input Data Channel 0
Input Data Channel 1
I/O Image
Input Data Channel 2
Input Size
Input Data Channel 3
40 #02'3
Input Data Channel 4
Input Data Channel 5
Input Data Channel 6
Input Data Channel 7
Overrange
Underrange
Channel Faults
RFlg
CJC
Diagnostics
EDT command and response
Output Size
Data Format
40 #02'3
FM Reference Jct Filter Cut
TC/RTD Mode Sensor Type
TC/RTD Mode Sensor Type
RTD Offsets for each channel
CFlg
EDT command and data
Thermocouple/RTD/mV Input Module (1794-IRT8) Read Words
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
+$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' +$//(- /154 $4$
($' 6(22$/*( -$2. ,43 &+$//(- %,4 (4&
+
$5-4
+
$5-4
+
$5-4
+
$5-4
+
$5-4
+
$5-4
+
$5-4
"/'(22$/*( -$2. ,43 &+$//(- %,4 (4&
+
$5-4
$5-4 $5-4
! &0..$/' 2(310/3(
04 53('
!!
+ 7
(/302 0'(
+ 7
$4$ 02.$4
(/302 0'( + 7
,$*/034,& 4$453
! 2(310/3( '$4$
-4
0'(
+
7
-4
0'(
+
7
!! +
7
()(2(/&( &4
(/302
0'(
+ 7
($' ($' ($' ,-4(2 540))
#2,4( (/302 0'( +
7
#2,4( 5%-,&$4,0/ 7" 06(.%(2 2–32
How Communication Takes Place and I/O Image Table Mapping
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
''3&4
) ''3&4
) ''3&4 )
''3&4 )
''3&4 )
$0.."/%
''3&4
) ''3&4
) ''3&4
) $0.."/% %"4"
!2*4& !2*4& Bit/Word Definitions for the Block Transfer Words for the TC/RTD/mV
Input Module
Word
Dec. Bits
(Octal Bits)
Description
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% )"//&- /154 %"4"
&"% !02% Underrange bits - 4)&3& #*43 "2& 3&4 *' 4)& */154 3*(/"- *3 #&-07 4)& */154 $)"//&-3
.*/*.5. 2"/(& *4 $022&310/%3 40 $)"//&- #*4 $022&310/%3 40 $)"//&- &4$
Overrange bits - 4)&3& #*43 "2& 3&4 *' 4)& */154 3*(/"- *3 "#06& 4)& */154 $)"//&-3
."8*.5. 2"/(& 02 "/ 01&/ %&4&$402 *3 %&4&$4&% *4 $022&310/%3 40
$)"//&- #*4 $022&310/%3 40 $)"//&- &4$
&"% !02% Diagnostic bits - 2&12&3&/4 .0%5-& $0/'*(52"4*0/ "/%02 )"2%7"2& &22023
*4
&3&26&% '02 '"$4029 53&
.1201&2 .0%5-& $0/'*(52"4*0/
'"5-4
'"5-4
"/% 4)25 &3&26&% '02 '"$4029 53&
&"% !02% 5#-*$"4*0/ : 06&.#&2 04 53&%
Cold junction compensation alarm bits - )&3& #*43 "2& 3&4 7)&/ 4)&
$022&310/%*/( $0-% +5/$4*0/ $0.1&/3"402 -&"% *3 #20,&/ 5/"44"$)&% 02 3)024&% *4 $022&310/%3 40 "/% #*4 40 04 53&%
Fault alarm bits - / "-"2. #*4 *3 3&4 7)&/ "/ */%*6*%5"- */154 -&"% 01&/3 #20,&/
%*3$0//&$4&% ' 4)& "-"2. *3 &/"#-&% 4)& $)"//&- 2&"%3 ."8*.5. 6"-5& *4 $022&310/%3 40 */154 $)"//&- #*4 40 $)"//&- &4$
Extended data table command response data bits - )&3& #*43 &$)0 4)& $0.."/% %"4" 72*44&/ 40 4)& .0%5-& %52*/( $"-*#2"4*0/
Extended data table command response bits - )&3& #*43 &$)0 4)& $0.."/%
72*44&/ 40 4)& .0%5-& %52*/( $"-*#2"4*0/
&3&26&% '02 '"$4029 53&
How Communication Takes Place and I/O Image Table Mapping
Word
Dec. Bits
(Octal Bits)
"3,5( "13' Description
Input Filter Cutoff bits
,5
,54 ,.5(3 ,/( 1045$054 $&56$. ),.5(3,0* '(2(0'4 10 5+( /1'6.(4
/1'( 1) 12(3$5,10
$3'8$3( ),.5(3,0* 10.: '()$6.5 ),.5(3,0*
/4
/4
/4
/4
4
4
4
Reference Junction 64(' 8+(0 ,0265 5:2( ,4 4(5 51 5+(3/1&162.( $0' 4(0413 /1'(
,4 4(5 51 ,05(30$. &1/2(04$5,10 (54 $ ),9(' 3()(3(0&( -60&5,10 51 &1/2(04$5( $..
5+(3/1&162.( &+$00(.4
,5
"3,5( "13' 105,/6('
2–33
Reference Junction
1
1
1
1
1
1
1
1
,54 Fault Mode bits - 8+(0 $ %,5 ,4 4(5 )$6.5 /1'( ,4 (0$%.(' )13 5+$5 &+$00(. ,5 &133(4210'4 51 &+$00(.4 %,5 &133(4210'4 51 &+$00(.4 ',4$%.('
(0$%.( 8,3(;1)) '(5(&5,10
,54 Data format /1'6.( '()$6.54 51 51 ,0 /,..,71.5 /1'( $0' 51 ,0
1+/4 /1'( 8,5+ ,/2.,(' '(&,/$. 21,054 ,( Ω
,5
$5$ 5:2( )13 &+$00(.4 1 ,/2.,(' '(&,/$. 21,05 #####
1
,/2.,(' '(&,/$. 21,05 #####
1 ,/2.,(' '(&,/$. 21,05 #####
51 51 5+316*+ 015 64('
,54 15 64('
6%.,&$5,10 ;! 17(/%(3 2–34
How Communication Takes Place and I/O Image Table Mapping
Word
Dec. Bits
(Octal Bits)
"3,5( "13' ,54 Description
Sensor Type (Thermocouple or RTD)
RTD Type
,5
(0413 582( )13 &+$00(.4 5+316*+ (4,45$0&( '()$6.5
1+/ 5 α 631 51 1
1+/ 5 α 631 51 1
1+/ 5 α 51 1
1+/ 5 α 51 1
1+/ ,&-(. 51 1
1+/ ,&-(. 51 1
1+/ ,&-(. 51 1
1+/ 122(3 51 1
5+316*+ 015 64('
"3,5( "13' 105,06('
,54 Thermocouple Type
,5
(0413 582( )13 &+$00(.4 5+316*+ /! '()$6.5
51 1 51 1
51 1 51 1
51 1 51 1
51 1 51 1
## 9
51 1
51 1 51 1
51 1 51 1
51 1 51 1
51 1 51 1
5+316*+ 015 64('
6%.,&$5,10 9 17(/%(3 9
51 1
How Communication Takes Place and I/O Image Table Mapping
Word
Dec. Bits
(Octal Bits)
$-, 2–35
Description
Sensor Mode Select bits
$-
!(,)+ ') ! ,!&!- ")+ #((!&, Thermocouple
1-!+(& )'*!(,-$)( .,!, )& %.(-$)( ,!(,)+,
(-!+(& )'*!(,-$)( .,!, -#! /&.! ,!&!-! ")+
3+!"!+!(! %.(-$)( ,!&!-$)(
) )'*!(,-$)( - $, +!"!+!(! -) )
$""!+!(-$& '!,.+!'!(- !-0!!( #((!&, 40$+! () )'*!(,-$)(
40$+! 0$-# .,!+ ,!&!-! )'*!(,-$)(
40$+! 40$+! RTD
$-, Input Type Select
$-
(*.- -2*! ,!&!-$)( ")+ #((!&, #!+')).*&!
)- .,!
.&$-$)( 4 )/!'!+ 2–36
How Communication Takes Place and I/O Image Table Mapping
Word
Dec. Bits
(Octal Bits)
$6.8* $46) (438 (438
.87 Description
Sensor Type (Thermocouple or RTD)
RTD Type
.8
*3746 8=5* +46 (-&33*17 8-649,- *7.78&3(* )*+&918
4-2 8 α 964 84 4
4-2 8 α 964 84 4
4-2 8 α " 84 4
4-2 8 α " 84 4
4-2 .(0*1 84 4
4-2 .(0*1 84 4
4-2 .(0*1 84 4
4-2 455*6 84 4
8-649,- 348 97*)
Thermocouple Type
.8
*3746 8=5* +46 (-&33*17 8-649,- 2# )*+&918
84 4 84 4
84 4 84 4
84 4 84 4
84 4 84 4
!%%
84 4 84 4
84 4 84 4
>
84 4
>
84 4
84 4 84 4
!
84 4 84 4
8-649,- 348 97*)
.87 Sensor Mode Select bits
.8
*3746 24)* 7*1*(8 +46 (-&33*17 Thermocouple
<8*63&1 (425*37&8.43 97*7 (41) /93(8.43 7*3746
38*63&1 (425*37&8.43 97*7 8-* :&19* 7*1*(8*) +46 6*+*6*3(* /93(8.43
4 (425*37&8.43 &8& .7 6*+*6*3(*) 84 4
.++*6*38.&1 2*&796*2*38 '*8;**3 (-&33*17
>;.6* ! 34 (425*37&8.43
>;.6* ! ;.8- 1445 6*7.78&3(* (425*37&8.43
>;.6* !
>;.6* !
RTD
9'1.(&8.43 >" 4:*2'*6 How Communication Takes Place and I/O Image Table Mapping
Word
Dec. Bits
(Octal Bits)
,&." *,! *).
*).
&.- ,&." *,! ,&." *,! 2–37
Description
Input Type Select
&.
)+/. .3+" -"'" .&*) #*, %))"'- %",(* */+'"
*. /-"!
RTD loop resistance offset select bits - /-"! 1%") &)+/. .3+" &- -". .* )!
-")-*, (*!" -"'" . &- -". .* 41&," 1&.% '**+ ,"-&-.) " *(+")-.&*) ''*1- 3*/ .*
-". .%" .3+" *# '**+ ,"-&-.) " *(+")-.&*) /-"! #*, '' - *, *)" *# .%,""
#&2"! 0'/"- #*, '' %))"'- NOTE: *. ++'& '" .* Ω *++", 1%& % !"#/'..* Ω
&.
%))"' &.
%))"' &.
%))"' &.
%))"' &.
%))"' &.
%))"' &.
%))"' &.
%))"' -" %))"' '**+ *(+")-.&*) 0'/" -.*,"! !/,&)$ '&,.&*)
+,* "!/," #*, 41&," !"#/'. Ω
Ω
Ω
Ω
Extended data table command data bits - %"-" &.- ," 1,&..") .* .%" (*!/'"
!/,&)$ '&,.&*) %"3 ," /-"! .* !"#&)" *##-". $&) )! $")",' %))"' '&,.&*)
Extended data table command bits - %"-" &.- ," 1,&..") .* .%" (*!/'" !/,&)$
'&,.&*) %"3 ," /-"! .* -"'" . %))"' '&,.&*) .&*)
"-",0"! #*, # .*,3 /-" *)'3
/'& .&*) 4 *0"(", 2–38
How Communication Takes Place and I/O Image Table Mapping
4 Input Isolated Analog Module (Cat. No. 1794ĆIF4I) Image Table
Mapping
Module Image
Input Data Channel 0
I/O Image
Input Data Channel 1
Input Size
Input Data Channel 2
1- -/$0
Input Data Channel 3
Real Time Sample
PU FP CF
BD DN
Underrange
Overrange
Output Size
EN
1- -/$
Set to 0
Channel Filters
Channel Configuration
Real Time Sample Programmed Interval
IC 1 TR IT
Channel #
RV QK CK GO
Not used
Not used
Not used
Isolated Analog Input Module (1794-IF4I) Read
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
,!*-' !*2% (!,,%* %!$
-/$ ,!*-' !*2% (!,,%* -/$ ,!*-' !*2% (!,,%* -/$ ,!*-' !*2% (!,,%* -/$ %!* )+% !+.*%
-/$ %0%/3%$
-/$ -/$ /)1% -/$ (,* )*1%/
(,* )*1%/
(,* )*1%/
(,* )*1%/
-/$ (,* -,&)'2/!1)-,
(,* -,&)'2/!1)-,
(,* -,&)'2/!1)-,
(,* -,&)'2/!1)-,
-/$ %!* )+% !+.*% /-'/!++%$ ,1%/3!*
2"*)#!1)-, 4
-3%+"%/ -/$ (!,,%* 2+"%/
-/$ -1 20%$
-/$ -1 20%$
-/$ How Communication Takes Place and I/O Image Table Mapping
Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Size
Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Read/Write Words
Word 8
Where:
Not used
2–39
Word 8
PU = Power up unconfigured state
FP = Field power off
CF = In configuration mode
BD = Calibration bad
DN = Calibration accepted
U = Under range for specified channel
V = Overrange for specified channel
EN = Enable outputs; 0 = output follows S1/S0, 1 = output enabled
IC = Initiate configuration bit
TR = Transparent bit
IT = Interrupt toggle bit
RV = Revert to defaults bit
QK = Quick calibration
CK = Calibration clock
GO = Gain offset select
Setting the Input Filter
Bits
Channel
03
02
01
00
Input 0
07
06
05
04
Input 1
11
10
09
08
Input 2
15
14
13
12
Input 3
A/D Conversion Rate
Low Pass Filter
0
0
0
0
1200Hz
No low pass
0
0
0
1
1200Hz
100ms low pass
0
0
1
0
1200Hz
500ms low pass
0
0
1
1
1200Hz
1000ms low pass
0
1
0
0
600Hz
No low pass
0
1
0
1
600Hz
100ms low pass
0
1
1
0
600Hz
500ms low pass
0
1
1
1
600Hz
1000ms low pass
1
0
0
0
300Hz
No low pass
1
0
0
1
300Hz
100ms low pass
1
0
1
0
300Hz
500ms low pass
1
0
1
1
300Hz
1000ms low pass
1
1
0
0
150Hz
No low pass
1
1
0
1
150Hz
100ms low pass
1
1
1
0
150Hz
500ms low pass
1
1
1
1
150Hz
1000ms low pass
Publication 1794ĆUM057B-EN-P - November 2001
2–40
How Communication Takes Place and I/O Image Table Mapping
Configuring Your Input Channel
Input Channel Configuration
03
02
01
00
Set these bits for Channel 0
07
06
05
04
Set these bits for Channel 1
11
10
09
08
Set these bits for Channel 2
15
14
13
12
Set these bits for Channel 3
Input
Values
Bit Settings
% Underrange/
% Overrange
Data Format
Input Range2
Hexadecimal
Decimal
Module Update Rate
(RTSI = 0) (RTSI = 0), IT=1
0
0
0
0
Channel not configured
0
0
0
1
4-20mA
signed 2's complement
4% Under; 4% Over
<0000-7878>
<0000-30840>
7.5ms
5.0ms
0
0
1
0
+10V
signed 2's complement
2% Under, 2% Over
<831F-7CE1>
<-31969-31969>
2.5ms
2.5ms
0
0
1
1
+5V
signed 2's complement
4% Under, 4% Over
<8618-79E8>
<-31208-31208>
2.5ms
2.5ms
0
1
0
0
0-20mA
signed 2's complement %
0% Under, 4% Over
0-2710>
0-10000>
7.5ms
5.0ms
0
1
0
1
4Ć20mA
signed 2's complement %
4% Under, 4% Over
<0-2710>
<0-10000>
7.5ms
5.0ms
0
1
1
0
0-10V
signed 2's complement %
0% Under, 2% Over
0-2710>
0-10000>
5.0ms
5.0ms
0
1
1
1
+10V
signed 2's complement %
2% Under, 2% Over
<-D8F0-2710>
<-10000-10000>
5.0ms
5.0ms
1
0
0
0
0-20mA
binary
0% Under, 4% Over
0000-F3CF>
0000-62415>
2.5ms
2.5ms
1
0
0
1
4-20mA1
binary
4% Under, 4% Over
0000-F0F1>
0000-61681>
7.5ms
5.0ms
1
0
1
0
0-10V
binary
0% Under, 2% Over
0000-F9C2>
0000-63938>
2.5ms
2.5ms
1
0
1
1
0-5V
binary
0% Under, 4% Over
0000-F3CF>
0000-62415>
2.5ms
2.5ms
1
1
0
0
+20mA
offset binary, 8000H = 0mA
4% Under, 4% Over
<0618-F9E8>
<1560-63976>
2.5ms
2.5ms
1
1
0
1
4-20mA
offset binary, 8000H = 4mA
4% Under, 4% Over
<8000-F878>
<32768-63608>
7.5ms
5.0ms
1
1
1
0
+10V
offset binary, 8000H = 0V
2% Under, 2% Over
<031F-FCE1>
<799-64737>
2.5ms
2.5ms
1
1
1
1
+5V
offset binary, 8000H = 0V
4% Under, 4% Over
<0618-F9E8>
<1560-63976>
2.5ms
2.5ms
1 Underrange for 4Ć20mA occurs in the blind area below 0 (3.2mA).
2 < and > indicate the overrun beyond actual range (about 5%).
Word/Bit Descriptions for the 1794-IF4I Isolated Analog Input
Module
Word
Decimal Bit
(Octal Bit)
Definition
Read Word 1
Bits 00-15
(00-17)
Channel 0 analog data - Real time input data per your configuration
Read Word 2
Bits 00-15
(00-17)
Channel 1 analog data - Real time input data per your configuration
Read Word 3
Bits 00-15
(00-17)
Channel 2 analog data - Real time input data per your configuration
Read Word 4
Bits 00-15
(00-17)
Channel 3 analog data - Real time input data per your configuration
Read Word 5
Bits 00-15
(00-17)
Real Time Sample. The elapsed time in increments programmed by the real
time sample interval.
Publication 1794ĆUM057B-EN-P - November 2001
How Communication Takes Place and I/O Image Table Mapping
Word
$ # -/# $ # -/# /(1$ -/# /(1$ -/# Decimal Bit
(Octal Bit)
2–41
Definition
(10 $0$/3$#
(10 Calibration Done bit (DN). '(0 !(1 (0 0$1 1- %1$/ " *(!/ 1(-, "5"*$ (0
"-+.*$1$#
(1 Calibration Bad bit (BD). '(0 !(1 (0 0$1 1- (% 1'$ "' ,,$* " *(!/ 1(-,
"-$%%("($,10 " ,,-1 !$ 0 3$# -/ !$ /$ # ./-.$/*5
(10 $1 1- (10 $0$/3$#
(1 $1 1- (1 Configuration mode bit (CF) '(0 !(1 (0 0$1 4'$, 1'$ " *(!/ 1(-, +-#$
(0 0$*$"1$# !(1 4-/# (, 1'$ !*-") 1/ ,0%$/ 4/(1$ 0$1 1- '$, 1'(0 !(1 (0
0$1 1'$ +-#2*$ 01 120 (,#(" 1-/ %* 0'$0
(1 Field Power Off bit (FP) '(0 !(1 (0 0$1 4'$, 1'$ %($*# .-4$/ % (*0
'$, 1'(0 !(1 (0 0$1 1'$ +-#2*$ 01 120 (,#(" 1-/ %* 0'$0
(1 Power Up (unconfigured state) bit (PU). '(0 !(1 (0 0$1 4'$, 1'$
"-,%(&2/ 1(-, 4-/# (0 ** 6$/-$0 #2$ 1- /$0$1 # .1$/ .-4$/ "5"*$ -/
+-#2*$ (,0$/1(-, -/ "*$ /$# "-,%(&2/ 1(-, 4-/# ** '$, 1'(0 !(1 (0 0$1
1'$ +-#2*$ 01 120 (,#(" 1-/ %* 0'$0
(10 Underrange bits (U). '$0$ !(10 /$ 0$1 4'$, 1'$ (,.21 "' ,,$* (0
!$*-4 ./$0$1 *(+(1 0 #$%(,$# !5 1'$ "-,%(&2/ 1(-, 0$*$"1$# !(1 "-//$0.-,#0 1- (,.21 "' ,,$* ,# !(1 "-//$0.-,#0 1- (,.21
"' ,,$* $1" $%$/ 1- -,%(&2/(,& -2/ ,.21 ' ,,$*0
(10 Overrange bits (V). '$0$ !(10 /$ 0$1 4'$, 1'$ (,.21 "' ,,$* (0 !-3$
./$0$1 *(+(1 0 #$%(,$# !5 1'$ "-,%(&2/ 1(-, 0$*$"1$# (1 "-//$0.-,#0 1(,.21 "' ,,$* ,# !(1 "-//$0.-,#0 1- (,.21 "' ,,$* $1" $%$/ 1-,%(&2/(,& -2/ ,.21 ' ,,$*0
(10 -1 20$# $1 1- (10 -1 20$# $1 1-
(1 Output enable bit (EN). -1 20$# (, 1'$ 7 +-#2*$
Channels 0 through 3 Filter Selections (refer to Setting the Input Filter )
(10 Channel 0 Filter Setting
(10 Channel 1 Filter Setting
(10 Channel 2 Filter Setting
(10 Channel 3 Filter Setting
2!*(" 1(-, 7 -3$+!$/ 2–42
How Communication Takes Place and I/O Image Table Mapping
Word
Decimal Bit
(Octal Bit)
1)3% .1$ Channel Configuration (refer to Configuring Your Input Channel )
1)3% .1$ 1)3% .1$ 4"+)#!3).- ; .5%,"%1 Definition
)32 Channel 0 Configuration
)32 Channel 1 Configuration
)32 Channel 2 Configuration
)32 Channel 3 Configuration
)32 Real Time Sample Interval - 1.'1!,2 3(% )-3%15!+ .& 3(% 1%!+ 3),% 2!,/+%
!- "% 5!1)%$ &1., 3. 2%#.-$2 $%#),!+ %2.+43).- )2 )- ,2 6)3(
'1!-4+!1)38 )- ,2 23%/2
)3 .3 42%$ %3 3. )3 Channel calibration selection bit. (%- 3()2 ")3 )2 2%3 3(% #(!--%+ #!"% #!+)"1!3%$ 42)-' 3(% #!+)"1!3).- #+.#* ")3 )3 #.11%2/.-$2 3. )-/43
#(!--%+ ")3 #.11%2/.-$2 3. )-/43 #(!--%+ )3 #.11%2/.-$2 3. )-/43
#(!--%+ ")3 #.11%2/.-$2 3. )-/43 #(!--%+ )3 Gain/Offset selection bit (GO). (%- 3()2 ")3 )2 #+%!1%$ ! 3. 3. 31!-2)3).- .& 3(% ")3 /%1&.1,2 .- .&&2%3 #!+)"1!3).- (%- 3()2 ")3 )2 3(%
,.$4+% )2 $)1%#3%$ 3. $. ! '!)- #!+)"1!3).-
)3 Calibration clock bit (CK). (%- 3()2 ")3 )2 2%3 3. #!+)"1!3).- ,.$% 3(%
#!+)"1!3).- #.%&&))#)%-3 &.1 3(% 2%+%#3%$ #(!--%+2 )2 !##%/3%$ (%- 3()2 ")3 )2
1%2%3 3(% !##%/3%$ #!+)"1!3).- #.%&&)#)%-32 &.1 3(% 2%+%#3%$ #(!--%+2 !1%
23.1%$ !//+)%$ !-$ 3(% #!+)"1!3).- ,.$% %7)3%$ .-)3.1 23!342 ")32 !-$
&.1 24##%2&4+ #!+)"1!3).-
)3 Quick Calibration bit (QK). .1,!++8 1%2%3 (%- 3()2 ")3 )2 2%3 $41)-' ! #!+)"1!3).- 2%04%-#% 3(% #!+)"1!3).- #.%&&)#)%-3 )2 23.1%$ 3. !++
1%+!3%$ #.-&)'41!3).-2 &.1 3(% 2%+%#3%$ #(!--%+2 NOTE: ()2 ,%3(.$ .&
#!+)"1!3).- 04)#*+8 #!+)"1!3%2 3(% 2%+%#3%$ #(!--%+2 (.6%5%1 8.4 6)++ -.3 "%
6)3()- 3(% 1!3%$ !##41!#8 .& 3(% ,.$4+%
)3 Revert to defaults bit (RV). .1,!++8 1%2%3 (%- 2%3 $41)-' !
#!+)"1!3).- /1.#%$41% $%&!4+3 5!+4%2 &.1 2%+%#3%$ #(!--%+2 !1% 42%$ &.1 3(%
#!+)"1!3).- #.%&&)#)%-3NOTE: .4 6)++ -.3 "% 6)3()- 3(% 1!3%$ !##41!#8 .& 3(%
,.$4+%
)3 .3 42%$ %3 3. )3 Interrupt Toggle bit (IT) ()2 ")3 6(%- 2%3 /%1,)32 )-3%1+%!5)-' .&
,.$4+% )-3%114/32 %-241)-' %7#(!-'% .& #1)3)#!+ $!3! 6(%- #(!--%+2 !1%
#.-&)'41%$ &.1 3(%)1 &!23%23 4/$!3% 3),%2 !-$ :-. +.6 /!22 &)+3%1 ,423
"% )- .1$%1 &.1 3(% ,.$4+% 3. 1%#.'-)9% 3()2 &%!341% ()2 '1.4/2 $!3!
4/$!3% 1!3%2 &.1 !++ #(!--%+2 3. 3(% 2+.6%23 #.-&)'41!3).- 2%33)-' .& !-8 .& 3(%
#(!--%+2 - !$$)3).- #(!--%+ 4/$!3% 1!3%2 &.1 !++ #(!--%+2 6)3( ! ,2
4/$!3% 1!3% !1% 1%$4#%$ 3. ,2 (%- 1%2%3 1%!+ 3),% 2!,/+)-' !-$
&)+3%1 &%!341%2 !1% %-!"+%$
How Communication Takes Place and I/O Image Table Mapping
Decimal Bit
(Octal Bit)
Word
0(2$ -0# 0(2$ -0#1 ,# 2–43
Definition
(2 Transparent bit (TR). '(1 !(2 5'$, 1$2 2- .$0+(21 "-,%(&30 2(-, 2- !$
"' ,&$# 5(2'-32 31(,& 2'$ !(2
(2 $2 2- (2 Initiate Configuration bit (IC). '$, 1$2 (,1203"21 2'$ +-#3*$ 2- $,2$0
"-,%(&30 2(-, +-#$ 0$1$,2 "-,%(&30 2(-, # 2 .0(-0 2- -0 "-(,"(#$,2 5(2' !$(,& 1$2 ,"$ 0$230,1 2- 2'$ "-,%(&30 2(-, (1 ..*($# ,# ,6 13!/3$,2
"-,%(&30 2(-, (,%-0+ 2(-, (1 (&,-0$# 3,2(* (1 2-&&*$#
(21 -2 31$#
4 Output Isolated Analog Module (1794ĆOF4I) Image Table
Mapping
Module Image
Read Back Channel 0
I/O Image
Read Back Channel 1
Input Size
Read Back Channel 2
2- -0#1
Read Back Channel 3
PU FP CF
BD DN
Hold Outputs
WireĆoff
Output Size
EN S1 S0
2- -0#1
Set to 0
Output Data Channel 0
Output Data Channel 1
Output Data Channel 2
Output Data Channel 3
Channel Configuration
IC
1 TR IT Q3 Q2 Q1 Q0 RV QK CK GO
Channel #
Not Used
Not Used
Isolated Analog Output Module (1794-OF4I) Read
Word/Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word/Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
$ # -0# $ # ") ' ,,$* -0# $ # ") ' ,,$* -0# $ # ") ' ,,$* -0# $ # ") ' ,,$* -0# $1$04$#
3!*(" 2(-, 7 -4$+!$0 2–44
How Communication Takes Place and I/O Image Table Mapping
Word/Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word/Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Word 6
0
0
0
0
P3
P2
P1
P0
0
0
0
0
W3
W2
W1
W0
Write word 1
EN
S1
S0
0
0
0
0
0
0
0
0
0
0
0
0
0
Word 2
Output Data - Channel 0
Word 3
Output Data - Channel 1
Word 4
Output Data - Channel 2
Word 5
Output Data - Channel 3
Output Chnl 3
Configuration
Word 6
Word 7
IC
1
TR
Output Chnl 2
Configuration
IT
Q3
Q2
Words 8 and 9
Where:
Q1
Input Chnl 1
Configuration
Q0
RV
QK
CK
Input Chnl 0
Configuration
GO
Channel Number
Not used
PU = Power up unconfigured state
FP = Field power off
CF = In configuration mode
BD = Calibration bad
OR = Reference calibration signal is out of range
P0 thru P3 = Outjput holding in response to Q0 thru Q3
W0 thru W3 = Wire off current loop status for channels 0 thru 3 respectively. (Not used on voltage outputs.)
EN = Enable outputs; 0 = output follows S1/S0, 1 = output enabled
IC = Initiate configuration bit
TR = Transparent bit
IT = Interrupt toggle bit
Q0-3 = Request for outputs to hold
RV = Revert to defaults bit
QK = Quick calibration
CK = Calibration clock
GO = Gain offset select
Configuring Your Outputs for the 1794ĆOF4I Isolated Output Module
Configuration Bits
MSD
LSD
1
Nominal
Range
Data Type
Output Values1
Hexadecimal
Decimal
Update
Rate
0
0
0
1
4Ć20mA
2's complement
<0000-7878>
<0000-30840>
5.0ms
0
0
1
0
+10V
2's complement
<831F-79E8>
<-31208-31208>
2.5ms
0
0
1
1
+5V
2's complement
<8618-79E8>
<-31208-31208>
2.5ms
0
1
0
0
0Ć20mA
2's complement %
0-2710>
0-10000>
5.0ms
0
1
0
1
4Ć20mA
2's complement %
<0-2710>
<0-10000>
5.0ms
0
1
1
0
0Ć10V
2's complement %
0-2710>
0-10000>
5.0ms
0
1
1
1
+10V
2's complement
<-D8F0-2710>
<-10000-10000>
5.0ms
1
0
0
0
0Ć20mA
binary
0000-F3CF>
0000-62415>
2.5ms
1
0
0
1
4Ć20mA
binary
0000-F0F1>
0000-61681>
5.0ms
1
0
1
0
0Ć10V
binary
0000-F3CF>
0000-62415>
2.5ms
1
0
1
1
0Ć5V
binary
0000-F3CF>
0000-62415>
2.5ms
1
1
0
0
+20mA
offset binary
<8000-F9E8>
32768-63976>
2.5ms
1
1
0
1
4Ć20mA
offset binary
<8000-F878>
<32768-63608>
5.0ms
1
1
1
0
+10V
offset binary
<0618-F9E8>
<1560-63976>
2.5ms
1
1
1
1
+5V
offset binary
<0618-F9E8>
<1560-63976>
2.5ms
< and > indicate the overrun beyond actual range (about 5%).
Publication 1794ĆUM057B-EN-P - November 2001
How Communication Takes Place and I/O Image Table Mapping
2–45
Word/Bit Descriptions for the 1794-OF4I Isolated Analog
Output Module
Read Words
Decimal Bit
(Octal Bit)
Definition
,." '0/ Read Back Channel 0 1.'+% +,.*) ,-#.0',+ '0 '/ !,-4 ,$ 0&# ,10-10 ,$
!&++#) 1.'+% + 0.+/'0',+ '0 '/ 0&# !,+"'0',+ ,$ 0&# ,10-10 /
"#0#.*'+#" 4 +" #" !( '/ + '*%# ,$ 3&0 0&# 1/#. &/ /#+0
/ ,10-10 0, 0&# *,"1)# +, !&#!(/ .# -#.$,.*#" ,+ 0&# "0
,." '0/ Read Back Channel 1 1.'+% +,.*) ,-#.0',+ '0 '/ !,-4 ,$ 0&# ,10-10 ,$
!&++#) 1.'+% + 0.+/'0',+ '0 '/ 0&# !,+"'0',+ ,$ 0&# ,10-10 /
"#0#.*'+#" 4 +" #" !( '/ + '*%# ,$ 3&0 0&# 1/#. &/ /#+0
/ ,10-10 0, 0&# *,"1)# +, !&#!(/ .# -#.$,.*#" ,+ 0&# "0
,." '0/ Read Back Channel 2 1.'+% +,.*) ,-#.0',+ '0 '/ !,-4 ,$ 0&# ,10-10 ,$
!&++#) 1.'+% + 0.+/'0',+ '0 '/ 0&# !,+"'0',+ ,$ 0&# ,10-10 /
"#0#.*'+#" 4 +" #" !( '/ + '*%# ,$ 3&0 0&# 1/#. &/ /#+0
/ ,10-10 0, 0&# *,"1)# +, !&#!(/ .# -#.$,.*#" ,+ 0&# "0
,." '0/ Read Back Channel 3 1.'+% +,.*) ,-#.0',+ '0 '/ !,-4 ,$ 0&# ,10-10 ,$
!&++#) 1.'+% + 0.+/'0',+ '0 '/ 0&# !,+"'0',+ ,$ 0&# ,10-10 /
"#0#.*'+#" 4 +" #" !( '/ + '*%# ,$ 3&0 0&# 1/#. &/ /#+0
/ ,10-10 0, 0&# *,"1)# +, !&#!(/ .# -#.$,.*#" ,+ 0&# "0
,." ,." '0/ #/#.2#"
'0/ Calibration Done bit (DN). &'/ '0 '/ /#0 0, $0#. !)' .0',+ !4!)# '/
!,*-)#0#"
'0 Calibration Bad bit (BD). &'/ '0 '/ /#0 0, '$ 0&# !&++#) !)' .0',+
!,#$$'!'#+0/ !++,0 # /2#" ,. .#" -.,-#.)4
'0/ #0 0, '0/ #/#.2#"
'0 #0 0, '0 Configuration mode bit (CF) &'/ '0 '/ /#0 3&#+ 0&# !,+$'%1.0',+
*,"# '/ /#)#!0#" '0 3,." '+ 0&# ),!( 0.+/$#. 3.'0# /#0 0, &#+
0&'/ '0 '/ /#0 0&# *,"1)# /001/ '+"'!0,. $)/&#/
'0 Field Power Off bit (FP) &'/ '0 '/ /#0 3&#+ 0&# $'#)" -,3#. $')/
&#+ 0&'/ '0 '/ /#0 0&# *,"1)# /001/ '+"'!0,. $)/&#/
'0 Power Up (unconfigured state) bit (PU). &'/ '0 '/ /#0 3&#+ 0&#
!,+$'%1.0',+ 3,." '/ )) 5#.,#/ "1# 0, .#/#0 "-0#. -,3#. !4!)# ,.
*,"1)# '+/#.0',+ ,. !)#.#" !,+$'%1.0',+ 3,." )) &#+ 0&'/ '0 '/ /#0
0&# *,"1)# /001/ '+"'!0,. $)/&#/
'0/ WireĆOff status bits. (W). &#/# '0/ 3&#+ /#0 '+"'!0# 0&#
!,..#/-,+"'+% !1..#+0 ,10-10 !&++#) '/ ,-#+ !,..#/-,+"/ 0, !&++#) !,..#/-,+"/ 0, !&++#) #0!
'0/ #0 0, '0/ Hold output bits (P). &#/# '0/ .# /#0 '+ .#/-,+/# 0, ,. +" 0.+/'0',+ ,$ 0&# '0 &#+ ,. '/ /#0 0&#4 '+"'!0# 0&0 0&# ,10-10
'/ &,)"'+% 0 0&# )#2#) '+ 0&# .#" !( "0 $,. 0&# .#/-#!0'2# !&++#) &#/#
'0/ .#01.+ 0, 3&#+ 0&# ,10-10 "0 *0!&#/ 0&# .#" !( ,10-10 "0
'0/ #0 0, 1 )'!0',+ 6 ,2#* #. 2–46
How Communication Takes Place and I/O Image Table Mapping
Write Words
Decimal Bit
(Octal Bit)
Definition
*21 .2 31&%
*2 Safe State Source bits (S1/S0). !)&- *1 2)&1& #*21 %&1*(-"2& 2)&
1.30$& .' 2)& 1"'& 12"2& %"2"
*2 #*2 0&1&2 .32/321 2. , 31&% 5*2) 7
*2 #*2 ).+% .32/32 "2 *21 $300&-2 +&4&+ 31&% 5*2) 7
*2 #*2 "'& 12"2& %"2" *1 *- .32/32 %"2" 5.0%1
*2 Output enable bit (EN). !)&- 1&2 2)& .32/321 "0& &-"#+&% )*1 #*2
,312 #& 1&2 *- .0%&0 '.0 2)& 0&"+ 2*,& %"2" 2. "//&"0 "2 2)& .32/321 ' 2)*1 #*2
*1 -.2 1&2 2)& .32/321 5*++ #& %&2&0,*-&% #6 !.0% *21 Channel 0 output data. )& .32/32 %"2" *1 0&"+ 2*,& %"2" '.0,"22&% 2. 2)&
1&+&$2&% $.-'*(30"2*.- )*1 %"2" *1 "+1. 1"'& 12"2& %"2" 5)&- %*0&$2&% #6 "-% !.0% *21 Channel 1 output data. )& .32/32 %"2" *1 0&"+ 2*,& %"2" '.0,"22&% 2. 2)&
1&+&$2&% $.-'*(30"2*.- )*1 %"2" *1 "+1. 1"'& 12"2& %"2" 5)&- %*0&$2&% #6 "-% !.0% *21 Channel 2 output data. )& .32/32 %"2" *1 0&"+ 2*,& %"2" '.0,"22&% 2. 2)&
1&+&$2&% $.-'*(30"2*.- )*1 %"2" *1 "+1. 1"'& 12"2& %"2" 5)&- %*0&$2&% #6 "-% !.0% *21 Channel 3 output data. )& .32/32 %"2" *1 0&"+ 2*,& %"2" '.0,"22&% 2. 2)&
1&+&$2&% $.-'*(30"2*.- )*1 %"2" *1 "+1. 1"'& 12"2& %"2" 5)&- %*0&$2&% #6 "-% !0*2& !.0% !.0% Channel Configuration (refer to Configuring Your Outputs)
*21 Channel 0 Configuration
*21 Channel 0 Configuration
*21 Channel 0 Configuration
*21 Channel 0 Configuration
3#+*$"2*.- 7 .4&,#&0 How Communication Takes Place and I/O Image Table Mapping
Write Words
Word 7
Decimal Bit
(Octal Bit)
Bit 00-03
Words 8 and 9
Definition
Channel calibration selection bit. When this bit is set (1), the channel can
be calibrated using the calibration clock bit (CK). Bit 00 corresponds to output
channel 0, bit 01 corresponds to output channel 1, it 02 corresponds to output
channel 3, bit 03 corresponds to output channel 4
Bit 04
Gain/Offset selection bit (GO). - When this bit is cleared, a 0 to 1 to 0
transition of the CK bit performs on offset calibration. When this bit is 1, the
module is directed to do a gain calibration.
Bit 05
Calibration clock bit (CK). - When this bit is set to 1 (calibration mode), the
calibration coeffiicient for the selected channels is accepted. When this bit is
reset (0), the accepted calibration coefficients for the selected channels are
stored, applied, and the calibration mode exited. Monitor status bits DN and
BD for succesful calibration.
Bit 06
Quick Calibration bit (QK). - Normally reset (0). When this bit is set (1)
during a calibration sequence, the calibration coefficient is stored to all
related configurations for the selected channels. NOTE: Although this method
of calibration quickly calibrates the selected channels, they will not be within
the rated accuracy of the module.
Bit 07
Revert to defaults bit (RV). - Normally reset (0). When set (1) during a
calibration procedure, default values for selected channels are used for the
calibration coefficient. NOTE: They will not be within the rated accuracy of the
module.
Bits 08-11
(10-13)
2–47
Request for hold outputs (Q). - Channel request bits that instruct an output
to hold its output level when EN transitions from 1 to 0 to 1. When EN is 0,
outputs go to a safe state dictated by S1/S0. When EN returns to 1, the
outputs will hold their level until the output data equals the output level.
P0-P3 indicates channels holding. Output read back data shows what level is
being held. Q0 = bit 08 (10) = channel 0; Q1 = bit 08 (10) = channel 1, etc.
Bit 12 (14)
Interrupt Toggle bit (IT) - This bit, when set (1), permits interleaving of
module interrupts ensuring exchange of critical data when channels are
configured for their fastest update times. RTSI and no low pass filter" must
be 0 in order for the module to recognize this feature. This groups data
update rates for all channels to the slowest configuration setting of any of the
channels. In addition, channel update rates for all channels with a 7.5ms
update rate are reduced to 5.0ms. When reset (0), real time sampling and
filter features are enabled.
Bit 13 (15)
Transparent bit (TR). - This bit, when set to 1, permits configuration to be
changed without using the IC bit.
Bit 14 (16)
Set to 1
Bit 15 (17)
Initiate Configuration bit (IC). - When set (1), instructs the module to enter
configuration mode. Present configuration data prior to or coincident with IC
being set. Once IC returns to 0, the configuration is applied and any subquent
configuration information is ignored until IC is toggled.
Bits 00-15
(00-17)
Not used
Publication 1794ĆUM057B-EN-P - November 2001
2–48
How Communication Takes Place and I/O Image Table Mapping
Isolated Analog Combo Module (1794ĆIF2XOF2I Series B) Image
Table Mapping
Module Image
I/O Image
Input Data Channel 0
Input Size
Input Data Channel 1
0, ,."/
Read
Read Back Output Data Channel 0
Read Back Output Data Channel 1
Real Time Sample
PU FP CF
BD DN
P1 P0
EN S1 S0
Output Size
Write
V1 V0 W1 W0 U1 U0
Set to 0
Output Data Channel 0
0, ,."/
Output Data Channel 1
Channel Filters
Channel Configuration
Real Time Sample Programmed Interval
IC 1
TR IT Q1 Q0
RV QK CK GO
Channel #
Isolated Analog Combo Module (1794-IF2XOF2I) Read
Word/Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word/Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
#" ,." +-10 0 &++#) ,." +-10 0 &++#) ,." #" !( 10-10 &++#) ,." #" !( 10-10 &++#) ,." #) '*# *-)#
,." ,." .'0# ,." #/#.2#"
,." 10-10 0 &++#) ,." 10-10 0 &++#) ,." 10-10 &++#) ,+$'%1.0',+
,." ,." ,." 1 )'!0',+ 3
,2#* #. +-10 &++#) ')0#.
+-10 &++#) ')0#.
+-10 &++#) ,+$'%1.0',+
+-10 &++#) ,+$'%1.0',+
10-10 &++#) ,+$'%1.0',+
#) '*# *-)# .,%.**#" +0#.2)
&++#) 1* #.
How Communication Takes Place and I/O Image Table Mapping
2–49
Word/Dec. Bit
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word/Octal Bit
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Word 8
Where:
Not Used
PU = Power up unconfigured state
FP = Field power off
CF = In configuration mode
BD = Calibration bad
DN = Calibration accepted.
P0 and P1 = Output holding in response to Q0 thru Q1
W0 and W1 = Wire off current loop status for input channels 0 and 1 respectively. (Not used on voltage outputs.)
U0 and U1 = Underrange for input channels o and 1 respectively.
V0 and V1 = Overrange for input channels 0 and 1 respectively.
EN = Enable outputs; 0 = output follows S1/S0, 1 = output enabled
IC = Initiate configuration bit
TR = Transparent bit
IT = Interrupt toggle bit
Q0 and Q1 = Request for outputs to hold
RV = Revert to defaults bit
QK = Quick calibration
CK = Calibration clock
GO = Gain offset select
Configuring Your Input Channels
Input Channel Configuration
03
02
01
00
Set these bits for Channel 0
07
06
05
04
Set these bits for Channel 1
Input
Values
Bit Settings
Data Format
% Underrange/
% Overrange
Input Range2
Hexadecimal
Decimal
Module Update Rate
(RTSI = 0) (RTSI = 0),
IT = 1
0
0
0
0
Channel not configured
0
0
0
1
4-20mA
signed 2's complement
4% Under; 4% Over
<0000-7878>
<0000-30840>
7.5ms
5.0ms
0
0
1
0
+10V
signed 2's complement
2% Under, 2% Over
<831F-7CE1>
<-31969-31969>
2.5ms
2.5ms
0
0
1
1
+5V
signed 2's complement
4% Under, 4% Over
<8618-79E8>
<-31208-31208>
2.5ms
2.5ms
0
1
0
0
0-20mA
signed 2's complement %
0% Under, 4% Over
0-2710>
0-10000>
7.5ms
5.0ms
0
1
0
1
4Ć20mA
signed 2's complement %
4% Under, 4% Over
<0-2710>
<0-10000>
7.5ms
5.0ms
0
1
1
0
0-10V
signed 2's complement %
0% Under, 2% Over
0-2710>
0-10000>
5.0ms
5.0ms
0
1
1
1
+10V
signed 2's complement %
2% Under, 2% Over
<-D8F0-2710>
<-10000-10000>
5.0ms
5.0ms
1
0
0
0
0-20mA
binary
0% Under, 4% Over
0000-F3CF>
0000-62415>
2.5ms
2.5ms
binary
4% Under, 4% Over
0000-F0F1>
0000-61681>
7.5ms
5.0ms
binary
0% Under, 2% Over
0000-F9C2>
0000-63938>
2.5ms
2.5ms
1
0
0
1
4-20mA1
1
0
1
0
0-10V
1
0
1
1
0-5V
binary
0% Under, 4% Over
0000-F3CF>
0000-62415>
2.5ms
2.5ms
1
1
0
0
+20mA
offset binary, 8000H = 0mA
4% Under, 4% Over
<0618-F9E8>
<1560-63976>
2.5ms
2.5ms
1
1
0
1
4-20mA
offset binary, 8000H = 4mA
4% Under, 4% Over
<8000-F878>
<32768-63608>
7.5ms
5.0ms
1
1
1
0
+10V
offset binary, 8000H = 0V
2% Under, 2% Over
<031F-FCE1>
<799-64737>
2.5ms
2.5ms
1
1
1
1
+5V
offset binary, 8000H = 0V
4% Under, 4% Over
<0618-F9E8>
<1560-63976>
2.5ms
2.5ms
1
Underrange for 4Ć20mA occurs in the blind area below 0 (3.2mA).
2 < and > indicate the overrun beyond actual range (about 5%).
Publication 1794ĆUM057B-EN-P - November 2001
2–50
How Communication Takes Place and I/O Image Table Mapping
Setting the Input Filters
Bits
$
! Channel
03
02
01
00
Input Channel 0
07
06
05
04
Input Channel 1
A/D Conversion Rate
Low Pass Filter
#
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" #
" How Communication Takes Place and I/O Image Table Mapping
2–51
Table 2.A
Configuring Your Outputs for the 1794ĆIF2XOF2I Analog Combo
Module
Configuration Bits
MSD
LSD
Nominal
Range
Data Type
Output Values
Hexadecimal
Decimal
Update
Rate
;
/
'1/2.)/)05
/4
#
'1/2.)/)05
/4
#
'1/2.)/)05
/4
;
/
'1/2.)/)05 /4
;
/
'1/2.)/)05 /4
;
#
'1/2.)/)05 /4
#
'1/2.)/)05
/4
;
/
&-0%3:
/4
;
/
&-0%3:
/4
;
#
&-0%3:
/4
;#
&-0%3:
/4
;
/
1**4)5 &-0%3:
/4
/
1**4)5 &-0%3:
/4
#
1**4)5 &-0%3:
/4
#
1**4)5 &-0%3:
/4
Word/Bit Descriptions for the 1794-IF2XOF2I Analog Combo
Module
Decimal Bit
(Octal Bit)
Word
Definition
$13( -54 Input Channel 0 input data ;&-5 60-21.%3 ;&-5 2.64 4-+0 &-21.%3
$13( -54 Input Channel 1 input data ;&-5 60-21.%3 ;&-5 2.64 4-+0 &-21.%3
$13( -54 Read Back Output Channel 0 63-0+ 013/%. 12)3%5-10 -5 -4 % '12: 1* 5,) 165265 1*
',%00). 63-0+ %0 53%04-5-10 -5 -4 5,) '10(-5-10 1* 5,) 165265 %4 ()5)3/-0)( &:
%0( $13( -54 Read Back Output Channel 1 63-0+ 013/%. 12)3%5-10 -5 -4 % '12: 1* 5,) 165265 1*
',%00). 63-0+ %0 53%04-5-10 -5 -4 5,) '10(-5-10 1* 5,) 165265 %4 ()5)3/-0)( &:
%0( $13( -54 Real Time Sample !,) *-9)( 5-/) 2)3-1( :16 4)5 5)..-0+ 5,) /1(6.) 8,)0 51 2317-()
(%5% 51 5,) 231')4413
6&.-'%5-10 ;"
17)/&)3 2–52
How Communication Takes Place and I/O Image Table Mapping
Decimal Bit
(Octal Bit)
Word
.0$ Definition
)21 %1%04%$
)21 Calibration Done bit (DN). ()1 ")2 )1 1%2 2. !&2%0 ! #!+)"0!2).- #6#+% )1 #.,/+%2%$
)2 Calibration Bad bit (BD). ()1 ")2 )1 1%2 2. )& 2(% #(!--%+ #!+)"0!2).-- #.%&&)#)%-21
#!--.2 "% 1!4%$ .0 "% 0%!$ /0./%0+6
)21 %2 2. )21 %1%04%$
)2 %2 2. )2 Configuration mode bit (CF) ()1 ")2 )1 1%2 5(%- 2(% #!+)"0!2).- ,.$% )1
1%+%#2%$ ")2 5.0$ )- 2(% "+.#* 20!-1&%0 50)2% 1%2 2. )2 Field Power Off bit (FP) ()1 ")2 )1 1%2 5(%- 2(% &)%+$ /.5%0 &!)+1
2()1 ")2 )1 1%2 2(% ,.$3+% 12!231 )-$)#!2.0 &+!1(%1
)2 Power Up (unconfigured state) bit (PU). ()1 ")2 )1 1%2 5(%- 2(% #.-&)'30!2).5.0$ )1 !++ 7%0.%1 $3% 2. ! 0%1%2 !$!/2%0 /.5%0 #6#+% .0 ,.$3+% )-1%02).- .0 !
#+%!0%$ #.-&)'30!2).- 5.0$ !++ )21 Underrange bits (U). (%1% ")21 !0% 1%2 5(%- 2(% )-/32 #(!--%+ )1 "%+.5 !
/0%1%2 +),)2 !1 $%&)-%$ "6 2(% #.-&)'30!2).- 1%+%#2%$ ")2 #.00%1/.-$1 2. )-/32
#(!--%+ !-$ ")2 #.00%1/.-$1 2. )-/32 #(!--%+
)21 WireĆOff status bits. (W). (%1% ")21 5(%- 1%2 )-$)#!2% 2(% #.00%1/.-$)-'
#300%-2 .32/32 #(!--%+ )1 ./%- ")2 #.00%1/.-$1 2. #(!--%+ !-$ ")2 #.00%1/.-$1 2. #(!--%+ )21 Overrange bits (V). (%1% ")21 !0% 1%2 5(%- 2(% )-/32 #(!--%+ )1 !".4% !
/0%1%2 +),)2 !1 $%&)-%$ "6 2(% #.-&)'30!2).- 1%+%#2%$ )2 #.00%1/.-$1 2. )-/32
#(!--%+ !-$ ")2 #.00%1/.-$1 2. )-/32 #(!--%+ )21 .2 31%$ %2 2. )21 Hold output bits (P). (%1% ")21 !0% 1%2 )- 0%1/.-1% 2. .0 !-$ !
20!-1)2).- .& 2(% ")2 (%- .0 )1 1%2 2(%6 )-$)#!2% 2(!2 2(% .32/32 )1
(.+$)-' !2 2(% +%4%+ )- 2(% 0%!$"!#* $!2! &.0 2(% 0%1/%#2)4% #(!--%+ (%1% ")21 0%2302. 5(%- 2(% .32/32 $!2! ,!2#(%1 2(% 0%!$"!#* .32/32 $!2!
)21 .2 31%$ %2 2. .0$ (%-
)21 .2 31%$
)2 Safe State Source bits (S1/S0). (%- )1 2(%1% ")21 $%1)'-!2% 2(% 1.30#% .&
2(% 1!&% 12!2% $!2!
)2 ")2 0%1%2 .32/321 2. ,
)2 ")2 (.+$ 2(% .32/32 !2 )21 #300%-2 +%4%+
)2 Output enable bit (EN). (%- 1%2 2(% .32/321 !0% %-!"+%$ ()1 ")2 ,312 "%
1%2 )- .0$%0 &.0 2(% 0%!+ 2),% $!2! 2. !//%!0 !2 2(% .32/321 & 2()1 ")2 )1 -.2 1%2 2(%
.32/321 5)++ "% $%2%0,)-%$ "6 .0$ )21 Output Channel 0 data. %&%0 2. !"+%
.0$ )21 Output Channel 1 data. %&%0 2. !"+%
0)2% .0$ 3"+)#!2).- 8 .4%,"%0 How Communication Takes Place and I/O Image Table Mapping
Word
Decimal Bit
(Octal Bit)
,/" Input Channels 0 and 1 Filter Selections #$#/ 1, Setting the Input Filters
,/" ,/" ,/" ,/" Definition
'10 Channel 0 Filter Setting
'10 Channel 1 Filter Setting
'1 2–53
#1 1, Channel Configuration
'10 Input Channel 0 Configuration #$#/ 1, Configuring Your Input Channels
'10 Input Channel 1 Configuration #$#/ 1, Configuring Your Input Channels
'10 Output Channel 0 Configuration #$#/ 1, Configuring Your Input Channels
'10 Output Channel 1 Configuration #$#/ 1, Configuring Your Input Channels
'10 Real Time Sample Interval - /,%/*0 1&# '+1#/3) ,$ 1&# /#) 1'*# 0*-)# + #
3/'#" $/,* 1, 0#!,+"0 "#!'*) #0,)21',+ '0 '+ *0 4'1& %/+2)/'16 '+
*0 01#-0
'1 #1 1, '1 Channel calibration selection bit. &#+ 1&'0 '1 '0 0#1 1&# !&++#) !+ #
!)' /1#" 20'+% 1&# '+'1'1# !)' /1',+ '1 '1 !,//#0-,+"0 1, '+-21 !&++#) '1 !,//#0-,+"0 1, '+-21 !&++#) '1 !,//#0-,+"0 1, ,21-21 !&++#) '1 !,//#0-,+"0 1, ,21-21 !&++#) '1 Gain/Offset selection bit (GO). &#+ 1&'0 '1 '0 0#1 /#0#1 0#1 /#0#1
-11#/+ ,$ 1&# !)' /1',+ !),!( '1 !20#0 gain !)' /1',+ 1, ,!!2/ &#+
1&'0 '1 '0 0#1 1, /#0#1 0#1 /#0#1 -11#/+ ,$ 1&# !)' /1',+ !),!( '1 !20#0 + offset !)' /1',+ 1, ,!!2/
'1 Calibration clock bit (CK). &#+ 1&'0 '1 '0 0#1 1, !)' /1',+ *,"# 1&#
!)' /1',+ !,#$$''!'#+1 $,/ 1&# 0#)#!1#" !&++#)0 '0 !!#-1#" &#+ 1&'0 '1 '0 /#0#1
1&# !!#-1#" !)' /1',+ !,#$$'!'#+10 /# 01,/#" '+ 1&# 0#)#!1#" !&++#)0 --)'#"
+" 1&# !)' /1',+ *,"# #5'1#" ,+'1,/ 01120 '10 +" $,/ 02!!#0$2)
!)' /1',+
'1 Quick Calibration bit (QK). ,/*))6 /#0#1 &#+ 1&'0 '1 '0 0#1 "2/'+% !)' /1',+ 0#.2#+!# 1&# !)' /1',+ !,#$$'!'#+1 '0 01,/#" 1, )) /#)1#" !,+$'%2/1',+0
$,/ 1&# 0#)#!1#" !&++#)0 NOTE: &'0 *#1&," ,$ !)' /1',+ .2'!()6 !)' /1#0 1&#
0#)#!1#" !&++#)0 6,2 4')) +,1 # 4'1&'+ 1&# /1#" !!2/!6 ,$ 1&# *,"2)#
'1 Revert to defaults bit (RV). ,/*))6 /#0#1 &#+ 0#1 "2/'+% !)' /1',+
-/,!#"2/# "#$2)1 3)2#0 $,/ 0#)#!1#" !&++#)0 /# 20#" $,/ 1&# !)' /1',+
!,#$$'!'#+1
'10 ,1 20#" #1 1, 2 )'!1',+ 7 ,3#* #/ 2–54
How Communication Takes Place and I/O Image Table Mapping
Word
Decimal Bit
(Octal Bit)
"03& %0/5+/6'&
+54 "03& Definition
Request for hold outputs (Q). *#//'- 3'26'45 $+54 5*#5 +/4536%5 #/ 065165 50 *0-&
+54 065165 -'7'- 8*'/ 53#/4+5+0/4 (30. 50 50 "*'/ +4 0651654 )0 50 #
4#(' 45#5' &+%5#5'& $: "*'/ 3'563/4 50 5*' 0651654 8+-- *0-& 5*'+3 -'7'6/5+- 5*' 065165 &#5# '26#-4 5*' 065165 -'7'- +/&+%#5'4 %*#//'-4 *0-&+/)
65165 3'#& $#%, &#5# 4*084 8*#5 -'7'- +4 $'+/) *'-& $+5 %*#//'- $+5 %*#//'- '5%
+5 Interrupt Toggle bit (IT) *+4 $+5 8*'/ 4'5 1'3.+54 +/5'3-'#7+/) 0( .0&6-'
+/5'336154 '/463+/) '9%*#/)' 0( %3+5+%#- &#5# 8*'/ %*#//'-4 #3' %0/(+)63'& (03 5*'+3
(#45'45 61&#5' 5+.'4 #/& </0 -08 1#44 (+-5'3 .645 $' +/ 03&'3 (03 5*' .0&6-'
50 3'%0)/+;' 5*+4 ('#563' *+4 )30614 &#5# 61&#5' 3#5'4 (03 #-- %*#//'-4 50 5*'
4-08'45 %0/(+)63#5+0/ 4'55+/) 0( #/: 0( 5*' %*#//'-4 / #&&+5+0/ %*#//'- 61&#5' 3#5'4
(03 #-- %*#//'-4 8+5* # .4 61&#5' 3#5' #3' 3'&6%'& 50 .4 "*'/ 3'4'5 3'#5+.' 4#.1-+/) #/& (+-5'3 ('#563'4 #3' '/#$-'&
+5 Transparent bit (TR). *+4 $+5 8*'/ 4'5 50 1'3.+54 %0/(+)63#5+0/ 50 $' %*#/)'&
8+5*065 64+/) 5*' $+5
+5 '5 50 +5 Initiate Configuration bit (IC). "*'/ 4'5 +/4536%54 5*' .0&6-' 50 '/5'3
%0/(+)63#5+0/ .0&' 3'4'/5 %0/(+)63#5+0/ &#5# 13+03 50 03 %0+/%+&'/5 8+5* $'+/)
4'5 /%' 3'563/4 50 #&&+5+0/#- %0/(+)63#5+0/ +/(03.#5+0/ +4 +)/03'&
+54 05 64'&
6$-+%#5+0/ =! 07'.$'3 How Communication Takes Place and I/O Image Table Mapping
2–55
Incremental Encoder Module (1794ĆID2) Image Table Mapping
Module Image
I/O Image
R
PD1 PD0 S1
S0
C1
C0
G1
Z1
B1
A1
G0
Z0
Input Size
Store 0 - Saved Counter Value on channel 0
,( (* +
Store 1 - Saved Counter Value on channel 1
B0
A0
Channel 0 - current counter value on channel 0
Channel 1 - current counter value on channel 1
Channel 0 - Counter word readback
Channel 1 - Counter word readback
Code for identification of software version
Channel 0 Control Word- sets the function of counter 0
Channel 1 Control Word - sets the function of counter 1
Output Size
Channel 0 Preset - value to load or compare with counter 0
,( (* +
Channel 1 Preset - value to load or compare with counter 1
Control Word 2 - Sets filter function for both channels
Not used
Not used
Bit/Word Definitions for Block Transfer Read Words for the
Pulse Counter Module
Word
Bit
Definition
!
(* $, Status for input A )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input B )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input Z )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input G )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input A )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input B )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , $, Status for input Z )-%+! ,*'+&$,,!* #$+ $, /#!' +!, $' $,!+ +$"'% , -%$,$(' 0 (.!&!* 2–56
How Communication Takes Place and I/O Image Table Mapping
Word
Bit
"!
+.! +*0!
&0 Definition
Status for input G ,1(/" 0.*/)&00". %&/ &0 3%"* /"0 &*!& 0"/ /&$*( 0 &0 Cal 0 %&/ &0 3%"* /"0 &*!& 0"/ 0%0 +1*0". %/ ""* (&.0"! %&/ &0 &/ ."/"0 4 ("/"0
&0 Cal 1 %&/ &0 3%"* /"0 &*!& 0"/ 0%0 +1*0". %/ ""* (&.0"! %&/ &0 &/ ."/"0 4 ("/"0
&0 Store 0 %&/ &0 3%"* /"0 &*!& 0"/ +1*0". 2(1" &/ /2"! &* /0+." %&/ &0 &/ ."/"0 4 0+.""/"0
&0 Store 1 %&/ &0 3%"* /"0 &*!& 0"/ +1*0". 2(1" &/ /2"! &* /0+." %&/ &0 &/ ."/"0 4 0+.""/"0
&0 Preset Reached 0 (PR0) %"* 0%&/ &0 &/ /"0 &* (( +*#&$1.0&+* )+!"/ 0%" +1*0". 2(1" "-1(/ 0%"
,."/"0 2(1" "&0%". &* ,+/&0&2" +. *"$0&2" !&." 0&+* %&/ &0 &/ ."/"0 4 ."/"0"/"0 *! * +*(4 " /"0
$&* #0". 0 ("/0 )+." ,1(/"
&0 Preset Reached 1 (PR1) %"* 0%&/ &0 &/ /"0 &* (( +*#&$1.0&+* )+!"/ 0%" +1*0". 2(1" "-1(/ 0%"
,."/"0 2(1" "&0%". &* ,+/&0&2" +. *"$0&2" !&." 0&+* %&/ &0 &/ ."/"0 4 ."/"0"/"0 *! * +*(4 " /"0
$&* #0". 0 ("/0 )+." ,1(/"
&0 +0 1/"! /"0 0+ "!
+.! &0/ Store 0 2"! +1*0". 2(1" +* %**"( "!
+.! &0/ Store 1 2"! +1*0". 2(1" +* %**"( "!
+.! &0/ Channel 0 Current Counter Value 1.."*0 2(1" &* +1*0". "!
+.! &0/ Channel 1 Current Counter Value 1.."*0 2(1" &* +1*0". "!
+.! &0/ Counter 0 Readback +1*0". 3+.! ."! ' (/0 2(1" 3.&00"* 0+ 3.&0" 3+.! "!
+.! &0/ Counter 1 Readback +1*0". 3+.! ."! ' (/0 2(1" 3.&00"* 0+ 3.&0" 3+.! "!
+.! &0/ Revision Read &!"*0&#& 0&+* +# (0"/0 /+#03." 2"./&+* +!"
1(& 0&+* 5 +2")". How Communication Takes Place and I/O Image Table Mapping
2–57
Word
Bit
Definition
&81:&68, 65:863 65:863 =68, .68 9-::15/ :0- .;5+:165 6. +6;5:-8 1:9 6,- #-3-+:165 *1:9
6;5:15/ 65 7691:1<- 81915/ -,/- 6. 157;: 91/5)3 %7,=5 +6;5:15/ ,-:-8415-, *? !;),8):;8- -5+6,-8 '
!;),8):;8- -5+6,-8 '
!;),8):;8- -5+6,-8 '
6;5:15/ ;7 65 :0- 7691:1<- -,/- 6. 157;: 91/5)3 )5, ,6=5 65 7691:1<- -,/- 6. 157;: 91/5)3 6 +6;5: .;5+:165
6 +6;5: .;5+:165
6 +6;5: .;5+:165
1: Preset (Reset) bit - 7691:1<- -,/- 65 :019 *1: 46<-9 :0- <)3;- 15 8-9-: ' :6 6;5:-8 ' 15,-7-5,-5: 6. 8-9-:
5)*3- $ $6 ;9- 8-9-: )9 "-9-: ;9- ) +6;5: <)3;- 6. 15 :0- 8-9-: <)3;- =68,
1: Enable Z Preset bit - &0-5 :019 *1: 19 9-: ) 7691:1<- -,/- 65 ( 78-36),9 6;5:-8 ' 8-9-: ' 15,-7-5,-5: 6.
)3 5)*3- $ . ( 19 +65.1/;8-, :6 ,6 #:68- )5, 8-9-: "-9-: :0- #:68- =133 6++;8 .189:
1: Count Enable bit - &0-5 :019 19 9-: :0- 15+8-4-5:)3 -5+6,-8 19 -5)*3-,
1:9 1:9 1:9 Calibration Control bits - *1:9 )5, Enable bit - &0-5 :019 *1: 19 9-: :0- +6;5:-8 +)5 *- +)31*8):-,
Direction bit - &0-5 :019 *1: 9-: +)31*8):165 19 7-8.684-, 15 ) 5-/):1<- ,18-+:165 =0-5 8-9-: +)31*8):165 19 7-8.684-, 15 ) 7691:1<- ,18-+:165
Reset bit - )31*8):165 19 )+256=3-,/-, )5, ) 5-= +)31*8):165 19 -5)*3-, 65 ) 7691:1<- -,/- 65 :019 *1:
Gate Control bits
6 /):- .;5+:165 65 157;: 6;5:15/ 653? 1. 19 01/0 )+:1<-
6;5:15/ 653? 1. 19 36= 15)+:1<-
$0- +6;5:-8 +)5 *- +)31*8):-, =0-5 19 01/0 )+:1<-
Store Control bits
#)<- :0- +6;5:-8 <)3;- 65 :0- 7691:1<- -,/- 6. ( 1. #:68-, ' #)<- :0- +6;5:-8 <)3;- 65 :0- 7691:1<- -,/- 6. 1. #:68-, ' #)<- :0- +6;5:-8 <)3;- 65 :0- 5-/):1<- -,/- 6. 1. #:68-, ' #)<- :0- +6;5:-8 <)3;- 65 :0- 7691:1<- -,/- )5, 5-/):1<- -,/- 6. 1. #:68-, ' 1: Rollover bit - &0-5 9-: :0- +6;5:-8 +6;5:9 ;7 :6 :0- 78-9-: )5, :0-5 8-9:)8:9 ): . :019 *1: 19 8-9-: 56:
86336<-8 :0- 86336<-8 78-9-: <)3;- 0-> ,-+14)3
1: Store Reset bit - 7691:1<- -,/- 65 :019 *1: 8-9-:9 #:68-, ' 15 #1/5)39
1: Preset Reset bit - 7691:1<- -,/- 65 :019 *1: 8-9-:9 8-9-: -:-+:-, 15 #1/5)39
;*31+):165 @% 6<-4*-8 2–58
Word
$6/8+
$46* How Communication Takes Place and I/O Image Table Mapping
Bit
Definition
Channel 1 Control Word 438641 ;46* ,46 7+88/3- 8.+ ,93)8/43 4, )4938+6 /87 /8
Mode Selection bits
4938/3- 43 547/8/:+ 6/7/3- +*-+ 4, /3598 7/-3'1 "5*;3 )4938/3- *+8+62/3+* (= 9'*6'896+ +3)4*+6 %
9'*6'896+ +3)4*+6 %
9'*6'896+ +3)4*+6 %
4938/3- 95 43 8.+ 547/8/:+ +*-+ 4, /3598 7/-3'1 '3* *4;3 43 547/8/:+ +*-+ 4, /3598
7/-3'1 4 )4938 ,93)8/43
4 )4938 ,93)8/43
4 )4938 ,93)8/43
/8 Preset bit - 547/8/:+ +*-+ 43 8./7 (/8 24:+7 8.+ :'19+ /3 6+7+8 % 84 4938+6 % /3*+5+3*+38 4, 6+7+8 3'(1+
/8 Preset Enable bit - $.+3 8./7 (/8 /7 7+8 ' 547/8/:+ +*-+ 43 & 56+14'*7 4938+6 % 6+7+8 % /3*+5+3*+38 4,
'1 3'(1+
/8 Count Enable bit - $.+3 8./7 /7 7+8 8.+ /3)6+2+38'1 +3)4*+6 /7 )4938/3-
/87 /87 /87 Calibration Control bits - (/87 '3* Enable bit - $.+3 8./7 (/8 /7 7+8 8.+ )4938+6 )'3 (+ )'1/(6'8+*
Direction bit - $.+3 8./7 (/8 7+8 )'1/(6'8/43 /7 5+6,462+* /3 ' 3+-'8/:+ */6+)8/43 ;.+3 6+7+8 )'1/(6'8/43 /7 5+6,462+* /3 ' 547/8/:+ */6+)8/43
Reset bit - '1/(6'8/43 /7 ')034;1+*-+* '3* ' 3+; )'1/(6'8/43 /7 +3'(1+* 43 ' 547/8/:+ +*-+ 43 8./7 (/8
Gate Control bits
4 -'8+ ,93)8/43 43 /3598 4938/3- 431= /, /7 ./-. ')8/:+
4938/3- 431= /, /7 14; /3')8/:+
'1/(6'8/43 /, /7 ./-. ')8/:+ '3* Latch Control bits
!':+ 8.+ )4938+6 :'19+ 43 8.+ 547/8/:+ +*-+ 4, & /, !846+* % !':+ 8.+ )4938+6 :'19+ 43 8.+ 547/8/:+ +*-+ 4, /, !846+* % !':+ 8.+ )4938+6 :'19+ 43 8.+ 3+-'8/:+ +*-+ 4, /, !846+* % !':+ 8.+ )4938+6 :'19+ 43 8.+ 547/8/:+ +*-+ '3* 3+-'8/:+ +*-+ 4, /, !846+* % /8 Rollover bit - $.+3 7+8 8.+ )4938+6 )49387 95 84 8.+ 56+7+8 '3* 8.+3 6+78'687 '8 , 8./7 (/8 /7 6+7+8 348
64114:+6 8.+ 64114:+6 56+7+8 :'19+ .+< *+)/2'1
/8 Store Reset bit - 547/8/:+ +*-+ 43 8./7 (/8 6+7+87 !846+* % /3 !/-3'17
/8 Store Reset bit - 547/8/:+ +*-+ 43 8./7 (/8 6+7+87 6+7+8 +').+* /3 !/-3'17
$6/8+
$46* /87 Preset 0 #'19+ 84 14'* 46 )425'6+ ;/8. )4938+6 $6/8+
$46* /87 Preset 1 #'19+ 84 14'* 46 )425'6+ ;/8. )4938+6 9(1/)'8/43 >" 4:+2(+6 How Communication Takes Place and I/O Image Table Mapping
Word
)+ +$)+,
Bit
2–59
Definition
Filter Selection
$- Filter A0 enable - # ( -#$, $- $, , - ( ).(- + $, $( ') *.&, ).(-$(" ,$"(& $, !$&- + 1
$"$-& &)0 *,, !$&- + 0$-# , & -& !$&- + )(,-(-
$- Filter A1 enable - # ( -#$, $- $, , - ( ).(- + $, $( ') *.&, ).(-$(" ,$"(& $, !$&- + 1
$"$-& &)0 *,, !$&- + 0$-# , & -& !$&- + )(,-(-
$- 3
(., $-, 3
3
Filter Constant bits - #$, )(,-(- $, )'')( -) )-# ).(- +,
% )+ '$($'.' ', *.&, 0$-#
%2 )+ '$($'.' ', *.&, 0$-#
%2 )+ '$($'.' ', *.&, 0$-#
%2 )+ '$($'.' ', *.&, 0$-#
$-, )- ., , - -) .&$-$)( 3 )/ ' + 2–60
How Communication Takes Place and I/O Image Table Mapping
Pulse Counter Module (1794ĆIP4) Image Table Mapping
Module Image
I/O Image
Counter 00 - 16-bit period measurement or low word of 32Ćbit period measurement for channel 0
Input Size
Counter 01 - pulse counter for channel 0 or high word of 32Ćbit period measurement
($ $&'
Counter 10 - 16-bit period measurement or low word of 32Ćbit period measurement for channel 1
Counter 11 - pulse counter for channel 1 or high word of 32Ćbit period measurement
Counter 20 - 16-bit period measurement or low word of 32Ćbit period measurement for channel 2
Counter 21 - pulse counter for channel 2 or high word of 32Ćbit period measurement
Counter 30 - 16-bit period measurement or low word of 32Ćbit period measurement for channel 3
Counter 31 - pulse counter for channel 3 or high word of 32Ćbit period measurement
Readback of Control word 2 or
Reserved
RD3 RD2 RD1 RD0 M3
M2 M1 M0
Code for identification of software version
Output Size
Control Word 0 - Sets the measure function
($ $&'
Control Word 1 - Sets the clock frequency and period multiple
Control Word 2 - sets the start of a new measurement
Reserved
Reserved
Block Transfer Word Assignments for the Pulse Counter Module
(1794-IP4)
(Octal Bit⇒)
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Dec. Bit ⇒
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word⇓
Read
$)#(& ( %&$ "')&"#( $& !$+ +$& $ ,( %&$ "')&"#( $& ##! $)#(& %)!' $)#(& $& +$& $ ,( %&$ "')&"#( $& ##! $)#(& ( %&$ "')&"#( $& !$+ +$& $ ,( %&$ "')&"#( $& ##! $)#(& %)!' $)#(& $& +$& $ ,( %&$ "')&"#( $& ##! $)#(& ( %&$ "')&"#( $& !$+ +$& $ ,( %&$ "')&"#( $& ##! $)#(& %)!' $)#(& $& +$& $ ,( %&$ "')&"#( $& ##! $)#(& ( %&$ "')&"#( $& !$+ +$& $ ,( %&$ "')&"#( $& ##! $)#(& %)!' $)#(& $& +$& $ ,( %&$ "')&"#( $& ##! $ $#(&$! $& '&*
)!($# ,
$*"& *'$# & '$(+& *&'$# $
How Communication Takes Place and I/O Image Table Mapping
2–61
(Octal Bit⇒)
17
16
15
14
13
12
11
10
07
06
05
04
03
02
01
00
Dec. Bit ⇒
15
14
13
12
11
10
09
08
07
06
05
04
03
02
01
00
Word⇓
Write
)(.,)& ), - & .- .# ' -/, !/(.$)(
)(.,)& ), - .- .# &)% !, +/ (2 ( * ,$) '/&.$*&
)(.,)& ), - .- .# -.,. )! ( 1 ' -/, ' (.
- ,0 # , *)-$.$0 " ' -/, ' (. , 2 !), .# , -* .$0 #(( &
- . )( !), , -* .$0 #(( &
Bit/Word Definitions for the Pulse Counter Module
Word
Bit
), $.- ), $.- ), $.- ), $.- ), $.- ), $.- ), $.- ), $.- ), ), Definition
Store Counter 00 $. * ,$) ' -/, ' (. ), &)1 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 01 */&- )/(. , ), #$"# 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 10 $. * ,$) ' -/, ' (. ), &)1 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 11 */&- )/(. , ), #$"# 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 20 $. * ,$) ' -/, ' (. ), &)1 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 21 */&- )/(. , ), #$"# 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 30 $. * ,$) ' -/, ' (. ), &)1 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Counter 31 */&- )/(. , ), #$"# 1), )! 3$. * ,$) ' -/, ' (. !), #(( & Readback of Control Word 2
$. Positive edge - Channel 0 ' -/, ' (. , 2
$. Positive edge - Channel 1 ' -/, ' (. , 2
$. Positive edge - Channel 2 ' -/, ' (. , 2
$. Positive edge - Channel 3 ' -/, ' (. , 2
$. Reset Done, Channel 0 - *)-$.$0
" )( .#$- $. $($. - )/(. , , - . )(
$. Reset Done, Channel 1 - *)-$.$0
" )( .#$- $. $($. - )/(. , , - . )(
$. Reset Done, Channel 2 - *)-$.$0
" )( .#$- $. $($. - )/(. , , - . )(
$. Reset Done, Channel 3 - *)-$.$0
" )( .#$- $. $($. - )/(. , , - . )(
$. - ,0 !), !.),2 /-
$.- Software revision 0 ,-$)( ) )! -)!.1, $(-.&& /&$.$)( 3 )0 ' , 2–62
Word
+$)+ How Communication Takes Place and I/O Image Table Mapping
Bit
Control Word 0 - )(-+)& 0)+ !)+ , --$(" -# !.(-$)( )! ).(- + $-, Pulse counting and period time measurement selection for Channel 0 *.&, ).(-$(" ( * +$) -$' ' ,.+ ' (- , & - * +$) -$' ' ,.+ ' (- , & - $-, Pulse counting and period time measurement selection for Channel 1 *.&, ).(-$(" ( * +$) -$' ' ,.+ ' (- , & - * +$) -$' ' ,.+ ' (- , & - $-, Pulse counting and period time measurement selection for Channel 2 *.&, ).(-$(" ( * +$) -$' ' ,.+ ' (- , & - * +$) -$' ' ,.+ ' (- , & - $-, Pulse counting and period time measurement selection for Channel 3 *.&, ).(-$(" ( * +$) -$' ' ,.+ ' (- , & - * +$) -$' ' ,.+ ' (- , & - $-, +$)+ Definition
$- $-, $- , +/ Clock frequency for period time measurement - Channel 0 * +$) -$' ' ,.+ ' (- 0$-# 1 $(- +(& &)% , & - * +$) -$' ' ,.+ ' (- 0$-# 1 $(- +(& &)% , & - .' + )! * +$), !)+ ' ,.+ ' (- #(( & * +$)
* +$),
* +$),
* +$),
* +$),
* +$),
* +$),
* +$),
Clock frequency for period time measurement - Channel 1 + ! + -) $- $-, & -$)( )! .' + )! * +$), !)+ ' ,.+ ' (- #(( & ,
$- Clock frequency for period time measurement - Channel 2 + ! + -) $- $-, & -$)( )! .' + )! * +$), !)+ ' ,.+ ' (- #(( & ,
$- Clock frequency for period time measurement - Channel 1 + ! + -) $- $-, & -$)( )! .' + )! * +$), !)+ ' ,.+ ' (- #(( & ,
.&$-$)( 2 )/ ' + $-, )/
$-, )/
$-, )/
How Communication Takes Place and I/O Image Table Mapping
Word
Bit
%'
#% ' Start new measurement bit - Channel 0 *" &' &'%' "* !&(%!"' #" $#&') ' Start new measurement bit - Channel 1 *" &' &'%' "* !&(%!"' #" $#&') ' Start new measurement bit - Channel 2 *" &' &'%' "* !&(%!"' #" $#&') ' Start new measurement bit - Channel 3 *" &' &'%' "* !&(%!"' #" $#&') ' Reset Counter, Channel 0 - $#&') #" '& ' %&'& #("'% ' Reset Counter, Channel 1 - $#&') #" '& ' %&'& #("'% ' Reset Counter, Channel 2 - $#&') #" '& ' %&'& #("'% ' Reset Counter, Channel 3 - $#&') #" '& ' %&'& #("'% %'
#%& " 2–63
Definition
' &%)
' &%)
( '#" + #)!% 2–64
How Communication Takes Place and I/O Image Table Mapping
1203ĆFM1 - SCANport Module Image Table Mapping
I/O Image
Module Image
0//'%4+0/ 4#453*#//'- 0//'%4+0/ 4#453 *#//'- Read
0)+% 4#453 *#//'- "02&3
/#-0) ''&$#%, *#//'- 0)+% 4#453 *#//'- /#-0) ''&$#%, *#//'- "02&
0//'%4+0/ /#$-' *#//'- Write
0//'%4+0/ /#$-' *#//'- 0)+% 0..#/& *#//'- /#-0) '('2'/%' *#//'- "02&3
0)+% 0..#/& *#//'- /#-0) '('2'/%' *#//'- 04 3'&
Connection Status Word Definition
Connection Status Channel 2
+4
04 3'& !
Connection Status Channel 1
04 3'&
!
Description
!
1024 %*#//'- 6#-+& &#4# $+4 "*'/ *+)* 4*' 0)+% 4#453
#/& /#-0) ''&$#%, 6#-5'3 #2' 6#-+& #/& %#/ $' 53'& "*'/ -07
4*' 6#-5'3 3*05-& /04 $' 53'&
1024 %*#//'- %0//'%4'& 1'2+1*'2#- 1024 /5.$'2 *+3 4*2''
$+4 (+'-& %0/4#+/3 4*' 1024 /5.$'2 4*#4 %*#//'- +3 %0//'%4'& 40 0/ 4*'
1024 &'6+%' 4 3*05-& %0/4#+/ # 6#-5' $'47''/ #/& ( 4*+3
(+'-& +3 4*'/ 4*' %*#//'- +3 /04 %0//'%4'& 40 4*' 1024 &'6+%' 02
4*' 1024 &'6+%' .#8 /04 $' 107'2'&
!
1024 %*#//'- 6#-+& &#4# $+4 "*'/ *+)* 4*' 0)+% 4#453
#/& /#-0) ''&$#%, 6#-5'3 #2' 6#-+& #/& %#/ $' 53'& "*'/ -07
4*' 6#-5'3 3*05-& /04 $' 53'&
1024 %*#//'- %0//'%4'& 1'2+1*'2#- 1024 /5.$'2 *+3 4*2''
$+4 (+'-& %0/4#+/3 4*' 1024 /5.$'2 4*#4 %*#//'- +3 %0//'%4'& 40 0/ 4*'
1024 &'6+%' 4 3*05-& %0/4#+/ # 6#-5' $'47''/ #/& ( 4*+3
(+'-& +3 4*'/ 4*' %*#//'- +3 /04 %0//'%4'& 40 4*' 1024 &'6+%' 02
4*' 1024 &'6+%' .#8 /04 $' 107'2'&
Logic Status/Analog Feedback Definition
The Logic Status and Analog Feedback values are defined within the product
manuals of the connected SCANport device(s).
5$-+%#4+0/ 9 06'.$'2 How Communication Takes Place and I/O Image Table Mapping
2–65
Connection Enable Word Definition
Connection Enable Channel 2
*3
/3 2&%
Connection Enable Channel 1
/3 2&%
Description
0/13 $)"..&, &."#,& #*3 )&. 2&3 3/ 3)& -/%4,& 6*,,
"33&-03 3/ $/..&$3 3/ 3)& 0/13 %&5*$& )&. 1&2&3 3/ 3)&
-/%4,& 23/02 $/--4.*$"3*.( 6*3) 3)& $/..&$3&% 0/13 %&5*$&
)*2 424",,7 $"42&2 3)& %&5*$& 3/ '"4,3
0/13 $)"..&, &."#,& #*3 )&. 2&3 3/ 3)& -/%4,& 6*,,
"33&-03 3/ $/..&$3 3/ 3)& 0/13 %&5*$& )&. 1&2&3 3/ 3)&
-/%4,& 23/02 $/--4.*$"3*.( 6*3) 3)& $/..&$3&% 0/13 %&5*$&
)*2 424",,7 $"42&2 3)& %&5*$& 3/ '"4,3
Logic Command/Analog Reference Definition
The Logic Command and Analog Reference values are defined within the product
manuals of the connected SCANport device(s).
Defaults
Each I/O module has default values associated with it. At default,
each module will generate inputs/status and expect
outputs/configuration.
Module Defaults for:
Adapter Defaults
Optimal Sizes
Catalog
Number
Description
Input
Default
Output
Default
Input
Default
Output
Default
8
803 %$ *.+ .043
8
803 %$ /41$& 43043
8
803 %$ *.+ .043
8
803 %$ /41$& 43043
8
803 %$ /41$& .043
8
803 %$ *.+ 43043
&.2/1 .043 /%4,&
,&$ 1/3 43043 /%4,&
!
. 43 /-#/ /%4,&
8
803 "$ .043
8
803 "$ 43043
8
803 %$ &.2/1 .043
8 803 &,"7 43043
8
803 .",/( .043
8
803 .",/( 43043
8
!
*. /43 .",/( /-#/
8
803 .",/( .043
8
803 )&1-/$/40,& .043
4#,*$"3*/. 8 /5&-#&1 2–66
How Communication Takes Place and I/O Image Table Mapping
Module Defaults for:
Adapter Defaults
Optimal Sizes
Catalog
Number
Description
Input
Default
Output
Default
Input
Default
Output
Default
& ("-%#
+(%,#" ')-, ("-%#
+(%,#" -,)-, ("-%#
+(%,#" (& ( ("-%#
'!*#&#',% '!("#* ("-%#
-%+# (-',#* ("-%#
/
)(*, ("-%#
The default values reflect the maximum number of read/write words.
You can change the I/O data size for a module by reducing the
number of words mapped into the adapter module, as shown in
optimal sizes.
Optimal sizes are the settings that provide optimal data to and from
the I/O module. You need a software configuration tool to change the
size. Make sure the FLEX I/O adapter is compatible with the
configuration tool you choose.
The optimal settings provide the fastest network time by only
mapping read and write words used by the I/O modules. If you
reduce your data sizes to only include optimal data, you can only
change your configuration data with a software tool. If you need to
change configuration information on an optimal basis, your data size
must be large enough to include the necessary words.
- %$!,$(' / (.#& #* Chapter
3
Connect the Adapter to the
PROFIBUS DP Network
What this Chapter Contains
The DP Physical Layer
This chapter describes:
• the DP physical layer
• using line types A and B
• equipment you need
• how to connect the adapter to the network
• how to terminate the network
The PROFIBUS network media is a balanced transmission line
corresponding to the standard EIA RS-485, terminated at both ends.
Both line A and line B types are available, depending on your system
requirements.
Specifications and guidelines for DP media:
• linear bus, terminated at both ends
• drop cables (preferably no longer than .30m), no branches
• shielded twisted pair
• max. line length between 100 and 1200m (depending on baudrate
and cable type)
• number of stations: 32
• DP baudrates: 9.6, 19.2, 93.75, 187.5, 500 Kbit/s and 1.5M bit/s
Use the following table to determine what line type will best meet
your needs.
Characteristic
/2('$0&(
$2$&,5:
(4,45$0&(
#,3( $6*(
10'6&513 3($
$9,/6/ (0*5+
8,5+ $ $6' $5(
%,544 1)
Bus Segments and Drop Cables
Line A Requirements
Line B Requirements
;
2/
-/
//
//
/
/
/
/
/
) -;
2/
//
//
/
/
/
/
Total Capacity of
all Drop Cables
0
0
0
0
0
15 22.,&$%.(
) 64,0* $ &1/%,0$5,10 1) %15+ .,0( 5:2(4 ',7,'( 5+( .(0*5+4 4+180 %: 581
!+,4 ,4 5+( 46/ 1) $.. %64 4(*/(05 $0' '312 &$%.( .(0*5+4
6%.,&$5,10 <" 17(/%(3 3–2
Connect the Adapter to the PROFIBUS DP Network
Cabling and Equipment
Required for Line A Type
Line A cabling can support baudrates as high as 1.5M bits/s.
Cables
You need a shielded twisted pair cable for your cabling (bus
segments or drop cables). Any line A cable available on the market
can be used to connect your adapter to a PROFIBUS network.
TĆjunction Connectors
You need t-junction connectors to connect your droplines to bus
segments. You can use any t-junctions available on the market.
Termination Blocks
Termination blocks are only needed if the devices on the end of the
network do not have built-in terminating resistors. If you need
termination blocks, you can use any termination blocks available on
the market.
Bus Connector
Connect your adapter to the PROFIBUS DP network by attaching a
bus connector to the female 9 pin D-Sub connector on the front of
the module.
For detailed information on the topology and
IMPORTANT cabling for line A, see the PROFIBUS Standard
(DIN 19245 Parts 1 & 3, Issue 1994).
Connect the Adapter to the PROFIBUS DP Network
Cabling and Equipment
Required for Line B Type
3–3
Line B cabling can support baudrates as high as 500k bits/s.
Cables
You need a shielded twisted pair cable for your cabling (bus
segments or drop cables). Any shielded twisted pair cables available
on the market can be used to connect your adapter to a PROFIBUS
network, however, bus segment cables must contain wire for data
ground and a cable braid shield. We recommend Sprecher+Schuh
cable as shown in the table below.
TĆjunction Connectors
You need t-junction connectors to connect your droplines to bus
segments. You can use any t-junctions available on the market,
however, we recommend Sprecher+Schuh connectors as shown in
the table below.
Termination Blocks
Termination blocks are only needed if the devices on the end of the
network do not have built-in terminating resistors. If you need to use
termination blocks, any termination blocks available on the market
can be used, however, we recommend Sprecher+Schuh termination
blocks as shown in the table below.
Bus Connector
Connect your adapter to the PROFIBUS DP network by attaching a
bus connector to the female 9 pin D-Sub connector on the front of
the module.
)+ ( )+'-#)(
For detailed information on the topology and
IMPORTANT cabling for line B, see the PROFIBUS Standard
(DIN 19245 Parts 1 & 3, Issue 1994).
Equipment
+)* &
0$.(-#)( )((-)+
., ,!'(- &
., ,!'(- '
)((-)+
+'#(-#)( &)%
Type
*+"+ "."
*+"+ "."
*+"+ "."
*+"+ "."
*+"+ "."
*+"+ "."
Catalog Number
0 0
)+ 0
0
()(
0
()(
0
Part Number
0
0
0
0
0
.&#-#)( 0 )/'+ 3–4
Connect the Adapter to the PROFIBUS DP Network
Connect the Adapter to the
Network
For line A or B connections, use bus segments with t-junctions and
termination blocks to form the PROFIBUS media (trunk cable). Use
termination blocks to terminate the line at each end of the trunk
cable. Use drop cables to connect devices to the network.
The maximum number of stations on the same network is 32.
0./ !+$
31 $&,$-2
$01.- + .,/32$0
5(2' .-%(&30 2(..%25 0$
12$0" --$0
.-20.++$0
$0,(- 2(.- +."*
)3-"2(.-
2'$0 # /2$0+ 4$
$#(
203-* " !+$
8 # /2$0 + 4$
2'$0 # /2$0+ 4$
+$6 712$,
Connect to the Adapter
Connect your drop cable (using either line A or B) to the adapter as
shown below:
•
µ
#"
Shield
1MΩ
02' 0.3-#
Pin #1
Signal + Pin #3
Signal – Pin #8
1
6
.
.
.
.
5
9
DROP CABLE
RCV/ Xmit Data +
RCV/ Xmit Data –
Pin #5
+ 5V
Pin #6
2 0.3-#
1. Connect the cable shield to Pin #1. The shield is connected to the
FLEX I/O chassis ground through an RC circuit as shown above.
2. Connect the data signal pins on both ends (Signal + Pin #3 and
Signal – Pin#8).
3!+(" 2(.- 8 .4$,!$0 Connect the Adapter to the PROFIBUS DP Network
3–5
3. Insert the wired connector into the mating connector on the
PROFIBUS adapter.
Terminate the Network
You must use termination blocks only if your devices on the end of
the network do not have built-in terminating resistors.
Terminate the PROFIBUS media (trunk cable) at both ends of the
network. If you are not using a connector with built-in resistors,
terminate the cable at the adapter connector as shown below.
Terminate at the Adapter Using Line A
Since Line A has a higher line impedance, you must use the
following termination resistors:
+ 5V
9
.
.
6
6
5
.
.
1
CABLE
390Ω (2%, 1/4W)
Signal + 3
220Ω (2%, 1/4W)
Signal - 8
390Ω (2%, 1/4W)
Data Ground
5
Terminate at the Adapter Using Line B
Use the following termination resistors with line B:
+ 5V
6
9
.
.
6
5
.
.
1
CABLE
390Ω (2%, 1/4W)
Signal + 3
150Ω (2%, 1/4W)
Signal - 8
390Ω (2%, 1/4W)
Data Ground
5
#" % $! 3–6
Connect the Adapter to the PROFIBUS DP Network
Chapter
4
Configure the Adapter for
Master/Slave Communication
What this Chapter Contains
In this chapter, we describe:
For Information on:
See Page
!( $%#$' !& %! %$ "
How Master/Slave
Communication Takes
Place
!(
%# &$# "#%# %
%# ! &#%! %
! &#%! #$"! $ %
A data exchange between the master and slave cannot be performed
until check configuration and send parameter data are issued. Each
time you power-up the network, the master sends check
configuration and send parameter data to the slave (FLEX I/O
adapter).
Check configuration data determines or checks the number of input
and output words used by each FLEX I/O module.
Send parameter data contains device-specific parameters you
define for each FLEX I/O module.
You need a software configuration tool to set the values associated
with these parameters. Since the FLEX I/O adapter is compatible
with any master, you can use any compatible configuration tool
available.
The device database (GSD) file is included on the software diskette
you received with your shipment of the FLEX I/O adapter. The GSD
file is used by your configuration tool to help you set up your
system. Your configuration tool automatically reads the GSD file and
extracts defaults used in the data exchange.
The file is in ASCII format and you can view it with any text editor.
A printed copy of your GSD file appears in Appendix B of this user
manual.
The user parameter data fields are not defined in the GSD file.
Depending on the format you choose, you may have to manually edit
these values with your configuration tool.
For more information on how you define and enter these user
parameter values, refer to the documentation associated with your
master and software configuration tool.
&%! ) !'# 4–2
Configure the Adapter for Master/Slave Communication
Entering User Parameter
Data
Send parameter data is comprised of a string of octets (1–32) that
contain 244 bytes of data:
• octets 1–7 contain data specific to the:
– PROFIBUS standard
– defaults contained in the database (GSD) file
• octets 8–32 are user configurable and contain user parameter
data. User parameter data consists of these formats:
– auto configure
– condensed
– full
The following illustration shows the structure of the send parameter
data table.
'5)5 5%5-10
5%564
'5)5 '5)5 #%5',(1+ #%5',(1+
10531.
10531.
'5)5 '5)54 -0-/6/
()05
5%5-10
6/&)3
).%9
'5)5 '5)54 3162
()05
!4)3 %3%/)5)3 %5%
,)4) 7%.6)4 %3) ()*-0)( &9 5,) !
45%0(%3( ,) ()*%6.54 %3) 2317-()( &9
5,) *-.)
$16 '10*-+63) 5,)4) 7%.6)4 64-0+ 9163
41*58%3) '10*-+63%5-10 511.
User Parameter Data
The first byte of the user parameter data is the flags byte. This byte
selects the appropriate format and also specifies adapter behavior.
The flags byte is defined in the following table:
Send Parameter Data Flags Byte
Bit Position
Name
Description
13/%5 ).)'5-10
%6.5 '5-10
651 10*-+63)
)4)37)(
10()04)(
6..
)4)5 51 :)31
1.( %45 5%5)
!4) %*) 5%5)
)4)37)(
)4)5 -02654 51
:)31
1.( %45 "%.6)
)4)37)( &-54 /645
&) :)31
6&.-'%5-10 ;!
17)/&)3 13/%5 ).)'5-10
)4)37)(
Configure the Adapter for Master/Slave Communication
4–3
If the send parameter data is received with no user parameter data,
the flags byte is set to zero which selects:
• auto configure
• reset outputs to zero on fault
• reset inputs to zero on fault
The reserved bits must be set to zero to prevent undesired firmware
update behavior. This is the default behavior of the module as
defined in the GSD file.
The descriptions in this chapter use the following example FLEX I/O
configuration to explain the information required for each of these
functions:
4 ",/#- (1#
4
4
4
4
(#2 3./#)
+"0(# & & &
&
Auto Configure Format
The Auto Configure format allows you to change modules without
affecting the User Parameter or Check Configuration data. This
format provides no keying from the master on the I/O modules
installed in the FLEX I/O system. The installed module at power-up
is taken as the key.
If you change a module while it is being controlled by a master, a
minor recoverable fault will occur. To recover from this fault, you
must replace the module with an identical module type.
User Parameter Example
Name
!/#/ Value
&
Description
0/+ +*$'%0-# +-)/ #.#/ /+ #-+ +* 0(/
0 ('!/'+* 4
+1#) #- 4–4
Configure the Adapter for Master/Slave Communication
Condensed Format
The condensed format consists of the flags byte and the module key
parameter for each of the eight slots. This parameter dictates which
I/O module must be installed. If at any time the actual module ID
does not match this module key, the slot will be considered in fault
and the following occurs:
• STATUS LED flashes red/off
• an error bit in the poll response data is set
• a diagnostic bit in the Ext_Diag_Data field returned in the Read
DP–Slave Diagnostic Information message response is set
All eight slots must be configured. The size for this format is always
17 bytes (including the flags byte). The condensed format structure
must be repeated for each of the eight slots.
Data format for Condensed Format
Name
Size
Description
&+# / &+# * * $+)* !%)*##
%#/ !*) ( +) !*) $+)* 0(& .'* - % "/!%
% $'*/
)#&* - ( !) +)
+#!*!&% 1
&,$( Configure the Adapter for Master/Slave Communication
4–5
The following table shows the identification numbers for current
FLEX I/O modules.
FLEX I/O Module
Catalog Number
Module Identification
Number (module key)
*.+20*+# *#.'$,
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
&1-$$)20*+# *#.'$,
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
2
%
.!'&" -&*) 2 */$(!$+ 4–6
Configure the Adapter for Master/Slave Communication
When you use the condensed format, no safe state data can be
defined, thus the safe state data is left at the power up default of all
zeroes. Setting the Fault Action in the byte to Use Safe State with
this format is the equivalent of setting Reset to Zero.
User Parameter Example
Name
Value
** !
** ** ** ** ** ** ** ** !
!
!
!
!
!
!
!
Description
&%%) &($* )* *& (& &% +#*
)* %'+*) *& (&
.
.'&"%* ")(* "%'+* $&+#
.
.'&"%* ")(* &+*'+* $&+#
. .'&"%* %#& "%'+* $&+#
. .'&"%* %#& &+*'+* $&+#
$'*$'*$'*$'*-
Refer to your configuration tool publications for information on how
and where to enter this data.
Full Format
The full format consists of the flags byte and four parameters for
each of the eight slots. The module key parameter is the same for the
full format as defined by the condensed format, but adds three more
parameters for each slot.
Use the full format to:
• provide Safe State values for output points
• send FLEX I/O module configurations once (when you send
parameters) instead of every poll
• configure data sizes to reduce the size of data required during run
mode
You must configure all eight slots. The minimum size is 25 bytes (no
slots have FLEX I/O module configuration or safe state data). The
maximum size is 237 bytes (the size of the PROFIBUS user
parameter area).
+#"*"&% . &,$( Configure the Adapter for Master/Slave Communication
4–7
Data format for Full Format
Name
Size
Description
Module Key
WORD Module ID that must be installed1
Module Data
BYTE Bits 0-3 Safe State Size (in words)
Sizes2
Bits 4-7 Config Size (in words)
Safe State Data
ARRAY Output Safe States. Word array of size Safe State Size.
Module
ARRAY FLEX Module Configuration. Word array of size Config
Configuration Data
Size.
1
Only bits 0-12 are used. Bits 13-15 must be zero except when keying an
empty slot where 0FFFFh is used.
2
Each of the two sizes can range from 0-15 words but when combined
cannot exceed 15 words total.
There are some possible configurations of FLEX I/O modules that
would exceed the user parameter area of 237 bytes. Be aware of the
totals of the words and modules you are using.
The data format is repeated for
each Flex I/O slot. and all slots
are configured, even when
empty.
Slot #1
Slot #2
Slot #3
Slot #4
Flags byte
Module Key
Module Data Sizes
Module Configuration Data
Module Key
Module Data Sizes
Safe State Data
Module Key
Module Data Sizes
Module Configuration Data
Module Key
Module Data Sizes
Module Configuration Data
Safe State Data
Slot #5
Slot #6
Slot #7
Slot #8
Module Key
Module Data Sizes
Module Key
Module Data Sizes
Module Key
Module Data Sizes
Module Key
Module Data Sizes
User Parameter Example
Name
Value
Description
Octet 8:
Octet 9-10:
Octet 11:
Octet 12-13:
Octet 14-15:
Octet 16:
Octet 17-18:
Octet 19-20:
Octet 21:
Octet 22-23:
Octet 24-25:
Octet 26:
Octet 27-28:
02h
0281h
10h
0000h
0191h
01h
0000h
1920h
10h
0000h
5121h
24h
0000h
Full Format, Reset to Zero on Fault
Slot 1 Module Key 1794ĆIB16 16Ćpoint discrete input module
Slot 1 config size 1 word, safe state size 0 words
1 config word, input delay times
Slot 2 Module Key 1794ĆOB16 16Ćpoint discrete output module
Slot 2 config size 0 words, safe state size 1 word
1 safe state data word, safe state value for output points
Slot 3 Module Key 1794ĆIE8 8Ćpoint analog input module
Slot 3 config size 1 word, safe state size 0 words
1 config word, channel selection
Slot 4 Module Key 1794ĆOE4 4Ćpoint analog output module
Slot 4 config size 2 words, safe state size 4 words
2 config words - channel selection and
Octet 29-30:
0000h
output enable
Octet 31-32:
0000h
4 safe state data words - safe state value for output point 1
Octet 33-34:
0000h
output point 2
Octet 35-36:
0000h
output point 3
Octet 37-38:
0000h
output point 4
Octet 39-40:
Octet 41:
Octet 42-43:
Octet 44:
Octet 45-46:
Octet 47:
Octet 48-49:
Octet 50:
0FFFFh
00h
0FFFFh
00h
0FFFFh
00h
0FFFFh
00h
Slot 5 empty
Slot 5 all sizes zero
Slot 6 empty
Slot 6 all sizes zero
Slot 7 empty
Slot 7 all sizes zero
Slot 8 Empty
Slot 8 all sizes zero
Refer to your configuration tool publications for information on how
and where to enter this data.
Publication 1794ĆUM057B-EN-P - November 2001
4–8
Configure the Adapter for Master/Slave Communication
Entering Check
Configuration Data
On a PROFIBUS DP network, the I/O data exchanged between the
PROFIBUS DP master and a DP slave is encapsulated into logical
modules. The total I/O data exchanged between a PROFIBUS DP
master and a DP slave device comprises a set of logical modules
which is defined in the check configuration data.
Each physical slot of the FLEX I/O system is represented by two
logical modules (one input and one output). When the FLEX I/O
adapter is powered-up, the check configuration message configures
the module format (input and output words) and defines the size of
the modules within the device. When the sizes are configured, the
I/O data can be optimized to remove unused data from the data
stream.
Both input and output sizes can be configured. If a slot is empty, or if
either the input or output module is zero length, the specific
identifier for an empty module (free place) must be used.
If the end of the identifiers is reached before all slots have been
configured, the remaining slots are configured as empty.
The first two modules allocated are for the adapter itself, and must
always be a 1 word input module and a 1 word output module,
regardless of what parameter format you choose. The adapter uses
these words for adapter status information. Modules for each of the
individual slots (FLEX I/O modules) must also follow these word
assignments.
The format of the adapter status word is defined in the following
table:
Adapter Status Word
Input Status Word
Bit Position
Name
Description
##/$00 ' ,&$
'(0 !(1 (0 0$1 4'$, 1'$ -#$ ##/$00 04(1"' (0
"' ,&$# 0(,"$ .-4$/ 2.
$,1 0 6$/-$0
'(0 !(1 (0 0$1 4'$, , $//-/ (0 #$1$"1$# (, 0*-1
.-0(1(-, !(10 /$%$/ 1- 0*-10 $0$/3$#
-#2*$
2*1
Output Status Word
Bit Position
Name
Description
$0$/3$#
$,1 0 6$/-$0
-#2*$ 2*10 /$ " 20$# !5
• 1/ ,0+(00(-, $//-/0 -, 1'$ ! ").* ,$
• ! # +-#2*$
• /$+-3$# +-#2*$
• (,"-//$"1 +-#2*$ (,0$/1$#
The adapter expects the identifier area for each of the eight FLEX
I/O slots to be 2 bytes. The DP input/output identifier and all specific
DP identifiers (except the empty module) are not supported.
2!*(" 1(-, 7 -3$+!$/ Configure the Adapter for Master/Slave Communication
4–9
The identifier byte and its format are described in the following
illustration. This byte is defined in Part 3 of the PROFIBUS
standard.
-12 )',)&)#!,2 )2
)2 3+"%0
%!12 )',)&)#!,2 )2
#-,#)12%,#6 -4%0
"62% -0 5-0$
5(-*% *%,'2(
*%,'2(
"62%
5-0$
&-0+!2
"62% 1203#230%
5-0$ 1203#230%
%,'2( -& $!2!
"62% 0%1. 5-0$
•
•
•
"62% 0%1. 5-0$1
),.32-32.32
1.%#)&)# )$%,2)&)%0 &-0+!21
),.32
-32.32
),.32-32.32
The maximum size of this identifier area is 17 bytes. If no FLEX I/O
modules are installed in the upper slots, the length may be less.
Consistency must be over a word.
Check Configuration Example
Name
#2%2 #2%2 #2%2 #2%2 #2%2 #2%2 #2%2 #2%2 #2%2 #2%2 Identifier
Description
Byte
(
,.32 2!231 -0$ ),.32 5-0$
(
32.32 2!231 -0$ -32.32 5-0$
(
*-2 ),.32 +-$3*% 5-0$1
(
*-2 -32.32 +-$3*% 5-0$
(
*-2 ),.32 +-$3*% %+.26
(
*-2 -32.32 +-$3*% 5-0$
(
*-2 ),.32 +-$3*% 5-0$1
(
*-2 -32.32 +-$3*% 5-0$
(
*-2 ),.32 +-$3*% %+.26
(
*-2 -32.32 +-$3*% 5-0$1
1)7%1 #-,&)'30%$ ),.32 "62%1 -32.32 "62%1
Refer to your configuration tool publications for information on how
and where to enter this data.
3"*)#!2)-, 8 -4%+"%0 4–10
Configure the Adapter for Master/Slave Communication
Check Configuration Example
! ! "
Name
, , , , , , , , , , , , , , , , , , , , Identifier
Description
Byte
#
,,-+ (* $')-, /(*
#
-,)-, ,,-+ (* (-,)-, /(*
#
%(, $')-, &(-% /(*+
#
%(, (-,)-, &(-% /(*
#
%(, $')-, &(-% &),0
#
%(, (-,)-, &(-% /(*
#
%(, $')-, &(-% /(*+
#
%(, (-,)-, &(-% /(*
#
%(, $')-, &(-% &),0
#
%(, (-,)-, &(-% /(*+
+$1 + ('!$"-* $')-, 0, + (-,)-, 0, +
Refer to your configuration tool publications for information on how
and where to enter this data.
Read Configuration
Response Data
The read configuration message response returns the current
configuration data. At power up, the configuration is the maximum
read and write sizes supported by each FLEX I/O module.
A valid check configuration message updates the internal
configuration. The updated internal configuration is then returned in
the message response.
Power Up Configuration Example
! "
Name
, , , , , , , , , , , , , , , , , , , , Identifier
Byte
#
#
#
#
#
#
#
#
#
#
Description
,,-+ (* $')-, /(*
-,)-, ,,-+ (* (-,)-, /(*
%(, $')-, &(-% /(*+
%(, (-,)-, &(-% /(*
%(, $')-, &(-% &),0
%(, (-,)-, &(-% /(*
%(, $')-, &(-% /(*+
%(, (-,)-, &(-% /(*
%(, $')-, &(-% &),0
%(, (-,)-, &(-% /(*+
Refer to your configuration tool publications for information on how
and where to enter this data.
-%$,$(' 2 (. & * Chapter
5
What this Chapter Contains
Troubleshooting with the
Indicators
In this chapter, we describe how to use the adapter’s indicators for
troubleshooting.
Locate the two bi-color indicators on the front panel of the adapter.
They show both normal operation and fault conditions in your Flex
I/O PROFIBUS system. The indicators are:
• STATUS – this indicator provides device status
• PROFIBUS – this indicator provides communication link status
Use the following table to determine the indicator conditions and
status.
STATUS Indicator
Indication
%) %.*,
#,!!),! %) %.*,
#,!!),! *'% ,!!)
'-$%)# ! *'% !
Status
* +*1!,
*,(' *+!,.%*)
!*0!,'! "/'.
'!2 (* /'! )*,,!. '!2 (* /'! %)-.''!
* ! ,!-- $)#! -%)!
+*1!, /+
),!*0!,'! "/'.
PROFIBUS Indicator
Indication
*'% ,!!)
'-$%)# ! *'% !
Status
* +*1!, *, )* *((/)%.%*)
. %- !%)# .,)-(%..! ) ,!%!0!
!*0!,'! "/'.
)0'% !) ,(!.!, .
)0'% $!& *)"%#/,.%*) .
),!*0!,'! "/'.
)'! .* *((/)%.!
/'%.%*) 3
*0!(!, 5–2
Troubleshooting
Viewing Status from the
Master's Configuration
Software
You can use read diagnostics to view status using the master’s
configuration software. The adapter returns identification in response
to the Read DP–Slave Diagnostic Information message.
Read DP-Slave Diagnostics Information Message
Octet
Description
!0%! !'.! %#)*-.% $! !, 2.! $
!0%-%*) %)*,
!0%-%*) &*,
+.!, ../%. * ! ,!-- $)#!
%.- 3 !-!,0!
* ! ,!-- -1%.$ -!..%)#
!).%"%!, !'.! %#)*-.% $! !, 2.! $
!).%"%!, %#)*-.% %.-
)! % !).%"%!, %. "*, !$ '*#%' (* /'! +.!, ) !$ -'*. /-!
.1* % !).%"%!, %.- $! %.- -!. %) %.! (* /'! "/'.
/'%.%*) 3 *0!(!, Specifications - FLEX I/O PROFIBUS Adapter Module, 1794ĆAPB Series B
I/O Capacity
8 modules
Input Voltage Rating
24V dc nominal
Input Voltage Range
19.2V to 31.2V dc (includes 5% ac ripple)
Communication Rate
All rates up to 12.0Mbit/s
Indicators
STATUS - red/green
PROFIBUS - red/green
Flexbus Output Current
640mA maximum @ 5V dc
Isolation Voltage
100% tested at 850V dc for 1s between user power and flexbus
Power Consumption
400mA maximum from external 24V dc supply
Power Dissipation
7.68W maximum @ 19.2V dc
Thermal Dissipation
26 BTU/hr @ 19.2V dc
Environmental Conditions
Operating
Temperature
IEC 60068-2-1 (Test Ad, Operating Cold)
IEC 60068-2-2 (Test Bd, Operating Dry Heat)
IEC 60068-2-14 (Test Nb, Operating Thermal Shock)
32 to 131°F (0 to 55°C)
Storage Temperature
IEC 60068-2-1 (Test Ab, Unpackaged, Nonoperating Cold)
IEC 60068-2-2 (Test Bb, Unpackaged, Nonoperating Dry Heat)
IEC 60068-2-14 (Test Na, Unpackaged, Nonoperating Thermal Shock)
-40 to 185°F (-40 to 85°C)
Relative Humidity
IEC 60068-2-30 (Test Db, Unpackaged, Nonoperating Damp Heat)
5 to 95%, noncondensing
Shock
Operating
Nonoperating
IEC 60068-2-27 (Test Ea, Unpackaged Shock)
30g
50g
Vibration
IEC 60068-2-6 (Test Fc, Operating)
5g @ 10-500Hz
ESD Immunity
IEC 61000-4-2
4kV contact discharges
8kV air discharges
Radiated RF Immunity
IEC 61000-4-3
10V/m with 1kHz sine-wave 80% AM from 30MHz to 2000MHz
EFT/B Immunity
IEC 61000-4-4
+4kV @ 2.5kHz on power ports
+2kV @ 5kHz on communications ports
Surge Transient Immunity
IEC 61000-4-5
+1kV line-line (DM) and +2kV line-earth (CM) on signal ports
Conducted RF Immunity
IEC 61000-4-6
10V rms with 1kHz sine wave 80% AM from 150kHz to 80MHz
Emissions
CISPR 11
Group 1, Class A (with appropriate enclosure)
Enclosure Type Rating
None (open-style)
Specifications continued on next page
Publication 1794ĆUM057B-EN-P - November 2001
A–2
Specifications
Specifications - FLEX I/O PROFIBUS Adapter Module, 1794ĆAPB Series B
PROFIBUS Connector
9Ćpin DĆshell
PROFIBUS Drop Cable
Standard drop cable
Power Conductors
Wire Size
Category
Agency Certification
(when product is marked)
12 gauge (4mm2) maximum solid or stranded copper wire rated at 75oC or
greater
3/64 inch (1.2mm) insulation max.
21
UL
UL Listed Industrial Control Equipment
UL
UL Listed for Class I, Division 2 Group A, B, C and D
Hazardous Locations
CSA
CSA Certified Process Control Equipment for Class I, Division 2
Group A, B, C, D Hazardous Locations
EEx2 European Union 94/9/EEC ATEX Directive, compliant with
EN 50021; Potentially Explosive Atmospheres, Protection n"
European Union 89/336/EEC EMC Directive, compliant with:
CE2
EN 50081-2, Industrial Emissions
EN 50082-2, Industrial Immunity
EN 61326, Meas./Control/Lab., Industrial Requirements
EN 61000-6-2, Industrial Immunity
C-Tick2 Australian Radiocommunications Act,compliant with:
AS/NZS 2064, Industrial Emissions
Publications
Installation Instructions 1794-IN087
1 Use this conductor category information for planning conductor routing. Refer to publication 1770Ć4.1,
Industrial Automation Wiring and Grounding Guidelines."
Publication 1794ĆUM057B-EN-P - November 2001
What this Chapter
Contains
This PROFIBUS adapter requires a (GSD) file for implementation.
This file is available for downloading from
www.ab.com/networks/gsd/. The GSD file is used by your
configuration tool to help you set up your system. Your configuration
tool automatically reads the GSD file and extracts defaults used in
the data exchange.The file is in ASCII format and you can view it
with any text editor.
This device data base file changes when new FLEX I/O modules are
introduced. When you add new modules to your system, go to
www.ab.com/networks/gsd/ for the latest version of this file.
B–2
Device Data Base File (GSD)
The following information applies when operating this equipment in hazardous locations:
41&7%65 /#4-'& = ! #4' 57+6#$.' (14 75' +0 .#55 +8+5+10 41725 #0& #<#4&175 1%#6+105 #0& 010*#<#4&175 .1%#6+105 10.; #%* 241&7%6 +5 5722.+'& 9+6* /#4-+0)5 10 6*' 4#6+0) 0#/'2.#6'
+0&+%#6+0) 6*' *#<#4&175 .1%#6+10 6'/2'4#674' %1&' "*'0 %1/$+0+0) 241&7%65 9+6*+0 # 5;56'/ 6*' /156 #&8'45'
6'/2'4#674' %1&' .19'56 = 07/$'4 /#; $' 75'& 61 *'.2 &'6'4/+0' 6*' 18'4#.. 6'/2'4#674' %1&' 1( 6*' 5;56'/
1/$+0#6+105 1( '37+2/'06 +0 ;174 5;56'/ #4' 57$,'%6 61 +08'56+)#6+10 $; 6*' .1%#. 76*14+6; #8+0) 74+5&+%6+10 #6 6*'
6+/' 1( +056#..#6+10
WARNING
!
EXPLOSION HAZARD • 1 016 &+5%100'%6 '37+2/'06 70.'55 219'4 *#5 $''0 4'/18'& 14 6*' #4'# +5 -0190 61 $'
010*#<#4&175
• 1 016 &+5%100'%6 %100'%6+105 61 6*+5 '37+2/'06 70.'55 219'4 *#5 $''0 4'/18'& 14 6*' #4'
-0190 61 $' 010*#<#4&175 '%74' #0; ':6'40#. %100'%6+105 6*#6 /#6' 61 6*+5 '37+2/'06 $;
5%4'95 5.+&+0) .#6%*'5 6*4'#&'& %100'%6145 14 16*'4 /'#05 2418+&'& 9+6* 6*+5 241&7%6
• 7$56+676+10 1( %1/210'065 /#; +/2#+4 57+6#$+.+6; (14 .#55 +8+5+10 • ( 6*+5 241&7%6 %106#+05 $#66'4+'5 6*'; /756 10.; $' %*#0)'& +0 #0 #4'# -0190 61 $'
010*#<#4&175
Informations sur l'utilisation de cet équipement en environnements dangereux:
'5 241&7+65 /#437?5 ! 0' %108+'00'06 37' 70' 76+.+5#6+10 '0 '08+4100'/'065 &' .#55' +8+5+10 4172'5 &#0)'4'7: '6 010 &#0)'4'7: *#37' 241&7+6 '56 .+84? #8'% &'5 /#437#)'5 574 5#
2.#37' &+&'06+(+%#6+10 37+ +0&+37'06 .' %1&' &' 6'/2?4#674' 2174 .'5 '08+4100'/'065 &#0)'4'7: 14537' 2.75+'745
241&7+65 5106 %1/$+0?5 &#05 70 5;56?/' .' %1&' &' 6'/2?4#674' .' 2.75 &?(#814#$.' %1&' &' 6'/2?4#674' .' 2.75
(#+$.' 2'76 '#64' 76+.+5? 2174 &?6'4/+0'4 .' %1&' &' 6'/2?4#674' ).1$#. &7 5;56?/' '5 %1/$+0#+5105 &'37+2'/'065
&#05 .' 5;56?/' 5106 57,'66'5 > +052'%6+10 2#4 .'5 #7614+6?5 .1%#.'5 37#.+(+?'5 #7 /1/'06 &' .+056#..#6+10
AVERTISSEMENT
!
RISQUE D'EXPLOSION • 172'4 .' %174#06 17 5#5574'4 37' .'08+4100'/'06 '56 %.#55? 010 &#0)'4'7: #8#06 &'
&?$4#0%*'4 .?37+2'/'06
• 172'4 .' %174#06 17 5#5574'4 37' .'08+4100'/'06 '56 %.#55? 010 &#0)'4'7: #8#06 &'
&?$4#0%*'4 .'5 %100'%6'745 +:'4 6175 .'5 %100'%6'745 ':6'40'5 4'.+?5 > %'6 ?37+2'/'06 >
.#+&' &' 8+5 .137'65 %17.+55#065 %100'%6'745 (+.'6?5 17 #764'5 /1;'05 (1740+5 #8'% %' 241&7
• # 57$56+676+10 &' %1/215#065 2'76 4'0&4' %'6 ?37+2'/'06 +0#&#26? > 70' 76+.+5#6+10 '0
'08+4100'/'06 &' .#55' +8+5+10 • #5574'4 37' .'08+4100'/'06 '56 %.#55? 010 &#0)'4'7: #8#06 &' %*#0)'4 .'5 2+.'5
7$.+%#6+10 @ 18'/$'4 C–2
Hazardous Locations
This Glossary contains terms specific to Allen-Bradley and
PROFIBUS FMS and DP.
AllenĆBradley communication defaults
values used for communication configuration data such as
OD, CRL ( for FMS) DP slave database,and bus parameters
whenever the coprocessor’s working RAM configuration is
reinitialized.
application layer
the seventh layer of the seven-layer OSI reference model.
This layer is where the coprocessor first interacts with the
application program.
baud rate
the speed of communication between devices on the
network. All devices must communicate at the same rate.
broadcast relationships
allow transmission of messages to all nodes simultaneously,
but only unconfirmed services are available.
bus parameters
communication parameters used by Link Layer. Main Bus
Parameters are station address, maximum address and baud
rate. These can be changed using the Local Station Manager
or your compatible programming tool.
client
the FMS device that makes use of resources to perform some
type of application function.
CLOSE command
in FMS, terminates the connection with a remote node on the
network.
communication object model
describes the externally visible behavior associated with an
FMS service or group of services. Three types of
communication object models are domain objects, program
invocation objects and variable objects.
CREF
communication reference. In FMS, an index assigned to each
entry connection defined in the CRL.
CSTAT
a qualifier that allows to save the status of a connection.
communication parameters
parameters within the PROFIBUS communication layers
that control the communication process. They are used to
configure and indicate current status of communication and
consist of the OD, CRL, bus parameters for FMS, and slave
database and bus parameters for DP.
G–2
communication relationship
in FMS, defines all the parameters for the communication
between two nodes.
configuration management
in FMS, set of FMA 7 services to upload and download the
PROFIBUS bus parameters, CRL, and to read SAP status
and station identification.
connector header
a connector that attaches between the processor and
coprocessor and provides communication between the two
modules.
connection type
in FMS, the type of connection between two nodes. There
are three connection types: defined (D), open at the
responder (O), and open at the initiator (I)
connection zero
opens automatically during the coprocessor’s power-up and
allows access to local data either by physical addressing or
via objects defined locally in the OD.
consistency
the DP protocol allows to associate data consistency
requirements with blocks of data exchanged between a PLC
master and its slaves. A consistent block of data must always
be written or read as a whole, because contained data is not
independent. For example, when it holds both real data and
data identification, or when granularity exceeds 2 bytes (e.g.
floating point data).
context management
set of FMA 7 services that establishes and releases
connections
CRL
Communication Relationship List. In FMS, a CRL is a
database within the station, holding the description of all
communication relationships of that station to all other
stations, independent of the time of use. For more
information on CRLs, refer to DIN 19245 Part 2: Process
Field Bus.
default settings
values used for communication configuration data such as
OD, CRL ( for FMS) DP slave database,and bus parameters
whenever the coprocessor’s working RAM configuration is
reinitialized.
G–3
defined connection
in FMS, a connection type that specifies both end nodes of
the channel by giving their network address and the FDL
service access points (SAPs) used in both nodes
diagnostics
three LED indicators located on the front panel of the
coprocessor provide the user with the status of the
coprocessor and its communication channels. Also referred
to as user interface.
domain object
in FMS, represents a portion of the processor’s memory
image. In the coprocessor, represents the processor’s entire
memory image.
DIN
Deutsches Institut fur Normung. The German Normalization
Agency.
DP
Decentralized Periphery. A German/European standard (DIN
19245 Part 3) that specifies a simplified user interface with
PROFIBUS link layer services and protocol to use with
decentralized peripherals.
DP interface
a 9-pin female D-shell connector located at Port 2 on the
front panel of the coprocessor.
EC 96
European Community 1996. European Union Directives for
1996.
EMC
Electro-magnetic Compatibility.
ESD
Electrostatic Discharge. Can cause internal circuit damage to
the coprocessor.
FDL
Fieldbus Data Link. A German standard (DIN 19245 Part 1)
that specifies the Data Link layer of the PROFIBUS
fieldbus.
FMA
Fieldbus Management. A German standard (DIN 19245
Parts 1 and 2) that specifies the network management
services and protocol of the PROFIBUS fieldbus.
FMS
Fieldbus Message Specification. A German standard (DIN
19245 Part 2) that specifies the Application Layer services
and protocol of the PROFIBUS fieldbus.
G–4
FMS interface
a 9-pin female D-shell connector located at Port 1 on the
front panel of the coprocessor.
FMS Physical Access Addressing
FMS option that allows the access of data at a physical
address by specifying the address in the service.
FMS Symbolic Access Addressing
FMS option that allows to statically associate a symbolic
name or short reference number (or index) with a physical
address within a node.
fault management
set of FMA 7 services that allows resetting the
communication and indicates communication faults and
events
HPRIO
High Priority service request. A qualifier to specify high
priority for unconfirmed services such as UINFO and
USTAT.
I/O chassis
the chassis or rack that serves as the location for the
processor, coprocessor, power supply and other I/O modules.
Also referred to as chassis.
LED
Light-emitting diode.
link layer
defines a hybrid method for accessing the communication
medium (bus) with master/active stations or slave/passive
stations.
Local Station Manager
an Allen-Bradley PC program that runs under Microsoft
Windows version 3.1. This program transfers data
(FDL,CRL, OD, station address, communication rate, and
maximum station address) between the PC and the
coprocessor over RS-232.
logical module
DP protocol describes I/O data exchanged between a PLC
master and a slave device as a set of logical modules (up to
64, but 32 preferred) each one featuring up to 16 bits
maximum of inputs, outputs or a combination of both. The
actual structure of exchanged input and output frames is
deduced from this description.
lower layer interface (LLI)
in FMS, responsible for interfacing the FMS layer 7 with
FDL layer 2. LLI manages connections
G–5
LSAP or SAP
Link layer Service Access Point. A logical sub-addresses
within devices that allow the distribution of communication
flow over dedicated tasks, depending on the required
processing. FMS uses LSAPs indifferently to define generic
communication relationships between two devices (logical
communication channels). DP uses predefined LSAPs to
access specific functions or services between masters and
slaves.
master
initiates transfer of messages without any prior remote
request. The right to access the bus (token) is circulated
among the master stations. Management of this logical token
ring is performed automatically by the masters (such as
startup, removal or insertion of masters). Also referred to as
active stations or scanner.
module
any of the plug-in hardware devices that are located in the
1771 I/O chassis: processor, coprocessor, power supply or
I/O module
module slot
location in the I/O chassis for installing a module. Each
module slides into a module slot that lines up with the
backplane connector. Also referred to as slot.
multicast relationships
allow transmission of messages to a group of nodes
simultaneously, but only unconfirmed services are available.
network
a series of stations or nodes connected by some type of
communication medium. A network may consist of a single
link or multiple links.
node
an address or software location on the network. Also referred
to as node.
STATUS LED
a bicolor LED, located on the front panel of the coprocessor
that indicates the condition of the coprocessor
OD
Object Dictionary. In FMS, an OD is a database within the
station, holding the description of all explicit communication
objects of that station and making them available for control
and monitoring.
G–6
open at the initiator
in FMS, a connection type where the source service access
point (SAP) is shared among several communication
relationships (associated with a different destination address
and SAP). The device uses only one of these relationships at
a time, depending on the selected remote node.
open at the responder
in FMS, a connection type where the destination address and
service access point (SAP) are undefined, thus making the
connection available to any device.
OPEN command
in a MSG instruction, establishes a connection between the
coprocessor and a remote node on the network
OSI
Open Systems Interconnect. A standard that provides the
framework for defining the process of communication
between nodes on the PROFIBUS network.
physical layer
The first layer of the seven-layer OSI reference model. This
layer is where the coprocessor connects to the network
media.
PICS
Protocol Implementation Conformance Statement. System
conformance requirements associated with network
communications, consisting of four parts: implementation
and system information, supported services, supported
parameters and their options, and local implementation
values
PLCĆ5 processor
Any one of the family of Allen-Bradley Programmable
Logic Controllers that support the coprocessor interface:
PLC-5/11 , -5/20 , -5/30 , -5/40 , -5/60 and -5/80 .
PNO
PROFIBUS Nutzerorganisation, or PROFIBUS User
Organization.
PORT 1 LED
a bicolor LED, located on the front panel of the coprocessor
that indicates the condition of the FMS communication
channel of the coprocessor
PORT 2 LED
a bicolor LED, located on the front panel of the coprocessor
that indicates the condition of the DP communication
channel of the coprocessor
G–7
power supply
module that supplies power to the I/O chassis containing the
processor and coprocessor and other modules
processor
Any one of the family of Allen-Bradley Programmable
Logic Controllers that support the coprocessor interface:
PLC-5/11 , -5/20 , -5/30 , -5/40 , -5/60 and -5/80 .
processor interface
a 58-pin connector located on the left side of the coprocessor
that uses a PLC-5 Connector Header to attach to the
processor for communication between the two modules.
PROFIBUS
PROcess FIeld BUS. A German standard (DIN 19245 Parts
1, 2 and 3) that specifies a fieldbus for communications at
the process level.
PROFIBUS Manager
a program that allows you to create, download and monitor
network FMS and DP configurations on your personal
computer through an RS-232 interface to your coprocessor.
program invocation objects
allow an FMS client to place the processor into different
modes (for example, program, test, run)
protocol
the language or packaging of information that is transmitted
between nodes on a network.
qualifier
in a MSG instruction, a word that specifies options for an
MSG command
RFI
Radio Frequency Interference.
RSĆ232
communication protocol between the personal computer and
the coprocessor
RSĆ232 interface
a 9-pin male D-shell connector located at the RS-232 port on
the front panel of the coprocessor. Use this interface to
connect the Local Station Manager and PROFIBUS Manager
installed in your personal computer.
server
an FMS device that makes resources available for use by
another FMS device. Also referred to as slave.
G–8
station
an address or software location on the network. Also referred
to as node.
SET command
in a MSG instruction, allows transfer of an element, an array
of elements or an FMS structure to or from a node on the
network.
slave
are only allowed to transmit immediate acknowledge or
immediate response to master requests. At the Link Layer
level, any master can access any slave without restrictions.
Also referred to as passive stations or adapters.
STATUS command
in a MSG instruction, retrieves status information from a
remote node and stores it locally.
system parameters
allow you to check the current state of the coprocessor
third party multivendor configurator
a remote software tool used to define connections between
devices and their communication parameters on the network.
The tool is available on the open market from many vendors.
UINFO command
Unsolicited Variable Information. In a MSG instruction, a
command that sends unsolicited data such as an element,
array of elements or predefined FMS structure.
USTAT command
Unsolicited Status Information. In a MSG instruction, a
command that sends unsolicited status information such as
an element, array of elements or predefined FMS structure.
user interface
three LED indicators located on the front panel of the
coprocessor provide the user with the status of the
coprocessor and its communication channels. Also referred
to as diagnostics.
variable objects
data that can be accessed from the network within an FMA
server.
VFD
Virtual Field Device. A portion of the FMS server
application process that makes a set of resources (data files,
program files, I/O) and their associated functionality
available for control and monitoring. For more information
on VFDs, refer to DIN 19245 Parts 1 and 2: Process Field
Bus.
Index
# /3$1
""$22.1($2 ! "*/+ -$ ".,,4-(" 3(.- ".,/.-$-32 ".--$"3 3. 3'$ -$36.1* # 3 $7"' -&$ #(,$-2(.-2 -# 2/ "(-& 1$04(1$,$-32
2314"341$ (-23 ++(-& (-#(" 3.12 , ).1 ".,/.-$-32 ,.#4+$ .5$15($6 ,.4-3(-& -# 1$,.5(-& -$36.1* ".--$"3.1 -.#$ ##1$22 26(3"'$2 /41/.2$ 1$ # -# 61(3$ 6.1#2 2/$"(%(" 3(.-2 6(1(-& !(3.1# #$2"1(/3(.-2 !(36.1# #$2"1(/3(.-2 !+."* 31 -2%$1 1$ #
!+."* 31 -2%$1 1$ #
: : 6.1# 22(&-,$-32 !+."* 31 -2%$1 61(3$
: ".-%(&41 3(.- !+."* : !42 (-3$1% "$ "'$"* ".-%(&41 3(.- $7 ,/+$ "'$"* ".-%(&41 3(.- # 3 +.&(" + ,.#4+$2 ".,,4-(" 3(.- , 23$12+ 5$ ".,/.-$-3 #(,$-2(.-2 # /3$1 (-/43 23 342 6.1# ".,/.-$-32 ' 1#6 1$ # /3$1 .43/43 23 342 6.1# ".-#$-2$# %.1, 3 # /3$1 23 342 6.1#
,.#4+$ % 4+32 (-/43 .43/43 ".-%(&41 3(.- (-/43 "' --$+2 : # /3$1/.6$1 24//+8 - +.& , //(-&
: : : : : 43. ".-%(&41$ %.1, 3 ! 4#1 3$2 $+#$- #1./ " !+$ !(36.1# #$2"1(/3(. .43/43 - +.& ,.#4+$ :
- +.& ".,!. ,.#4+$ :
!+."* 31 -2%$1 : !+."* 31 -2%$1 61(3$ : - +.& ,.#4+$ : 3'$1,.".4/+$ (-/43 ,.#4+$ :
".--$"3(-& 3. -$36.1* #$% 4+3 5 +4$2 #$2"1(/3(.- +$7 2823$, #$5("$ # 3 ! 2$ %(+$ (- ".,,4-(" 3(.- /1."$22 /1(-3$# $7 ,/+$ #( &-.23(" (-#(" 3.12 #(,$-2(.-2
".,/.-$-32 2823$, 1 (+
,.4-3(-& /1./$1 2(9$ #(2"1$3$ , //(-&
: : : : : : : 4!+(" 3(.- :
.5$,!$1 I–2
Index
9 9 ! 3#0 2$1 ,$25-0) "-,,$"2-0 ,$25-0) +$#( 1.$"(%(" 2(-,1 .'71(" * * 7$0 $62$,#$0 " !*$ %(*2$0 2(+$1 9 %* &1 !72$ # .2$0 .30.-1$ ! ").* ,$ "-++3,(" 2(-, "-+.-,$,21
# .2$0 +-#3*$ 2$0+(, * ! 1$ $62$,#$0 " !*$ +-#3*$ #$% 3*21 +-3,2(,& #(+$,1(-,1 +-3,2(,& )(2 -.2(-, * ""$11-0($1 . ,$*+-3,2(,& 1. "(,& 0$/3(0$+$,21 1712$+ "-,%(&30 2(-, $6 +.*$ 1712$+ -4$04($5 5 **+-3,2(,& *$6 1712$+ +-3,2(,& %*$6!31 "-,,$"2-0 %3** %-0+ 2 %(*$ (, "-++3,(" 2(-, .0-"$11 .0(,2$# $6 +.*$ '-0(8-,2 * +-3,2(,& # 2 $6"' ,&$ +-#3*$ #$% 3*21 +-#3*$ % 3*21 3!*(" 2(-, 9
-4$+!$0 1203"230$ (#$,2(%($0 !72$ (+ &$ 2 !*$ + ..(,& (+ &$ 2 !*$ +$+-07 + .
9 9 9 (,#(" 2-01 #( &,-12(" (,.32 "' ,,$* "-,%(&30 2(-, 9
(,.32 %(*2$0
9 9 9 (,.32 + ..(,& (,.32 12 231 5-0# (,12 **(,& # .2$0 (,#(" 2-01 *(,$ !31 "-,,$"2-0 " !*$1 "-,,$"2-01 2$0+(, 2(-, !*-")1 2$0+(, 2(-, -% *(,$ ,# 27.$1 *(,$ !31 "-,,$"2-0 " !*$1 "-,,$"2-01 2$0+(, 2(-, !*-")1 2$0+(, 2(-, -% *(,$ *$,&2' *(,$ 27.$1
*(,$ *(,$ *-&(" * +-#3*$1 (, 2'$ "'$") "-,%(&30 2(-,
# 2 + ..(,&
9 9 9 9 9 9 9 Index
; ; ; ; ; ; ; ; ;
;
;! '8#.1-' '81-#/#4+0/ +.#)' 4#$-' .#11+/) &#4#
;" ; ; .#34'23-#6' %0..5/+%#4+0/ .#8+.5. -+/' -'/)4* .'.029 .#1
;
" ; .'.029 .#1 2'#&
;" ;
;
107'2 3511-9 107'2 7+2+/) 107'251 &'(#5-43 +/&+%#402 #/#)'2 0(47#2' 2#/)' 3'-'%4+0/
;
;" ;
2'#& %0/(+)52#4+0/ .'33#)' 2'#& &+#)/034+%3 2'#& 3-#6' &+#)/034+%3 2'#& 702&3 2'#- 4+.' 3+:'3 #/#-0) +/154 .#11+/)
; ; .0&5-' ,'9 1#2#.'4'2 3'/& 1#2#.'4'2 &#4# &#4# 4#$-' 0%4'43 .05/4+/) " 3934'. 3'44+/) /'4702, #&&2'33 .05/4+/) ,+4 3+:'3 2'#- 4+.' /'4702,
%0//'%4+/) 40 4'2.+/#4+0/ 0( 30(47#2' %0/(+)52#4+0/ 400- 53+/) (02 34#453 31'%+(+%#4+0/3 #&#14'2 /'4702, %0//'%402 12'%*'2 %*5*
$53 %0//'%402 %#$-'3 %0//'%4023 4'2.+/#4+0/ $-0%,3 /'4702, .'&+# +/&+%#402 /0&' #&&2'33 %*#/)'& $+4 3934'. &+.'/3+0/3 /'4702, #&&2'33 37+4%* 0%4'43 4'2.+/#- 342+1 014+.#- &'(#5-43 4'2.+/#4+0/ $-0%,3 53+/) 054154 34#453 702& 4*'2.0%051-' +/154 .#11+/) ;
4205$-'3*004+/) 1*93+%#- -#9'2 10--'& 3425%452' '8#.1-' 5$-+%#4+0/ ; 06'.$'2 I–3
I–4
Index
($' %' , ($' '!& , (&% $%!'% ' ('# #"(% #%!' #""& #%!' & +' #%!'& ( #%!' )%' !#("'" ( '#" , #)!% *%" $'% *%" #""'#" '%!" & *%" #""'#"& $'% '# %#$ *#% &&"!"'& # '%"&% %
*#% ' &%$'#"& "$(' &''(& *%' *#%& I–2
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 & ! 8?/6,/; !>,53-+=387 & ! +B ! 89B;312= #8-4@/55 >=86+=387 7- !;37=/. 37 &$