Datalogic BC9 0 Series Software Reference Manual

Datalogic BC9 0 Series Software Reference Manual

Base station/charger ethernet base

Advertisement

Quick Links

BC9180™
Base Station/Charger
Ethernet Base
Software Reference Guide

Advertisement

Table of Contents
loading

Summary of Contents for Datalogic BC9 0 Series

  • Page 1 BC9180™ Base Station/Charger Ethernet Base Software Reference Guide...
  • Page 2 Datalogic representative. Electronic versions may either be downloadable from the Datalogic website (www.datalogic.com) or provided on appropriate media. If you visit our website and would like to make comments or suggestions about this or other Datalogic publi- cations, please let us know via the "Contact Datalogic" page.
  • Page 3: Table Of Contents

    Manual Conventions ....................................... 1 The BC9180™ Base Station/Charger ..................................2 Datalogic Aladdin™ ......................................3 Technical Support ........................................3 Datalogic Website Support ..................................... 3 Reseller Technical Support ..................................... 3 Telephone Technical Support ..................................3 SETUP.......................................... 5 BC9180™ Startup and Connection to Ethernet Network ............................5 BC9180 Configuration .....................................
  • Page 4 NOTES BC9180™ Base Station/Charger...
  • Page 5: Introduction

    Chapter 1 Introduction About this Manual This Ethernet Software Reference Guide (SRG) is provided for users seek- ing advanced technical information related to the BC9180™ Ethernet Base Station/Charger, including connection, programming, maintenance and specifications. The Quick Reference Guide (QRG) or other publications associated with this product are downloadable free of charge from the website listed on the back cover of this manual.
  • Page 6: The Bc9180™ Base Station/Charger

    Introduction The BC9180™ Base Station/Charger The BC9180™ base station, when paired with one or more PowerScan™ 9500 readers, builds a Cordless Reading System for the collection, decoding and transmission of bar code data. It can be connected to a Host PC via Ethernet Host Interface. The BC91x0 models also provide a spare battery charger slot.
  • Page 7: Datalogic Aladdin

    Telephone Technical Support If you do not have internet or email access, you may contact Datalogic technical support at (541) 349-8283 or check the back cover of your manual for more contact information.
  • Page 8 Introduction NOTES BC9180™ Base Station/Charger...
  • Page 9: Setup

    DHCP client, go to page 17. To change the default fixed IP address, see page 18. After connecting the BC9180™ to the network, Datalogic Aladdin™ soft- ware (version 1.6.3 or newer) can be used to discover the IP address of the Base using the Discovery feature.
  • Page 10: Bc9180 Configuration

    • Webserver Configuration Datalogic Aladdin™ software After connection, the BC9180 can be configured by sending configura- tion strings from the Datalogic Aladdin™ via the Ethernet interface. Figure 2. Datalogic Aladdin™ Configuration Screen Configuration Bar Codes Link the cradle and the reader using the procedures described in the ™...
  • Page 11: Selecting A Non-Ethernet Interface

    16 Select Ethernet Standard Interface For other interfaces, you can download the Product Reference Guide (PRG) or Quick Reference Guide (QRG) on the Datalogic website: www.datalogic.com. The default interface for the BC9180™ base station/charger is Ethernet Standard.
  • Page 12 Setup NOTES BC9180™ Base Station/Charger...
  • Page 13: Ethernet Host Interface Operation

    Telnet is a bidirectional interactive text-oriented communication protocol. The host can receive label data with WINTERM (or other TELNET-ready appli- cation) and send Datalogic Service Port Commands/ Host Commands. BC9180™ only supports 1 Telnet client running at the same time.
  • Page 14: Service: Webserver

    Ethernet Host Interface Operation Service: Webserver The Host can receive a dynamic page that is updated with all newly received labels from the BC9180™ by using any commercial Web Browser and access- ing it at the URL: http://<BC9180™_IP_Address> You can also use Aladdin software to obtain the IP address of the cradle, after the cradle is connected to the network.
  • Page 15 Example 1. BC9180™ is connected to the network with IP address 10.84.30.64 1. Select Barcode Data from the left menu. 2. Click Connect to the Web server to start receiving barcode data from the base receiver. All the transmitted labels will be shown in a table format with two column fields.
  • Page 16: Xml Web Service

    Machine-to -Machine communication using an XML-based data repre- sentation.All labels transmitted to Host can be accessed at the URL: http://<Cradle_IP_Address>/FS/RAM0/xml_file.xml or select from the menu on the left, as shown below: The XML file has the format as shown below: <Datalogic><CH1>Barcode_ID</ CH1><CH2>Data</CH2> <Label_> <counter>0000</counter> <data>Data0 </data> </Label>_ <Label_>...
  • Page 17 Example 2. BC9180™ connected to the network with IP address is 10.84.30.64 Even if this kind of service is set up for M2M communication, it is possible to visualize the XML data formatted using a simple CSS, by opening in a browser and pointing to the aforementioned URL.
  • Page 18 Ethernet Host Interface Operation NOTES BC9180™ Base Station/Charger...
  • Page 19 Ethernet Host Interface Parameters Only ETH S on page 16 TANDARD DHCP C LIENT on page 17 IP A on page 18 TATIC DDRESS UBNET on page 19 on page 20 ATEWAY DDRESS DNS1 A DDRESS on page 21 DNS2 A on page 22 DDRESS on page 23...
  • Page 20: Eth Standard

    Enter/Exit Programming Mode ETH Standard ETH Standard Configure the Ethernet interface as a Standard Ethernet or an Industrial ETHERNET/IP™ protocol or Industrial Ethernet using Modbus™ protocol $CETSD00  Ethernet network = ETHERNET/IP™ $CETSD01  DEFAULT Ethernet network = Standard Ethernet $CETSD02 ...
  • Page 21: Dhcp Client

    DHCP Client Enter/Exit Programming Mode DHCP Client When DHCP Client is Enabled, the Ethernet Module dynamically obtains an Internet Protocol (IP) address from a Dynamic Host Configuration Pro- tocol (DHCP) server. DHCP server also provides Subnet Masks, Gateway address and network addresses of DNS servers. When DHCP Client is Disabled, the Ethernet Module uses a manually specified Internet Protocol (IP) address (also known as a static IP address).
  • Page 22: Static Ip Address

    Enter/Exit Programming Mode Static IP Address Static IP Address This feature sets a Static Internet Protocol (IP) address for the BC9180™. An IP address is a 32-bit number that is notated by using four numbers from 0 through 255, separated by periods. For example: 192.168.1.100 To add the Cradle to an existing LAN you must specify a unique IP address that is not used elsewhere in the network.
  • Page 23: Subnet Mask

    Subnet Mask Enter/Exit Programming Mode Subnet Mask The subnet mask number is combined with the IP address number to identify which network segment the BC9180™ is on. A subnet mask is a 32-bit number that is composed by using four num- bers from 0 through 255, separated by periods.
  • Page 24: Gateway Address

    Enter/Exit Programming Mode Gateway Address Gateway Address A gateway is a router that connects separate IP network segments. For example, a network segment might need a gateway to connect it to another network segment, a wide area network (WAN), or to the Internet. This feature specifies the address of a local IP router on the same net- work as the BC9180™, used to forward traffic to destinations beyond the local network.
  • Page 25: Dns1 Address

    DNS1 Address Enter/Exit Programming Mode DNS1 Address This is the address of the preferred or primary DNS server for the BC9180™. This server is used first, to resolve DNS names to IP addresses for DNS names queried by this computer that cannot be resolved by using local name resolution information (such as cached DNS names or names contained in a Hosts file).
  • Page 26: Dns2 Address

    Enter/Exit Programming Mode DNS2 Address DNS2 Address This is the address of the alternate or secondary DNS server for BC9180™. This server is used if the DNS server specified as the preferred DNS server (DNS1) is unreachable or cannot resolve DNS names to IP addresses for DNS names queried by this computer.
  • Page 27: Device Name

    Device Name This parameter is used to uniquely identify one BC9180™ from other Datalogic devices during the Product Discovery service initiated by Alad- din. This feature will identify a Hostname and discovery name to corre- spond to the address of a device connected to a network. .
  • Page 28: Data Socket Port

    CANCEL Default Data Socket Port = 51000 DEFAULT Port numbers 59180, 00080, 00023 are reserved for the Datalogic Aladdin™ configuration tool and other default services ports. It is strongly recommend not to use these numbers for the Data Socket network service.
  • Page 29: Web Server Security

    Web Server Security Enter/Exit Programming Mode Web Server Security Enabling this feature will apply the root account security used when con- nected to the Web Server embedded into the BC9180™. This account has all privileges and can be used to protect the login for key services such as Configuration, Firmware Upgrade or Forcing Reboot.
  • Page 30: Web Server Password

    Enter/Exit Programming Mode Web Server Password Web Server Password This feature will allow you to specify the root account password to be used when Web Server Security is enabled. This account has all privileges and can be used to protect the login for key services such as Configura- tion, Firmware Upgrade or Forcing Reboot.
  • Page 31: Ethernet/Ip™: Industrial Protocol

    Chapter 5 ETHERNET/IP™: Industrial Protocol This section contains explanations and examples of selected bar code features. See for the Ethernet Host Interface Operation, starting on page 9 actual bar code labels used to configure the reader. ETHERNET/IP™ O on page 28 VERVIEW •...
  • Page 32: Ethernet/Ip™ Overview

    ETHERNET/IP™: Industrial Protocol ETHERNET/IP™ Overview BACKGROUND Most people who work in an office associate the term “Ethernet” with the physical cable behind their desk. This cable connects their office PC to the printers and servers of the local network and the infinite websites on the Internet.
  • Page 33: Cip Overview

    CIP OVERVIEW CIP OVERVIEW The Communications and Information Protocol (CIP) is a communications protocol for transferring automation data between two devices. In the CIP Protocol, every network device represents itself as a series of objects. Each object is simply a grouping of the related data values in a device. For example, every CIP device is required to make an Identity object available to the network.
  • Page 34: Vendor Specific Objects

    ETHERNET/IP™: Industrial Protocol For example, one temperature assembly may be configured to report every time it changes state while the second may be configured to report every one-second regardless of a change in state. Assemblies are usually predefined by the vendor but CIP also defines a mechanism in which the user can dynamically create an assembly from application layer object attributes.
  • Page 35: Ethernet/Ip™ Led Standard

    ETHERNET/IP™ LED Standard ETHERNET/IP™ LED Standard below shows the LEDs supported by ETHERNET/IP™. Table 2 Table 2. ETHERNET/IP™ supported LEDs Color State Indicates Module Status None No Power Solid Unrecoverable fault Flashing Recoverable fault Green Solid Normal runtime operation Flashing Red/Green Alternating Self test...
  • Page 36 ETHERNET/IP™: Industrial Protocol Identity Object (01 1 Instance) HEX - The following tables contain the attribute, status, and common services information for the Identity Object. Table 4.Identity Object (01 1 Instance) HEX - Data Attribute Access Instance Name Rule Data Type Value Class Revision...
  • Page 37 ETHERNET/IP™ Object Model Assembly Object (04HEX - 4 Instances) The following tables contain the attribute, instance, data mapping, and common services information for the Assembly Object. Table 6. Assembly Object (04 2 Instances) HEX - Attribute Access Instance Name CIP Data Type Data Value Rule Class Revision...
  • Page 38 ETHERNET/IP™: Industrial Protocol Table 8. O2T (Output) Assembly Data Format Byte Description Data Type Class ID Inst ID Attr ID 0 – 3 Discrete Outputs DWORD 0x64 0x01 4 – 5 Last Item Sequence Number UINT 0x64 0x01 6 – 7 Last Fragment Sequence UINT 0x64...
  • Page 39 ETHERNET/IP™ Object Model TCP Object (F5 1 Instance) HEX - The following tables contain the attribute and common services informa- tion for the TCP Object. Table 10. TCP Object (F5 1 Instance) HEX - Access Instance Attribute ID Name Data Type Data Value Rule Class...
  • Page 40 ETHERNET/IP™: Industrial Protocol Ethernet Link Object (ETHERNET/IP™ only) (F6 1 Instance) HEX - The following tables contain the attribute and common services informa- tion for the Ethernet Link Object. Table 12. Ethernet Link Object (F6 1 Instance) HEX - Access Instance Attribute ID Name Data Type...
  • Page 41 ETHERNET/IP™ Object Model Barcode Scanner Object (64 1 Instance) HEX - The following tables contain the attribute and common services informa- tion for the Barcode Item Object. Table 14. Unit Object (64 1 Instance) HEX - Data Access Instance Attribute ID Name Data Type Value Rule...
  • Page 42: Modbus Tcp Mapping

    ETHERNET/IP™: Industrial Protocol Modbus TCP Mapping Data Class Inst Attr Holding Register Description (4x) Type 1 – 2 Discrete Inputs DWORD 0x64 0x01 3 – 4 Barcode Scanner Status DWORD 0x64 0x01 Item Sequence Number UINT 0x64 0x01 Item Total Size UINT 0x64 0x01 Fragment Sequence Number...
  • Page 43: Fragmentation Example

    ETHERNET/IP™ Object Model Fragmentation Example Ethernet Software Reference Guide...
  • Page 44: Configuring A Compactlogix To Communicate Via Ethernet/Ip

    ETHERNET/IP™: Industrial Protocol Configuring a CompactLogix to Communicate via ETHERNET/IP™ This section is meant as a quick start for adding your gateway to a Com- pactLogix system. The process is applicable for all Rockwell PLCs that support I/O messaging to ETHERNET/IP™ Adapter devices. This document assumes a certain level of knowledge of the Rockwell Automation environment and starts from a properly configured base project for your PLC.
  • Page 45 ETHERNET/IP™ Object Model 4. Enter the configuration shown below. Name is the value used to add the tag in the controller variable list, and can be any value. Match the IP address to your barcode reader. 5. Select the Connection tab and change the RPI.
  • Page 46 ETHERNET/IP™: Industrial Protocol The default data to/from the barcode reader is a block of bytes. To make PLC coding easier, custom User Defined Types are provided. 1. Expand the Data Types folder and right click on the User Defined folder. 2.
  • Page 47 ETHERNET/IP™ Object Model 3. Next, create a new tag by right- clicking on the Controller Tags list in the Controller tree and selecting New Tag… 4. For this example, two new tags called DL_In DL_Out are created with the newly imported UDT. Ethernet Software Reference Guide...
  • Page 48 ETHERNET/IP™: Industrial Protocol 5. Create the ladder logic to copy the data between the UDT structures and the bytes of data on the network. BC9180™ Base Station/Charger...
  • Page 49 ETHERNET/IP™ Object Model 6. The final step is to download the program to your PLC and go online. You must transition to Run mode for the new instruction run to execute. 7. Once the program is downloaded, you are online, and the PLC is in Run mode, you can view the data using the “Monitor Tags”...
  • Page 50 ETHERNET/IP™: Industrial Protocol NOTES BC9180™ Base Station/Charger...
  • Page 51: Standard Defaults

    Appendix A Standard Defaults The most common configuration settings are listed in the “Default” col- umn of the table below. Page references are also provided for feature descriptions and programming bar codes for each parameter. A column has also been provided for recording of your preferred default settings for these same configurable features.
  • Page 52 Standard Defaults NOTES BC9180™ Base Station/Charger...
  • Page 53: Keypad

    Appendix B Keypad Use the bar codes in this appendix to enter numbers as you would select digits/characters from a keypad. Ethernet Software Reference Guide...
  • Page 54 Keypad Keypad (continued) Make a mistake? Scan the CANCEL bar code to abort and not save the entry string. You can then start again at the beginning. CANCEL BC9180™ Base Station/Charger...
  • Page 55: Hexadecimal Reference

    Appendix C Hexadecimal Reference To convert a value from Decimal to Hexadecimal (Hex), use the Calcula- Table 17 tor below. starting on the next page also displays values for Decimal and Hexadecimal Conversion. Decimal to Hexadecimal Calculator To automatically convert a number from Decimal to Hex: 1.
  • Page 56 Hexadecimal Reference Hexadecimal - Decimal Conversion The following table offers values for conversion from Hex to Decimal or vice versa. Table 17. Hexadecimal - Decimal Conversion Table BC9180™ Base Station/Charger...
  • Page 57 Ethernet Software Reference Guide...
  • Page 58 Hexadecimal Reference BC9180™ Base Station/Charger...
  • Page 59 ASCII Chart ASCII ASCII ASCII ASCII Char. Char. Char. Char. ‘ “ & ’ < >...
  • Page 60 ©2014 Datalogic, Inc. All rights reserved. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many countries, including the U.S.A. and the E.U. Datalogic ADC, Inc. 959 Terry Street Eugene |OR 97402 Telephone: (1) 541-683-5700 Fax: (1) 541-345-7140...

This manual is also suitable for:

Bc9180

Table of Contents