EasyManua.ls Logo

Omron SYSMAC C28K User Manual

Omron SYSMAC C28K
225 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Cat. No. W146-E1-5
Programmable Controllers
SYSMAC
C20K/C28K/C40K/C60K

Table of Contents

Other manuals for Omron SYSMAC C28K

Questions and Answers:

Omron SYSMAC C28K Specifications

General IconGeneral
Program MemoryEPROM
Data MemoryRAM
Operating Temperature0 to 55°C
Humidity10% to 90% RH (non-condensing)
TypeProgrammable Logic Controller
I/O Capacity28 points
Instruction Execution Time (Basic)10 µs (for basic instructions)
Timer/Counter0.1s to 999.9s
Communication PortsRS-232C
Power Supply100 to 240 VAC, 50/60 Hz
Storage Temperature-20°C to 75°C
Instruction SetBasic and Special Instructions

Summary

PRECAUTIONS

1 Intended Audience

Defines the target audience for the manual, including engineers and personnel involved in FA systems.

2 General Precautions

Outlines general operating guidelines and advises consulting OMRON for non-standard applications.

3 Safety Precautions

Details critical safety warnings regarding electrical shock and unit disassembly.

4 Operating Environment Precautions

Specifies environmental conditions to avoid for proper PC operation, like direct sunlight.

5 Application Precautions

Lists precautions for the safe and reliable application of PC systems.

About this Manual

SECTION 1 Background

1-1 Introduction

Introduces ladder-diagram programming, PC operation, and basic terminology.

1-2 Relay Circuits: The Roots of PC Logic

Explains the historical connection between relay logic and PC programming methods.

1-3 PC Terminology

Defines key terms like PC, input/output devices, and control systems for clarity.

1-4 OMRON Product Terminology

Clarifies OMRON-specific terms like "Unit" and product groupings.

1-5 Overview of PC Operation

Outlines the basic steps involved in programming and operating a K-type PC.

1-6 Peripheral Devices

Describes devices used for programming, monitoring, and interfacing with the PC.

1-7 Available Manuals

Lists other manuals required for programming and operating K-type PCs and units.

SECTION 2 Hardware Considerations

2-1 Introduction

Provides information on hardware aspects relevant to programming and software operation.

2-2 Indicators

Explains CPU indicators that provide visual information on PC operation status.

2-3 PC Configuration

Details the basic system configuration including CPU and optional units.

SECTION 3 Memory Areas

3-1 Introduction

Introduces various memory areas for data management and programming.

3-2 Data Area Structure

Explains how data areas are organized and how addresses are designated.

3-3 Internal Relay (IR) Area

Describes the IR area's function for I/O control and work bits.

3-4 Special Relay (SR) Area

Details the SR area's flags and control bits for system monitoring and error signaling.

3-5 Data Memory (DM) Area

Explains the DM area for internal data storage and manipulation.

3-6 Holding Relay (HR) Area

Describes the HR area for storing data that retains status during power interruptions.

3-7 Timer/Counter (TC) Area

Details the TC area for programming timers and counters and accessing their values.

3-8 Temporary Relay (TR) Area

Explains the TR area bits used for temporary storage of execution conditions.

SECTION 4 Writing and Inputting the Program

4-1 Introduction

Introduces how to convert ladder diagrams to mnemonic code and input programs.

4-2 Instruction Terminology

Explains the terminology used for ladder diagram programming instructions.

4-3 The Ladder Diagram

Details the structure and components of ladder diagrams and their execution.

4-4 The Programming Console

Describes the keyboard layout and operating modes of the programming console.

4-5 Preparation for Operation

Outlines procedures for preparing the console and clearing memory before programming.

4-6 Inputting, Modifying, and Checking the Program

Explains how to input, modify, check, and search programs using the console.

4-7 Controlling Bit Status

Details instructions used for controlling individual bit status in programs.

4-8 Work Bits (Internal Relays)

Explains the application and usage of work bits for simplifying programming.

4-9 Programming Precautions

Provides guidelines and precautions for drawing and writing ladder diagrams.

4-10 Program Execution

Describes how the CPU cycles through the program and executes instructions.

SECTION 5 Instruction Set

5-1 Introduction

Introduces the instruction sets for easy programming of complex control processes.

5-2 Notation

Explains the use of mnemonics and function codes for instructions.

5-3 Instruction Format

Details the structure of instructions, including operands, definers, and words.

5-4 Data Areas, Definer Values, and Flags

Describes data areas, definer values, and flags affected by instruction execution.

5-5 Ladder Diagram Instructions

Covers basic ladder instructions like LOAD, AND, OR, and logic block instructions.

5-6 Bit Control Instructions

Explains instructions for controlling individual bit status (OUT, DIFU, DIFD, KEEP).

5-7 INTERLOCK and INTERLOCK CLEAR – IL(02) and ILC(03)

Details interlock instructions for enabling branching and controlling execution.

5-8 JUMP and JUMP END – JMP(04) and JME(05)

Explains jump instructions for skipping program sections based on execution conditions.

5-9 END – END(01)

Describes the END instruction, required to terminate program execution.

5-10 NO OPERATION – NOP(00)

Explains the NOP instruction, which performs no operation.

5-11 Timer and Counter Instructions

Covers instructions for timers (TIM, TIMH) and counters (CNT, CNTR, RDM, HDM).

5-12 Data Shifting

Explains instructions for creating and manipulating shift registers (SFT, SFTR, WSFT).

5-13 Data Movement

Details instructions for moving data between different memory addresses (MOV, MVN).

5-14 DATA COMPARE – CMP(20)

Describes the CMP instruction for comparing data and setting flags.

5-15 Data Conversion

Covers instructions for converting data between formats like BCD and binary (BIN, BCD, MLPX, DMPX).

5-16 BCD Calculations

Explains instructions for performing arithmetic operations on BCD data (ADD, SUB, MUL, DIV).

5-17 Subroutines

Details how to define, enter, and use subroutines for modular programming.

5-18 Step Instructions

Explains STEP and SNXT instructions for creating breakpoints and sequential execution.

5-19 Special Instructions

Covers instructions for special purposes like I/O refresh and notation insertion.

SECTION 6 Program Execution Timing

6-1 Introduction

Discusses the importance of considering timing for program execution and signal timing.

6-2 Cycle Time

Explains CPU operation cycles and factors affecting cycle time.

6-3 Calculating Cycle Time

Provides examples of calculating cycle time based on PC configuration and instructions.

6-4 Instruction Execution Times

Lists execution times for various instructions under different conditions.

6-5 I/O Response Time

Explains the time taken for the PC to output a signal after receiving an input signal.

SECTION 7 Program Debugging and Execution

7-1 Introduction

Introduces procedures for inputting, debugging, monitoring, and controlling the PC.

7-2 Debugging

Covers eliminating execution errors and isolating program issues.

7-3 Monitoring Operation and Modifying Data

Details methods for monitoring and modifying data in memory areas.

7-4 Program Backup and Restore Operations

Explains procedures for backing up and restoring program memory data to cassette tape.

SECTION 8 Troubleshooting

8-1 Introduction

Introduces self-diagnostic functions for identifying and correcting system abnormalities.

8-2 Reading and Clearing Errors and Messages

Describes how to display and clear system error messages using the console.

8-3 Error Messages

Categorizes errors into non-fatal and fatal types and explains their causes.

8-4 Error Flags

Lists SR area flags used for troubleshooting and error identification.

Appendix A Standard Models

CPUs

Lists available K-type C-series CPUs, their specifications, and model numbers.

I/O Units

Details various types of I/O Units, including their specifications, model numbers, and standards.

Special Units

Lists special units like Analog Timer, Host Link, and I/O Link Units with their specifications.

Mounting Rail and Accessories

Provides specifications and model numbers for mounting rails and accessories.

Factory Intelligent Terminal (FIT)

Lists the components included with the Factory Intelligent Terminal (FIT).

Graphic Programming Console (GPC)

Lists components and specifications for the Graphic Programming Console (GPC).

Peripheral Devices

Details various peripheral devices like programming consoles, adapters, and interface units.

Appendix B Programming Instructions and Execution Times

5-1 Introduction

Introduces the instruction sets for easy programming of complex control processes.

5-2 Notation

Explains the use of mnemonics and function codes for instructions.

5-3 Instruction Format

Details the structure of instructions, including operands, definers, and words.

5-4 Data Areas, Definer Values, and Flags

Describes data areas, definer values, and flags affected by instruction execution.

5-5 Ladder Diagram Instructions

Covers basic ladder instructions like LOAD, AND, OR, and logic block instructions.

5-6 Bit Control Instructions

Explains instructions for controlling individual bit status (OUT, DIFU, DIFD, KEEP).

5-7 INTERLOCK and INTERLOCK CLEAR – IL(02) and ILC(03)

Details interlock instructions for enabling branching and controlling execution.

5-8 JUMP and JUMP END – JMP(04) and JME(05)

Explains jump instructions for skipping program sections based on execution conditions.

5-9 END – END(01)

Describes the END instruction, required to terminate program execution.

5-10 NO OPERATION – NOP(00)

Explains the NOP instruction, which performs no operation.

5-11 Timer and Counter Instructions

Covers instructions for timers (TIM, TIMH) and counters (CNT, CNTR, RDM, HDM).

5-12 Data Shifting

Explains instructions for creating and manipulating shift registers (SFT, SFTR, WSFT).

5-13 Data Movement

Details instructions for moving data between different memory addresses (MOV, MVN).

5-14 DATA COMPARE – CMP(20)

Describes the CMP instruction for comparing data and setting flags.

5-15 Data Conversion

Covers instructions for converting data between formats like BCD and binary (BIN, BCD, MLPX, DMPX).

5-16 BCD Calculations

Explains instructions for performing arithmetic operations on BCD data (ADD, SUB, MUL, DIV).

5-17 Subroutines

Details how to define, enter, and use subroutines for modular programming.

5-18 Step Instructions

Explains STEP and SNXT instructions for creating breakpoints and sequential execution.

5-19 Special Instructions

Covers instructions for special purposes like I/O refresh and notation insertion.

Appendix C Programming Console Operations

Programming Operations

Describes operations like address designation, program search, and instruction manipulation.

Debugging Operations

Explains how to read and clear error messages displayed on the console.

Monitoring and Data Changing Operations

Details bit/word monitoring, forced set/reset, and data modification procedures.

Cassette Tape Operations

Covers saving, restoring, and comparing program memory data using a cassette tape.

Related product manuals