Independent CNC repair and technical reference Contact

Mitsubishi M800/M80 I/F diagnosis: reading X-address bits and understanding missed short pulses

Published Updated

Use IB-1501273-L to interpret bit addresses, word data and project scope. A hypothetical X0018 example separates decoding errors, persistent state discrepancies and short pulses that the display may miss.

Contents
  1. Scope and read-only limits
  2. Expand the row into individual bit addresses
  3. Two R-word rows are not two addresses
  4. Check project scope separately from timing
  5. Branch on evidence before replacing parts
  6. Handover and stop conditions
  7. Reference

A “1” on an I/F diagnosis row does not necessarily belong to the address printed at its start. Nor does an unchanged display prove that the PLC never received a short pulse. Confusing bit order, data width and display timing can send maintenance personnel after the wrong switch, cable or interface.

Scope and read-only limits

This article uses the Mitsubishi M800/M80/E80 Maintenance Manual IB-1501273-L, revision L of August 2023, sections 4.4.1–4.4.2, printed pages 88–93. It covers that manual's I/F diagnosis screen, not M70, M800V/M80V, C80 or machine-builder pages. Actual functions, signal assignments and operating restrictions depend on the machine documentation.

This is a method for interpreting existing records or authorized read-only observations, not a test-running procedure. The screen includes both monitoring and forced outputs. A diagnosis label does not make every menu read-only. Do not use Modal output or 1-shot output, or write device values, for this procedure.

Expand the row into individual bit addresses

On printed page 89, bit columns run from 7 at the left to 0 at the right. X addresses progress in hexadecimal. The X0018 row therefore covers X1F through X18 from left to right; X18 is the rightmost bit. The row label identifies the group's starting address, not one X point represented by all eight states.

Hypothetical example, not a measurement: a record shows 01000101 on row X0018 and 45 in the HEX column. Decode it as follows. These addresses are calculation labels, not assigned functions on any machine.

Displayed bitDevice addressHypothetical state
7X1F0
6X1E1
5X1D0
4X1C0
3X1B0
2X1A1
1X190
0X181

The set bits are X1E, X1A and X18. HEX 45 represents the combined eight bits in hexadecimal; it means neither “input number 45” nor decimal 45. Copying the row label and HEX value without isolating the target bit can attribute a neighboring signal's change to the suspected switch.

Even a correctly decoded 1 describes a PLC device's logical state. Whether it means “clamped,” “in position” or the opposite requires the machine's I/O assignment and ladder logic. An address letter or value alone establishes neither terminal voltage nor contact wiring nor completed mechanical action.

Two R-word rows are not two addresses

The word-type illustration on the same page splits one R device's 16 bits into two groups: the upper eight bits above the lower eight. Do not apply the X-row interpretation and mistake the lower group for the next R address.

Another arithmetic-only example: upper byte hexadecimal 01 and lower byte 80 combine as 0x0180, giving 384 when interpreted as an unsigned integer. Reversing them to 0x8001 changes the value. Actual R data may contain bit fields or another encoding, so check its interface definition first. This screen layout does not establish byte order in external communication packets.

Check project scope separately from timing

The manual identifies X, Y, R and ZR as common to the projects. Next Project changes the project without changing the starting device address. Identical X states across projects are therefore unsurprising. For other devices, retain the Project field: matching device numbers alone do not identify the same logical object across two records.

Page 90 also warns of a delay between PLC signal changes and their display; very brief changes may not appear. This limits what screenshots and visual observation can prove. A displayed 0 does not establish that the point remained 0 throughout the fault. Seeing 1 once does not measure its duration in milliseconds. No fixed refresh period or minimum visible pulse width is assumed here.

Branch on evidence before replacing parts

  1. Target identity incomplete: use the machine's electrical drawings, I/O list and ladder to identify the signal name, device address, project and expected logical state for the operating phase. Until that mapping is established, defer a “failed switch” conclusion. A neighboring address is not substitute evidence.
  2. Only one screenshot available: preserve the row address, 7-to-0 headings, binary value, HEX value, Project and time. Expand the target bit as above and cross-check the HEX calculation. If they disagree, check transcription, image cropping and number base before blaming hardware.
  3. An expected stable state persistently disagrees: compare existing records to establish whether the mechanism actually met the condition, whether the logic uses an inverted condition, and whether the observed device is correct. An unexplained discrepancy identifies a signal path needing investigation; the screen alone cannot separate sensor, wiring, input-module and logic faults.
  4. The issue concerns a brief transition: report “not observed on this display,” not “not received by the PLC.” Responsible personnel should determine whether a trace with a justified time resolution or existing event records are needed. Do not lengthen signals, alter ladder logic or trigger mechanisms for these checks.
  5. The reading makes sense but the cycle still waits: pass the confirmed bit state into the next stage of sequence analysis. One input at 1 does not establish all permissive conditions or prove the output circuit and actuator healthy. Do not turn one verified point into “the whole circuit is normal.”

Handover and stop conditions

A useful finding states the device, project, time, machine state, observed value and remaining uncertainty. For example: “Hypothetical record X0018 = 45 gives X1A = 1; persistence and the machine's signal assignment remain unverified.” That is more useful to the next technician than “input is fine.”

If forced-output mode is entered unintentionally, existing forcing is found or the screen's purpose is uncertain, stop entering data and refer the situation to responsible personnel under the machine builder's procedure. Do not clear or reset it independently. Follow the machine's safe-stop procedure for unexpected movement. Terminal checks, cable disconnection and motion-based verification are separate work requiring qualified personnel and a safe isolation plan.

Reference

Mitsubishi M800/M80/E80 Series Maintenance Manual, IB-1501273-L, revision L, August 2023: §4.4.1, printed pages 88–89; §4.4.1.1, page 90; §§4.4.1.2–4.4.1.3, pages 91–92; §4.4.2, page 93. Bit order, word layout, common devices and display limits follow the manufacturer. Hypothetical values, conditional reasoning and handover guidance are editorial analysis, without machine testing, and do not replace machine-builder signal definitions.

Related technical articles

Mitsubishi M800/M80 servo monitor: why Droop and the three maximum currents are not directly comparableMitsubishi M800/M80 position mismatch: identify the counter before diagnosing a faultMitsubishi M800/M80 alarm screenshots: information to retain before repair