background image

PROFIBUS INTERFACE 

 

47

 

5

Bit 3 

is set by the Slave when the total CBx response being returned to the Master is 

larger than the space available in the Input Buffer (or that the packet being returned is 
a fragment, and that there are more fragments to follow). This bit is cleared for the 
final fragment of a fragmented response – and so the Master can know when all the 
fragments of a response have been returned from the Slave. 
 

Bit 7

 is always 1, to conform to Datalogic’s proprietary “DAD” Protocol. 

 

Byte 1

: is always 0. 

 

Byte 2

: contains the length of the packet in bytes (CBx Command or Command Fragment) to 

be sent to the RFID Controller. This can be the length of an entire CBx command, or the 
length of a fragment of a command, if the CBx command is larger than the space allowed to 
send it in a single fragment. 
 

Byte 3

 

through Byte N-2 

are used for the actual CBx Command or Command Fragment to 

be sent. 
 

Byte N-1:

 the final byte of the Output Buffer is the 

Data Consistency Byte. 

It is a copy of 

the 

Ouptut Buffer Control Byte. 

When changes to the Control Byte are made, the same 

changes must also be made in the Data Consistency Byte, before the changes “take effect”. 
This is to guarantee the validity of the data between the two bytes. 
 
 
 
The 

INPUT Buffer

 is controlled by the Slave (Cobalt RFID Controller) and is mapped the 

same way, except for the packet bytes containing a response (or response fragment) from 
the controller. 
 

Input Buffer

 

Byte #   

00: 

INPUT BUFFER CONTROL BYTE (IBCB) 

01: (Always 

0) 

02: 

Packet Length in Bytes 

03: 

04: 

05: 

06: 

07: 

08: 

09: 

10: 

N-2: 

Packet Bytes (Response) 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

“ “ 

N-1: 

Data Consistency Byte (IBDCB) 

 
 

Summary of Contents for GWY-01-PBS-01

Page 1: ...GWY 01 PBS 01 Reference Manual ...

Page 2: ... S r l 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 Subnet16 and Cobalt Dashboard are trademarks of Datalogic Automation S r l All other brand and product names mentioned herein are for identification purposes only and may be trademarks or registered trademarks of their respective owners Datalogic shall not be liabl...

Page 3: ...4 Maximum Supported Trunk and Drop Cable Lengths 5 1 6 Installing the Gateway 5 1 7 Additional Application Specific Configuration 6 1 8 USB Driver Installation 7 1 9 Gateway Profibus Configuration using Cobalt Dashboard 11 2 GATEWAY OVERVIEW 13 2 1 Operating Modes 13 2 1 1 Subnet16 13 2 2 LED Indicators 14 2 2 1 Front Panel LEDs 14 2 3 External Connectors 14 2 3 1 Profibus 15 2 3 2 USB 15 2 3 3 Su...

Page 4: ...ror Response Packet Structure 33 4 8 CBx Error Code Table 34 4 9 CBx Error Response Example 35 4 10 Notification Messages 36 4 10 1 Notification Message Table 37 4 10 2 Notification Mask Example 37 4 10 3 Notification Message Packet Structure 38 5 PROFIBUS INTERFACE 39 5 1 Profibus Overview 39 5 2 Profibus DP 39 5 3 Data Exchange 40 5 4 Protocol Implementation 41 5 4 1 Definitions 41 5 4 2 Control...

Page 5: ...v C ASCII CHART 92 ...

Page 6: ...pport through its website Log on to www automation datalogic com and click on the UlinksU indicated for further information including PRODUCTS Search through the links to arrive at your product page where you can download specific Manuals and Software Utilities including Cobalt Dashboard a Windows based application that provides users with complete control over their Datalogic Automation RFID hard...

Page 7: ...ection against harmful interference when the equipment is operated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the u...

Page 8: ...GWY 01 PBS 01 Figure A 1 2 3 6 5 Power On LED Subnet16 Connector Profibus Status LED Configuration Error LED 4 Profibus Mode LED Subnet16 BUS LED 9 8 USB Connector Profibus Connector 7 Mounting Bracket 3 1 4 7 8 2 5 6 9 ...

Page 9: ... and can be connected to a Programmable Logic Controller PLC via Profibus compatible cabling It s compatible with Datalogic Automation Cobalt UHF Series HF Series and C Series RFID controllers reading LRP HMS and T Series RFID tags 1 2 SUBNET16 PROFIBUS GATEWAY FEATURES Multi Drop capable controls up to 16 RFID reader writers each functioning independently and simultaneously Operational power is s...

Page 10: ...t PC or Programmable Logic Controller PLC to a Subnet16 Gateway Subnet network and attached RFID controllers 1 3 1 Who Should Read This Manual This manual should be read by those who will be installing configuring and operating the Gateway This may include the following people Hardware Installers System Integrators Project Managers IT Personnel System and Database Administrators Software Applicati...

Page 11: ...GETTING STARTED 3 1 1 4 GATEWAY DIMENSIONS 82 3 24 104 4 08 89 3 50 40 7 1 60 7 6 0 30 91 4 3 60 107 4 20 32 1 27 Ø5 0 Ø0 20 Ø10 2 Ø0 40 N 2 N 2 Figure 1 GWY 01 PBS 01 Dimensions ...

Page 12: ...arge levels Always use adequate ESD prevention measures to dissipate potentially high voltages If electrical interference is encountered as indicated by a significant reduction in read write performance relocate the controller to an area free from potential sources of interference Perform a test phase by constructing a small scale independent network that includes only the essential devices requir...

Page 13: ...Drop T connectors as needed Note trunk length should not exceed 300 m for ThickNet and 20 m for ThinNet 5 RFID Controller Connection Connect the male end of a 5 pin male to female ThinNet drop cable to the female end on your Drop T connector s Attach the remaining female end of the ThinNet drop cable to the 5 pin male M12 connector on a Cobalt UHF Cobalt HF or C Series Controller RS485 models Repe...

Page 14: ...it for the Gateway to assign a valid Node ID to it The controller s Node LEDs now indicate a valid Node ID Remove the Configuration Tag from the controller b Repeat this step for each node in the Subnet16 network one controller at a time The first is Node ID 1 then 2 and so on up to 16 binary The Subnet16 network is now configured with the default values and can communicate with the Gateway Profib...

Page 15: ...xtract the driver files to a separate folder on your host computers Desktop 3 Connect the USB interface cable and power supply if applicable as described in the Installation Guide included with your RFID product 4 Apply power to your RFID device Windows should detect the new hardware and start the Found New Hardware Wizard If it does not run the Add Hardware applet in Windows Control Panel Figure ...

Page 16: ...6 Check the box labeled Include this location in the search and then click the Browse button Figure 4 Found New Hardware Wizard Include this Location 7 Browse to the folder containing the extracted RFID USB driver files and then click OK Figure 5 Found New Hardware Wizard Browse for Folder ...

Page 17: ...STARTED 9 1 8 Click Next to install the USB driver Figure 6 Found New Hardware Wizard Ready to Install Please wait while the Found New Hardware Wizard installs the USB driver Figure 7 Installing the USB Driver ...

Page 18: ... then automatically restart prompting you to repeat the USB driver installation This occurs because Windows requires a second trip through the installation routine to install and configure a virtual COM port for use by the RFID USB device 10 Repeat Steps 5 9 to install the virtual COM port and complete the installation of the RFID USB driver Figure 9 Virtual COM Port USB Driver Installation Comple...

Page 19: ...ion 1 Install the Gateway as described in par 1 6 2 Install the Cobalt USB driver to your PC as described in par 1 8 3 Connect the Gateway to your PC through the USB interface power the network and wait for the boot procedure to finish 4 Run the Cobalt Dashboard 5 From the Connection screen choose Gateway Profibus Figure 10 Cobalt Dashboard Gateway Profibus Selection 6 Choose the appropriate COM p...

Page 20: ...s are 64 bytes each To change the Profibus ID of the device and or the Input Buffer Output Buffer sizes enter the desired values in the appropriate boxes in the configuration tab and click Set Config For Profibus the new ID and buffer sizes will not take effect until the device is reset one more time or the power is cycled Turn the unit off and back on to use the new ID and buffer size settings Fo...

Page 21: ...e Subnet or when a controller falls off the bus stops responding Through the Subnet16 protocol the Gateway is able to store a backup copy of each RFID controller s custom configuration settings In the event that an RFID controller fails the stored configuration settings can be automatically reassigned to a replacement RFID controller Real time clock functionality is supported in Subnet16 mode Host...

Page 22: ...LED is flashing red and blinks once when a Profibus parameterization error has occurred PBS MODE Profibus Mode FLASHING RED 2 FLASHES The Profibus Mode LED is flashing red and blinks twice when a Profibus configuration error has occurred SOLID GREEN The Status LED is solid green when the Profibus communication is initialized FLASHING GREEN The Status LED is flashing green when the Profibus communi...

Page 23: ...D Bus Ground isolated 6 5 Vdc Bus Power 7 nc 8 A Line Negative RxD TxD RS485 level 9 nc See par 2 4 for more information regarding power and wiring for the Gateway 2 3 2 USB The Gateway USB Connector type B female is used for establishing a direct serial connection with a host computer for the purpose of configuring the Gateway 1 2 3 4 Figure 15 USB Type B Female Interface Connector Pin Name Funct...

Page 24: ...Gateway and its Subnet network 2 4 1 Power Requirements The Gateway requires an electrical supply voltage of 12 to 30 Vdc In addition each RFID controller connected to the Gateway via the Subnet16 network will also require power Use a regulated power supply that is capable of delivering the requirements listed in the Technical Features NOTE Power is applied directly to the Subnet16 Network trunk a...

Page 25: ... A 2 4 3 Cable Voltage Drop In addition each RFID controller on the Subnet will experience a certain amount of voltage drop depending on the length of the cable Cable Resistance per Meter ThinNet 0 058 ohms per meter per wire ThickNet 0 0105 ohms per meter per wire Calculating Voltage Drop Voltage Drop Max Controller Current x Number of Controllers x Cable Resistance per Meter per Wire 1 x Cable l...

Page 26: ... the user For the Gateway to dynamically assign a Node ID value to a controller the controller must first be initialized with the Node ID value of zero This is the equivalent of having no Node ID assigned NOTE All Datalogic Automation RS485 based controllers ship with their Node ID value set to 0 When a powered controller that is set to Node ID 0 is connected to the Subnet it will not initially be...

Page 27: ...INE 1 and then name the controller connected to Subnet Node 01 PRODUCTION STATION 1 The controller at Subnet Node 02 could then be named PRODUCTION STATION 2 and so forth Gateway and Node names can be retrieved and edited by issuing specific commands to the Gateway which are covered later in this manual See the table below for specific CBx protocol command ID numbers Gateway and Node Naming CBx Co...

Page 28: ...obalt Dashboard is a Windows based software application that provides users with complete control over their Datalogic Automation RFID Solution Users can monitor their entire RFID system from the tag level to the RFID controller to the Gateway and to the host Figure 17 Cobalt Dashboard Cobalt Dashboard Features Complete Subnet16 Node configuration Data packet inspection and Subnet network health m...

Page 29: ...rograms Figure 18 C Macro Builder When used in conjunction with the Cobalt Dashboard users can easily download erase backup and manage multiple RFID command macros and macro triggers for each Subnet Node See Chapter 3 for more on macros NOTE For specific information regarding the configuration and use of either of these utilities please see the accompanying documentation included when downloading ...

Page 30: ...elligence the reduction in network bus traffic and the ability to accelerate routine decision making at the point of data collection 3 3 WHAT CAN MACROS DO In addition to the automated reading and writing of data macro capabilities include The ability to write time stamps to RFID tags The ability to filter command responses to only those of interest to the host such as when an error occurs or when...

Page 31: ...n an RFID controller s flash memory are always backed up in the Gateway s flash memory as well Therefore if a controller should ever require replacement all existing macro and trigger settings are automatically exported from the Gateway to the new RFID controller In short when an RFID controller is initially connected to the Gateway macro and trigger data from the controller s flash memory is comp...

Page 32: ... Gateway commands 4 1 CBX COMMAND PROTOCOL OVERVIEW In order to execute RFID commands properly the RFID device and host computer must be able to communicate using the same language The language that is used to communicate is referred to as the Command Protocol The command protocol used by GWY 01 PBS 01 is called CBx The CBx Command Protocol is an advanced protocol that supports Multidrop Subnet16 ...

Page 33: ...for the length of time allowed for the completion of the command measured in 1 millisecond units where 0x07D0 2000 x 001 2 seconds 0x07 0xD0 05 Start Address 2 byte integer indicating the location of tag memory where a Read Write operation will begin when applicable Start MSB Start LSB 06 Block Size 2 byte integer indicating the number of bytes that are to be read from or written to a tag beginnin...

Page 34: ...o 04 Month and Day Timestamp Month Day 05 Hour and Minute Timestamp Hour Minute 06 Second Timestamp in MSB Additional Data Length in LSB 1 byte value indicates number of additional bytes retrieved Second N bytes 07 Retrieved Data Bytes 1 and 2 holds 2 bytes of retrieved data from tag reads serial numbers etc when applicable D1 D2 Table 4 CBx Response Packet Structure 4 3 1 Instance Counter The Ins...

Page 35: ...Continuous Read mode 0x0E Read Tag ID and Data Reads a tag s ID and the requested number of bytes from tag memory 0x0F Start Continuous Read Tag ID and Data Places the controller into or out of Continuous Read mode and when evoked will retrieve a tag s ID Gateway Information Commands 0x10 Get Gateway Software Version Retrieves the version number of the firmware code installed on the Gateway 0x11 G...

Page 36: ...Used to set create or modify the user defined name for the controller 0x43 Set Controller Configuration Used to set configure or modify the controller s configuration parameters and settings 0x4E Set Controller Time Used to set the time for the controller 0x53 Initialize Controller Removes all configuration settings stored for the controller 0x54 Reset Controller Resets power to the controller Gat...

Page 37: ...g Block Read by ID Reads a contiguous segment of data from a specific RFID tag identified by its tag ID 0xA6 Multi Tag Block Write by ID Writes a contiguous segment of data to a specific RFID tag identified by its tag ID Table 5 CBx Commands 4 5 CBX COMMAND PROTOCOL EXAMPLES 4 5 1 CBx Controller Command Example In the example below Command 0x05 Read Data is issued to the RFID controller at Node 01...

Page 38: ...eved Data bytes 3 and 4 0x03 0x04 Table 7 Controller Response Example 4 5 3 CBx Gateway Command Example In this example the host issues Command 0x13 Get Node Status List which retrieves from the Gateway a list that indicates the operating status of the 16 Nodes Word Packet Element MSB LSB 01 Overall Length of Command in words 0x00 0x06 02 0xAA in MSB Command ID in LSB 0x13 Get Node Status List 0xA...

Page 39: ...A 0x0B 06 Seconds Timestamp in MSB 36 seconds Additional Data Length in LSB 16 bytes 0x24 0x10 07 Status of Node ID 1 and 2 0x00 0x00 08 Status of Node ID 3 and 4 0x04 0x00 09 Status of Node ID 5 and 6 0x00 0x04 0A Status of Node ID 7 and 8 0x00 0x00 0B Status of Node ID 9 and 10 0x00 0x00 0C Status of Node ID 11 and 12 0x00 0x00 0D Status of Node ID 13 and 14 0x00 0x00 0E Status of Node ID 15 and...

Page 40: ... seconds its status will be changed to 0x01 CONTROLLER STOPPED RESPONDING If the controller does eventually respond to a poll its status will be changed back to 0x04 CONTROLLER HEALTHY 3 CONTROLLER EXPECTED SOON This Node Status indicates that a controller is temporarily disconnected or that it is being moved to another Node ID Because a controller is expected to appear soon the Gateway will poll ...

Page 41: ... indicates that a controller based error occurred Any value other than 0xFF indicates that a Gateway based error occurred and indicates the command that was attempted when the error occurred 0xFF 0xFF Instance Counter This 1 byte value tallies the number of responses from a given Node ID Node ID Echo The 1 byte LSB value indicates the Node ID of the controller for which the command was intended IC...

Page 42: ...t Configuration Command Failed 0x80 UNKNOWN GATEWAY ERROR Generic Gateway Error an undetermined error occurred 0x81 COMMAND MALFORMED Generic Command Syntax Error 0x82 COMMAND PROTOCOL MISMATCH An invalid protocol value was specified in the command 0x83 COMMAND INVALID OPCODE An invalid Opcode Command ID number was specified in the command 0x84 COMMAND INVALID PARAMETER A parameter specified in th...

Page 43: ...in the command did not match the Node to which the command was sent 0x94 CRC ERROR Cyclic Redundancy Check Error 0x95 PROTOCOL ERROR Internal Communications Error Table 12 CBx Error Codes 4 9 CBX ERROR RESPONSE EXAMPLE Below is an example of a typical controller generated error response following a failed Read Data Command For this example a Tag not Found error was generated Error Response Paramet...

Page 44: ...it Notification Messages are enabled by changing the associated bit from zero to one within the Notification Mask A bit is either set to 0 OFF disabled or 1 ON enabled When a bit is turned ON the related Notification Message will be enabled The next time the enabled Notification Event occurs the corresponding Notification Message will be generated and immediately delivered to the host When a Notif...

Page 45: ...ger acknowledged in the specified node s RF field Table 14 Notification Messages Tag Presence must be enabled on the RFID controller 4 10 2 Notification Mask Example In the following example an RFID controller is attached to the Gateway s Subnet network After power is applied to the controller the Gateway immediately attempts to determine its Node ID Node 04 in this example After recognizing a sto...

Page 46: ...ation Event in LSB 0xFE Notification Event Instance Counter in MSB a Notification Message is considered a response therefore the Instance Counter will be incremented by one Node ID in LSB 04 for the above example IC 0x04 Month and Day Timestamp Month Day Hour and Minute Timestamp Hour Minute Seconds Timestamp in MSB 0x00 in LSB Second 0x00 Table 15 Notification Message Packet Structure ...

Page 47: ...ce is assigned to one master This means that multiple masters can read inputs from the device but only one master can write outputs to that device Profibus FMS It is a peer to peer messaging format which allows masters to communicate with one another Just as in Profibus DP up to 126 nodes are available and all can be masters if desired FMS messages consume more overhead than DP messages Profibus P...

Page 48: ...o each other INPUT AREA OUTPUT AREA PLC GWY 01 PBS 01 Write Read Write Read Exchange Areas Master Slave Figure 20 Profibus Communication Data Exchange Areas Diagram Input and output areas always refer to the Master this means that the Gateway writes to the Input buffer and the PLC writes to the Output buffer The dimension of the exchange areas can be set to different values by the PLC through the ...

Page 49: ...he Datalogic AnyBus Driver DAD which is a layer that is built upon the intrinsic fieldbus data exchange mechanism The Driver is needed to add features such as flow control and fragmentation In order to implement the flow controlled version of the driver I O Exchange Areas must be congruently compiled in both directions INPUT Area is the Exchange buffer from Gateway Profibus to the Master while OUT...

Page 50: ...nchronization request and it is always initiated by the Master Station The Slave must acknowledge the request using bit 2 of the Input buffer Bit 3 is used to control a fragmentation sequence in both directions More precisely function of the IN 0 byte IN 0 bit0 TxBufferFull toggles when new data is available on IN 1 IN Nin input area IN 0 bit1 RxBufferEmpty toggles when rx block has been read on O...

Page 51: ...ake bits are set to 0 and next toggle brings them to 1 OUT 0 bit3 More Bit it must be set to 1 when this is not the last piece of a fragmentation sequence It must be set to 0 when this is the last piece of a fragmentation sequence OUT 0 bit4 5 7 set to 0 0 0 when this messaging protocol is used OUT 0 bit6 set to 1 when this messaging protocol is used The following figure shows how it is possible t...

Page 52: ...asic flow control mechanism from slave to master Figure 23 Slave to Master Transmission State Machine Data Transmission Master Slave The receive state machine is shown to understand how a single block is transmitted by the master and received by a slave This protocol guarantees a basic flow control mechanism from master to slave Figure 24 Master to Slave Reception State Machine ...

Page 53: ...he slave to transfer acquisition information it should also be used to transfer application data from Master to Slave SAP 2 is currently reserved SAP 255 is currently reserved Only SAP 255 and 2 are reserved All other SAPs are free and may be used by new application programs 5 4 4 Length Field The Application layer uses all or a part of the remaining bytes of the Exchange Area buffers that are not...

Page 54: ...cket Bytes Command N 1 Data Consistency Byte OBDCB Byte 0 is the Output Buffer Control Byte The Master uses the lowest two bits of this byte for handshaking to signal that a command is ready for the slave Bit 1 and to acknowledge receiving a response from the slave Bit 0 OUTPUT BUFFER CONTROL BYTE 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 Bit 0 is toggled by the Master to acknowledge a packet response from ...

Page 55: ...h of a fragment of a command if the CBx command is larger than the space allowed to send it in a single fragment Byte 3 through Byte N 2 are used for the actual CBx Command or Command Fragment to be sent Byte N 1 the final byte of the Output Buffer is the Data Consistency Byte It is a copy of the Ouptut Buffer Control Byte When changes to the Control Byte are made the same changes must also be mad...

Page 56: ...Master can know when all the fragments of a response have been returned from the Slave Bit 7 is set to 1 as soon as the Slave has been successfully initialized at power up and remains at 1 to conform to Datalogic s proprietary DAD Protocol Byte 1 is always 0 Byte 2 contains the length of the packet in bytes CBx response or response fragment to be sent back to the Master Byte 3 through Byte N 2 are...

Page 57: ...nput Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 0C Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 06 AA 07 00 01 03 E8 00 00 00 00 00 00 00 00 00 00 00 CBx Command word length MSB CBx Command word length LSB Minimum of 6 words CBx Command Type Always AA CBx Command Opcode 0x07 Read Tag ID CBx Command byte not used CBx ...

Page 58: ...Bx Command Type CBx Command Opcode CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB CBx Command Not Used CBx Command Not Used CBx Command Not Used CBx Command Not Used 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 82 Data Consistency Byte OBDCB 31 80 Data Consistency Byte IBDCB When ...

Page 59: ...ype CBx Command Opcode CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB CBx Command Not Used CBx Command Not Used CBx Command Not Used CBx Command Not Used 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 82 Data Consistency Byte OBDCB 31 82 Data Consistency Byte IBDCB The Slave writes ...

Page 60: ...3 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 07 FF FF 00 01 01 01 00 13 22 01 07 00 00 00 00 00 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type FF Error CBx Response Opcode FF Error CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Timest...

Page 61: ...mmand Timeout LSB CBx Command Not Used CBx Command Not Used CBx Command Not Used CBx Command Not Used 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 07 FF FF 00 01 01 01 00 13 22 01 07 00 00 00 00 00 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type FF Error CBx Response Opcode FF Error CBx Response Instance Counter CBx Response Node ID ...

Page 62: ... CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB CBx Command Not Used CBx Command Not Used CBx Command Not Used CBx Command Not Used 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 07 FF FF 00 01 01 01 00 13 22 01 07 00 00 00 00 00 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type FF Error CBx Response Opcode FF Error ...

Page 63: ...2 13 14 15 16 17 18 19 20 30 00 07 FF FF 00 01 01 01 00 13 22 01 07 00 00 00 00 00 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type FF Error CBx Response Opcode FF Error CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Timestamp Minute CBx Response Tim...

Page 64: ...gth MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 07 Command Echo of Tag Read ID CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Timestamp Minute CBx Response Timestamp Second CBx Response Data length 8 bytes the Tag ID CBx Response Data...

Page 65: ...17 18 19 20 21 22 30 00 0A AA 07 01 01 01 01 01 17 58 08 E0 04 01 00 0E 20 DD AF 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 07 Command Echo of Tag Read ID CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Tim...

Page 66: ...ue 00 80 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 00 81 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 1 01 00 Always 0 01 00 Always 0 02 00 Packet length in bytes 02 12 Packet length in bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30...

Page 67: ...06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 09 AA 0D 01 01 01 01 02 12 34 06 11 22 33 44 55 66 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 0D Continuous Read Response CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hou...

Page 68: ...e 0D Continuous Read Response CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Timestamp Minute CBx Response Timestamp Second CBx Response Data length 6 bytes the Tag ID CBx Response Data Byte 1 Tag ID Byte 1 CBx Response Data Byte 2 Tag ID Byte 2 CBx Response Data Byte 3 Tag ID Byte 3 CBx Response D...

Page 69: ...B CC 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 0D Continuous Read Response CBx Response Instance Counter CBx Response Node ID CBx Response Timestamp Month CBx Response Timestamp Day CBx Response Timestamp Hour CBx Response Timestamp Minute CBx Response Timestamp Second CBx Response Data length 6 bytes th...

Page 70: ... the Master places the 12 bytes of this particular CBx command Some CBx commands are larger but all will be at least 12 bytes even if some of those 12 bytes are not actually used See the Green changes below Output Buffer Input Buffer Byte Value Byte Value 00 80 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 00 80 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 01 00...

Page 71: ...B 7 6 5 4 3 2 1 0 1 0 0 0 0 0 1 0 00 80 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 0C Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 06 AA 05 00 01 03 E8 00 00 00 32 00 00 00 00 00 00 00 CBx Command word length MSB CBx Command word length LSB Minimum of 6 words CBx Command Type Always AA CBx Command Opcode 0x05 R...

Page 72: ...0 01 00 02 0C Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 06 AA 05 00 01 03 E8 00 00 00 32 00 00 00 00 00 00 00 CBx Command word length MSB CBx Command word length LSB Minimum of 6 words CBx Command Type Always AA CBx Command Opcode 0x05 Read Tag Data CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB 0xE8 1000...

Page 73: ...imeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command Length LSB 50 bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 00 1F AA 05 00 01 01 01 00 01 1D 32 2F 13 19 45 94 D1 B5 FA C7 42 33 58 A3 55 88 49 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA No...

Page 74: ...h MSB CBx Command Length LSB 50 bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 00 1F AA 05 00 01 01 01 00 01 1D 32 2F 13 19 45 94 D1 B5 FA C7 42 33 58 A3 55 88 49 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 05 Continuous Read Response CBx Response Instance Counter CB...

Page 75: ...ut LSB 0xE8 1000 ms timeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command Length LSB 50 bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 CBx Response Data Byte 17 CBx Response Data Byte 18 CBx Response Data Byte 19 C...

Page 76: ...Bx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command Length LSB 50 bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 CBx Response Data Byte 17 CBx Response Data Byte 18 CBx Response Data Byte 19 CBx Response Data Byte 20 CBx ...

Page 77: ...00 01 03 E8 00 00 00 32 00 00 00 00 00 00 00 CBx Command word length MSB CBx Command word length LSB Minimum of 6 words CBx Command Type Always AA CBx Command Opcode 0x05 Read Tag Data CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB 0xE8 1000 ms timeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Com...

Page 78: ... AA CBx Command Opcode 0x05 Read Tag Data CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB 0xE8 1000 ms timeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command Length LSB 50 bytes 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 02 02 02 02 02 02 00 00 00 00 00 0...

Page 79: ...put Buffer Input Buffer Byte Value Byte Value 00 80 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 00 80 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 1C Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 00 1F AA 06 00 01 03 E8 00 00 00 32 41 42 43 44 45 46 47 48 49 50 51 52 53 ...

Page 80: ...00 00 32 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 CBx Command word length MSB CBx Command word length LSB CBx Command Type Always AA CBx Command Opcode 0x06 Write Tag Data CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB 0xE8 1000 ms timeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command L...

Page 81: ...word length LSB CBx Command Type Always AA CBx Command Opcode 0x06 Write Tag Data CBx Command byte not used CBx Command Node ID CBx Command Timeout MSB CBx Command Timeout LSB 0xE8 1000 ms timeout CBx Command Start Address MSB CBx Command Start Address LSB address 0 CBx Command Length MSB CBx Command Length LSB 50 bytes CBx Command Data Byte 1 CBx Command Data Byte 2 CBx Command Data Byte 3 CBx Co...

Page 82: ...yte 18 CBx Command Data Byte 19 CBx Command Data Byte 20 CBx Command Data Byte 21 CBx Command Data Byte 22 CBx Command Data Byte 23 CBx Command Data Byte 24 CBx Command Data Byte 25 CBx Command Data Byte 26 CBx Command Data Byte 27 CBx Command Data Byte 28 CBx Command Data Byte 29 CBx Command Data Byte 30 CBx Command Data Byte 31 CBx Command Data Byte 32 CBx Command Data Byte 33 CBx Command Data B...

Page 83: ...Bx Command Data Byte 18 CBx Command Data Byte 19 CBx Command Data Byte 20 CBx Command Data Byte 21 CBx Command Data Byte 22 CBx Command Data Byte 23 CBx Command Data Byte 24 CBx Command Data Byte 25 CBx Command Data Byte 26 CBx Command Data Byte 27 CBx Command Data Byte 28 CBx Command Data Byte 29 CBx Command Data Byte 30 CBx Command Data Byte 31 CBx Command Data Byte 32 CBx Command Data Byte 33 C...

Page 84: ...a Byte 17 CBx Command Data Byte 18 CBx Command Data Byte 19 CBx Command Data Byte 20 CBx Command Data Byte 21 CBx Command Data Byte 22 CBx Command Data Byte 23 CBx Command Data Byte 24 CBx Command Data Byte 25 CBx Command Data Byte 26 CBx Command Data Byte 27 CBx Command Data Byte 28 CBx Command Data Byte 29 CBx Command Data Byte 30 CBx Command Data Byte 31 CBx Command Data Byte 32 CBx Command Dat...

Page 85: ... 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 85 86 87 88 89 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CBx Command Data Byte 45 CBx Command Data Byte 46 CBx Command Data Byte 47 CBx Command Data Byte 48 CBx Command Data Byte 49 CBx Command Data Byte 50 03 04 05 06...

Page 86: ...1 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 85 86 87 88 89 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CBx Command Data Byte 45 CBx Command Data Byte 46 CBx Command Data Byte 47 CBx Command Data Byte 48 CBx Command Data Byte 49 CBx Command Data Byte 50 03 04 05 0...

Page 87: ... IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 1 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 85 86 87 88 89 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CBx Command Data Byte 45 CBx Command Data Byte 46 CBx Command Data Byte 47 CBx Command Data Byte 48 CBx Command Data Byte 49 CBx Command D...

Page 88: ...1 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 85 86 87 88 89 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CBx Command Data Byte 45 CBx Command Data Byte 46 CBx Command Data Byte 47 CBx Command Data Byte 48 CBx Command Data Byte 49 CBx Command Data Byte 50 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 06 AA 06 01 01 01 01 00 01 20 00 00 00 00 00 00...

Page 89: ...Byte 46 CBx Command Data Byte 47 CBx Command Data Byte 48 CBx Command Data Byte 49 CBx Command Data Byte 50 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 06 AA 06 01 01 01 01 00 01 20 00 00 00 00 00 00 00 00 CBx Response word length MSB CBx Response word length LSB Minimum of 6 words CBx Response Type AA Normal Response CBx Response Opcode 06 echo of Tag Write CBx Response Instance C...

Page 90: ...le we will assume a starting state as follows Output Buffer Input Buffer Byte Value Byte Value 00 80 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 00 82 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 1 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00...

Page 91: ... that the process is complete See the Green changes below Output Buffer Input Buffer Byte Value Byte Value 00 84 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 1 0 0 00 82 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 1 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00...

Page 92: ... known state See the Green changes below Output Buffer Input Buffer Byte Value Byte Value 00 84 Output Buffer Control Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 1 0 0 00 84 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 1 0 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0...

Page 93: ...l Byte OBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 00 84 Input Buffer Control Byte IBCB 7 6 5 4 3 2 1 0 1 0 0 0 0 1 0 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 80 ...

Page 94: ...CB 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 01 00 Always 0 01 00 02 06 Packet length in bytes 02 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 80 Data Consistency Byte OBDCB 31 80 Data Consistency Byte IBDCB The Resynchroniz...

Page 95: ... to 158 F Humidity max 90 non condensing Vibration Resistance 14 mm 2 to 10 Hz EN 60068 2 6 2 hours on each axis 1 5 mm 13 to 55 Hz 2 g 70 to 200 Hz Shock Resistance 30 g 11 ms EN 60068 2 27 3 shocks on each axis Protection Class EN 60529 IP30 PHYSICAL FEATURES Mechanical Dimensions 104 x 107 x 32 mm 4 1 x 4 2 x 1 3 in Weight 256 g 9 oz Enclosure Stainless Steel 304 18 8 USER INTERFACE LED Indicat...

Page 96: ...emale ThinNet 0 3M 970101020 CBL 1480 01 Cable M12 5 pin Male Female ThinNet 1M 970101021 CBL 1480 02 Cable M12 5 pin Male Female ThinNet 2M 970101022 CBL 1480 05 Cable M12 5 pin Male Female ThinNet 5M 970101023 CBL 1480 10 Cable M12 5 pin Male Female ThinNet 10M 970101024 CBL 1480 15 Cable M12 5 pin Male Female ThinNet 15M 970101025 CBL 1481 0 2 Cable M12 5 pin Male Male ThinNet 0 2M Gateway to D...

Page 97: ... Straight 970101114 CBL 1521 Field Mountable Connector 7 8 16 5 pin Female Straight 970101115 CBL 1526 T Connector 7 8 16 5P M F F ThickNet to ThickNet 970101118 Power Supplies P24 18 Universal Input 24 V Power Supply Unit 18W 970104001 P24 45 Universal Input 24 V Power Supply Unit 45W 970104002 P24 100 Universal Input 24 V Power Supply Unit 100W 970104003 P24 120 Switchable Universal Input 24 V P...

Page 98: ...1480 CBL 1481 CBL 1483 CBL 1483 CBL 1483 CBL 1483 CBL 1483 CBL 1526 CBL 1483 CBL 1495 7 8 3 4 4 4 4 4 4 5 5 5 5 5 6 6 Circled numbers refer to the installation procedure described in paragraph 1 6 to Configuration PC via USB to Profibus Network Subnet16 Network to Mains CBL 1495 Wiring to Power Supply Red Vdc Black GND Shield Earth Note Insulate Blue and White wires from any electrical connection ...

Page 99: ...1 CBL 1480 CBL 1480 CBL 1480 CBL 1480 CBL 1480 CBL 1486 CBL 1480 CBL 1494 7 8 3 4 4 4 4 4 4 5 5 5 5 5 6 6 Circled numbers refer to the installation procedure described in paragraph 1 6 to Configuration PC via USB to Profibus Network Subnet16 Network to Mains CBL 1494 Wiring to Power Supply Red Vdc Black GND Shield Earth Note Insulate Blue and White wires from any electrical connection ...

Page 100: ...36 a 61 CR 0D 7 37 b 62 SO 0E 8 38 c 63 SI 0F 9 39 d 64 DLE 10 3A e 65 DC1 11 3B f 66 DC2 12 3C g 67 DC3 13 3D h 68 DC4 14 3E i 69 NAK 15 3F j 6A SYN 16 40 k 6B ETB 17 A 41 l 6C CAN 18 B 42 m 6D EM 19 C 43 n 6E SUB 1A D 44 o 6F ESC 1B E 45 p 70 FS 1C F 46 q 71 GS 1D G 47 r 72 RS 1E H 48 s 73 US 1F I 49 t 74 SPACE 20 J 4A u 75 21 K 4B v 76 22 L 4C w 77 23 M 4D x 78 24 N 4E y 79 25 O 4F z 7A 26 P 50...

Page 101: ...www automation datalogic com ...

Reviews: