Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/newdedyk/domains/bkmanuals.com/public_html/includes/pages/manual_inc.php on line 26
Mitsubishi Electronics MELSEC Q series MELSEC L series manuale d’uso - BKManuals

Mitsubishi Electronics MELSEC Q series MELSEC L series manuale d’uso

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
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412

Vai alla pagina of

Un buon manuale d’uso

Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso Mitsubishi Electronics MELSEC Q series MELSEC L series. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica Mitsubishi Electronics MELSEC Q series MELSEC L series o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.

Che cosa è il manuale d’uso?

La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso Mitsubishi Electronics MELSEC Q series MELSEC L series descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.

Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.

Quindi cosa dovrebbe contenere il manuale perfetto?

Innanzitutto, il manuale d’uso Mitsubishi Electronics MELSEC Q series MELSEC L series dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo Mitsubishi Electronics MELSEC Q series MELSEC L series
- nome del fabbricante e anno di fabbricazione Mitsubishi Electronics MELSEC Q series MELSEC L series
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature Mitsubishi Electronics MELSEC Q series MELSEC L series
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti

Perché non leggiamo i manuali d’uso?

Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio Mitsubishi Electronics MELSEC Q series MELSEC L series non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti Mitsubishi Electronics MELSEC Q series MELSEC L series e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio Mitsubishi Electronics in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche Mitsubishi Electronics MELSEC Q series MELSEC L series, come nel caso della versione cartacea.

Perché leggere il manuale d’uso?

Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo Mitsubishi Electronics MELSEC Q series MELSEC L series, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.

Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso Mitsubishi Electronics MELSEC Q series MELSEC L series. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.

Sommario del manuale d’uso

  • Pagina 1

    MELSEC-Q/L S tructured Programming Manual (S pecial Instructions)[...]

  • Pagina 2

    [...]

  • Pagina 3

    A-1 SAFETY PRECAUTIONS (Read these precautions bef o re using this product.) Before using M ELSEC-Q or -L series progr ammable co ntrol lers, please read the manuals included with each product and the relevant ma nuals introduced in those man u als carefully , and pay full attention to s afety to ha ndle the product cor rectly . Make sure that the [...]

  • Pagina 4

    A-2 CONDITIONS OF USE FOR THE PRODUCT (1) Mitsubishi programmable controller ("th e PRODUCT") shall be used in conditions; i) where any problem, fault or failure occurring in th e PRODUCT , if any , shall not lead to any major or serious accident; and ii) where the backup and fail-safe function are systematically or auto matically provide[...]

  • Pagina 5

    A-3 REVISIONS The manual number is written at the bottom left of the back cover . Print date Manual number Revision Jul., 2008 SH(NA)-080785ENG-A First edi tion Jan., 2009 SH(NA)-080785ENG-B Q00UCPU, Q01UCPU, Q10UDHCP U, Q10UDEHCPU, Q20UDHCPU, Q20UDEHCPU MANUALS, Section 2.2.5, Section 5.5 GENERIC TERMS AND ABBREVIA TIONS IN THIS MANUAL, Section 1.[...]

  • Pagina 6

    A-4 Print date Manual number Revision Apr ., 2010 SH(NA)-080785ENG-E Q50UDEHCPU, Q100UDEHCPU Section 2.2.2, Section 5. 2.15, Section 5.4.15, Sect ion 5.4.16, Section 5.4.17 MANUALS, Section 1.2, Section 1.4, Section 2.2.4, Chapter 4, Section 5.3 .7, Section 5.4, Section 5.4.1, Section 5.4.3 , Section 5.4.5, Section 5.4.6, Section 5.4.7, Section 5.4[...]

  • Pagina 7

    A-5 Japanese manual version SH-080738-P  2008 MITSUBISHI ELECTRIC CORPORA TION Print date Manual number Revision Jul., 201 1 SH(NA)-080785ENG-I L02CPU-P , L26CPU-PBT Section 1.2, Section 1.4, Chapter 4, Section 5.3.2, Sect ion 5.3.4, Section 5.3.15, Section 5.4.16, Section 5.4. 17, Section 5.4.18, Secti on 5.4.21, Sect ion 5.4.22, Section 5.4.23[...]

  • Pagina 8

    A-6 INTRODUCTION Thank you for purchasing the Mit subishi MELSEC-Q or -L series programm able controllers. Before using this product, please read this manual and the rele vant manuals carefully an d develop familiarity with the programming specifications to handle the product corr ectly . When applying the program exampl es introduced in this man u[...]

  • Pagina 9

    A-7 5. MODULE DEDICATED IN STRUCTION 5 - 1 to 5 - 258 5.1 Analog Instruction 5 - 2 5.1.1 OFFGAN instruction .............. ................ ................ .................... ................ ................ ...... .............. 5 - 2 5.1.2 OGLOAD instruction ........................... ................ ................ ................... ...[...]

  • Pagina 10

    A-8 5.4.23 REMTO instruction ........................ ................ .................... ................ ................... ......... ............ 5 - 212 5.4.24 CCPASET instruction .......... ................. ................................................................ ........... ..... ..... 5 - 214 5.4.25 OPEN instruction ........... .[...]

  • Pagina 11

    A-9 8.2 Counter Function Ded icated Instruction 8 - 18 8.2.1 ICCNTRD instruction ................ ................... ................. ................... ................ ................ .......... .. 8 - 18 8.2.2 ICRNGWR instruction ............ ................... ................ .................... ................ ................... . ...[...]

  • Pagina 12

    A-10 MANUALS The manuals related to this product are listed below . Order each manual as n eeded, referrin g to the follow ing lists. (1) S tructured programming (2) Operation of GX Works2 Operating manuals in PDF format are stored on the CD- ROM of the softwa re package. Printe d manuals are sold sep arately . T o order manuals, please provide the[...]

  • Pagina 13

    A-11 (3) Detailed specificat ions of instructions • Analog instruction Manual name Manual number (model code) Analog-Digital Conve rter Module User 's Manual System config uration, perfo rmance specifi cations, func tions, handli ng, wiring, and tr oubleshooti ng of the Q64AD, Q68AD V , and Q68ADI (Sold sep arately) SH-080055 (13JR03) Channe[...]

  • Pagina 14

    A-12 • Positioning instruction • Serial commu nication MELSEC-L Dua l Channel Isolate d High Resolution An alog-Digital Conv erter Module User 's Manual System config uration, perf ormance specif ications, fun ctions, handl ing, wiring, and troubleshoot ing of the L60AD4- 2GH (Sold separately) SH-081 103ENG (13JZ72) MELSEC-L Dig ital- Anal[...]

  • Pagina 15

    A-13 • Network dedicated instruction • PID control instruction Manual name Manual number (model code) MELSEC-Q CC-Link System Master/Loc al Module User's Manual System config uration, perf ormance specif ications, fu nctions, handl ing, wiring, an d troubleshoot ing of the QJ61BT1 1N (Sold sep arately) SH-080394E (13JR64) MELSEC-L CC-Link [...]

  • Pagina 16

    A-14 • Socket communica tion function instruction • Built-in I/O function instruction • Data logging fun ction instructio n • SFC control Instruction Manual name Manual number (model code) QnUCPU User' s Manual (Commu nication via B uilt-in Ether net Port) Functions for the communica tion via built-i n Ethernet por t of the CPU module [...]

  • Pagina 17

    1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION 1 1-1 OVER VIEW 1.1 Purpose of This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 1.2 T erms . . . .[...]

  • Pagina 18

    1-2 1.1 Purpose of This Manual 1.1 Purpose of This Manual This manual explains the instructions for the network module , intelligent function module, PID control, socket communication function, built- in I/O function, and data logging function among common instructions and special instructions necessary for creating prog rams using the structured p[...]

  • Pagina 19

    1.1 Purpose of This Manual 1-3 1 OVERVI EW (2) Operations in each programming language For details of instru ctions used in ea ch prog ramming language, refer to the section 3 on the next page Purpose GX Works2 Beginner's Manual GX Works2 V ersion 1 Operating Manual Simple Project Structured Project Simple Project Structured Project Simple Pro[...]

  • Pagina 20

    1-4 1.1 Purpose of This Manual (3) Details of instructions in each programmin g language Purpose MELSEC- Q/L/F Structured Programming Manual MELSEC-Q/L Structured Programming Manual MELSEC- Q/L Programming Manual MELSEC-Q/L/QnA Programming Manual MELSEC-Q Programming /Structured Programming Manual Manual for module to be used Fundamentals Common In[...]

  • Pagina 21

    1.2 Terms 1-5 1 OVERVI EW 1.2 T erms This manual uses the generic terms an d abbreviatio ns listed in the following table to discuss the software p ackages and pro grammable controller CPUs. Corr esponding module models a re also listed if needed. Te r m Description GX Works2 Product name of the software package for t he MELSEC programmabl e contro[...]

  • Pagina 22

    1-6 1.3 Explanation Content in This Manua l 1.3 Explanation Content in This Manual This manual explains the progr amming methods and da ta used for co ntrol of the following modules and PID control using structu red programming tech nique. Function/module for explainin g an instruction Processing performed b y the instruction Reference Analog mo du[...]

  • Pagina 23

    1.3 Explanation Content in This Manual 1-7 1 OVERVI EW • Precautions on using instructions For details of the specifications, func tions, and operatin g timing of each instruction, refer to the rela ted manuals of each modu le. 'MANUALS' Function/module fo r explaining an instruction Processing perfo rmed by the instruction Reference Bu[...]

  • Pagina 24

    1-8 1.4 Modules and Versions Applicable to Instructions 1.4 Modules and V ersions Applicable to Instructions This section expla ins the modules and ve rsions applicable to the instructions explained in this manual. For details of applicable versions, refe r to each instruct ion in Chapter 5. Function/module for explaining an instruction Applicable [...]

  • Pagina 25

    1.4 Modules and Versions Applicable to Instructions 1-9 1 OVERVI EW • How to check the applicable version or serial number Intelligent function modules : User's Manual or Reference Manual for the module listed in 'Manuals' CPU modules suppor ting PID control: User's Manu al (Function Explanat ion, Program Fu ndamentals) of the[...]

  • Pagina 26

    1-10 MEMO[...]

  • Pagina 27

    2 2-1 1 OVERVI EW 2 INSTRUCTION T ABLES 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION INSTRUCTION T ABLES 2.1 How to Read Instruction T ables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 2.2 Module Ded[...]

  • Pagina 28

    2-2 2.1 How to Read Instruction Tab les 2.1 How to Read Instruction T ables Instruction t ables in Section 2.2 have t he following form: Description Classifies instructions by application. Indicates th e instruction s used in a pr ogram. Indicates th e arguments of th e instruction . , : Source ............ . S tores data before operation. , : Dest[...]

  • Pagina 29

    2.2 Module Dedicate d Instruction 2.2.1 Analog instruction 2-3 2 INSTRUCTION T ABLES 2.2 Module Dedicated Instruction 2.2.1 Analog instruction Classification Instruction nam e Argument Processing details Executing condition Page Mode switchin g G_OFFGAN , Moves to the offset /gain settin g mode. Moves to the norm al mode. 5-2 GP_OFFGAN , Setting va[...]

  • Pagina 30

    2-4 2.2 Module Dedicated Instructi on 2.2.2 Positionin g instruction 2.2.2 Positioning instruction Classification Instructi on name Argument Processing details Executing condition Page Absolute p osition restorat ion Z_ABRST1 , , Restores the absolu te positio n of the sp ecified a xis. 5-53 Z_ABRST2 , , Z_ABRST3 , , Z_ABRST4 , , Position ing start[...]

  • Pagina 31

    2.2 Module Dedicate d Instruction 2.2.3 Serial communication 2-5 2 INSTRUCTION T ABLES 2.2.3 Serial communication Classification Instruction na me Argument Processing details Executing condition Applicable module Page On-demand functio n transmissi on G_ONDEMAND , , , Sends dat a using the on-d emand function of MC protoc ol. 5-66 GP_ONDEMAND , , ,[...]

  • Pagina 32

    2-6 2.2 Module Dedicated Instructi on 2.2.4 Network d edicated instruction 2.2.4 Network dedicated instruction Classification Instruction n ame Argu ment Processing details Execu ting condition Applicable module Page Reading fro m the buffer memory of an intellige nt device st ation J_RIRD , , , Reads dat a for the spe cified number of points from [...]

  • Pagina 33

    2.2 Module Dedicate d Instruction 2.2.4 Network dedicated instruction 2-7 2 INSTRUCTION T ABLES Network p arameter setting G_RLP ASET , , , , , , Sets net work para meter to the master station and starts up the data link. 5-139 GP_RLP ASET , , , , , , Device data read/ write J_READ , , , , Reads data from a word device of another s tation. 5-146 JP[...]

  • Pagina 34

    2-8 2.2 Module Dedicated Instructi on 2.2.4 Network d edicated instruction T ransient request to another station J_REQ , , , , Executes remote RUN/STOP for another statio n. Reads/wr ites clock da ta from another statio n. 5-183 JP_REQ , , , , G_REQ , , , , GP_REQ , , , , Read from oth er statio n devices J_ZNRD , n1, , n2, , Reads data from a devi[...]

  • Pagina 35

    2.2 Module Dedicate d Instruction 2.2.4 Network dedicated instruction 2-9 2 INSTRUCTION T ABLES Reading fro m buffer memory of intellig ent function module on remote I/O station Z_REMFR , n1, n2, n3, n4, n5, , Reads data from the buffer memory of an intell igent funct ion module o n the remote I /O station . 5-210 ZP_REMFR , n 1, n2, n3, n4 , n5, ,[...]

  • Pagina 36

    2-10 2.3 PID Contro l Instruction 2.3.1 PID control instructio n (inexact differen tial) 2.3 PID Control Instruction 2.3.1 PID control instruction (inexact differential) 2.3.2 PID control instruction (exact differential) Classification Instructi on name Argument Processing details Executing condition Page Data se tting S_PIDINIT Sets data to be use[...]

  • Pagina 37

    2.4 Socket Communication Function Instruction 2-11 2 INSTRUCTION T ABLES 2.4 Socket Communication Function Instruction Classification Instruction name Argument Processing details Executin g condition Page Opening/ closing connection SP_SOCOPEN , , , Establ ishes a conn ection. 7-2 SP_SOCCLOSE , , , Shuts a co nnection off. 7-5 Reading re ceive data[...]

  • Pagina 38

    2-12 2.5 Built-in I/O Function Instruction 2.5.1 Positionin g function dedicated instruction 2.5 Built-in I/O Function Instruction 2.5.1 Positioning function dedicated instruction Classification Instruction name Argument Processing details Executing condition Page Position ing start IPPSTRT1 n S pecifies a data number to be executed fr om "Pos[...]

  • Pagina 39

    2.5 Built-in I/O Function In struction 2.5.2 Counter functi on dedicated instruction 2-13 2 INSTRUCTION T ABLES 2.5.2 Counter function dedicated instruction Classification Instruction nam e Argument Processing details Executing condition Page Current valu e read ICCNTRD1 - S tore s the most r ecent valu e for the current value of the sp ecified CH.[...]

  • Pagina 40

    2-14 2.5 Built-in I/O Function Instruction 2.5.2 Counter function dedicated instructio n Classification Instruction name Argument Processing details Executing condition Page Pulse measurement read ICPLSRD1 S tores the measure d pulse va lue of th e specified CH. 8-27 ICPLSRD1P ICPLSRD2 ICPLSRD2P PWM output ICPWM1 , Outputs the PWM wavef orm of the [...]

  • Pagina 41

    2.6 Data Logging Function Instruction 2-15 2 INSTRUCTION T ABLES 2.6 Dat a Logging Function Instruction 2.7 SFC Control Instruction Classification Instruction name Argument Processing details Executin g condition Page T rigger logg ing set/reset LOGTRG n Generates th e trigger con ditions in a tr igger logging . S tores the data sampli ng results t[...]

  • Pagina 42

    2-16 MEMO[...]

  • Pagina 43

    3 3-1 1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION CONFIGURA TION OF INSTRUCTIONS 3.1 Configuration of Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Pagina 44

    3-2 3.1 Configuration of Instructions 3.1 Configuration of Instructions Instructions available in the CPU module can be divid ed into an instruction name and an argument . The application of an instruction na me and an argum ent are as follows: • Instruction name..... Indicates the function of the instruction. • Argument .............. Indicate[...]

  • Pagina 45

    3.1 Configuration of Instructions 3-3 3 CONFIGURA TION OF INSTRUCTIONS (2) Sou rce (a) A so urce is data used in an operat ion. (b) The following source types are available depen ding on the device specified in an instruction: • Constant . . . . . . . . . . . . . . . . . . . . . S pecifies a numeric value used in an operation. Constants are set d[...]

  • Pagina 46

    3-4 MEMO[...]

  • Pagina 47

    4 4-1 1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION HOW T O READ INSTRUCTIONS[...]

  • Pagina 48

    4-2 Chapter 5 provides det ailed explanation on eac h instruction in th e layout as sh own below . Indicates a section numbe r and an outline of an instruction. Indicates an instr uction to be explained.[...]

  • Pagina 49

    4-3 4 HOW TO READ INSTRUCTIONS Indicates the instruction execution t arget module. If one instruction is to be executed in two or more modules, applicable modules are indica ted using icons. Indicates the instruction name and ex ecuting condition of the instruction. Indicates the instruction names that can be described. Written format s in the stru[...]

  • Pagina 50

    4-4 Indicates th e processin g performed by the instruc tion. Indicates data such as control dat a, send dat a or receive data, that are used for an input argument or output argument in an instr uction. Example: Control dat a to be used in the CC-Link instruction 'GP_RIRD' The setting side indicates the following: User : Data set by user [...]

  • Pagina 51

    5 5-1 1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION MODULE DEDICA TED INSTRUCTION 5.1 Analog Ins truction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .[...]

  • Pagina 52

    5-2 5.1 Analog Instruction 5.1.1 OFFGAN instruction G_OFFGAN 5.1 Analog Instruction 5.1.1 OFFGAN instruction G_OFFGAN *1: Local devices and file registers per program cannot be used as setting data. Function This instruction converts the mode of ana log modules. (no rmal mode to offset/gain setting mode, offset/gain setting mod e to normal mode) G([...]

  • Pagina 53

    5.1 Analog Instruction 5.1.1 OFFG AN instruction 5-3 5 MODULE DEDICA TED INSTRUCTION G_OFFGAN G_OFFGAN Program Example The following program conve rts the mod e of the A/D converter mo dule mounted on the I/O numbers from X/Y00 to X/Y0F to the of fset/gain setting m ode when V ar_Flag turns ON, and gets it back to the normal mo de when V ar_Flag t [...]

  • Pagina 54

    5-4 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD 5.1.2 OGLOAD instruction G_OGLOAD *1: Local devices and file registers per program cannot be used as setting data. Function This instruction reads the user rang e settings of fset/gain values of analog modules to the CPU. G(P)_OGLOAD P: Executing conditi on : indicates any of th e followi[...]

  • Pagina 55

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-5 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD Contro l Data (1) Q64AD/Q64DAN/Q64DA/Q64DAH/L60AD4/L60DA4 *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other than 0[...]

  • Pagina 56

    5-6 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD (2) Q68ADV/Q68ADI/Q68DA VN/Q6 8DA V/Q68DAIN/Q68DAI/Q68CT *1 Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 : Normal completion Other than 0 : Error completio n (error code) – System[...]

  • Pagina 57

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-7 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (3) Q64AD-GH/Q 64ADH/L60AD4- 2GH *1 Control dat a of Q64AD-GH/Q64ADH/L60AD4-2GH (1 /2) Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N orm[...]

  • Pagina 58

    5-8 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q64AD-GH/Q64ADH/L60AD4-2GH (2/2) Device Item Setting data Setting range Setting side [30] CH3 User range se ttings gain va lue (L) –– System [31] CH3 User range se ttings gain va lue (H) [32] CH4 User range se ttings offset valu e (L) –– System [33] CH4 User range [...]

  • Pagina 59

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-9 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (4) Q62AD-DGH *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other than 0 : Error comp letion (error code) – System[...]

  • Pagina 60

    5-10 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD (5) Q68AD-G *1 Device Item Setting data Setting range Setting side [0] System ar ea – – – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 :Normal completion Other than 0 :Error completion (error code) – System [2] Pass data c lassificat ion setting S peci[...]

  • Pagina 61

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-11 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (6) Q66AD-DG *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 :N ormal completion Other than 0 :Error completion (error code) – System [2[...]

  • Pagina 62

    5-12 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD (7) Q62DAN/Q62DA *1 Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 : Normal completion Other than 0 : Error completio n (error code) – System [2] Pass data c lassificat ion setting[...]

  • Pagina 63

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-13 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (8) Q62DA-F G *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other than 0 : Error comp letion (error code) – Syste[...]

  • Pagina 64

    5-14 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD (9) Q66DA-G *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 :Normal completion Other than 0 :Error completion (error code) – System [2] Pass data c lassificat ion setting S pecify[...]

  • Pagina 65

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-15 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (10) Q64RD/Q64RD-G *1 Control data of Q64RD/Q64RD-G (1/5) Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instruct ion completi on status is stored. 0: N o r m a l completion Other than [...]

  • Pagina 66

    5-16 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q64RD/Q64RD-G (2/5) Device Item Setting data Setting range Setting side Q64RD -G [16] 4-wire CH1 Fact ory default offset value (L) –– System [17] 4-wire CH1 Fact ory default offset value (H) [18] 4-wire CH1 Fact ory default gai n value (L) –– System [19] 4-wire CH[...]

  • Pagina 67

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-17 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD Control data of Q64RD/Q64RD-G (3/5) Device Item Setting data Setting range Setting side Q64RD -G [40] 4-wire CH2 Fact ory default offset va lue (L) –– System [41] 4-wire CH2 Fact ory default offset va lue (H) [42] 4-wire CH2 Factory default [...]

  • Pagina 68

    5-18 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q64RD/Q64RD-G (4/5) Device Item Setting data Setting range Setting side Q64RD -G [64] 4-wire CH3 Fact ory default offset value (L) –– System [65] 4-wire CH3 Fact ory default offset value (H) [66] 4-wire CH3 Fact ory default gai n value (L) –– System [67] 4-wire CH[...]

  • Pagina 69

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-19 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD Control data of Q64RD/Q64RD-G (5/5) Device Item Setting data Setting range Setting side Q64RD -G [88] 4-wire CH4 Fact ory default offset va lue (L) –– System [89] 4-wire CH4 Fact ory default offset va lue (H) [90] 4-wire CH4 Factory default [...]

  • Pagina 70

    5-20 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD (1 1) Q64TD/Q64TDV -GH *1 Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion status is stored. 0 : Normal comple tion Other than 0 : Error completion (error code) – System [2] System ar ea –– – [3] [[...]

  • Pagina 71

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-21 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (12) Q68TD-G-H02(H01) *1 Control data of Q68TD-G-H02(H01) (1/2) Device Item Setting data Setting r ange Setting side [0] System ar ea –– – [1] Completion status The instru ction completi on status is st ored. 0 :Normal comp letion Other th[...]

  • Pagina 72

    5-22 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q68TD-G-H02(H01) (2/2) Device Item Setting data Setting r ange Setting side [42] CH5 User r ange settin gs thermal E MF gain v alue (L) –– System [43] CH5 User r ange settin gs thermal E MF gain v alue (H) [44] CH6 Factor y default offs et value –– System [45] CH6[...]

  • Pagina 73

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-23 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (13) Q68RD3-G *1 Control data of Q68RD3-G (1/2) Device Item Setting dat a Setting range Setting side [0] System ar ea –– – [1] Completion status The ins truction co mpletion status is stor ed. 0 :Normal completion Other than 0 :Error compl[...]

  • Pagina 74

    5-24 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q68RD3-G (2/2) Device Item Setting data Setting range Setting side [42] CH5 User range se ttings resis tance gain value (L) –– System [43] CH5 User range se ttings resis tance gain value (H) [44] CH6 Factor y default offs et value –– System [45] CH6 Factor y defau[...]

  • Pagina 75

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-25 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD (14) Q61LD *1 Control data of Q61LD (1/2) Device Item Setting dat a Setting range Setting side [0] System ar ea –– System [1] Completion status The ins truction co mpletion status is stor ed. 0 :Normal completion Other than 0 :Error completi[...]

  • Pagina 76

    5-26 5.1 Analog Instruction 5.1.2 OGLOAD instruction G_OGLOAD Control data of Q61LD (2/2) Device Item Setting data Setting range Setting side [56] 1.0mV/V sp an calib ration valu e (L) –– System [57] 1.0mV/V sp an calib ration valu e (H) –– System [58] 2.0mV/V zer o calibratio n value (L ) –– System [59] 2.0mV/V zer o calibratio n value[...]

  • Pagina 77

    5.1 Analog Instruction 5.1.2 OGLO AD instructio n 5-27 5 MODULE DEDICA TED INSTRUCTION G_OGLOAD G_OGLOAD Program Example The following program reads ou t the offset/gain va lue of th e A/D converter module mounted on the I/O numbers from X/Y00 to X/Y0F when the flag turns ON. [Structured ladder/FBD] [ST] IF(V ar_Flag_ Inst=TRUE)THEN (* Instruction [...]

  • Pagina 78

    5-28 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR 5.1.3 OGSTOR instruction G_OGST OR *1: Local devices and file registers per program cannot be used as setting data. Function This instruction restores the user range se ttings of fset/gain values stored in the programmable controller CPU to the analog modules. G(P)_OGSTOR P: Executing co[...]

  • Pagina 79

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-29 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR Contro l Data (1) Q64AD/Q64DAN/Q64DA/Q64DAH Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : Normal completion Other than 0 : Error comp letio[...]

  • Pagina 80

    5-30 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR (2) Q68ADV/Q68ADI/Q68DA VN/Q6 8DA V/Q68DAIN/ Q68DAI/Q68CT Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 : Normal completion Other than 0 : Error completio n (error code) – System [...]

  • Pagina 81

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-31 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (3) Q64AD-GH/L60AD4 -2GH Control data of Q64AD-GH/L 60AD4-2GH (1/2) Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other [...]

  • Pagina 82

    5-32 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q6 4AD-GH/L60AD4- 2GH (2/2) Device Item Setting data Setting range Setting side [30] CH3 User range se ttings gain va lue (L) –– System [31] CH3 User range se ttings gain va lue (H) [32] CH4 User range se ttings offset valu e (L) –– System [33] CH4 User range se t[...]

  • Pagina 83

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-33 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (4) Q62AD-DGH Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other than 0 : Error comp letion (error code) – System [2][...]

  • Pagina 84

    5-34 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR (5) Q68AD-G /Q64ADH Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 :Normal completion Other than 0 :Error completion (error code) – System [2] Pass data c lassificat ion setting S p[...]

  • Pagina 85

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-35 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (6) Q66AD-DG *1 Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 :N ormal completion Other than 0 :Error completion (error code) – System [2][...]

  • Pagina 86

    5-36 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR (7) Q62DAN/Q62DA Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 : Normal completion Other than 0 : Error completio n (error code) – System [2] Pass data c lassificat ion setting Th[...]

  • Pagina 87

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-37 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (8) Q62DA-F G Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : N ormal completion Other than 0 : Error comp letion (error code) – System [2][...]

  • Pagina 88

    5-38 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR (9) Q66DA-G *1 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion s tatus The instr uction compl etion st atus is stored. 0 :Normal completion Other than 0 :Error completion (error code) – System [2] Pass data c lassificat ion setting The valu[...]

  • Pagina 89

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-39 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (10) Q64RD/Q64RD-G *1 Control data of Q64RD/Q64RD-G (1/5) Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instruct ion completi on status is stored. 0: N o r m a l completion Other than 0 [...]

  • Pagina 90

    5-40 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q64RD/Q64RD-G (2/5) Device Item Setting data Setting range Setting side Q64RD -G [16] 4-wire CH1 Fact ory default offset value (L) –– System [17] 4-wire CH1 Fact ory default offset value (H) [18] 4-wire CH1 Fact ory default gai n value (L) –– System [19] 4-wire CH[...]

  • Pagina 91

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-41 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR Control data of Q64RD/Q64RD-G (3/5) Device Item Setting data Setting range Setting side Q64RD -G [40] 4-wire CH2 Fact ory default offset va lue (L) –– System [41] 4-wire CH2 Fact ory default offset va lue (H) [42] 4-wire CH2 Factory default ga[...]

  • Pagina 92

    5-42 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q64RD/Q64RD-G (4/5) Device Item Setting data Setting range Setting side Q64RD -G [64] 4-wire CH3 Fact ory default offset value (L) –– System [65] 4-wire CH3 Fact ory default offset value (H) [66] 4-wire CH3 Fact ory default gai n value (L) –– System [67] 4-wire CH[...]

  • Pagina 93

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-43 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR Control data of Q64RD/Q64RD-G (5/5) Device Item Setting data Setting range Setting side Q64RD -G [88] 4-wire CH4 Fact ory default offset va lue (L) –– System [89] 4-wire CH4 Fact ory default offset va lue (H) [90] 4-wire CH4 Factory default ga[...]

  • Pagina 94

    5-44 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR (1 1) Q64TD/Q64T DV -GH Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion status is stored. 0 : Normal comple tion Other than 0 : Error completion (error code) – System [2] System ar ea –– – [3] [4][...]

  • Pagina 95

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-45 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (12) Q68TD-G-H02(H01) Control data of Q68TD-G-H02(H01) (1/2) Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion status The instruct ion completion status i s stored. 0 :Normal comp letion Other than 0 :E[...]

  • Pagina 96

    5-46 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q68TD-G-H02(H01) (2/2) Device Item Setting data Setting range Setting side [40] CH5 User r ange settin gs thermal EMF of fset valu e (L) –– System [41] CH5 User r ange settin gs thermal EMF of fset valu e (H) [42] CH5 User r ange settin gs thermal E MF gain v alue (L)[...]

  • Pagina 97

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-47 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (13) Q68RD3-G Control data of Q68RD3-G (1/2) Device Item Setting dat a Setting range Setting side [0] System ar ea –– – [1] Completion status The ins truction co mpletion status is stor ed. 0 :Normal completion Other than 0 :Error completion[...]

  • Pagina 98

    5-48 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q68RD3-G (2/2) Device Item Setting data Setting range Setting side [39] CH5 User range se ttings gain va lue –– System [40] CH5 User range se ttings resis tance offset value (L) –– System [41] CH5 User range se ttings resis tance offset value (H) [42] CH5 User ran[...]

  • Pagina 99

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-49 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (14) Q61LD *1 Control data of Q61LD (1/2) Device Item Setting dat a Setting range Setting side [0] System ar ea –– System [1] Completion status The ins truction co mpletion status is stor ed. 0 :Normal completion Other than 0 :Error completion[...]

  • Pagina 100

    5-50 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Control data of Q61LD (2/2) Device Item Setting data Setting range Setting side [56] 1.0mV/V sp an calib ration valu e (L) –– System [57] 1.0mV/V sp an calib ration valu e (H) – – System [58] 2.0mV/V zer o calibratio n value (L ) –– System [59] 2.0mV/V zer o calibratio n valu[...]

  • Pagina 101

    5.1 Analog Instruction 5.1.3 OGSTOR instruction 5-51 5 MODULE DEDICA TED INSTRUCTION G_OGSTOR G_OGSTOR (15) L60AD4/L60DA4 Device Item Setting data Setting range Setting side [0] System area –– – [1] Completion status The instru ction comple tion st atus is s tored. 0 : Normal completion Other than 0 : Error comp letion (error code) – System[...]

  • Pagina 102

    5-52 5.1 Analog Instruction 5.1.3 OGSTOR instruction G_OGSTOR Program Example The following pr ogram restores the offset/gai n setting value to the A/D converter module mounted on the I/O numbe rs from X/Y10 to X/Y1F when the flag tu rns ON. [Structured ladder/FBD] [ST] IF(V ar_Flag_In st=TRUE)THEN (* Instruc tion flag ON *) SET(TRUE, V ar_Flag_Exe[...]

  • Pagina 103

    5.2 Positioning Instruction 5.2.1 ABRST instruction 5-53 Z_ABRST1 5 MODULE DEDICA TED INSTRUCTION Z_ABRST1 5.2 Positioning Instruction 5.2.1 ABRST instruction Z_ABRST1 Function This instruction restores th e absolute position of the specified axis. (Refer to the following) • Z_ABRST1: Axis 1 • Z_ABRST2: Axis 2 • Z_ABRST3: Axis 3 • Z_ABRST4:[...]

  • Pagina 104

    5-54 5.2 Positioning Instruction 5.2.1 ABRST instruction Z_ABRST1 Contro l Data Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instru ction comple tion status is stor ed. • 0 : Normal completion • Other than 0 : Error co mpletion (error code) – System [2] Receive sign al from servo a[...]

  • Pagina 105

    5.2 Positioning Instruction 5.2.1 ABRST instruction 5-55 Z_ABRST1 5 MODULE DEDICA TED INSTRUCTION Z_ABRST1 Program Example The following p rogram rest ores the abso lute position o f the axis 1. The devices from X47 to X49 and fr om Y50 to Y52 are used for the communi cation with the servo amplifier . X47: ABS data bit0 X48: ABS data bit1 X49: Send[...]

  • Pagina 106

    5-56 5.2 Positioning Instruction 5.2.1 ABRST instruction Z_ABRST1 [ST] PLS(SM400, V ar_Flag_Inst); (* Absolute position r estoration pulse *) IF((V ar_Flag _Inst=TRUE) & (X0=F AL SE))THEN SET(TRUE, V ar_Flag_Mem); (* T urns abso lute position restoration memory ON *) MOV(TRUE, 0, V ar_ControlDat a[4]); (* Clears completion status *) END_IF; IF([...]

  • Pagina 107

    5.2 Positioning Instruction 5.2.2 PSTRT instru ction 5-57 ZP_PSTRT1 5 MODULE DEDICA TED INSTRUCTION ZP_PS TRT1 5.2.2 PSTR T instruction ZP_PSTR T1 Function This instruction st arts po sitioning of t he specified axis. (Refer to the following.) • ZP_PSTRT1: Axis 1 • ZP_PSTRT2: Axis 2 • ZP_PSTRT3: Axis 3 • ZP_PSTRT4: Axis 4 ZP_PSTRT1 ZP_PSTRT[...]

  • Pagina 108

    5-58 5.2 Positioning Instruction 5.2.2 PSTRT instruction ZP_PSTRT1 Contro l Data Program Example The following program executes the positioning start of th e positioning dat a number 1 when X100 turns ON. [Structured ladder/FBD] [ST] PLS(X100, V ar_Flag_In st); (* Positioning start pu lse *) IF(V ar_Flag_In st=TRUE)THEN MOVP(TRUE, 1, V ar_ControlDa[...]

  • Pagina 109

    5.2 Positioning Instruction 5.2.3 TEACH instruction 5-59 ZP_TEACH1 5 MODULE DEDICA TED INSTRUCTION ZP_TEACH1 5.2.3 TEACH instruction ZP_TEACH1 Function This instruction pe rforms teaching for th e specified axis. (Refer to the following) • ZP_TEACH1: A xis 1 • ZP_TEACH2: Axis 2 • ZP_TEACH3: Axis 3 • ZP_TEACH4: Axis 4 ZP_TEACH1 ZP_TEACH2 ZP_[...]

  • Pagina 110

    5-60 5.2 Positioning Instruction 5.2.3 TEACH instruction ZP_TEACH1 Contro l Data Device Item Setting data Setting range Setting side [0] System ar ea – –– [1] Completion s tatus The instruct ion comple tion st atus is stor ed. • 0 : Normal completion • Other than 0 : Error completion (error code) – System [2] T eaching data selectio n S[...]

  • Pagina 111

    5.2 Positioning Instruction 5.2.3 TEACH instruction 5-61 ZP_TEACH1 5 MODULE DEDICA TED INSTRUCTION ZP_TEACH1 Program Example The following program perfor ms teaching for the po sitioning data number 3 of the axis 1 when X39 turns ON. [Structured ladder/FBD] [ST] PLS(X39, V ar_Flag_Inst); (* T eaching instruction pulse *) IF((V ar_Flag_Ins t=TRUE)&a[...]

  • Pagina 112

    5-62 5.2 Positioning Instruction 5.2.4 PFWRT instruction ZP_PFWRT 5.2.4 PFWRT instruction ZP_PFWR T Function This instruction writes the QD75 pa rameters, posi tioning data, and block st art dat a to the flash ROM. Contro l Data ZP_PFWR T Executing condition : indicates the followin g instru ction. ZP_PFWR T Input argume nt EN: Executing condit ion[...]

  • Pagina 113

    5.2 Positioning Instruction 5.2.4 PFWRT instruction 5-63 ZP_PFWR T 5 MODULE DEDICA TED INSTRUCTION ZP_PFW RT Program Example The following program writes the p arameters, positio ning data, and block star t data sto red in buffe r memory to the flash ROM when X3D turns ON. [Structured ladder/FBD] [ST] PLS(X3D, V ar_Flag_Inst); (* Write to flash ROM[...]

  • Pagina 114

    5-64 5.2 Positioning Instruction 5.2.5 PINIT instruction ZP_PINIT 5.2.5 PINIT instruction ZP_PINIT Function This instruction initializes the QD75 s etting data. Contro l Data ZP_PINIT Execu ting condition : indicates the followin g instru ction. ZP_PINIT Input argume nt EN: Executing condit ion :Bit Un*: S t art I/O number of the module (00 to FE: [...]

  • Pagina 115

    5.2 Positioning Instruction 5.2.5 PINIT instruction 5-65 ZP_PINIT 5 MODULE DEDICA TED INSTRUCTION ZP_PINIT Program Example The following program initializes the parameters of b uffer memory and tho se of flash RO M when X3C turns ON. [Structured ladder/FBD] [ST] PLS(X3C, V ar_Flag_Inst); (* Paramete r initialization in struction pulse *) IF((V ar_F[...]

  • Pagina 116

    5-66 5.3 Serial Communication 5.3.1 ONDEMAND instruction G_ONDEMAND 5.3 Serial Communication 5.3.1 ONDEMAND instruction G_ONDEMAND *1: Local devices and file registers per program cannot be used as setting data. Function This instruction sends data using th e on-demand function of MC protocol. G(P)_ONDEMAND P: Executing conditi on : indicates any o[...]

  • Pagina 117

    5.3 Serial Communication 5.3.1 ONDEMAND instruction 5-67 G_ONDEMAND 5 MODULE DEDICA TED INSTRUCTION G_ONDEMAND Contro l Data Device Item Setting data Setting range Setting side [0] Transmission channel Set the tra nsmission channe l. 1: Channel 1 (CH1 side) 2: Channel 2 (CH2 side) 1, 2 User [1] Transmission result The ins truction co mpletion statu[...]

  • Pagina 118

    5-68 5.3 Serial Communication 5.3.1 ONDEMAND instruction G_ONDEMAND Program Example The following program sends data of device s from D10 to D1 1 using the on-demand function. (For the Q series C24 whose I/O signals ar e X/Y00 to X/Y1F) [Structured ladder/FBD] On-demand transmission instruction pulse Sets transmission channel to 1 Sets send data to[...]

  • Pagina 119

    5.3 Serial Communication 5.3.1 ONDEMAND instruction 5-69 G_ONDEMAND 5 MODULE DEDICA TED INSTRUCTION G_ONDEMAND [ST] PLS(X53, V ar_Flag _Inst); (* On-demand transmission instruction pulse *) IF(V ar_Flag_ Inst=TRUE)THEN (* Instruction flag ON *) MOV(TRUE, 1, V ar_ControlData[0]); (* Sets transmission channel to 1 *) MOV(TRUE, 2, V ar_Contr olData[2][...]

  • Pagina 120

    5-70 5.3 Serial Communication 5.3.2 OUTPUT instruction G_OUTPUT 5.3.2 OUTPUT instruction G_OUTPUT *1: Local devices and file registers per program cannot be used as setting data. Function This instruction sends data in th e message format specified b y the user using the nonprocedural protocol. G(P)_OUTPUT P: Executing conditi on : indicates any of[...]

  • Pagina 121

    5.3 Serial Communication 5.3.2 OUTPUT instruction 5-71 G_OUTPUT 5 MODULE DEDICA TED INSTRUCTION G_OUTPUT Contro l Data Program Example The following program sends dat a of devices from D1 1 to D15 using the nonprocedural protocol. (For the Q s eries C24 whose I/O signals ar e X/Y00 to X/Y1F) [S tructured ladder/FBD] Device Item Setting data Setting[...]

  • Pagina 122

    5-72 5.3 Serial Communication 5.3.2 OUTPUT instruction G_OUTPUT [ST] PLS(X20, V ar_Flag_Inst); (* T ran smission instruction pu lse*) IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE, H4241, D1 1); (* Sets send dat a *) MOV(TRUE, H444 3, D12); MOV(TRUE, H464 5, D13); MOV(TRUE, H004 7, D14); MOV(TRUE, H0AD, D15); MOV(TRUE, 1, V ar_ControlDat a[0]); (* Sets tr[...]

  • Pagina 123

    5.3 Serial Communication 5.3.3 INPUT instruction 5-73 G_INPUT 5 MODULE DEDICA TED INSTRUCTION G_INPUT 5.3.3 INPUT instruction G_INPUT *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction receives data in the mess age format specified by the user using the nonprocedur al protocol. G_INPUT indic[...]

  • Pagina 124

    5-74 5.3 Serial Communication 5.3.3 INPUT instruction G_INPUT Contro l Data Program Example The following program stores data which are rece ived using the nonprocedural protocol in the devices starting from D10. (For the Q series C24 whose I/O signals ar e X/Y00 to X/Y1F) [Structured ladder/FBD] Device Item Setting data Setting range Setting side [...]

  • Pagina 125

    5.3 Serial Communication 5.3.3 INPUT instruction 5-75 G_INPUT 5 MODULE DEDICA TED INSTRUCTION G_INPUT [ST] IF((X3=TRUE) OR (X4=TRUE))THEN MOVP(TRUE, 1, V ar_ControlDa ta[0]); (* Sets receive channel to 1 *) MOVP(TRUE, 10, V ar_ ControlData[3]); (* Set s allowable number of words for receive da ta to 10 words *) G_INPUT(TRUE, H0, V ar_Cont rolData, [...]

  • Pagina 126

    5-76 5.3 Serial Communication 5.3.4 BIDOUT instruction G_BIDOUT 5.3.4 BIDOUT instruction G_BIDOUT *1: Local devices and file registers per program cannot be used as setting data. Function This instruction sends dat a us ing th e bidirectional protocol. G(P)_BIDOUT P: Executing conditi on : indicates any of th e following instruction s. G_BIDOUT GP_[...]

  • Pagina 127

    5.3 Serial Communication 5.3.4 BIDOUT instruction 5-77 G_BIDOUT 5 MODULE DEDICA TED INSTRUCTION G_BIDOUT Contro l Data Program Example The following progr am sends desired da ta stored in devices from D1 1 to D15 using the bidirectiona l protocol. (For the Q s eries C24 whose I/O signals ar e X/Y00 to X/Y1F) [Structured ladder/FBD] Device Item Sett[...]

  • Pagina 128

    5-78 5.3 Serial Communication 5.3.4 BIDOUT instruction G_BIDOUT [ST] PLS(X20, V ar_Flag_Inst); (* T ran smission instruction pulse *) IF(V ar_Flag_In st=TRUE)THEN MOV(TRUE, H4241, D1 1); (* Sets send dat a *) MOV(TRUE, H444 3, D12); MOV(TRUE, H464 5, D13); MOV(TRUE, H004 7, D14); MOV(TRUE, H0AD, D15); MOV(TRUE, 1, V ar_ControlDat a[0]); (* Sets tr [...]

  • Pagina 129

    5.3 Serial Communication 5.3.5 BIDIN instruction 5-79 G_BIDI N 5 MODULE DEDICA TED INSTRUCTION G_BIDIN 5.3.5 BIDIN instruction G_BIDIN *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction receives data using the bidirection al protocol. G(P)_BIDIN P: Executing condition : indicates any of the [...]

  • Pagina 130

    5-80 5.3 Serial Communication 5.3.5 BIDIN instruction G_BIDIN Contro l Data Program Example The following pr ogram receives dat a using the b idirectional protocol and stores the dat a in the devices starting from D10. (For the Q series C24 whose I/O signals ar e X/Y00 to X/Y1F) [Structured ladder/FBD] [ST] IF(X3=TRUE)THEN MOVP(TRUE, 1, V ar_Contro[...]

  • Pagina 131

    5.3 Serial Communication 5.3.6 SPBUSY instruction 5-81 G_SPBUSY 5 MODULE DEDICA TED INSTRUCTION G_SPBUSY 5.3.6 SPBUSY instruction G_SPBUSY Function This instruction reads the dat a transmission/rece ption status. Program Example The following program reads ou t the communication st atus of the target module. (For the Q s eries C24 whose I/O signals[...]

  • Pagina 132

    5-82 5.3 Serial Communication 5.3.7 CSET instruction (receive da ta clear) ZP_CSET 5.3.7 CSET instruction (receive data clear) ZP_CSET *1: Local devices and file registers per program cannot be used as setting data. Function Clears receive data without stop ping transmi ssion using the nonprocedural protocol. ZP_CSET Executing condition : indicates[...]

  • Pagina 133

    5.3 Serial Communication 5.3.7 CSET instruction (receive data cle ar) 5-83 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET Contro l Data Program Example The following program clears the rece ive data in the Q series C24 side. (For the Q s eries C24 whose I/O signals ar e X/Y00 to X/Y1F) [Structured ladder/FBD] Device Item Setting data Setting range[...]

  • Pagina 134

    5-84 5.3 Serial Communication 5.3.7 CSET instruction (receive da ta clear) ZP_CSET [ST] IF(X20=TRUE) THEN MOVP(TRUE, 0, V ar_ControlDat a[0]); (* Clears execution type to 0 *) MOVP(TRUE, 4, V ar_ControlDat a[2]); (* Sets request typ e *) ZP_CSET(TRUE, "U0", 1, V ar_Cont rolData, V ar_Dummy , V ar_Result); (* Clears dat a *) END_IF; IF(V a[...]

  • Pagina 135

    5.3 Serial Communication 5.3.8 BUFRCVS instruction 5-85 Z_BUFRCVS 5 MODULE DEDICA TED INSTRUCTION Z_BUFRCV S 5.3.8 BUFRCVS instruction Z_BUFRCVS *1: Local devices and file registers per program cannot be used as setting data. Function This instruction receives data with an interr upt program duri ng communicatio n using the nonproced ural protocol [...]

  • Pagina 136

    5-86 5.3 Serial Communication 5.3.8 BUFRCVS instruction Z_BUFRCVS Rece i ve Data Program Example The following program receives dat a with an interrupt program. [Structured ladder/FBD] [ST] (* Set the normal/error co nfirmation flag for the main program *) (* The main program reset s flags *) SET(DX3, V ar_Flag_Norma l); (* Tu rns normal comple tio[...]

  • Pagina 137

    5.3 Serial Communication 5.3.9 PRR instruction 5-87 G_PRR 5 MODULE DEDICA TED INSTRUCTION G_PRR 5.3.9 PRR instruction G_PRR *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction sends da ta by user frame according to th e specification in user frame specification area for tran smission duri ng [...]

  • Pagina 138

    5-88 5.3 Serial Communication 5.3.9 PRR instruction G_PRR Contro l Data Device Item Setting data Setting range Setting side [0] T ransmiss ion channe l Set the tr ansmission c hannel. 1: Channel 1 (CH1 side) 2: Channel 2 (CH2 side) 1, 2 U ser [1] Transmission result The instr uction compl etion st atus is stored. 0 : Normal completion Other than 0 [...]

  • Pagina 139

    5.3 Serial Communication 5.3.9 PRR instruction 5-89 G_PRR 5 MODULE DEDICA TED INSTRUCTION G_PRR Program Example The following pro gram sends desired data and the user frames from number 1 to number 5 which are registered in the transmission frame setting. (For the Q s eries C24 wh ose I/O signals are X/Y80 to X/Y9F) [Structured ladder/FBD] T ransmi[...]

  • Pagina 140

    5-90 5.3 Serial Communication 5.3.9 PRR instruction G_PRR [ST] PLS(X50, V ar_Flag_Inst); (* T ran smission instruction pulse *) IF((V ar_F lag_Inst=TRU E) & (X 9E=TRUE) & (X9F=F ALSE))THEN MOV(TRUE, 4, V ar_T ransData[0]); (* Set s number of send dat a *) MOV(TRUE, H1234, V ar_Tr ansData [1]); (* Sets desir ed send data *) MOV(TRUE, H56AB, [...]

  • Pagina 141

    5.3 Serial Communication 5.3.10 CSET instruction (initial setting) 5-91 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET 5.3.10 CSET instruction (initial setting) ZP_CSET *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction changes the settin g values fo r sending/r eceiving data usin g communi[...]

  • Pagina 142

    5-92 5.3 Serial Communication 5.3.10 CSET instruction (initial setting) ZP_CSET Contro l Data Device Item Setting data Setting range Setting side [0] Execution t ype S pecify '0'. 0U s e r [1] Completion s tatus The instruct ion comple tion st atus is stor ed. 0 : N ormal completion Other than 0 : Error completion (error code) – System [...]

  • Pagina 143

    5.3 Serial Communication 5.3.10 CSET instruction (initial setting) 5-93 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET Program Example The following p rogram chan ges the send buffer area of the CH1 side inte rface. (For the Q s eries C24 whose I/O signals ar e X/Y00 to X/Y1F) • Sets send buf fer to C00H to FFFH. • Sets receive buffer to 600H [...]

  • Pagina 144

    5-94 5.3 Serial Communication 5.3.10 CSET instruction (initial setting) ZP_CSET [ST] IF(V ar_Flag_In st=TRUE)THEN FMOVP(TRUE,0,1 12, V ar_ControlDat a[0] ); (* Resets D0 to D1 1 1 to 0 *) MOVP(TRUE, 0, V ar_ControlDa ta[0]) ; (* Sets execution type *) MOVP(TRUE, 1, V ar_ControlData [2]); (* Sets re quest type *) MOVP(TRUE, 1, V ar_ControlData[3]); [...]

  • Pagina 145

    5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU monitor) 5-95 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET 5.3.1 1 CSET instruction (programm able controller CPU monitor) ZP_CSET *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction registers and ca ncels th e p[...]

  • Pagina 146

    5-96 5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU mo nitor) ZP_CSET Contro l Data (1) Registering the programmable contr oller CPU monitoring Device Item Setting data Setting range Setting side [0] Execution t ype S pe cify '0'. 0U s e r [1] Completion s tatus The instr uction compl etion st atus is stored[...]

  • Pagina 147

    5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU monitor) 5-97 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET [13] Programmable controller C PU monitoring setting 1st * 1st block Device code S pecify the cod e of the device to be monitored. 0 : No device monitored Other than 0 : Device code 90 H to CC H (Device code) U[...]

  • Pagina 148

    5-98 5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU mo nitor) ZP_CSET (2) Canceling the program mable controller CPU monito ring [103] CPU status monitoring setting * Error monitoring 11 t h * 1 1t h block Condition agreement transmission Fixed valu e S pec ify a fixed value to monitor the CPU st atus. 1 User [104] 0 [...]

  • Pagina 149

    5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU monitor) 5-99 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET Program Example (1) Program to reg ister the pr ogrammable controller CPU monitor ing The following pr ogram registers the progr ammabl e controller CPU monitor ing and sends the monitoring result from the CH1 [...]

  • Pagina 150

    5-100 5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU mo nitor) ZP_CSET Sets number of registered word blocks Sets number of registered bit blocks Sets device code Sets start number of monitoring device Sets number of registered points Sets device code Sets start number of monitoring device Sets number of registered po[...]

  • Pagina 151

    5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU monitor) 5-101 ZP_CSET 5 MODULE DEDICA TED INSTRUCTION ZP_CSET [ST] PLS(X24, V ar_Flag_Inst); (* Instruction pulse *) IF((V a r_Flag_Inst=TRUE) & (V ar_Flag_Nor mal=F ALSE))THEN MOV(TRUE, 0, V ar_Contro lData[0]); (* Sets execution type *) MOV(TRUE, 2, V ar_ControlDat[...]

  • Pagina 152

    5-102 5.3 Serial Communication 5.3.11 CSET instruction (programmable controller CPU mo nitor) ZP_CSET (2) Program to cancel the prog rammable controller CPU monito ring The following program can cels the programmab le controller CPU monitoring of the CH1 side interface. (For the Q series C24 whose I/O signals are X/Y00 to X/Y1F) [Structured ladder/[...]

  • Pagina 153

    5.3 Serial Communication 5.3.12 PUTE instruction 5-103 G_PUTE 5 MODULE DEDICA TED INSTRUCTION G_PUTE 5.3.12 PUTE instruction G_PUTE *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction registers a user fr ame. Contro l Data G(P)_PUTE P: Executing condition : indicates any of the follo wing ins[...]

  • Pagina 154

    5-104 5.3 Serial Communication 5.3.12 PUTE instruction G_PUTE Program Example The following program registers a user frame as the registration number 3E8H. (For the Q series C24 whose I/O signals ar e X/Y80 to X/Y9F) [Structured ladder/FBD] Registration request pulse Sets registration request Sets user frame number Sets number of registered bytes U[...]

  • Pagina 155

    5.3 Serial Communication 5.3.12 PUTE instruction 5-105 G_PUTE 5 MODULE DEDICA TED INSTRUCTION G_PUTE [ST] PLS(X50, V ar_Flag _Inst); (* Registration request pulse *) IF(V ar_Flag_ Inst=TRUE)THEN MOV(TRUE, 1, V ar_ControlData[0]); (* Sets reg istration request * ) MOV(TRUE, H3E8, V ar_ControlData[2]) ; (* Sets user frame number *) MOV(TRUE, 10, V ar[...]

  • Pagina 156

    5-106 5.3 Serial Communication 5.3.13 GETE instruction G_GETE 5.3.13 GETE instruction G_GETE *1: Local devices and file registers per program cannot be used as setting data. Function This instruction reads a user frame. G(P)_GETE P: Executing conditi on : indicates any of th e following instruction s. G_GETE GP_GETE Input argume nt EN: Executing co[...]

  • Pagina 157

    5.3 Serial Communication 5.3.13 GETE instruction 5-107 G_GETE 5 MODULE DEDICA TED INSTRUCTION G_GETE Contro l Data Program Example The following program read s out the registration dat a of the user frame num ber 3E8H. (For the Q s eries C24 whose I/O signals ar e X/Y80 to X/Y9F) [Structured ladder/FBD] Device Item Setting data Setting range Settin[...]

  • Pagina 158

    5-108 5.3 Serial Communication 5.3.13 GETE instruction G_GETE [ST] PLS(X51, V ar_Flag_Inst); (* Read request pulse *) IF(V ar_Flag_In st=TRUE)THEN MOV(TRUE, 0, V ar_ControlDat a[0]); MOV(TRUE, H3E8, V ar_ControlData[2]); (* Sets user frame numb er *) MOV(TRUE, 80, V ar_ControlData[3]); (* Sets allowab le number of bytes for read dat a *) FMOV(TRUE,[...]

  • Pagina 159

    5.3 Serial Communication 5.3.14 UINI instruction 5-109 ZP_UINI 5 MODULE DEDICA TED INSTRUCTION ZP_UINI 5.3.14 UINI instruction ZP_UINI *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction switches the mode , transmission specification, an d host st ation numbe r of the Q series C24. ZP_UINI Ex[...]

  • Pagina 160

    5-110 5.3 Serial Communication 5.3.14 UINI instruction ZP_UINI Contro l Data (1) [3] (CH1 T ransmission specification setti ng) and [5] (CH2 Transm ission specification setting) *1 (a) Communication speed *1 : S pecify '0000 H ' at the CH side for which "MELSOFT connection" is specified in the communication protocol setting. Dev[...]

  • Pagina 161

    5.3 Serial Communication 5.3.14 UINI instruction 5-111 ZP_UINI 5 MODULE DEDICA TED INSTRUCTION ZP_UINI (2) [4] (CH1 Communication protocol setting) and [6] (CH2 Communication protocol setting) Precaut i ons The UINI instruction is applicab le to the QJ71C24N (-R2/R4) of which the function version is B and the first five digits of the serial nu mber[...]

  • Pagina 162

    5-112 5.3 Serial Communication 5.3.14 UINI instruction ZP_UINI [Structured ladder/FBD] *1 : Create a program so that the data communication process does not run whil e the interlock signal for communication stop is ON. UINI instruction command Always sets 0 Clears control data to 0 Sets execution type Sets CH1 transmission specification Sets CH1 co[...]

  • Pagina 163

    5.3 Serial Communication 5.3.14 UINI instruction 5-113 ZP_UINI 5 MODULE DEDICA TED INSTRUCTION ZP_UINI [ST] IF(LDP(TRUE,X20) (* UINI instruction command *) &(Y2=F ALSE) (* CH1 mode switching request *) &(Y9=F ALSE) (* CH2 mode switching request *) &(X6=F ALSE) (* CH1 mode switching *) &(X0D=F ALSE))THEN (* CH 2 mode switching *) (* [...]

  • Pagina 164

    5-114 5.3 Serial Communication 5.3.15 C PRTCL instructio n G_CPRTCL 5.3.15 CPR TCL instruction G_CPR TCL *1: Local devices and file registers per program cannot be used as setting data. Function This instruction executes the pr otocols and functional pr otocols written to the flash RO M by pre- defined protocol support function . G(P)_CPRTCL P: Exe[...]

  • Pagina 165

    5.3 Serial Communication 5.3.15 CPRTCL instruction 5-115 G_CPRTCL 5 MODULE DEDICA TED INSTRUCTION G_CPRTCL Contro l Data *1 : When executing multiple protocols, if an error occurs to the nth protocol, the pr otocols after the nth protocol are not executed. *2 : For details of the error code at the error co mp letion, refer to Q Corr esponding Seria[...]

  • Pagina 166

    5-116 5.3 Serial Communication 5.3.15 C PRTCL instructio n G_CPRTCL Program Example This instruction executes the protocol specif ied in V a r_ControlData[2 ] when X20 turns ON. [Structured ladder/FBD] [ST] IF((X20=TRUE) & (X1D=TRUE))THEN MOV(TRUE, 0, V ar_ControlData[1 ]; (* Store th e s et va lue to th e se nd da ta s to rag e a re a *) MOV(T[...]

  • Pagina 167

    5.4 Network Dedicated Instruction 5.4.1 RIRD instruction 5-117 J_RIRD, G_RIRD 5 MODULE DEDICA TED INSTRUCTION J_RIRD, G_RIRD 5.4 Network Dedicated Instruction 5.4.1 RIRD instruction J_RIRD, G_RIRD *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction reads data for the specified numbe r of poin[...]

  • Pagina 168

    5-118 5.4 Network Dedicated Instruction 5.4.1 RIRD instruction J_RIRD, G_RIRD Contro l Data *1 : For G(P)_RIRD, the setting range shall b e 0 to 64. *2 : For details, refer to the manual for the local stat ion or the intelligent device station from which data are read. When the random access buffer is specified, spec ify the start address of the ra[...]

  • Pagina 169

    5.4 Network Dedicated Instruction 5.4.1 RIRD instruction 5-119 J_RIRD, G_RIRD 5 MODULE DEDICA TED INSTRUCTION J_RIRD, G_RIRD (2) Device memory of the programma ble controller CPU module *1 : Devices other than those listed above cannot be accessed. When accessing a bit device, specify it with 0 or a multiple of 16. *2 : For access code/attribute co[...]

  • Pagina 170

    5-120 5.4 Network Dedicated Instruction 5.4.1 RIRD instruction J_RIRD, G_RIRD Program Example The following pro gram reads out 10-wo rd data, which start from D1000 of the num ber 1 local station co nnected to the master module mounted on the I/O numbers fro m X/Y40 to X/Y5F , and stores the data in the devices st ar ting from D0 when X0 turns ON. [...]

  • Pagina 171

    5.4 Network Dedicated Instruction 5.4.1 RIRD instruction 5-121 J_RIRD, G_RIRD 5 MODULE DEDICA TED INSTRUCTION J_RIRD, G_RIRD [ST] IF(X0=TRUE) &(V ar_Flag_Exe=F ALSE) (* Execution flag *) &(SW80.0=F ALSE))THEN (* Data link status of station number 1 *) MOV(TRUE,1, V ar_ControlData[1 ]) ; (* Sets station num ber *) MOV(TRUE,H0405, V ar_Contro[...]

  • Pagina 172

    5-122 5.4 Network Dedicated Instruction 5.4.2 RIWT instruction J_RIWT , G_RIWT 5.4.2 RIWT instruction J_RIWT , G_RIWT *1: Local devices and file registers per program cannot be used as setting data. Function This instructio n writes the data for the spec ified number of points to the buffer memo ry of the CC - Link module or the de vice of the prog[...]

  • Pagina 173

    5.4 Network Dedicated Instruction 5.4.2 RIWT instruction 5-123 J_RIWT , G_RI WT 5 MODULE DEDICA TED INSTRUCTION J_RIWT , G_RIWT Contro l Data *1 : For G(P)_RIWT , the setting range shall be 0 to 64. *2 : For details, refer to the manual for the local stat ion or the intelligent device station to which data are written. When the random access buffer[...]

  • Pagina 174

    5-124 5.4 Network Dedicated Instruction 5.4.2 RIWT instruction J_RIWT , G_RIWT (2) Devic e memory of the pr ogrammable co ntroller CPU module *1 : Devices other than those list ed above cannot be accessed. When accessing a bit device, specify it with 0 or a multiple of 16. *2 : For access code/attribute code when target station is anything other th[...]

  • Pagina 175

    5.4 Network Dedicated Instruction 5.4.2 RIWT instruction 5-125 J_RIWT , G_RI WT 5 MODULE DEDICA TED INSTRUCTION J_RIWT , G_RIWT Program Example The following program stores 10-wo rd data, which are stor ed in the devices starting from D0, to the devices star ting from D1000 of the number 1 local sta tion connected to the master mod ule mounted on t[...]

  • Pagina 176

    5-126 5.4 Network Dedicated Instruction 5.4.2 RIWT instruction J_RIWT , G_RIWT [ST] IF(X0=TRUE) &(V ar_Flag_Exe=F ALSE) (* Execution flag *) &(SW80.0=F ALSE))THEN (* Data link status of st ation number 1 *) MOV(TRUE, 1, V ar_ControlDat a[1]); (* Sets st ation numbe r *) MOV(TRUE, H0405, V ar_ControlData[2]); (* Se ts access code and attribu[...]

  • Pagina 177

    5.4 Network Dedicated Instruction 5.4.3 RIRCV instruction 5-127 G_RIRCV 5 MODULE DEDICA TED INSTRUCTION G_RIRCV 5.4.3 RIRCV instruction G_RIRCV *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction automa tically performs handsh aking with an intelligent device st ation and reads data from the [...]

  • Pagina 178

    5-128 5.4 Network Dedicated Instruction 5.4.3 RIRCV instruction G_RIRCV Contro l Data *1 : For details, refer to the manual for the in telligent device station from which data are read. *2 : The value indicates the maximum number of data to be read. S pecify the value within the buf fer memory capacity of the intelligent device station or the recei[...]

  • Pagina 179

    5.4 Network Dedicated Instruction 5.4.3 RIRCV instruction 5-129 G_RIRCV 5 MODULE DEDICA TED INSTRUCTION G_RIRCV Program Example The following program read s 1 1-word dat a, which are store d in buffer memo ry starting from the buffe r memory address 400H of the number 63 intelligent device st ation (AJ65BT -R2(N)) connected to the master module mou[...]

  • Pagina 180

    5-130 5.4 Network Dedicated Instruction 5.4.3 RIRCV instruction G_RIRCV [ST] IF((V ar_Fl ag_Inst=TRU E) (* Read requ est ON *) &(V ar_Flag_Exe=F ALSE) (* Execution flag *) &(SW83.E=F ALSE))THEN (* Dat a link status of st ation number 63 *) (* Sets control dat a *) MOV(TRUE, 63, V ar_ControlData[1 ]); (* Sets sta tion number *) MOV(TRUE,H4, [...]

  • Pagina 181

    5.4 Network Dedicated Instruction 5.4.4 RISEND instruction 5-131 G_RISEND 5 MODULE DEDICA TED INSTRUCTION G_RISEND 5.4.4 RISEND instruction G_RISEND *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction au tomatically performs ha ndshak ing with an in telligent device st ation and writes data t[...]

  • Pagina 182

    5-132 5.4 Network Dedicated Instruction 5.4.4 RISEND instruction G_RISEND Contro l Data *1 : For details, refer to the manual for the in telligent device station to which data are written. *2 : The value indicates the maximum number of data to be written. S pecify the value within the buf fer memory capacity of the intelligent device station or the[...]

  • Pagina 183

    5.4 Network Dedicated Instruction 5.4.4 RISEND instruction 5-133 G_RISEND 5 MODULE DEDICA TED INSTRUCTION G_RISEND Program Example The following program writes 1-wo rd data of D10 to the buf f er memory address 1 1 1H of the number 63 intelligent device stat ion (AJ65BT -R2(N)) which is co nnected to the master module mounted on the I/O numbers fro[...]

  • Pagina 184

    5-134 5.4 Network Dedicated Instruction 5.4.4 RISEND instruction G_RISEND [ST] IF((V ar_Flag_Inst=TRUE) (* Write request ON *) &(V ar_Flag_Exe=F ALSE) (* Execution flag *) &(SW83.E=F ALSE))THEN (* Dat a link status of st ation number 63 *) (* Sets control dat a *) MOV(TRUE, 63, V ar_ControlData[1 ]); (* Sets sta tion number *) MOV(TRUE, H4,[...]

  • Pagina 185

    5.4 Network Dedicated Instruction 5.4.5 RIFR instruction 5-135 G_RIFR 5 MODULE DEDICA TED INSTRUCTION G_RIFR 5.4.5 RIFR instruction G_RIFR *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction reads dat a from the auto -refresh buf fer of the sp ecified station. The instruction is applicable wi[...]

  • Pagina 186

    5-136 5.4 Network Dedicated Instruction 5.4.5 RIFR instruct ion G_RIFR Program Example The following program read s out 10-word dat a from buf fer memory star ting from the of fset value 100 of the auto-refresh buffer of the master module (400H in the intelligent device station) and stores the data in the devices st ar ting from D0 when X0 turns ON[...]

  • Pagina 187

    5.4 Network Dedicated Instruction 5.4.6 RITO instruction 5-137 G_RIT O 5 MODULE DEDICA TED INSTRUCTION G_RITO 5.4.6 RIT O instruction G_RIT O *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction writes the data to the auto-re fresh buf fer of the specified st ation. The instruction is applicab[...]

  • Pagina 188

    5-138 5.4 Network Dedicated Instruction 5.4.6 RITO instruction G_RITO Program Example The following program write 10-word data which are sto red in the devices st arting from D0 into buff er memory st arting the of fset value 100 of th e auto-refresh b uffe r of the master module (400H in the intelligent device stat ion) when X0 turns ON. (When the[...]

  • Pagina 189

    5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction 5-139 G_RLP ASET 5 MODULE DEDICA TED INSTRUCTION G_RLP ASET 5.4.7 RLP ASET instruction G_RLP ASET *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction set s the network p arameters to the master st ation and star ts up the da ta link.[...]

  • Pagina 190

    5-140 5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction G_RLP ASET Contro l Data *1 : For the setting da ta for which invalid is specified, default parameter is applied. *2 : Setting a value outside the setting range results in error completion of the instruction. Device Item Setting data Sett ing r ange *2 Setting side [0] Completion sta[...]

  • Pagina 191

    5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction 5-141 G_RLP ASET 5 MODULE DEDICA TED INSTRUCTION G_RLP ASET (1) Slave station setting data *3 : Set the same number which was set for Number of connected modules in the contr ol data. *4 : Setting a value outside the setting range in the setting of slave station type results in error compl[...]

  • Pagina 192

    5-142 5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction G_RLP ASET (2) Reserved sta tion specification dat a *5 : Set the parameter up to the largest station number set in the slave station setting data. *6 : Set the parameter only to the start station number of the module for the remote station/local station/ intelligent device station t[...]

  • Pagina 193

    5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction 5-143 G_RLP ASET 5 MODULE DEDICA TED INSTRUCTION G_RLP ASET (4) Send/receive and auto -refresh buf fer assignmen t data *9 : Set the assignment data, in ascending order , for the stations set for a local st ation or intelligent device station in the slave station setting data. *10 : Keep t[...]

  • Pagina 194

    5-144 5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction G_RLP ASET [Structured ladder/FBD] Reads SB0040 to SB01FF Reads SW0040 to SW01FF Parameter setting command Clears completion status Sets all of setting flags to V alid Sets number of connected modules Sets number of retries Sets number of automatic return modules Sets operation speci[...]

  • Pagina 195

    5.4 Network Dedicated Instruction 5.4.7 RLPASET instruction 5-145 G_RLP ASET 5 MODULE DEDICA TED INSTRUCTION G_RLP ASET [ST] FROM(TRUE, H0, H5E4, 28, K4SB40) ; (* Reads SB0040 to SB01FF *) FROM(TRUE, H0, H640, 448, SW40); (* Reads SW0040 to SW01FF*) IF((SM402=TRUE) & (SB6E=TRUE))THEN SET(TRUE, V ar_Fl ag_Inst); (* Parameter settin g command *) [...]

  • Pagina 196

    5-146 5.4 Network Dedicated Instruction 5.4.8 READ instruction J_READ, G_READ 5.4.8 READ instruction J_READ, G_READ *1 : Local devices and file registers per program cannot b e used as setting data. *2 : Only CC-Link IE Field Network When the target station is LCPU, Universal model QC PU, or Basic model QCPU, the digit specification of the bit devi[...]

  • Pagina 197

    5.4 Network Dedicated Instruction 5.4.8 READ instructi on 5-147 J_READ, G_R EAD 5 MODULE DEDICA TED INSTRUCTION J_READ, G_READ Contro l Data Device Item Setting data Setting range Setting side [0] Error comple tion type Error comple tion type (bit 7) S pec ify the cloc k dat a setup st atus a t the time of error co mpletion. 0: Clock data at the ti[...]

  • Pagina 198

    5-148 5.4 Network Dedicated Instruction 5.4.8 READ instruction J_READ, G_READ [7] Number of rese nds For inst ruction e xecution S pecify the numb er of instructi on resends when t he instructi on is not completed with in the monito ring time sp ecified in [8]. 0 to 15 User At instru ction comple tion The number of rese nds (resul t) is stored. –[...]

  • Pagina 199

    5.4 Network Dedicated Instruction 5.4.8 READ instructi on 5-149 J_READ, G_R EAD 5 MODULE DEDICA TED INSTRUCTION J_READ, G_READ *1 : S pecification is possible when the host station is a network module or Ethernet module of function version D or later . (S pecification is not possible for other modules. An access is always made to the target station[...]

  • Pagina 200

    5-150 5.4 Network Dedicated Instruction 5.4.8 READ instruction J_READ, G_READ Program Example The following program re ads out dat a from the devices from D250 to D254 in the station numb er 4 (tar get station ) and stores the dat a to the dev ices from D700 to D704 of the station number 1 (host station). [Structured ladder/FBD] Sets error completi[...]

  • Pagina 201

    5.4 Network Dedicated Instruction 5.4.8 READ instructi on 5-151 J_READ, G_R EAD 5 MODULE DEDICA TED INSTRUCTION J_READ, G_READ [ST] IF (LDP(TRUE,V ar_Flag_Inst) THEN MOV(TRUE,H81,V ar_ControlDa ta[0]); (* Sets error completion type *) MOV(TRUE,1,V ar_ControlDat a[2]); (* Sets channel used by host station *) MOV(TRUE,H0,V ar_ControlData[3]); (* Se t[...]

  • Pagina 202

    5-152 5.4 Network Dedicated Instruction 5.4.9 SREAD instruction J_SREAD, G_SREA D 5.4.9 SREAD instruction J_SREAD, G_SREAD *1: Local devices and file registers per program cannot be used as setting data. J(P)_SREAD G(P)_SREAD P: Executing conditi on : indicates any of th e following instruction s. J_SREAD JP_SREAD G_SREAD G P_SREA D Input argume nt[...]

  • Pagina 203

    5.4 Network Dedicated Instruction 5.4.9 SREAD instructi on 5-153 J_SREAD, G_SRE AD 5 MODULE DEDICA TED INSTRUCTION J_SREAD, G_SREAD Function This instruction reads dat a from a word device of anothe r station. Contro l Data For the control dat a of the SREAD instruction th at reads the wor d device memory of anothe r station, refer to READ instruct[...]

  • Pagina 204

    5-154 5.4 Network Dedicated Instruction 5.4.9 SREAD instruction J_SREAD, G_SREA D Program Example The following program example of the SREAD instruction is dif ferent fro m that of the READ instruction by assigning the read notifica tion de vice at the end of arguments. [Structured ladder/FBD] d 3 Sets error completion type Sets channel used by hos[...]

  • Pagina 205

    5.4 Network Dedicated Instruction 5.4.9 SREAD instructi on 5-155 J_SREAD, G_SRE AD 5 MODULE DEDICA TED INSTRUCTION J_SREAD, G_SREAD [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE,H81,V ar_ControlDa ta[0]); (* Sets error completion type *) MOV(TRUE,1,V ar_ControlDat a[2]); (* Sets channel used by host station *) MOV(TRUE,H0,V ar_ControlData[3]); (* Se [...]

  • Pagina 206

    5-156 5.4 Network Dedicated Instruction 5.4.10 WRITE instruction J_WRITE, G_WRITE 5.4.10 WRITE instruction J_WRITE, G_WRITE Function This instruction writes data to a word d evice of another station. J(P)_WRITE G(P)_WRITE P: Executing conditi on : indicates any of th e following instruction s. J_WRITE JP_WRITE G_WRITE GP_WRITE Input argume nt EN: E[...]

  • Pagina 207

    5.4 Network Dedicated Instruction 5.4.10 WRITE instruction 5-157 J_WRITE, G_WRIT E 5 MODULE DEDICA TED INSTRUCTION J_WRITE, G_ WRITE Contro l Data Device Item Setting dat a Setting r ange Setting side [0] Execution/ Error co mpletion type Execution t ype (bit 0) 0000 H , 0001 H , 0080 H , 0081 H User Ethernet 0: Without a rrival conf irmation When [...]

  • Pagina 208

    5-158 5.4 Network Dedicated Instruction 5.4.10 WRITE instruction J_WRITE, G_WRITE [0] Execution/Er ror comple tion type Error comple tion type ( bit 7) S pecify the clock data setup status at the t ime of error complet ion. 0: Clock data at th e time of error com pletion is not set in the area startin g from [1 1]. 1: Clock dat a at the time of er [...]

  • Pagina 209

    5.4 Network Dedicated Instruction 5.4.10 WRITE instruction 5-159 J_WRITE, G_WRIT E 5 MODULE DEDICA TED INSTRUCTION J_WRITE, G_ WRITE [5] T arget station No. S pecify the station number of the target statio n. (1) S t ation number sp ecificati on T o increase the data relia bility when the station number is spec ified, executing the instructi on wit[...]

  • Pagina 210

    5-160 5.4 Network Dedicated Instruction 5.4.10 WRITE instruction J_WRITE, G_WRITE *1 : S pecification is possible when th e host station is a network module or Ethernet module of function version D or later . (S pecification is not possible for ot her modules. An access is alwa ys made to the target station CPU.) *2 : Specification is possible when[...]

  • Pagina 211

    5.4 Network Dedicated Instruction 5.4.10 WRITE instruction 5-161 J_WRITE, G_WRIT E 5 MODULE DEDICA TED INSTRUCTION J_WRITE, G_ WRITE Program Example The following program writes dat a which are stored in the devices from D750 to D753 of the station number 2 (ho st station) to the devices fr om D300 to D303 of the st ation number 3 (targe t station)[...]

  • Pagina 212

    5-162 5.4 Network Dedicated Instruction 5.4.10 WRITE instruction J_WRITE, G_WRITE [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE ,H81,V ar_ControlDa ta[0]); (* Sets execution/erro r completion t ype *) MOV(TRUE ,2,V ar_ControlD ata[2]); (* Sets channel use d by host station *) MOV(TRUE,H0,V ar_ControlData[3]); (* Se ts target st ation's CPU type [...]

  • Pagina 213

    5.4 Network Dedicated Instruction 5.4.11 SWRITE instruction 5-163 J_SWRITE, G_SWRITE 5 MODULE DEDICA TED INSTRUCTION J_SWRITE, G_SWRITE 5.4.1 1 SWRITE instruction J_SWRITE, G_SWRITE *1: Local devices and file registe rs per program cannot be used as setting dat a. J(P)_SWRITE G(P)_SWRITE P: Executing condition : indicates any of the follo wing inst[...]

  • Pagina 214

    5-164 5.4 Network Dedicated Instruction 5.4.11 SWRITE instruction J_SWRITE, G_SWRITE Function This instruction writes data to a word d evice of another station. Contro l Data For the co ntrol data of the SWRIT E instruction th at writes data to the w ord device me mory of another station, refer to WRITE instruction. The control dat a of the SWRITE [...]

  • Pagina 215

    5.4 Network Dedicated Instruction 5.4.11 SWRITE instruction 5-165 J_SWRITE, G_SWRITE 5 MODULE DEDICA TED INSTRUCTION J_SWRITE, G_SWRITE Program Example The following program example of the SWRITE inst ruction is differ ent from that of the WRITE instruction by assigning the wr ite notificati on device at the end of arguments. [Structured ladder/FBD[...]

  • Pagina 216

    5-166 5.4 Network Dedicated Instruction 5.4.11 SWRITE instruction J_SWRITE, G_SWRITE (2) Program on the request target (st ation number 3) of the SWRITE instruction [ST] (1) Program on the request so urce (sta tion number 2) of the SWRITE instruction IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE ,H81,V ar_ControlDa ta[0]); (* Sets execution/erro r complet[...]

  • Pagina 217

    5.4 Network Dedicated Instruction 5.4.12 SEND instruction 5-167 J_SEND, G_SEND 5 MODULE DEDICA TED INSTRUCTION J_SEND, G_SEND 5.4.12 SEND instruction J_SEND, G_SEND *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction sends da ta to anoth er station. J(P)_SEND G(P)_SEND P: Executing condition [...]

  • Pagina 218

    5-168 5.4 Network Dedicated Instruction 5.4.12 SEND instruction J_SEND, G_SEND Contro l Data Device Item Setting data Setting range Setting side [0] Execution/Er ror comple tion type Execution ty pe (bit 0) 0000 H , 0001 H , 0080 H , 0081 H User Ethernet 0: Without arri val confirmat ion When the target station is on the same networ k ... Co mplete[...]

  • Pagina 219

    5.4 Network Dedicated Instruction 5.4.12 SEND instruction 5-169 J_SEND, G_SEND 5 MODULE DEDICA TED INSTRUCTION J_SEND, G_SEND [0] Execution/ Error co mpletion type Error comple tion type (bit 7) S pecify the clock data setup status at the t ime of error complet ion. 0: Clock data at th e time of error com pletion is not set in the area startin g fr[...]

  • Pagina 220

    5-170 5.4 Network Dedicated Instruction 5.4.12 SEND instruction J_SEND, G_SEND [5] T arget station No. S pecify the station nu mber of the target stati on. (1) S tation number spec ification T o increase the dat a reliab ility when t he stati on number is s pecified, executing t he instructio n with setting Execution/Err or completion t ype ( [0]) [...]

  • Pagina 221

    5.4 Network Dedicated Instruction 5.4.12 SEND instruction 5-171 J_SEND, G_SEND 5 MODULE DEDICA TED INSTRUCTION J_SEND, G_SEND *1 : Data are stored only when 1 is set in bit 7 of Error completion type ( [0]). *2 : Logical channel setting is not avail able for the CC-Link IE network module . [8] Arrival moni toring time S pecify the mon itoring time [...]

  • Pagina 222

    5-172 5.4 Network Dedicated Instruction 5.4.12 SEND instruction J_SEND, G_SEND Program Example The following program sends data of the devices from D750 to D753 of the st ation number 1 (host station) to the channel 5 of th e station nu mber 2 (t arget st ation). For the method for readin g the data , which are sent by the SEND instruction, from th[...]

  • Pagina 223

    5.4 Network Dedicated Instruction 5.4.12 SEND instruction 5-173 J_SEND, G_SEND 5 MODULE DEDICA TED INSTRUCTION J_SEND, G_SEND [Structured ladder/FBD] Sets execution/error completion type Sets channel used by host station Sets target station channel Sets target station network number Sets target station number Sets number of resends Sets monitoring [...]

  • Pagina 224

    5-174 5.4 Network Dedicated Instruction 5.4.12 SEND instruction J_SEND, G_SEND [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE ,H81,V ar_ControlDa ta[0]); (* Sets execution/erro r completion t ype *) MOV(TRUE ,3,V ar_ControlD ata[2]); (* Sets channel use d by host station *) MOV(TRUE,H5,V ar_ControlDat a[3]); (* Sets tar get station chan nel *) MOV(TRU[...]

  • Pagina 225

    5.4 Network Dedicated Instruction 5.4.13 RECV instruction 5-175 J_RECV , G_RECV 5 MODULE DEDICA TED INSTRUCTION J_RECV , G_RECV 5.4.13 RECV instruction J_RECV , G_RECV *1: Local devices and file registe rs per program cannot be used as setting dat a. Function This instruction reads rece ived data (for main pro gram). J(P)_RECV G(P)_RECV P: Executin[...]

  • Pagina 226

    5-176 5.4 Network Dedicated Instruction 5.4.13 RECV instruction J_RECV , G_RECV Contro l Data Device Item Setting data Setting range Setting side [0] Error complet ion type Error co mpletion ty pe (bit 7) S pec ify the cloc k dat a setup st atus at the time of error co mpletion. 0: Clock data at the time of error compl etion is n ot set in th e are[...]

  • Pagina 227

    5.4 Network Dedicated Instruction 5.4.13 RECV instruction 5-177 J_RECV , G_RECV 5 MODULE DEDICA TED INSTRUCTION J_RECV , G_RECV *1 : Data are stored only when 1 is set in bit 7 of Error completion type ( [0]). [9] Receive da ta leng th The number of re ceived data stored i n to + n is stor ed. 0 : No receive da ta 1 to 960 : Number of words of rece[...]

  • Pagina 228

    5-178 5.4 Network Dedicated Instruction 5.4.13 RECV instruction J_RECV , G_RECV Program Example The following program reads out data, which is sent from the st ation number 1 by the SEND instruction, from the channel 5 of the sta tion number 2 (host statio n) and stores the data to the devices from D770 to D773 of the sta tion number 2 (host st ati[...]

  • Pagina 229

    5.4 Network Dedicated Instruction 5.4.13 RECV instruction 5-179 J_RECV , G_RECV 5 MODULE DEDICA TED INSTRUCTION J_RECV , G_RECV [ST] IF (SM400=TRUE) THEN MOV(TRUE,H80,V ar_ControlDa ta[0]); (* Sets error completion type *) MOV(TRUE,5,V ar_ControlDat a[2]); (* Sets host station channel *) MOV(TRUE,0,V ar_ControlData[6]); MOV(TRUE,0,V ar_ControlData[[...]

  • Pagina 230

    5-180 5.4 Network Dedicated Instruction 5.4.14 RECVS instruction Z_RECVS 5.4.14 RECVS instruction Z_RECVS *1: Local devices and file registers per program cannot be used as setting data. Function This instruction reads received dat a (for interrupt program) . Z_RECVS indicates the followin g instru ction. Z_RECV S Input argume nt EN: Executing cond[...]

  • Pagina 231

    5.4 Network Dedicated Instruction 5.4.14 RECVS instruction 5-181 Z_RECVS 5 MODULE DEDICA TED INSTRUCTION Z_REC VS Contro l Data Device Item Setting data Setting range Setting side [0] Completion type 0U s e r [1] Completion status The instru ction comple tion st atus is st ored. 0 : Normal completion Other than 0 : Error completion (error code) –[...]

  • Pagina 232

    5-182 5.4 Network Dedicated Instruction 5.4.14 RECVS instruction Z_RECVS Program Example The following program reads data, which is sent from the st ation nu mber 1 by the SEND instruction, from the channel 5 of the sta tion number 2 (host statio n) and stores the data to the devices from D770 to D773 of the sta tion number 2 (host st ation) when a[...]

  • Pagina 233

    5.4 Network Dedicated Instruction 5.4.15 REQ instruction 5-183 J_REQ, G_REQ 5 MODULE DEDICA TED INSTRUCTION J_REQ, G _REQ 5.4.15 REQ instruction J_REQ, G_REQ *1: Local devices and file registe rs per program cannot be used as setting dat a. Function Remotely runs or stops a pr ogrammable contro ller on another st ation. Also, reads/writes clock dat[...]

  • Pagina 234

    5-184 5.4 Network Dedicated Instruction 5.4.15 REQ instruction J_REQ, G_REQ C ontro l D ata Device Item Setting data Setting range Setting side [0] Error complet ion type Error comple tion type (bit 7) S pecify the cloc k data setup status at the time of error comple tion. 0: Clock da ta at the time of er ror comple tion is not s et in the ar ea st[...]

  • Pagina 235

    5.4 Network Dedicated Instruction 5.4.15 REQ instruction 5-185 J_REQ, G_REQ 5 MODULE DEDICA TED INSTRUCTION J_REQ, G _REQ [5] T arget station No. S pecify the statio n number of the targe t station. (1) S tation number specification (2) Group spe cification (target station is anyt hing other than CC-Link IE Field Netwo rk) 81 H to A0 H : All statio[...]

  • Pagina 236

    5-186 5.4 Network Dedicated Instruction 5.4.15 REQ instruction J_REQ, G_REQ *1 : S pecification is possible when th e host station is a network module or Ethernet module of function version D or later . (S pecification is not possible for ot her modules. An access is alwa ys made to the target station CPU.) *2 : Specification is possible when the v[...]

  • Pagina 237

    5.4 Network Dedicated Instruction 5.4.15 REQ instruction 5-187 J_REQ, G_REQ 5 MODULE DEDICA TED INSTRUCTION J_REQ, G _REQ (1) Remote RUN/STOP Request dat a (all set by the user) Response da ta *1 (all set by the system) *1 : When "all stations or a group (81 H to A0 H, FF H )" is specified in [5], no respon se data will be stored. Device [...]

  • Pagina 238

    5-188 5.4 Network Dedicated Instruction 5.4.15 REQ instruction J_REQ, G_REQ (2) Rea ding/writing the clock data Request dat a (all set by the user ) *1 : This function cannot change the first two dig its of year data. T o change the yea r data including the first two digits , set the clock data using another function (such as GX Works2). Device Ite[...]

  • Pagina 239

    5.4 Network Dedicated Instruction 5.4.15 REQ instruction 5-189 J_REQ, G_REQ 5 MODULE DEDICA TED INSTRUCTION J_REQ, G _REQ Response dat a (all set by the system) *2 : When "all stations or a group (81 H to A0 H, FF H )" is specified in [5], no respon se data will be stored. *3 : Last two digits of year data Device Item Setting data Read cl[...]

  • Pagina 240

    5-190 5.4 Network Dedicated Instruction 5.4.15 REQ instruction J_REQ, G_REQ Program Example The following program performs remote STOP to the QCPU, which is the st ation numbe r 2 (targe t station). [Structured ladder/FBD] S et s exe c ution/error c ompletion type S et s c hannel u s e d by ho s t s tation S et s target s tation' s CPU type S [...]

  • Pagina 241

    5.4 Network Dedicated Instruction 5.4.15 REQ instruction 5-191 J_REQ, G_REQ 5 MODULE DEDICA TED INSTRUCTION J_REQ, G _REQ [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE,H91,V ar_Contro lData[0]); (* Sets execution/err or completion type *) MOV(TRUE,3,V ar_ControlDat a[2]); (* Sets channel used by host station *) MOV(TRUE,H0,V ar_ControlData[3]); (* Se[...]

  • Pagina 242

    5-192 5.4 Network Dedicated Instruction 5.4.16 ZNRD instruction J_ZNRD 5.4.16 ZNRD instruction J_ZNRD *1: Local devices and file registers per program cannot be used as setting dat a. *2: In additio n to the setting data , the ZNRD instru ction is executed using the following fixed values. Channel used by host station: Channel 1 Arrival monitoring [...]

  • Pagina 243

    5.4 Network Dedicated Instruction 5.4.16 ZNRD instruction 5-193 J_ZNRD 5 MODULE DEDICA TED INSTRUCTION J_ZNRD Fun c tion This instruction reads dat a from devices of a progra mmable controller CPU on anothe r station. (In units of words) 1. S pecify devices o f the targ et station' s CPU within the ran ge allowed for the ho st station CPU when[...]

  • Pagina 244

    5-194 5.4 Network Dedicated Instruction 5.4.16 ZNRD instruction J_ZNRD Program Example In this program example, when M101 turn s ON, data in D250 to D254 of st ation No.4 (t arget station) a re read out to D700 to D704 o f station No.1 (host st ation). [Structured ladder/FBD] [ST] IF((M101=TRUE) &( SB47=F AL SE) & (SW0A0.3=F ALSE)) THEN JP_[...]

  • Pagina 245

    5.4 Network Dedicated Instruction 5.4.17 ZNWR instruction 5-195 J_ZNWR 5 MODULE DEDICA TED INSTRUCTION J_ZNWR 5.4.17 ZNWR instruction J_ZNWR J(P)_ZNWR P: Executing condition : indicates any of the follo wing instruct ions. J_ZNWR JP_ZNW R Input argument EN: Executing condition :Bit Jn*: Network number of the host station (1 to 239) :ANY16 n1: T arg[...]

  • Pagina 246

    5-196 5.4 Network Dedicated Instruction 5.4.17 ZNWR instruction J_ZNWR *1: Local devices and file re gisters per program cannot be used as a device whi ch is used in setting data. *2: In addition to the setting data, the ZNWR instru ctio n is executed using t he following fixed va lues. Channel used by host station: Channel 2 Arrival monitoring tim[...]

  • Pagina 247

    5.4 Network Dedicated Instruction 5.4.17 ZNWR instruction 5-197 J_ZNWR 5 MODULE DEDICA TED INSTRUCTION J_ZNWR Program Example In this program example, when M1 12 turn s ON, data in D750 to D753 of station No.2 (host statio n) are written to D300 to D303 of st ation No.3 (target st ation). [Structured ladder/FBD] Per f orm s w riting S tore s d ata [...]

  • Pagina 248

    5-198 5.4 Network Dedicated Instruction 5.4.17 ZNWR instruction J_ZNWR [ST] IF(M1 1 1=TRUE )THEN (* Instruction flag ON *) MOV( TRUE, 10, D750); MOV( TRUE, 20, D751); MOV( TRUE, 30, D752 ); MOV( TRUE, 40, D753 ); (* S tores data to be wr itten to D750 to D753 *) END_IF; IF((M1 12=TRUE) &(SB47=F ALSE) & (SW0A0.2=F ALSE)) THEN JP_ZNWR(TRUE,1,[...]

  • Pagina 249

    5.4 Network Dedicated Instruction 5.4.18 RRUN instruction 5-199 Z_RRUN_J, Z_RRUN_U 5 MODULE DEDICA TED INSTRUCTION Z_RRUN_J, Z_RRUN_U 5.4.18 RRUN instruction Z_RRUN_J, Z_RRUN_U Z(P)_RRUN_J Z(P)_RRUN_U P: Executing condition : indicates any of the follo wing instruct ions. Z_RRUN_J ZP_RRUN_J Z_RRUN_U ZP_RRUN_U Input argument EN: Executing condition [...]

  • Pagina 250

    5-200 5.4 Network Dedicated Instruction 5.4.18 RRUN instruction Z_RRUN_J, Z_RRUN_U *1: Local devices and file registers per program cannot be used as setting data. Fun c tion This instruction remotely switches a CPU module on another station to RUN. Pre c aut i on s This instruction is applicable to the QJ71LP21 or QJ71BR1 1 with the function versi[...]

  • Pagina 251

    5.4 Network Dedicated Instruction 5.4.18 RRUN instruction 5-201 Z_RRUN_J, Z_RRUN_U 5 MODULE DEDICA TED INSTRUCTION Z_RRUN_J, Z_RRUN_U [ST] IF((V ar_Flag_Exe=TRUE) AND (SB47=F A LSE) AND (SW0A0.1=F ALSE)) THEN Z_RRUN_J(TRUE,"J1",3,2,H3FF ,H1,V ar_ Result);(* Performs remote RUN *) END_IF; IF(V ar_Result[0]=TRUE)THEN (* Execution finished *[...]

  • Pagina 252

    5-202 5.4 Network Dedicated Instruction 5.4.19 RSTOP instruction Z_RST OP_J, Z_ RSTO P_U 5.4.19 RST OP instruction Z_RST OP_J, Z_RSTOP_U Z(P)_RSTOP_J Z(P)_RSTOP_U P: Executing condition : indicates any of th e following instruction s. Z_RSTOP_J ZP_RSTOP_J Z_RSTOP_U ZP_RSTOP_U Input argume nt EN: Executing condit ion :Bit Jn*: Network number of the [...]

  • Pagina 253

    5.4 Network Dedicated Instruction 5.4.19 RSTOP instruction 5-203 Z_RSTOP_J, Z_RST OP_U 5 MODULE DEDICA TED INSTRUCTION Z_RST OP_J, Z_RST OP_U *1: Local devices and file registe rs per program cannot be used as setting dat a. Fun c tion This instruction remotely switches a CPU module on another station to ST OP . Pre c aut i on s This instruction is[...]

  • Pagina 254

    5-204 5.4 Network Dedicated Instruction 5.4.19 RSTOP instruction Z_RST OP_J, Z_ RSTO P_U [ST] IF((V ar_Flag_E xe=TRUE) AND (S B47= F ALSE) AND (SW0A0.1=F ALSE)) THEN ZP_RSTOP_J(TRUE,"J1",3 ,2,H3FF ,H1,V ar_Result) ;(* Performs remote STOP *) END_IF; IF(V ar_Result[ 0]=TRUE)THEN (* Execution fini shed *) IF(V ar_Result[ 1]=F ALSE)T HEN (* [...]

  • Pagina 255

    5.4 Network Dedicated Instruction 5.4.20 RTMRD instruction 5-205 Z_RT MR D_J , Z _RT MR D_U 5 MODULE DEDICA TED INSTRUCTION Z_RTMRD_J, Z_RTMRD_U 5.4.20 R TMRD instruction Z_ RT M R D _ J, Z _ RT M R D _ U *1: Local devices and file registe rs per program cannot be used as setting dat a. Z(P)_RTMRD_J Z(P)_RTMRD_U P: Executing condition : indicates a[...]

  • Pagina 256

    5-206 5.4 Network Dedicated Instruction 5.4.20 RTMRD instruction Z_RTMRD_J, Z_R TMRD_U Fun c tion This instruction reads clock data fro m a CPU module on another st ation. Pre c aut i on s This instruction is applicable to the QJ71LP21 or QJ71BR1 1 with the function version B or later . Program Example The following program reads out clock data fro[...]

  • Pagina 257

    5.4 Network Dedicated Instruction 5.4.21 RTMWR instruction 5-207 Z_RTMWR_J, Z_R TMWR_U 5 MODULE DEDICA TED INSTRUCTION Z_R TMWR_J, Z_R TMWR_ U 5.4.21 R TMWR instruction Z_ RT M W R _ J , Z _ RT M W R _U Z(P)_RTMWR_J Z(P)_RTMWR_U P: Executing condition : indicates any of the follo wing instruct ions. Z_ RTMW R_ J ZP _RT MWR _J Z_ RTMW R_ U ZP _RT MW[...]

  • Pagina 258

    5-208 5.4 Network Dedicated Instruction 5.4.21 RTMWR instruction Z_RTMWR_J, Z_RTMWR_U *1: Local devices and file registers per program cannot be used as setting data. Fun c tion This instruction writes clock dat a to a CPU module on another st ation. Pre c aut i on s This instruction is applicable to the QJ71LP21 or QJ71BR1 1 with the function vers[...]

  • Pagina 259

    5.4 Network Dedicated Instruction 5.4.21 RTMWR instruction 5-209 Z_RTMWR_J, Z_R TMWR_U 5 MODULE DEDICA TED INSTRUCTION Z_R TMWR_J, Z_R TMWR_ U [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE,H38,V ar_ClockData[0 ]); (* Sets clock data *) MOV(TRUE,H0,V ar_ClockDat a[1]); MOV(TRUE,H8,V ar_ClockDat a[2]); MOV(TRUE,H3000,V a r_ClockData[3]) ; MOV(TRUE,H0,V[...]

  • Pagina 260

    5-210 5.4 Network Dedicated Instruction 5.4.22 REMFR instruction Z_REMFR 5.4.22 REMFR instruction Z_REMFR *1: Local devices and file registers per program cannot be used as setting data. Z(P)_REMFR P: Executing conditi on : indicates any of th e following instruction s. Z_REMFR ZP_REMFR Input argume nt EN: Executing condit ion :Bit Jn*: T arget n e[...]

  • Pagina 261

    5.4 Network Dedicated Instruction 5.4.22 REMFR instruction 5-211 Z_REMFR 5 MODULE DEDICA TED INSTRUCTION Z_REMF R Fun c tion This instruction reads data from the buf fer memory of an i nte lligent function module to the host station’ s word device (startin g from ) on the intelligent device station/remote I/O station. Program Example The followin[...]

  • Pagina 262

    5-212 5.4 Network Dedicated Instruction 5.4.23 REMTO instruction Z_REMTO 5.4.23 REMT O instruction Z_REMT O *1: Local devices and file registers per program cannot be used as setting data. Z(P)_REMTO P: Executing condition : indicates any of th e following instruction s. Z_REMTO ZP_REMTO Input argume nt EN: Executing condit ion :Bit Jn*: Network nu[...]

  • Pagina 263

    5.4 Network Dedicated Instruction 5.4.23 REMTO instruction 5-213 Z_REMTO 5 MODULE DEDICA TED INSTRUCTION Z_REMT O Fun c tion This instruction writes data to the buffer memory of an inte lligent function module on the intelligent device station/remote I/O station. Program Example The following program make s the A/D conversion enable setting on chan[...]

  • Pagina 264

    5-214 5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction G_CCP ASET 5.4.24 CCP ASET instruction G_CCP ASET *1: Local devices and file registers per program cannot be used as setting data. Fun c tion This instruction sets parameters for master/local module (master st ation). G(P)_CCP ASET P: Executing condition : indicates any of th e foll[...]

  • Pagina 265

    5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction 5-215 G_CCP ASET 5 MODULE DEDICA TED INSTRUCTION G_CCP ASET Contro l Data Device Item Setting data Setting range Setting side [0] Completion status The instruction completion status is stored. 0 : Normal completion Other than 0 : Error completion (error code) -S y s t e m [1] Setting flag[...]

  • Pagina 266

    5-216 5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction G_CCP ASET (1) Net work configura tion setting da ta Set the network configuration settings when network configuration setting da ta (b0) is enabled in the setting flag ( [1]). (2) Reserved sta tion specification dat a Set the slav e station as the r eserved station w hen reserved s[...]

  • Pagina 267

    5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction 5-217 G_CCP ASET 5 MODULE DEDICA TED INSTRUCTION G_CCP ASET (3) Error invalid st ation setting dat a Set the slave st ation as the error invalid st ation when error invalid station setting da ta(b2) is enabled in t he setting f lag ( [1]) *1 : Reserved station specification has a priority[...]

  • Pagina 268

    5-218 5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction G_CCP ASET P rogram E xamp l e The following program sets pa rameters for master st ation of network No.1 when V ar_Flag _Exe turns ON. (T ot al number of slave st ations is 3.) [S tructured ladder/FBD] P er f orms w r i t i ng T urns execut i on fl ag O FF Set contro l data P roces[...]

  • Pagina 269

    5.4 Network Dedicated Instruction 5.4.24 CCPASET instruction 5-219 G_CCP ASET 5 MODULE DEDICA TED INSTRUCTION G_CCP ASET [ST] IF( V ar_Flag_Exe = TRUE ) (* Execution flag *) MOV( TRUE, H107, V ar_ControlData [1]); (* Sets control dat a *) MOV( TRUE, 3, V ar_ControlData[2]); MOV( TRUE, 0, V ar_ControlData[3]); (* Sets data of network configuration s[...]

  • Pagina 270

    5-220 5.4 Network Dedicated Instruction 5.4.25 OPEN instruction ZP_OPEN 5.4.25 OPEN instruction ZP_OPEN *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction establishes (o pens) a connection with exte rnal device for data communicatio n. ZP_OPEN Executing condition : indicates the followin g [...]

  • Pagina 271

    5.4 Network Dedicated Instruction 5.4.25 OPEN instruction 5-221 ZP_OPEN 5 MODULE DEDICA TED INSTRUCTION ZP_OPE N Control Data Device Item Setting data Setting range Setting side [0] Execution type/ Completion type S pecify whethe r to use the parameter v alues set by GX Works2 or the setting va lues of the following c ontrol dat a ( [2] to [9] ) at[...]

  • Pagina 272

    5-222 5.4 Network Dedicated Instruction 5.4.25 OPEN instruction ZP_OPEN P rogram E xamp l e The following program o pens the connection 1 fo r TCP/IP communication using the Active open process. (The I/O signals of the Ethernet module are X/Y0 0 to X/Y1F) [Structured ladder/FBD] *1 : For divisions of and in the program, is nec essary when the [Open[...]

  • Pagina 273

    5.4 Network Dedicated Instruction 5.4.25 OPEN instruction 5-223 ZP_OPEN 5 MODULE DEDICA TED INSTRUCTION ZP_OPE N [ST] IF(SM400=TRUE)THEN (* Always ON *) MOV(TRUE,U0G 20480,K4M 0); (* Open completed sig nal/connection 1 open co mpletion signal *) MOV(TRUE,U0G 20482,K4M 20); (* Open request sign al/connection 1 open request signal *) END_IF; IF(V a[...]

  • Pagina 274

    5-224 5.4 Network Dedicated Instruction 5.4.26 CLOSE instruction ZP_CLOSE 5.4.26 CLOSE instruction ZP_CLOSE *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction shuts of f (closes) a connection with extern al device during dat a communication. Control Data ZP_CLOSE Executing condition : indic[...]

  • Pagina 275

    5.4 Network Dedicated Instruction 5.4.26 CLO SE instruction 5-225 ZP_CLOSE 5 MODULE DEDICA TED INSTRUCTION ZP_CLOSE P rogram E xamp l e The following program closes the co nnection 1. (The I/O signals of the Ethernet module are X/Y00 to X/Y1F) [Structured ladder/FBD] Connect i on 1 c l ose t i m i ng T urns execut i on fl ag O N T urns norma l comp[...]

  • Pagina 276

    5-226 5.4 Network Dedicated Instruction 5.4.26 CLOSE instruction ZP_CLOSE [ST] IF(V ar_Flag _Open=TRUE)THEN (* Connection 1 ope n completion signal *) PLF(TRUE,V ar_F lag_CloseTiming); (* Conn ection 1 clos e timing *) END_IF; IF((V ar_Flag_C loseT iming=TRUE) AN D (V ar_Flag_Ope nOK=TRUE))TH EN (* Connection 1 close timing/o pen instruction normal[...]

  • Pagina 277

    5.4 Network Dedicated Instruction 5.4.27 BUFRCV instruction 5-227 ZP_BUFRCV 5 MODULE DEDICA TED INSTRUCTION ZP_BUFRCV 5.4.27 BUFRCV instruction ZP_BUFRCV *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction reads receive dat a from exte rnal device in fixed buffer communication. This instru[...]

  • Pagina 278

    5-228 5.4 Network Dedicated Instruction 5.4.27 BUFRCV instruction ZP_BUFRCV Control Data Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is s tored. 0 : Normal comp letion Other than 0 : Error completion (error code) – System Device Item Setting data Setti[...]

  • Pagina 279

    5.4 Network Dedicated Instruction 5.4.27 BUFRCV instruction 5-229 ZP_BUFRCV 5 MODULE DEDICA TED INSTRUCTION ZP_BUFRCV P rogram E xamp l e The following program reads ou t receive data from the fixed buf fer of the connection 1. (The I/O signals of the Ethernet module are X/Y00 to X/Y1F) [Structured ladder/FBD] Connect i on 1 open comp l et i on s i[...]

  • Pagina 280

    5-230 5.4 Network Dedicated Instruction 5.4.27 BUFRCV instruction ZP_BUFRCV [ST] IF(SM400=TRUE)THEN (* Always ON *) MOV(TRUE,U0G20480,K4M0); (* Open complet ion signal/connec tion 1 open complet ion signal *) MOV(TRUE,U0G20482,K4M20); (* Open request sig nal/connection 1 open request signal *) MOV(TRUE,U0G20485,K4M40); (* Fixed buf fer receive s[...]

  • Pagina 281

    5.4 Network Dedicated Instruction 5.4.28 BUF RCVS instruction 5-231 Z_BUFRCVS 5 MODULE DEDICA TED INSTRUCTION Z_BUFRCV S 5.4.28 BUFRCVS instruction Z_BUFRCVS *1: Local devices and file registe rs per program cannot be used as setting dat a. Z_BUFRCVS indicates t he following instruction. Z_BUFRCVS Input argument EN: Executing condition :Bit Un*: S [...]

  • Pagina 282

    5-232 5.4 Network Dedicated Instruction 5.4.28 BUFRCVS instruction Z_BUFRCVS F unct i on This instruction reads receive dat a from external device in fixe d buffer communication. This instruction is used in an interrupt prog ram. P rogram E xamp l e The following program reads receive data from the fixed buf fer of the connection 2. (The I/O signal[...]

  • Pagina 283

    5.4 Network Dedicated Instruction 5.4.29 BUFSND instruction 5-233 ZP_BUFSND 5 MODULE DEDICA TED INSTRUCTION ZP_BUFSND 5.4.29 BUFSND instruction ZP_BUFSND *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction sends da ta to extern al device in fixed buf fer communication. ZP_BUFSND Executing [...]

  • Pagina 284

    5-234 5.4 Network Dedicated Instruction 5.4.29 BUFSND instruction ZP_BUFSND Control Data (1) Send dat a Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is s tored. 0 : Normal comp letion Other than 0 : Error completion (error code) – System Device Item Set[...]

  • Pagina 285

    5.4 Network Dedicated Instruction 5.4.29 BUFSND instruction 5-235 ZP_BUFSND 5 MODULE DEDICA TED INSTRUCTION ZP_BUFSND P rogram E xamp l e The following p rogram send s data from the fix ed buffer of the conn ection 1. (The I/O signals of the Ethernet module are X/Y00 to X/Y1F) [Structured ladder/FBD] Send i nstruct i on 1 PL S Sets send data Sets d[...]

  • Pagina 286

    5-236 5.4 Network Dedicated Instruction 5.4.29 BUFSND instruction ZP_BUFSND [ST] IF((X19=TRUE) AND (V ar _Flag_ Open=TRUE))THEN (* Initialization normal completion sig nal/connection 1 open completio n signal*) PLS(TRUE,V ar_Flag_In st); (* Send instruction 1PLS *) END_IF; IF(V ar_Flag_In st=TRUE)THEN (* Send instruction 1PLS *) MOV(TRUE,3,D300); ([...]

  • Pagina 287

    5.4 Network Dedicated Instruction 5.4.30 ERRCLR instruction 5-237 ZP_ERRCLR 5 MODULE DEDICA TED INSTRUCTION ZP_ERRCLR 5.4.30 ERRCLR instruction ZP_ERRCLR *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction turns OFF the LED on Ethernet module and clears error informa tion stored in the buf[...]

  • Pagina 288

    5-238 5.4 Network Dedicated Instruction 5.4.30 ERRCLR instruction ZP_ERRCLR Control Data P rogram E xamp l e The following program clears the open error cod e of the connection 1. (The I/O signals of the Ethernet module are X/Y0 0 to X/Y1F) [Structured ladder/FBD] Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] C[...]

  • Pagina 289

    5.4 Network Dedicated Instruction 5.4.30 ERRCLR instruction 5-239 ZP_ERRCLR 5 MODULE DEDICA TED INSTRUCTION ZP_ERRCLR [ST] IF((V a r_Flag_Inst=TRUE) AND (V ar_Flag_Exe=F ALSE))THEN MOVP(TRUE,H1, V ar_ControlData[2]); (* Sets clear target *) MOVP(TRUE,H0,V ar_ControlData[3]); (* Set s clear function *) SET(TRUE,V ar_Flag_ Exe); (* Turns execution fl[...]

  • Pagina 290

    5-240 5.4 Network Dedicated Instruction 5.4.31 ERRRD instruction ZP_ERRRD 5.4.31 ERRRD instruction ZP_ERRRD *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction reads the error informa tion stored in the buf fer memory of the Ethernet mod ule. ZP_ERRRD Executing conditio n : indicates the fol[...]

  • Pagina 291

    5.4 Network Dedicated Instruction 5.4.31 ERRRD instruction 5-241 ZP_ERRRD 5 MODULE DEDICA TED INSTRUCTION ZP_ERRRD Control Data P rogram E xamp l e The following program read s the open error co de of the connection 1. (The I/O signals of the Ethernet module are X/Y00 to X/Y1F) [Structured ladder/FBD] Device Item Setting data Setting range Setting [...]

  • Pagina 292

    5-242 5.4 Network Dedicated Instruction 5.4.31 ERRRD instruction ZP_ERRRD [ST] IF((V ar_Flag_I nst=TRUE) A ND (V ar_Flag_Exe=F ALSE))THEN MOVP(TRUE,H1,V ar_ControlData[2]); (* Sets open e rror code of connection number 1 *) MOVP(TRUE,H0,V ar_ControlData[3]); (* Sets latest error information *) SET(TRUE,V ar_Flag_Exe); (* T urns execution fla g ON*)[...]

  • Pagina 293

    5.4 Network Dedicated Instruction 5.4.32 UINI instruction 5-243 Z_UINI 5 MODULE DEDICA TED INSTRUCTION Z_UINI 5.4.32 UINI instruction Z_UINI *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on Ethernet: This instruction rein itializes the Ethernet module. CC-Link IE Controller Network: For Universal mo del[...]

  • Pagina 294

    5-244 5.4 Network Dedicated Instruction 5.4.32 UINI instruction Z_UINI Control Data (1) Ethernet Device Item Setting data Setting range Setting side [0] System ar ea –– – [1] Completion s tatus The instr uction compl etion st atus is s tored. 0 : Normal comp letion Other than 0 : Error completion (error code) – System [2] Modificat ion spec[...]

  • Pagina 295

    5.4 Network Dedicated Instruction 5.4.32 UINI instruction 5-245 Z_UINI 5 MODULE DEDICA TED INSTRUCTION Z_UINI (2) CC-link IE Controller Network The UINI instru ction can be executed on l y once. The UINI instruction cann ot be executed again after d etermination of station num ber . (It caused an error completio n.) However , in the case of the UIN[...]

  • Pagina 296

    5-246 5.4 Network Dedicated Instruction 5.4.32 UINI instruction Z_UINI P rogram E xamp l e The following program sets the st ation number 2. The following is an example for Ethernet. [S tructured ladder/FBD] [ST] IF (V ar_Flag_Inst=TRUE) THEN MOV(TRUE,H1,V ar_ControlData[2]) ; (* Set s change t arget *) MOV(TRU E,ZR0,V ar_Contr olData[3]);(* Sets h[...]

  • Pagina 297

    5.4 Network Dedicated Instruction 5.4.33 MRECV instruction 5-247 ZP_MRECV 5 MODULE DEDICA TED INSTRUCTION ZP_MRECV 5.4.33 MRECV instruction ZP_MRECV *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction re ads rece ived e-mail. ZP_MRECV Executing condition : indicates t he following instruct[...]

  • Pagina 298

    5-248 5.4 Network Dedicated Instruction 5.4.33 MRECV instruction ZP_MRECV Control Data Device Item Setting data Setting range Setting side [0] Execution/Er ror comple tion type Error comple tion type (b it 7) S pec ify the cloc k dat a setup st atus at the time of error co mpletion. 0: Clock data at the time of error completion is not set in the ar[...]

  • Pagina 299

    5.4 Network Dedicated Instruction 5.4.33 MRECV instruction 5-249 ZP_MRECV 5 MODULE DEDICA TED INSTRUCTION ZP_MRECV *1 : The following table shows the processing that depends on the selection of the execution type after executing the MRECV instruction. [12] to [15] Clock dat a (set only wh en errors occ ur) Clock data at the time of error completi o[...]

  • Pagina 300

    5-250 5.4 Network Dedicated Instruction 5.4.33 MRECV instruction ZP_MRECV P rogram E xamp l e The following program performs the e-mail receiving process by the receive instruction (X21) . (The I/O signals of the Ethernet module are X/Y0 0 to X/Y1F) [Structured ladder/FBD] Sets to read t h e fi rst ma il Sets to ad j ust data l engt h to t h at o f[...]

  • Pagina 301

    5.4 Network Dedicated Instruction 5.4.33 MRECV instruction 5-251 ZP_MRECV 5 MODULE DEDICA TED INSTRUCTION ZP_MRECV [ST] IF (X21=TRUE) THEN SET(TRUE,V ar_Flag_ Exe); END_IF; IF((V a r_Flag_Exe=TRUE) AND (U0G9858.F=TRUE))THEN MOVP(TRUE,H200,V ar_ControlData[0]); (* Sets to inquire to server *) MOVP(TRUE,0,V ar_ControlData[2]); (* Sets to read the fi[...]

  • Pagina 302

    5-252 5.4 Network Dedicated Instruction 5.4.34 MSEND instruction ZP_MSEND 5.4.34 MSEND instruction ZP_MSEND *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction sends an e-mail. ZP_MSEND Executing condition : indicates the followin g instru ction. ZP_MSEN D Input argume nt EN: Executing condi[...]

  • Pagina 303

    5.4 Network Dedicated Instruction 5.4.34 MSEND instruction 5-253 ZP_MSEND 5 MODULE DEDICA TED INSTRUCTION ZP_MSEND Control Data Device Item Setting data Setting range Setting side [0] Execution/ Error co mpletion type Send dat a form at Error comple tion type (bit 7) S pecify the clock data setup status at the t ime of error complet ion. 0: Clock d[...]

  • Pagina 304

    5-254 5.4 Network Dedicated Instruction 5.4.34 MSEND instruction ZP_MSEND (1) Send dat a P rogram E xamp l e The following program performs e-mail sending process by the se nd instruction (X20). (The I/O signals of the Ethernet module are X/Y0 0 to X/Y1F) (1) Sen ding the data as an attached file [1 1] Clock set flag V alid/invalid status of the da[...]

  • Pagina 305

    5.4 Network Dedicated Instruction 5.4.34 MSEND instruction 5-255 ZP_MSEND 5 MODULE DEDICA TED INSTRUCTION ZP_MSEND [ST] IF(X20=TRUE)THEN MOVP(TRUE,H800,V ar_ControlData[0]); (* Sets ASCII as send data format *) MOVP(TRUE,1,V ar_ControlData[2]); (* Sets tran smission destination number *) MOVP(TRUE,10,V ar_Contro lData[9]) ; (* Sets send data length[...]

  • Pagina 306

    5-256 5.4 Network Dedicated Instruction 5.4.34 MSEND instruction ZP_MSEND (2) Sen ding the data as a text [S tructured ladder/FBD] Sets text as send data f ormat Sets send data l engt h Sets sub j ect l engt h Sets sub j ect Sets text Sends e - ma il Sets transm i ss i on dest i nat i on number N orma l comp l et i on E rror comp l et i on P rocess[...]

  • Pagina 307

    5.4 Network Dedicated Instruction 5.4.34 MSEND instruction 5-257 ZP_MSEND 5 MODULE DEDICA TED INSTRUCTION ZP_MSEND [ST] IF(X20=TRUE)THEN MOVP(TRUE,H1000,V ar_ControlData[0]); (* Sets text as send dat a format *) MOVP(TRUE,1,V ar_ControlData[2]); (* Sets tran smission destination number *) MOVP(TRUE,16,V ar_Contro lData[9]) ; (* Sets send data lengt[...]

  • Pagina 308

    5-258 MEMO[...]

  • Pagina 309

    6 6-1 1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA T ION FUNCTION INSTRUCTION PID CONTROL INSTRUCTION 6.1 PID Control Instruc tion (Inexact Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 6.2 PID Con[...]

  • Pagina 310

    6-2 6.1 PID Control Instructi on (Inexact Differential) 6.1.1 PIDINIT instruction S_PIDINIT 6.1 PID Control Instruction (Inexact Dif ferential) 6.1.1 PIDINIT instruction S_PIDINIT F unct i on This instruct ion enables PID control by re gistering the PI D control data for the number of loops to be used to the CPU module in batch. S(P)_PIDINIT P: Exe[...]

  • Pagina 311

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.1 PIDINIT instruction 6-3 6 PID CONTROL INSTRUCTION S_PIDINIT S_PIDIN IT (1) PID contr ol data *1 : For the PID operational expressions to b e set for Operational expression selection, refer to MELSEC-Q/L/ QnA Programming Manual (PID Control Instructions). Device Data item Description Setting [...]

  • Pagina 312

    6-4 6.1 PID Control Instructi on (Inexact Differential) 6.1.1 PIDINIT instruction S_PIDINIT Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +8 MV lower limit (MVLL) Set the lower li mit for the manipulate d value (M V) calculated in PID operati[...]

  • Pagina 313

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.1 PIDINIT instruction 6-5 6 PID CONTROL INSTRUCTION S_PIDINIT S_PIDIN IT Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +12 (Fixed value) – 00 U s e r – +13 Derivati ve gain (K D ) Se[...]

  • Pagina 314

    6-6 6.1 PID Control Instructi on (Inexact Differential) 6.1.1 PIDINIT instruction S_PIDINIT m=(n-1) 14+2 n: number of loops P recautions The following t able shows the CPU modules applicab le to the PID control instructions (inexact dif ferential) and the PID control in structions (exact dif ferential). : Applicable, : Not applicable Device Data it[...]

  • Pagina 315

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.2 PIDCONT instruction 6-7 6 PID CONTROL INSTRUCTION S_PIDCONT S_PIDCONT 6.1.2 PIDCONT instruction S_PIDCONT F unct i on (1) This instruction measures sampling cycle and perfor ms PID oper ation at instruction execution. (2) This instruction performs PID oper ation based on the se t value (SV) [...]

  • Pagina 316

    6-8 6.1 PID Control Instructi on (Inexact Differential) 6.1.2 PIDCONT instruction S_PIDCONT (1) I/O data *1 : For Process value after filtering (PVf), the val ue calculated based on the proces s value of input data are stored. For the operational expression, refer to MELSEC-Q/L/Q n A Programming Manual (PID Control Instructions). Device Data name D[...]

  • Pagina 317

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.2 PIDCONT instruction 6-9 6 PID CONTROL INSTRUCTION S_PIDCONT S_PIDCONT Device Data name Description Setting range Se tting side Processing when the setting data are out side the setting range With PID limits Without PID limits +15 Manual/ automatic selection MAN/ AUTO • Select whether the o[...]

  • Pagina 318

    6-10 6.1 PID Control Instructi on (Inexact Differential) 6.1.2 PIDCONT instruction S_PIDCONT m=(n-1) 23+10 n: number of loops P recautions The following t able shows the CPU modules applicab le to the PID control instructions (inexact dif ferential) and the PID control in structions (exact dif ferential). : Applicable, : Not applicable Device Data [...]

  • Pagina 319

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.3 PIDSTOP instruction and PIDRUN instruction 6-11 6 PID CONTROL INSTRUCTION S_PIDSTOP , S_PIDRUN S_PIDSTOP , S_PIDRUN 6.1.3 PIDST OP instruction and PIDRUN instruction S_PIDSTOP , S_PIDRUN F unct i on (1) S(P)_PIDSTOP This instruction stop s the PID operatio n for th e loop number specified by[...]

  • Pagina 320

    6-12 6.1 PID Control Instructi on (Inexact Differential) 6.1.4 PIDPRMW instruction S_PIDPRMW 6.1.4 PIDPRMW instruction S_PIDPRMW F unct i on This instruction changes the operation parameter o f the loop number specified by 'n' to the PID control data sto red in the devices st arting from the device number specified by . (1) PID c ontrol d[...]

  • Pagina 321

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.4 PIDPRMW instruction 6-13 6 PID CONTROL INSTRUCTION S_PIDPRMW S_PIDPRMW Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +2 Proportional constant (K P ) Proportio nal gain of PID operation[...]

  • Pagina 322

    6-14 6.1 PID Control Instructi on (Inexact Differential) 6.1.4 PIDPRMW instruction S_PIDPRMW Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +8 MV change rate limit ( MVL) Set the variati on limit between th e previous MV and the presen t MV . [...]

  • Pagina 323

    6.1 PID Control Instruct ion (Inexact Differential) 6.1.4 PIDPRMW instruction 6-15 6 PID CONTROL INSTRUCTION S_PIDPRMW S_PIDPRMW P recautions The following table shows the CPU modules applicab le to the PID control instructions (inexact diff erential) and th e PID control in structions (exact differential). : Applicable, : No t applicable CPU modul[...]

  • Pagina 324

    6-16 6.2 PID Control Instruction (Exact Differential) 6.2.1 PIDINIT instruction PIDINIT 6.2 PID Control Instruction (Exact Dif ferential) 6.2.1 PIDINIT instruction PIDINIT F unct i on This instruct ion enables PID control by re gistering the PI D control data for the number of loops to be used to the CPU module in batch. PIDINIT(P) P: Executing con[...]

  • Pagina 325

    6.2 PID Control Instruction (Exact Differential ) 6.2.1 PIDINIT instruction 6-17 PIDINIT 6 PID CONTROL INSTRUCTION PIDINIT (1) PID contr ol data *1 : For the PID operational expressions set for Ope rat ional expression selection, refer to MELSEC-Q/L/QnA Programming Manual (PID Control Instr uctions). Device Data item Description Setting range Setti[...]

  • Pagina 326

    6-18 6.2 PID Control Instruction (Exact Differential) 6.2.1 PIDINIT instruction PIDINIT Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +8 MV lower limit (MVLL) Set the lower li mit for the manipulate d value (M V) calculated in PID operation i[...]

  • Pagina 327

    6.2 PID Control Instruction (Exact Differential ) 6.2.1 PIDINIT instruction 6-19 PIDINIT 6 PID CONTROL INSTRUCTION PIDINIT m=(n-1) 10+2 n: number of loops Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits Setting dat a for N o. 2 loop (d evice: +[...]

  • Pagina 328

    6-20 6.2 PID Control Instruction (Exact Differential) 6.2.1 PIDINIT instruction PIDINIT P recautions The following t able shows the CPU modules applicab le to the PID control instructions (inexact dif ferential) and the PID control in structions (exact dif ferential). : Applicable, : No t applicable CPU module model Inexact differential Exact diffe[...]

  • Pagina 329

    6.2 PID Control Instruction (Exact Differential ) 6.2.2 PIDCONT instruction 6-21 PIDCONT 6 PID CONTROL INSTRUCTION PIDCONT 6.2.2 PIDCONT instruction PIDCONT F unct i on (1) This instruction measures sa mpling cycle and performs PID operation at instruction execution. (2) This instruction perfor ms PID operation b ased on the set va lue (SV) and pro[...]

  • Pagina 330

    6-22 6.2 PID Control Instruction (Exact Differential) 6.2.2 PIDCONT instruction PIDCONT (1) I/O data *1 : For process value after filtering (PVf), the value calculated based on the process value of input data are stored. For the operational expression, refer to MELSEC-Q/L/Q n A Programming Manual (PID Control Instructions). Device Data name Descrip[...]

  • Pagina 331

    6.2 PID Control Instruction (Exact Differential ) 6.2.2 PIDCONT instruction 6-23 PIDCONT 6 PID CONTROL INSTRUCTION PIDCONT Device Data name De scriptio n Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +14 Manual manipulated value MV MAN • S tore the data output from the[...]

  • Pagina 332

    6-24 6.2 PID Control Instruction (Exact Differential) 6.2.2 PIDCONT instruction PIDCONT m=(n-1) 18+10 n: number of loops Device Data name Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits I/O data ar ea for No. 2 loop (dev ice: +28 to +45) +28 Set value SV The sa[...]

  • Pagina 333

    6.2 PID Control Instruction (Exact Differential ) 6.2.2 PIDCONT instruction 6-25 PIDCONT 6 PID CONTROL INSTRUCTION PIDCONT P recautions The following table shows the CPU modules applicab le to the PID control instructions (inexact diff erential) and th e PID control in structions (exact differential). : Applicable, : No t applicable CPU module mode[...]

  • Pagina 334

    6-26 6.2 PID Control Instruction (Exact Differential) 6.2.3 PIDSTOP instruction and PIDRUN instruction PIDSTOP , PIDRUN 6.2.3 PIDSTOP instruction and PIDRUN instruction PIDST OP , PIDRUN F unct i on (1) PIDSTOP(P) This instruction stops the PID operation for the loo p number specified by 'n'. (2) PIDRUN(P) This instruction starts the PID [...]

  • Pagina 335

    6.2 PID Control Instruction (Exact Differential ) 6.2.4 PIDPRMW instruction 6-27 PIDPRMW 6 PID CONTROL INSTRUCTION PIDPRMW 6.2.4 PIDPRMW instruction PIDPRMW F unct i on This instruction changes th e operation p arameter of the loop number specified by 'n' to the PID control data sto red in the devices st arting from the device number spec[...]

  • Pagina 336

    6-28 6.2 PID Control Instruction (Exact Differential) 6.2.4 PIDPRMW instruction PIDPRMW Device Data item Description Setting range Setting side Processing when the setting data are outside the setting range With PID limits Without PID limits +2 Proportional constant (K P ) Proportional gain of PID operation 1 to 10000 (unit: 0.01) 1 to 10000 (unit:[...]

  • Pagina 337

    6.2 PID Control Instruction (Exact Differential ) 6.2.4 PIDPRMW instruction 6-29 PIDPRMW 6 PID CONTROL INSTRUCTION PIDPRMW P recautions The following table shows the CPU modules applicab le to the PID control instructions (inexact diff erential) and th e PID control in structions (exact differential). : Applicable, : No t applicable Device Data ite[...]

  • Pagina 338

    6-30 MEMO[...]

  • Pagina 339

    7 7-1 1 OVERVI EW 2 INSTRUCTION TA B L E S 3 CONFIGURA TION OF INSTRUCTIONS 4 HOW TO READ INSTRUCTIONS 5 MODULE DEDICA TED INSTRUCTION 6 PID CONTROL INSTRUCTION 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SOCKET COMMUNICA TION FUNCTION INSTRUCTION 7.1 SOCOPEN Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [...]

  • Pagina 340

    7-2 7.1 SOCOPEN Instruction SP_SOCOPEN 7.1 SOCOPEN Instruction SP_SOCOPEN *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction establishes a con nection. SP_SOCOPEN Executing condition : indicates the followin g instru ction. SP_SOCOPEN Input argume nt EN: Executing condit ion :Bit Un: Dummy [...]

  • Pagina 341

    7.1 SOCOPEN Instruction 7-3 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCOPEN SP_SOCOPEN Control Data *1 : "Destination IP address" and "Destinati on po rt No" are neglected at Unpassive open. Precautions (1) Use the Built-in Ethernet port QCPU of which the function versio n is B or later and the first five digits of the [...]

  • Pagina 342

    7-4 7.1 SOCOPEN Instruction SP_SOCOPEN Pro g ra m Ex a mpl e The following program opens the connection 1. [Structured ladder/FBD] [ST] IF((LDP(TRUE, V ar_Flag_Inst)) &(SD1282.0=F ALSE) &(SD1284.0= F ALSE) &(SD1288.A=TRUE))THEN MOVP(TRUE, H0, V ar_ControlDa ta[0] ); (* Sets execution type/completion type to 0 H *) SP_SOCOPEN(TRUE, "[...]

  • Pagina 343

    7.2 SOCCLOSE Instruction 7-5 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCCLOSE SP_SOCCLOSE 7.2 SOCCLOSE Instruction SP_SOCCLOSE *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction shut s of f a specified connection. SP_SOCCLOSE Executing condition : indicates t he following instruc[...]

  • Pagina 344

    7-6 7.2 SOCCLOSE Instruction SP_SOCCLOSE Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which th e function version is B or later and the first five digits of the serial number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L02SCPU-P . Pro g ra m Ex a mpl e The following program shuts of f the connec[...]

  • Pagina 345

    7.2 SOCCLOSE Instruction 7-7 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCCLOSE SP_SOCCLOSE [ST] IF(LDF(TRUE, SD1282.0)&(SD1 284.0=TRUE))THEN (* When ope n completion s ignal turns OF F *) PLS(TRUE, V ar_Flag ); (* Turns fla g ON *) END_IF; IF(((LDP(TR UE, V ar_Flag_Inst) & SD1282.0) OR V ar_Flag) & (NOT V ar_Flag _Exe)) THEN SP_[...]

  • Pagina 346

    7-8 7.3 SOCRCV Instruction SP_SOCRCV 7.3 SOCRCV Instruction SP_SOCRCV *1: Local devices and file registers per program cannot be used as setting data. F unct i on This instruction reads receive dat a of a spec ified connection from the socke t communication receive data are a at the end process pe r formed af ter the instruction execution. SP_SOCRC[...]

  • Pagina 347

    7.3 SOCRCV Instruction 7-9 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCRCV SP_SOCRCV Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which the function versio n is B or later and the first five digits of the seri al number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L0 2SCPU-P . Device Item[...]

  • Pagina 348

    7-10 7.3 SOCRCV Instruction SP_SOCRCV Pro g ra m Ex a mpl e The following program reads dat a received fr om the external device. [Structured ladder/FBD] [ST] IF((V ar_Flag _Inst=TRUE ) &(SD 1282.0=TRUE) &(SD1286.0=TRUE) &(V ar_Re sult[0]=F ALSE) )THEN SP_SOCRCV (TRUE, "U0", 1, V ar_ ControlData, D500, V ar_Result); (* Reads d[...]

  • Pagina 349

    7.4 SOCRCVS Instruction 7-11 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION S_SOCRCVS S_SOCRCVS 7.4 SOCRCVS Instruction S_SOCRCVS F unct i on This instruction reads rece ive data of a specified connection from the socket commu nication receive data ar ea. Control Data S_SOCRCVS Executing condition : indicates t he following instruction. S_SOCRCVS In[...]

  • Pagina 350

    7-12 7.4 SOCRCVS Instruction S_SOCRCVS Precautions (1) Use the Built-in Ethernet port QCPU of which th e function version is B or later and the first five digits of the serial number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L02SCPU-P . Pro g ra m Ex a mpl e The following program reads dat a received fr om the exter[...]

  • Pagina 351

    7.5 SOCSND Instruction 7-13 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCSND SP_SOCSND 7.5 SOCSND Instruction SP_SOCSND *1: Local devices and file registe rs per program cannot be used as setting dat a. F unct i on This instruction sends dat a to the external de vice of a specified connection. SP_SOCSND Executing condition : indicates t he f[...]

  • Pagina 352

    7-14 7.5 SOCSND Instruction SP_SOCSND Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which th e function version is B or later and the first five digits of the serial number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L02SCPU-P . Device Item Setting data Setting range Setting side [0] System area [...]

  • Pagina 353

    7.5 SOCSND Instruction 7-15 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCSND SP_SOCSND Pro g ra m Ex a mpl e The following program sends dat a (1234, 5678, and 8901) to the external de vice using the socket communication function. [Structured ladder/FBD] [ST] IF((V ar_Flag_Inst=T RUE) &(SD1282.0=TRUE))THEN MOVP(TRUE, 6, V ar_SendDat a[0][...]

  • Pagina 354

    7-16 7.6 SOCCINF Instruction SP_SOCCINF 7.6 SOCCINF Instruction SP_SOCCINF F unct i on This instruction reads connection in formation of a specified con nection. SP_SOCCINF Executing conditi on : indicates the followin g instru ction. SP_SOCCINF Input argume nt EN: Executing condit ion :Bit Un: Dummy ("U0") :S tring s1: Connection number [...]

  • Pagina 355

    7.6 SOCCINF Instruction 7-17 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCCINF SP_SOCCINF Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which the function versio n is B or later and the first five digits of the seri al number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L0 2SCPU-P . Device [...]

  • Pagina 356

    7-18 7.6 SOCCINF Instruction SP_SOCCINF Pro g ra m Ex a mpl e The following pr ogram reads conne ction information of the connection number 1 . [Structured ladder/FBD] [ST] IF(V ar_Flag_In st=TRUE)THEN SP_SOCCINF(TRUE, "U0", 1, V ar_ ControlData, V ar_Connection); (* Reads data from the connection number 1 *) END_IF; R eads data f ro m t [...]

  • Pagina 357

    7.7 SOCCSET Instruction 7-19 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCCSET SP_SOCCSE T 7.7 SOCCSET Instruction SP_SOCCSET F unct i on This instruction changes th e IP address and port number of the external de vice of a specified connection. (Ava ilable only with a UDP/IP connection) SP_SOCCSET Executing condition : indicates t he follow[...]

  • Pagina 358

    7-20 7.7 SOCCSET Instruction SP_SOCCSET Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which th e function version is B or later and the first five digits of the serial number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L02SCPU-P . Device Item Setting data Setting range Setting side [0] System ar [...]

  • Pagina 359

    7.7 SOCCSET Instruction 7-21 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCCSET SP_SOCCSE T Pro g ra m Ex a mpl e The following p rogram chan ges the dest ination (des tination IP add ress and por t number) of the connection number 1 which is being open. [Structured ladder/FBD] [ST] IF((LDP(TRUE, V ar_Flag_Inst)) &(SD1282.0 =TRUE) THEN MO[...]

  • Pagina 360

    7-22 7.8 SOCRMODE Instruction SP_SOCRMODE 7.8 SOCRMODE Instruction SP_SOCRMODE F unct i on This instruction changes the TCP rece ive mode (unavailable for a UDP connection) and receive data size. SP_SOCRMODE Executing conditi on : indicates the followin g instru ction. SP_SOCRMODE Input argume nt EN: Executing condit ion :Bit Un: Dummy ("U0&qu[...]

  • Pagina 361

    7.8 SOCRMODE Instruction 7-23 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION SP_SOCRMODE SP_SOCRMODE Control Data *1: Unavailable for a UDP connection. Precautions (1) Use the Built-in Ethernet port QCPU of which the function versio n is B or later and the first five digits of the seri al number are '1 1012' or higher . (2) Use the LCPU ot[...]

  • Pagina 362

    7-24 7.9 SOCRDATA Instruction S_SOCRDA T A 7.9 SOCRDA T A Instruction S_SOCRDA T A F unct i on This instruction reads dat a for the specified number of words from the socket communication receive data area of a spe cified connection, and stores it. S(P)_SOCRDA T A P: Executing condition : indicate s the followi ng instruct ions. S_SOCRDA T A SP_SOC[...]

  • Pagina 363

    7.9 SOCRDATA Instruction 7-25 7 SOCKET COMMUNICA TI ON FUNCTION INSTRUCTION S_SOCRDA T A S_SOCRDA T A Control Data Precautions (1) Use the Built-in Ethernet port QCPU of which the function versio n is B or later and the first five digits of the seri al number are '1 1012' or higher . (2) Use the LCPU other than L02SCPU and L0 2SCPU-P . Pr[...]

  • Pagina 364

    7-26 MEMO[...]

  • Pagina 365

    8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON 9 DA T A LOGGING FUNCTION INSTRUCTION 10 SFC CONTROL INSTRUCTION I INDEX 8 8-1 8.1 Positioning Function Dedicated Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 8.2 Counter Function Dedicated Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18 BUIL T[...]

  • Pagina 366

    8-2 8.1 Positioning Functi on Dedicated Instruction 8.1.1 IPPSTRT instruction IPPSTR T1, IPP STRT2 8.1 Positioning Function Dedicated Instruction 8.1.1 IPPSTRT instruction IPPSTR T1, IPPSTR T2 F unct i on This instruction specifies a data num ber to be exec uted for 'n' from the position ing data No. 1 to No. 10 which are prev iously set [...]

  • Pagina 367

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.2 IPDSTRT instruction 8-3 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPDST RT1 , IPDSTR T2 IPDSTRT1, IPDSTRT2 8.1.2 IPDSTR T instruction IPDSTR T1, IPDSTR T2 F unct i on Regardless of "Positioning Data" No. 1 to No. 10 which are previou sly se t in GX Works2, this instruction st arts th [...]

  • Pagina 368

    8-4 8.1 Positioning Functi on Dedicated Instruction 8.1.2 IPDSTRT instruction IPDSTRT1, IPDSTRT2 Control Data Pro g ra m Ex a mpl e The following program sets the following position ing dat a and sta rts the axis 1 wh en M0 turns ON. Device Item Setting data Setting range Setting side [0] Control system 1: Position ing control (AB S) 2: Positionin [...]

  • Pagina 369

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.2 IPDSTRT instruction 8-5 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPDST RT1 , IPDSTR T2 IPDSTRT1, IPDSTRT2 [S tructured ladder/FBD] [ST] MOV(M0, 1, D0); MOV(M0, 1000, D1); MOV(M0, 1000, D2); MOV(M0, 0, D3); DMOV(M0, 20000, D4 ); DMOV(M0, 100000, D6); IPDSTRT1P(M0, D0 );[...]

  • Pagina 370

    8-6 8.1 Positioning Functi on Dedicated Instruction 8.1.3 IPSIMUL instruction IPSIMUL 8.1.3 IPSIMUL instruction IPSIMUL F unct i on This instruction simult aneously sta rts the pos itioning of the axis 1 positioning da ta numbe r specified by n1 and the axis 2 positio ning dat a number specified by n2. Pro g ra m Ex a mpl e The following program si[...]

  • Pagina 371

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.4 IPOPR instruction 8-7 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPOPR1, IPOPR2 IPOPR1, IPOPR2 8.1.4 IPOPR instruction IPOPR1, IPOPR2 F unct i on This instruction st arts the OPR of which type is specified by on the specified axis (refer to the following). • IPOPR1(P): Axis 1 • IPOPR2(P): Ax[...]

  • Pagina 372

    8-8 8.1 Positioning Functi on Dedicated Instruction 8.1.4 IPOPR instruction IPOPR1, IPOPR2 Pro g ra m Ex a mpl e The following program start s the machine OPR of the axis 1 when M0 turns ON. [S tructured ladder/FBD] [ST] MOV(M0, 1, D0); DMOV(M0, 0, D1); IPOPR1P(M0, D0) ; Device Item Setting data D0 OPR type Machine OPR D1, D2 Standby address 0 (Ign[...]

  • Pagina 373

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.5 IPJOG instruction 8-9 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPJOG1, IPJOG2 IPJOG1, IPJOG2 8.1.5 IPJOG instruction IPJOG1, IPJOG2 F unct i on This instruction st arts the JOG operation of the specified axis (ref er to the following). • IPJOG1: Axis 1 • IPJOG2: Axis 2 The JOG operation is[...]

  • Pagina 374

    8-10 8.1 Positioning Functi on Dedicated Instruction 8.1.5 IPJOG instruction IPJOG1, IPJOG2 Control Data Pro g ra m Ex a mpl e The following program start s the forward JOG operation when M0 tur ns ON, and start s the reverse JOG operation when M1 turns ON. [S tructured ladder/FBD] [ST] DMOV(SM402, 1000 0, D0); MOV(SM402, 1000, D2); MOV(SM402, 1000[...]

  • Pagina 375

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.6 IPABRST instruction 8-11 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IP ABRST1, I P ABRST2 IP ABRST1, IP ABRST2 8.1.6 IP ABRST instruction IP ABRST1, IP ABRST2 F unct i on This instruction executes the absolute po sition restoration of the specified axis (refer to the following) by communicating [...]

  • Pagina 376

    8-12 8.1 Positioning Functi on Dedicated Instruction 8.1.6 IPABRST instruction IP ABRST 1, IP ABRS T2 (2) Signals exported to servo amplifier Pro g ra m Ex a mpl e This instruction executes the absolute position restoration of the axis 1 when M0 turns ON. • X20 to X22: Signals imported from the servo amplifier • Y30 to Y32: Signals exported to [...]

  • Pagina 377

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.7 IPSTOP instruction 8-13 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPSTOP1, IPSTOP2 IPSTOP1, IPST OP2 8.1.7 IPST OP instruction IPST OP1, IPST OP2 F unct i on This instruction stops th e positioning of t he specified axis (r ef er to the following). • IPST OP1: Axis 1 • IPST OP2: Axis 2 Pro [...]

  • Pagina 378

    8-14 8.1 Positioning Functi on Dedicated Instruction 8.1.8 IPSPCHG instruction IPSPCHG1, IPSP CHG2 8.1.8 IPSPCHG instruction IPSPCHG1, IPSPCHG2 F unct i on This instruction changes the sp eed of the specified axis (ref er to the following) using the acceleration/deceler ation time at speed change, deceleration stop time a t speed change , and new s[...]

  • Pagina 379

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.8 IPSPCHG instruction 8-15 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPSPCHG1, IPSPCHG2 IPSPCHG1, IPSPCHG2 Pro g ra m Ex a mpl e The following program change s the speed of the axis 1 when M0 turns ON. [S tructured ladder/FBD] [ST] MOV(M0, 2000, D0); MOV(M0, 1000, D1); DMOV(M0, 20000, D2 ); IPSPC[...]

  • Pagina 380

    8-16 8.1 Positioning Functi on Dedicated Instruction 8.1.9 IPTPCHG instruction IPTPCHG1, IPTPCHG2 8.1.9 IPTPCHG instruction IPTPCHG1, IPTPCHG2 F unct i on This instruction changes the position of the specifie d axis (refer to the following) to the ne w targ et position spec ified by . • IPTPCHG1(P): Axis 1 • IPTPCHG2(P): Axis 2 Control Data IPT[...]

  • Pagina 381

    8.1 Position ing Func tion Dedic ated Instru ction 8.1.9 IPTPCHG instruction 8-17 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON IPTPCHG1, IPTPCH G2 IPTPCHG1, IPTPCHG2 Pro g ra m Ex a mpl e The following program changes the target position of th e axis 1 to 2000 when M0 turns ON. [S tructured ladder/FBD] [ST] IPTPCHG1P(M0, 2000);[...]

  • Pagina 382

    8-18 8.2 Counter Function Dedicated Instruction 8.2.1 ICCNTRD instruction ICCNTRD1, ICCNTRD2 8.2 Counter Function Dedicated Instruction 8.2.1 ICCNTRD instruction ICCNTRD1, ICCNTRD2 F unct i on This instruction stores a value at the time of instruction execution to the current value of the specified CH (refer to the following). Pro g ra m Ex a mpl e[...]

  • Pagina 383

    8.2 Counter Function Dedicated Instruction 8.2.2 ICRNGWR instruction 8-19 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICRNGWR1, IC RNGWR2 ICRNGWR1, IC RNGWR2 8.2.2 ICRNGWR instruction ICRNGWR1, ICRNGWR2 F unct i on This instruction sets the ring co unter lower limit value and the ring counter up per limit value of the specified CH (refer to the followi[...]

  • Pagina 384

    8-20 8.2 Counter Function Dedicated Instruction 8.2.2 ICRNGWR instruction ICRNGWR1, ICRNGWR2 Pro g ra m Ex a mpl e The following pr ogram set s -100000 for the ring counter lower limit valu e and 100000 fo r the ring counter upper limit value of CH 1 when M0 turns ON. [S tructured ladder/FBD] [ST] ICRNGWR1P(M0, -10 0000, 100000);[...]

  • Pagina 385

    8.2 Counter Function Dedicated Instruction 8.2.3 ICPREWR instruction 8-21 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICPREWR1, ICPREWR2 ICPREWR1, ICPREW R2 8.2.3 ICPREWR instruction ICPREWR1, ICPREWR2 F unct i on This instruction sets a preset value of the specified CH (ref er to the fo llowing). • ICPREWR1(P): CH1 • ICPREWR2(P): CH2 Pro g ra m Ex[...]

  • Pagina 386

    8-22 8.2 Counter Function Dedicated Instruction 8.2.4 ICLTHRD instruction ICL THRD1, ICL THRD2 8.2.4 ICL THRD instruction ICL THRD1, ICL THRD2 F unct i on This instruction stores a latch count value n of the specified CH (refer to the following) to . • ICL THRD1(P): CH1 • ICL THRD2(P): CH2 Pro g ra m Ex a mpl e The following program stores the [...]

  • Pagina 387

    8.2 Counter Function Dedicated Instruction 8.2.5 ICSMPRD instruction 8-23 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICSMPRD1, ICSMPRD2 ICSMPRD1, IC SMPRD2 8.2.5 ICSMPRD instruction ICSMPRD1, ICSMPRD2 F unct i on This instruction stores a sampling count value of th e specified CH (refer to the following) to . • ICSMPRD1(P): CH1 • ICSMPRD2(P): CH2 [...]

  • Pagina 388

    8-24 8.2 Counter Function Dedicated Instruction 8.2.6 ICCOVWR instruction ICCOVWR1, IC COVWR2 8.2.6 ICCOVWR instruction ICCOVWR1, ICCOVWR2 F unct i on This instructio n stores a co incidence ou tput No. n point of the sp ecified CH (refe r to the following). • ICCOVWR1(P): CH1 • ICCOVWR2(P): CH2 Pro g ra m Ex a mpl e The following p rogram set [...]

  • Pagina 389

    8.2 Counter Function Dedicated Instruction 8.2.7 ICFCNT instruction 8-25 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICFCNT1, IC FCNT2 ICFCNT1, ICFCNT2 8.2.7 ICFCNT instruction ICFCNT1, ICFCNT2 F unct i on This instruct ion measures a frequency of the specified CH (refer to the following) a ccording to the settings such as the frequency me asurement un[...]

  • Pagina 390

    8-26 8.2 Counter Function Dedicated Instruction 8.2.8 ICRCNT instruction ICRCNT1, ICRCNT2 8.2.8 ICRCNT instruction ICRCNT1, ICRCNT2 F unct i on This instruction measures a rota tion speed of the specified CH (refer to th e following) according to the settings such as the rot ation speed measurement unit time settin g. • ICRCNT1: CH1 • ICRCNT2: [...]

  • Pagina 391

    8.2 Counter Function Dedicated Instruction 8.2.9 ICPLSRD instruction 8-27 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICPLSRD1, ICPLSRD2 ICPLSRD1, ICP LSRD2 8.2.9 ICPLSRD instruction ICPLSRD1, ICPLSRD2 F unct i on This instruction stores a measur ed pulse value of the specified CH (refer to the followin g) to . • ICPLSRD1(P): C H1 • ICPLSRD2(P): C [...]

  • Pagina 392

    8-28 8.2 Counter Function Dedicated Instruction 8.2.10 ICPWM instruction ICPWM1, I CPWM2 8.2.10 ICPWM instruction ICPWM1, ICPWM2 F unct i on This instruction output s a PWM waveform of the specified CH (refer to the following). • ICPWM1: CH1 • ICPWM2: CH2 The PWM waveform with the ON time ( ) and the cycle time ( ) is output from the coincidenc[...]

  • Pagina 393

    8.2 Counter Function Dedicated Instruction 8.2.10 ICPWM instruction 8-29 8 BUIL T -IN I/O FUNCTI ON INSTRUCTI ON ICPWM1, ICPWM2 ICPWM1, ICP WM2 Pro g ra m Ex a mpl e The following program outputs the PWM waveform with 1µs ON time and 5µs cycle time from CH 1 while M0 is ON. [S tructured ladder/FBD] [ST] ICPWM1(M0, 10, 50);[...]

  • Pagina 394

    8-30 MEMO[...]

  • Pagina 395

    9 9-1 8 BUIL T-IN I/O FUNCTION INSTRUCTION 9 DA TA LOGGING FUNCTION INSTRUCTION 10 SFC CONTROL INSTRUCTION I INDEX 9.1 LOGTRG Instruction, LOGTRGR Instruction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 DA T A LOGGING FUNCTION INSTRUCTION[...]

  • Pagina 396

    9-2 9.1 LOGTRG Instruction, LOGTRGR Instruction LOGTRG 9.1 LOGTRG Instruction, LOGTRGR Instruction LOGTRG LOGTRG LOGTRGR Executing condition : indicates any of the following instructions. LOGTRG LOGTRGR Input argument EN: Executing condit ion :Bit n: Data logging co nfiguration number :ANY16 Output argument ENO: Execution result :Bit Setting data I[...]

  • Pagina 397

    9.1 LOGTRG Instruction, LOGTRGR Instruction 9-3 9 DA TA LOGGING FUNCTION INSTRUCTION LOGTRG LOGTRG F unct i on LOGTRG (1) The LOGTRG instruction ge nerates a trigger in the tr igger logging of the dat a logging configuration number sp ecified by 'n'. (2) A value from 1 to 10 is set for 'n'. (3) When the LOGTRG instruction is exe[...]

  • Pagina 398

    9-4 9.1 LOGTRG Instruction, LOGTRGR Instruction LOGTRG Pro g ra m Ex a mpl e The following program executes the LOGTRG instruction on the data log ging configuration No. 1 when X0 turns ON, and resets the trig ger condition with the LOGTRGR instruction when X1 tur ns ON. [S tructured ladder/FBD] [ST] LOGTRG(X0,1); LOGTRGR(X1,1);[...]

  • Pagina 399

    10 10-1 8 BUIL T-IN I/O FUNCTION INSTRUCTION 9 DA T A LOGGING FUNCTION INSTRUCTION 10 SFC CONTROL INSTRUCTION I INDEX 10.1 SFC Control Instru ction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2 SFC CONTROL INSTRUCTION[...]

  • Pagina 400

    10-2 10.1 SFC Control Instruction 10.1.1 SFCSCOMR instruction S_SFCSCOMR 10.1 SFC Control Instruction 10.1.1 SFCSCOMR instruction S_SFCSCOMR *1: Local device cannot be used . S(P)_SFCSCOMR P: Executing condition : indicates any of the following instructions. S_SFCSCOMR SP_SFCSCOMR Input argume nt EN: Executing condition :Bit n1: Bl ock No. of an SF[...]

  • Pagina 401

    10.1 SFC Control Instruction 10.1.1 SFCSCOMR instruction 10-3 10 SFC CONTROL INSTRUCTION S_SFCSCOMR S_SFCSCOMR F unct i on This function read s step comments being activate d in the SFC block specified at , by the number of comment specified at , and stores t hose to the device number of af ter specified at . Caution • For High Performance model [...]

  • Pagina 402

    10-4 10.1 SFC Control Instruction 10.1.2 SFCTCOMR instruction S_SFCTCOMR 10.1.2 SFCTCOMR instruction S_SFCTCOMR *1: Local device cannot be used . S(P)_SFCTCOMR P: Executing condition : indicates any of the following instructions. S_SFCTCOMR SP_SFCTCOMR Input argume nt EN: Executing condition :Bit n1: Bl ock No. of an SFC progr am that read comments[...]

  • Pagina 403

    10.1 SFC Control Instruction 10.1.2 SFCTCOMR instruction 10-5 10 SFC CONTROL INSTRUCTION S_SFCTCOMR S_SFCTCOMR F unct i on This function reads comments of th e transition cond ition 1 associated with step s activated in the SFC block specified at with the number of co mments specified at , and stores those to the device numbe r of after specified a[...]

  • Pagina 404

    10-6 MEMO[...]

  • Pagina 405

    I Index-1 8 BUIL T-IN I/O FUNCTION INSTRUCTION 9 DA T A LOGGING FUNCTION INSTRUCTION 10 SFC CONTROL INSTRUCTION I INDE X INDEX[...]

  • Pagina 406

    Index - 2 [A] ABRST (absolute position restorat ion) ................. . 5-53 Analog instruction ........... ... ............. ................ ......... 2-3 Analog module ........... ................ .................... ......... 1-8 [B] BIDIN (re ceiving data usin g bidirectional protocol communication) .............. ................... .......[...]

  • Pagina 407

    Index-3 I INDE X PUTE (user frame registrati on) .............. ............. 5-103 [R] READ (reading data from a word device) ........... 5-146 RECV (receiving data) ....... ................ ................. 5-175 RECVS (receiving data) ..... ... .................... .......... 5-180 REMFR (reading data from buffer memory) ........ 5-210 REMTO (w[...]

  • Pagina 408

    Index-4 MEMO[...]

  • Pagina 409

    W A RRANTY Please confirm the fol lowing product warranty det ails bef ore using this product. 1. Gratis W arranty T erm a nd Gratis W arranty Range If any fault s or defects (herein after "Failu re") found to be the respon sibility of Mit subishi occurs during use of the product within th e gratis warranty term, the product shal l be rep[...]

  • Pagina 410

    Microsoft, Windows, Windows Vista, Windows NT , Windows XP , Window s Server , Visio, Excel, PowerPoint, Visual Basic, Visual C++, and Access are either regist ered trademarks or trademarks of Micros oft Corporation in the United S t ates, Japan, and other countries. Intel, Pentium, and Celeron are trademarks of Intel Corporat ion in the United St [...]

  • Pagina 411

    [...]

  • Pagina 412

    SH(NA)-080785ENG-K( 1306)KWIX MODEL: Q-KP-TM-E MODEL CODE: 1 3JW09 Specifications subject to change without notice. When exported from Japan, this manual does not require application to the Ministry of Economy, Trade and Industry for service transaction permission. HEAD OFFICE : TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN NA[...]