LADDER

Ladder development and analysis

OUR SERVICE

"There is nobody left
to ask about the ladder."

Machine builders, control panel makers and factory maintenance teams keep coming to us with the same shortage of ladder engineers. CodeCraft takes on both contract ladder development and the analysis and documentation of ladder programs that have become a black box. We take on work from anywhere in Japan, and one-off jobs are welcome.

Contract ladder developmentWe come to the site

  1. On site

    Meetings

  2. Our office

    Design, development and simulation

  3. On site

    Checks on the real machine and commissioning

  4. On siteRemote

    Questions and fixes after handover(remotely where possible)

Ladder analysis and documentationOne visit, then remote

  1. On site

    First visit: see the equipment and read out the program

  2. Remote

    Analysis and documentation

  3. Remote

    Meetings and delivery

* The only travel and accommodation costs in the quotation are for the first visit.

Ask about a ladder / PLC job keyboard_arrow_right

Prefer email? info@cocra.co.jp We reply within three business days.

LADDER DEVELOPMENT

Contract ladder development — what we take on

  • Ladder for new equipment/designed and implemented from your specification and timing charts
  • Modifying and extending existing ladder/written in the conventions of the program already there
  • HMI (touch panel) screen design/laid out from the point of view of the person operating it
  • Through to on-site commissioning/we come to the site and confirm the behaviour on the real machine before handover
  • Documentation/operation specification and I/O map prepared alongside, if wanted
  • Mitsubishi Electric PLCs primarily/ask us about other makers

Above: the development environment (Mitsubishi Electric MELSOFT GX Works3). Below: an operating screen we built for a touch panel. Client programs and screens cannot be published, so both are samples.

Ladder program development environment (Mitsubishi Electric MELSOFT GX Works3) An automatic-operation monitor screen built for a touch panel: per-stage status lamps, operating mode, unit count, cycle time, messages and alarms on one screen

USE CASES

When people come to us

A maintenance engineer stuck in front of a ladder program
The problem

Too many jobs at once, and the in-house ladder engineer cannot get to all of them.

What we do

We take the overflow as a one-off job. Send the specification and we carry it through design and implementation.

The problem

The person who wrote ladder has left, and now the machine cannot be modified.

What we do

We start by analysing the existing program, and once we understand it we carry on into the modification or the new feature.

The problem

We would rather hand over the touch panel screens as well and have it all done together.

What we do

We design the ladder and the HMI screens together, propose a screen layout built around how it will be used, and can write the operating manual too.

LADDER ANALYSIS

Reading a program back into documentation

Is there anyone who can explain what the control program on that machine actually does? Where years of modification have turned a PLC program into a black box, we decode it and turn it into material that anyone can read. We use AI to make the analysis faster, which keeps both the timescale and the cost down. Analysis and documentation on their own are very welcome as a job.

We have done this on a machine with almost no surviving design documents, reconstructing the control from how the equipment behaved and from what the people who had run it for years remembered, and writing it out as ladder. It was not a job of reading a specification; it was picking up one movement at a time. That ability to reconstruct behaviour is the same skill we use for analysis and for modification, and it sits at the centre of what we do. There is more detail under case studies.

The problem

The company that built the equipment has closed, and nobody understands what is inside the panel.

Solved by analysis

We read the program out of the PLC and decode the behaviour step by step, until what the equipment does today can be stated precisely.

The problem

No specification, no comments — every breakdown starts with an investigation, so recovery drags.

Solved by analysis

We produce the operation specification, I/O map and flowchart, so that when something stops, where to look is immediately obvious.

The problem

After years of changes, nobody can describe exactly what the machine currently does.

Solved by analysis

The findings go back in as a commented ladder program. Knowledge that depended on one experienced person becomes something the company owns.

DELIVERABLES

What you receive

01

Operation specification

What the equipment does, and in what order, set out in words and tables.

Sample operation specification for a demo machine (in Japanese): overview and automatic cycle in an Excel sheet

02

I/O map and wiring table

Every input and output against the actual device, terminal and wire number.

Sample I/O map for a demo machine (in Japanese), inputs in green and outputs in orange

03

Process flowchart

The sequence drawn out, so maintenance staff can follow it.

Sample process flowchart for a demo machine (in Japanese), including the fault stop path

04

Commented ladder program

Every rung and device explained, so the program itself can be read.

Sample commented ladder program for a demo machine (in Japanese)

05

Improvement and renewal proposal

Ageing risk set out, with a recommended next step such as parts availability and the timing of a PLC replacement.

The images are sample deliverables we produced for a demo machine, not a real client job. Documents are written in Japanese as standard.

Mitsubishi Electric PLCs (GX Works3, FX5U and similar) primarily. Ask us about other makers.

CASE STUDIES

Work we have done

CASE

Rebuilding the control of a machine with no surviving design documents

Industry
Textile manufacturing (Kyushu, Japan)
Equipment
Sewing machine
PLC
Mitsubishi Electric FX5U-64MT/ES (CPU), FX5-16EX/ES (input expansion), FX5-8EYT/ES (output expansion)
Request
Replace a roughly 50-year-old overseas-made microcontroller system, built from several circuit boards, with control by a Mitsubishi Electric PLC — while changing as few of the existing parts as possible.
Our work
We reconstructed the operating specification from the machine itself and from interviews with the operators who had run it for years, then wrote a new ladder program. We also designed an original touch-panel screen with usability in mind.
Duration / scale
About nine months; around 80 I/O points

* The client name and specification details are withheld for confidentiality.

WHY CHOOSE US

Why bring this work to CodeCraft

AI-POWERED

An engineer always makes the final judgement and does the verification. On top of that, AI assists with the groundwork of analysis and documentation, so work that would take a long time by hand gets done faster — which keeps the timescale and the cost down.

READABLE DOCS

Software development taught us to write things so they can be read and maintained. What we produce is meant for your maintenance staff, not only for specialists.

REMOTE BY DEFAULT

For contract development we come to the site and see it through to commissioning. Analysis and documentation continue remotely after the first visit, which keeps the cost down even for equipment far from Miyakonojo.

CONFIDENTIAL

We work under an NDA. Programs and drawings are handled strictly, and where we mention work publicly the client name and specification detail stay out of it.

ENGINEER

The person you deal with is the director himself

CodeCraft is a small company. Ladder work, unlike system development, calls for hardware knowledge, so it is handled by the director, Matsumoto, himself. The person you first talk to is the engineer who designs and writes the program. The same person stays with the job from the first conversation through design, implementation and after-delivery support, so nothing gets lost between sales and engineering.
System development is a strength of ours as well, so we can also help build systems that collect data from PLCs and other equipment and make it visible.
Engineers are getting harder to find, and that is exactly why we want to be useful. Please feel free to get in touch.

Kenji Matsumoto, Representative Director

  • GX Works3
  • GOT touch panels
  • Mitsubishi FX series
  • Laravel / PHP
  • IoT devices
  • AI integration

How it works

PROCESS

01.

Tell us what it needs to do

Consultation

We talk through the behaviour you need, online or on a visit, and you gather whatever exists — specification, timing charts, drawings. It is fine to come to us before the specification is settled. This first stage costs nothing.

Step 01 — consultation and document handover
02.

Scope and quotation

Estimate

From what you have sent, we define the scope of work and present a delivery date and a quotation. We start only once you are satisfied with both.

Step 02 — defining scope and quotation
03.

Build, verify, hand over

Development & Delivery

We write the ladder and verify it in simulation, then come to the site to check it on the real machine and see it through commissioning. After handover, questions and fixes are handled remotely, and in an emergency we respond immediately — charged as travel and accommodation costs plus spot work at the hourly rate, or travel and accommodation costs only under a maintenance contract. Later additions are welcome too.

* Analysis and documentation jobs involve one visit at the start; the rest continues remotely.

Step 03 — build, verification and handover (PLC mounted in a control panel)

PRICING

A guide to cost

Approximate figures by type of job, to help with internal budgeting.

Type of jobGuideNotes
Small modification or added function on an existing ladder From ¥50,000 Clear specification, a few days of work
New ladder development for a machine From ¥500,000 Varies with I/O count and number of steps
Ladder analysis and documentation From ¥150,000 Operating specification, I/O map and flowcharts
Replacing an obsolete PLC with a current model From ¥400,000 Migration, verification and on-site commissioning
Spot work at an hourly rate ¥8,000 per hour Extra hands in a busy period, for example
  • All prices exclude consumption tax.
  • We give a formal quotation once we have your materials. Quotations are free of charge.
  • For contract development, the number of site visits and their cost are set out in the quotation in advance.
  • For analysis and documentation, the only travel and accommodation costs are for the first visit; the rest is remote.
  • If we come out for an emergency after handover, it is charged as travel and accommodation costs plus spot work at the hourly rate (see the table). Under a maintenance contract, travel and accommodation costs only.
  • Accommodation is charged only when the site is too far to return the same day.
  • For ongoing work, a monthly maintenance contract is also available.

FAQ

Frequently asked questions

Can we outsource just the ladder programming?

Yes. Ladder development on its own is a normal request for us. Send the specification and timing charts and we will design and implement from those. One-off jobs are welcome.

Can you modify or extend our existing ladder program?

We can. We follow the conventions of the existing program when adding to it, so that your own engineers can read the result without it feeling foreign. If nobody is sure what the existing ladder does, we can start from analysis.

The company that built our equipment has closed and nobody knows what is in the panel. Can you do analysis only?

Yes, and analysis-only work is very welcome. We read the program out of the PLC and decode the behaviour one step at a time, until what the equipment is actually doing today can be stated precisely.

What do we receive from an analysis job?

An operation specification, an I/O map and wiring correspondence table, a process flowchart, and a commented ladder program. We can also add a written assessment of ageing risk with recommendations for what to do next.

We are not nearby. Can you still take the job?

Yes. For contract development we come to the site for meetings, checks on the real machine and commissioning. After handover, questions and fixes are handled remotely, and in an emergency we respond immediately — charged as travel and accommodation costs plus spot work at the hourly rate, or travel and accommodation costs only under a maintenance contract. For analysis and documentation we visit once to see the equipment and read out the program; after that the work continues remotely, so the only travel and accommodation costs are for that first visit. Visits outside Japan need to be discussed in advance.

Which PLC makers do you work with?

Mitsubishi Electric PLCs primarily, including GX Works3 and the FX5U family. Ask us about other makers — we will tell you honestly whether it is within our range.

Can you work on a machine with no surviving drawings or documentation?

Yes. With older machines, no surviving documentation is the normal case rather than the exception. We reconstruct what happens, and in what order, from the machine itself and from the memory of the people who have run it for years. That reconstruction is the most important stage of the whole job — done carefully it removes most of the rework later. We will not turn a job down because the paperwork is missing.

Can you also replace an obsolete PLC with a current model?

Yes, where the replacement is PLC to PLC. Instructions and communication settings that conversion tools cannot carry over are rewritten by hand, and we verify the result in simulation before handing it over. We take the program migration, verification and commissioning support; panel and wiring work is normally shared with your local contractor.

How much does it cost?

Guide figures by type of job are set out under pricing. We give a formal quotation once we have your materials, and quotations are free of charge.

We are uneasy about handing over our program. Will it stay confidential?

We work under an NDA. Programs and drawings you entrust to us are handled strictly, and where we mention work publicly we withhold the client name and any specification detail.

Related: IoT development and factory monitoring/custom system development/AI development

CONTACT

Ask about a ladder / PLC job

Free. We reply by the next business day (Japan time).

If you have the ladder file, photos of the control panel or drawings, please attach them to your reply to our email.

mailAsk about a ladder / PLC job