中文官网1688 店铺

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.

Frequently Asked Questions

How do I map a safety light curtain to a Mitsubishi FX5U?

Assign each OSSD output to a dedicated input (for example X0 and X1), with further inputs for reset and feedback. For the safety stop itself, route the OSSD outputs through a safety relay rather than relying on the standard FX5U inputs, which are not a safety-rated path.

Should I wire PNP source or NPN sink on the FX5U?

The FX5U input common determines this. For PNP (source) wiring the inputs share a common 0 V and receive a positive signal; for NPN (sink) the common is +24 V. Match the curtain output type to how the input common is wired.

Can the FX5U provide the safety function on its own?

A standard FX5U is not a safety PLC. Use a safety relay or safety controller for the protective stop; the FX5U can read status for logic and diagnostics but should not be the only path that stops the hazard.

What should the I/O naming convention be?

Use clear, consistent labels tying each physical input to its function (OSSD1 to X0, OSSD2 to X1, plus reset and feedback). Consistent naming makes the program readable and reduces commissioning errors.

How do I confirm the setup during commissioning?

Run a self-test: interrupt the field and confirm the safety device stops the machine, verify restart needs a deliberate reset, and confirm inputs handle OSSD test pulses. Keep a commissioning record of the results.