Omron C60K Program Retrieval: 3G2C7-LK201 Host Link Setup

James Nishida12 min read
OmronPLC HardwareTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Overview: The Omron C60K in 2024+ Field Service

The Omron C60K is a member of the K-series (also called the CK-series) family of shoebox-style programmable logic controllers originally released for compact machine control applications. Production of the C60K CPU units was discontinued in March 2002, and Omron no longer manufactures or stocks the C60K or its dedicated Host Link Unit. Despite this, an installed base of C60K controllers continues to operate in press control, packaging, material handling, and small process machinery worldwide. Field engineers servicing these machines must contend with obsolete programming software, scarce peripherals, and a steady shrink of available spares.

This reference documents the practical methods to extract a program from a C60K CPU, the required hardware (specifically the 3G2C7-LK201 Host Link Unit), the supported legacy software tools (LSS and Syswin), the alternative cassette backup pathway, and the cost-vs-effort decision matrix that drives the choice between extraction and platform migration.

Support status: C60K CPU units are obsolete. Omron distributor stock is depleted. Salvage channels and used equipment brokers are the only remaining hardware sources. Plan migration windows accordingly.

C60K Hardware Identification and Memory Model

Before attempting program extraction, confirm the CPU family. The C60K belongs to the same generation as the C20K, C28K, and C40K. All K-series CPUs share the same programming instruction set and the same peripheral interface (Host Link over RS-232C via the dedicated LK201 module).

Parameter Specification
CPU family K-series (C20K / C28K / C40K / C60K)
Form factor Shoebox (K-series chassis)
Discrete I/O Up to 60 I/O points (varies by expansion)
Program memory RAM with battery backup (lithium battery on CPU board)
Retention battery Internal lithium; typical service life 5 years at 25 °C
Programming languages Ladder Diagram
Communication interface Omron Host Link (RS-232C) via 3G2C7-LK201
Peripheral port Programming console port (top of CPU), cassette I/F
Discontinuation date March 2002

The program resides in volatile CMOS RAM. Loss of the backup battery (or removal of the battery while the CPU is unpowered) clears the program. If the program is still loaded in RAM, extraction is possible. If RAM has been cleared, only a previously made cassette or Host Link backup can restore it.

The 3G2C7-LK201 Host Link Unit

The 3G2C7-LK201 is the only Omron-manufactured Host Link peripheral for the K-series. It plugs onto the programming console connector on top of the C60K CPU and converts the K-series proprietary peripheral protocol into RS-232C Host Link frames that a PC can read. The host PC runs LSS or Syswin, which decode the Host Link protocol and reconstruct the ladder program.

Parameter Value
Omron part number 3G2C7-LK201
Function Host Link adapter (K-series peripheral to RS-232C)
Connector to CPU Top-mounted programming console port
Connector to PC DB-25 male (RS-232C, DCE-style pinout)
Protocol Omron Host Link (C-mode)
Default baud rate 9600 bps (configurable via DIP switches)
Default node number 00 (configurable via DIP switches)
Supported parity Even, Odd, None (DIP-selectable)
Power Drawn from CPU peripheral port (no external supply)
Availability Obsolete; salvage / used market only
Sourcing note: Used 3G2C7-LK201 units have historically surfaced on auction sites in the $400-$600 USD range. Salvage brokers occasionally have stock. There is no factory-new supply. Buy two if your customer has multiple machines — having a spare eliminates single-point-of-failure risk during commissioning.

Software Compatibility: LSS and Syswin

Modern Omron programming suites do not support the K-series. CX-Programmer, CX-One, and Sysmac Studio all target CJ, CS, CP, NJ/NX, and newer families. Only two software packages can communicate with a C60K over Host Link:

Software Vendor K-series support OS Notes
LSS (Ladder Support Software) Omron Yes (native) Windows 95/98/2000 (officially); runs on XP/7 with compatibility settings
Syswin Omron Yes (with K-series driver) Windows 95/98/NT
CX-Programmer (any version) Omron No
Sysmac Studio Omron No

For most field extraction jobs today, LSS is the preferred tool because it has more permissive compatibility settings on modern Windows versions and produces a clean ASCII ladder listing that can be printed or imported. Syswin is acceptable but harder to install on current hardware.

CX-Programmer will not see the CPU. If you point CX-Programmer at a C60K over the LK201, the software will report "No response from PLC" or "Unsupported CPU type." Do not waste time troubleshooting the cable if CX-Programmer is open — switch to LSS.

Extraction Procedure: Host Link via 3G2C7-LK201

This is the canonical extraction path when a functional LK201 is available.

Prerequisites

  • 3G2C7-LK201 Host Link Unit
  • RS-232C cable: DB-25 (LK201) to DB-9 (PC) — standard straight-through with handshake. If the PC lacks a DB-9, use a USB-to-RS-232 adapter based on FTDI FT232 or equivalent.
  • PC running Windows XP / 7 / 10 with LSS installed
  • C60K powered and in STOP or RUN (RUN is fine for read; STOP recommended for full program upload)
  • Battery healthy — confirm CPU is retaining program across power cycle before starting

Step-by-step

  1. Power down the C60K. Mount the 3G2C7-LK201 on the programming console port on top of the CPU. It seats in one orientation; do not force.
  2. Set the LK201 DIP switches for the Host Link parameters you will use. Default settings (node 00, 9600 bps, even parity) work with most LSS installations.
  3. Connect the DB-25 to DB-9 RS-232C cable between the LK201 and the PC COM port. If using USB, note the assigned COM number.
  4. Power up the C60K. The LK201 draws power from the CPU peripheral port — no separate supply is needed.
  5. Launch LSS. Create a new project. Set the CPU type to C60K (or C-series K).
  6. Configure the Host Link connection: COM port, baud rate (9600 default), parity (even), node number (00), protocol = Host Link.
  7. Establish the online connection. LSS should report "Connected to C60K." If it does not, see the troubleshooting matrix below.
  8. Select PLC → Upload Program (or equivalent). LSS reads the program from the CPU.
  9. Immediately save the uploaded program to disk (.lss format). Print a hardcopy ladder listing for archive.
  10. Verify: compare the uploaded program rung count and I/O allocation against any documentation on the machine. Discrepancies indicate either a CPU swap, a battery loss event, or program revision drift between the three press lines (treat each machine as a separate project).

Verification

Successful extraction is confirmed when the uploaded program can be opened offline in LSS, prints without errors, and matches the I/O wiring on the machine. For each of the three press lines, verify that the program in the CPU corresponds to the documented I/O addresses for that specific press. Programs across machines of the same model are frequently not identical because of historical field modifications.

Extraction Procedure: Cassette Backup via Handheld Programmer

If a 3G2C7-LK201 cannot be sourced, the C60K supports cassette tape backup using the Omron handheld programming console. This method predates PC-based Host Link and works with standard audio cassette recorders.

Required equipment

  • Omron K-series handheld programming console (C-series compatible)
  • Cassette interface cable (handheld to cassette recorder mic/line input)
  • Standard audio cassette recorder with input level control (critical — recorders with AGC only produce unreliable dumps)
  • Blank audio cassette

Procedure

  1. Connect the handheld console to the C60K programming port.
  2. Connect the cassette interface cable between the handheld and the recorder's microphone or line input.
  3. On the handheld, enter the cassette save function and start the recording on the cassette deck simultaneously. The handheld generates a Kansas City Standard-like FSK signal carrying the program.
  4. Record the full program transmission. Stop both devices.
  5. Rewind. Replay to verify — listen for the data tones and confirm no dropout. If the recorder has a level meter, confirm a clean mid-scale reading throughout.
  6. To restore or upload to a PC: replay the cassette into the handheld or a PC sound-card-based K-series loader (rare; community implementations exist but are not OEM-supported). Print the program via the handheld if a hardcopy is the only requirement.

Verification

Re-load the cassette into the handheld and compare the loaded program checksum against the original CPU program. Mismatches indicate recording errors — re-record with a different recorder (one with manual level control) and verify the input level.

Recorder selection is critical. Recorders with automatic gain control (AGC) compress the data tones and corrupt the dump. Use a recorder with manual input level, and verify the recording by playback before trusting the cassette as the only backup.

Cost and Effort Comparison Matrix

Field engineers routinely face the decision: extract in-house or pay a service call. The table below consolidates the realistic options. Costs are estimates for North American service work; figures will vary by region and labor rates.

Option Hardware cost Software cost Labor estimate Total expected cost Risk
Distributor extraction service None (customer-side) None Included in service fee ~$1,000 USD Low (vendor assumes responsibility)
In-house Host Link (own LK201) $400-$600 used $0 (LSS if available) 6-8 h (travel, setup, dump, verify, document) Hardware + labor Medium (single LK201 = SPOF)
In-house Host Link (rent/borrow LK201) $0-$200 $0 6-8 h Rental + labor Medium-High (time pressure on rental)
Cassette backup (in-house) $0-$50 (recorder) $0 2-4 h per machine Time only Medium (recorder-quality dependent)
Migration to CP1E / CP1L $300-$600 per CPU CX-One license (often site-wide) 16-40 h (per-machine conversion) Highest upfront, lowest long-term

For three machines, paying the distributor for service becomes the lowest-risk option: a single mobilization, three verified dumps, and printed listings for less than the cost of a single LK201 plus the first machine's labor. In-house extraction pays off only if the same LK201 will be reused on multiple customer sites over the following year.

Migration Path: C60K to Modern Omron

If the press controls are on a critical machine and the customer is risk-averse to a sudden CPU failure, plan a migration. There is no direct program conversion path from a C60K to a modern Omron platform — the ladder must be manually re-authored in CX-Programmer against the new CPU's I/O allocation.

Target platform Form factor I/O match (typical) Programming tool Notes
CP1E Compact (DIP-replacement) Match with minor rewire CX-Programmer Lowest cost modern replacement
CP1L Compact, expandable Match with expansion CX-Programmer Best price/performance
CP2E Compact, network-ready Match with expansion CX-Programmer Modern replacement for new designs
NJ/NX (if motion added) Modular Significant rework Sysmac Studio Only if scope expands to motion/safety

Migration scope typically includes: documenting the ladder from the LSS upload, mapping every I/O point to the new CPU's address space, validating the new program in simulation, parallel-running both CPUs during cutover (if downtime allows), and retaining the C60K as a cold spare until the new system is proven.

Troubleshooting Matrix

Symptom Likely cause Resolution
LSS reports "No response from PLC" Wrong COM port selected Verify COM port in Windows Device Manager; confirm USB-serial adapter enumerated
LSS reports "No response from PLC" Baud rate / parity mismatch Check LK201 DIP switches match LSS project settings; default 9600 / even / 7 data / 2 stop
LSS reports "Unsupported CPU type" CX-Programmer accidentally launched Close CX-Programmer; reopen LSS
Upload completes but rung count is wrong Battery was dead before backup; RAM partial Verify CPU program retention across a power cycle before re-uploading
Cassette playback produces checksum error Recorder AGC compressing data Re-record with manual level; verify tone continuity
LK201 not recognized on CPU port Wrong orientation or bent pins Inspect port; seat LK201 with correct polarity
Program uploads but will not run on bench CPU I/O allocation drift between machines Verify per-machine I/O documentation; treat each press as a separate program
CPU ERR LED illuminated Battery dead, memory lost, or scan-time fault Check battery voltage; consult K-series troubleshooting guide; clear fault and re-load program

Field Commissioning Checklist

Use this list on every C60K service call to standardize extraction and documentation work.

  1. Confirm CPU identity (model number on the front label, battery date code on the CPU board).
  2. Verify battery health: power down for 60 s, power up, confirm program is retained.
  3. Record the program revision, rung count, and any I/O comments visible on the handheld.
  4. Connect LK201 (or cassette path), perform dump, verify checksum.
  5. Save dump to project folder with machine name and date stamp; print hardcopy.
  6. Compare each of three press programs rung-for-rung; flag differences for the customer.
  7. Document I/O wiring on the machine; cross-reference to program addresses.
  8. Discuss migration window with customer; quote replacement CPU option if requested.

Standards and Reference Documentation

Original Omron C-series K-type installation manuals and Host Link protocol references are the authoritative sources for pinouts, instruction set semantics, and Host Link frame structure. Field engineers should verify wiring details against the printed Omron manual shipped with the CPU before commissioning, since third-party documentation may not reflect regional variants. The Omron Host Link protocol used by the LK201 is the same C-mode command set documented across the C-series family and is forward-compatible enough that LSS implementation notes still apply when troubleshooting LK201 communication.

Always cross-check the LK201 pinout against the Omron C-series Host Link manual for the specific CPU revision. K-series variants manufactured in different years occasionally ship with different peripheral port keying.

Frequently Asked Questions

Can CX-Programmer read a C60K?

No. CX-Programmer does not support the K-series at any version. Use LSS (Ladder Support Software) or Syswin for program extraction. CX-Programmer will report "No response from PLC" or "Unsupported CPU type" even with a correct 3G2C7-LK201 and cable.

What is the part number for the C60K Host Link Unit?

The Omron part number is 3G2C7-LK201. This adapter plugs onto the CPU's programming console port and converts the K-series peripheral protocol to RS-232C Host Link. It is obsolete and only available on the used / salvage market.

When was the C60K discontinued?

The C60K CPU was discontinued by Omron in March 2002. No factory-new units or LK201 Host Link Units are produced. Plan replacement hardware or migration windows in advance because distributor stock is depleted.

Can I extract a C60K program without an LK201?

Yes, using the handheld programming console and a standard audio cassette recorder with manual input level control. The handheld dumps the program as FSK audio to cassette. A recorder with automatic gain control (AGC) will corrupt the dump — manual level is required. The cassette can be replayed into the handheld to restore the program or printed as a hardcopy ladder listing.

Is it cheaper to pay a service vendor or extract in-house?

For a single mobilization covering three machines, paying a vendor (typically around $1,000 USD for three verified dumps with printed listings) is usually less expensive than buying a used 3G2C7-LK201 ($400-$600) and spending 6-8 hours of labor per site. In-house extraction pays off only if the same LK201 will be reused across multiple customer jobs.

Back to blog