Skip to Main Content
Cognex Support Hub
Logo

DataMan® Industrial Protocols Manual | v25.3.2

PDF: 6.97 MB

Version: 25.3.2

Release Date: 10/02/2025

Language: English

ViewDownload

Content Summary

Download the DataMan Industrial Protocols Manual for information on configuring and using DataMan readers with industrial network protocols.

The DataMan Industrial Protocols Manual provides comprehensive guidance for integrating Cognex DataMan barcode readers into industrial automation systems using a wide range of Ethernet-based protocols. It describes how to enable, configure, and operate protocols such as EtherNet/IP, PROFINET, SLMP, CC‑Link IE Field Basic, ModbusTCP, and EtherCAT.

The manual explains reader object models, assembly layouts, control/status signaling, SoftEvents, DMCC command execution, result transfer, buffering, and fragmentation for long codes. It also includes protocol‑specific setup procedures and PLC programming examples for Rockwell, Siemens, Mitsubishi, Wago, and Beckhoff. A dedicated section covers wireless DataMan considerations, including BaseStation behavior, offline buffering, and limitations. Overall, it serves as a full reference for reliable triggering, communication, and result handling in automated production environments.


Table of Contents

1. Introduction

  • Legal Notices
  • Symbols and warnings
  • About This Manual and reader acquisition methods

2. Industrial Network Protocols Overview

  • Supported protocols: EtherNet/IP, PROFINET, SLMP, ModbusTCP, CC‑Link IE Field Basic, EtherCAT
  • How DataMan uses enhanced Ethernet-based industrial communication

3. EtherNet/IP

  • Enabling via DMCC, configuration codes, and Setup Tool
  • Preparing Rockwell systems (EDS installation, Add‑On Profiles)
  • Object Model & Assemblies (Input/Output)
  • Acquisition & result sequences
  • Buffering & fragmentation
  • ControlLogix examples (implicit & explicit messaging)

4. PROFINET

  • Enabling PROFINET
  • Setup in SIMATIC Step7 and TIA Portal
  • Object Model (Acquisition, Results, SoftEvents, UserData, ResultData modules)
  • Result buffering & fragmentation
  • Class A vs. Class B differences
  • Siemens PLC examples

5. iQ Sensor Solution (Mitsubishi)

  • Enabling iQSS
  • Discovering readers via GXWorks2
  • Monitoring reader status
  • Error codes overview

6. CC‑Link IE Field Basic

  • Enabling protocol via DMCC or Setup Tool
  • Module structure (ControlBlock, StatusBlock, Input/Output DataBlocks)
  • Operation, buffering, fragmentation
  • SoftEvents & DMCC handling

7. SLMP Protocol

  • SLMP as a scanner/client protocol
  • Network configuration parameters
  • Control, Status, Input, Output, Command, Command Result blocks
  • Handshaking model
  • Triggering & result acquisition sequence
  • Mitsubishi PLC ladder examples

8. ModbusTCP

  • Enabling ModbusTCP
  • Block configurations (coil/discrete input/register mapping)
  • Holding‑register‑only mode
  • Control & Status blocks
  • StringCommand & Response blocks
  • Fragmentation, buffering, and SoftEvents
  • CoDeSys/Wago examples

9. EtherCAT

  • Enabling EtherCAT
  • PDO model (Control, Status, Acquisition, InspectionResults, SoftEvents, UserData)
  • Long‑code behavior, fragmentation, buffering
  • File‑over‑EtherCAT (FoE) for firmware/config transfer
  • Beckhoff/TwinCAT integration notes

10. Wireless DataMan Industrial Protocols

  • How BaseStations route all protocol traffic
  • Limitations: no PLC‑triggering on wireless devices
  • Offline result buffering (hundreds of reads)
  • DMCC behavior and error code 105
  • SoftEvents reliability considerations

11. Industrial Protocols Status Messages

  • ModbusTCP, SLMP, and other protocol‑specific status logs
  • Troubleshooting connection issues