TO MITSUBISHI FX5U: I/O MAP (PNP SOURCE, X0/X1/X2)

ENGINEER-READY. Standardize how a safety light curtain’s OSSD1/OSSD2, EDM, and RESET are mapped to MITSUBISHI FX5U digital inputs (PNP sourcing example). Includes a copy-ready I/O list, naming rules, sample program (ST/Ladder-style), and commissioning checklist.

SAFETY NOTICE: FX5U IS NOT A SAFETY PLC. THE SAFETY STOP MUST BE PERFORMED BY A SAFETY RELAY/CONTROLLER PLUS FORCE-GUIDED CONTACTORS K1/K2. THE PLC ONLY MONITORS/INTERLOCKS.

NAMING CONVENTION

TAGMEANINGNOTES
LC_OSSD_CH_ALIGHT CURTAIN OSSD CHANNEL AMAP → X0 (PNP)
LC_OSSD_CH_BLIGHT CURTAIN OSSD CHANNEL BMAP → X1 (PNP)
LC_EDM_FBEDM FEEDBACK FROM K1/K2 NCMAP → X2 (PNP)
LC_RST_BTNMANUAL RESET PUSHBUTTONMAP → X3 (RISING-EDGE)
LC_STATUS_OKDERIVED “OK” STATEINTERNAL BIT M100
LC_INTERLOCKENABLE-TO-START INTERLOCKINTERNAL BIT M101

POLARITY RULE: FOR PNP SOURCING, THE FX5U INPUT COMMON COM = 0V, AND SENSOR OUTPUTS SOURCE +24V INTO X-INPUTS.

PNP WIRING OVERVIEW (TEXT DIAGRAM)

LIGHT CURTAIN (TX/RX)
  OSSD1  ─────────────►  X0 (FX5U)
  OSSD2  ─────────────►  X1 (FX5U)
  EDM FB (K1 NC ─┐
                 ├──────►  X2 (FX5U)
           K2 NC ─┘
  RESET PB ──────►  X3 (FX5U, RISING EDGE)
  0V (COM) ──────►  FX5U COM (TIED TO 0V FOR PNP)
  +24V SUPPLY ───►  SENSOR & RELAY (SEPARATE BREAKER)

SAFETY RELAY
  OUT 13-14  ───►  CONTACTOR K1 COIL
  OUT 23-24  ───►  CONTACTOR K2 COIL
  AUX 41-42  ───►  PLC DIAGNOSTIC INPUT (OPTIONAL)
  • SEPARATE OSSD1/OSSD2 HARNESSES & PROTECTION — NO SHARED FUSE.
  • EDM USES SERIES NC CONTACTS OF K1/K2 BACK TO PLC/RELAY INPUT.
  • RESET MUST BE RISING-EDGE OR TWO-STAGE. HOLD-TO-RESET IS PROHIBITED.
  • KEEP POWER CABLES ≥ 200 MM AWAY FROM SIGNALS; CROSS AT 90°.

I/O MAP (COPY-READY)

VARIABLEFX5U ADDRESSSOURCEPURPOSEREMARKS
LC_OSSD_CH_AX0OSSD1SAFETY CHANNEL APNP (COM=0V)
LC_OSSD_CH_BX1OSSD2SAFETY CHANNEL BDESYNC → FAULT
LC_EDM_FBX2K1/K2 NCEDM FEEDBACKBLOCK RESET IF OPEN
LC_RST_BTNX3PUSHBUTTONMANUAL RESETRISING EDGE ONLY
LC_STATUS_OKM100LOGICLIGHT CURTAIN OKDERIVED
LC_INTERLOCKM101LOGICENABLE-TO-STARTAUTO-CANCEL ON FAULT

SAMPLE PROGRAM (ST-STYLE, FX5U)

// NOTE: EXAMPLE ONLY—ADAPT TO YOUR LIBRARIES/STANDARDS.
// STATUS OK WHEN BOTH OSSDs AND EDM ARE TRUE.
IF X0 AND X1 AND X2 THEN
  M100 := TRUE;     // LC_STATUS_OK
ELSE
  M100 := FALSE;
END_IF;

// RISING-EDGE OF RESET BUTTON.
VAR
  _rstPrev : BOOL := FALSE;
END_VAR

IF (X3 = TRUE) AND (_rstPrev = FALSE) AND (M100 = TRUE) THEN
  M101 := TRUE;     // LC_INTERLOCK (ENABLE-TO-START)
END_IF;
_rstPrev := X3;

// AUTO-CANCEL INTERLOCK WHEN STATUS LOST.
IF NOT M100 THEN
  M101 := FALSE;
END_IF;

// OPTIONAL: ONE-SHOT IMPLEMENTATION CAN BE REPLACED BY PLC K401 EDGE INSTRUCTIONS IN LADDER.

FOR TWO-STAGE RESET, REQUIRE PRESS → RELEASE → PRESS WITH A 0.5–3 S WINDOW AND DEBOUNCING.

COMMISSIONING & SELF-TEST

  1. POLARITY: VERIFY COM=0V FOR PNP; CHECK 24 V/0 V AND PE.
  2. CHANNEL COHERENCE: BLOCK/RELEASE BEAMS — X0/X1 MUST CHANGE TOGETHER; DESYNC → FAULT.
  3. EDM: MECHANICALLY HOLD A CONTACTOR; RESET MUST BE INHIBITED.
  4. RESET: LONG-PRESS INEFFECTIVE; ONLY RISING-EDGE/TWO-STAGE ACCEPTED.
  5. RECORDS: ARCHIVE I/O LIST, ISO 13855 CALCULATION, WAVEFORMS/LEVELS.

SELF-TEST RECORD (CSV COPY)

Item,Test,Expected,Actual,Result,Notes
1,OSSD1/OSSD2 simultaneous,Both channels change together,,,
2,Desync detection,Fault on mismatch,,,
3,EDM welded-contact block,Reset inhibited when K1/K2 held,,,
4,Reset behavior,Only rising-edge/two-stage accepted,,,
5,Interlock cancel,LC_INTERLOCK clears on status loss,,,

COMMON ERRORS & FIXES

MISTAKESYMPTOMFIX
SHARED PROTECTION FOR OSSD1/2SINGLE-POINT FAILURE HIDDENSEPARATE HARNESSES/FUSES
EDM LOOP OMITTEDRESET POSSIBLE WITH WELDED CONTACTORSERIES NC OF K1/K2 BACK TO INPUT
RESET HELD CONTINUOUSLYUNINTENDED RESTARTSEDGE/TWO-STAGE ONLY
MIXED PNP/NPN ON SAME COMMONINPUTS STUCK ON/OFFUNIFY POLARITY; SEGREGATE COMMONS

FAQ

WHY PNP INSTEAD OF NPN?

INDUSTRY INTEROPERABILITY AND DIAGNOSTIC CLARITY. WITH FX5U, SET COM=0V FOR PNP SOURCING. NPN IS POSSIBLE ONLY IF THE INPUT COMMON IS TIED TO +24 V AND THE SENSOR POLARITY MATCHES.

CAN THE PLC CUT THE SAFETY CIRCUIT?

NO. SAFETY STOP IS PERFORMED BY A SAFETY RELAY/CONTROLLER DRIVING K1/K2. PLC HANDLES STATUS AND INTERLOCKS ONLY.

HOW DO I LOG RESET ATTEMPTS?

CREATE A ONE-SHOT COUNTER ON THE RISING EDGE OF X3 AND STORE TIMESTAMPS TO A RING BUFFER FOR AUDIT TRAILS.