Allen-Bradley PLC-5 инструкция обслуживания

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388

Идти на страницу of

Хорошее руководство по эксплуатации

Законодательство обязывает продавца передать покупателю, вместе с товаром, руководство по эксплуатации Allen-Bradley PLC-5. Отсутствие инструкции либо неправильная информация, переданная потребителю, составляют основание для рекламации в связи с несоответствием устройства с договором. В законодательстве допускается предоставлении руководства в другой, чем бумажная форме, что, в последнее время, часто используется, предоставляя графическую или электронную форму инструкции Allen-Bradley PLC-5 или обучающее видео для пользователей. Условием остается четкая и понятная форма.

Что такое руководство?

Слово происходит от латинского "instructio", тоесть привести в порядок. Следовательно в инструкции Allen-Bradley PLC-5 можно найти описание этапов поведения. Цель инструкции заключается в облегчении запуска, использования оборудования либо выполнения определенной деятельности. Инструкция является набором информации о предмете/услуге, подсказкой.

К сожалению немного пользователей находит время для чтения инструкций Allen-Bradley PLC-5, и хорошая инструкция позволяет не только узнать ряд дополнительных функций приобретенного устройства, но и позволяет избежать возникновения большинства поломок.

Из чего должно состоять идеальное руководство по эксплуатации?

Прежде всего в инструкции Allen-Bradley PLC-5 должна находится:
- информация относительно технических данных устройства Allen-Bradley PLC-5
- название производителя и год производства оборудования Allen-Bradley PLC-5
- правила обслуживания, настройки и ухода за оборудованием Allen-Bradley PLC-5
- знаки безопасности и сертификаты, подтверждающие соответствие стандартам

Почему мы не читаем инструкций?

Как правило из-за нехватки времени и уверенности в отдельных функциональностях приобретенных устройств. К сожалению само подсоединение и запуск Allen-Bradley PLC-5 это слишком мало. Инструкция заключает ряд отдельных указаний, касающихся функциональности, принципов безопасности, способов ухода (даже то, какие средства стоит использовать), возможных поломок Allen-Bradley PLC-5 и способов решения проблем, возникающих во время использования. И наконец то, в инструкции можно найти адресные данные сайта Allen-Bradley, в случае отсутствия эффективности предлагаемых решений. Сейчас очень большой популярностью пользуются инструкции в форме интересных анимаций или видео материалов, которое лучше, чем брошюра воспринимаются пользователем. Такой вид инструкции позволяет пользователю просмотреть весь фильм, не пропуская спецификацию и сложные технические описания Allen-Bradley PLC-5, как это часто бывает в случае бумажной версии.

Почему стоит читать инструкции?

Прежде всего здесь мы найдем ответы касательно конструкции, возможностей устройства Allen-Bradley PLC-5, использования отдельных аксессуаров и ряд информации, позволяющей вполне использовать все функции и упрощения.

После удачной покупки оборудования/устройства стоит посвятить несколько минут для ознакомления с каждой частью инструкции Allen-Bradley PLC-5. Сейчас их старательно готовят или переводят, чтобы они были не только понятными для пользователя, но и чтобы выполняли свою основную информационно-поддерживающую функцию.

Содержание руководства

  • Страница 1

    Enhanced and Ethernet PLC-5 Programmable Controllers 1785- L11B, - L20B, -L30B , -L40 B, -L40L, -L60B , -L60L , -L80 B, -L2 0E, -L40 E, -L80 E, -L26B , -L46B, -L 86B User Manual[...]

  • Страница 2

    Important User Information Solid state equipmen t has operation a l characteristic s differing from those of elect romechan ical equi pment. Safety Guidelines for the Application, Installat ion and Main tenance of S olid State Con trols (Publication SGI-1.1 av ailable from your local Roc kwell Automation sales office or onl ine at http:/ /www .ab .[...]

  • Страница 3

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Summary of Chan ges Summary of Cha nges Changes to this Manual This user manu al c ont ains new and upd ate d inf ormatio n. The black re vision bars , as shown on the left, in dicate the c hanges . F or sp ecif ic locations of the new infor mation, refer to the table below . Find the New Information Add[...]

  • Страница 4

    Publicatio n 1785 -UM012D -EN-P - July 2005 Summary of Changes 2 Not es[...]

  • Страница 5

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 T able of Contents Pre fa ce Purpose of This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1 Related PLC-5 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1 Terms Used in This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Страница 6

    Publicatio n 1785 -UM012D -EN-P - July 2005 T able of Content s 2 Chapte r 4 Addr ess ing I/ O an d Con trol l er Memory Using This Cha pter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 I/O Addressi ng Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Choosing an Addressing Mode .[...]

  • Страница 7

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T able of Content s 3 Block-Trans fer Programming Considerations . . . . . . . . . . . . . . . . . 6-19 General Consi derations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19 For Controller-Resi dent Local Racks . . . . . . . . . . . . . . . . . . . . . 6-20 Monitoring Remote I/O Scan[...]

  • Страница 8

    Publicatio n 1785 -UM012D -EN-P - July 2005 T able of Content s 4 Monitoring General Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11 Estimating DH+ Link Performance . . . . . . . . . . . . . . . . . . . . . . . . . 9-12 Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13 Size [...]

  • Страница 9

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T able of Content s 5 Using BOOTP to Configure Channel 2 for Controllers on Subnets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13 Using Domain Name Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-15 Using the Embe dded Web Server . . . . . . . . . . . . . . . . . . . . [...]

  • Страница 10

    Publicatio n 1785 -UM012D -EN-P - July 2005 T able of Content s 6 Step 2 - Use the Programming Software to Enter or Edit the Data You Wa nt to Force in the Extended Force Configuration Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7 Step 3 - Use the Programming Software to Enter Force Values for the Specified Data T[...]

  • Страница 11

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T able of Content s 7 Chapte r 16 Using Main Control Programs Using This Cha pter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 Selecting Main C ontrol Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 Understanding How the Controller Interprets MCPs . .[...]

  • Страница 12

    Publicatio n 1785 -UM012D -EN-P - July 2005 T able of Content s 8 Append ix C Maximizing System Performance Using This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 Program Scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 Effe cts of False Logic versus True [...]

  • Страница 13

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T able of Content s 9 ASCII Ins tructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-27 Bit and Word Inst ructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-30 File, Program Control, and ASCII Instructions . . . . . . . . . . . . D-32 Append ix E Switch Se tting[...]

  • Страница 14

    Publicatio n 1785 -UM012D -EN-P - July 2005 T able of Content s 10 Append ix G Cable Refer en ce Using This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G -1 Channel 0 Pin As signments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-1 Serial Cable Pi n Assignments. . . . . . . . . . . . . . .[...]

  • Страница 15

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Preface Using This Manual Purpose of This Manual The purpose of this manual is to help you design, operate and maintain an Enhanced and Ethern et PL C-5 prog ramm able cont ro ller system. Use this manual to: • deter mine the features of the controllers and how you use them • desi gn y our PLC-5 syst[...]

  • Страница 16

    Publicatio n 1785 -UM012D -EN-P - July 2005 Preface 2 T erms Used in This Manual Become familiar with the following t er ms and definitions which are used througho ut this manual. Te r m Definition Block-transfer data data transferred, in blocks of data up to 64 words, to/from a block- transfer I/O module (for example, an analog module) Discrete-tr[...]

  • Страница 17

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Preface 3 Manual Overview This manual has three main sections: • Design • Operate • Maintain Section: For information about: See Titl e: Desig n An over view of the PLC-5 controll ers’ ca pabilitie s and keys witch Chapter 1 Understa nding Y our Controller Guideli nes for se lecting and placing I/O[...]

  • Страница 18

    Publicatio n 1785 -UM012D -EN-P - July 2005 Preface 4 Not es[...]

  • Страница 19

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 1 Understanding Y our Pr ogrammable Controller Using This Chapter Lay Out the Sy stem Lay out the syst em by d eter mining the netw ork configurati on and the placement of components in each location. Decide at this time whether each location will hav e its own controller . Pla ce eac h co ntr ol[...]

  • Страница 20

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-2 Understan di ng Y our Prog rammable Con trol ler F or a PLC- 5 cont rolle r t o cont rol I/ O mod ules, both the cont roller a nd t he I/O modules must be directly attac hed to the same netwo rk. Ev aluate what communica tions need to occur bet ween contr ollers . If there is sporadic infor mation tha[...]

  • Страница 21

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Under s t andi ng Y o ur Programmabl e Contr oller 1- 3 PLC-5/11 , -5/ 20, and - 5 / 26 Contr o ller Front Panel s Channel 0 is optically-coupled (provides high electrical noise immunity) and can be used with most RS-422A equipment as long as: termination resistors are not used the distance and transmissio[...]

  • Страница 22

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-4 Understan di ng Y our Prog rammable Con trol ler PLC-5/30 Controller Fro nt Panel l Use this port with ASCII or DF1 full-duplex, half-duplex master, and half-duplex slave protocols. The port's default configuration supports processor programming: one stop-bit BCC error check no handshaking DF1 po[...]

  • Страница 23

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Under s t andi ng Y o ur Programmabl e Contr oller 1- 5 PLC-5/40, -5/46, -5/6 0, -5/80, and -5/ 86 Con troller Fr ont Pan el Use this port with ASCII or DF1 full-duplex, half-duplex master, and half-duplex slave protocols. The port's default configuration supports processor programming: one stop-bit B[...]

  • Страница 24

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-6 Understan di ng Y our Prog rammable Con trol ler PLC-5/20 E Contro lle r Fro nt Pa ne l PLC-5/20E Programmable Controller battery indicator (red when the battery is low) controller RUN/FAULT indicator (green when running; red when faulted) force indicator (amber when I/O forces are enabled) channel 0 [...]

  • Страница 25

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Under s t andi ng Y o ur Programmabl e Contr oller 1- 7 PLC-5/4 0E an d -5 /8 0E Con trol ler Fron t Panels PLC-5/40E Programmable Controller Use this port with ASCII or DF1 full-duplex, half-duplex master, and half-duplex slave protocols. The port's default configuration supports controller programmi[...]

  • Страница 26

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-8 Understan di ng Y our Prog rammable Con trol ler PLC- 5/ 40L and -5 / 60L C ont r oller Fro nt Panel s Channel 0 is optically-coupled (provides high electrical noise immunity) and can be used with most RS-422A equipment as long as: termination resistors are not used the distance and transmission rate [...]

  • Страница 27

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Under s t andi ng Y o ur Programmabl e Contr oller 1- 9 Use the keyswitch to change the mode in which a controller is op era ting . If Y ou Wa nt to T urn the Key switch to • Run your program. Outputs are enabled. (Equipment being controlled by the I/O addressed in the ladder program begins operation.) ?[...]

  • Страница 28

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-10 Unders ta ndi ng Y o ur Programmabl e Contro ller Programming Features This table highlights the programming feature s of a PLC-5 pro g rammable controller . This Capability Lets Y ou Ladder logic program using a language that is representative of relay logic. Choose this language • if you are more[...]

  • Страница 29

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Understa nding Y our Progr a mmabl e Contro ll er 1-11 Using a Controller Channel as a Remote I/O Scanner Configure a remote I/ O channel for scan ner mode to read an d write I/O infor mation between a controller and an I/O device remotely lo cated from the controller . Remote I/O Link Cable: Belden 9463 P[...]

  • Страница 30

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-12 Unders ta ndi ng Y o ur Programmabl e Contro ller A contr oller tran sfer s I/O da ta and status d ata using: Using a Controller Channel as a Remote I/O Adapter Configure a controller channel for adap ter m ode when you need predictable, real-tim e ex change of da ta betwe en a dist ributed cont rol [...]

  • Страница 31

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Understa nding Y our Progr a mmabl e Contro ll er 1-13 F or Enhanced and Et her net programmable con troller cha nnels in ada pter mode, y ou do n ot ne ed ladder logic i n the a dapter c ontroll er for block- tran sfer inst r uctions . Y ou def ine the bloc k-transfers vi a an adapter configuratio n scree[...]

  • Страница 32

    Publicatio n 1785 -UM012D -EN-P - July 2005 1-14 Unders ta ndi ng Y o ur Programmabl e Contro ller Using a PLC-5/40L, -5/60L Programmable Con troller as an Extended-Local I/O Scanner Use the extended-local I/O link when you need I/O updates more quickly than is po ssible from remote I/O l ink. An ext ended-local I/O link pro vides faster scan a nd [...]

  • Страница 33

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 2 Selecting and Placing I/O Using This Chapter Selecting I/O Modules Select I/O m odules to interface your PLC-5 controller with machines or processe s that y ou determine while analyzing y our plant operati on. Use the following list an d table as guid elines for selectin g I/O modules and opera[...]

  • Страница 34

    Publicatio n 1785 -UM012D -EN-P - July 2005 2-2 Select ing and Placi ng I/O Guideli nes fo r Selectin g I/O M odules Selecting I/O Module Density The density of a n I/O module is t he nu mber of controller input or outp ut image-table bits to whic h it corresponds . A bidirectional module with 8 input bits a nd 8 output bit s has a density of 8. I/[...]

  • Страница 35

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Select in g and Placing I /O 2-3 Placing I/O Modules in a Chassis Place I/O modules in a chassis depen ding on the electrical characteristics of the module . Th e placement is made left to right, with the left-most position being closest in the ch assis to the PLC-5 controller or the I/O adapter module . T[...]

  • Страница 36

    Publicatio n 1785 -UM012D -EN-P - July 2005 2-4 Select ing and Placi ng I/O Not es[...]

  • Страница 37

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 3 Placing Sy stem Hardware Using This Chapter Determining the Proper Environment Place the controller in an environment wi th conditions that fall within t hese guidelines: Separate y our programmable con troller sy stem from other equipme nt and plant walls to allow for con vection co oling . Co[...]

  • Страница 38

    Publicatio n 1785 -UM012D -EN-P - July 2005 3-2 Placing Syst em Hardware 102mm (4") 153mm (6") 51mm (2") 102mm (4") Wiring Duct 153mm (6") 51mm(2") Area reserved for disconnect, transformer, control relays, motor starters, or other user devices. 13081 Minimum spacing requirements for a controller-resident chassis: Moun[...]

  • Страница 39

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Placi ng Syst em Hardwa re 3- 3 Protecting Y our Controller Y ou pro vi d e t he encl o su re f or y our con tr oll er s ystem . This en clo su re pro t ec ts your controller system from atmospheric contaminants such as oil, moisture , dust, cor rosiv e va pors , or other harmful airborne substanc es . T o[...]

  • Страница 40

    Publicatio n 1785 -UM012D -EN-P - July 2005 3-4 Placing Syst em Hardware Laying Out Y our Cable Raceway The ra ceway la yout of a system ref lects where the differ ent types of I/O modules are placed in I/O chassis . The refore, y ou should deter min e I/O-module placement prior to an y lay out and routing of wires . W hen planning your I/O-module [...]

  • Страница 41

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Placi ng Syst em Hardwa re 3- 5 Laying Out Y our Backpanel Spacing Use 6.35 mm (0.25 inc h) mountin g bolts to attac h the I/O c h assis to the enclosure backpanel. Cha ssis Dime nsio ns (Seri es B ) 315m m (1 2. 4 1 " ) Pow er Co n n e c t o r 254m m (1 0" ) Side 193mm (7.60") 591mm (23.25&[...]

  • Страница 42

    Publicatio n 1785 -UM012D -EN-P - July 2005 3-6 Placing Syst em Hardware I/O Ch assis and Ext ern al Powe r Sup ply Dim ensio ns Grounding Y our Sy stem F or more infor m ation on proper grounding guidelines , see the Industrial Aut omation Wiring and Groundi ng Guidelines , publication 1770-4.1. 315m m (1 2. 4 1 " ) 61 0mm (2 4. 0 1 " ) [...]

  • Страница 43

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Placi ng Syst em Hardwa re 3- 7 Recomm ended Gr ounding Config uration fo r Remo te I/O Sy st ems Require d Groundin g Configura t i on f or Ext e nded-Local I/O Sy stems Enclosure Grounding Electrode Conductor To Grounding Electrode System Ground Bus I/O Chassis Wall Ground Lug Nut Star Washer Ground Lug [...]

  • Страница 44

    Publicatio n 1785 -UM012D -EN-P - July 2005 3-8 Placing Syst em Hardware Not es[...]

  • Страница 45

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 4 Addressing I/O and Con troller Memory Using This Chapter I/O Addressing Concept Since the main purpose of a programmable contr oller is to con trol inputs and outputs of field devices lik e switches , v alves , and ther mocouples , these inputs and outputs must occupy a location in the controll[...]

  • Страница 46

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-2 Addressing I/O an d Controll er Memory The figure belo w sho ws the relati onship betw een an I/O terminal and its location in cont roller memor y . I/O Addressing as It Re lates to an I/O T ermin al Now that y ou are familiar with how contr oller memor y is segmented to address a specific I/O ter min[...]

  • Страница 47

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addres sing I/O and Con troll er Memory 4-3 Choosing an Addressing Mode F or each I/ O ch as si s i n you r sys te m, yo u mus t d ef in e h ow m an y I / O ch as si s slots make up an I/O g r oup (1 w ord each in the input image tab le an d output image ta ble); this ch oice is the chassis’ addressing m[...]

  • Страница 48

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-4 Addressing I/O an d Controll er Memory 18-and 16- point Ex ample 1-slot addressing (1 I/O chassis slot = 1 I/O group = 1 input image word and 1 output image word = 16 input bits and 16 output bits.) 0 1 2 3 4 5 6 7 Output Image Table Word # 0 1 2 3 4 5 6 7 Input Image Table Word # Controller memory Ra[...]

  • Страница 49

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addres sing I/O and Con troll er Memory 4-5 32-poi nt Example 1-slot addressing (1 I/O chassis slot = 1 I/O group = 1 input image word and 1 output image word = 16 input bits and 16 output bits.) 0 1 2 3 4 5 6 7 Output Image Table Word # 0 1 2 3 4 5 6 7 Input Image Table Word # Controller memory Rack x 00 [...]

  • Страница 50

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-6 Addressing I/O an d Controll er Memory When planni ng your system de sign, con sider the dens ities o f the I/O mo dules you are using and c hoose an addressing mode that most efficie ntly uses controller memor y . Example of Efficient I/O Image T able Use. Define th e ad dressin g m ode for each I/ O[...]

  • Страница 51

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addres sing I/O and Con troll er Memory 4-7 Addressing Block-T ransfer Modules Block-transfer modules occupy 8 bits in the controller’ s I/O imag e table. Since all block-transfer modules are bidirectional, they cannot be used to complement eith er input or output modules . Addressing Summary Use this ta[...]

  • Страница 52

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-8 Addressing I/O an d Controll er Memory Assigning Racks The num ber of racks in a chass is de p ends on the chassis si ze an d the addr ess ing m ode : If Using this Chassis Size 2-slot Addressing, Results In 1-slot Addressing, Results In 1/2-slot Addressing, Results In 4-slot 1/4 rack 1/2 rack 1 rack [...]

  • Страница 53

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addres sing I/O and Con troll er Memory 4-9 TIP When ass igni ng remot e I/O r ack n umb ers , us e the se guidelines: • A single remote I/O scanner channel can support up to 32 devices but only 16 rack num bers. For more information, see chapter 6. • Limit the number of remote I/O rac k numbers to tho[...]

  • Страница 54

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-10 Addres sin g I/O and Con troll er Memory Understanding PLC-5 Controller Memory Controller memor y is divided into tw o basic areas: Storage Areas Description Dat a All of th e data the controller examines or changes is stor ed in file s in data stora ge areas of memor y . The se stora ge areas st ore[...]

  • Страница 55

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-11 Underst anding Da ta Storag e (D ata-T able File s) The controlle r divides data storage in to: • Ty p e s that let you specify differen t for mats and rang es to accommodate different t ypes of data. F or more in formation on the dif ferent type s of data files[...]

  • Страница 56

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-12 Addres sin g I/O and Con troll er Memory TIP Y ou migh t also w ant to lea v e room for future expa nsion when grouping data. Do th is by le aving gaps betw een: • data blocks within a fil e • groups of sequentially numbered fi les • modules in an I/O chassis IMPOR TANT If y ou plan to edit y o[...]

  • Страница 57

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-13 Addr essing Fil e T ypes The following two tables sho w the a vailable file types and th e amount of memor y used by each. Data T abl e File T ypes and Memory Usage fo r PLC-5 Co ntrolle rs Series E/Revision D and La t er File T y pe File-T ype Identifier File Num[...]

  • Страница 58

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-14 Addres sin g I/O and Con troll er Memory Data T able File T ypes and M emory Usage for PL C-5 Con troll ers Series E/Revision C and Ear lie r File T y pe File-T ype Identifier File Numb er Maximum Size of File 16-bit W ords and St ructures Memory U sed i n Overhead f or Each File (in 16-bit Words) Me[...]

  • Страница 59

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-15 V alid D at a T ypes/ Value s Ar e: Underst andin g Prog ram -File S tora ge Creat e pro g ra m fil e s bas ed on the prog ramm ing m etho d you a r e u s i ng . T his table lists the number of w ords used by each type of program f ile: The more pro g ra m files t[...]

  • Страница 60

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-16 Addres sin g I/O and Con troll er Memory Addressing V alid for mats for addressing data files are: F or more information about enteri ng addresses , see the docume ntation for yo ur pro grammi ng soft w are . Spec ifyi ng I/O I mage A d dress es The I/ O image address cor resp onds to the physical lo[...]

  • Страница 61

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-17 Sp ec ifyi ng Logi ca l Add res ses The for mat of a logical address corr esp o nds directly to the location in data storag e: # X F : e . s / b Where Is the # File address. Omit for bit, word, and struc ture addresses (also indicates indexed addressing, see next [...]

  • Страница 62

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-18 Addres sin g I/O and Con troll er Memory Y o u can also use mnemonics to address members at the w ord or bit lev el. The av ailable mnemonics depend on the t ype of data (timer , counter , or control) and the prog ram instr uction. F or example: F or infor mation about the mnemonics for a specific in[...]

  • Страница 63

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-19 When you specify indir ect addresses , follow these guidelines: • Y o u can indirectly address the file number , w ord number , or bit n umber . • The substitute ad dress m ust be one of the follo wing types: N , T , C , R, B , I , O , o r S. A n y T , C, o r [...]

  • Страница 64

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-20 Addres sin g I/O and Con troll er Memory Spec ifyi ng In dexe d Ad dress es The controlle r s tar ts operation at the base address plus the offset. Store the offset va lue in the offset wo rd in the controller’ s status file. Y ou can manipulate the offset w ord in your ladder logic . The indexed a[...]

  • Страница 65

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-21 Spec ifyi ng Symbo lic Add resse s When you specify symbolic addr ess , follow these guidelines: • Start the name with an alphabetic c haracter (not a number). • The symbol must b egin with a letter and can contain a s many as 10 of the following characters: ?[...]

  • Страница 66

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-22 Addres sin g I/O and Con troll er Memory Optimizing Instruc tion Exe cution T ime an d Cont roller Memory TIP F or the best in st ruction-ex ecution pe r formance, s tor e y our most frequently us ed addresses as shown belo w: output image input image status binary, timer, counter, control, integer, [...]

  • Страница 67

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Addressing I/O and Cont roller Memory 4-23 The following examples illustrate these conce p ts: Bit address example O 32 I 32 B 64 T 32 C 32 R 32 N 32 If your data table map looks like this: 256 An address used in an OTE instruction stored here: occupies one word in the controller's memory executes at [...]

  • Страница 68

    Publicatio n 1785 -UM012D -EN-P - July 2005 4-24 Addres sin g I/O and Con troll er Memory Effectively Using I/O Memory The PLC-5 controller automatically allocates both an input and out put memor y location to each I/O location. I/O modules generally only use either the inputs or the outputs . T o more eff ectively use I/O memor y , you can use the[...]

  • Страница 69

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 5 Communicating w ith C ontroller -Resident I/O Using This Chapter This chapter explains ho w to confi gure the controller t o commu nicate with reside nt I/ O : 1. Set th e I/O chassis s witch for th e addre ssing m ode. 2. Set the ra ck address . The rack addres s defaults to 0. If you w a nt t[...]

  • Страница 70

    Publicatio n 1785 -UM012D -EN-P - July 2005 5-2 Communicati ng with Cont r oller-Resident I/O Program Scanning The prog ram s can is the time it takes the controller to execute t he logic program once , perform housekeeping t asks , and th en start exe cuting logic ag ain. The controller continua lly performs a logic program scan an d housek eeping[...]

  • Страница 71

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Cont r ol ler -Resi dent I /O 5-3 T ransferring Data to Controller -Resident I/O A PLC -5 co ntrolle r transfer s discre te and block-transf er data with contro ller-res ident I/O . T r ansferring Di screte Da ta to Con troller -Residen t I/O T r ansfer ring I mmediat e I/O Req uests T[...]

  • Страница 72

    Publicatio n 1785 -UM012D -EN-P - July 2005 5-4 Communicati ng with Cont r oller-Resident I/O If yo ur application c annot suppo r t this configu ration, condit ion the immediat e I/O instr uctions with the control bits of the adjac ent block-transfer module. This technique helps make certain that an adjacent block-transfer module is not pe r for m[...]

  • Страница 73

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 6 Communicating w ith Remote I/O Using This Chapter This chapter explains ho w to confi gure the controller t o commu nicate with remote I /O: 1. Select whic h ch annel to configu re as a sca nner . 2. Define the I/O status file. Use a unique , unused integer file . Y ou m ust define an I/O statu[...]

  • Страница 74

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-2 Communica ting with R emote I/O Selecting Devices That Y ou Can Connect The following table lists some of the devices y ou can use on a remote I/O link: Catego ry Prod uct Catalo g Numbe r Other Controllers (in adapter mode) enhanced PLC-5 controllers 1785-L xx B Ethernet PLC-5 controllers 1785-L xx E[...]

  • Страница 75

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with Remote I/O 6-3 Introduction to Remote I/O A remote I/O system lets you control I/O that is not within the controller’ s chassis . A PL C- 5 controller channel, in scanner mode, trans fer s d i scr ete and bloc k-transfer data with remote I/O devices . An example remo te I/O system loo[...]

  • Страница 76

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-4 Communica ting with R emote I/O F ollow these ste ps f o r settin g up a re mo te I/O s ystem: Designing a Remote I/O Link Designing a remote I/O link requires applying: • remote I/O link design guidelines • cable design guidelines Link Design Guidelines For this Step See 1. configure the remote I[...]

  • Страница 77

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with Remote I/O 6-5 Cable Design Guidelines V erif y that your system’ s design plans specify cable len gths within allowable measurements. F or daisy chain configurations , use this table to deter mine the total cable length y ou can use . F or proper oper ation, ter minate both ends of a[...]

  • Страница 78

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-6 Communica ting with R emote I/O I/O Link Devic es that Require 150 Ω T ermination Resistors Configuring a Controller Channel as a Scanner Use this table to help you deter mine the contro ller ch annels you can configure as a remote I/O scanner : T o conf igure a controller channe l as a sc anner, y [...]

  • Страница 79

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with Remote I/O 6-7 Define an I/O Status File The I/O status file s tor es data for the co n tro ller’ s I/O rack configuration tables. The I/O status f rom each r emote I/O rack require s two w ords. These tw o w ords store th e reset, pre sent, in hibit, and fault bits for e ach rack. T [...]

  • Страница 80

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-8 Communica ting with R emote I/O ATTENTION Ass ign a unique diagnostic file to each c hannel. Do not assign a diagnostic file that is the I/ O s tatus file you assigned or any other us ed integer file . Unpredicta ble mach ine da mage c an res ult. In this Fi eld Define By Doing the Following Diagnosti[...]

  • Страница 81

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with Remote I/O 6-9 Specif y the Sc an List A scan list is a map of the I/O devices being scanned by the scanner channel. F or the channel to communicate with the I/O devices con n ected to it, you must create a scan list . A scan list includes the following: To Do the Following Create a sca[...]

  • Страница 82

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-10 Communicati ng wi th Remote I/O TIP If you need m ultiple updates to an I/O device during a n I/O scan, you can enter a logical address in the scan list more tha n one time . Do not assign the same partial or full rack address to mor e than on e channe l in scanner mo d e. Each ch annel must scan uni[...]

  • Страница 83

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-11 Communicating to a Remote I/O Node Adapter A scanne r cha nnel ex c hanges discrete data with remote I/ O node adapters lik e 1771-ASB modules via the re mote I/O buffer . Remo te I/O Scan an d Progra m Scan Loops . ab Adapter Adapter Adapter IOT (x) IIN (y) x y Rack 3 [...]

  • Страница 84

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-12 Communicati ng wi th Remote I/O T r o ub lesho otin g Remo te I/O Communi cation Difficu lties F ollow these step s to make sure the controller can communicate with devices on remote I/O links . 1. Put the controller in p rog ram mode . Go into the memory map and find tw o unused file n umbers . Th e[...]

  • Страница 85

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-13 T ransferring Block Data In addition to discr ete data, the co ntroller can a lso ex change block dat a with remo te I/O . Block-t ransfer instructs the control ler to inte r r upt nor mal I/O scanning and tran sf er as many as 64 words of data to/from a s elected I/O m[...]

  • Страница 86

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-14 Communicati ng wi th Remote I/O As shown in the previous figure, the contro ller has the following storag e areas for bloc k-transfers : Once a block-transfer to a slot comp letes, the controller checks th e queue to see if a block-transfer addressed to the slot is waiting . If one exists , the contr[...]

  • Страница 87

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-15 Block-T ransfer Minor Fault Bits Block-T ransfers of Remote I/O Dat a Bloc k-transfers of I/O data to remote I /O follo w these guidelines: • Block-transfer data ex change and the prog ram scan r un independently and conc urrently . Once block- transf ers are initi at[...]

  • Страница 88

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-16 Communicati ng wi th Remote I/O The figure below shows the remote I/O b lock-transfer sequence. IMPOR TANT I f you sp lit r emote ra ck a ddresse s betw een sca nner chan nels, block-transfer s to lower prior ity scanner chann els do not fun ction pro perly . Scanner c hannels ha v e priori ty accord[...]

  • Страница 89

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-17 Block-T ransfer Sequence with Status Bi ts The following figure describes the different states of the block-transfer status bits. bit and starts the watchdog timer. I/O scanner ladder logic The processor sends the block-transfer request to the I/O scanner, sets the .EW [...]

  • Страница 90

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-18 Communicati ng wi th Remote I/O B Sets the done .DN bit (13). Did the block-transfer complete without errors? yes no Sets the error .ER bit (12). Was the block-transfer a BTR? yes no Copies data from the active buffer to the block-transfer file in the data table. Is the block-transfer continuous? (th[...]

  • Страница 91

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-19 F or a list o f bloc k-trans fer error code s , see the PL C-5 Programming S oftwa re Instruction Set Refer ence, publication 1785 -6.1. Block-T ransfer Programming Considerations R ead this section for info r m ation abou t g eneral progr am ming considerations and con[...]

  • Страница 92

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-20 Communicati ng wi th Remote I/O • When performing block-t ransfers (contr oller- resident lo cal or remot e I/O) in any PLC-5 controller, clear the output image table corresponding to th e block- transfer mo dule rack lo cation b efore ch anging to run mode. I f you do not clear the output image ta[...]

  • Страница 93

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-21 • Do not pr og ra m II N or IOT instr uctions to a mo dule in t he same ph ys ical module g roup as a BT module unles s you know a bloc k-transf er is not in pro g ress . If y ou must do this , then use an XIO instr uction to examine the .EN bit of t he bloc k-transfe[...]

  • Страница 94

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-22 Communicati ng wi th Remote I/O Rack Address This field indicates the rack number of the remote racks being scanned by t he scanner channel: can only scan rack 3 (PL C-5/11 controller) 1-3 octal (PLC-5/20, -5/20E controller) 1-7 octal (PLC-5/30 controllers) 1-17 octal (PLC-5/40, -5/40L, 5/40E control[...]

  • Страница 95

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-23 Monitoring messages Status Fiel d Location De sc ript ion Messages T ab (Messages = SDA messages + SDN m essages) Messages sent word 1 Di splays the number of messages sent by the channel. Messages sent with error word 3 Displays the number of messages containing errors[...]

  • Страница 96

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-24 Communicati ng wi th Remote I/O Addressing the I/O Stat us Fil e During pr ogram exec ution you can addres s w ords and fault bits with in the I/O status file. The following figure shows the ar r angem en t of the words in the I/O status f ile for a given remote or extended local I/O rack. T he examp[...]

  • Страница 97

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Remote I/O 6-25 Bit Layout Diagr ams for th e First Word Allotted to a Remote I/O Rac k or an Exten ded -Local I/O Rack This Bit Corresponds to Fau l t B it s 00 first 1/4 rac k starti ng I/ O gro up 0 01 second 1/4 rack starti ng I/ O gro up 2 02 third 1/4 r ack starti ng I/ O gro up [...]

  • Страница 98

    Publicatio n 1785 -UM012D -EN-P - July 2005 6-26 Communicati ng wi th Remote I/O Bit Layout Diagrams for the Second Word Allotted to a Remote I/O Rack or an Exten ded Local I/O R ack 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Not Used Not Used Inhibit Bits Reset Bits N15:15 This Bit: Corresponds to: Inhibit Bits 00 first 1/4 rac k starti ng I/[...]

  • Страница 99

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 7 Communicating w ith a PLC-5 Adapter Cha nnel Using This Chapter This chapter explains how to configure the controller to communicate with an adapter channel: 1. Select which c hannel to configure as an adapter . 2. Define a diagnostic file. 3. Use a unique , unused integer file . 4. Define t he[...]

  • Страница 100

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-2 Communicati ng wit h a PLC-5 Ada pt er Chan nel Configuring Communication to a PLC-5 Adapter Channel Because a PLC-5 c ontroller adapter ch annel is more intelligent than a 1771-ASB module , data communication and configuration tasks are handled differently for adapter channels . The super visor y con[...]

  • Страница 101

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with a PLC- 5 A dapter Ch anne l 7-3 Spec ify an Adap t er C hann el ’ s Commun i catio n Rate , Addr ess, and Ra ck Size Use this table to help you deter mine the contro ller ch annels you can configure as a remote I/O adapter : T o select a channel as an adapter , use the adapter mode co[...]

  • Страница 102

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-4 Communicati ng wit h a PLC-5 Ada pt er Chan nel In this Field Define By Doing the Following Diagnostic file The file containing the adapter channel’ s status information Cursor to the field and enter an integer file number (9-999). A TTEN TION : Assign a unique diagnostic file to each channel. Do no[...]

  • Страница 103

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with a PLC- 5 A dapter Ch anne l 7-5 Specif y the Discret e T ran sfer Configu rati on Fil es The discrete transfer configuration files (output source file and th e input destination file) ar e the main vehicles for d iscrete data and block-t ransfer status bits ex change between a PLC- 5 ad[...]

  • Страница 104

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-6 Communicati ng wit h a PLC-5 Ada pt er Chan nel Configure the discr ete transfer configuration f ile as an integer file. Although the PLC-5 cont roller allows you to use the input or output areas , reser ve these for rea l I/O on s canner c hannels . In doing so , y ou are a voidin g a possi ble confl[...]

  • Страница 105

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with a PLC- 5 A dapter Ch anne l 7-7 Discrete Data a nd Bloc k-T ran sfer Sta tus . 00 03 04 07 10 13 14 17 00 03 04 07 08 11 12 15 00 03 04 07 10 13 14 17 00 03 04 07 08 11 12 15 Word 0 1 2 3 4 5 6 7 Word 0 1 2 3 4 5 6 7 Supervisory Processor PLC-2 0X0-0X7 PLC-3 OXX0-OXX7 PLC-5 O:X0-O:X7 Su[...]

  • Страница 106

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-8 Communicati ng wit h a PLC-5 Ada pt er Chan nel If data from the s uper visor y c ontroller is intended to control out puts of the adapter -mode controller channel, write ladder logic in th e adapter-mode controller to mo ve the data from its input destination f ile to its output image . Use XIC a nd [...]

  • Страница 107

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting with a PLC- 5 A dapter Ch anne l 7-9 T o crea te the discrete transfer configuration file s, use the adapter mode configuration scr een in your p rog ramming softwar e. F or more infor mation on configuring this file, see the channel con figuration documen tation for your programming softwar[...]

  • Страница 108

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-10 Communicati ng wi th a PLC-5 Ad apt er Cha nnel Progra mming Discrete T ransfers in Adapter Mode T yp ically , each output in str uction in one controller s hould hav e a corresponding input in str uction in the ot her contr oller . T he rac k number of the adapter mode con t roller-c hannel deter mi[...]

  • Страница 109

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with a PLC- 5 Ad apter Cha nnel 7-11 Configur e Bloc k-T r an sfer Requ ests T o conf igure b lock-transfers to adapter-mode controller channel, use the adapter mode configuratio n screen in your programming sof twar e. 1. Define the BTW cont rol and BTR control files you need. Th ese contro[...]

  • Страница 110

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-12 Communicati ng wi th a PLC-5 Ad apt er Cha nnel EXAMP LE A block- transfer wr ite of 10 w ords fr om file 24, element 10 with BT control file for group 0, module 0 of BT12:000 looks like: Group Module BTW control BTR control 0 0 BT02:000 BT000:000 Adapter Mode Configuration screen Data Monitor screen[...]

  • Страница 111

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with a PLC- 5 Ad apter Cha nnel 7-13 Prog ram multiple bloc k-transfers to an adapter -mode controller ch annel by matc hing block- transfe r instru ctions in the super visor y controller to control files in the adapter . Y ou can have up to 15 writes and 15 reads . Each bloc k transfer to a[...]

  • Страница 112

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-14 Communicati ng wi th a PLC-5 Ad apt er Cha nnel If y ou want to transfer controller -reside nt local I/O data of the adapter mode controller ch annel to a super visor y controller or if you w ant to transfer data from the sup er visor y controller to co ntro ller-resident local I/O of the adapt er mo[...]

  • Страница 113

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with a PLC- 5 Ad apter Cha nnel 7-15 Examp l e B id i rec tional Re peati ng Bl ock T ransf er i n PLC-5/250 Supervisory Controller Effects of Pro gr a mm in g Bloc k-T ransfers to an Ada pter -Mode Controll er Channe l on Disc rete Data T ransfer Because the discrete trans fer configuration[...]

  • Страница 114

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-16 Communicati ng wi th a PLC-5 Ad apt er Cha nnel Each group/m odule th at is prog rammed as an ad apter channel block transfer uses one by te in the adapter channel’ s input destination file . F or exam ple: Use care when planni ng block-tr ansfer and discrete tr ansfers of data to a n adapter -mode[...]

  • Страница 115

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with a PLC- 5 Ad apter Cha nnel 7-17 Do not pro g ram a bl ock - tran sfer to g r oup 0 , mod ule 1 sinc e this area of the discrete transfer configuration file is used for communication status exc hanges between the super visor y contr oller an d the adap te r-mode controller channel. F or [...]

  • Страница 116

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-18 Communicati ng wi th a PLC-5 Ad apt er Cha nnel W rite ladder logic in the super visor y cont rol l er to mo nito r the rack- f ault bi ts for the rack that the adapter-mode controller channel is emulating to deter mi n e the stat u s of the re mot e I/O li nk. Monitor ing the S tatus of the Super vi[...]

  • Страница 117

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with a PLC- 5 Ad apter Cha nnel 7-19 Monitoring Remote I/O Adapte r Ch an nels T o monitor c hannels th at are configur ed to support adapter mode, use the adapter mode status screen. T he data displayed is stored in the diagnostic file yo u defined in t he adapter mo de configura tion scree[...]

  • Страница 118

    Publicatio n 1785 -UM012D -EN-P - July 2005 7-20 Communicati ng wi th a PLC-5 Ad apt er Cha nnel Note s[...]

  • Страница 119

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 8 Communicating w ith Extended-Local I/O Using This Chapter This chapter explains ho w to confi gure the controller t o commu nicate with extended-local I/O: 1. Configure channel 2 for extended-local I/O . 2. Define a diagnostic file. 3. Use a unique , unused integer file . 4. Define the scan lis[...]

  • Страница 120

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-2 Communicati ng wit h Extended- Lo cal I/O Cabling The maximum cable length for an exten ded-local I/O system is 30.5 cable-m ( 100 cabl e-ft). Con nect exte nded-loc al I/O adapters by using any of these cables: Addressing and Placing I /O When a PLC-5/4 0L or -5/60L co ntroller is us ed to scan both [...]

  • Страница 121

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat ing wit h Ext end ed-Local I /O 8- 3 PLC-5/40L Controller with 16-rack Addre ssing Capability (Split Betwe en Exten ded -Local I/O an d Remote I/O ) The PLC- 5 cont ro ller and the 1771-ALX adapter mo dule automatically allocate the next higher rack n umber(s) to the remaining I/O group(s) of th[...]

  • Страница 122

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-4 Communicati ng wit h Extended- Lo cal I/O • Y o u cannot configure more than one rac k to hav e t he same star ting rack num b e r a nd m o du le g r o u p ; th at is, you c ann ot us e cha ssi s t o ch ass is complementar y I/O . F ollow these guidelines when you plan your extended-local I/O system[...]

  • Страница 123

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat ing wit h Ext end ed-Local I /O 8- 5 Discrete Da ta T ra nsfer The time that it takes to scan extend ed-local I/O chassis is added to the housekeeping time as sh own in the following figure. PLC-5/40L and -5/60L Extended-Loca l I/O Scan T ime Adapter Adapter Adapter Housekeeping Rack 3 Rack 2 Ra[...]

  • Страница 124

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-6 Communicati ng wit h Extended- Lo cal I/O The time in ms that it takes to scan extended- local I/O chas sis depends o n the number o f 1771-ALX adapter modules and t he number of exte nded- local I/O racks . The for mula used t o calculate the total time to scan extended-local I/O chassis is: extended[...]

  • Страница 125

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat ing wit h Ext end ed-Local I /O 8- 7 Calcul ating Bloc k-T ransfer Co mpletion T ime Y ou can calculate tw o types of bloc k-transf er timing: • w orst-case calc ulation for the comp letion of all block-transfers in t he sys te m • the time to perfor m a block-transfer for any o ne blo ck-tr[...]

  • Страница 126

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-8 Communicati ng wit h Extended- Lo cal I/O Example Calculatio ns: Here is an example sys tem that provides sample calculations of a w orst case bloc k-transfer completion time and the completion time of the modules in chas sis 2. Cons ide ration s for Ext e nded -local R acks The following are programm[...]

  • Страница 127

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat ing wit h Ext end ed-Local I /O 8- 9 • If y ou are using block- transfer to a 2760-RB module located in the extended-local rack, make sure you do no t set the timeout bit in the bloc k-transfer control file . Configuring the Controller as an Extended-Local I/O Scanner T o configure th e extend[...]

  • Страница 128

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-10 Communicati ng wi th Extended - L ocal I/O How Chassis Siz e and Bac kplane Addressin g Determi ne the Q uantity of I/O Racks On the extended-local-I/O scan list, the actual chassis size and backplane addressing is displayed, not the rack size . • The sc an list for extended local I/O ha s one entr[...]

  • Страница 129

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Extende d-Local I/O 8-11 Keep the follo wing limitations in mind when creat ing/modifying your scan lis t: • A scan list o nly can ha ve 16 e ntries because on ly 16 adapters can b e on ch annel 2. • The automatic con figura tion always displays the actual hardware configur ation, e[...]

  • Страница 130

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-12 Communicati ng wi th Extended - L ocal I/O Use the follo wing table for information about creati ng/modifying y our scan list: Monitoring Extended-Local I/O Status T o monitor extende d-local I/O of PLC-5/40 L and PLC-5/60L controller s , use the ext ende d lo cal I /O st atu s sc reen in y our progr[...]

  • Страница 131

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Extende d-Local I/O 8-13 Status Fiel d Location Description Channel retry word 0 Displays the number of times extended local I/O scanner tried and failed to communicate with all adapters on the channel. This value is the sum of all adapter retry counts. Retr y word 10 word 20 word 30 et[...]

  • Страница 132

    Publicatio n 1785 -UM012D -EN-P - July 2005 8-14 Communicati ng wi th Extended - L ocal I/O Not es[...]

  • Страница 133

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 9 Communicating w ith Devices on a D H+ Link Using This Chapter Selecting Devices That Y ou Can Connect Y ou can use a DH+ link for data trans fer to oth er PLC-5 contr ollers or higher level computers and as a link for prog ramming multiple PLC-5 controllers . A PLC-5 controller can co mmunicate[...]

  • Страница 134

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-2 Communicati ng wit h D evices on a DH+ Link Devic es t hat Y ou Can Co nne ct Link Design Specify 1770-CD (Belden 9463) cable . Connect a DH+ netw o rk using a daisy ch ain or trunk line/drop line configu ration. V erif y that your system’ s design plans specify cable lengths within allowable measur[...]

  • Страница 135

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a DH + Link 9-3 F or proper oper ation, ter minate both ends of a DH+ link by using t he extern al resistors shipped with the prog rammable controller. Selecting either a 150 Ω or 82 Ω te r minator deter mines how many devices you can connect on a single DH+ link. Configu[...]

  • Страница 136

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-4 Communicati ng wit h D evices on a DH+ Link T o configure a c hannel to supp ort a DH+ link, use the DH + configuration screen in your programming softw are . configure th e channel for DH+ This F iel d Specifies Configure by Doin g the Fol lowing Diagnostic file The file containing the channel’ s s[...]

  • Страница 137

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a DH + Link 9-5 Using the Global Status Flag File Use the global st at us flag file to store tok e n pass da ta. This file stores a 16-bi t w ord of data for eac h station on the DH+ netw ork. T he stations use this file to auto matically sha re data with ot her statio ns wit[...]

  • Страница 138

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-6 Communicati ng wit h D evices on a DH+ Link This proces s lets e ach station automatically see the newly updated data. Y ou can create ladder logic to monit or and interpret this data according to y our application. Make sure that the global status f lag file in all of the controllers on y our DH+ lin[...]

  • Страница 139

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a DH + Link 9-7 Monitoring DH+ Communication Channels Use the DH+ status screen in your prog r amming software to monitor ch annels that are configured to supp ort a DH+ link. The data displayed is stored in the di agnostic file defined on the DH+ configuration scre en in you[...]

  • Страница 140

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-8 Communicati ng wit h D evices on a DH+ Link Monitoring Data S ent with Ack nowledg ment Status Fiel d Wo r d ( s) De scription Received 19 Number of error-free SDA messages that the s tation received. Received SAP off 23 Number of SDA messages that the stati on received but could not process bec ause [...]

  • Страница 141

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a DH + Link 9-9 T r ansmit confirm 24 Number of SDA messages succes sfully sent to and acknowledged by the addressed station T r ansmit NAK full 30 Number of times the station rec eived a NAK to a message because the destination station was full This indicates that messages a[...]

  • Страница 142

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-10 Communicati ng wi th Devices on a DH+ Link Mo ni torin g D ata Se nt wit h out A c know led gme nt Status Fiel d Wo r d ( s) De scription Rece ived 35 Num ber of valid SDN m essages received T ransmit failed 33 Number of SDN messages sent by the station that were i n error This error should never be [...]

  • Страница 143

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communic at in g with Devic es on a DH+ Link 9-11 Monitoring General S tatus Status Fiel d Wo r d ( s) De scription SDA or SDN t ransmit retry 28 T otal number of SDA or SDN messages that were re-tr ansmitted. Some reasons why the st ation would retry a message are: the ACK was lost or corrupted on an SDA [...]

  • Страница 144

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-12 Communicati ng wi th Devices on a DH+ Link Estimating DH+ Link Performance Many factors affect the perf or mance o f your DH+ link, including: • node s • size and n umber of messa ges • messag e destination • internal processing tim e Linear scan failed 16 Number of times the station solicite[...]

  • Страница 145

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communic at in g with Devic es on a DH+ Link 9-13 Nod es Nodes affect transmission time in the followin g ways: • During on e complete tok en rotati on, each n ode on the DH+ link recei ves the token whe the r or not it has somethi ng to send . • Each node sp ends fr om 1.5 ms (if it has no me ssag es [...]

  • Страница 146

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-14 Communicati ng wi th Devices on a DH+ Link The number of m es sag es a statio n has to send also af fec ts throughput time. F or exam ple, if a station has three messag es queued and a four th is enabled, the four th me ssag e may hav e to wait until the previous three are processed. Message Dest ina[...]

  • Страница 147

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communic at in g with Devic es on a DH+ Link 9-15 In the following figure, station 4 has had time to process the messag e and generate a reply . How e ver , in , station 2 does not ha ve sufficient t ime to proc ess a M SG re pl y . Int ern al Proc essin g T ime Inte r n al pr oce s s ing t ime de pend s o[...]

  • Страница 148

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-16 Communicati ng wi th Devices on a DH+ Link A vera ge DH+ Link Re sponse T im e T est Resu lts This section shows g raphically the r esu lts of testing performed on a DH+ link where the number of stations and words sent in the mess ag e varies . The figure below shows the av erage r esponse time of me[...]

  • Страница 149

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communic at in g with Devic es on a DH+ Link 9-17 The following figure shows the effect of a persona l computer on messag e resp onse time under var ious conf igurations . Application G uidelines Consider the following ap plication gu idelines when conf iguring a DH+ link for your sy stem. • Minimize the[...]

  • Страница 150

    Publicatio n 1785 -UM012D -EN-P - July 2005 9-18 Communicati ng wi th Devices on a DH+ Link Not es[...]

  • Страница 151

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 10 Communicating w ith Devices on a Serial Link Using This Chapter If you are usin g PLC-5 controllers in Super visor y Control and Data Acquisition (SCAD A) applications , see the SCAD A System Selection Guide, publication A G-SG001. Choosing Between RS-232C, RS-422A, and RS-423 The table below [...]

  • Страница 152

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-2 Communicati ng wi th Devices on a Serial Link Configuring the Controller Serial Port Channel 0 is the serial p ort and is configurable for RS-232C , RS-423, or RS-422A compatible commun ication. Use switch assembly SW2 to specify the serial p ort configuration. T o set the controller switch, see ch a[...]

  • Страница 153

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a Ser ial Link 10-3 In syst em mode, y ou can send data to a device using: • the messag e (MSG ) instr uction; or • ASCII write instr uctions (send as an ASCII string) All data is encap sulated inside a DF1 prot ocol pac ke t; therefor e , the contr oller can comm unicate[...]

  • Страница 154

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-4 Communicati ng wi th Devices on a Serial Link Master Statio n to R emote Statio n Commun ication M ethods A PLC-5 ma ster statio n can commu nicate with r emote stat ions in tw o w ays: Method Option Name Principal Benefits initiating polling packets to remote stations according to their position on [...]

  • Страница 155

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a Ser ial Link 10-5 Polling In active Priority Statio ns Through the c hannel conf iguration fea ture of y our programming sof tware , yo u can cho ose to poll one or all of th e inactiv e priority stations when the PLC-5 controller is in master mode on channel 0. The default[...]

  • Страница 156

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-6 Communicati ng wi th Devices on a Serial Link Configuring Channel 0 Use switch as sembly SW2 controllers to specify RS232- C, RS422A (compatible), or RS423 communications for c hannel 0. Y o u can configure channel 0 to communicate using these protocols: Configure Cha nn el 0 for DF1 Point -to-Po int[...]

  • Страница 157

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a Ser ial Link 10-7 This F iel d Specifies Configure b y Doing the Fol lowing Diagnostic file The file containing the channel’ s status information Enter an integer file number (10-999). A TTENTI ON: Assign a unique diagnostic file to each channel . Do not assign a diagnost[...]

  • Страница 158

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-8 Communicati ng wi th Devices on a Serial Link Stop b it s Match the num ber of stop bits to the device with which you are communicating Select 1, 1.5, or 2. Control line S elect the mode in which the dri ver operates. Select a method ap propriate for your system’ s configuration: If you are not usi[...]

  • Страница 159

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on a Ser ial Link 10-9 Co nfigur e Ch anne l 0 a s a Slav e St ation T o configure channel 0 for DF1 slav e communication, use the system mode configuration scr een in your p rog ramming softwar e. configur e the seria l communications as system slave specify the details This F [...]

  • Страница 160

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-10 Communi cat in g w it h D e vi ces on a Se rial Link User mode char . The character for the mode att ention character (above) Enter a character . If the attenti on character you want to use is a control character , specify the ASCII equivalent. When the controller e ncounters the attention character[...]

  • Страница 161

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-11 RTS send delay The amount of time that elapses between the assertion of the RTS signal and the beg inning of the message transmission This time allows the modem to prepare to transmit t he message. The CTS signal must be high for transmission to occur .[...]

  • Страница 162

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-12 Communi cat in g w it h D e vi ces on a Se rial Link Configur e Cha nn el 0 as a Maste r Station T o conf igure channel 0 for DF 1 master communication, use the system mo de configuration scre en in your programming software . configur e the seria l communications as system mas ter specify the detai[...]

  • Страница 163

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-13 User mode char . The character for the mode attent ion character (above) Enter a valid attention character . If the attention character you want to use is a control character , specify the A SCII equivalent. When the controller e ncounters the attention[...]

  • Страница 164

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-14 Communi cat in g w it h D e vi ces on a Se rial Link RTS off-delay The time delay between the time the end of the message trans mission and the RTS is de-asserted This time delay is a buffer to make sure that the modem has transmitted the message. Enter a value 0-255. Limits are defi ned in 20 ms in[...]

  • Страница 165

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-15 This F iel d Specifies Configure b y Doing the Fol lowing Master message transmit The current value of c hannel 0 master message transmit If you want the master station to: send all of the master station-initiated MSG instructions to the remote stations[...]

  • Страница 166

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-16 Communi cat in g w it h D e vi ces on a Se rial Link T o de fine a polling scheme using standard mode, y ou must specify the follo wing on the DF1 ma ster configura tion screen in your pr ogramming softwar e: The master station polls the slav e station in the followin g a definiti v e sequence: 1. A[...]

  • Страница 167

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-17 T o cre ate station lists , place eac h station address in an indi vidual w ord in a poll file (norm al and/or priori ty) star ting at w ord 2. The poll file lay out is as follows: T o plac e a station address in a poll file, do the following: 1. Access[...]

  • Страница 168

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-18 Communi cat in g w it h D e vi ces on a Se rial Link Configure Channel 0 for U ser Mo de (ASCII P rotoco l) T o configure channel 0 for user mode, us e the user mo de configuration screen in y our programming softw are . configur e the seria l communications as user (ASCII) specify the details This [...]

  • Страница 169

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-19 User mode char . The character for the mode attent ion character (above) Enter a valid attention character . If the attention character you want to use is a control character , specify the A SCII equivalent. When the controller e ncounters the attention[...]

  • Страница 170

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-20 Communi cat in g w it h D e vi ces on a Se rial Link Delet e mod e Select how the controller responds to a delete character . Select Ignore, CRT , or Printer . If you select Ignore, the controller ignores the delete character . If you select CRT or Printer , the controller ignores the character it r[...]

  • Страница 171

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-21 Configur e Cha nnel 0 for a Communi cat ion Mo de Chan ge Y o u can configure channel 0 so that it switc hes from one communication mode to another upon receiving a control com mand. Y ou define a mode attention character and either a system or user m o[...]

  • Страница 172

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-22 Communi cat in g w it h D e vi ces on a Se rial Link Monitoring Channel 0 Stat us The channel 0 status screens disp lay the infor mation stored in the diagnostic file you specified when you configured channel 0. Using the Sy st em Mode S tatus Display This section exp lains the status data displayed[...]

  • Страница 173

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicat i ng with Devices on a Se rial L ink 10-23 Sy stem Mode (DF1 Master) Status Scree n Descr ip t io ns of Sy stem Mode Status Sc reen Fields Status Field Wor d Bi t Description DCD r ecov er 11 Displays t he number of times t he controll er detects the DCD-handsh aking line h as gone lo w to high [...]

  • Страница 174

    Publicatio n 1785 -UM012D -EN-P - July 2005 10-24 Communi cat in g w it h D e vi ces on a Se rial Link Using the User M ode ( ASCII) St atus Display This s ection desc ribes the user-mode st atus data disp layed on t he user mode (ASCII) status sc reen in your pr og ramming sof tware. User Mo de Status Sc reen Descriptio ns of User Mode Sta t us Sc[...]

  • Страница 175

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 11 Communicating w ith Devices on an Ethernet Net wor k Using This Chapter Media and Cabling Ether net is a local area network that provides communication between various devices at 10 Mbps . The physical communication media you use can be any standard 802.3 media, including: • thick-wire coaxi[...]

  • Страница 176

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-2 Communicati ng wi th Devices on an Eth er net Networ k Assigning Y our IP Address Contact y our netw ork administrator or the Netw ork Infor mation Center for a unique IP address to assign t o your PLC-5/20E, -5/40E, o r 5/80E controller . Network Addressing Because the Ether net PLC-5 c ontroller us[...]

  • Страница 177

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting wit h Devices on a n Ethernet Netw ork 11 -3 Y o u can manu ally configure channel 2 for Ethern et communication using your prog rammi ng sof tware over a DH+ or ser ial l i nk Enter the IP address and tog gle the BOOTP en ab le field to No . Enter f ur ther configu ration infor mation in th[...]

  • Страница 178

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-4 Communicati ng wi th Devices on an Eth er net Networ k Ether net Ch annel 2 Configu ration Field s This F iel d Specifies Configure by Doin g the Fol lowing Diagnostic file The file containing the channel’ s status information. Enter an integer file num ber (10-999). The system creates an integer f[...]

  • Страница 179

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting wit h Devices on a n Ethernet Netw ork 11 -5 Using BOOTP to En ter Config uration Informat ion BOOTP is a protocol that will supply t he controller with configuration infor mation at power - up . BOOTP lets you dynamically assign IP addresses to controllers on the Ethe r net link. T o use BO[...]

  • Страница 180

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-6 Communicati ng wi th Devices on an Eth er net Networ k T o enable BOO TP , use the Ethernet channel 2 configuration screen in your prog ramm i ng sof tware. Sp ecif y YE S for BOOTP Enable . Specify furt her configuration infor m ation using this screen. When BOOT P is enabled, the following events o[...]

  • Страница 181

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting wit h Devices on a n Ethernet Netw ork 11 -7 Editing the B OOTPT AB Configu ration File Y o u must edit the BOOTPTAB file, whic h is an ASCII text file, to include the name, IP address , and hardware address for each Ether net PLC-5 contro ller you w ant the server to boot. T o edit this fil[...]

  • Страница 182

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-8 Communicati ng wi th Devices on an Eth er net Networ k C. Replace xxyy w i t h t h e l a s t f o u r d i g it s o f t h e h a r d w a r e a d d r e s s. U s e o n l y va lid hexadecimal digits (0-9, A-F); do n ot use the h yphens that separate the numbers . (Y ou will fi nd the hardware addr ess on a[...]

  • Страница 183

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communica ting wit h Devices on a n Ethernet Netw ork 11 -9 Using Advanced Ethernet Functions Configure the following adv anced communication characteristics using the Ethernet chann el 2 configurat ion screen: • broa dca st ad dre s s • subnet m ask • gateway address Using Broad ca st Addr es si ng [...]

  • Страница 184

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-10 Communicating with Dev ice s on an Ethernet Net w or k In most cases, y ou can leav e the broadcast address at the default setting . Configure this Field By Doing the Following Broadcast Address Cursor to the field, and enter an add ress of the following form: a.b.c.dWhere: a, b, c, d are between 0-[...]

  • Страница 185

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-11 Using Subnet M asks and Gate way s If y our netw ork is div ided into subnetw orks that use gatewa ys or routers , you must indicat e the following inf or m ation when conf iguring channel 2: • subnet m ask • gateway address A subnet mask is a f[...]

  • Страница 186

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-12 Communicating with Dev ice s on an Ethernet Net w or k Manually Confi guri ng Ch annel 2 for Contr ollers on Su bnets If you are man ually configuring c han nel 2 for a controller located on a subnet, see refer to the table b elow to configure the subnet m ask and g ateway address fields for each co[...]

  • Страница 187

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-13 Using BOOTP to Co nfigure Ch annel 2 for Co ntrollers o n Subnet s Configure the BOOTPTAB file according to the subnet mask and g ateway address for each PLC-5E contro ller on the link. See the exa mple below and the corresponding BOOT PTAB file on [...]

  • Страница 188

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-14 Communicating with Dev ice s on an Ethernet Net w or k The BO OT PTAB files that corresp o nd to this example looks like: # Legend: gw -- gateways # ha -- hardware address # ht -- hardware type # ip -- host IP address # sm -- subnet mask # vm -- BOOTP vendor extensions forma t # tc -- template host [...]

  • Страница 189

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-15 Using Do main Na me Service DNS allows an Internet Protocol (IP) address in symbolic for m to be conv er te d into the equivalent n umeric IP address. F or the PLC-5 controller, this con v ersion is a ser vice pro vided b y a remote ho st on t he ne[...]

  • Страница 190

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-16 Communicating with Dev ice s on an Ethernet Net w or k Using the Embedded W eb Serv er T o use the embedded web server : 1. Go online at your controller IP address (for exam ple, www .cle.ab .com). The 1785-ENET Ether n et Prog rammable Controllers main page appears: 2. Click on the first item, Modu[...]

  • Страница 191

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-17 The TCP/IP Configur ation page appears and displa ys TCP/I P param et ers: 4. At th e bot to m of the T CP/ IP co nf igu ratio n pag e, click on Diagnostic Information. The Diagnos tic Infor mation page appears and displays tw o lists of statistics [...]

  • Страница 192

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-18 Communicating with Dev ice s on an Ethernet Net w or k This pag e displays general me ssaging statistics: Use the info r mation on this page when t roubleshootin g the netw ork.[...]

  • Страница 193

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-19 Details of each counter on the General Ether net Counters pa ge are descr ibe d in the follo wing table . 6. At the b ottom of the General Ethernet Counte rs page, clic k on Diagnostic Information to return to that page. This Co un ter T otals Comma[...]

  • Страница 194

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-20 Communicating with Dev ice s on an Ethernet Net w or k The se cond list contains Application Level Statistics . T h ese pages present inf or mation about the Client Ser ve r Protoco l (CSP) and the Control Info r mation Protocol ( CIP), such as: – memory usage – inbound/out bound conne ction inf[...]

  • Страница 195

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-21 Each file contains a h yperlink that takes y ou to the specific Data T able Monitor page for th at file . 8. On the bo ttom of the D ata T able Memory Map page, c lick on DT Monitor. The Data T able Monitor page appears and d ispla ys a table t hat [...]

  • Страница 196

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-22 Communicating with Dev ice s on an Ethernet Net w or k Generat ing Us er Pr ovided Web Page s Y ou can use a text edi tor to generate up to 16 user pro vided w eb pages . T he pages are sto re d in consecutiv e ASCII files of the PLC-5 controller . T h e ch annel c onf igurat ion feature of RSL ogix[...]

  • Страница 197

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-23 • yo u can reference other WWW s er vers and dis play images from o ther sources without affecting your usag e of data table memor y (except for the size of the HTTP reference) Re ferencing Data T able Memor y - ref erence data table memo r y loca[...]

  • Страница 198

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-24 Communicating with Dev ice s on an Ethernet Net w or k HTML Examples - the fo llowi ng exa mp les s hows an HTM L cod e se g me nt in bold wit h a short description of what y ou w ould see on a w e b bro wser: The input imag e word is I:0 is <b><!ABDTR-I:0></b > (this se gment disp[...]

  • Страница 199

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-25 Re ferencing Data T able Memor y - the D ata T able locations in the Custom Data Table M on itor are refe re nce d by pla cing cus tom tag s i nto t he AS CII f ile of the controller . T he for m at of the custom ta g is: <!ABDTR-file_type{file_n[...]

  • Страница 200

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-26 Communicating with Dev ice s on an Ethernet Net w or k Fixed display for m ats - float files are alwa ys output in floatin g point for mat (“C”%g fo r m at). String files are always output as a n ull ter minated text string . Binar y files are always output as four binar y nibbles . ASCII files [...]

  • Страница 201

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-27 7. Click on the User Provided Pages link to vi ew the User Provided P ag es menu, as shown in the following example: 8. Click on the User Provided Page # to displa y that specific pag e. 9. Click on the link under the file heading to display an ASCI[...]

  • Страница 202

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-28 Communicating with Dev ice s on an Ethernet Net w or k 10. Select the User Provided Page #4 to displ ay the f oll owin g screen: 11. Click on [ +]A22 to displa y the following scre en: Y o u can chang e the radix display of N7:0 through N7:2: 1. Go back to the Custom D ata T able Monitor page . 2. I[...]

  • Страница 203

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-29 T o see th e Samp le Extended F o r mat pag e: 1. Go back to the Custom D ata T able Monitor page. 2. In the Address column, click on the + before the T4:0 to display the Samp le Ex tend ed For mat : This com pletes the Embedded W eb Server enhan ce[...]

  • Страница 204

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-30 Communicating with Dev ice s on an Ethernet Net w or k Keep in mind these conside rations: • RSLogix programming softw are on ControlNet and D H+ links cannot see the controllers on an Ethern et link. • The RSLinx DDE s er v er on a ControlNet link cannot poll data from the cont rollers on an Et[...]

  • Страница 205

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-31 Scenario Multihop P ath originati ng PLC-5 with Ethernet interface to ControlLogix co ntroller in ch assis 1 originati ng PLC-5 with Ethernet interface to PLC-5 (station 76) on DH+ link (link 12) Note: Both 1756-DHRIO modules need routing tables th [...]

  • Страница 206

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-32 Communicating with Dev ice s on an Ethernet Net w or k Comparing M ultiho p and Non -Mu ltih op Me ssag es Over E thernet When an outbound connection's inactivity timer has expired and a MSG is pending on that conn ection, the MSG receiv es an error . On a multihop connection, the er ror is 0x1[...]

  • Страница 207

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-33 Interpreting Error Codes When the c ont ro ller detects an er ror durin g the transf er of messag e data, the controller sets the .ER bit and en ters an er ro r code: Code - Hexad ec imal (word 1 of the cont rol block) Description (displayed on the [...]

  • Страница 208

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-34 Communicating with Dev ice s on an Ethernet Net w or k Interpreting Ethernet Status Data Monit or t he st atus of E t her n et PLC -5 c ontr olle rs by acce ssin g the Ethe r net ch annel 2 status screen of y our programming sof tware . The diagnos tic counter data dis played is st ored in th e diag[...]

  • Страница 209

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-35 Monitor ing ge neral Ethernet stat us Status Fiel d Bytes Display s the Number of In Octets 28-31 Octets received on the channel Out Octets 32-35 Octet s sent on the channel In Packet s 36-39 Packets received on the c hannel, including broadcast pac[...]

  • Страница 210

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-36 Communicating with Dev ice s on an Ethernet Net w or k Monitor ing Et hern et comm and s Monitoring Ethern et replies Status Fiel d Bytes Display s the Number of Sent 0-3 Commands sent by the channel Rece ived 4-7 Commands rec eived by the channel Status Fiel d Bytes Display s the Number of Sent 8-1[...]

  • Страница 211

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Communicati ng with Devices on an Ethernet Ne twork 11-37 Ethernet PLC-5 Performance Considerations Actual pe rfor mance of an Ethernet PLC-5 controller v aries a ccording to: • size of Ethe rnet messages • freq uenc y of E ther net me ssag e s • networ k lo ad in g • the i m plem en tat ion of an [...]

  • Страница 212

    Publicatio n 1785 -UM012D -EN-P - July 2005 11-38 Communicating with Dev ice s on an Ethernet Net w or k Perfor mance: Ether net PLC-5 Contro ller to Etherne t PLC-5 Con trol ler PLC-5 Contro ller T yped Writ e - Pa cke t Size[...]

  • Страница 213

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 12 Protecting Y our Programs Using This Chapter R ead this chapter for an over view of: • defining privilege classes • assigning a privilege class to a channel or of f line file • assigning a privilege cla ss to a node • assigning read/write pri vileg es to a prog ram file • assigning r[...]

  • Страница 214

    Publicatio n 1785 -UM012D -E N -P - July 2005 12-2 Protect ing Y our Pr ogr ams About Passwords and Privileges The passw ords and pri vileges function supported by enhanced and Ethernet PLC-5 controllers helps you protect y our prog ram s by restricting access to controller files and function s . Y o u can assign a privilege clas s to a nod e, c ha[...]

  • Страница 215

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Protecti ng Y our Prog rams 12 -3 • Node C has Class 3 access to channel 2A, based on the node privilege the cont roller has assigned it F ollow these guidelines when using the passw ords and privileges: • Y ou must define t h e passwords and p rivilege s in for mation for each controller in your sy st[...]

  • Страница 216

    Publicatio n 1785 -UM012D -E N -P - July 2005 12-4 Protect ing Y our Pr ogr ams F or exam ple, set your pri vilege clas ses as follows on the c hannel pri vilege s screen of your programming software (an X indicates that t he privilege is enabled): Assigning a Privilege Class to a Chann el or Offline File Y o u can assign a privileg e class to all [...]

  • Страница 217

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Protecti ng Y our Prog rams 12 -5 Assigning Read/Write Privileges to a Program File Y o u can ass ign read and write priv ileges for each progr am f ile in a controller . These privileges limit the access o f users to view or change your prog ram files . T w o privileges deter m ine whether a user can read[...]

  • Страница 218

    Publicatio n 1785 -UM012D -E N -P - July 2005 12-6 Protect ing Y our Pr ogr ams Not es[...]

  • Страница 219

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 13 Programming Co nsiderations Using This Chapter Forc ing F orcing I/O lets you turn specific input and output bit s on or off for testing purposes . F orcing bits on or off or forcing SF C transitions lets y ou simula te oper atio n or c o ntr ol of a d evi ce . Forcin g Inpu ts and Outputs Y o[...]

  • Страница 220

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-2 Programmin g Con sid eratio ns With the co ntroller- resident lo cal rack s et for 1/2-slo t addressing, you can not force the input bits for the upper w ord of any slot that is empty or that ha s a n 8-point or 16-point I/ O module . F or example, if you ha v e an 8-point or a 16-point I/O module in[...]

  • Страница 221

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progr ammin g Conside ratio ns 13-3 The 1771 read command type of the CI O instruction operates in the same manner as the BTR instruction; the 1771 write command type of the CIO instr uction operates in the s ame mann er as the BTW instr u ction. For simplicity , the following descriptions and examples of [...]

  • Страница 222

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-4 Programmin g Con sid eratio ns F or BTR instructions using non-c onfigured da ta table s , the .DN b it indicates when data is v alid in the BTR data file. When you configure files in the extended force con figuration table, the .DN bit indicates th at the data is in the BTR data buffer. The BTR data[...]

  • Страница 223

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progr ammin g Conside ratio ns 13-5 Using Prote ct ed Cont rol lers If you are using a PLC-5 protected controller, y ou must configure forcing online since, b y their design, protected controllers cannot download forcing operations . This protects controller oper ation from p ossible force o perations prog[...]

  • Страница 224

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-6 Programmin g Con sid eratio ns Step 1 - S elect Which Group o f Data Y ou Want to Forc e Y ou also encounter this error if you try to transfer bloc k-transf er data that crosses the forcible ran g e you configured in the extended force configuration tabl e. W h en you sel ec t t he g ro u p o f dat a[...]

  • Страница 225

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progr ammin g Conside ratio ns 13-7 Step 2 - Use the Programming S oftware t o Enter or Ed it the Data Y ou Want to Force in the Exte nded Force Conf iguratio n T able The extended force co nfiguration table lets you specify as many as four g roups of bloc k-transfer data w ords to force . Each g roup can [...]

  • Страница 226

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-8 Programmin g Con sid eratio ns Step 3 - Use the Programming Soft ware to E nter Force V alues for the Spec ified Data T abl e Files The block-transfer forc ing screens include a fu nction that lets you change the radix among bina r y , octal, HEX/BCD , and AS CII. If you s elect the binary radix, the[...]

  • Страница 227

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progr ammin g Conside ratio ns 13-9 T o ensu re th at the receiv ed BTR data table file has been properly updated before y ou use the data, do t he following: 1. Enable the in put conditions of the BTR rung . 2. W ait for the BTR done bit to be s et. 3. Allow tim e for housek e eping to force and send th e[...]

  • Страница 228

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-10 Programming Consi der at ions 4. En s u r e t h a t d a ta d o e s n o t c ha n g e in the block-tr ansfer da ta table output file until the BTW is complete . Using Special Programming Routines Use your design specification to deter mine if you need one or more of the following special prog ramming [...]

  • Страница 229

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progra mming C onsidera tions 13-11 Decid ing When to Use Sp ec ial Routin e s Priority Scheduling for Interrupts and MCPs PLC-5 controllers prioritize when fault routines , inter r upts , and main control prog rams are executed. This prioritization is called “scheduling . ” T he PLC -5 contr oller con[...]

  • Страница 230

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-12 Programming Consi der at ions This scheduling deter m in es what controls the prog ram execution path. F or example, if a PII is curr ently ex ecuting, it cannot be inter r upt ed by an STI until the PII is complete d (since the PII has scheduling priori ty over the STI). If an MCP is executing and [...]

  • Страница 231

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progra mming C onsidera tions 13-13 Completed State Program has completed execution or has not yet started execution Ready State Program would be executing if it were of a higher priority; all programs pass through this state; there can be several programs in this state at any given time Executing State Pr[...]

  • Страница 232

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-14 Programming Consi der at ions Influencing Priority Scheduling Use the UID (us er interr upt disable) and UIE (user in ter r upt enable) instructions to influence user program scheduli ng . They can be used to prote ct i mpo r t ant por t ions of l a dd e r log ic t ha t mus t be e xe c ute d th roug[...]

  • Страница 233

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Progra mming C onsidera tions 13-15 Defining and Programming Interrupt Routines F or infor mation about configuring and programming these routines, see the appropriate chapter : For Information About See Chap te r Power -up routi nes 14 Fault routines 15 Main control programs (MCPs) 16 Selectable timed int[...]

  • Страница 234

    Publicatio n 1785 -UM012D -EN-P - July 2005 13-16 Programming Consi der at ions Not es[...]

  • Страница 235

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 14 Preparing Power -Up Routines Using This Chapter Setting Power -Up Protection Y o u can configure your controller so th at if a power -los s is experienced while in run mode, the contr oller do es not come bac k up in run mode. User con tro l bit S:26/1 def ines whether pow e r -up protection ([...]

  • Страница 236

    Publicatio n 1785 -UM012D -EN-P - July 2005 14-2 Prepari ng Power-Up Rout ine s Allowing or Inhibiting Star tu p Major fault bit S:11/5 controls whether y ou can po wer up the c ontroller in run mode after a loss of pow e r . Do not confuse thi s bit with user control bit S:26/1. After a po wer loss is experienced while th e controller is in r un m[...]

  • Страница 237

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Prepar i ng Power-Up Routines 14-3 T o set and rese t bit s: 1. Cursor t o the bit locati on. 2. Set by e nte rin g 1; res e t th e bit by ente ri n g 0. The above table describes the possible start-up ro utines . F or more info r mation about fault r outines , see chapter 16. See ch apter 21 for def initi[...]

  • Страница 238

    Publicatio n 1785 -UM012D -EN-P - July 2005 14-4 Prepari ng Power-Up Rout ine s Not es[...]

  • Страница 239

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 15 Preparing Fault Routines Using This Chapter Understanding the Fault Routine Concept F ault routines execute when a PLC-5 controller encounters a major fault durin g program exe cution. Use a fault routine to specify how y ou want the controller to respond to a major fault. If your controller e[...]

  • Страница 240

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-2 Prepari ng Faul t Routines • returns to the cur rent ladder prog ram file if the contr oller can rec ov er from t he f a u lt • enters fault mode if the controller cannot recover from the fault F or exam ple, this r ung includes an instr uction that causes a major fault: Understanding Controller [...]

  • Страница 241

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Preparing Fa ult Ro ut ines 15-3 T o dec ide how to set this switch, evaluate ho w the machines in your process will be affected by a fault. F or example: • how will the mac hine react to outputs re maining in their last state or to outputs being auto matically de-energized? • what is each outp ut conn[...]

  • Страница 242

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-4 Prepari ng Faul t Routines The outputs in the faulted rack remain in their last state or they are de-ener gized, ba sed on how you set the last state switch in the I/O chassis . Outputs in the controlle r- resident c hassi s and in any n on-faulted r emote rac k can remain ac ti ve if a remote I/O ra[...]

  • Страница 243

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Preparing Fa ult Ro ut ines 15-5 T o define a c ontrol ler fau lt routin e: F or more info r mation about fault codes , see the docume ntation for your prog ramm i ng sof tware. Defining a W atchdog T imer The watch dog timer (S:28) monit ors the pro g ram scan. If the scan t akes longer than the w atchdog[...]

  • Страница 244

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-6 Prepari ng Faul t Routines Av oiding Mu ltiple Watchdog Faults If you encounter a memor y loss fault or wa tchdo g major fault , it ma y be because multiple wa tchdog faults occurred while the controller w as busy ser vicing a ladder-related major fault. Th e memor y loss fault occurs when the fault [...]

  • Страница 245

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Preparing Fa ult Ro ut ines 15-7 Setting an Alarm If you need an alarm to signal the occur rence of a major fault, put this r ung first in your fault routine program: and combine it with a c ounter . Y ou can also set an ala r m in y our fault routine to signal when the fault routine clears a major fault. [...]

  • Страница 246

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-8 Prepari ng Faul t Routines 6. If the controller finds a ma tch, the FSC instr uction sets the f ound (.FD) bit in the specified control str ucture. 7. Use a MO V instr uction to clear the fault in S:11. In the follo wing figure , #N10:0 is the reference f ile. Exam ple of Co mpari ng a Majo r Fa ult [...]

  • Страница 247

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Preparing Fa ult Ro ut ines 15-9 F ollow these guidelines when creating fault routines: • Store initial conditio ns and reset other data to ac hiev e an orderly start-up later . • Monitor th e shutdown of critical o utputs . Use looping if needed to extend the single fault routine scan time up to the l[...]

  • Страница 248

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-10 Preparing Fault Rou tines Using Ladder Logi c to Recover from a Fault If you hav e the appropr iate fault routine and ladder logic to perfor m an orderly shutdown of the system, you may w ant to configure an I/O ra ck fault as a minor f ault. Y ou can program ladder logi c in sev eral w ays to recov[...]

  • Страница 249

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Prepar i ng Fault Rou tines 15-11 Block-T ransfers in Fa ult Routin es If the controller r uns a fault routine that contains block-transfer instr u ctio ns , the cont roller per for ms these block- transfers immediat ely upon comple ting an y b l oc k-tra n sfers cu rrent ly in the ac t i ve bu f f er , ah[...]

  • Страница 250

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-12 Preparing Fault Rou tines Monitoring Major/Min or Faults and Fault Codes When a fault occurs, the controller status screen in your prog ramming softw are d ispla ys pr ogram file and rung number indicato rs that poin t to where the fault occur re d. Interpreting Major Faults F or a descrip tion of t[...]

  • Страница 251

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Prepar i ng Fault Rou tines 15-13 F or a description of t he minor faults in w ord 1 (S:10) and w ord 2 (S:17), see Appendix B . Monitoring Status Bi ts T w o type s of status bit s displa y inform ation about y our system: globa l status bits and multip le chassis status bits . Each bit represents a n ent[...]

  • Страница 252

    Publicatio n 1785 -UM012D -EN-P - July 2005 15-14 Preparing Fault Rou tines Not es[...]

  • Страница 253

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 16 Using Main Control Programs Using This Chapter Selecting Main Control Programs Y ou can hav e as many as 16 contro l programs acti ve at one time . Each of thes e pr og rams i s c a lled a “ma in c o ntr ol pr og ram” ( M CP ). Y ou ca n de fine one MCP for each pa r ticular mac hine or fu[...]

  • Страница 254

    Publicatio n 1785 -UM012D -EN-P - July 2005 16-2 Using M ain Con trol Pro grams Understanding How the Controller Interprets MCPs The MCPs are scheduled to ex ecute in the order in whic h you specify on t he Crocessor Co n figuration screen. Y ou can configure: • an I/O imag e update and housekeeping after ea ch MCP is completed (def aul t p ara m[...]

  • Страница 255

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Using Ma in Contr ol Progra ms 16-3 Configuring MCPs Y o u configure MCPs on the con t roller configuration screen in your prog ramm i ng sof tware. If the MCP is a Th e Fol l o wing Occu r s: Ladder -l ogic program 1. All rungs are exec uted—from the first rung to the last, with all timers, counters, ju[...]

  • Страница 256

    Publicatio n 1785 -UM012D -EN-P - July 2005 16-4 Using M ain Con trol Pro grams In this Fi eld Do the Following Status File Program file Specify the program file numbers for MCPs A-P and the order in which the MCPs should be run. This configuration is read before the MCP is executed; if you make a change to the configuration screen regardi ng an MC[...]

  • Страница 257

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Using Ma in Contr ol Progra ms 16-5 Monitoring MCPs The prog r am s can times for each MCP are stored in the controller status file, including the previous and maximum scan time . The status file also stores the cumulati ve scan time, S:8 (th e scan ti me for one complete pass through all MCPs) and the max[...]

  • Страница 258

    Publicatio n 1785 -UM012D -EN-P - July 2005 16-6 Using M ain Con trol Pro grams Not es[...]

  • Страница 259

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 17 Using Se lecta b le T imed Interrupts Using This Chapter Using a Select able T imed Interrupt A selectable timed int er r upt (STI) tells the contr oller to periodically interr upt program ex ecution (due to ela psed time) t o r un an STI program once to completion. T hen, the controller resum[...]

  • Страница 260

    Publicatio n 1785 -UM012D -EN-P - July 2005 17-2 Using Selec table T imed Inter rupt s Online ed iting affects the performance of an STI routine . T he STI cannot interr upt the controller while it is mana ging its memory due to the online edits being made . The STI input must be on for an amount of time slightly greater than the actual time requir[...]

  • Страница 261

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Using Se lect abl e T i med In terru pts 17-3 The block-tr ansfers in an STI should on ly be betwe en the controlle r and local I/O . Re mote bloc k-transf er instructio ns in an STI c ause the controller to resume ex ecuting the user program while waiting for the block-tr ansfer to complete . If yo u want[...]

  • Страница 262

    Publicatio n 1785 -UM012D -EN-P - July 2005 17-4 Using Selec table T imed Inter rupt s F or exam ple, y ou could enter a 7 in S:31 and a 15 in S:30. T his causes the controller to execute ladder file 7 ev er y 15 ms. Y o u can use only one STI at any one time. Howev er , you can enable or disable the interr upt, change to a different inter r upt fi[...]

  • Страница 263

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Chapter 18 Using Processor Input Interrupts Using This Chapter Using a Processor Input Interrupt A processor input inter r up t (PII) specifies when an event-driv en input causes the controller to int err upt prog ram execution and r un a PII prog ram file once to completion. Afterwards, the controller r[...]

  • Страница 264

    Publicatio n 1785 -UM012D -EN-P - July 2005 18-2 Using Proces sor Input Int er r upts Writing PII Ladder Logic F ollow these r ules when you write ladder logic for a PII. • Store the PII program in a ladder file. • Make sure t he input condition (to cause the interr upt) doesn ’ t occur faster th an the ex ecution time of the PII p rog ram. I[...]

  • Страница 265

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Using P ro cessor Input In terru pts 18-3 As sho wn in the fo llowing figur e, the P II program must: • count 10 0 tablets per g roup • set an outp ut at the 100th tablet • reset the coun ter for the n ext g roup The output imag e bit remains s et until the next count. Block-T ran sfers in Proc essor[...]

  • Страница 266

    Publicatio n 1785 -UM012D -EN-P - July 2005 18-4 Using Proces sor Input Int er r upts PII configuration changes are not put into effect until the controller g oes from prog ram to r un or t est m ode. Design Conside rati ons Consider the following guidelines when planning PIIs . • Do not use 2-slot addressing when using PIIs . • Do not use 1771[...]

  • Страница 267

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Using P ro cessor Input In terru pts 18-5 Defining a Controller Input Interrupt T o define a PII, us e the contro ller configuration s creen in y our programming software. In this PII Confi gurati on Field Do the Following Status Fil e Address Preset Enter a preset value to determine how many conditions yo[...]

  • Страница 268

    Publicatio n 1785 -UM012D -EN-P - July 2005 18-6 Using Proces sor Input Int er r upts Monitoring Controller Input Interrupts Use the controller st atus scree n in your programming softwa re to monito r PIIs. Use S:51/0-15 within the PII file because these bits are: • mapped f rom the actua l input module be ing used for the PII • retent iv e F [...]

  • Страница 269

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix A Sy stem Specifications Controll er Specificat ions F or all controller-related specifications , please refer to the related installation ins tr uc tio ns : • Enhanced P LC-5 Controllers I nsta llation Instr u ctions, publication 1785-IN062 • Ethernet PLC-5 Prog rammable Controllers Install[...]

  • Страница 270

    Publicatio n 1785 -UM012D -EN-P - July 2005 A-2 Syste m Specif icatio ns Memory and Channe l Spec ificati ons Controller/ Cat. No. Maximum User Memo ry Wor ds T otal I/O Maximum (Any M i x) T ypes of C om muni ca tion Po rt s Ma ximum Number of I/O Racks (Rac k Addresses) Maximu m Nu mb er of I/O Chassis PLC-5/11 (1785-L11B) 8 K 512 (any mix) or 38[...]

  • Страница 271

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Sys tem Spe cificat ions A-3 PLC-5/60 (1785-L60B) 64 K (2) 3072 ( any mix) or 3072 in + 3072 out (complementary) 4 DH+/Remote I/O (Adapter or Scanner) 1 serial port, configurable for RS-232 and 423 and RS-422A compatible 24 (0-27) 93 0 92 PLC-5/60L (1785-L60L) 64 K 2 3072 ( any mix) or 3072 in + 3072 out ([...]

  • Страница 272

    Publicatio n 1785 -UM012D -EN-P - July 2005 A-4 Syste m Specif icatio ns Battery Speci fica tions Enhanced and Ethernet PLC-5 programmable controllers use 1770-XY C batt e r ies t hat c o nt a in 0.6 5 g r a ms o f l ithi u m. Memory Backup Devices Y ou can add an EEPR OM to th e PLC-5 cont roller to pro vide bac kup me mor y for y our program in c[...]

  • Страница 273

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Sys tem Spe cificat ions A-5 Area Desc ri ption ControlNet PLC-5 controllers E EPROM memory cannot be loaded to a non-Control Net PLC-5 controller if the EEPROM was saved on a ControlNet PL C-5 controller . EEPROM memory cannot be loaded to a ControlNet PLC-5 controller i f the EEPROM was burned on a non-C[...]

  • Страница 274

    Publicatio n 1785 -UM012D -EN-P - July 2005 A-6 Syste m Specif icatio ns Not es[...]

  • Страница 275

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix B Processor Status File Processo r status data is st o red in data f ile 2 . S:0 - S:2 IMPOR TANT F or more info r mation about any of these topics, see the descr ipti on in this manual or the doc u me nt ati o n fo r your prog ramming soft ware. This Word Stores S:0 Arithmetic flags • bit 0 =[...]

  • Страница 276

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-2 Proce ssor St atus Fi le S:2Switch setting inform ation S:2/00 through S:2/05 Channel 1A DH+ station number S:2/06 Channel 1A DH+ baud rate 057.6 kbps 1230.4 kbps S:2/07 S:2/08 Not defined S:2/09 Last stat e 0outputs are turned off 1outputs retain last state S:2/11 S:2/12 I/O chassis addressing bit 12[...]

  • Страница 277

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Processor St at us Fi le B-3 S:3-10 This Word Stores S:3 t o S :6 Active Node table for c hannel 1A Wor d Bi ts D H+ Station # 30-1500-17 40-1520-37 50-1540-57 60-1560-77 S:7 Global status bits: (See also S:27, S:32, S:33, S:34, and S:35) • S:7/0-7 rack fault bits f or racks 0-7 • S:7/8-15 unused S:8 L[...]

  • Страница 278

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-4 Proce ssor St atus Fi le S:11 This Word Stores S:11major fault word S:11/00 Corrupted program file (codes 10-19). See m ajor fault codes (S:12). S:11/01 Corrupted address in l adder program (codes 20-29). See major fault codes (S:12). S:11/02 Programming error (codes 30-49). See m ajor fault codes (S:[...]

  • Страница 279

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Processor St at us Fi le B-5 S:12 This word stores the following fault codes: This Fault Code Indicates th is Fault And the F ault Is 00-09 Reserved for user -defi ned fault codes. Y ou can use user -defined fault codes to identify different types of faults or error conditions i n your program by generati [...]

  • Страница 280

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-6 Proce ssor St atus Fi le 30 Y ou tried to jump to one too many nested subroutine files Non-recoverable The fault routine will be executed but cannot clear major fault bit 2. 31 Y ou did not enter enough s ubroutine parameters 32 Y ou jumped to an invalid (non-ladder) file 33 Y ou entered a CAR routine[...]

  • Страница 281

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Processor St at us Fi le B-7 70 The controller detected duplicate labels Non-recoverable 71 The controller tried to s tart an SFC subchart that is already running 72 The controller tried to s top an SFC subchart t hat isn’t running 73 The controller tried to s tart more than t he allowed number of subcha[...]

  • Страница 282

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-8 Proce ssor St atus Fi le 90 Sidecar module extensive memory test failed. Call your Allen-Bradley representative for servic e Recoverable 91 Sidecar module undefined message ty pe 92 Sidecar module requesting undefined pool 93 Sidecar module illegal m aximum pool size 94 Sidecar module illegal ASC II m[...]

  • Страница 283

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Processor St at us Fi le B-9 S:13-S:24 This Word : Stor es S:13 Program file where fault occurred S:14 Rung number where fault occurred S:15 VME status file S:16 I/O status File S:17Minor fault (word 2) See also S: 10. S:17/00 BT queue full to remote I/O S:17/01 Queue full - channel 1A; maximum remote bloc[...]

  • Страница 284

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-10 Processor Status File S:26-S:35 This Word Stores S:26User control bits S:26/00 Restart/continuous SFC: when reset, co ntroller restarts at fi rst step in SFC. When set, controller continues with active step after pow er loss or change to RUN S:26/01 Start-up protection after pow er loss: when reset, [...]

  • Страница 285

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Processor St at us Fi le B-11 S:36-S:78 IMPOR TANT Sett ing inhibit bits in the proc e ssor status file (S:27, S:33, o r S:35) does not update inhibit bits in the I/O stat us file. This Word Stores S:36 - S:45 Res erv ed S:46 PII program file number S:47 PII m odule group S:48 PII bi t mask S:49 PII c ompa[...]

  • Страница 286

    Publicatio n 1785 -UM012D -EN-P - July 2005 B-12 Processor Status File S:79-S:127 S:68 Installed m emory card type: 0 - No memory card instal led 1 - 1785-ME16 2 - 1785-ME32 3 - 1785-ME64 4 - 1785-ME100 5 - 1785-CHBM 6 - 1785-RC 7-15 - Rese rved When the 1785-RC modul e is installed, the eight l east-significant bits indicate the memory card’ s s[...]

  • Страница 287

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix C Maximizing Sy stem Performance Using This Chapter F o r infor mation about the time that it takes the controller to execute a specific inst r uction, s ee Appendix D . Program Scan Since the prog ram scan is comprised of the logic sc an and housekeeping, any event that impacts the time of one [...]

  • Страница 288

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-2 Maximi zing S ystem Pe rforman ce Effects o f Fals e Logic vers us T rue Logic o n Log ic Scan T ime The r ung belo w—which c hang es states from one pr ogram scan to the next— will c hange your scan time by about 400 µ s. Other instr uctions may have a grea ter or less er effect. Effects o f Dif[...]

  • Страница 289

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizing Syst em Per f or m anc e C-3 If y o u us e subr out ines , program scan times c an v ar y by the s can t ime of entir e logic files . Effects o f Diff erent I nstruc tions on Logi c Sca n T ime Some instr uctions have a much greater effect o n logic sc an time than others ba sed o n th e time th[...]

  • Страница 290

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-4 Maximi zing S ystem Pe rforman ce Because the firs t prog ram scan takes 28 ms , the STI actually occurs 12 ms into the second program scan (28 + 12 = 40, whic h is the time fo r the second STI to occur). This examp le points out that when the STI time period is different than the prog ram scan time, [...]

  • Страница 291

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizing Syst em Per f or m anc e C-5 Put ting Bloc k-T ransfer Modu les i n Co ntro ller -Resi dent Chas sis Because controller-resident racks cannot be updated until after activ e block-transfers are completed, pu tting block-transf er m odules in the controller-resident chassis can affect housekeep in[...]

  • Страница 292

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-6 Maximi zing S ystem Pe rforman ce Input and Output Modules Delay All input and o utput modules ha ve a “dela y time, ” whic h is the time that it tak es the mo dule to trans fer information to/from the I/O bac kplane t hrough the I/O module t o/from the field device . Depending on t he type of mod[...]

  • Страница 293

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizing Syst em Per f or m anc e C-7 Thes e thr ee f act ors a ffe ct the re mote I/O s can t ime: • communication rate • number o f rack entries • block-t ransf ers Communicatio n Rate The communic ation rate deter mines the time it takes for the scanner to communicate with eac h indiv idual entr[...]

  • Страница 294

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-8 Maximi zing S ystem Pe rforman ce Block-T ransfer s A bloc k-tr a nsf er is a n inte rr uption of the nor mal remote I/ O sc an in orde r to transfer a block of data to a specific I/O m odule. Most of the time that the cont roll e r spe nds in per for ming the block-t rans fe r is for the ha ndsh aki [...]

  • Страница 295

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizing Syst em Per f or m anc e C-9 Calculatin g Worst-Case Remote I/ O Scan T ime Since it is impossible to predict within whic h remo te I/O sc an a block-transfer will occur , you only can calculate the wo rst-case rem o te I/O scan time. T o calculate the w orst case time : 1. Deter mine the norm a[...]

  • Страница 296

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-10 Maximizing System Per formance Howev er , if rac k 2 has the most time-critical I/O , use the configurable scan list to specify: rack 1 rack 2 rack 3 rack 2 rack 4 rack 2 Using this scan list, rack 2 is scanned ev e r y other rack. The list has 6 entries , so the norm al I/O scan time is 6 x 10 ms = [...]

  • Страница 297

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizi ng Sy stem Perfor mance C-11 T o optimize your system layout for bloc k-data transfers , use an arr angemen t similar to the follo wing: Controller T ime The con trolle r time is the time needed to process the inputs and set the corr esponding outputs . This co ntro ller time varies for different [...]

  • Страница 298

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-12 Maximizing System Per formance The worst-case controller time is: F or a 3-ra ck system with a 20 m s pro g ram sca n, the worst- case cont rolle r tim e is: 10 + 20 + 20 + (0.18 ∗ 3) = 50.54 ms . Example Calculation Based on the results of each throughput component calculation pres en te d within [...]

  • Страница 299

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Maximizi ng Sy stem Perfor mance C-13 Th e am ou nt of tim e th at th e me ssag i ng an d block - tra n sfers can be de layed i s proportional to the size (K wo rds) of th e ladder fil e . The following table lists the performance effects (when using any of the 6200 Seri es PLC-5 Prog ramming Softwar e rel[...]

  • Страница 300

    Publicatio n 1785 -UM012D -EN-P - July 2005 C-14 Maximizing System Per formance Using Program Control Instructions Scan time can increa se based on how y ou use JMP/LB L instr uctions and FOR/NXT in str uc tions . Using JMP/LBL I nstruction s Keep in mind these iss ue s when pro g ramming JMP/LBL instr uctions: Using FOR/NXT Instructio ns The FOR/N[...]

  • Страница 301

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix D Instruction Set Quick Reference Using This Chapter If Y ou Want t o R ead About Go to P age Relay in s tru cti o n s D-2 T imer i nstructions D-3 Counter instructions D-4 Compare instructions D-5 Compute instructions D-7 Logical instructions D-14 Conversion instructions D-15 Bit modify and mov[...]

  • Страница 302

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-2 Instruct ion Set Quick R eference Relay Instructio ns Instruction De sc ripti on Examine On XIC Examine data table bi t I:012/07, which corresponds to ter minal 7 of an input module in I /O rack 1, I/O group 2. If this data table bit is set (1), the instruction is true. Examine Off XIO Examine data ta[...]

  • Страница 303

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction S et Quic k Referenc e D-3 T imer Instructions Instruction De scri pti on T imer On Delay TON Status Bits: EN - Enable TT - T imer T iming DN - Done If the input conditions go true, timer T4:1 starts inc rementing in 1-second intervals. When the accumulated value is greater than or equal to the[...]

  • Страница 304

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-4 Instruct ion Set Quick R eference Counter Instru ctions Instruction De sc ripti on Retentive T imer On RTO Status Bits: EN - Enable TT - T imer T iming DN - Done T ime r Reset RES If the input c onditions go true, timer T4: 1 is reset. This instruction resets timers and counters, as well as control bl[...]

  • Страница 305

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction S et Quic k Referenc e D-5 Compare Instructio ns Count Down CTD Status Bits: CU-Count Up CD-Count Down DN-Count Down done OV-Overflow UN-Underflow Instruction Desc ription CTD COUNT DOWN Counter Preset C5:1 10 35 Accum If the input conditions go true, counter C5:1 starts counting, decrementing [...]

  • Страница 306

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-6 Instruct ion Set Quick R eference Instruction Description Compare CMP If the expression is true, this i nput instruction is true. The CMP instruction can perform these operations: equal (=), less than (<), less than or equal (<=), greater than (>), greater than or equal (>=), not equal (&l[...]

  • Страница 307

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction S et Quic k Referenc e D-7 Compute Instru ctions Instruction De scri pti on Compute CPT Arc c osin e ACS Addition ADD CPT COMPUTE Dest Express ion N7:3 3 N7:4 - (N7:6 * N7:10) If the input condi tions go true, evaluate the Ex pression N7:4 - (N7:6 * N7:10) and store t he result in the De stinat[...]

  • Страница 308

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-8 Instruct ion Set Quick R eference Arc si ne ASN Arc tangent AT N Average AV E Status Bits: EN - Enable DN - Done bit ER - Error Bit Instruction De sc ripti on ASN ARCSINE Source Dest F8:17 F8:18 0.7853982 0.9033391 When input conditions go true, take the arc sine of the value in F8:17 and store the re[...]

  • Страница 309

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction S et Quic k Referenc e D-9 Clear CLR Cosin e COS Instruction Description Division DIV Instruction De scri pti on CLR CLR Dest D9:34 0000 When the input conditions are true, clear decimal file 9, word 3 (set to zero ). Sta tus C V Z S Descript ion alwa ys reset Bit alwa ys reset alwa ys set alwa[...]

  • Страница 310

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-10 Inst ruct ion Se t Quick Re fe r ence Natural log LN Multi ply MUL Instruction Description LN NA TURAL LOG Source Dest N7:0 F8: 20 5 1.609438 When input conditions go true, take the natural log of the va in N7:0 and store the result in F8:20. al ways reset s sets if overflow is gener ated; sets if th[...]

  • Страница 311

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-11 Negate NEG Sine SIN Square Root SQR Instruction Description NEG NEGATE Source N7:3 3 Dest N7:12 -3 sets if the op eration generat es a carr y; sets if ove rflow is generate d; sets if the re sult is zer o; When the input conditions are true, take the opposite sign of th[...]

  • Страница 312

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-12 Inst ruct ion Se t Quick Re fe r ence Sort SRT Status Bits: EN-Enable DN-Done Bit ER-Error Bit Standard Deviation STD Status Bits: EN - Enable DN - Done Bit ER - Error Bit Instruction Description SR T SOR T Fil e Control #N7:1 4 R6:0 0 Leng th Position When the input c onditions go from f alse-to-tru[...]

  • Страница 313

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-13 Instruction De scri pti on Subtract SUB T angent TA N X to the power of Y XPY SUB SUBTRACT Source A Source B Dest N7:3 N7:4 N7:12 3 1 2 sets if bo rrow is genera ted; sets if unde rflow is gene rated; sets if the result is zero; otherwis e resets When the input conditio[...]

  • Страница 314

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-14 Inst ruct ion Se t Quick Re fe r ence Logical Instruc tio ns Instruction De sc ripti on AND NOT Operation OR Exclusive OR XOR AND BITWIS E AND Source A Source B Dest D9:3 D9:4 D9:5 3F37 00FF 0037 When the input c onditions are true, the c ontroller performs a n AND operation (bit-by-bit) between Sour[...]

  • Страница 315

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-15 Conv ersion Inst ruction s Instruction De scri pti on Convert from BCD FRD Convert to BCD TOD Convert to Degrees DEG FRD FROM BCD Source D9:3 0037 Dest N7:12 37 When the input conditions are true, convert the BCD value in the Source (D9:3) to a integer value and store t[...]

  • Страница 316

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-16 Inst ruct ion Se t Quick Re fe r ence Bit Modify and Move Instructions Instruction De sc ripti on Convert to Radians RAD RAD DEGR EES TO R ADIAN Source Dest N7:9 0.785398 F8:10 45 When the input conditions are true, convert degrees (the value in Source A) to radians and stores the result in the Desti[...]

  • Страница 317

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-17 File Inst ruct ions Bit Distribut e BTD When the input conditi ons are true, the contr oller copies the number of bits specified by Length, starting with the Source bit (3) of the Source (N7:3), and placing the values in the Destination (N7:4), starting with the Destina[...]

  • Страница 318

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-18 Inst ruct ion Se t Quick Re fe r ence File Copy COP When t he input conditions are true, the controller copies the contents of the Source file (N7) into the D estination file (N12). The source remains unchanged. The COP instruction copies the number of elements from the source as specified by the Len[...]

  • Страница 319

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-19 Diagnosti c Inst ruct ions Instruction De scri pti on File Bi t Com pare FBC Status Bits: EN - Enable DN - Done Bit ER - Error Bi t IN - Inhibit Bit FD - Found Bit When the input conditions go from false-to-true, the control ler compares the number of bits s pecified in[...]

  • Страница 320

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-20 Inst ruct ion Se t Quick Re fe r ence Shift Re gister Instructio ns Instruction Description Bit Shift Left BSL Status Bits: EN - Enable DN - Done Bit ER - Error Bit UL - Unload Bit If the input conditions go fr om false-to-true, the BSL i nstruction shifts the number of bits specified by Length (5) i[...]

  • Страница 321

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-21 Sequ encer I nstruc tio ns LIFO Load LFL Status Bits: EN - Enable L oad DN - Done Bit EM - Empty Bit When the input c onditions go from f alse-to-true, the controller loads N70:1 into the next available element in the LIFO file #N70:3, as pointed to by R6:61. Each time [...]

  • Страница 322

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-22 Inst ruct ion Se t Quick Re fe r ence Program Cont rol Instruc tions Sequencer Output SQO Status Bits: EN - Enable DN - Done Bit ER - Error Bit When the rung goes from false-to-true, the SQO instruction increments to the next step i n the sequencer File (#N7:1). The data in the sequencer fi le is tra[...]

  • Страница 323

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-23 Jump to Subroutine JSR If the input conditions are true, the controller starts running a subroutine Program File (90). The controller passes the Input Parameters (N16:23, N16:24, 231) to the subroutine and the RET instruction passes Return Parameters (N 19:11, N19:12) b[...]

  • Страница 324

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-24 Inst ruct ion Se t Quick Re fe r ence SFC Re se t SFR The SF R instruction resets the logic in a sequential function chart. When the SFR instruction goes true, the controller performs a lastscan/postscan on all ac tive steps and actions in the selected file, and then r esets the logic in the SFC on t[...]

  • Страница 325

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-25 Proces s Con t r ol , Messa ge Ins tr u ctions Block T r ansfer Ins truction s Wo r d 0 Instruction Description Proportional, Integral, and Derivative PID Status Bits: EN - Enable DN - Done Bit (for N control blocks only) The control block (PD10:0) c ontains the instruc[...]

  • Страница 326

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-26 Inst ruct ion Se t Quick Re fe r ence Instruction Description Block T ransfer Read BTR If the input conditions go from false to true, a block transfer read is initiated for the I/O module loc ated at rack 1, group 0, module 0. The C ontrol Block (BT11:100, 6-word file) contains status for the transf [...]

  • Страница 327

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-27 ASCII Instru ctions Status Bits: EN - EnableEM - Empty Bit DN - Done BitEU - Queue ER - Error BitF D - Found Bit Instruction Description ASCII T est for Line ABL If input conditions go from false-to-true, the controller reports the number of characters in the buffer , u[...]

  • Страница 328

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-28 Inst ruct ion Se t Quick Re fe r ence ASCII String Extract AEX If input conditions are true, the controller extracts 10 characters starting at the 42nd character of ST38:40 and store the result in ST52:75. Convert Integer to ASCII St ring AIC If input conditions are true, the controller converts the [...]

  • Страница 329

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-29 ASCII String Search ASC If input conditions are true, search S T52:80 starting at the 35th character , for the st ring found in ST38:40. In this example, the string was found at index 42. If t he string is not found, the ASCII instruction m inor fault bit S:17/8 is set [...]

  • Страница 330

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-30 Inst ruct ion Se t Quick Re fe r ence Bit and Word Instructions Category C ode Ti t l e Executio n T ime ( µ s) Integer Execut io n T ime ( µ s) Floating Point Wo r d s o f Memory (1) Tr u e False Tr u e False Rela y XIC examine if closed .32 .16 1 (2) XIO examine if open .32 .16 1 2 OTL output lat[...]

  • Страница 331

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-31 Cate gory Code T itle Execution T ime ( µ s) Integer Execution T ime ( µ s) Floating Point Wo r d s o f Memory (1) Tr u e False Tr u e False Arithmetic ADD add 6.1 1.4 14.9 1.4 4-7 SUB subtract 6. 2 1.4 15.6 1.4 4-7 MUL multiply 9.9 1.4 18.2 1.4 4-7 DIV divides 12.2 1[...]

  • Страница 332

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-32 Inst ruct ion Se t Quick Re fe r ence File, Program Contro l, an d ASCII Instruc tio ns Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False File Arithm etic and Logic FA L all 11 + (S[2.3 + i])E 6.16 + Wi[0.16] 11 + ( Σ [2.3 [...]

  • Страница 333

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-33 Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False Sequencer SQI sequencer input 7. 9 1.3 5-9 SQL sequencer load 7.9 3.5 4-7 SQO sequencer output 9.7 3. 7 5-9 Immediate I/O (2) IIN immediate inp[...]

  • Страница 334

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-34 Inst ruct ion Se t Quick Re fe r ence Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False Program Control LB L label 0.16 0.16 2 END end neg ligible 1 TND temporary end 1 EOT end of transition 1 AFI always false 0.16 0.16 1 ON[...]

  • Страница 335

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-35 Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False Process Control PID PID loop control 5-9 Gains Independent • PLC -5/11 , -5/2 0, -5/20E • PLC -5/30 , -5/4 0, -5/40E, -5/40L -5/60, -5/60L [...]

  • Страница 336

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-36 Inst ruct ion Se t Quick Re fe r ence Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False ACB no. of characters in buffer • PLC-5/11, -5/20, and -5/20E • PLC-5/30, -5/40, -5/40E, -5/40L -5/60, -5/60L, -5/80, and -5/80E •[...]

  • Страница 337

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Instruction Set Quick Reference D-37 Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False ASCII (2) AIC integer to string • PLC -5/11 , -5/2 0, and -5/20E • PLC -5/30 , -5/4 0, -5/40E, -5/40L -5/60, -5/60L, -5/80, and -5/80E •2[...]

  • Страница 338

    Publicatio n 1785 -UM012D -EN-P - July 2005 D-38 Inst ruct ion Se t Quick Re fe r ence Cate gory Code T itle Ti m e ( µ s) Integer Ti m e ( µ s) Floating Poin t Wo r d s o f Mem ory (1) Tr u e False Tr u e False ASCII (2) AWA write w ith append • PLC-5/11, -5/20, and -5/20E • PLC-5/30, -5/40, -5/40E, -5/40L -5/60, -5/60L, -5/80, and -5/80E ?[...]

  • Страница 339

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix E Switch Setting Reference Using This Chapter For this Sw itch S etting Go to Page Enhanced and Ethernet PLC-5 switch 1 for defining the controller’ s DH+ address E-2 Enhanced and Ethernet PLC-5 switch 2 for defining the controller’ s serial port electrical interface E-3 I/O chassis containi[...]

  • Страница 340

    Publicatio n 1785 -UM012D -EN-P - July 2005 E-2 Switch S etting Referen ce Controller Switches Switch 1 T o Select DH+ Baud R ate for Channe l 1A: Set s Sitch: To : DH+ address 1 through 6 (See below) DH+ baud rate 7 on (down)57.6 kbps off (up)230.4 kbps Side View of PLC-5/11, -5/20, -5/26, -5/20E controllers Switch Assembly SW1 Side View of PLC-5/[...]

  • Страница 341

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Switch Setti ng Re fere nce E-3 Switch 2 Front of Processor Front of Processor Bottom View of PLC-5/11, -5/20, -5/26, and -5/20E processors Switch Assembly SW2 Bottom View of PLC-5/30, -5/40, -5/46 -5/40L, -5/60, -5/60L, -5/80, -5/86, -5/40E, and -5/80E processors Switch Assembly SW2 toggle pushed on toggl[...]

  • Страница 342

    Publicatio n 1785 -UM012D -EN-P - July 2005 E-4 Switch S etting Referen ce I/O Chassis Backplane PLC-5 Control ler in th e I/O Cha ssis Regardless of this switch setting, outputs are turned off when any of the following occurs: processor detects a major fault an I/O chassis backplane fault occurs you select program or test mode you set a status fil[...]

  • Страница 343

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Switch Setti ng Re fere nce E-5 1771-ASB Remote I/O Adapter or 1771-ALX Extend ed-Lo cal I/ O Adapt er Switch Switch 5 6 1 2 on off Last State Switches Processor Restart Lockout Addressing Outputs of this I/O chassis remain in their last state when a communication fault is detected by this I/O adapter. Out[...]

  • Страница 344

    Publicatio n 1785 -UM012D -EN-P - July 2005 E-6 Switch S etting Referen ce I/O Chassis Configura tion Pl ug ATTENTION If you set this s witch to the ON posi tion, when a communication fault is detected, outputs connected to this chassis remain in their last state to allow machine motion to continue . W e recommend that y ou set switc h 1 to the OFF[...]

  • Страница 345

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Switch Setti ng Re fere nce E-7 Remote I/O Adapter Module (1771-ASB Se ri es C and D) without Complementary I/O 1234 O N O F F SW - 2 12345678 O N O F F SW - 1 56 Switch 12 ON OFF OFF ON OFF OFF ON ON 57.6 Kbps 115.2 Kbps 230.4 Kbps Not used Communication Rate Pressed in at top ON (closed) Pressed in at bo[...]

  • Страница 346

    Publicatio n 1785 -UM012D -EN-P - July 2005 E-8 Switch S etting Referen ce (1771-ASB Ser ies C an d D) I/O Rack Number - without Comple mentary I/O Rack 1 2 3 4 5 6 01 on on on on on off 02 on on on on off on 03 on on on on off off 04 on on on off on on 05 on on on off on off 06 on on on off off on 07 on on on off off off 10 on on off on on on 11 o[...]

  • Страница 347

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Switch Setti ng Re fere nce E-9 Extended-Local I/O Adapter Module (1771-A LX) Sw itc h SW1 1234 567 8 SW-2 Not Used OPEN SW-1 First I/O Group Number I/O Rack Number Rack: 1 2 3 4 5 6 01 on on on on on off 02 on on on on off on 03 on on on on off off 04 on on on off on on 05 on on on off on off 06 on on on [...]

  • Страница 348

    Publicatio n 1785 -UM012D -EN-P - July 2005 E-10 Switch Sett ing Re f eren ce (177 1-ALX ) Confi g uratio n Pl ug Configuration Plug 17341 Do not place a jumper on this set of pins. 1. Lay the module on its right side. The configuration plugs are visible on the lower rear of the module. 2. Set the configuration plug as shown below according to your[...]

  • Страница 349

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix F T roubleshooting Using This Chapter For In formation Ab out T roubleshoot ing: Go to Pa ge: PLC-5 controller F-2 Remote I/O sys tem F-6 Extended-local I/O system F-9 Unexpected PLC-5 controller operat ion when entering run mode F-10[...]

  • Страница 350

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-2 T roublesh oot i ng PLC-5 Con troller Gene ral P r ob lem s Indic ator Co lor Description Probable Ca use R ec ommended Act i on PROC Green (steady) Controller is in run mode and fully operational Normal operation No ac tion required Green (blinking) Controller memory is being transferred to EEPROM No[...]

  • Страница 351

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T roublesh ooting F-3 FORCE Amber (steady) SFC and/or I /O forces enabled Normal operation No action required Amber (blinking) SFC a nd/or I/O forces present but not enabled Off SFC and/or I/O forces not present COMM Of f No transmission on channel 0 Normal operation if channel is not being used Green (bli[...]

  • Страница 352

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-4 T roublesh oot i ng Control ler C ommunica tion Ch anne l T rou bleshoo ting Indi cator Color Channe l Mode Description Probable Ca use Recommend ed Action A or B Green (steady) Remote I/O Scanner Activ e Re mote I/O l ink, a ll adapter modules are present and not faulted Normal operation No action re[...]

  • Страница 353

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T roublesh ooting F-5 Extend ed-Lo cal I/ O T roub lesh ooting Ethe rnet St atus Indic at or Indi cator Co lor Cha nnel M ode De scription Probab le Cause Recommende d Act i on 2 green (steady) Extended local I/O Scanner active extended-local I/O link, all adapter modules are present and not faul ted norma[...]

  • Страница 354

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-6 T roublesh oot i ng Ethe rn et T ransmit LED The PLC-5 Ether net interf ace co n tains an Ethernet T ransmit LED that lights (g reen) briefly when the Ethernet p ort is transm itting a pack et. It does not indicate whe ther or not the Ethernet port is receiv ing a pack et. Remote I/O Sy stem T r o ubl[...]

  • Страница 355

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T roublesh ooting F-7 Blink alternately Off Adapter m odule not activ ely c ontroll ing I/O (2) Adapter module in controller restart loc kout mode (adapter to scanner link is normal) Controller restart lock out switch on chassis backplane switch as sembly on (3) Press reset button to clear lockout feature [...]

  • Страница 356

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-8 T roublesh oot i ng T r o ubles ho oting Guid e for the 17 71-A SB Series C and D Adapter Mo dule (continue d) Indic ator s Des cri pti on Probab le Cause Re co mme nd ed Act ion Active Adapte r Fault I/O Rack Off Off On I/O chassis fault. (1) No communication on li nk . Problem exists between: • ad[...]

  • Страница 357

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T roublesh ooting F-9 Extended-Local I/O Sy stem T r o ubles ho otin g Guide for the 17 71 - A L X Adap ter Mod ule ACTIVE ADAPTER FAULT I/O RACK FAULT Indi cators Description Proba ble Cause R eco mme nded Acti o n Active Adapt er Fault I/O Rack On Off Off Normal indication; remote adapter is fully operat[...]

  • Страница 358

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-10 T roubles hootin g Unexpected Operation when Entering Run Mode If unexpected operation occur s whenever your controller enters r un mode, be sure to examine the prescan oper ation of the instr uctions in this section. These instr uctions ex ecute differently during presc an than they do during a nor [...]

  • Страница 359

    Publicatio n 1785-UM0 12D-EN-P - July 2005 T roublesho otin g F-11 Suggested Actio n T o avoid unexpected operation that may result from these prescan activit ies, follow these guidelines: • Do not use indexed o r indirect addres sing with the instructions listed in the above t able. • If you must use indexed o r indirect addressing, use the fi[...]

  • Страница 360

    Publicatio n 1785 -UM012D -EN-P - July 2005 F-12 T roubles hootin g Not es[...]

  • Страница 361

    1 Publicatio n 1785-UM0 12D-EN-P - July 2005 Appendix G Cable Reference Using This Chapter Channel 0 Pin Assignments The side label of the controller shows a table list ing channel 0 (RS-port) pin assi gnments . This tab le sho ws the sam e info r mation: For Information About Go to Page Channel 0 pin as signments G-1 Serial cable pin assignments G[...]

  • Страница 362

    Publicatio n 1785 -UM012D -EN-P - July 2005 G-2 Cable Re ference Serial Cable Pin Assignments The following diag rams s how the pin assignments for the cab les you need for seria l por t co mmunic atio ns. Cable #1 25-pin D-Shell 1770-KF2 RXD 2 GND 5 TXD 3 DCD 1 DTR 4 DSR 6 RTS 7 CTS 8 2 7 3 4 RTS 5 CTS 6 DSR 8 DCD 20 DTR 9-pin D-Shell Cable #2 25-[...]

  • Страница 363

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Cabl e Refe r e n c e G-3 Connecting Diagrams 1784-CP5 with -CP7 adapter PLC-5 1770-KF2 modem modem 1770-KF2 1785-KE 1770-CD phone line cable #6 cable #1 1784-CAK cable #4 Terminal Terminal Terminal Series B Terminal modem modem phone line cable #6 cable #4 Terminal 1784-CP7 1784-CP5 PLC-5 controller 1784-[...]

  • Страница 364

    Publicatio n 1785 -UM012D -EN-P - July 2005 G-4 Cable Re ference PLC-5 controller PLC-5 controller 1770-KF2 modem modem 1785-KE 1770-CD 1784-CP6 phone line cable #6 1784-CXK cable #6 Terminal Terminal Series B Terminal modem modem phone line cable #6 cable #6 Terminal 1770-KF2 cable #2 Terminal Requires either a gender changer or one end of cable #[...]

  • Страница 365

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Cabl e Refe r e n c e G-5 Programming Cable Specifications The specif ications for each Allen-Bra dle y cable used for DH + communication s are shown on the follo wing pages . R efer to the following table for the exact location. Cable - 1784-CAK Connect s 1785-KE to Workstation T For To Use this Cable See[...]

  • Страница 366

    Publicatio n 1785 -UM012D -EN-P - July 2005 G-6 Cable Re ference Cable - 1784-CP6 Connect s Workstation Using 1784-KT , -KT/2, -KL, or -KL/B to Controlle r Cable and Adapte r - 1784-CP7 Connects to Contr oller via 9-pin D-Shell of a 1784-CP , -CP5, or -PCM5 cable A 38 37 36 35 34 33 32 31 7 6 5 2 3 1 3 2 1 61 62 8 4 Shield Blue Shield Blue Clear 18[...]

  • Страница 367

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Cabl e Refe r e n c e G-7 Cable Ad apter - 1784-CP8 Conne cts a Workstation Using a 1784-KT , -KT2, or -KL Card to a P ermanent DH+ Netw or k Cable - 1784-CP10 Connects W orkstation to Controller Using Serial P ort 1 2 3 33 34 35 36 37 60 61 62 19816 1770-CD Twinax Cable 3-position terminal connector Blue [...]

  • Страница 368

    Publicatio n 1785 -UM012D -EN-P - July 2005 G-8 Cable Re ference Cable - 1784-CP11 Controller t o Workstation Using a Serial P ort Cable - 1784-PCM5 Controller t o Work station (using a 1784-PCMK ) 1 13 14 25 1 13 14 25 1 13 14 25 25-pin D-Shell Workstation Female 25-pin D-Shell Controller Male 3.2m (10 ft ) TXD GND RXD RTS CTS DSR DCD DTS RTS CTS [...]

  • Страница 369

    Publicatio n 1785-UM0 12D-EN-P - July 2005 Cabl e Refe r e n c e G-9 Ethernet Cable Connections The Ether net port connects to either a thin-wire or thick-wire netw o rk via a 15-pin tra nscei ve r or Medium Access U nit (MA U) connection. The table below describes Allen - Bradley transceivers: Workstation PLC-5/40E Ethernet Network Transceiver Tra[...]

  • Страница 370

    Publicatio n 1785 -UM012D -EN-P - July 2005 G-10 Cabl e Refe rence The con troller connects to the transceiv er using a standard transc eiver cable , which is also kno wn as an Access Unit Interface (A UI) cable. Allen-Bradley has t wo le ngths of t ranscei ver cables and four k its consistin g of tran scei ve rs and cables . Connection to “10bas[...]

  • Страница 371

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index Numerics 1/2slot add ressing 4-3, E-4, E-5 1770KF2 9-2 1771AF 6-6 1771ALX 8-1, E-5, F-9 1771AS 6-6 1771ASB 6-6, 6-11, E -5, F-6 1771CD 9-2 1771DCM 6-6 1771KRF 9-2 1771SN 6-6 1772SD, SD2 6-6 1775S4A, S4B 6-6 1775SR 6-6 1784CAK G-5 1784CP 9-2, G-6 1784CP10 G-2, G-5, G-7 1784CP11 G-2, G-5, G-8 1784CP[...]

  • Страница 372

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 2 Index blocktran sfer 2-3, 4-7, 5-3, 5-4, 6-13, 6-14, 6-15, 6-16, 6-17, 6-19, 6-20, 7-7, 7-10, 7-11, 7 -14, 8-6, 8-7, 15-11, 17-2, 18-3, C-8, C-12, D-25 BOOTP disabl ing 11-4 example 11-8 hardware addres s 11-8 IP a ddress 11-7 using 11-5 broadca st ad dressi ng 11 -9 C cables Beld en 94 63 6-3 communic[...]

  • Страница 373

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index 3 I/O stat u s file 6-7 main c ontrol progra ms 16-4 PII 18-5 pointto point 10-6 proces sorre sident rack 5-4 remote I /O adapter channel 7-2, 7-3 remote I /O scanner channel 6-6 seri al por t 10-2, 10-6 start up procedu re 14-3 STI 17-3 connecti ons Ethe rnet G- 9 control bits 14-3 control ler do[...]

  • Страница 374

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 4 Index DH+ link cabl e len gth s 9-2 communicat ing with devices 9-1 conf ig urin g ch a nn els 9- 3 defa ult a ddr ess 9-3 defini ng the proc essor addr ess 9-4 desi gn t ip 9- 17 diagnos tic count ers 9-12 estimat ing per fo rmance 9-12 global s tatus fl ag file 9-5 intern al p rocessi ng time 9-15 me[...]

  • Страница 375

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index 5 star tup 14 -2 testin g 15-11 using 15- 1 watchdo g timer 15-5 when to use 13-11 faulte d prog r am st at e 13-12 faults blockt ransfe r, mino r 6-15 clea ring 15-7, 15-12 detect ing major 15-2 extend edlocal I/O r ack 15-3 major 15-1, 15-12 major an d minor 15-11 minor 15-12 monito ring 15-12 p[...]

  • Страница 376

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 6 Index indic ators 1771ALX F-9 1771ASB F- 6 communicat ion F-4 Etherne t F-5, F-6 extended loca l I/O F-5 PLC5/11, 5/20 1-3 PLC5/20E 1-6 PLC5/30 1-4 PLC5/40, 5/60, and 5/80 1-5 PLC5/40E and 5/80E 1-7 PLC5/40L , 5/60 L 1-8 processo r F-2 indirect addr ess 4-1 8 instruct ions ASCII D-27 bit modif y D-16 b[...]

  • Страница 377

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index 7 file , prog ram contro l, and ASCI I instru ctio ns D-38 gapp ing 4-12 opti mizin g 4-22 progr am fil es 4-15 prot ecti on E-4 memory card di agnostics B-12 memory module transf er E-4 message ins truction D-25 messagebas ed communicati on 10-4 messages DH+ link 9-13 editin g on line C- 12 Ether[...]

  • Страница 378

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 8 Index polling schemes 10-16 tec hniqu es 10-4 power suppl ies mounting dimensi ons 3-6 powerup routi nes 13-10, 13-11, 14-1, 14-3 priorit y schedulin g 13-11 privile ge class assigne d to chan nel 12-4 assigne d to node 12-4 assigne d to off li ne file 12-4 privile ges assigni ng class t o channel s 12[...]

  • Страница 379

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index 9 comm unica tion rat e C-7 confi guratio n overv i ew 6-1 confi guratio n steps 6-12 data tr ansfe r 6-11 desi gn C-10, C-11 faults 15-3 how b loc ktrans fer s af fect s can time C-8 I/O stat u s file 6-7 introd uct ion 6-3 maximum dev ices 6-4 numb er o f rack ent ries in sc an l ist C-7 opti mi[...]

  • Страница 380

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 10 Index SFC transit ions forc ing 13-2 SFCs 1-10 shif t re gis ter in stru cti ons D-20 site prepar ation condu cto r cate gories 3-4 raceway la yout 3-4 routin g conduc tors 3-4 slave commu nication 10 -3, 10-9 spacin g chassis 3-1 Specifica tion batte ry A-2 Specifica tions A-1 specif ications A-1 sta[...]

  • Страница 381

    Publicati on 1785-UM0 12D - EN-P - July 200 5 Index 11 file , prog ram contro l, and ASCI I instru ctio ns D-38 global status f lags fil e C-5 housek eepin g C-4 input st ate s C-2 instru ctio ns C-3 intern al p roc essing 9-15 nodes 9-13 optim iz ing fo r re m ot e I/ O C-9 pres can F-10 prog r am sc an 5-2, 5-3 to exte ndedl oca l I/O 8-5 using i[...]

  • Страница 382

    Publica tion 17 85-UM012 D-EN-P - Jul y 2005 12 Index[...]

  • Страница 383

    Publicat i on CIG-CO52 1C-EN-P- May 200 3 PN957782 -07957782 -91 How Are W e Doing? Y our comments on our technical publications will help us serve you better i n the future. Thank you for taking the time to provide us feedback. Y ou can compl ete this form and mail (or fax) it bac k to us or email us at RADocumentComments@ra.rockwell.com Please co[...]

  • Страница 384

    Other Comments PLEASE FOLD HE RE NO POST AGE NECESSARY IF MAIL ED IN THE UNITE D STA TES BUSINESS REPL Y MAIL FIRST -CLASS MAIL PERMIT NO. 18235 CLEVELAND OH POST AGE WILL BE P AID BY THE ADDRESSEE 1 ALLEN-BRAD LEY DR MA YFIELD HEIGHTS OH 44124-970 5 PLEASE FAS TE N HERE (DO NOT ST APLE) PLEASE RE M OVE[...]

  • Страница 385

    [...]

  • Страница 386

    [...]

  • Страница 387

    [...]

  • Страница 388

    Publicatio n 1785 -UM012D -EN-P - July 2005 2 PN 957 782- 07 Supersedes P ublication 1 785-6.5.12 - N ovember 1998 Copyright © 20 05 Rockwell Automatio n, Inc. All right s reserved. P rinted in the U .S.A. Rockwell Automation Support Roc kwell Automation provides technical in for mation on th e web to ass ist you in using it s produc ts . At ht tp[...]