Sign In
Upload
Manuals
Brands
Omron Manuals
Controller
CS1-H Series
User Manuals: Omron CS1-H Series Logic Controller
Manuals and User Guides for Omron CS1-H Series Logic Controller. We have
3
Omron CS1-H Series Logic Controller manuals available for free PDF download: Programming Manual, Operation Manual
OMRON CS1-H Series Programming Manual (448 pages)
Programmable Controllers
Brand:
OMRON
| Category:
Controller
| Size: 6 MB
Table of Contents
Table of Contents
19
Precautions
25
General Precautions
26
Intended Audience
26
Safety Precautions
26
Operating Environment Precautions
28
Application Precautions
29
Conformance to EC Directives
32
Applicable Directives
32
Concepts
33
Conformance to EC Directives
33
Relay Output Noise Reduction Methods
33
Section 1 CPU Unit Operation
41
CPU Unit Operation
41
Initial Setup (CS1 CPU Units Only)
42
Using the Internal Clock (CS1 CPU Units Only)
45
Internal Structure of the CPU Unit
46
Overview
46
Block Diagram of CPU Unit Memory
47
Operating Modes
49
Description of Operating Modes
49
Initialization of I/O Memory
50
Startup Mode
51
Programs and Tasks
53
Description of Tasks
55
Section 2 Programming
61
Programming
61
Basic Concepts
62
Programs and Tasks
62
Basic Information on Instructions
63
Instruction Location and Execution Conditions
65
Addressing I/O Memory Areas
66
Specifying Operands
67
Data Formats
72
Instruction Variations
75
Execution Conditions
76
I/O Instruction Timing
79
Refresh Timing
81
Program Capacity
84
Basic Ladder Programming Concepts
85
Inputting Mnemonics
90
Program Examples
93
Precautions
98
Condition Flags
98
Special Program Sections
103
Checking Programs
107
Errors During Programming Device Input
107
Program Checks with the CX-Programmer
107
Program Execution Check
107
Checking Fatal Errors
109
Section 3 Instruction Functions
113
Instruction Functions
113
Sequence Input Instructions
114
Sequence Output Instructions
116
Sequence Control Instructions
119
Timer and Counter Instructions
123
Comparison Instructions
128
Data Movement Instructions
132
Data Shift Instructions
135
Increment/Decrement Instructions
139
Symbol Math Instructions
140
Conversion Instructions
145
Logic Instructions
152
Special Math Instructions
154
Floating-Point Math Instructions
155
Double-Precision Floating-Point Instructions
161
Table Data Processing Instructions
165
Data Control Instructions
169
Subroutine Instructions
173
Interrupt Control Instructions
174
High-Speed Counter and Pulse Output Instructions (CJ1M-CPU21/22/23 Only)
176
Step Instructions
178
Basic I/O Unit Instructions
178
Serial Communications Instructions
182
Network Instructions
183
File Memory Instructions
185
Display Instructions
187
Clock Instructions
187
Debugging Instructions
188
Failure Diagnosis Instructions
189
Other Instructions
190
Block Programming Instructions
191
Text String Processing Instructions
197
Task Control Instructions
200
Model Conversion Instructions (CPU Unit Ver. 3.0 or Later Only)
201
Special Function Block Instructions
202
Section 4 Tasks
203
Tasks
203
Task Features
204
Overview
204
Tasks and Programs
205
Basic CPU Unit Operation
206
Types of Tasks
208
Task Execution Conditions and Settings
210
Cyclic Task Status
211
Status Transitions
212
Using Tasks
213
TASK on and TASK off
213
Task Instruction Limitations
217
Flags Related to Tasks
218
Designing Tasks
221
Global Subroutines
222
Interrupt Tasks
223
Types of Interrupt Tasks
223
Interrupt Task Priority
230
Interrupt Task Flags and Words
231
Application Precautions
232
Programming Device Operations for Tasks
237
Using Multiple Cyclic Tasks
237
Programming Device Operations
237
Section 5 File Memory Functions
239
File Memory Functions
239
File Memory
240
Types of File Memory
240
Files Stored in File Memory
242
Description of File Operating Procedures
256
Applications
257
Manipulating Files
259
Programming Devices (Including Programming Consoles)
259
FINS Commands
263
User Instructions for File Memory Operations
264
Replacement of the Entire Program During Operation
269
Automatic Transfer at Startup
275
Simple Backup Function
281
Using File Memory
293
Initializing Media
293
Operating Procedures
295
Power Interruptions While Accessing File Memory
300
Section 6 Advanced Functions
301
Advanced Functions
301
Cycle Time/High-Speed Processing
303
Minimum Cycle Time
303
Maximum Cycle Time (Watch Cycle Time)
304
Cycle Time Monitoring
305
High-Speed Inputs
305
Interrupt Functions
306
I/O Refreshing
306
Background Execution
314
Sharing Index and Data Registers between Tasks
321
Index Registers
323
What Are Index Registers
323
Using Index Registers
323
Processing Related to Index Registers
326
Serial Communications
333
Host Link Communications
335
No-Protocol Communications
340
NT Link (1:N Mode)
341
CPU Unit's Serial Gateway
342
Serial PLC Links (CJ1M CPU Units Only)
347
Changing the Timer/Counter PV Refresh Mode
353
Overview
353
Functional Specifications
354
BCD Mode/Binary Mode Selection and Confirmation
355
BCD Mode/Binary Mode Mnemonics and Data
357
Restrictions
357
Instructions and Operands
359
Using a Scheduled Interrupt as a High-Precision Timer (CJ1-H-R and CJ1M Only)
361
Setting the Scheduled Interrupt to Units of 0.1 Ms
362
Startup Settings and Maintenance
363
Specifying a Reset Start with MSKS(690)
363
Reading the Internal Timer PV with MSKR(692)
363
Hot Start/Hot Stop Functions
364
Startup Mode Setting
365
RUN Output
366
Power off Detection Delay Setting
367
Disabling Power off Interrupts
367
Clock Functions
368
Program Protection
370
Write-Protection from FINS Commands Sent to CPU Units Via Networks
372
Remote Programming and Monitoring
373
Unit Profiles
374
Flash Memory
374
Startup Condition Settings
376
Diagnostic Functions
377
Error Log
377
Output off Function
378
Failure Alarm Functions
379
Failure Point Detection
379
Simulating System Errors
381
Disabling Error Log Storage of User-Defined FAL Errors
382
CPU Processing Modes
383
Peripheral Servicing Priority Mode
388
Parallel Processing Mode and Minimum Cycle Times
388
Data Concurrency in Parallel Processing with Asynchronous Memory Access
388
Peripheral Servicing Priority Mode
389
Temporarily Disabling Priority Mode Servicing
391
Battery-Free Operation
393
Other Functions
396
I/O Response Time Settings
396
I/O Area Allocation
397
Section 7 Program Transfer, Trial Operation, and Debugging
399
Program Transfer, Trial Operation, and Debugging
399
Program Transfer
400
Trial Operation and Debugging
401
Forced Set/Reset
401
Differential Monitoring
401
Online Editing
402
Tracing Data
405
And CV-Series Plcs
409
Changes from Previous Host Link Systems
435
B Changes from Previous Host Link Systems
438
Index
439
Revision History
445
Advertisement
OMRON CS1-H Series Programming Manual (443 pages)
Programmable Controllers
Brand:
OMRON
| Category:
Controller
| Size: 8 MB
Table of Contents
Table of Contents
19
Precautions
25
General Precautions
26
Intended Audience
26
Safety Precautions
26
Application Precautions
28
Operating Environment Precautions
28
Conformance to EC Directives
32
Applicable Directives
32
Concepts
32
Conformance to EC Directives
33
Relay Output Noise Reduction Methods
33
Section 1 CPU Unit Operation
39
CPU Unit Operation
39
Initial Setup (CS1 CPU Units Only)
40
Using the Internal Clock (CS1 CPU Units Only)
43
Internal Structure of the CPU Unit
44
Overview
44
Block Diagram of CPU Unit Memory
45
Operating Modes
47
Description of Operating Modes
47
Initialization of I/O Memory
48
Startup Mode
49
Programs and Tasks
51
Description of Tasks
53
Section 2 Programming
59
Programming
59
Basic Concepts
60
Programs and Tasks
60
Basic Information on Instructions
61
Instruction Location and Execution Conditions
63
Addressing I/O Memory Areas
64
Specifying Operands
65
Data Formats
70
Instruction Variations
73
Execution Conditions
74
I/O Instruction Timing
76
Refresh Timing
78
Program Capacity
81
Basic Ladder Programming Concepts
82
Inputting Mnemonics
87
Program Examples
90
Precautions
95
Condition Flags
95
Special Program Sections
100
Checking Programs
104
Errors During Programming Device Input
104
Program Checks with the CX-Programmer
104
Program Execution Check
104
Checking Fatal Errors
106
Section 3 Instruction Functions
109
Instruction Functions
109
Sequence Input Instructions
110
Sequence Output Instructions
112
Sequence Control Instructions
115
Timer and Counter Instructions
119
Comparison Instructions
124
Data Movement Instructions
128
Data Shift Instructions
131
Increment/Decrement Instructions
135
Symbol Math Instructions
136
Conversion Instructions
141
Logic Instructions
148
Special Math Instructions
150
Floating-Point Math Instructions
151
Double-Precision Floating-Point Instructions
157
Table Data Processing Instructions
161
Data Control Instructions
165
Subroutine Instructions
169
Interrupt Control Instructions
170
High-Speed Counter and Pulse Output Instructions (CJ1M-CPU21/22/23 Only)
172
Step Instructions
174
Basic I/O Unit Instructions
174
Serial Communications Instructions
178
Network Instructions
179
File Memory Instructions
181
Display Instructions
183
Clock Instructions
183
Debugging Instructions
184
Failure Diagnosis Instructions
185
Other Instructions
186
Block Programming Instructions
187
Text String Processing Instructions
193
Task Control Instructions
196
Model Conversion Instructions (CPU Unit Ver. 3.0 or Later Only)
197
Special Function Block Instructions
198
Section 4 Tasks
199
Tasks
199
Task Features
200
Overview
200
Tasks and Programs
201
Basic CPU Unit Operation
202
Types of Tasks
204
Task Execution Conditions and Settings
206
Cyclic Task Status
207
Status Transitions
208
Using Tasks
209
TASK on and TASK off
209
Task Instruction Limitations
213
Flags Related to Tasks
214
Designing Tasks
217
Global Subroutines
218
Interrupt Tasks
219
Types of Interrupt Tasks
219
Interrupt Task Priority
226
Interrupt Task Flags and Words
227
Application Precautions
228
Programming Device Operations for Tasks
233
Using Multiple Cyclic Tasks
233
Programming Device Operations
233
Section 5 File Memory Functions
235
File Memory Functions
235
File Memory
236
Types of File Memory
236
Files Stored in File Memory
238
Description of File Operating Procedures
252
Applications
253
Manipulating Files
255
Programming Devices (Including Programming Consoles)
255
FINS Commands
259
User Instructions for File Memory Operations
260
Replacement of the Entire Program During Operation
265
Automatic Transfer at Startup
271
Simple Backup Function
277
Using File Memory
289
Initializing Media
289
Operating Procedures
291
Power Interruptions While Accessing File Memory
296
Section 6 Advanced Functions
297
Advanced Functions
297
Cycle Time/High-Speed Processing
299
Minimum Cycle Time
299
Maximum Cycle Time (Watch Cycle Time)
300
Cycle Time Monitoring
301
High-Speed Inputs
301
Interrupt Functions
302
I/O Refreshing
302
Background Execution
310
Sharing Index and Data Registers between Tasks
317
Index Registers
319
What Are Index Registers
319
Using Index Registers
319
Processing Related to Index Registers
322
Serial Communications
329
Host Link Communications
331
No-Protocol Communications
336
NT Link (1:N Mode)
337
CPU Unit's Serial Gateway
338
Serial PLC Links (CJ1M CPU Units Only)
343
Changing the Timer/Counter PV Refresh Mode
349
Overview
349
Functional Specifications
350
BCD Mode/Binary Mode Selection and Confirmation
351
BCD Mode/Binary Mode Mnemonics and Data
353
Restrictions
353
Instructions and Operands
355
Using a Scheduled Interrupt as a High-Precision Timer (CJ1-H-R and CJ1M Only)
357
Setting the Scheduled Interrupt to Units of 0.1 Ms
358
Startup Settings and Maintenance
359
Specifying a Reset Start with MSKS(690)
359
Reading the Internal Timer PV with MSKR(692)
359
Hot Start/Hot Stop Functions
360
Startup Mode Setting
361
RUN Output
362
Power off Detection Delay Setting
363
Disabling Power off Interrupts
363
Clock Functions
364
Program Protection
366
Write-Protection from FINS Commands Sent to CPU Units Via Networks
368
Remote Programming and Monitoring
369
Unit Profiles
370
Flash Memory
370
Startup Condition Settings
372
Diagnostic Functions
373
Error Log
373
Output off Function
374
Failure Alarm Functions
375
Failure Point Detection
375
Simulating System Errors
377
Disabling Error Log Storage of User-Defined FAL Errors
378
CPU Processing Modes
379
Peripheral Servicing Priority Mode
384
Parallel Processing Mode and Minimum Cycle Times
384
Data Concurrency in Parallel Processing with Asynchronous Memory Access
384
Peripheral Servicing Priority Mode
385
Temporarily Disabling Priority Mode Servicing
387
Battery-Free Operation
389
Other Functions
392
I/O Response Time Settings
392
I/O Area Allocation
393
Section 7 Program Transfer, Trial Operation, and Debugging
395
Program Transfer, Trial Operation, and Debugging
395
Program Transfer
396
Trial Operation and Debugging
397
Forced Set/Reset
397
Differential Monitoring
397
Online Editing
398
Tracing Data
401
And CV-Series Plcs
405
Changes from Previous Host Link Systems
431
B Changes from Previous Host Link Systems
434
Index
435
Revision History
441
OMRON CS1-H Series Operation Manual (183 pages)
Function Blocks
Brand:
OMRON
| Category:
Software
| Size: 3 MB
Table of Contents
Table of Contents
6
About this Manual
8
General Precautions
11
Intended Audience
11
Safety Precautions
11
Application Precautions
12
Section 1 Introduction
16
Introducing the Function Blocks
17
Overview and Features
17
Function Block Specifications
18
Files Created with CX-Programmer Ver. 5.0
19
Main Menu
20
CX-Programmer Ver. 5.0 Function Block Menus
20
Function Blocks
22
Outline
22
Advantages of Function Blocks
22
Function Block Structure
23
Variables
28
Introduction
28
Variable Usage and Properties
28
Variable Properties
29
Variable Properties and Variable Usage
30
Internal Allocation of Variable Addresses
30
1-4 Converting Function Block Definitions to Library Files
31
Converting Function Block Definitions to Library Files
31
Usage Procedures
32
Creating Function Blocks and Executing Instances
32
Reusing Function Blocks
33
Example: CLOCK_PULSE
36
Function Block Definition
36
1 Algorithm
36
Function Block Specifications
36
Function Block Elements
36
Eno
37
TIMX Tim_A OFF_TIME
37
TIMX Tim_B ON_TIME
37
Example: CLOCK_PULSE
37
Input ON_TIME INT
37
Input ON_TIME INT Input OFF_TIME
37
Internal Tim_B TIMER
37
Usage Name Type
37
Usage Name Type Internal Tim_A TIMER
37
2 Variable Definitions
37
Instance Specifications
45
Composition of an Instance
45
Parameter Specifications
49
Operating Specifications
50
Restrictions on Function Blocks
52
Function Block Applications Guidelines
57
Deciding on Variable Data Types
57
Determining Variable Types (Inputs, Outputs, Externals, and Internals)
57
AT Settings for Internal Variables
58
Array Settings for Internal Variables
59
Specifying Addresses Allocated to Special I/O Units
60
Using Index Registers
61
Precautions for Instructions with Operands Specifying the First or Last
64
Of Multiple Words
64
Instruction Support and Operand Restrictions
67
Sequence Input Instructions
68
Sequence Output Instructions
70
Sequence Control Instructions
72
Timer and Counter Instructions
73
Comparison Instructions
75
Data Movement Instructions
77
Data Shift Instructions
79
Increment/Decrement Instructions
82
Symbol Math Instructions
82
Conversion Instructions
87
Logic Instructions
89
Floating-Point Math Instructions
91
Special Math Instructions
91
Double-Precision Floating-Point Instructions
95
Table Data Processing Instructions
97
Data Control Instructions
100
Subroutine Instructions
101
Interrupt Control Instructions
102
High-Speed Counter and Pulse Output Instructions
103
Basic I/O Unit Instructions
104
Step Instructions
104
Serial Communications Instructions
106
Network Instructions
108
Display Instructions
110
File Memory Instructions
110
Clock Instructions
111
Debugging Instructions
112
Failure Diagnosis Instructions
113
Other Instructions
113
Block Programming Instructions
114
Text String Processing Instructions
116
Model Conversion Instructions
118
Task Control Instructions
118
Special Instructions for Function Blocks
119
CPU Unit Function Block Specifications
119
Specifications
119
Operation of Timer Instructions
122
Number of Function Block Program Steps and Instance Execution Time
123
Number of Function Block Program Steps
123
Section 3 Creating Function Blocks
126
Creating Function Blocks
126
Procedural Flow
127
Procedures
129
Creating a New Function Block Definition
129
Creating a Project
129
Defining Function Blocks Created by User
132
Registering Variables as Required
135
At Settings
136
Creating Instances from Function Block Definitions
139
Setting Function Block Parameters Using the P Key
140
Setting the FB Instance Areas
143
Checking Internal Address Allocations for Variables
144
Checking the Size of the Function Block Definition
146
Checking the Source Function Block Definition from an Instance
146
Compiling Function Block Definitions (Checking Program)
146
Copying and Editing Function Block Definitions
146
Printing Function Block Definition
147
Saving and Reusing Function Block Definition Files
148
Downloading/Uploading Programs to the Actual CPU Unit
149
Monitoring and Debugging Function Blocks
149
A Data Types
152
Basic Data Types
152
Derivative Data Types
152
B Structured Text (ST Language) Specifications
154
Reserved Words
159
Statement Syntax
159
Appendix B
159
Control Statements
160
Process Flow Diagram
161
Condition
161
Else
161
End_If
161
Expression
161
False
161
IF <Condition> then
161
True
161
Index
178
Revision History
180
Usage
162
Tion) Is Met
162
Description
163
Error Messages
172
Commonly Asked Questions
175
C External Variables
176
Advertisement
Advertisement
Related Products
Omron CS1H-CPU**H
Omron CS1H-CPU*-EV1
Omron CS1H-CPU67
Omron CS1H-CPU66
Omron CS1H-CPU65
Omron CS1H-CPU64
Omron CS1H-CPU63
Omron CS1H-CPU67H
Omron CS1H-CPU66H
Omron CS1H-CPU64H
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