中文官网

Dimension Measurement Light Curtain — Selection & Accuracy Guide (DAIDISIKE DQL/DQM)

Applies to DAIDISIKE DQL and DQM measurement & detection gratings. K is nominal beam pitch; H is the measuring span. Select both around the inspection task, then confirm the exact model's sensing and interface capabilities. This guide does not establish personnel-protection suitability or a safety rating.

  1. Define the smallest feature to detect. Specify the smallest opaque feature or opening, required measurement tolerance, object position and worst-case travel speed.
  2. Select and validate beam pitch K. Use K as beam-center spacing, not an accuracy guarantee. Confirm minimum detectable object or opening for the exact model and mode, then test representative samples.
  3. Size the measuring height H. Use H = (n - 1) × K for the published outer-beam-center span. Cover the full target envelope with application-specific margins and confirm the overall length from the order drawing.
  4. Verify detection and acquisition timing. Compare actual object and gap presence times with the configured sensor requirements. Separately allow for output, filtering, communication and PLC acquisition delays.
  5. Confirm the required output. Use DQL's model-specific serial or analog interface for measurement data, or DQM's NPN or PNP transistor output for high-speed detection/counting. DQM has no RS485 or RS232 interface. Confirm the selected output function and wiring before ordering.

1) Beam Pitch K vs. Minimum Detectable Size

Definition. K is the distance between adjacent beam centers in millimeters. Finer pitch samples the object more densely, but pitch, minimum detectable object, edge resolution and measurement accuracy are different specifications.

Feature check. There is no verified universal 1.2 × K object rule or 1.5 × K hole rule for these families. Ask for the exact model's detectable object and opening limits at the specified range and scan mode. Test the smallest target at different positions between beams, including expected vibration, alignment variation and material transparency. For gauging, compare repeated results with a reference measurement across the required working range.

The published DQL specification tables list K = 1.25, 2.5, 5, 10, 20, 40 and 80 mm; the DQM specification tables list 2.5, 5, 10, 20, 40 and 80 mm. Verify availability for the selected beam count. As a terminology example, Banner's EZ-ARRAY overview lists object detection and edge resolution separately; its values are not DQL/DQM ratings.

2) How to Size Measuring Height H

Measuring height must cover the target envelope along the array, including changes in object position and the installation tolerances. Set the margins from that application; one beam pitch at each end is not a universal allowance.

Beam-span formula. The published tables use H = (n − 1) × K, where n is beam count. This is the span between the first and last beam centers, not the transmitter-to-receiver range or overall housing length. For example, 32 beams at 2.5 mm pitch give H = 77.5 mm.

Select an available beam count that covers the required span, then check end offsets, mounting and connector clearance on the exact order drawing. The drawing below uses L = H + P + J + 30 mm; P and J vary with pitch. The DQL table and this drawing differ for some overall lengths, so neither L = H + 30 mm nor a family-wide fixed allowance is suitable for final mechanical design. Resolve the drawing revision with the supplier before making brackets.

Published grating dimension drawing showing K beam pitch, H beam span and end offsets P and J
Dimensional reference, not a certified guarding diagram. The legacy drawing's “protection” labels refer here to the measuring span; confirm dimensions against the ordered model's current drawing.

3) Line Speed & Response Time Check

Detection requires sufficient object presence timeand, for counting separate items, sufficient gap presence time. These are distinct from the delay before an output or PLC value changes.

Geometric estimate. For an opaque object crossing an ideal thin beam at constant positive speed, let v be speed in m/s and s its length along travel in mm: t = s / (1000 × v) seconds. A 10 mm part at 1 m/s gives 0.010 s, or 10 ms. The transverse pitch K does not add to this travel length. Actual usable interruption time depends on aperture, geometry and the detection threshold; validate it on the sensor.

Timing evidence. Obtain minimum object/gap presence time and worst-case output response for the selected beam count, scan mode and filtering. The DQL catalogue states ≤15 ms with beam-count dependence. DAIDISIKE confirms a 0.5 ms response for all DQM specifications; this transistor-output response is not an end-to-end PLC update time or a guaranteed minimum object/gap duration. Do not assume 5 ms is conservative or that one response-time comparison proves reliable counting.

Allow separately for communication, input filtering and PLC capture. If the shortest event cannot be captured, slow the line or use a documented, validated faster configuration or capture method. Filtering can add delay or suppress short events; increasing transverse pitch does not lengthen their dwell time. SICK's light-grid speed check and timing definitions explain these distinctions for MLG-2; do not transfer its numerical limits or modes to DQL/DQM.

Illustration of horizontal and vertical measuring arrays around a carton conveyor
Measurement-layout illustration, not a customer test result or evidence of a particular accuracy or throughput.

4) Quick Application Matrix (DAIDISIKE DQL/DQM)

Beam pitch K (mm)What to validateCandidate use casesFamily to investigate
1.25–2.5Validate the smallest feature and edge tolerance across beam positionsSmall-parts counting, hole/slot inspection, edge positioningDQL; DQM lists 2.5 mm, not 1.25 mm
5Check target opacity, orientation and separation between partsPackaging counts, electronics kitting, bracket presenceDQL or DQM, subject to required output
10Check required dimensional tolerance and the shortest conveyor gapCarton profiling, can/bottle lanesDQL for measurement interfaces; DQM for transistor detection/counting
20Validate acceptable edge quantization and positioning variationWood size classification, bulky goods presence, pallet edgesDQL or DQM, subject to sample validation
40–80Use only where coarse sampling meets the stated acceptance limitsLarge-profile classification and zone presenceDQL or DQM; not a fine-width accuracy claim

This is a shortlisting matrix, not a guaranteed minimum-object or accuracy table. Validate samples, working distance and ambient light. The DQL catalogue lists RS-485 Modbus RTU and analog 4–20 mA / 0–10 V; confirm the ordered output and its scaling. DQM provides NPN or PNP transistor outputs for high-speed detection and counting, with no RS-485 or RS-232 interface. Do not assume a transistor signal supplies dimensions or beam-by-beam data; select the appropriate DQL interface if measured values are required.

Integrating DQL/DQM Detection Gratings with Your PLC, SCADA, and MES

Select the signal path from the exact order code. The DQL measurement light curtain has model-specific RS485 Modbus RTU and analog interfaces; the DQM high-speed detection/counting grating has NPN or PNP transistor outputs and a 0.5 ms response across its specifications, without RS485 or RS232. DQM therefore needs suitable discrete-input acquisition, not a DQL register map. Serial and analog sections below apply only to a model equipped with that interface.

Measurement is not personnel protection. These process-data paths do not provide certified protective stopping. Use separately suitable protective equipment and validated safety logic where the risk assessment requires it; MES availability cannot substitute for that function.

1) Three Ways to Use a DQL/DQM in Your Line

Discrete I/O for ordinary process decisions. A fitted output can report the function defined in its manual. Confirm whether it is presence, a configured threshold or another signal; do not assume two programmable pass/fail windows or stand-alone counters. Match the receiving input and its failure behavior.

Analog measurement for trending. Where supported, connect the documented current or voltage output to a compatible analog input. Verify which quantity is represented, the scale direction, permitted load and out-of-range indication. The output is not necessarily a direct millimeter value without scaling.

Digital communication for MES and SPC. A serial-equipped model can provide its documented data to a compatible Modbus client. Confirm whether individual beams, span, counts or status are actually available. Ordinary Modbus RTU is not a functional-safety protocol.

Parallel interfaces need confirmation. Discrete process signals and a data bus may serve different tasks, but simultaneous use, electrical loading and configuration depend on the hardware. Do not assume the same SKU or a button/display panel covers every path.

For a mixed cabinet, distinguish the sensor connection from the Modbus I/O module selection. A gateway or I/O module must match the actual data and protocol; it does not create unsupported sensor functions.

2) Terminal Layout and Recommended Wiring

This is an interface checklist, not a terminal-number diagram. Obtain the supplied sensor drawing and the exact PLC/input-module instructions before wiring.

The DQM factory drawing distinguishes a five-core NPN version with one output from a seven-core PNP version with two outputs. Match the supplied configuration; do not specify every DQM as dual-channel. The drawing's OSSD labels do not establish a certified protective output or authorize personnel-safety use.

ConnectionFunction to verifyInstallation check
Power supplyVoltage and polarity from the supplied model manualVerify protection, consumption and ripple limits; do not copy an unverified V+/V− drawing
Discrete output, where fittedNPN/PNP and output function per order codeMatch input common and current/voltage limits; ordinary process signal only
Analog output, where fitted4–20 mA or 0–10 V as documentedConfirm output mode, measured quantity, load, reference and AI channel configuration
RS485, where fittedProtocol, differential pair and signal reference per manualsA/B naming can differ; confirm polarity, topology, termination and isolation
Shield / signal common / PEDifferent functions, not one generic SG terminalUse the machine's documented EMC/bonding design and device instructions

For an RS485 bus, follow the selected interface's requirements for a main trunk, stubs, end termination and polarization. Do not add bias resistors to every device or assume fixed 680 Ω values are suitable. Cable shield, signal reference and protective earth need an intentional EMC/grounding arrangement; neither “always one end” nor “always both ends” is a universal rule.

Serial settings: record the actual baud rate, unit address, parity, data/stop bits and timeout from the manual and configuration. The former 9600-8-N-1/address-1 example is not established as a universal factory default. Configure each device while preventing unintended machine operation.

3) Standard Modbus Register Map

Modbus standardizes transactions, not a universal sensor data map. DQM has no RS485 or RS232 interface, so this section is for serial-equipped DQL configurations, not DQM. The previous example addresses 40001–40021, model identifiers, status-bit meanings and 0xA55A reset command were not verified manufacturer instructions and must not be copied into a machine. Use this record to obtain the actual map for the supplied firmware.

InformationDocumentation neededReadout check
Device identityDocumented read address and response formatCompare returned identity/firmware with the device label
Measured quantityRegister type, length, sign, byte/word order, scale and unitCompare several known targets, including zero/full-scale where supported
Status / validityDocumented quality, error and stale-data meaningsDo not assume bit 0 means OK or bit 3 means error
Count, if supportedCounter width, event definition, reset and rollover behaviorTest counts and rollover without unintended writes
Configuration, if supportedAuthorized access and exact supported write operationBack up settings and validate a change before returning to production

Function 03 reads holding registers; 04 reads input registers; 06 writes one register; 16 (0x10) writes multiple registers, it is not a multi-register read. Only use functions supported by the device. Human-readable 4xxxx references and a library's zero-based protocol address are different conventions; confirm the conversion rather than sending 40001 blindly.

4) PLC and SCADA Platform Compatibility Checks

The following brands organize an interface review; this is not a claim of customer-tested compatibility across their entire product families. Confirm ports, add-on modules, protocol libraries, electrical isolation and timing for the exact controller.

Controller familyCheck before selecting
SiemensVerify the S7 model, serial module, configured protocol and library
MitsubishiVerify the FX/iQ model, port or serial module and supported Modbus function
OmronVerify the exact CPU/communication unit and protocol implementation
Allen-Bradley / RockwellVerify native support or the selected gateway and data mapping
SchneiderVerify the exact Modicon controller, interface and serial configuration
Delta / Inovance / BeckhoffVerify the actual interface, software library, timing and register mapping

If translation to PROFINET, EtherNet/IP, EtherCAT or Modbus TCP is required, select a gateway that explicitly supports both required sides and the data mapping. A generic serial adapter is not necessarily a protocol gateway. Include update delay and missing-data diagnostics in acceptance testing.

5) Analog Output Scaling — From AI Counts to Millimeters

First verify that the selected output represents a linear measured span, and establish the meaning of an unobstructed beam array. A clear field must not automatically be treated as the maximum measured object size.

value = engMin + (raw − rawMin) × (engMax − engMin) / (rawMax − rawMin)

  • Take rawMin/rawMax from the exact input module and configured range, not from the PLC brand. A Siemens channel configured for 4–20 mA need not use the same counts as one configured for 0–20 mA.
  • Illustration only: if 4–20 mA is explicitly configured to represent 0–500 mm linearly, 12 mA represents 250 mm. This does not prove the mapping, accuracy or zero state of any DAIDISIKE model.
  • Keep invalid, under-range and over-range states separate from valid measurements; follow the transmitter and AI module diagnostics. Do not classify every value below one guessed count threshold as a broken wire.
  • A 250 Ω shunt gives 1–5 V for 4–20 mA by Ohm's law, but its burden, tolerance, power rating and the input impedance must be acceptable. Prefer a suitable current input when that is the specified interface.

A current loop tolerates series resistance only within its available compliance voltage; it is not immune to voltage drop or ground-potential limits. Review isolation and maximum loop load. Filters add delay and can hide brief targets, so validate any averaging against the complete timing budget.

6) MES and Data-Logging Patterns

  • PLC acquisition, MES reads tags: map the documented sensor values to PLC tags with units, validity and timestamp/age information. Use the plant's supported data interface to publish them.
  • IPC acquisition: use a suitable isolated serial interface, a version-matched library and the actual device map. Record timeouts and exceptions, not just successful values.
  • Edge-gateway publication: verify that the gateway supports serial Modbus acquisition and the required MQTT or other upstream protocol. Do not assume a vibration sensor or a general embedded computer supplies that function out of the box.

Calculate request/response length, baud rate, bus silence, device processing, retries and the number of units before assigning a polling rate. “600 cycles per minute at 9600 baud” is not a guaranteed lossless scan rate. A PLC or sensor event buffer may be needed for brief parts; increasing baud rate helps only where all devices support it and the complete process budget permits.

7) Commissioning Checklist for a New Line

  1. Wire power and I/O. Use the exact model pinout and input-module manual; confirm supply, signal type, current limits and EMC arrangements before energizing.
  2. Set serial parameters. For a serial-equipped model, record the documented address, baud rate, parity and stop bits; do not assume factory defaults.
  3. Verify Modbus. Start with a documented read-only register and confirm address convention, response length, data type and scaling against a known sample.
  4. Scale analog. For an analog-equipped model, use its measured-quantity mapping and the exact AI channel's configured raw range; check several reference points.
  5. Log to MES. Record measurements with timestamps, units, quality flags and job identifiers; detect stale data, missing samples and communication faults.
  • Verify differential-pair polarity from both manuals; CRC errors have several possible causes and do not by themselves prove reversed wires.
  • Inspect cable topology, termination, reference and bonding against the interface design. Do not add resistors or swap conductors on an operating machine as a trial-and-error method.
  • Compare known targets at several positions, orientations and line speeds. Agree acceptance tolerances from the application and actual device accuracy; one beam pitch is not a universal guaranteed error limit.
  • Check output validity, communication loss, restart and any supported counter rollover. Never issue an unverified reset code.
  • Budget optical acquisition, filters, I/O, communications and receiving-controller timing. Validate short targets; neither a guessed 5 ms delay nor twice the response time is a universal acceptance rule.
  • Run an agreed sample plan and verify units, timestamps, job IDs, quality flags and missing samples in storage. A sample exercise is not evidence of an already completed customer test.

8) For Engineers — Reference Code Snippets

These pseudocode examples show the read/validate/log sequence only. They are not runnable PLC or Python drivers, do not assign real register addresses and contain no protective-control logic. Use the selected library's current API and test an approved, read-only mapping before production use.

PLC — Structured Text-style acquisition pseudocode
(* Integration pseudocode, not vendor function-block syntax.
   No DAIDISIKE register addresses are assigned here. *)
IF DocumentedReadCompleted THEN
    IF ResponseValid AND ExpectedLength AND DataFresh THEN
        Measurement := DecodeUsingApprovedMap(Response);
        Quality := GOOD;
    ELSE
        Quality := INVALID;
    END_IF;
END_IF;
(* A timeout also sets INVALID. Never reuse stale data as a new sample.
   No write/reset commands and no protective-stop logic are shown. *)
IPC / MES — Python-style logging pseudocode
# Logging design pseudocode, NOT an executable device driver.
# Select a supported library version and implement its actual API separately.
# read_documented_value() is a placeholder, not a DAIDISIKE SDK call.
sample = read_documented_value(approved_model_map)
record = {
    "timestamp_utc": synchronized_utc_time(),
    "value": sample.value if sample.valid else None,
    "unit": approved_model_map.unit,
    "quality": sample.quality,
    "job_id": current_job_id,
}
append_record(record)  # Define CSV headers/types and storage error handling.
# Preserve invalid/missing-sample information. Do not send register writes.

PLC/MES Integration Questions

What PLCs and SCADA systems can talk to a DAIDISIKE DQL/DQM grating?

Check the supplied sensor's actual output first. DQL has model-specific RS485 Modbus RTU and analog options. DQM has NPN or PNP transistor outputs for high-speed detection/counting and no RS485 or RS232 interface. Match DQM to a suitable PLC input and event-capture method; serial polling applies only to a serial-equipped model. Verify electrical limits, data format and acquisition timing; a brand name alone does not prove compatibility.

Do I have to write code to use the DQL/DQM, or can it run stand-alone?

A documented discrete output can supply ordinary machine-control logic without a measurement-logging program. On-device pass/fail windows, counters and configuration controls must be confirmed for the exact order code. Neither these ordinary outputs nor an MES connection replace personnel-protection equipment or a validated safety function.

Does the grating output a real measurement value, or just pass/fail?

DQL has model-specific serial and analog measurement outputs; confirm the measured quantity, units, scale and invalid-data behavior. DQM supplies NPN or PNP transistor signals for detection/counting, not RS485 or RS232 measurement data. Its five-core NPN drawing shows one output and its seven-core PNP drawing shows two; do not assume every DQM has two outputs or that printed OSSD labels establish a safety rating. Do not infer measurement accuracy from beam pitch.

How fast is the measurement update rate?

DQL's catalogue states response at or below 15 ms with beam-count dependence; confirm the ordered model and scan mode. DAIDISIKE confirms 0.5 ms response for all DQM specifications. DQM response is not a serial update rate or a complete PLC acquisition time. Include input filtering, event capture, output and any downstream communication delays, and validate real objects and gaps at the intended line speed.

What about ground loops, EMC, and long cable runs?

Follow the device and interface manuals for cable, termination, signal reference, shielding, isolation and bonding. RS485 distance depends on baud rate, topology, cable and loading, not a guaranteed 1200 m for every installation. A current loop needs enough compliance voltage for its complete load; fault detection depends on the transmitter and receiving input configuration. Signal common, protective earth and shield are not interchangeable.

For supported interfaces, connector orientation, firmware documentation and any requested customization, contact DAIDISIKE with the exact model and measuring span. Availability and validation must be confirmed; no field-installable update or custom register feature is assumed. Protocol references: Modbus Organization specifications, including the application protocol and serial-line guide. Product-specific addresses must come from the actual device manual.
Share this pageEmailWhatsAppLinkedIn

Leave your message