EasyManua.ls Logo

Zebra EA3600 Series User Manual

Zebra EA3600 Series
88 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #34 background imageLoading...
Page #34 background image
3 - 4 EA3600 Network Connect Product Reference Guide
The chart does not show every I/O message, but shows the changes in the I/O message content. Depending on
the I/O connection cyclic interval, a given message content may be repeated multiple times between the EA3600
and controller.
Figure 3-1 Handshake Mode Mechanism When Transferring Two Barcodes
Fragmentation Mode
Transfer Control
Fragmentation Mode uses the Handshake Mode mechanism for data transfer control and adds the ability to handle
barcode data that is larger than the Input Data field. See Handshake Mode on page 3-3 for complete details on
transfer control.
Barcode Data Fragmentation Control
When Fragmentation Mode is enabled, barcode data that is larger than the Input Data field is broken up and sent in
multiple blocks to the controller.
If the barcode data fits entirely in the Input Data field, the Barcode Fragmented bit in the Status register is cleared
and the transfer mechanism described in Handshake Mode is used.
If the barcode is larger than the Input Data field, the following transfer mechanism is used.
First block
Barcode Fragmented and First Fragment bits in the Status Register are set.
Input Length is set to the overall size of the Input Data byte array and it contains the first fragment of the
barcode.
Blocks 2 through (n-1)
Barcode Fragmented and Middle Fragment bits in the Status Register are set.
Input Length is set to the overall size of the Input Data byte array and it contains the next fragment of the
barcode.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Zebra EA3600 Series and is the answer not in the manual?

Zebra EA3600 Series Specifications

General IconGeneral
BrandZebra
ModelEA3600 Series
CategoryAdapter
LanguageEnglish

Summary

About This Guide

Introduction

Provides an overview of the Industrial Ethernet interface on the EA3600 adapter.

Configurations

Lists the available EA3600 Network Connection configurations and their descriptions.

Chapter Descriptions

Outlines the topics covered in each chapter of the product reference guide.

Notational Conventions

Explains the formatting and typographical conventions used throughout the document.

Related Documents and Software

Lists related manuals and software resources for the EA3600.

Service Information

Provides contact details and procedures for obtaining customer support.

Chapter 1 Initial Setup

Introduction

Details how to perform the initial setup and configuration of the EA3600 adapter.

Hardware/Software Prerequisites

Lists the essential components required for initial setup and development.

EA3600 Initial Settings and Status

Explains the factory default configuration and current status indicators of the EA3600.

Reset Button

Describes the function and operation of the EA3600's reset button for restoring factory defaults.

Status Indications

Details the meaning of different LED states and their indication of the EA3600's status.

Connection Setup

Provides step-by-step instructions for physically connecting the EA3600 to a network and scanner.

Using a 24V DC to Power the EA3600

Explains how to connect the EA3600 using an auxiliary 24V DC power source.

Configuring the EA3600

Guides users on configuring the EA3600 using the Zebra Industrial Ethernet Configuration Utility.

Verifying EA3600 Barcode Scanning Functionality

Explains how to verify barcode scanning functionality using the configuration utility's status log.

Updating EA3600 Firmware

Provides step-by-step instructions for updating the EA3600's firmware.

Installing the EA3600

Details how to mount the EA3600 on a DIN rail or a flat surface.

Chapter 2 Ethernet Interface

Introduction

Provides an overview of the Industrial Ethernet (IE) interface functionality.

Industrial Protocol Support

Lists the standard Industrial Ethernet protocols (PROFINET, EtherNet/IP, Modbus TCP) supported by the EA3600.

Selecting the Active Industrial Ethernet Protocol

Explains how to select and configure the active Industrial Ethernet protocol for the EA3600.

Setting IP Address Configuration

Guides on configuring the IP address for communication via Ethernet, using DHCP or static methods.

Industrial Ethernet Developer Files

Describes the contents of the developer files zip package, including sample applications and logic.

Device Definition Files

Details the device definition files (EDS, GSDML) required for integration with PLC software.

Sample Application Files

Provides sample applications to aid in initial development and testing.

Sample Function Block/Library/Routine Files

Offers exported components for use in Rockwell and Siemens development environments.

EA3600 PLC I/O Reference

Details the I/O data exchanged between the EA3600 and the controller, including input and output data.

Barcode Input Data

Explains the input data parameters received from the EA3600, such as Status Register and Barcode Type.

Barcode Input Data - Status Register

Details the bit assignments for the Status Register in barcode input data, indicating transfer status.

Barcode Output Data

Explains the output data parameters sent to the EA3600 for control, including Control Register and ACK Counter.

Barcode Output Data - Control Register

Details the bit assignments for the Control Register, used for controlling barcode transfer modes.

Chapter 3 Barcode Transfer

Introduction

Explains the standardized mechanism for transferring barcode data from the EA3600 to any controller.

Transfer Modes

Describes the three modes of barcode transfer: Basic, Handshake, and Fragmentation, for data integrity and size.

Basic Mode

Details the Basic Mode transfer where data is sent without controller verification, overwriting previous data.

Handshake Mode

Explains Handshake Mode, which adds data integrity via controller acknowledgment before data is overwritten.

Fragmentation Mode

Describes how to transfer large barcodes that exceed buffer limits by breaking them into multiple blocks.

Determining Trigger State

Explains how to obtain the scanner trigger button state using the Trigger State status bit.

Barcode Type Table

Lists various barcode types and their corresponding SSI IDs for identification.

Sending Alerts/Actions to the Scanner

Details how to send user interface actions, like beeps or LED flashes, to the scanner.

Chapter 4 PROFINET Interface

Introduction

Provides detailed information on using PROFINET communications with the EA3600 adapter.

Communications Profile

Describes the EA3600's PROFINET-IO Device functionality, conformance class, and profile support.

GSDML File

Explains the GSDML file's role in describing EA3600 capabilities for PROFINET controller configuration.

Identification and Maintenance Functions

Covers PROFINET interface support for I&M record functions providing device information.

PROFINET IO Modules

Details the single I/O module used for PROFINET barcode data transfer and status.

Configuring Siemens S7 Communications

Guides on setting up PROFINET communications with Siemens S7 controllers using TIA Portal.

Adding the EA3600 to the I/O Configuration

Step-by-step process to add the EA3600 to the controller's I/O configuration within TIA Portal.

I/O Data Mapping

Explains how input and output data is automatically mapped in the controller's I/O system based on GSDML information.

Setting the PROFINET Device Name

Details how to set the PROFINET device name for controller identification and communication purposes.

Sample Application for TIA v15.1

Information on PROFINET sample applications and function blocks located in the developer zip file.

Chapter 5 EtherNet/IP Interface

Introduction

Covers I/O assemblies, connections, and configuring Rockwell Automation ControlLogix communication.

Communications Profile

Describes the EA3600's EtherNet/IP CIP Adapter functionality, generic device profile, and RPI values.

EDS File

Explains the EDS file's role in describing EA3600 capabilities for EtherNet/IP configuration.

Supported Objects

Lists the CIP objects supported by the EtherNet/IP interface, such as TCP/IP and Identity objects.

I/O Assemblies

Details the Assembly objects (Status/Barcode Data, Control) used for barcode data transfer and handshaking.

I/O Connections

Explains the Exclusive Owner I/O connection used for transferring barcode data.

Configuring Rockwell Automation ControlLogix Communication

Guides on setting up communication with Rockwell ControlLogix systems.

Configuring Using EDS Profile (ControlLogix v. 20 and later)

Steps to configure using the EDS file within RSLogix for ControlLogix versions.

Register the EA3600 EDS File

Instructions to register the EA3600 EDS file with RSLogix for module configuration.

Add the EA3600 to the I/O Configuration

Step-by-step process to add the EA3600 to the PLC's I/O configuration in RSLogix.

EA3600 I/O Tags

Explains the tags automatically created for PLC logic to interact with EA3600 I/O data.

Configuring Using Generic EtherNet/IP Module

Describes the alternative configuration method using a Generic EtherNet/IP Module.

Configuring Using the EA3600 Add On Profile

Details on installing and using the EA3600 Add On Profile for easier development.

Chapter 6 Modbus TCP Interface

Introduction

Provides information on using the Modbus TCP interface for transferring barcode data.

Communications Profile

Describes the EA3600's Modbus TCP server/slave functionality for I/O connections.

Modbus Unit Identifier

Specifies the required Unit Identifier setting (1) for all Modbus TCP requests.

Supported Modbus Functions

Lists the Modbus TCP function codes (Read/Write Registers) supported by the EA3600.

Modbus Register Mapping

Details register mapping for parameters and data used in barcode transfer.

EA3600 Identity and Version Information Registers

Maps registers for device identity, serial number, and firmware revision.

Status and Barcode Data Registers

Maps registers holding the status of barcode transfer and the barcode data itself.

Barcode Transfer Control Registers

Maps registers used for handshake control and UI actions during barcode transfer.

Transferring Barcode Data from the EA3600

Explains the process of transferring barcode data using Modbus TCP, including modes.

Example Barcode Transfer Register Commands

Discusses register command sequences required for typical Modbus TCP barcode transfers.

Chapter 7 TCP/IP Interface

Introduction

Provides information for obtaining barcode data from the EA3600 via standard TCP/IP transfers.

Finding Devices

Explains how to determine available EA3600 devices on the network using UDP broadcast packets.

Broadcast Send Packet Details From the Host

Details the packet protocol, source/destination addresses, and payload for finding devices.

Unicast Receive Packet Details From the Device

Describes the packet protocol and payload for receiving device data via UDP or TCP.

Receiving Barcode Data

Explains how barcode data is sent via TCP packets to a connected client on a specified port.

Zebra TCP/IP Sample Application

Demonstrates a sample application for TCP/IP communication, including finding and connecting to devices.

Notes About the Other UI Elements

Provides notes on the functionality of UI elements within the TCP/IP sample application.

Chapter 8 Programming Barcodes

Introduction

Covers barcodes that can be used to program specific settings on the EA3600 with a scanner.

Programming the EA3600 with Barcodes

Explains how to program EA3600 settings using specific barcodes and required scanner firmware.

EA3600 Parameter Pass-Through

Details how to enable or disable parameter pass-through on the scanner via barcodes.

Industrial Ethernet Protocol

Instructions for programming the EA3600's Industrial Ethernet Protocol setting (Profinet, EtherNet/IP, Modbus TCP).

Transmit Length and Code Type over TCP/IP

How to enable or disable the transmission of length and code type bytes over TCP/IP.

Additional Configuration Settings with Barcodes

Lists other EA3600 settings programmable via unique barcodes, like DHCP Timeout and IP Address.

Appendix A Troubleshooting

Troubleshooting

Provides a table of common issues and their corresponding potential issues and solutions for the EA3600.