Sign In
Upload
Manuals
Brands
Omron Manuals
Computer Hardware
SYSMAC CS1D-CPU**S
Omron SYSMAC CS1D-CPU**S Manuals
Manuals and User Guides for Omron SYSMAC CS1D-CPU**S. We have
3
Omron SYSMAC CS1D-CPU**S manuals available for free PDF download: Reference Manual, Operation Manual
OMRON SYSMAC CS1D-CPU**S Reference Manual (1402 pages)
SYSMAC CS/CJ/One NSJ Series Programmable Controllers
Brand:
OMRON
| Category:
Controller
| Size: 22.74 MB
Table of Contents
Table of Contents
20
About this Manual
22
Precautions
30
General Precautions
31
Intended Audience
31
Safety Precautions
31
Application Precautions
33
Operating Environment Precautions
33
Conformance to EC Directives
37
Applicable Directives
37
Concepts
37
Conformance to EC Directives
38
Relay Output Noise Reduction Methods
38
Introduction
40
General Instruction Characteristics
41
Program Capacity
41
Differentiated Instructions
42
Instruction Variations
43
Inputting Data in Operands
44
Instruction Location and Execution Conditions
44
Data Formats
50
Errors Occurring at Instruction Execution
52
Fatal Errors (Program Errors)
52
Instruction Execution Checks
52
Section 2 Summary of Instructions
54
Summary of Instructions
54
Instruction Classifications by Function
55
Instruction Functions
64
Sequence Input Instructions
64
Sequence Output Instructions
66
Sequence Control Instructions
69
Timer and Counter Instructions
73
Comparison Instructions
78
Data Movement Instructions
82
Data Shift Instructions
85
Increment/Decrement Instructions
89
Symbol Math Instructions
90
Conversion Instructions
95
Logic Instructions
102
Special Math Instructions
104
Floating-Point Math Instructions
105
Double-Precision Floating-Point Instructions
110
Table Data Processing Instructions
114
Data Control Instructions
118
Subroutine Instructions
122
Interrupt Control Instructions
123
(CJ1M-CPU21/22/23 Only)
125
High-Speed Counter and Pulse Output Instructions
125
Basic I/O Unit Instructions
127
Step Instructions
127
Serial Communications Instructions
131
Network Instructions
132
File Memory Instructions
135
Clock Instructions
137
Display Instructions
137
Debugging Instructions
138
Failure Diagnosis Instructions
139
Other Instructions
140
Block Programming Instructions
141
Text String Processing Instructions
147
Task Control Instructions
150
Model Conversion Instructions (CPU Unit Ver. 3.0 or Later Only)
151
Special Function Block Instructions
152
Alphabetical List of Instructions by Mnemonic
153
List of Instructions by Function Code
170
Section 3 Instructions
186
Instructions
186
Notation and Layout of Instruction Descriptions
194
Instruction Upgrades and New Instructions
197
Upgrades for CS1-H/CJ1-H CPU Units
197
Sequence Input Instructions
200
Load: Ld
200
Load Not: Ld Not
202
And: and
204
And Not: and Not
206
Or: or
208
Or Not: or Not
210
And Load: and Ld
211
Or Load: or Ld
213
Differentiated and Immediate Refreshing Instructions
216
Operation Timing for I/O Instructions
217
TR Bits
217
Not: Not(520)
219
CONDITION ON/OFF: up(521) and down(522)
220
BIT TEST: TST(350) and TSTN(351)
221
Sequence Output Instructions
224
Output: out
224
Output Not: out Not
226
Keep: Keep(011)
227
DIFFERENTIATE UP/DOWN: DIFU(013) and DIFD(014)
232
SET and RESET: SET and RSET
234
Multiple Bit Set/Reset: Seta(530)/Rsta(531)
237
Single Bit Set/Reset: Setb(532)/Rstb(533)
240
Single Bit Output: Outb(534)
243
Sequence Control Instructions
245
End: End(001)
245
No Operation: Nop(000)
246
Overview of Interlock Instructions
247
INTERLOCK and INTERLOCK CLEAR: IL(002) and ILC
249
Multi-Interlock Differentiation Hold
253
MULTI-INTERLOCK DIFFERENTIATION RELEASE, and
253
JUMP and JUMP END: JMP(004) and JME
267
Conditional Jump: Cjp(510)/Cjpn(511
271
MULTIPLE JUMP and JUMP END: JMP0(515) and JME0
275
For-Next Loops: for(512)/Next
277
Break Loop: Break(514)
280
Timer and Counter Instructions
281
Timer Operation
283
Hundred-Ms Timer: Tim/Timx
285
Ten-Ms Timer: Timh(015)/Timhx
289
One-Ms Timer: Tmhh(540)/Tmhhx
293
Tenth-Ms Timer: Timu(541)/Timux(556
296
Hundredth-Ms Timer: Tmuh(544)/Tmuhx(557
299
Accumulative Timer: Ttim(087)/Ttimx(555
302
Long Timer: Timl(542)/Timlx(553
306
Multi-Output Timer: Mtim(543)/Mtimx(554
309
Counter: Cnt/Cntx(546)
315
Reversible Counter: Cntr(012)/Cntrx(548)
318
Reset Timer/Counter: Cnr(545)/Cnrx(547)
322
Example Timer and Counter Applications
324
Indirect Addressing of Timer/Counter Numbers
328
Comparison Instructions
331
Input Comparison Instructions (300 to 328)
331
Time Comparison Instructions (341 to 346)
337
Compare: Cmp
343
Double Compare: Cmpl
346
Signed Binary Compare: Cps
349
Double Signed Binary Compare: Cpsl
352
Multiple Compare: Mcmp
355
Block Compare: Bcmp
360
Expanded Block Compare: Bcmp2(502)
362
Area Range Compare: Zcp(088)
366
Double Area Range Compare: Zcpl(116)
369
Data Movement Instructions
371
Move: Mov(021)
371
Move Not: Mvn
373
Double Move: Movl
374
Double Move Not: Mvnl
376
Move Bit: Movb
377
Move Digit: Movd
379
Multiple Bit Transfer: Xfrb
382
Block Transfer: Xfer
384
Block Set: Bset
387
Data Exchange: Xchg(073)
389
Double Data Exchange: Xcgl(562)
390
Single Word Distribute: Dist(080)
392
Data Collect: Coll(081)
394
Move to Register: Movr(560)
396
Move Timer/Counter Pv to Register: Movrw(561)
398
Data Shift Instructions
400
Shift Register: Sft
401
Reversible Shift Register: Sftr
402
Asynchronous Shift Register: Asft
405
Word Shift: Wsft
408
Arithmetic Shift Left: Asl
410
Double Shift Left: Asll
411
Arithmetic Shift Right: Asr
413
Double Shift Right: Asrl
414
Rotate Left: Rol
416
Double Rotate Left: Roll(572)
418
Rotate Right: Ror(028)
420
Double Rotate Right: Rorl(573)
421
Rotate Left Without Carry: Rlnc(574)
423
Double Rotate Left Without Carry: Rlnl(576)
425
Rotate Right Without Carry: Rrnc(575)
427
Double Rotate Right Without Carry: Rrnl(577)
428
One Digit Shift Left: Sld(074)
430
One Digit Shift Right: Srd(075)
432
Shift N-Bit Data Left: Nsfl(578)
433
Shift N-Bit Data Right: Nsfr(579)
435
Shift N-Bits Left: Nasl(580)
437
Double Shift N-Bits Left: Nsll(582)
440
Shift N-Bits Right: Nasr(581)
443
Double Shift N-Bits Right: Nsrl(583)
445
Increment/Decrement Instructions
449
Increment Binary: ++(590)
449
Double Increment Binary: ++L(591)
451
Decrement Binary: - -(592)
453
Double Decrement Binary: - -L(593)
455
Increment Bcd: ++B(594)
457
Double Increment Bcd: ++Bl(595)
459
Decrement Bcd: - -B(596)
461
Double Decrement Bcd: - -Bl(597)
463
Symbol Math Instructions
465
Signed Binary Add Without Carry: +(400)
466
Double Signed Binary Add Without Carry: +L(401)
468
Signed Binary Add with Carry: +C(402)
470
Double Signed Binary Add with Carry: +Cl(403)
472
Bcd Add Without Carry: +B(404)
474
Double Bcd Add Without Carry: +Bl(405)
475
Bcd Add with Carry: +Bc(406)
477
Double Bcd Add with Carry: +Bcl(407)
479
Signed Binary Subtract Without Carry: -(410)
480
Double Signed Binary Subtract Without Carry: -L(411)
482
Signed Binary Subtract with Carry: -C(412)
486
Double Signed Binary Subtract with Carry: -Cl(413)
488
Bcd Subtract Without Carry: -B(414)
491
Double Bcd Subtract Without Carry: -Bl(415)
492
Bcd Subtract with Carry: -Bc(416)
496
Double Bcd Subtract with Carry: -Bcl(417)
497
Signed Binary Multiply: *(420)
499
Double Signed Binary Multiply: *L(421)
501
Unsigned Binary Multiply: *U(422)
503
Double Unsigned Binary Multiply: *Ul(423)
505
Bcd Multiply: *B(424)
507
Double Bcd Multiply: *Bl(425)
509
Signed Binary Divide: /(430)
511
Double Signed Binary Divide: /L(431)
513
Unsigned Binary Divide: /U(432)
515
Double Unsigned Binary Divide: /Ul(433)
517
Bcd Divide: /B(434)
519
Double Bcd Divide: /Bl(435)
521
Conversion Instructions
523
Bcd to Binary: bin(023)
523
Double Bcd to Double Binary: Binl(058)
525
Binary to Bcd: Bcd(024)
527
Double Binary to Double Bcd: Bcdl(059)
529
2'S Complement: Neg(160)
531
Double 2'S Complement: Negl(161)
533
16-Bit to 32-Bit Signed Binary: Sign(600)
534
Data Decoder: Mlpx(076)
536
Data Encoder: Dmpx(077)
540
Ascii Convert: Asc(086)
544
Ascii to Hex: Hex(162)
548
Column to Line: Line(063)
552
Line to Column: Colm(064)
554
Signed Bcd to Binary: Bins(470)
557
Double Signed Bcd to Binary: Bisl(472)
560
Signed Binary to Bcd: Bcds(471)
563
Double Signed Binary to Bcd: Bdsl(473)
565
Gray Code Convert: Gry(474)
569
Four-Digit Number to Ascii: Str4(601)
574
Eight-Digit Number to Ascii: Str8(602)
577
Sixteen-Digit Number to Ascii: Str16(603)
579
Ascii to Four-Digit Number: Num4(604)
581
Ascii to Eight-Digit Number: Num8(605)
584
Ascii to Sixteen-Digit Number: Num16(606)
585
Logic Instructions
588
Logical And: Andw(034)
588
Double Logical And: Andl(610)
590
Logical Or: Orw(035)
591
Double Logical Or: Orwl(611)
593
Exclusive Or: Xorw(036)
595
Double Exclusive Or: Xorl(612)
597
Exclusive Nor: Xnrw(037)
599
Double Exclusive Nor: Xnrl(613)
600
Complement: Com(029)
602
Double Complement: Coml(614)
604
Special Math Instructions
605
Binary Root: Rotb(620)
605
Bcd Square Root: Root(072)
607
Arithmetic Process: Apr(069)
611
Floating-Point Multiply: *F(456)
613
Floating Point Divide: Fdiv(079)
623
Bit Counter: Bcnt(067)
627
Floating-Point Math Instructions
629
Floating to 16-Bit: Fix(450)
634
Floating to 32-Bit: Fixl(451)
636
16-Bit to Floating: Flt(452)
637
32-Bit to Floating: Fltl(453)
639
Floating-Point Add: +F(454)
641
Floating-Point Subtract: -F(455)
643
Floating-Point Divide: /F(457)
647
Degrees to Radians: Rad(458)
649
Radians to Degrees: Deg(459)
650
Sine: sin(460)
652
High-Speed Sine: Sinq(475)
654
Cosine: Cos(461)
655
High-Speed Cosine: Cosq(476)
657
Tangent: tan(462)
659
High-Speed Tangent: Tanq(477)
661
Arc Sine: Asin(463)
663
Arc Cosine: Acos(464)
665
Arc Tangent: Atan(465)
667
Double Floating-Point Multiply: *D(847)
669
Square Root: Sqrt(466)
669
Exponent: Exp(467)
671
Logarithm: Log(468)
673
Exponential Power: Pwr(840)
675
Single-Precision Floating-Point Comparison Instructions
676
Floating-Point to Ascii: Fstr(448)
680
Ascii to Floating-Point: Fval(449)
685
Move Floating-Point (Single): Movf(469)
689
Double-Precision Floating-Point Instructions (CS1-H, CJ1-H, CJ1M, or CS1D Only)
691
Double Floating to 16-Bit: Fixd(841)
697
Double Floating to 32-Bit: Fixld(842)
698
16-Bit to Double Floating: Dbl(843)
700
32-Bit to Double Floating: Dbll(844)
701
Double Floating-Point Add: +D(845)
703
Double Floating-Point Subtract: -D(846)
705
Double Floating-Point Divide: /D(848)
709
Double Degrees to Radians: Radd(849)
711
Double Radians to Degrees: Degd(850)
713
Double Sine: sind(851)
714
Double Cosine: Cosd(852)
716
Double Tangent: Tand(853)
718
Double Arc Sine: Asind(854)
720
Double Arc Cosine: Acosd(855)
722
Double Arc Tangent: Atand(856)
724
Double Square Root: Sqrtd(857)
726
Double Exponent: Expd(858)
728
Double Logarithm: Logd(859)
730
Double Exponential Power: Pwrd(860)
732
Double-Precision Floating-Point Input Instructions
734
Table Data Processing Instructions
737
Set Stack: Sset(630)
743
Push Onto Stack: Push(632)
746
First in First Out: Fifo(633)
749
Last in First Out: Lifo(634)
752
Dimension Record Table: DIM(631)
755
Set Record Location: Setr(635)
758
Get Record Number: Getr(636)
760
Data Search: Srch(181)
762
Swap Bytes: Swap(637)
765
Find Maximum: Max(182)
767
Find Minimum: Min(183)
771
Sum: Sum(184)
775
Frame Checksum: Fcs(180)
778
Stack Size Read: Snum(638)
782
Stack Data Read: Sread(639)
784
Stack Data Overwrite: Swrit(640)
787
Stack Data Insert: Sins(641)
790
Stack Data Delete: Sdel(642)
793
Data Control Instructions
797
Pid Control: Pid(190)
797
Pid Control with Autotuning: Pidat(191)
809
Limit Control: Lmt(680)
819
Dead Band Control: Band(681)
821
Dead Zone Control: Zone(682)
824
Time-Proportional Output: Tpo(685)
827
Scaling: Scl(194)
835
Scaling 2: Scl2(486)
840
Scaling 3: Scl3(487)
844
Average: Avg(195)
847
Subroutines
851
Subroutine Call: Sbs(091)
851
Macro: Mcro(099)
857
Subroutine Entry: Sbn(092)
861
Global Subroutine Call: Gsbs(750)
864
Subroutine Return: Ret(093)
864
Global Subroutine Entry: Gsbn(751)
872
Global Subroutine Return: Gret(752)
875
Interrupt Control Instructions
876
Set Interrupt Mask: Msks(690)
879
Read Interrupt Mask: Mskr(692)
886
Clear Interrupt: Cli(691)
891
Disable Interrupts: DI(693)
895
Enable Interrupts: Ei(694)
898
Summary of Interrupt Control
899
High-Speed Counter/Pulse Output Instructions
904
MODE CONTROL: INI(880) (CJ1M-CPU21/22/23 Only)
904
HIGH-SPEED COUNTER PV READ: PRV(881) (CJ1M-CPU21/22/23 Only)
908
Counter Frequency Convert: Prv2(883)
914
REGISTER COMPARISON TABLE: CTBL(882) (CJ1M-CPU21/22/23 Only)
918
SPEED OUTPUT: SPED(885) (CJ1M-CPU21/22/23 Only)
922
SET PULSES: PULS(886) (CJ1M-CPU21/22/23 Only)
927
PULSE OUTPUT: PLS2(887) (CJ1M-CPU21/22/23 Only)
930
ACCELERATION CONTROL: ACC(888) (CJ1M-CPU21/22/23 Only)
936
ORIGIN SEARCH: ORG(889) (CJ1M-CPU21/22/23 Only)
943
PULSE with VARIABLE DUTY FACTOR: PWM(891) (CJ1M-CPU21/22/23 Only)
946
Step Instructions
948
STEP DEFINE and STEP START: STEP(008)/SNXT(009)
949
Basic I/O Unit Instructions
966
I/O Refresh: Iorf(097)
966
Special I/O Unit I/O Refresh: Fiorf(225)
969
Cpu Bus Unit I/O Refresh: Dlnk(226)
972
7-Segment Decoder: Sdec(078)
977
Digital Switch Input - Dsw(210)
980
Ten Key Input - Tky(211)
985
Hexadecimal Key Input - Hky(212)
988
Matrix Input: Mtr(213)
993
7-Segment Display Output - 7Seg(214)
997
Intelligent I/O Read: Iord(222)
1002
Intelligent I/O Write: Iowr(223)
1007
Serial Communications Instructions
1012
Serial Communications
1012
Protocol Macro: Pmcr(260)
1014
Transmit: Txd(236)
1023
Receive: Rxd(235)
1033
Advertisement
OMRON SYSMAC CS1D-CPU**S Reference Manual (1308 pages)
Brand:
OMRON
| Category:
Controller
| Size: 35.57 MB
Table of Contents
Table of Contents
37
About this Manual
7
Intended Audience
8
Related Manuals
26
Safety Precautions
29
General Precautions
30
Application Precautions
32
Table of Contents
37
Basic Understanding of Instructions
39
Basic Understanding of Instructions
40
Instruction Location and Execution Conditions
42
Specifying Operands
49
Specifying Operands
50
Data Formats
57
Section 2 Summary of Instructions
61
Summary of Instructions
61
Instruction Set and CPU Unit Support for Individual Instructions
62
Instruction Functions
71
Sequence Input Instructions
71
Sequence Output Instructions
73
Sequence Control Instructions
76
Timer and Counter Instructions
80
Comparison Instructions
85
Data Movement Instructions
89
Data Shift Instructions
92
Increment/Decrement Instructions
96
Symbol Math Instructions
97
2-2-10 Conversion Instructions
102
2-2-11 Logic Instructions
110
2-2-12 Special Math Instructions
112
2-2-13 Floating-Point Math Instructions
113
2-2-14 Double-Precision Floating-Point Instructions
118
Table Data Processing Instructions
122
Tracking Instructions
127
2-2-17 Data Control Instructions
129
2-2-18 Subroutine Instructions
133
2-2-19 Interrupt Control Instructions
134
(CJ2M-CPU@@ and CJ1M-CPU21/22/23 Only)
136
2-2-20 High-Speed Counter and Pulse Output Instructions
136
2-2-21 Step Instructions
138
2-2-22 Basic I/O Unit Instructions
138
2-2-23 Serial Communications Instructions
142
2-2-24 Network Instructions
144
2-2-25 File Memory Instructions
147
2-2-26 Display Instructions
149
2-2-27 Clock Instructions
149
2-2-28 Debugging Instructions
150
2-2-29 Failure Diagnosis Instructions
151
2-2-30 Other Instructions
152
2-2-31 Block Programming Instructions
153
2-2-32 Text String Processing Instructions
159
2-2-33 Task Control Instructions
162
(CPU Unit Ver. 3.0 or Later and CJ2 CPU Units Only)
163
Model Conversion Instructions
163
2-2-35 Special Function Block Instructions
164
2-2-36 SFC Instructions
165
Section 3 Instructions
167
Instructions
167
Notation and Layout of Instruction Descriptions
173
Condition Flags
175
Sequence Input Instructions
176
Ld/Ld Not
178
And/And Not
180
Or/Or Not
182
And Ld/Or Ld
184
Not
187
Up/Down
188
Ld Tst/Ld Tstn
190
And Tst/And Tstn
192
Or Tst/Or Tstn
194
Out/Out Not
196
Sequence Output Instructions
196
Keep
200
Difu
204
Difd
206
Set/Rset
208
Seta/Rsta
210
Setb/Rstb
212
Outb
214
Sequence Control Instructions
216
End
219
Nop
220
Il/Ilc
221
Milh/Milr/Milc
225
Jmp/Jme
234
Cjp/Cjpn
237
Jmp0/Jme0
240
For/Next
243
Break
246
Timer and Counter Instructions
247
Tim/Timx
255
Timh/Timhx
259
Tmhh/Tmhhx
263
Timu/Timux
266
Tmuh/Tmuhx
269
Ttim/Ttimx
272
Timl/Timlx
275
Mtim/Mtimx
278
Cnt/Cntx
282
Cntr/Cntrx
285
Cnr/Cnrx
288
Trset
290
Comparison Instructions
291
Dt, <>Dt, <Dt, <=Dt, >Dt, >=Dt
295
Cmp/Cmpl
299
Cps/Cpsl
302
Mcmp
305
Tcmp
307
Bcmp
309
Bcmp2
311
Zcp/Zcpl
314
Data Movement Instructions
321
Mov/Movl
321
Mvn/Mvnl
324
Movb
326
Movd
328
Xfrb
330
Xfer
332
Bset
334
Xchg/Xcgl
336
Dist
338
Coll
340
Movr/Movrw
342
Data Shift Instruction
345
Sft
345
Sftr
347
Asft
349
Wsft
351
Asl/Asll
353
Asr/Asrl
355
Rol/Roll
357
Rlnc/Rlnl
359
Ror/Rorl
361
Rrnc/Rrnl
363
Sld/Srd
365
Nsfl/Nsfr
367
Nasl/Nsll
370
Nasr/Nsrl
373
Increment/Decrement Instructions
376
B/++Bl
382
Symbol Math Instructions
388
C/+Cl
390
B/+Bl
392
Bc/+Bcl
394
C/-Cl
400
B/-Bl
403
Bc/-Bcl
406
U/*Ul
410
B/*Bl
412
U, /Ul
416
B, /Bl
418
Bin/Binl
420
Conversion Instructions
420
Bcd/Bcdl
422
Neg/Negl
425
Sign
427
Mlpx
429
Dmpx
434
Asc
439
Hex
443
Line
448
Colm
450
Bins/Bisl
452
Bcds/Bdsl
457
Gry
461
Gray_Bin/Gray_Binl
466
Bin_Gray/Bin_Grayl
468
Str4/Str8/Str16
470
Num4/Num8/Num16
473
Andw/Andl
476
Logic Instructions
476
Orw/Orwl
478
Xorw/Xorl
480
Xnrw/Xnrl
482
Com/Coml
484
Rotb
486
Special Math Instructions
486
Root
488
Apr
491
Fdiv
500
Application Example
502
Bcnt
503
Floating-Point Math Instructions
505
Fix/Fixl
510
Flt/Fltl
512
F, -F, *F, /F
514
Rad
518
Deg
520
Sin/Cos/Tan
522
Sinq/Cosq/Tanq
525
Asin/Acos/Atan
529
Sqrt
532
Exp
534
Log
536
Pwr
538
F, <>F, <F, <=F, >F, >=F
540
Fstr
543
Fval
548
Movf
552
Double-Precision Floating-Point Instructions
553
Fixd/Fixld
559
Dbl/Dbll
561
+D, -D, D, /D
563
Radd
566
Degd
568
Sind/Cosd/Tand
570
Asind/Acosd/Atand
573
Sqrtd
576
Expd
578
Logd
580
Pwrd
582
D, <>D, <D, <=D, >D, >=D
584
Table Data Processing Instructions
587
Sset
592
Push
595
Lifo/Fifo
597
Snum
601
Sread
603
Swrit
606
Sins
609
Sdel
612
DIM
615
Setr
617
Getr
619
Srch
621
Related Auxiliary Area Words and Bits
622
Swap
624
Max/Min
626
Maxl
630
Maxf
633
Maxd
635
Minl
637
Minf
639
Mind
641
Sum
643
Fcs
646
Tracking Instructions
649
Rsrch<, Rsrch<=, Rsrch=, Rsrch>, Rsrch
656
Rsrch2<, Rsrch2<=, Rsrch2=, Rsrch2>, Rsrch2
662
Rsrch4<, Rsrch4<=, Rsrch4=, Rsrch4>, Rsrch4
665
Rsort
668
Rsort2
672
Rsort4
675
Data Control Instructions
678
Pid
678
Performance Specifications
680
Calculation Method
680
Pidat
689
Lmt
696
Band
698
Zone
701
Tpo
703
Parameter Settings
705
Scl
710
Scl2
714
Scl3
718
Avg
721
Subroutine Instruction
724
Subroutines
724
Sbs
725
Mcro
731
Sbn/Ret
734
Gsbs
737
Gsbn/Gret
743
Interrupt Control Instructions
746
Scheduled Interrupts
748
OMRON SYSMAC CS1D-CPU**S Operation Manual (637 pages)
CS1D Duplex System
Brand:
OMRON
| Category:
Computer Hardware
| Size: 8.56 MB
Table of Contents
Function Support by Unit Version
9
Table of Contents
9
CS1D CPU Units
10
Cs1D-Cpu@@H
10
Cs1D-Cpu@@S
10
Duplex CPU, Single I/O Expansion
10
Duplex CPU, CS1D CPU Units
10
System Dual I/O Expan- for Single CPU
10
Sion System Systems
10
Ok Ok Ok Ok Ok
11
Pre-Ver. Ver. 1.1 Ver. 1.2 Ver
10
Table of Contents
13
About this Manual
17
Precautions
23
General Precautions
24
Intended Audience
24
Safety Precautions
24
Operating Environment Precautions
26
Application Precautions
27
Gramming Device
28
Conformance to EC Directives
33
Applicable Directives
33
Concepts
33
Relay Output Noise Reduction Methods
34
Conformance to EC Directives
36
Section 1 Features and System Configuration
37
Features and System Configuration
37
CS1D Duplex System Overview and Features
38
CS1D Duplex System Overview
38
Duplex Power Supply Units
39
CS1D Duplex System Features
39
Duplex Controller Link Units
40
Duplex Ethernet Units
41
Online Unit Replacement Using a Programming Device
43
Unit Removal Without a Pro
43
Online Addition of Duplex Unit
43
System Configuration
43
CS1D Duplex Systems
43
Cs1D Cpu
49
Ver
44
Section 2 Specifications, Nomenclature, and Functions
51
Specifications, Nomenclature, and Functions
51
Specifications
53
Individual Specifications
53
Duplex Specifications
54
Common Specifications Other than Duplex Specifications
58
General Specifications
65
Configuration Devices
66
CPU Rack
66
Expansion Racks
71
Duplex Unit
81
Duplex Unit Model
81
Nomenclature
82
Notes
83
CPU Units
90
Models
90
Components
91
Dip Switch Settings
93
CPU Unit Memory Map
95
Battery Compartment and Peripheral Port Covers
97
File Memory
98
Dimensions
98
File Memory Functions in Duplex CPU Systems
99
Parameter File
100
Files Handled by CPU Unit
100
Initializing File Memory
101
Using File Memory
102
Memory Card Dimensions
104
Installing and Removing the Memory Card
104
Programming Devices
107
Overview
107
Precautions When Connecting Programming Devices to Duplex CPU Systems
115
Power Supply Units
118
Duplex Power Supply Units
118
CS1D Power Supply Unit Models
119
Components and Switch Settings
119
Dimensions
120
Backplanes
121
CPU Backplanes
121
Expansion Backplanes for Online Replacement
123
Units for Duplex CPU, Dual I/O Expansion Systems
125
CS1D-IC102D I/O Control Unit
125
Duplex Connecting Cables
126
CS1D-II102D I/O Interface Unit
127
Led Indicators
128
Units on CS1D Long-Distance Expansion Racks
130
CS1W-IC102 I/O Control Units
130
CS1W-II102 I/O Interface Units
132
Basic I/O Units
134
CS-Series Basic I/O Units with Terminal Blocks
134
Interrupt Input Units
136
High-Speed Input Units
136
CS-Series Basic I/O Units with Connectors (32-, 64-, and 96-Pt Units)
137
Unit Current Consumption
140
CPU Rack and Expansion Racks
140
Total Current and Power Consumption Calculation Example
141
Current Consumption Tables
142
CPU Bus Unit Setting Area Capacity
144
I/O Table Settings
145
Memory Required for Units and Inner Boards
145
Basic I/O Units
146
CS-Series Special I/O Units
147
CS-Series CPU Bus Units
148
Ver
86
External Dimensions
89
Duplex Functions
149
Duplex CPU Units
150
Errors Causing Operation to Switch to the Standby Cpu Unit
153
Duplex Errors
155
Automatic Recovery to Duplex Operation by Self-Diagnosis
156
Duplex Initialization
157
Duplex Cpu Units with Different Unit Versions
158
Duplex Cpu System Restrictions
159
Duplex Power Supply Units
163
Duplex Communications Units
163
Active and Standby Communications
163
Primary and Secondary Communications
164
Duplex Connecting Cables
166
Operating Procedures
169
Introduction
170
Basic Procedures
172
Section 5 Installation and Wiring
185
Installation and Wiring
185
Fail-Safe Circuits
186
Installation
187
Installation and Wiring Precautions
187
Installation in a Control Panel
190
Mounting Height
192
Backplane Mounting Dimensions
193
Mounting Units to the Backplane
193
I/O Connecting Cables
194
Inner Board Installation
199
Power Supply Wiring
201
Wiring Methods
203
Wiring Power Supply Units
203
Wiring CS-Series Basic I/O Units with Terminal Blocks
210
Wiring CS-Series Basic I/O Units with Connectors
212
Wiring Procedure
213
Connecting I/O Devices
217
Reducing Electrical Noise
221
Section 6 Plc Setup
223
PLC Setup
223
Overview of PLC Setup
224
Duplex System Settings
224
Settings Other than those for Duplex Systems
225
Specific PLC Setup Settings
227
Tab Pages for Duplex Settings in the PLC Setup
227
Startup Tab Page
227
CPU Unit Tab Page
229
Timings Tab Page
232
SIOU Refresh Tab Page
234
Unit Settings Tab Page
235
Host Link Port Tab Page
236
Peripheral Port Tab Page
241
Peripheral Service Tab Page
244
FINS Protection Tab Page (Single CPU Systems Only)
247
Comms Unit Duplex Tab Page
248
CPU Duplex Tab Page
249
Other Settings
255
Section 7 I\/O Allocations
257
I/O Allocations
257
I/O Allocations
258
Unit Types
258
Creating I/O Tables
259
I/O Allocation Methods
264
I/O Allocations to Basic I/O Units
264
I/O Allocations to Special I/O Units
269
Allocating First Words to Racks
270
I/O Allocations to CPU Bus Units
270
Allocating First Words to Slots (Single CPU Systems Only)
273
Setting First Slot Words
274
Detailed Information on I/O Table Creation Errors
276
Data Exchange with CPU Bus Units
277
Special I/O Units
277
Disabling Special I/O Unit Cyclic Refreshing
278
CPU Bus Units
279
Fins Commands
280
Online Addition of Units and Backplanes
281
Conditions Required for Online Addition
281
Online Addition Procedure
283
Cycle Time Extension During Online Addition
286
Section 8 Memory Areas
287
Memory Areas
287
Introduction
288
Ok Ok Ok Ok Ok
289
Ok Ok Ok
289
I/O Memory Areas
289
I/O Memory Area Structure
289
Overview of the Data Areas
290
Data Area Properties
295
I/O Area
296
Output Bits
300
CS-Series Devicenet Area
302
Data Link Area
303
CPU Bus Unit Area
304
Inner Board Area
306
Special I/O Unit Area
307
Work Area
308
Holding Area
309
Auxiliary Area
310
TR (Temporary Relay) Area
340
Timer Area
341
Counter Area
343
Data Memory (DM) Area
343
Extended Data Memory (EM) Area
346
Index Registers
347
Data Registers
353
Task Flags
354
Condition Flags
355
Clock Pulses
358
Parameter Areas
359
PLC Setup
359
Registered I/O Tables
359
Routing Tables
360
CPU Bus Unit Settings
361
Section 9 CPU Unit Operation and the Cycle Time
363
CPU Unit Operation and the Cycle Time
363
CPU Unit Operation
365
General Flow for Duplex CPU Systems
365
General Flow for Single CPU Systems
366
I/O Refreshing and Peripheral Servicing
368
Initialization at Startup
369
Duplex Initialization (Duplex CPU Systems Only)
371
Ok Ok Ok Ok Ok Ok
372
CPU Unit Operating Modes
372
Operating Modes
372
Status and Operations in each Operating Mode
372
Operating Mode Changes and I/O Memory
373
Power off Operation
374
Description of Operation
375
Instruction Execution for Power Interruptions
376
Computing the Cycle Time
378
CPU Unit Operation Flowchart
378
Cycle Time Overview
380
I/O Unit Refresh Times for Individual Units and Boards
385
Cycle Time Calculation Example
389
Online Editing Cycle Time Extension
390
Affects of Duplex and Simplex Operation on the Cycle Time
390
(Duplex CPU Systems Only)
390
Duplex Processing Cycle Time Extension (Duplex CPU Systems Only)
391
I/O Response Time
392
Interrupt Response Times (Single CPU Systems Only)
393
Instruction Execution Times and Number of Steps
394
Sequence Input Instructions
395
Sequence Output Instructions
396
Sequence Control Instructions
397
Timer and Counter Instructions
398
Comparison Instructions
399
Data Movement Instructions
400
Data Shift Instructions
401
Increment/Decrement Instructions
403
Symbol Math Instructions
403
Conversion Instructions
405
Logic Instructions
407
Special Math Instructions
407
Floating-Point Math Instructions
408
Double-Precision Floating-Point Instructions
409
Table Data Processing Instructions
410
Data Control Instructions
411
Subroutine Instructions
412
Interrupt Control Instructions
413
Step Instructions
413
Basic I/O Unit Instructions
414
Serial Communications Instructions
415
Network Instructions
415
File Memory Instructions
416
Display Instructions
416
Clock Instructions
416
Debugging Instructions
417
Failure Diagnosis Instructions
417
Other Instructions
417
Block Programming Instructions
418
Text String Processing Instructions
420
Task Control Instructions
420
Advertisement
Advertisement
Related Products
OMRON SYSMAC CS1D-CPU**
Omron CS1D-CPU65H
Omron CS1D-CPU67H
Omron CS1D-CPU42S
Omron CS1D-CPU44S
Omron CS1D-CPU65S
Omron CS1D-CPU67S
Omron SYSMAC CS1D-CPU**H
OMRON CS1D-DPL01
OMRON CS1D-PA
Omron Categories
Blood Pressure Monitor
Controller
Accessories
Switch
Inverter
More Omron Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL