Datalogic PowerScan PBT9500 Software Reference Manual

BC9180™
Software Reference Guide
Base Station/Charger
Ethernet Base
Datalogic ADC S.r.l.
©2014 Datalogic, Inc.
An Unpublished Work - All rights reserved. No part of the co
ntents of this documentation or the procedures described therein may be reproduced or transmitted in any form or by any means without prior written permission of Datalogic ADC, Inc. or its subsidiaries or affiliates ("Datalogic" or “Datalogic ADC”). Owners of Datalogic products are hereby granted a non­exclusive, revocable license to reproduce and transmit this documentation for the purchaser's own internal business purposes. Purchaser shall not remove or alter any proprietary notices, including copyright notices, contained in this documentation and shall ensure that all notices appear on any reproductions of the documentation. Should future revisions of this manual be published, you can acquire printed versions by con­tacting your Datalogic representative. Electronic versions may either be downloadable from the Datalogic webs
ite (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.
Disclaimer
Datalogic has taken reasonable measures to provide information in this manual that is com­plete and accurate, however, Datalogic reserves the right to change any specification at any time with
out prior notice. Datalogic and the Datalogic logo are registered trademarks of Datalogic S.p.A. in many coun­tries, including the U.S.A. and the E.U. All other brand and product names may be tra
demarks
of their respective owners.
Patents
See
www.patents.datalogic.com for patent list.
Ethernet Software Reference Guide
i
Table of Contents
INTRODUCTION........................................................................................................................................................................................... 1
About this Manual ................................................................................................................................................................................................... 1
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 ..................................................................................................................................................................................... 6
Selecting a Non-Ethernet interface .............................................................................................................................................................. 7
ETHERNET HOST INTERFACE OPERATION .............................................................................................................................................. 9
Service: Telnet ................................................................................................................................................................................................. 9
Service: Data Socket ...........................................
............................................................................................................................................. 9
Service: Webserver ........................................................................................................................................................................................ 10
XML Web Service ........................................................................................................................................................................................... 12
ETH Standard .......................................................................................................................................................................................................... 16
DHCP Client ............................................................................................................................................................................................................. 17
Static IP Address ....................................................................................................................................................................................................18
Subnet Mask ........................................................................................................................................................................................................... 19
Gateway Address ................................................................................................................................................................................................... 20
DNS1 Address ......................................................................................................................................................................................................... 21
DNS2 Address ......................................................................................................................................................................................................... 22
Device Name ........................................................................................................................................................................................................... 23
Data Socket Port ..................................................................................................................................................................................................... 24
Web Server Security ............................................................................................................................................................................................... 25
Web Server Password ...........................................................................................................................................................................................26
ETHERNET/IP™: INDUSTRIAL PROTOCOL .............................................................................................................................................. 27
ETHERNET/IP™ Overview ...................................................................................................................................................................................... 28
BACKGROUND ................................................................................................................................................................................................ 28
ETHERNET/IP™ ....................................................................................................................
.......................................................................... 28
CIP OVERVIEW ........................................................................................................................................................................................................ 29
REQUIRED OBJECTS ......................................................................................................................................................................................29
APPLICATION OBJECTS ............................................................................................................
..................................................................... 29
VENDOR SPECIFIC OBJECTS ........................................................................................................
................................................................. 30
USER CHALLENGES ..................................................................................................................
..................................................................... 30
ETHERNET/IP™ LED Standard ............................................................................................................................................................................... 31
ETHERNET/IP™ Object Model ............................................................................................................................................................................... 31
Modbus TCP Mapping ................................................................................................................................................................................... 38
Fragmentation Example ............................................................................................................................................................................... 39
Configuring a CompactLogix to Communicate via ETHERNET/IP™ ......................................................................................................... 40
STANDARD DEFAULTS............................................................................................................................................................................. 47
KEYPAD..................................................................................................................................................................................................... 49
HEXADECIMAL REFERENCE.................................................................................................................................................................... 51
ii
BC9180™ Base Station/Charger
NOTES
Ethernet Software Reference Guide
1
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.
Manual Conventions
The following conventions are used in this document: The symbols listed below are used in this manual to notify the reader of
key issues or procedures that mu
st be observed when using the
BC9180™ base station/charger:
NOTE
Notes contain information necessary for properly diagnosing, re
pairing and operating the
BC9180™
base station/charger.
CAUTION
The CAUTION symbol advises you of acti
ons that could damage
equipment or property.
Introduction
2
BC9180™ Base Station/Charger
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.
The label on the cradle contains LED in
dicators and a multi-function but­ton. When the button is pressed for less than 5 seconds, the cradle will transmit a "broadcast" message." When the broadcast is sent, all properly configured scanners that are linked to that base and within radio range coverage will emit a beep and blink within 5 seconds. This functionality is useful for:
Verifying which scanners are linked to a
certain base station
Paging (detect the position of linked scanners)
The LEDs signal the BC9180 status, as sho
w
n in
Table 1.
Table 1. LED Status
LED STATUS
Aux Yellow On = BC9180 is powered through an external power supply.
Host Yellow On = BC9180 is powered by the Host.
Reader
Green On = the reader battery is completely charged. Red On = the reader battery is charging. Red / Green Alternatively Blinking = charging error. Off = reader not in the cradle or not properly inserted.
Spare
Green On = the spare battery is completely charged. Red/Green Alternatively Blinking = charging error - see "
Error Codes" on
page 320
.
Off = no spare battery in the housing or battery not fully inserted.
Radio Yellow Blinking = radio activity.
Ethernet Green Blinking = Ethernet activity.
Technical Support
Ethernet Software Reference Guide
3
Datalogic Aladdin™
Datalogic Aladdin™ is a multi-platform utility program providing a quick and user-friendly configuration method via the Ethernet interface. Alad­din allows you to program the cradle and the reader by selecting config­uration commands through a user-frien
dly graphical interface running on a PC. These commands are sent to the device over the selected com­munication interface, or they can be printed as bar codes
to be scanned.
Aladdin also facilitates image capturing. In addition, Aladdin makes it easy to upgrade
the cradle’s and hand­held’s firmware, to attain the benefits of new reader features. Reference the Datalogic Aladdin™ Online Help for
more details.
Aladdin is available for download free of charge on the
Datalogic website.
Technical Support
Datalogic Website Support
The Datalogic website (www.datalogic.com) is the complete source for technical support and information for Datalo
gic products. The site offers product support, warranty information, product manuals, product tech notes, software updates, demos, and instructions for returning products for repair.
Reseller Technical Support
An excellent source for technical assistance and information is an autho­rized Datalogic reseller. A reseller is acquainted with specific types of businesses, application
software, and computer systems and can provide
individualized assistance.
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.
Introduction
4
BC9180™ Base Station/Charger
NOTES
Ethernet Software Reference Guide
5
Chapter 2
Setup
BC9180™ Startup and Connection to Ethernet Network
Ensure the BC9180 is correctly plugged into your system (see the BC91XX Quick Reference Guide or Product Reference Guide for informa­tion. Power on the BC9180™ cradle.
When the cradle powers up, the
Ethernet Green LED will be OFF. When the Ethernet cable is plugged in, the cradle will attempt to connect to the network. Upon a successful connection, the
Ethernet Green LED will be ON and the cradle will be ready to work as a receiver for the wireless HandHeld scanner linked to it.
When the DHCP Client configuration is enabled (default
), the BC9180™ cradle will use the dynamic IP Address supplied by the DHCP server in the network. If the DHCP Client configuration is disabled, you can use a fixed static IP address (the default value is 192.168.187.31). To disable the 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.
Figure 1. Datalogic Aladdin™ Startup Screen
Setup
6
BC9180™ Base Station/Charger
BC9180 Configuration
The BC9180 configuration can be performed in several ways, by using:
Datalogic Aladdin software
Configuration Bar Codes
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 PowerScan
PM9500 or PBT9500 Quick Reference Guide (QRG). Once the pairing is complete, you can configure the BC9xx0 cradle by scanning configuration bar codes from this manual. See Ethernet Host Interface Parameters Only, starting on page 15.
To configure the BC9180 using the PowerScan
9500 reader (paired to the cradle with the Bind command), follow the procedure for the interface selected.
Webserver Configuration
After successful connection to the Ethernet network, you can configure the BC9180™ cradle parameter by using any commercial Web Browser accessing the URL: http://<BC9180™_IP_Address>.
Then select Configuration from the
menu on the left.
NOTE
You can also use Aladdin software to obtain the IP address of the cradle after the cradle is connected to the network.
Web Server configuration is always available when the BC9180
™ is con-
nected to the network, REGARDLESS of the interface selection.
BC9180™ Startup and Connection to Ethernet Net-
Ethernet Software Reference Guide
7
Figure 3. Webserver configuration screen
After selecting the desired parameter, click Apply to finish the configura­tion. The cradle will be reset and then start up
with the new configured
parameter.
SelectingaNonEthernetinterface
Selecting a non-Ethernet interface should not be needed in any Ethernet application, but if you want do it for service purposes, download
the
Quick Reference Guide (QRG) from
the Datalogic website.
To restore the Ethernet interface, scan the bar code
below.
NOTE
ETHERNET FEATURES
Ethernet Host interface
Select Ethernet Standard Interface
Set
Ethernet
Standard Features
starting on
page 16
Unlike some programming features and options, interface selections require that you scan only one programming bar code label. DO NOT scan an ENTER/EXIT bar code prior to scanning an interface selection bar code.
For other interfaces, you can download the Product Reference Guide (PRG) or Quick Reference Guide (QRG) on the Datalogic website:
www.datalogic.com.
NOTE
The default interface for the BC9180™ base station/charger is Ethernet Standard.
Setup
8
BC9180™ Base Station/Charger
NOTES
Ethernet Software Reference Guide
9
Chapter 3
Ethernet Host Interface Operation
When Ethernet Host Interface is selected as the active interface and the sys­tem startup is completed, a label received from the Handheld wireless reader will be
transmitted to the Host on multiple TCP/IP-based services concur-
rently. This will occur only to
the ones having at least one client connected
to them in order to preserve resources (see below).
Service: Telnet
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 Comma
nds/ Host Commands.
NOTE
BC9180™ only supports
1 Telnet client running at the same time.
Service:DataSocket
Data Socket is a point-to-point bidirectional communication channel avail­able for Ethernet communication; it is the BC9180™ internal instance of a standard TCP-IP socket.
NOTE
BC9180™ only supports 1 Data Socket client running at the same time.
Ethernet Host Interface Operation
10 BC9180™ Base Station/Charger
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>
Figure 4. Webserver Service
NOTE
You can also use Aladdin software to obtain the IP address of the cradle, after the cradle is connected to the network. The BC9180™ cradle can support multiple clients accessing the Web Server
at the same time.
Ethernet Software Reference Guide 11
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 W
eb 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.
Data – contains the received barcode data
Barcode_ID – a progressive counter updated at every barcode data
transmission
3. To stop receiving the label and close the connection to the Web server page, clic
k on
Disconnect from the Web server.
4. Click OK to confirm the connection close, or Cancel to return to the receiving label page.
Ethernet Host Interface Operation
12 BC9180™ Base Station/Charger
XMLWebService
The BC9180™ also offers the possibility of accessing data in a simplified way for a Machine-to -Machine communication using an XML-based data repre­sentation.All labels trans
m
itted to Host can be accessed at the URL:
http://<Cradle_IP_Address>
/FS/RAM0/xml_file.xml
or select
XML 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_>
<counter>0001</counter>
<data>Data1 </data> </Label>_ ... </Datalogic>
The XML file will contain the data for a maximum of 50 barcode labels with progressive counters; it is up to the Client to timely poll the BC9180™ in order to prevent data loss. In order to provide a Client-controllable data flow, an XML file at the maximum 50-barcode labels is only upgraded using a rolling buffering scheme, copying forward the last 10 labels received to the newly updated file.
The Barcode ID counters should be checked from the Client to avoid check­ing in duplicated data
.
Poll request XML file content Notes
Starting 49 labels at time of Poll #a
No new data before Poll #a+1
50 labels in the XML file
XML file updated: last 10 labels roll
ed in the newly updated file and
labels number 50 and 51 added
Poll #a
Data
m0
,…,Data
m48
Poll #a+1
Data
m0
,…,Data
m48
… Poll #b
Data
m0
,…,Data
m48
,Data
m49
Poll #b+1
Data
m40
,…,Data
m49
,Data
m50,
Data
m51
Ethernet Software Reference Guide 13
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.
The simplified XML file will display as
shown below:
Ethernet Host Interface Operation
14 BC9180™ Base Station/Charger
NOTES
Loading...
+ 42 hidden pages