Omron Instruction Reference Manual

The Omron Instruction Reference Manual provides comprehensive guidance for programming and operating Omron programmable logic controllers (PLCs), including the CP, CJ, CS, and C series. It covers instruction sets, programming methods, system configuration, troubleshooting, and maintenance procedures essential for automation engineers and technicians. Below are key sections for instruction overview, programming, system setup, operation, and diagnostics.

1. Instruction Set Overview 2. Programming Basics 3. System Configuration 4. Hardware Specifications 5. Software Tools & Settings 6. Connecting Peripherals 7. Advanced Instructions 8. Safety & Compliance 10. Maintenance & Care 11. Regulatory Information 12. Troubleshooting

Instruction Set Overview

Key instruction categories: Basic logic, data movement, comparison, arithmetic, conversion, program control, and special instructions.

Instruction TypeDescription
LD / LD NOTLoad normally open/closed contact
AND / AND NOTSeries normally open/closed contact
OR / OR NOTParallel normally open/closed contact
OUT / OUT NOTOutput coil / inverted output coil
TIM / CNTTimer / Counter instructions
MOV / MVNMove / Move Not data transfer
CMPCompare two values
ADD / SUBAddition / Subtraction
JMP / JMEJump / Jump End for program flow
SFTShift register instruction

Programming Basics

Use CX-Programmer software or handheld programmer. Create ladder logic diagrams.

  1. Create new project: Select PLC model (e.g., CP1E).
  2. Write program: Use ladder editor to place instructions.
  3. Compile program: Check for syntax errors.
  4. Transfer to PLC: Connect via serial/USB and download.
  5. Test run: Monitor I/O status and debug.

WARNING! Ensure PLC is in PROGRAM mode before downloading. Backup existing program first.

First-Time Setup

Power on PLC; configure system settings.

  1. Set PLC mode: Switch to PROGRAM mode using mode selector.
  2. Initialize memory: Clear all memory areas if needed.
  3. Set communication parameters: Baud rate, node number for network.
  4. Configure I/O: Assign addresses to input/output modules.
  5. Set clock: Configure real-time clock if available.

CAUTION! Verify power supply rating (24V DC typical). Use proper grounding.

Hardware Specifications

Software Tools & Settings

CX-Programmer: Main programming software. Sysmac Studio for advanced models.

Key Settings: PLC type, memory size, cycle time, interrupt settings, password protection.

Programming: Ladder editor, cross-reference, data trace, online monitoring. System: PLC setup (memory, timers, communications), I/O table creation. Maintenance: Memory backup, firmware update, error log.

Connecting Peripherals

I/O modules: Connect to CPU rack. Communication: RS-232 for PC, Ethernet for network.

  1. Power off PLC before connecting modules.
  2. Align connectors properly on expansion rack.
  3. Secure modules with screws or locks.
  4. Connect cables to appropriate ports (e.g., programming cable to RS-232).
  5. Set DIP switches on modules if required.

Tip: Use shielded cables for noise reduction in industrial environments.

Advanced Instructions

Supports function blocks, PID control, data logging, communication instructions.

  1. PID instruction: For process control loops (auto-tune available).
  2. Serial communication: TXD/RXD for RS-232/422 communication.
  3. Network instructions: SEND/RECV for Ethernet data exchange.
  4. Data logging: Store process data to memory card.
  5. Interrupts: Set timed, I/O, or external interrupts.
  6. High-speed counters: For encoder inputs up to 100kHz.
  7. Pulse outputs: For stepper/servo motor control.
  8. Floating-point math: For precise calculations.

WARNING! Test advanced instructions offline before deploying to live system.

Safety & Compliance

Safety instructions: Emergency stop circuits must be hardwired, not programmed. Compliance: Follow IEC 61131-2 standards for PLCs. Password: Set in PLC setup to prevent unauthorized access.

Care & Cleaning

Power off before maintenance. Use dry, lint-free cloth; compressed air for dust. Do not use solvents.

CAUTION! Avoid static discharge; wear anti-static wrist strap when handling modules.

Regulatory Information

FCC Part 15: Class A digital device for industrial use. CE marked per EMC Directive. Copyright © Omron Corporation. All trademarks property of Omron. For technical support, visit www.omron.com/industrial or contact local Omron representative.

Troubleshooting

SymptomPossible CauseCorrective Action
PLC won't power onPower supply issueCheck voltage (24V DC); verify fuse; ensure proper wiring.
Program won't downloadCommunication errorCheck cable connection; verify COM port settings; ensure PLC in PROGRAM mode.
I/O not respondingAddressing/wiring faultVerify I/O table configuration; check terminal connections; inspect for loose wires.
CPU error light onHardware/software faultCheck error code via software; clear memory; reset PLC.
Communication failureNetwork settingsVerify node numbers, baud rate; check cable termination; inspect for noise.

Reset: Use initialization mode or clear memory via CX-Programmer.

Service: Contact Omron technical support or authorized distributor.

Omron Instruction Reference Manual © - All Rights Reserved 2025