DMA-EZCCM-001
User Guide

2021 March 26

2

Legal Notices

Legal Notices
The software described in this document is furnished under license, and may be used or copied only in accordance withthe terms of such license and with the inclusion of the copyright notice shown on this page. Neither the software, thisdocument, nor any copies thereof may be provided to, or otherwise made available to, anyone other than the licensee.
Title to, and ownership of, this software remains with Cognex Corporation or its licensor. Cognex Corporation assumes
no responsibility for the use or reliability of its software on equipment that is not supplied by Cognex Corporation.
Cognex Corporation makes no warranties, either express or implied, regarding the described software, its
merchantability, non-infringement or its fitness for any particular purpose.
The information in this document is subject to change without notice and should not be construed as a commitment by
Cognex Corporation. Cognex Corporation is not responsible for any errors that may be present in either this document or
the associated software.
Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document
may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, nortransferred to any other media or language without the written permission of Cognex Corporation.
Copyright © 2020. Cognex Corporation. All Rights Reserved.
Portions of the hardware and software provided by Cognex may be covered by one or more U.S. and foreign patents, aswell as pending U.S. and foreign patents listed on the Cognex web site at: cognex.com/patents.
The following are registered trademarks of Cognex Corporation:
Cognex, 2DMAX, Advantage, AlignPlus, Assemblyplus, Check it with Checker, Checker, Cognex Vision for Industry,
Cognex VSOC, CVL, DataMan, DisplayInspect, DVT, EasyBuilder, Hotbars, IDMax, In-Sight, Laser Killer, MVS-8000,
OmniView, PatFind, PatFlex, PatInspect, PatMax, PatQuick, SensorView, SmartView, SmartAdvisor, SmartLearn,
UltraLight, Vision Solutions, VisionPro, VisionView
The following are trademarks of Cognex Corporation:
The Cognex logo, 1DMax, 3D-Locate, 3DMax, BGAII, CheckPoint, Cognex VSoC, CVC-1000, FFD, iLearn, In-Sight(design insignia with cross-hairs), In-Sight 2000, InspectEdge, Inspection Designer, MVS, NotchMax, OCRMax,
PatMax RedLine, ProofRead, SmartSync, ProfilePlus, SmartDisplay, SmartSystem, SMD4, VisiFlex, Xpand
Portions copyright © Microsoft Corporation. All rights reserved.
Portions copyright © MadCap Software, Inc. All rights reserved.
Other product and company trademarks identified herein are the trademarks of their respective owners.

3

Table of Contents

Table of Contents
Legal Notices

3

Table of Contents

4

Symbols

6

About DMA-EZCCM-001

7

Product Description
Functional Principle
Supported DataMan Readers
Multiprotocol Functionality
Indicator LEDs
Module LED Status
I/O LEDs
Dimensions
Accessories
Mounting
GroundingConnecting
Supply Concept
Connecting the modules to Ethernet
Connecting Power Supply
Connecting Digital Sensors
Connecting DataMan Readers

7
7
7
8
8
8
8
10
10
11
14
16
16
16
17
18
19

Getting Started

21

Setting IP Address
Setup Tool Connection
Web GUI
Memory Mapping
Setup Device
Triggering Readers
Reading Results
Soft Events
Advanced Features

21
21
22
24
27
28
28
29
30

Connecting

31

Connecting the device to a Siemens PLC in PROFINET IO
Used Hardware
Used Software
Prerequisites
Installing the GSDML-file
Slots and Modules
Connecting the device to an EtherNet/IP™ PLC
Commissioning the Device in EtherNet/IP™

31
31
31
31
31
33
35
35

Troubleshooting

40

Maintenance

41

Firmware Update
Repair41
41

4

Table of Contents

Disposal

41

Appendix

42

DMA-EZCCM-001 Specifications

46

Precautions

48

Regulations/Conformity

49

Product Identification
Scope of Delivery
Legal Requirements
SafetyIntended Use
General Safety Instructions

49
49
49
49
49
49

5

Symbols

Symbols
The following symbols indicate safety precautions and supplemental information:
WARNING: This symbol indicates a hazard that could cause death, serious personal injury or electrical shock.

CAUTION: This symbol indicates a hazard that could result in property damage.

Note: This symbol indicates additional information about a subject.

Tip: This symbol indicates suggestions and shortcuts that might not otherwise be apparent.

6About DMA-EZCCM-001

About DMA-EZCCM-001
Product Description
The DMA-EZCCM-001 is a communication module for DataMan readers, which supports daisy chaining over Industrial
Ethernet. This device is developed in cooperation with the company Turck.
DMA-EZCCM-001 provides the following features:l

Data Exchange via Multiprotocol functionality Ethernet/IP™ Device or PROFINET IO Devicel

2x M8, 4-pole, Ethernet connectionlIntegrated Ethernet switch, which allows line topologylTransmission speed 10 Mbps/100 Mbpsl4-pole M8-connectors for voltage supplylSeparated power groups for safety shutdownlTwo interfaces for DataMan connectionl

Two universal ports for PNP inputs, which can be configured for triggerlIntegrated web serverl

LED displays and diagnosticsl

Fiberglass reinforced housingl

Shock and vibration testedlFully potted module electronicslDegree of protection IP65/IP67/IP69K

Functional Principle
The devices provide a multiprotocol Ethernet interface for EtherNet/IP™ and PROFINET. The device is connected to
Ethernet as PROFINET IO Device or EtherNet/IP™ Device via the Ethernet interface. Process data between Ethernet andDMA-EZCCM-001 are exchanged during runtime. The DataMan interfaces are used for connecting Cognex DataMan
Barcode Readers.

Supported DataMan Readers
The following DataMan Series readers can be connected to the device:l

DataMan 70 Series readersl

DataMan 150 Series readersl

DataMan 260 Series readersl

DataMan 360 Series readersl

DataMan 370 series readersl

DataMan 470 Series readers7About DMA-EZCCM-001

Multiprotocol Functionality
The compact communication modules of the EZCCM product line combine two Ethernet-protocols:l

PROFINETl

EtherNet/IP™

A multi-protocol device can be operated without intervention from the user (which means, without changes in theparameterization) in both Ethernet protocols mentioned.
During start-up, after a power-on, the module runs in "snooping" mode and detects the Ethernet protocol which requests
a link connection by listening to the traffic. If a protocol is detected, the device is set automatically to the respective
protocol. After this an access to the device from other protocols is read-only.

Indicator LEDs
Module LED Status
LED
ETH1/ETH2

Color
Green

Ethernet link (100 Mbps)

Flashing

Ethernet communication (100 Mbps)

ON

Ethernet link (10 Mbps)

Flashing

Ethernet communication (10 Mbps)-

OFF

No Ethernet link

Green

ON

Active connection to Primary reader

Flashing

Steady flashing: Ready
Sequence of 3 flashes in 2 seconds: operating activeON

IP address conflict or Restore Mode or Modbus timeout

Flashing

Blink/Wink command active

Red/Green

Alternating

Waiting for assignment of an IP address, DHCP or BootP-

OFF

Power off

Green

ON

Diagnostics disabled

Red

ON

Diagnostics enabled
V2 undervoltage diagnosis is parameter-dependent

Green

ON

V1 and V2 power on

Red

ON

V2 power off or below the defined tolerance of 18V-

OFF

V1 power off or below the defined tolerance of 18V

Red

ERR

PWR

Description

ON

Yellow

BUS

StatusI/O LEDs
LED

Color

StatusDescription

LED TX

GREEN

Flashing

Data is being transmitted.

LED RX

GREEN

Flashing

Data is being received.

RED

Flashing

Data is being received, protocol error.
(Parity, Baud rate, ASCII/RTU)

RED

ON

Buffer overflow of received data8

About DMA-EZCCM-001
LED

Color

LED TX and RX RED

IN1/IN2

C3/IN2

StatusDescription

Flashing,
simultaneous

Overload of the port supply. Both LEDs of the corresponding port
are flashing simultaneously.

RED

Flashing,
alternating

Configuration error. Both LEDs of the corresponding port arealternately flashing.

GREEN

ON

Input active

RED

Flashing

Overload of the port supply. Both LEDs of the corresponding port
are flashing.

OFF

Input of output inactive

Flashing

Blink/Wing command active

WHITE

9

About DMA-EZCCM-001

Dimensions
Note:l

All dimensions are in millimeters [inches] and are for reference purposes only.

l

All specifications are for reference purpose only, and may be changed without notice.

Accessories
Dataman Cable for DM150 - 3 meter

DMCB-EZCCM-DB15-03

Connection Cable for Single or DLX IO Box - 3 meter

DMCB-EZCCM-DB9-03

Dataman Cable for DM260, DM300 & DM470 - 3 meter

DMCB-EZCCM-M12-03

DataMan Cable for DM70 - 3 meter

DMCB-EZCCM-USB-03

EZCCM Ethernet Cable M8/M8 - 10 meter

DMCB-EZCCM-1011-10

EZCCM Ethernet Cable M8/RJ45 - 10 meter

DMCB-EZCCM-1012-10

10About DMA-EZCCM-001
EZCCM Power Cable M8/M8 - 10 meter

DMCB-EZCCM-2011-10

EZCCM Power Cable M8/Flying Leads - 10 meter

DMCB-EZCCM-2013-10

Mounting
The device can be mounted on a DIN rail according to EN 60715 (TS35) or screwed onto a mounting plate. Bothcomposite and individual assembly are possible.

Mounting Module Composites
The TBNN-S0…1 adapters can be used to build module composites for group assembly.

Mounting on Mounting Plate
The devices are fixed on a pre-drilled mounting plate with two M4 screws. The spacers TBNN-S0-STD2 are necessary for
mounting module composites.
Mount the modules or the module composites according to the image below.
1. Unlock the cover flap with a flat tool (for example, a screwdriver).

2. Open the flap completely.

1 TBNN-S0 is not a Cognex accessory, please contact Turck for more information.
2 TBNN-S0-STD is not a Cognex accessory, please contact Turck for more information.

11About DMA-EZCCM-001
3. To join the DMA-EZCCM-001 module and the spacer, insert the key of the spacer into the slot of the DMAEZCCM-001 module.

4. Flap back the cover and close it. It must engage audibly.

5. Repeat steps 1 to 4 until the module group is complete.

6. Mount the modules or the module composites according to the image below.

Mounting on a DIN rail (TS 35)
Single modules or module composites can be mounted on a DIN rail (TS 35) using the spacers TBNN-S0-DRS1.

1 TBNN-SO-DRS is not a Cognex accessory, please contact Turck for more information.

12About DMA-EZCCM-001
CAUTION: Incorrect mounting malfunction due to faulty grounding:llOrient the spacers so that the arrow in the cover flap of every spacer points in direction to the M8 Ethernet
connectors
Connect the grounding contact of the spacer to the grounding contact of the device

1. Unlock the cover flap with a flat tool (for example, a screwdriver).

2. Open the flap completely.

3. To join the EZCCM-module and the spacer, insert the key of the spacer into the slot of the EZCCM-module (3).

4. Flap back the cover and close it. It must engage audibly.

13About DMA-EZCCM-001
5. Repeat steps 1 to 4 until the module group in complete.

6. Mount spacers on the right and the left side of the device.
7. Place the device or the composite on the DIN rail so that the cut-outs in the spacers enclose the DIN rail (1).

8. Close the rotating pin in the spacers by means of a screw driver.
9. Ground the device.

Note: To increase stability on the mounting rail, end brackets can be mounted on the left and right side of themodules/module composites.

GroundingGrounding and Shielding Concept
Field bus and I/O port of the DMA-EZCCM-001 modules can be grounded separately.
1. The grounding clamp at the M8 connectors for the fieldbus connection (P1, P2) connects the shield of the fieldbus
lines.
2. The grounding ring leads the shield at the flange of the M8 connectors for the fieldbus connection via an RCcircuit to the outside of the station.
3. By mounting the module onto a mounting plate through the mounting hole, the module is connected to thereference potential of the installation by a metal screw.

14About DMA-EZCCM-001

4. The spacers TBNN-S0-DRS1 for mounting the DMA-EZCCM-001 modules onto a DIN rail (TS 35) connect the
grounding contact of the modules with the DIN rail and thus with FE.

Ground the Device (FE)To shield the network cables from possible noise interference, the flange of the M8 connectors needs to be at thereference potential of the installation.
This is done through the grounding ring and clamp that are mounted on the device by default and which need to beconnected with a metal screw when mounting on a DIN rail.

Removing the Grounding Clamp
Use a flat screwdriver to slide the grounding clamp forward and remove it.

Mounting the Grounding Clamp
Insert the grounding clamp between the fieldbus connectors using a screwdriver if necessary so that it contacts the metal
housing of the connector.
The shielding of the fieldbus lines is now connected to the grounding clamp.

1 TBNN-SO-DRS is not a Cognex accessory, please contact Turck for more information.

15

About DMA-EZCCM-001

Connecting
Supply Concept
All DMA-EZCCM-001 modules are supplied via two separate voltages: V1 and V2. The I/O-channels are separated into
the different potential groups. This allows a safety shutdown of parts of an installation via emergency-off circuits.
V1 = supply for DataMan Readers
V2 = supply for the respective connectors

Connecting the modules to Ethernet
The DMA-EZCCM-001 module is provided with an integrated auto crossing switch with two 4-pin M8 Ethernet plugconnectors for connecting to the fieldbus.

16About DMA-EZCCM-001
CAUTION:
Observe using the correct M8-connectors when connecting Ethernet and power cables (Ethernet: P1 and P2,
power: X1and X2). Interchanging the Ethernet and the power cables can destruct the internal electronics.

Connect the device to Ethernet according to the pin assignment below.

Connecting Power Supply
The DMA-EZCCM-001 module is provided with two 4-pin M8 plug connectors for connecting the power supply. V1 andV2 are galvanically isolated.
CAUTION:
Observe using the correct M8-connectors when connecting Ethernet and power cables (Ethernet: P1 and P2,
power: X1 and X2). Interchanging the Ethernet and the power cables can destruct the internal electronics.

Connect the device to the voltage supply according to the pin assignment below.

17About DMA-EZCCM-001

X1

Power feed

X2

Continuation of the power to the next node

V1

Power Supply 1 (including supply of electronics)

V2

Power supply 2
Note: The system voltage (V1) and the load voltage (V2) are fed in and monitored separately. In case of anundercut of the admissible voltage, the connectors are switched off according to the module's supply concept. In
case of an undervoltage at V2, the LED PWR changes from green to red. In case of an undervoltage at V1, the led
is turned off.

Connecting Digital Sensors
The DMA-EZCCM-001 module is provided with two 5-pin M12 connectors for connecting digital sensors, which can act
as trigger to the DataMan readers or general inputs to read out via fieldbus.

Connect the sensors to the device according to the pin assignment shown below.

18About DMA-EZCCM-001

1

Vaux2 (V2)

2

IN 2

3

GND V2

4

IN 1

5

FE

Connecting DataMan Readers
The DMA-EZCCM-001 module is provided with two 5-pin M12 connectors for connecting DataMan Readers.

Connecting DataMan 70 Series
To connect DataMan 70 series to the DMA-EZCCM-001, the following cable is required: DMCB-EZCCM-USB-03.

Connecting DataMan 150 Series
To connect DataMan 150 series to the EZCCM a connection accessory is required:l

DMCB-EZCCM-DB15-03

19About DMA-EZCCM-001

Connecting DataMan 260 / 360 / 370 / 470 Series
To connect a DataMan 260, 360, 370 or 470 series reader, a connection accessory is required.
l

DMCB-EZCCM-M12-03

The image shows a connection to a DataMan 260 reader.

Connecting to I/O Box
Use the DMA-EZCCM-001 to isolate the industrial network from the DataMan network in both tunnel and otherapplications. All DataMan readers can connect normally through the I/O Box for both power and I/O. The EZCCM thenconnects to the serial interface of the I/O Box using the DMCB-EZCCM-DB9-03 cable and connects to the industrial
network.

20

Getting Started

Getting Started
The module automatically starts after the electrical wiring and connecting the supply voltage.

Setting IP Address
In the delivery state the module has the IP address 192.168.1.254. A device name is not yet assigned. The IP address
can be set via DataMan Setup Tool, web interface, a DHCP server or PROFINET DCP. In the following example, the IP
address is set by Cognex Setup Tool.
l

Connect the DMA-EZCCM-001 to a PC via the Ethernet interface.

lOpen DataMan Setup Tool.

l

Go to Repair & Support tab and select which discovered device you want to setup.

l

In the right pane configure the IP details for the device.

Setup Tool Connection
Each DMA-EZCCM-001 can control two DataMan readers, which are automatically added to the list when a module isdiscovered. When connecting to the device, Setup Tool tunnels through the DMA-EZCCM-001 to the DataMan reader.
CAUTION: The DMA-EZCCM-001 goes into “setup mode” when a Setup Tool connection is opened. In Setup
Mode the DMA-EZCCM-001 does not process any trigger requests, soft events or read results. The PLC is notified
whether the DMA-EZCCM-001 operates in “run” or “setup mode”. The DMA-EZCCM-001 switches automaticallyback to run mode once Setup Tool is closed. The PLC can also prohibit a Setup Tool connection by forcing the
DMA-EZCCM-001 to run mode.
Data and control are fully compliant like it would be through a Ethernet or USB connection.

21

Getting Started

Web GUI
When double clicking the discovered daisy chain device, your default browser opens and shows you a web server link of
the device. Here you can see the details and data structure of the device.
A separate view with the "Dataman Reader Status" is also available, providing information about the Control and Status
bits and bytes of reader data.

22

Getting Started

23

Getting Started

Memory Mapping
Memory mapping consists of two blocks of which size is variable depending on the data block size:
Input is viewed from PLC perspective and shows data from DMA-EZCCM-001 -> PLC
StatusINPUT

Result Data

8 bytes

Total Size

16 bytes

24 bytes

32 bytes

40 bytes

64 bytes

72 bytes

136 bytes

144 bytes

232 bytes

240 bytes

24Getting Started
Byte Description

0

1

Bit

Description

Comment0

Trigger Ready0 = Not Ready to Accept Trigger via Fieldbus (state
when Trigger Enable is low or currently processing
trigger or soft event)
1 = Ready to Accept new Trigger via Fieldbus

1

Trigger Ack

Confirmation of receiving Trigger ON bit, stays on until
Trigger bit is low.

2

Acquiring

0 = Reader Idle
1 = Reader Processing a trigger (whether it came fromphoto eye or fieldbus)

3

Missed Trigger

0 = No Error
1 = Received a trigger (signal from Photo Eye or Fieldbus) when an other trigger or soft event is processing.
Will reset automatically when a successful trigger could
be processed again.

4

Current Mode

0 = Setup Tool Mode
1 = Run Mode

5

Serial Error

0 = No Error; Reader is Connected
1 = No Reader connected

6

Trigger Pin 4
Current State

Copy state of input line IN 1

7

Trigger Pin 2
Current State

Copy state of input line IN 20

Results Available

Indicates that a new set of read results are available (i.e.
the contents of the Result Data are valid). Cleared whenresults are acknowledged by PLC.

1

Result Ack mirror

This bit mirrors the state of the "Results Ack" bit from theoutput data. This is not exactly "Result Data Valid".
When the result data is first presented, this bit will still be"0," since it just mirrors the "Results Ack" bit from the last
output but the data is valid.

2

Result Data Buffer Overrun

Trigger
StatusResult Status

3
4
5
6
7

General Fault

Indicates that a fault has occurred (currently reports V1
or V2 undervoltage).

0 ... 6

Soft Event Error CodeSoft event error code from DMCC
Error code 127 - timeout

Command Completed orTimed out

2Soft Event
Status7

3

ResultCode0 ... 7

0 - Trigger result
1 - SoftEvent Command is running
2- SoftEvent Command Complete

4

TriggerID

0..7

ID value of the next trigger to be issued. Used to match
issues triggers with corresponding result data received
later.

5

ResultID

0.7

The value of the “Trigger ID” counter when the trigger
that generated these results was issued.

6

ResultLength

0..7Actual number of bytes contained in the “Result Data"
field.

25

Getting Started
Byte Description

Bit

Description

Comment

Data Block Size Ack

0 = 16 bytes (default)
1 = 32 bytes
2 = 64 bytes
3 = 136 bytes
4 = 232 bytes

Reader 2 Disabled

0 = Reader 2 Enabled (default)
1 = Reader 2 Disabled

0 ... 3

7

Data Block
Size ACK

4
5
6
7

8 ...
239

ResultData---

Output is viewed from PLC perspective and shows data from PLC -> DMA-EZCCM-001
Control

OUTPUT

Byte

Description

8 bytes

Bit

User Data

Total Size

16 bytes

24 bytes

32 bytes

40 bytes

64 bytes

72 bytes

136 bytes

144 bytes

Description

Comment0

Trigger Enable

0 = Trigger via PhotoEye
1 = Trigger via Fieldbus

1

Trigger

0 = Trigger OFF
1 = Trigger ON* only when Trigger Enable == 1

4

Force Run Mode

0 = Allow to open Setup Tool Connection
1 = Block Setup Tool Connection and stay in Run
Mode

5

Trigger Setting

0 = Individual Trigger per reader
1 = Trigger = triggers both readers* Only for Trigger 2

6

Trigger Pin

0 = Pin 4 IN1
1 = Pin 2 IN2

7

Trigger Edge

0 = Rising edge
1 = Falling edge

0

Results Ack

Bit is used to acknowledge that the PLC has
successfully read the last result data. When set to truethe ‘Result Available’ bit will be cleared.

2
3
0

Trigger Control

1
2
1

Result Control

3
4
5
6
7

26

Getting Started
Byte

Description

BitSoft EventControl

2

3

UserDataOption

Soft Event Train Code1

Soft Event Train Match
String2

Soft Event Focus

3Soft Event Train Brightness

4

Soft Event Untrain

5

Soft Event Set Input String

6

Soft Event Execute DMCC

7Soft Event Set Match String

0 ... 7
0 ... 7

5

0 .. 7
UserDataLength

Only used by “Set Match String” soft event. Specifies
which code target to assign the string (16-bit integer).

0 .. 7
0 ... 3

7

Comment

0

4
6

Description

Data Block Size

Actual number of bytes contained in the "User Data"
field.
Data Block Size
Enumeration

0 = 16 bytes (default)
1 = 32 bytes
2 = 64 bytes
3 = 136 bytes
4 = 232 bytes

Reader 2 Disabled

0 = Reader 2 Enabled
1 = Reader 2 Disabled

4
5
6
7

8…
239

UserData---

Setup Device
Flexible Memory Configurationl

The DMA-EZCCM-001 can hold up to 2 connected devicesl

It allows different data size configurations for better PLC memory allocationl

For multiple readers connected, the size is equal between the two devicesl“Data Block Size Enumeration” in “Data Block Size” byte setups the size of the User/Result Data Arraysl“Disable Reader 2” in “Data Block Size” Enables/Disables control of the second reader to be used in the logiclThe starting data byte of the second reader depends on the selected Data Block size and is as follows:

Byte Ch1

Byte Ch2/16

Byte Ch2/32

Byte Ch2/64

Byte Ch2/136

Byte Ch2/232

0

24

40

72

144

240

Identify Reader Connectionl

Setup Tool automatically broadcasts to find the DMA-EZCCM-001 over the networkl

The “Serial error” bit in “Trigger Status” byte indicates when the reader is down or the connection is broken.

27

Getting Started

Triggering Readers
Trigger via Photoeye:lPort C2 corresponds to C0 input of the reader.

lPort C3 corresponds to C1 input of the reader.

lEach port has two different physical inputs that can be used PIN 2 / PIN 4.

lThis selection can be made with “Trigger PIN” bit in “Trigger Control”.

l

The trigger point on PE could be executed either on Leading or Trailing edge of the signal.

lThis selection can be made with “Trigger Edge” bit in “Trigger Control”.

lThere is a “Trigger Settings” bit that allows the two readers to be triggered simultaneously from one PE point fromport C0.

Trigger via Fieldbus:lTriggering can be executed from Profinet and Ethernet/IP.

l

For that, the “Trigger Enable” bit should be true.

lWhen that bit is true, the PE signals are not considered, but signals can be read out via fieldbus for otherpurposes.

l

The trigger point on industrial network could be executed either on Leading or Trailing edge of the signal.

lThis selection can be made with “Trigger Edge” bit in “Trigger Control”.

Reading Results
With each executed trigger on which the readers have data available, the details will be updated on the memory
mapping of that reader:l“Result Status” byte indicates result data detailsl“Result Code” outlines what is the cause of the result (read/ special commands)l“Trigger ID” indicates the next available trigger number availablel“Result ID” has the index of the current available datal“Result Length” is the amount of data available in the “Result Data” blockl“Result Data” is the actual available data which the reader result outputs

If the reader has a "No read" with an empty result, the above details will not be populated. Therefore it is recommended
to have a no-read string set in DataMan Setup Tool.
Because of the speed of serial transmission and trigger queueing, the daisy chain device has a 10 entry buffer stack
which holds the data and passes it to the PLC when PLC is ready to process it.
After each data acquisition, when the “Results available” bit is true, the “Results Ack” bit from “Result Control” needs tobe latched after the received data has been processed, to take it out of the buffer.
If the buffer is not cleared in due time it indicates an error through the “Result Data Buffer Overrun” bit in “Result Status”.
This shows that there is no space in the FIFO stack and that data is being lost. The buffer is cleared, when it has at least 1
spare place after a new trigger has been executed, and it has space to upload the data.

28

Getting Started

Soft EventsSoft events let the user access the advanced functionality of the reader through special commands that allow access tointernal data and parameters of the readers:lTrain Code – triggers the reader and trains the read code;lTrain Match String – triggers the reader and assigns the read code for Match string validationl

Focus – sets the reader through a focus adjustment sequencelTrain Brightness – sets the reader through a brightness adjustment sequencelUntrain – disables the current trained codel

Set Input String – configures the input string for the seriallExecute DMCC – sends a DMCC command to the readerl

Set Match String – configures the match string

The last three commands use the User data block and details and the following need to be set:l

User Data Option - Currently only used by “Set Match String” soft event. Specifies which code target to assign thestringl

1: DataMatrixl2: QR Code/MaxiCode/AztecCodel

3: Linear/ Postal/ Stackedl

4: VeriCode®

l

5: DotCodel

User Data Length – Size of data in the User Datal

User Data – necessary data to be sent

Set Match String ExamplelSelect User Data Option, for example 1l

Set User Data Length, for example 6lWrite in User Data the Match String you want to use, for example ABC123l

Trigger soft event

Execute DMCCl

Set User Data Length, for example 23lWrite Command in User Data like in command reference manual, for example GET DVALID.MATCH-STRINGl

Trigger soft event

Set Input String ExamplelEnable Input String with DMCC command, for example SET INPUT-STRING.ENABLE ONl

Set Input String Footer with DMCC command, for example SET INPUT-STRING.FOOTER <ETX>lSet Input String Header with DMCC command, for example SET INPUT-STRING.HEADER <STX>l

Set User Data Length, for example 2829

Getting StartedlWrite in User Data the Input String you want to use, for example <STX>123<ETX>lTrigger soft event

Advanced Featuresll

Reading Input Channell

The DMA-EZCCM-001 has two input channels and each has 2 input lines, on pin 2 and pin 4.

lEach of the 4 inputs can be traced back to the PLC so that it tracks any signals coming from the conveyor.

Blocking ST connectionll

Once the Setup Tool tunnels through the device to connect to a reader, the serial connection for theindustrial network connection will be disrupted.
To avoid this “Force RUN mode” bit from “Trigger Control” can keep the PLC connection alive and disable
the possibility to connect over Setup Tool.

30

Connecting

Connecting
Connecting the device to a Siemens PLC in PROFINET IO
The following example describes the connection of the devices to a Siemens PLC in PROFINET by means of the
programming software SIMATIC TIA Portal V13.

Used Hardware
The following hardware component is used in this example:lSiemens PLC S7-1200

Used Software
The following software tools are used in this example:lSIMATIC TIA Portal V13

l

GSDML file for DMA-EZCCM-001 will be included in the install files of Setup Tool

PrerequisiteslThe programming software has been started.

l

A new project has been created.

l

The PLC has been added to the project.

Installing the GSDML-file
Procedure:
1. Click Options -> Manage general station description files (GSD) to add the GSDML-file, and define the source
path for the GSDML file in C:\Program Files \Cognex\DataMan\DataMan Software\Tools\Profinet.

31Connecting

2. Select the GSDML-file to be installed and click Install. As a result, the device is added to the Hardware catalog ofthe programming software.

3. Select the DMA-EZCCM-001 from the Hardware catalog and drag it into the Device & networks editor.
4. Configure the device per drag & drop depending on the application.
5. Define the function of the two COM ports (slot 1 and 2) and define the other slots by assigning the suitable sub
modules.
Note: The PROFINET device model, the sub module functions as well as the possible configuration options aredescribed under PROFINET IO Device Model, page 24 and Structure of the DMA-EZCCM-001, on page 24.

32

Connecting

Slots and Modules
The DMA-EZCCM-001 has a head module and two slots where you can add different sizes of INPUT and OUTPUT
modules.

Connect the device to the PLC in the Devices & networks editor.

33

Connecting

Perform the following steps to assign a PROFINET device name:
1. Select Online access -> Online & diagnostics.
2. Select Functions -> Assign name.
3. Enter the desired PROFINET device name for the device.

Setting the IP address in TIA Portal:

34

Connecting
1. Select the DMA-EZCCM-001 in the Device view.
2. Select Ethernet addresses in the Properties register tab.
3. Assign the desired IP address.

Connecting the device to an EtherNet/IP™ PLC
The following hardware components are used in this example:lRockwell PLC ControlLogix 1756-L60

l

Block module

The following software tools are used in this example:lRockwell RS Logixl

L5K that is available within the install files of Setup tool

Prerequisites:l

The programming software has been started.

l

A new project has been created with the PLC and the Scanner mentioned above.

l

The PLC has been added to the project.

Commissioning the Device in EtherNet/IP™
Features

Description

Number of TCP connections

1

Number of CIP connections

1

Input Assembly Instance101

Output Assembly Instance

110

Configuration Assembly Instance1

35

Connecting
Adding the Prebuilt Generic Ethernet modules
Import the L5K detailed project or open the ACD sample project to find all variation of setups of daisy chain devices.

Connecting the device to the PLC:
Drop down the “Ethernet” connections in “I/O Configuration” mapping.
Drag and drop the type of configuration you need into your project.

36

Connecting
Data blocks

Data memory Input

37

Connecting

Data memory Output

38

Connecting

39

Troubleshooting

Troubleshooting
If the device does not function as expected, first check whether ambient interference is present. If there is no ambientinterference present, check the connections of the device for faults.
If there are no faults, there is a device malfunction. In this case, decommission the device and replace it with a new
device of the same type.

40

Maintenance

Maintenance
Ensure that the plug connections and cables are always in good condition.
The devices are maintenance-free. Clean the devices with a dry cloth, if required.

Firmware Update
The device firmware can be updated using the DataMan Setup Tool. The latest version is included in the installer.
CAUTION: Do not reset or interrupt the power supply during firmware update, as faulty firmware update candamage the device.
1. Open the DataMan Setup Tool.
2. Select Maintenance -> Update Firmware.
3. Select a device and the required firmware file.
4. Click Upload Firmware.

RepairDo not attempt to repair the device. The device must be decommissioned if it is faulty. Observe the return acceptanceconditions when returning the device to Cognex.

Disposal
The devices must be disposed of correctly and must not be included in normal house-hold garbage.

41

Appendix

AppendixPossible Network Structures:
Network Structure Example 1:

42

Appendix
Network Structure Example 2:

Network Structure Example 3:43

Appendix
Daisy Chain – Maximum Number of Connected Modules
Prerequisites:lOptimized networkl

Only DMA-EZCCM-001 modules in the daisy chain, no additional switches, no third-party deviceslExchange of pure process data, no acyclic datal

Cable length between the DMA-EZCCM-001 modules max. 50 mlPower chain is not reaching 4 A
Cycle time

Maximum number of DMA-EZCCM-001 modules

1 ms

21

2 ms

42

Depending on the amount and type of DataMan Readers connected to DMA-EZCCM-001 the 24 VDC chain might be
reduced. Ethernet chain can continue as per specifications above.
The figure below shows a concept of multiple 24 VDC chains, and maintaining a single Ethernet chain:

44Appendix

To define the maximum power chain length refer to the following table:
DataMan Connection

Max. number of EZCCM in Power Chain

Single DataMan 70 Series per
DMA-EZCCM-001

16

Dual DataMan 70 Series per
DMA-EZCCM-001

10Single DataMan 150 / 260 per
DMA-EZCCM-001

11

Dual DataMan 150 / 260 per DMA- 7
EZCCM-001
Single DataMan 360 / 370 / 470with HPIA per DMA-EZCCM-001

3

Dual DataMan 360 / 370 / 470 with 1
HPIA per DMA-EZCCM-001
Note: DataMan 360 / 370 / 470 with HPIL is not supported.

45

DMA-EZCCM-001 Specifications

DMA-EZCCM-001 Specifications
Supply Voltage

24 VDCOperating temperature-40…+70 °C

Storage temperature-40…+85 °C

Permissible Range

18-30 VDC
Total current: maximum 4 A per voltage group
Total current V1+V2: maximum 5.5 A at 70 °C per module

Operating altitude

Max. 5000 m

Protection class

IP65
IP67
IP69K

DataMan Connection

Connectors C0…C1 from V1, short-circuit proof< 55 °C:– 24 V: 1,2 A per port
> 55 °C:– 24 V: 0,5 A per port

Sensor/Actuator Supply VAUX2Connectors C2…C3 from V2, short-circuit proof,< 55 °C: 0,14 A per port
> 55 °C: 0,05 A per port

Potential isolation

Galvanic isolation of V1 and V2 voltage groups
Voltage proof up to 500 VDC

System data
Transmission Ethernet

10 Mbps
100 Mbps

Connection to Ethernet

2 x M8, 4-pin

Protocol detection

Automatic

Web server

Default: 192.168.1.254

Service interface

Ethernet via P1 or P2

EtherNet/IP™
Address assignment

According to EtherNet/IP™ standard

Device Level Ring (DLR)

Supported

Number of TCP connections

1

Number of CIP connections

1

Assembly Instance101

Output Assembly Instance

110

Configuration Assembly Instance1

PROFINET
Address assignment

DCP

Conformance class

B (RT)

MinCycleTime

1 ms

46

DMA-EZCCM-001 Specifications
PROFINET
Diagnostics

According to PROFINET Alarm Handling

Topology discovery

Supported

Media Redundancy Protocol (MRP)

Supported

Cable lengthMax. 30 m

DataMan interface
Signal type

RS232

Number of channels

2Operation mode RS232
Signal low level-18…-3 VDC

Signal high level

3…18 VDC

Transmission signals

TxD, RxD

Transmission rate

115200 bps

Transmission type

Full duplex

Cable length

5 m at 115200 baud (max. line capacity < 2000 pF)

Digital inputs
Number of channels

4

Connection technology inputs

M12, 5-pin

Input type

PNP

Type of input diagnostics

Channel diagnostics

Switching threshold

EN 61131-2 type 3, PNP

Signal voltage, low level<5V

Signal voltage, high level> 11 V

Low-level signal current< 1.5 mA

High-level signal current> 2 mA

Input delay

0.05 ms

Electrical isolation

Galvanic isolation to P1/P2, voltage proof up to 500 VDC

47

Precautions

Precautions
To reduce the risk of injury or equipment damage, observe the following precautions when you install the Cognex
product:lll

Route cables and wires away from high-current wiring or high-voltage power sources to reduce the risk ofdamage or malfunction from the following causes: over-voltage, line noise, electrostatic discharge (ESD), power
surges, or other irregularities in the power supply.
Changes or modifications not expressly approved by the party responsible for regulatory compliance could void
the user’s authority to operate the equipment.
Ensure that the cable bend radius begins at least six inches from the connector. Cable shielding can bedegraded or cables can be damaged or wear out faster if a service loop or bend radius is tighter than 10X thecable diameter.

lThis device should be used in accordance with the instructions in this manual.

l

All specifications are for reference purposes only and can change without notice.

l

The device may only be assembled, installed, operated and maintained by professionally trained personnel.

ll

The device may only be used in accordance with applicable national and international regulations, standards
and laws.
The device only meets the EMC requirements for industrial areas and is not suitable for use in residential areas.

48

Regulations/Conformity

Regulations/Conformity
Product Identification
These instructions apply for the following compact serial interface modules:l

DMA-EZCCM-001

Scope of Delivery
The delivery scope contains:l

DMA-EZCCM-001

Legal Requirements
The device falls under the following EU directives:l

2014/30/EU (electromagnetic compatibility)l2011/65/EC (RoHS II Directive)
Safety and Regulatory

Manufacturer

Hans Turck GmbH & Co. KG
Witzlebenstraße 745472 Muelheim an der Ruhr
Germany

SafetyThe product is designed according to state-of-the-art technology. However, residual risks still exist. Observe the following
warnings and safety notices to prevent damage to persons and property. Cognex accepts no liability for damage caused
by failure to observe these warning and safety notices.

Intended Use
The devices are only intended for use in industrial applications.
The DMA-EZCCM-001 devices provide a multiprotocol Ethernet interface for EtherNet/IP™ and PROFINET. The
DataMan interfaces are used for connecting devices Cognex DataMan Barcode Readers. Additionally, the module
provides 4 universal digital input channels.
The devices may only be used as described in this manual. Any other use is not in accordance with the intended use.
Cognex accepts no liability for any resulting damage.

General Safety Instructionslll

The device may only be assembled, installed, operated and maintained by professionally trained personnel.
The device may only be used in accordance with applicable national and international regulations, standards
and laws.
The device only meets the EMC requirements for industrial areas and is not suitable for use in residential areas.

49

Copyright © 2020
Cognex Corporation. All Rights Reserved.