background image

ETHERNET/IP™ Object Model

Ethernet Software Reference Guide

                           39

Fragmentation Example

To

 Datalogic barc

ode

 

scanner from EI

P Client

To ETHERNET/IP™

 Client from Datalogic Barcode Scanner

Last Item  Sequen

ce 

Number

Last Frag

-

me

nt

 

Sequence  Numb

er

Item  Sequen

ce 

Number

Fragment  Sequ

en

ce 

Number

Item Size

Frag

-

ment  Size

Fragment Data  Buffer

Description

0

0

0

0

0

0

NULL

Pow

er Up

1

1

20

00

48

0

[0-

47

9]

Data

logic 

sends

 fragm

ent

 1

0

1

EIP C

lient

 ack

nowl

edges

 fragmen

t 1

1

2

20

00

48

0

[4

80

-9

59

]

Data

logic 

sends

 fragm

ent

 2

0

2

EIP C

lient

 ack

nowl

edges

 fragmen

t 2

1

3

20

00

48

0

[9

6

0

-1

439

]

Data

logic 

sends

 fragm

ent

 3

0

3

EIP C

lient

 ack

nowl

edges

 fragmen

t 3

1

4

20

00

48

0

[1

44

0-19

19]

Data

logic 

sends

 fragm

ent

 4

0

4

EIP C

lient

 ack

nowl

edges

 fragmen

t 4

1

5

20

00

80

[1

92

0-19

99]

Data

logic 

sends

 fragm

ent

 5

1

5

EIP C

lient

 acknowl

edge

s whole It

em

 Data 

Buffer

Summary of Contents for PowerScan PBT9500

Page 1: ...BC9180 Software Reference Guide Base Station Charger Ethernet Base...

Page 2: ...ll 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...

Page 3: ...cket 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...

Page 4: ...ii BC9180 Base Station Charger NOTES...

Page 5: ...ated 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 liste...

Page 6: ...rage 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 s...

Page 7: ...line 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...

Page 8: ...Introduction 4 BC9180 Base Station Charger NOTES...

Page 9: ...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 Ad...

Page 10: ...onfigure 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...

Page 11: ...ce 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 Standar...

Page 12: ...Setup 8 BC9180 Base Station Charger NOTES...

Page 13: ...n 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 app...

Page 14: ...ved 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 a...

Page 15: ...he 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 dat...

Page 16: ...ontain 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 da...

Page 17: ...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...

Page 18: ...Ethernet Host Interface Operation 14 BC9180 Base Station Charger NOTES...

Page 19: ...TEWAY ADDRESS on page 20 DNS1 ADDRESS on page 21 DNS2 ADDRESS on page 22 DEVICE NAME on page 23 DATA SOCKET PORT on page 24 WEB SERVER SECURITY on page 25 WEB SERVER PASSWORD on page 26 This section c...

Page 20: ...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 Etherne...

Page 21: ...ay 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 You can use th...

Page 22: ...ue IP address that is not used elsewhere in the network CETIP Set Static IP Address To configure this feature scan the ENTER EXIT bar code above then the bar code at left followed by 8 digits in hex f...

Page 23: ...er number values can appear To connect the Cradle to an existing LAN specify the Subnet Mask that the LAN uses CETSM Set Subnet mask To configure this feature scan the ENTER EXIT bar code above then t...

Page 24: ...destinations beyond the local network The value in each field must be a number from 0 through 255 CETGA Set Gateway address To configure this feature scan the ENTER EXIT bar code above then the bar co...

Page 25: ...hed DNS names or names contained in a Hosts file CETD1 Set DNS1 address To configure this feature scan the ENTER EXIT bar code above then the bar code at left followed by 8 digits in hex from the Alph...

Page 26: ...ed by this computer ETD2 Set DNS2 address To configure this feature scan the ENTER EXIT bar code above then the bar code at left followed by 8 digits in hex from the Alphanumeric characters in Appendi...

Page 27: ...e Name To configure this feature scan the ENTER EXIT bar code above then the bar code at left followed by the digits in hex from the Alphanumeric characters in Appendix B Keypad representing your desi...

Page 28: ...ft followed by 5 digits from the Alphanumeric characters in Appen dix B Keypad representing your desired charac ter s Exit programming mode by scanning the ENTER EXIT barcode again Make a mistake Scan...

Page 29: ...e 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 Con...

Page 30: ...nfigura tion Firmware Upgrade or Forcing Reboot CETPW Set Web Password To configure this feature scan the ENTER EXIT bar code above then the bar code at left followed by 32 digits in hex from the Alph...

Page 31: ...e 30 USER CHALLENGES on page 30 ETHERNET IP LED STANDARD on page 31 ETHERNET IP OBJECT MODEL on page 31 Modbus TCP Mapping on page 38 Fragmentation Example on page 39 Configuring a CompactLogix to Com...

Page 32: ...s and routers and the domination of large vendors with proprietary protocols pre vented the wide acceptance of Ethernet on the factory floor Now with prices falling PCs with inherent Ethernet capabili...

Page 33: ...describing the interface to the CAN network For EIP devices the network object contains the IP address and other data describing the interface to the Ethernet port on the device APPLICATION OBJECTS Ap...

Page 34: ...od makes sense to the device vendor In addition to specifying how device data is represented to the network the CIP protocol specifies a number of different ways in which that data can be accessed suc...

Page 35: ...l runtime operation I O Con nection Allocated Flashing Device is idle or is not allocated to a Client PLC Red Green Alternating Self test ETHERNET IP Object Model Table 3 describes data types used in...

Page 36: ...UINT 43 Get 3 Product code number UINT 9500 Get 4 Product major revision Product minor revision USINT USINT 1 01 Get 5 Status WORD See Get 6 Serial number UDINT Unique 32 bit value Last 4 of MAC ID G...

Page 37: ...ut data 2 This instance allows clients PLCs to monitor input data without providing output data To use this connection type an owning connection must exist from a second client and the configuration o...

Page 38: ...10 8 11 Output Status DWORD 0x64 0x01 11 12 13 Output Item Sequence Num ber UINT 0x64 0x01 12 14 15 Output Item Total Size UINT 0x64 0x01 13 16 465 Output Data USINT 450 0x64 0x01 14 466 467 Reserved...

Page 39: ...bject Structure of UINT Array of Word Varies Varies Get 5 Interface configuration Structure of UDINT UDINT UDINT UDINT UDINT UINT STRING Varies Varies Varies Varies Varies Varies Varies Get 6 Host nam...

Page 40: ...nce Attribute ID Name Data Type Data Value Access Rule Class Instance 0 1 Revision UINT 1 Get Instance 1 1 Interface speed UDINT Varies Get 2 Interface flags DWORD Varies Get 3 Physical address USINT...

Page 41: ...Sequence Number UINT Varies Get 4 Item Total Size UINT Varies Get 5 Fragment Sequence Number UINT Varies Get 6 Fragment Size UINT Varies Get 7 Fragment Data USINT 450 Varies Get 8 Discrete Outputs DW...

Page 42: ...x01 4 7 Fragment Sequence Number UINT 0x64 0x01 5 8 Fragment Size UINT 0x64 0x01 6 9 233 Fragment Data USINT 450 0x64 0x01 7 234 235 Discrete Outputs DWORD 0x64 0x01 8 236 Last Item Sequence Number UI...

Page 43: ...Fragment Data Buffer Description 0 0 0 0 0 0 NULL Power Up 1 1 2000 480 0 479 Datalogic sends fragment 1 0 1 EIP Client acknowledges fragment 1 1 2 2000 480 480 959 Datalogic sends fragment 2 0 2 EIP...

Page 44: ...owledge of the Rockwell Automation environment and starts from a properly configured base project for your PLC It also assumes you have a valid connection to the PLC via RSLinx to download the program...

Page 45: ...he 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 There is usually no need to go faster than 20ms s...

Page 46: ...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 Select Import Data Type and browse for the...

Page 47: ...ftware Reference Guide 43 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 and DL_Out are...

Page 48: ...ETHERNET IP Industrial Protocol 44 BC9180 Base Station Charger 5 Create the ladder logic to copy the data between the UDT structures and the bytes of data on the network...

Page 49: ...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...

Page 50: ...ETHERNET IP Industrial Protocol 46 BC9180 Base Station Charger NOTES...

Page 51: ...vided for recording of your preferred default settings for these same configurable features Table 16 Standard Defaults Parameter Default Your Setting ETHERNET HOST INTERFACE ONLY ETH Standard Host Int...

Page 52: ...Standard Defaults 48 BC9180 Base Station Charger NOTES...

Page 53: ...Ethernet Software Reference Guide 49 Appendix B Keypad Use the bar codes in this appendix to enter numbers as you would select digits characters from a keypad 0 1 2 3 4 5 6 7 8 9...

Page 54: ...Keypad 50 BC9180 Base Station Charger Keypad continued A B C D E F 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...

Page 55: ...l Hex use the Calcula tor below Table 17 starting on the next page also displays values for Decimal and Hexadecimal Conversion Decimal to Hexadecimal Calculator To automatically convert a number from...

Page 56: ...4 132 84 5 5 133 85 6 6 134 86 7 7 135 87 8 8 136 88 9 9 137 89 10 A 138 8A 11 B 139 8B 12 C 140 8C 13 D 141 8D 14 E 142 8E 15 F 143 8F 16 10 144 90 17 11 145 91 18 12 146 92 19 13 147 93 20 14 148 9...

Page 57: ...57 39 185 B9 58 3A 186 BA 59 3B 187 BB 60 3C 188 BC 61 3D 189 BD 62 3E 190 BE 63 3F 191 BF 64 40 192 C0 65 41 193 C1 66 42 194 C2 67 43 195 C3 68 44 196 C4 69 45 197 C5 70 46 198 C6 71 47 199 C7 72 48...

Page 58: ...228 E4 101 65 229 E5 102 66 230 E6 103 67 231 E7 104 68 232 E8 105 69 233 E9 106 6A 234 EA 107 6B 235 EB 108 6C 236 EC 109 6D 237 ED 110 6E 238 EE 111 6F 239 EF 112 70 240 F0 113 71 241 F1 114 72 242...

Page 59: ...14 15 16 17 18 19 1A 1B 1C 1D 1E 1F SP 0 1 2 3 4 5 6 7 8 9 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F A B C D E F G H I J K L M N O P Q R S T U V...

Page 60: ...Telephone 1 541 683 5700 Fax 1 541 345 7140 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...

Reviews: