GSE Scale Systems Ethernet IP Option

Similar documents
DEFAULT IP ADDRESS

GSE Scale Systems A div of SPX Corporation

EtherNet /IP User Guide

EtherNet /IP User Guide

ICC. EtherNet/IP Client Driver Manual INDUSTRIAL CONTROL COMMUNICATIONS, INC Industrial Control Communications, Inc.

FieldServer Driver - Ethernet FS EtherNet/IP

Tritex II EtherNet/IP - Option

EtherNet/IP USER'S GUIDE ACS Servo ACS Stepper ACSI Servo

Servo press kit YJKP - Host interface

Additional instructions Videographic recorder LINAX DR3000. EtherNet/IP Adapter

FieldServer Driver - Ethernet FS EtherNet/IP

Communication settings: Network configuration can be done via the Anybus IP configuration setup tool or via the on board Web server

Network configuration can be done via the Anybus IP configuration setup tool or via the on board Web server.

EtherNet/IP USER'S GUIDE ACS Servo ACS Stepper ACSI Servo

CONTROLLER INFORMATION SHEET

X-gateway Interface Addendum DeviceNet Scanner Interface

X-gateway Interface Addendum DeviceNet Scanner

P2 Configuration Guide

Reference Manual. ACT350 Fieldbus Communication - SAI

CONTROLLER INFORMATION SHEET

Driver Manual. FS EtherNet/IP

GW EtherNet/IP to Modbus RTU/TCP Gateway User Manual

Host Controller Systems. Instruction Manual

1782-JDC DeviceNet Serial Gateway User s Manual

G5 Weighing Instrument

MPU-32 AND FPU-32 TIA-485 NETWORK

60 Series EtherNet/IP Option. Configuration Manual Revision A

Reference Manual. SAI Standard Automation Interface

Addendum to Verbatim Gateway Owner's Manual How to configure a Verbatim EtherNet/IP with RSLogix 5000

SOFTWARE FUNCTIONAL REQUIREMENTS SPECIFICATION. Athena DeviceNet Interface Module Revision /26/2001

DN120 DeviceNet Gateway User Manual

User manual. KRP absolute multiturn rotary encoder with Ethernet/IP interface Relevant data sheet KRP 13386

WebAccess AB LOGIX PLC Ethernet Driver Guide. Advantech WebAccess. - AB LOGIX PLC Ethernet Driver Guide Version: 1.02

Modbus ASCII Serial Device Driver Help 2009 Kepware Technologies

Series SD6 Limit with DeviceNet

SE-330 SERIES (NEW REVISION) ETHERNET/IP INTERFACE

GW-7472 / GW EtherNet/IP to Modbus RTU/TCP Gateway User Manual

1782-JDC DeviceNet/Serial Gateway User s Manual

Type DAD Technical Manual Modbus Communication

User Module. DF1 Ethernet APPLICATION NOTE

DeviceNet for Capacitance Diaphragm Gauge

CDN067 DEVICENET SPECIFICATIONS

ivu Plus Industrial Ethernet Instruction Manual

DeviceNet Expansion Board

DN-01 Instruction Manual

M3-61B DeviceNet Slave Module. M3-61B DeviceNet Slave Module CONTROL TECHNOLOGY CORPORATION

MPU-32 ETHERNET/IP INTERFACE

Reference Manual. SAI Standard Automation Interface

Additional instructions Memograph M, RSG45 Advanced Data Manager

Quick Talking to ControlLogix (PCCC-style)

EtherNet /IP. Interface Configuration Quick Start

Chapter 5: Communications 5 1 SR55 Communications Overview 5 2

Lufkin Modbus Serial Driver Help Kepware Technologies

D-Series Serial Bus System

Sample F4T 32-bit Modbus RTU Packet

Addendum to Catalyst Owner's Manual How to configure a Catalyst EtherNet/IP with RSLogix 5000

1782-JDO DeviceNet-to-Optomux Gateway User s Manual

Sample F4T 32-bit Modbus RTU Packet

FieldServer FS EtherNet/IP

Setting up Pinnacle Ethernet IP communication with Allen Bradley PLCs

Extracting Energy Data from MODBUS Devices Using CIP

Remote I/O ALLEN-BRADLEY Remote I/O Interface for IQ plus 310A and IQ plus 800/810 Indicators

Switch-mode Power Supplies

QUCM Limitorque Controller

CDN36X Series DeviceNet Gateway User Manual

CDN180 CCO SPECIFICATIONS

SMARTLINX INTERFACE MODULE

# Byrne Rd, Burnaby, BC, V5J 3J1, Canada Phone: or

EM24-DIN PFA, PFB & X models

MW100 Setting for Data Communications via Modbus Protocol. Connect to Ethernet. Enter Ethernet settings. Enter Server Settings

Rice Lake Weigh Scale Application Programmable Serial Interface Card

Industrial Protocols User s Guide

GSE Scale Systems GSE 60-Series Instruments Profibus Communications Option and Application Note Ver /13/09 P/N

EtherNet/IP TM Supplemental Manual

AKD EtherNet/IP Communication

EM24-DIN COMMUNICATION PROTOCOL. Version 3 Revision 1

SMARTLINX INTERFACE MODULE

DeviceNet for Pirani Capacitance Diaphragm and Pirani Standard Gauges

AKD EtherNet/IP Communication

CDN572-5 DEVICENET SPECIFICATIONS

Allen-Bradley Micro800 Serial Driver PTC Inc. All Rights Reserved.

Integrating IO-Link Devices into CIP Networks

ICC EIP4CCPU INDUSTRIAL CONTROL COMMUNICATIONS, INC. Instruction Manual. February 4, 2011 ICC # Industrial Control Communications, Inc.

MCD 200 Series. MCD 200 DEVICENET Module OPERATING INSTRUCTIONS. MCD 200 DEVICENET Module. Order Code: 175G9002. Adjustment.

Connections and Data Exchange

1. SELECTING NEW PROTOCOLS

AKD. EtherNet/IP Communication

Altivar 61 / 71. EtherNet/IP card VW3 A User's manual. Retain for future use

AKD EtherNet/IP Communication

Communication Protocol DeviceNet Interface for Bayard-Alpert / Pirani Gauge and High Pressure / Pirani Gauge BPG400-SD HPG400-SD tira03e1-b (0310) 1

EM24_E1. (Ethernet) COMMUNICATION PROTOCOL. Version 0 Revision 1.2

Sample F4T 32-bit Modbus TCP Packet

DeviceNet Communications for PanelView Terminals

EQ7000. User Manual. Rev 1.00

DeviceNet Interface for Bayard-Alpert Pirani Gauge

VERIS H8035 and H8036

EM23-DIN COMMUNICATION PROTOCOL. Version 0 Revision 0

EZ-ZONE PM Bundy Boulevard., Winona, Minnesota USA Phone: +1 (507) , Fax: +1 (507)

Thermo Scientific AquaSensors AV38 and DataStick Ethernet Communications. User Guide

Modbus Remote Communication Protocol for REM 54_. Technical Description

Transcription:

AN SPX BRAND GSE Scale Systems Ethernet IP Option Option P/N 24660B-421C0 Revision 0.51 Apr 3, 2008 Page 1 of 27

TABLE OF CONTENTS 1. INTRODUCTION...5 1.1 Overview...5 1.2 Definiti ons...5 1.3 Reference Documents...5 1.4 Open DeviceNet Vendor Association, Inc. (ODVA)...5 1.5 LED Operation...6 1.6 Serial Operation...6 2 IDENTITY OBJECT (01 HEX - 1 INSTANCE)...7 2.1 Class Attributes (Instance 0)...7 2.2 Instance Attributes (Instance 1)...7 2.3 Common Services...7 3 MESSAGE ROUTER OBJECT (02 HEX - 1 INSTANCE)...8 4 ASSEMBLY OBJECT (04 HEX 5 INSTANCES) * * * INPUT ASSEMBLY = IMPLICIT DATA FROM SCALE * * *...9 4.1 Class Attributes (Instance 0)...9 4.2 Input (T20) Instance Attributes (Instance 100)...9 ***Notes on interpreting data from the scale in the INPUT Assembly (IMPLICIT Messaging)...9 4.3 Output (O2T) Instance Attributes (Instance 112) * * * OUTPUT Assembly = Implicit data TO scale * * *...11 ***Notes on writing data to the scale in the OUTPUT Assembly (IMPLICIT Messaging)...11 4.4 Heartbeat and Configuration Instances...11 4.5 Common Services...12 5 CONNECTION MANAGER OBJECT (06 HEX )...13 6 TCP OBJECT (F5 HEX - 1 INSTANCE)...14 6.1 Class Attributes...14 2

6.2 Instance Attributes...14 6.3 Common Services...14 7 ETHERNET LINK OBJECT (F6 HEX - 1 INSTANCE)...15 7.1 Class Attributes...15 7.2 Instance Attributes...15 7.3 Common Services...15 8 SCALE OBJECT (64 HEX (100 DECIMAL)- 8 INSTANCES) * * * EXPLICIT DATA TO / FROM SCALE...16 8.1 Class Attributes (Instance 0)...16 8.2 Instance Attributes (Instances 1-8)...16 8.3 Common Services...16 ***Notes on reading / writing scale data using the Scale Object (EXPLICIT Messaging)...16 8.4 Write Modbus Registers (Service Code 0x33)...18 9 TARGET SETPOINT OBJECT (65 HEX - 16 INSTANCES)...20 9.1 Class Attributes (Instance 0)...20 9.2 Instance Attributes (Instances 1-16)...20 9.3 Common Services...20 ***Notes on reading / writing variables(setpoint Targets) data using the Target Setpoint Object (EXPLICIT Messaging)...20 10 PCCC OBJECT (67 HEX - 1 INSTANCE)...21 10.1 Class / Instance Attributes (None)...21 10.2 Common Services...21 10.3 Execute PCCC Request (Service Code 4B HEX )...21 10.4 PCCC Mapping (Read Only Parameters)...21 10.5 PCCC Mapping (Read/Write Parameters)...22 10.6 PCCC Mapping (Read/ Write User Range Registers)...22 11 PROFINET IO TBD...23 3

12 WEBSERVER...24 12.1 Main Page (index.htm)...24 12.2 Unit Description (descript.htm)...25 12.3 Network Configuration (config.htm)...26 12.4 Diagnostics (diagnostics.htm)...27 4

1. Introduction 1.1 Overview This is a description of the software functionality fo r the GSE Scale System Exlink OEM. This document doesn t describe any hardware functionality or details of EtherNet/IP, MODBUS TCP, MODBUS RTU or PROFINET IO. 1.2 Definitions The following table has a description of all of the data types used. USINT UINT UDINT INT STRING SHORT STRINGNN BYTE WORD DWORD REAL Unsigned Short Integer (8-bit) Unsigned Integer (16-bit) Unsigned Double Integer (32-bit) Signed Integer (16-bit) Character String (1 byte per character) Character String (1 st byte is length; up to NN characters) Bit String (8-bits) Bit String (16-bits) Bit String (32-bits) IEEE 32-bit Single Precision Floating Point 1.3 Reference Documents ODVA Volume 1: CIP Common Specification, Edition 3.1 2006 ODVA ODVA Volume 3: DeviceNet Adaptation of CIP, Edition 1.3 2006 ODVA 1.4 Open DeviceNet Vendor Association, Inc. (ODVA) ODVA is an independent supplier organization that manages the DeviceNet and EtherNet/IP specification and supports the worldwide growth of the Common Industrial Protocol (CIP). 5

1.5 LED Operation The unit provides one bi-color LED for status. Currently the LED s are tied to the serial lines so: Transmissions from the Exlink to the GSE Scale flicker the Green LED Transmissions from the GSE Scale to the Exlink flicker the Red LED 1.6 Serial Operation The serial communication is fixed at 19200 baud, 8 bits, No Parity with 1 stop Bit The Modbus Node address is fixed at 1 The default poll rate is once per 100 milliseconds Writes are queued and inserted instead of a read. Writes return success immediately. On write failure, the error counter increases and the original register content returns. The default timeout is 500ms 6

2 Identity Object (01 HEX - 1 Instance) 2.1 Class Attributes (Instance 0) Attribute ID Name DeviceNet Data Value Access Rule Data Type 1 Revision UINT 1 Get 2.2 Instance Attributes (Instance 1) Attribute ID Name DeviceNet Data Value Access Rule Data Type 1 Vendor Number UINT 50 DEC Get 2 Device Type UINT 00 HEX Get 3 Product Code Number UINT 10860 Get 4 Product Major Revision USINT 01 Get Product Minor Revision USINT 01 5 Status WORD See Below Get 6 Serial Number UDINT Unique Get 32 Bit Value 7 Product Name SHORT STRING32 GSE Scale Get 2.3 Common Services Service Code Implemented for Service Name Class Level Instance Level 05 HEX No Yes Reset 0E HEX No Yes Get_Attribute_Single 7

3 Message Router Object (02 HEX - 1 Instance) *** No supported Services or Attributes *** 8

4 Assembly Object (04 HEX 5 Instances) * * * INPUT Assembly = Implicit data FROM scale * * * 4.1 Class Attributes (Instance 0) Attribute ID Name DeviceNet Data Value Access Rule Data Type 1 Revision UINT 2 Get 2 Max Instance UINT 150 Get 4.2 Input (T20) Instance Attributes (Instance 100) Attribute ID Name DeviceNet Data Value Access Rule Data Type 3 Input Data (58 bytes) UINT[29] 0 Get 4.2.1 Input Instance 100 Word Modbus Register Description 0 40011 Gross Scale #1 1 40013 Net Scale #1 2 40014 Scaling/Status Bitmap Scale #1 3 40015 Gross Scale #2 4 40017 Net Scale #2 5 40018 Scaling/Status Bitmap Scale #2 6 40019 Gross Scale #3 7 40021 Net Scale #3 8 40022 Scaling/Status Bitmap Scale #3 9 40023 Gross Scale #4 10 40025 Net Scale #4 11 40026 Scaling/Status Bitmap Scale #4 12 40027 Gross Scale #5 13 40029 Net Scale #5 14 40030 Scaling/Status Bitmap Scale #5 15 40031 Gross Scale #6 16 40033 Net Scale #6 17 40034 Scaling/Status Bitmap Scale #6 18 40035 Gross Scale #7 19 40037 Net Scale #7 20 40038 Scaling/Status Bitmap Scale #7 21 40039 Gross Scale #8 22 40041 Net Scale #8 23 40042 Scaling/Status Bitmap Scale #8 24 40003 Setpoints 1-16 Status 25 40004 Setpoints 17-32 Status 26 40005 Setpoints 33-48 Status 27 40006 Setpoints 49-64 Status 28 40007 Setpoints 131-138 Status ***Notes on interpreting data from the scale in the INPUT Assembly (IM PLICIT Messaging) 1. The Gross and Net of the scales is communicated as the number of scale graduations in calibration units. i.e. scale calibrated by.02 lbs: data of 250 = 5 lbs (250 x.02) 2. Setpoints Status are 16 bit bitmaps (some GSE Models have fewer Setpoint blocks so the unavailable setpoints will just be duplicates of the lower numbered Setpoint data words). A data value of 17 in word 24 would indicate that Setpoints #5 and # 1 are ON (0000000000010001). 3. Scaling / Status Bitmaps: see Table 4.2.0. 9

Table 4.2.0 Scale Parameter P96 Scale Status and Scaling LSB 2 3 4 5 6 7 8 Scale Status and Scaling (16 Bits) Overload Underload Motion Center of Zero Motion Delayed Command Running Neg. Gross Polarity Negative Net Polarity A / D Error Scale Graduation Size 9..13 (Engineering Units) 0 0.00001 9 0.01 18 10 1 0.00002 10 0.02 19 20 2 0.00005 11 0.05 20 50 3 0.0001 12 0.1 21 100 4 0.0002 13 0.2 22 200 5 0.0005 14 0.5 23 500 6 0.001 15 1 7 0.002 16 2 8 0.005 17 5 14..15 MSB Future Future INTEGERS: DEFAULT SETUP: With the exceptions of Count, #Accums, Status (Int / UInt) and free-fall time (always.01 sec.), All Integer / UInt values are returned as the number of graduations based on the calibration setting for scale #1 (P111). 10

4.3 Output (O2T) Instance Attributes (Instance 112) * * * OUTPUT Assembly = Implicit data TO scale * * * Attribute ID Name DeviceNet Data Value Access Rule Data Type 3 Output Data (30 Bytes) UINT[15] 0 Get 4.3.1 Output Instance 112 Word Modbus Register Description 0 40012 Tare Scale #1 1 40016 Tare Scale #2 2 40020 Tare Scale #3 3 40024 Tare Scale #4 4 40028 Tare Scale #5 5 40032 Tare Scale #6 6 40036 Tare Scale #7 7 40040 Tare Scale #8 8 40003 Setpoints 1-16 Status 9 40004 Setpoints 17-32 Status 10 40005 Setpoints 33-48 Status 11 40006 Setpoints 49-64 Status 12 40007 Setpoints 131-138 Status 13 40008 All ZERO and TARE 14 40009 Run Macros ***Notes on writing data to the scale in the OUTPUT Assembly (IMPLICIT Messaging) 1. To send a Tare value to Scale #2: set the data in word #1 to the number of scale graduations in calibration units. i.e. scale calibrated by.5 lbs: word #1 data set to 25 = 12.5 lbs (25 x.5) 2. Words #8 to #12 are 16 bit bitmaps of blocks of setpoints (some GSE Models have fewer Setpoints so the unavailable setpoints will just be duplicates of the lower numbered bitmaps). To Activate a Setpoint set its bit: a value of 8 would set Setpoint #4 to ON (0000000000001000). 9 would set Setpoint #1 and #4 ON (0000000000001001). Setting the data to 0 would turn ALL Setpoints in this bitmap to OFF. 3. Word #13 is similar to the setpoints. Bits 1 to 8 Zero scales 1 to 8 respectively: a value of 2 would Zero scale #2 (0000000000000010), 15 would Zero scales 1, 2, 3 and 4 (00001111). Bits 9 to 16 Tare scales 1 to 8 respectively: Hi byte 1 (256) would cause a Tare on scale #1 (0000000100000000). 4. Word #14 is again a similar bitmap that can start Macros 1 to 16: a data value of 4 would start Macro #3 (0000000000000100). 4.4 Heartbeat and Configuration Instances 4.4.1 Input Only Heartbeat (Instance 128) This instance allows clients to monitor input data without providing output data. 4.4.2 Listen Only Heartbeat (Instance 129) This instance allows clients to monitor input data without providing output data. To utilize this connection type, an owning connection must exist from a second client and the configuration of the connection must match exactly. 11

4.4.3 Configuration (Instance 150) Contents of the configuration instance are TBD. 4.5 Common Services Service Implemented for Service Name Code Class Level Instance Level 0E HEX Yes Yes Get_Attribute_Single 10 HEX Yes Yes Set_Attribute_Single 12

5 Connection Manager Object (06 HEX ) This object has no attributes. 13

6 TCP Object (F5 HEX - 1 Instance) 6.1 Class Attributes Attribute ID Name Data Type Data Value Access Rule 1 Revision UINT 1 Get 6.2 Instance Attributes Attribute ID Name Data Type Default Access Rule Data Value 1 Status 1 DWORD 1 Get 2 Configuration Capability 2 DWORD 0 Get 3 Configuration Control 3 DWORD 0 Get 4 Physical Link Object 4 Structure of: Path Size Path UINT Array Of WORD Get 5 Interface Configuration 5 Structure of: IP Address Network Mask Gateway Address Name Server Name Server 2 Domain Name Size Domain Name 6 Host Name 6 Structure of: Host Name Size Host Name UDINT UDINT UDINT UDINT UDINT UINT STRING UINT STRING 2 0x20F6 0x2401 0 0 0 0 0 0 0 0 0 Get Get 6.3 Common Services Service Code Implemented for Service Name Class Level Instance Level 0E HEX Yes Yes Get_Attribute_Single 10 HEX No Yes Set_Attribute_Single 1 See section 5-3.2.2.1 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 2 See section 5-3.2.2.2 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 3 See section 5-3.2.2.3 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 4 See section 5-3.2.2.4 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 5 See section 5-3.2.2.5 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 6 See section 5-3.2.2.6 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 14

7 Ethernet Link Object (F6 HEX - 1 Instance) 7.1 Class Attributes Attribute ID Name Data Type Data Value Access Rule 1 Revision UINT 1 Get 7.2 Instance Attributes Attribute ID Name Data Type Default Access Rule Data Value 1 Interface Speed 7 UDINT 100 Get 2 Interface Flags 8 DWORD 3 Get 3 Physical Address 9 USINT Array[6] 0 Get 7.3 Common Services Service Code Implemented for Service Name Class Level Instance Level 0E HEX Yes Yes Get_Attribute_Single 7 See section 5-4.2.2.1 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 8 See section 5-4.2.2.2 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 9 See section 5-4.2.2.3 of Volume 2: EtherNet/IP Adaptation of CIP from ODVA for more details on this attribute. 15

8 Scale Object (64 HEX (100 decimal)- 8 Instances) * * * EXPLICIT data TO / FROM scale 8.1 Class Attributes (Instance 0) Attribute ID Name DeviceNet Data Type Data Value Access Rule 1 Revision UINT 1 Get 2 Max Instance UINT 8 Get 101 65 HEX Number Registers to poll UINT 12-100 Get / Set (Immediate Response) 102 66 HEX Polling Interval (milliseconds) UINT 10-60000 Get / Set 103 67 HEX Setpoints 1-16 Status WORD 0 Get / Set 104 68 HEX Setpoints 17-32 Status WORD 0 Get / Set 105 69 HEX Setpoints 33-48 Status WORD 0 Get / Set 106 6A HEX Setpoints 49-64 Status WORD 0 Get / Set 107 6B HEX Setpoints 131-138 Status WORD 0 Get / Set 108 6C HEX All ZERO and TARE WORD 0 Get / Set 109 6D HEX Run Macros WORD 0 Get / Set 110 6E HEX Weight / 1000 Pieces UINT 0 Get / Set 8.2 Instance Attributes (Instances 1-8) Attribute ID Name DeviceNet Data Type Data Value Access Rule 1 Gross Weight INT 0 Get 2 Tare Weight INT 0 Get / Set 3 Net Weight INT 0 Get 4 Scaling / Status Bitmap WORD 0 Get 8.3 Common Services Service Code Implemented for Service Name Class Level Instance Level 0E HEX 14 Yes Yes Get Attribute Single 10 HEX 16 Yes Yes Set Attribute Single 32 HEX 50 Yes No Read Modbus Registers 33 HEX 51 Yes No Write Modbus Registers ***Notes on reading / writing scale data using the Scale Object (EXPLICIT Messaging) 1. Activate Setpoint: Instance 0, Attributes 103 to 107 are 16 bit bitmaps of blocks of setpoints (some GSE Models have fewer Setpoints so the unavailable setpoints will just be a duplicate of a the lower numbered block). To Activate a Setpoint set its bit: Service 16 Class 100 Instance 0 Attribute 103 data value of 9 would set Setpoint #1 and #4 ON (0000000000001001). Setting the data to 0 would turn ALL Setpoints in this bitmap to OFF. Read Setpoint Status: Service 14 Class 100 Instance 0 Attribute 103 a returned data value of 34 would indicate Setpoints #6 and #2 are on. (0000000000100010) 2. Zero and Tare: Service 16 Class 100 Instance 0 Attribute 108 is similar to the setpoints. Bits 1 to 8 Zero scales 1 to 8 respectively: a value of 2 would Zero scale #2 (0000000000000010), 15 would Zero scales 1, 2, 3 and 4 (00001111). High Byte Bits 9 to 16 Tare scales 1 to 8 respectively: High byte of 1 (256) would cause a Tare on scale #1 (0000000100000000). 3. Run Macro(s): Service 16 Class 100 Instance 0 Attribute 108 is again a similar bitmap that can start Macros 1 to 16: a data value of 4 would start Macro #3 (0000000000000100). 16

4. Weight / 1000 Pieces: To read and write the APW for counting we use the weight of 1000 pieces expressed in number of scale graduations in calibration units. i.e. scale calibrated by.5 lbs: data set to 25 = 12.5 lbs (25 x.5). Service 16 or 14 Class 100 Instance 0 Attribute 100 5. Reading Gross or Net Weight: Service 14 Class 100 Instance 1 to 8 Attribute 1 or 3 The data is expressed as the number of scale graduations in calibration units. i.e. scale calibrated by.02 lbs: data set to 100 = 2.00 lbs (100 x.02) 6. Reading Tare Weight: Service 14 Class 100 Instance 1 to 8 Attribute 2 The data is expressed as the number of scale graduations in calibration units. i.e. scale calibrated by.02 lbs: data set to 100 = 2.00 lbs (100 x.02) Setting the Tare Weight: Service 16 Class 100 Instance 1 to 8 Attribute 2 7. Scaling and Scale Status Bitmap: Refer to Table 4.2.0. Read Modbus Registers (Service Code 0x32) 8.3.1 Request All requests not included in the normal scan list 10 are immediately forwarded to the scale. Description Service Code: 0x32 Service Code Class ID: 0x64 Class = Scale Class Instance ID: 0x00 Instance = Class Level Data: Word Index Description Service Data 0 Starting Address 1 Length to Read (in words) 1. Starting Address 2. Length to Read (in words) Example (Read 5 registers starting at 40055) Byte Index Value Description 0 0x32 Service Code 1 0x64 Class ID 2 0x00 Instance ID 3 0x37 Starting Address (LSB) 4 0x00 Starting Address (MSB) 5 0x05 Length (LSB) 6 0x00 Length (MSB) 10 The normal scan list is defined by Number of Registers to Poll for Immediate Response stored in register 40001. 17

8.3.2 Response Data: Word Index Description 0 Register Value N Register Value Description Response Data 1 to N Registers based on request Example (Read 7 registers starting at 40055) Byte Index Value Description 0 0xNN Register 40055 (LSB) 1 0xNN Register 40055 (MSB) 2 0xNN Register 40056 (LSB) 3 0xNN Register 40056 (MSB) 4 0xNN Register 40057 (LSB) 5 0xNN Register 40057 (MSB) 6 0xNN Register 40058 (LSB) 7 0xNN Register 40058 (MSB) 8 0xNN Register 40059 (LSB) 9 0xNN Register 40059 (MSB) 8.4 Write Modbus Registers (Service Code 0x33) 8.4.1 Request All requests not included in the normal scan list 11 are immediately forwarded to the scale. Description Service Code: 0x33 Service Code Class ID: 0x64 Class = Scale Class Instance ID: 0x00 Instance = Class Level Data: Word Index Description Service Data 0 Starting Address 1 Length to Read (in words) 1. Starting Address 2. Length to Write (in words) 2 Register Value 3. 1 to N Registers N Register Value Example (Write 3 registers starting at 40033) Byte Index Value Description 0 0x33 Service Code 1 0x64 Class ID 2 0x00 Instance ID 3 0x21 Starting Address (LSB) 4 0x00 Starting Address (MSB) 5 0x03 Length (LSB) 6 0x00 Length (MSB) 7 0xNN Register 40033 (LSB) 8 0xNN Register 40033 (MSB) 11 The normal scan list is defined by Number of Registers to Poll for Immediate Response stored in register 40001. 18

9 0xNN Register 40034 (LSB) 10 0xNN Register 40034 (MSB) 11 0xNN Register 40035 (LSB) 12 0xNN Register 40035 (MSB) 8.4.2 Response No data is returned on the response, just success or the error code. 19

9 Target Setpoint Object (65 HEX - 16 Instances) 9.1 Class Attributes (Instance 0) Attribute ID Name DeviceNet Data Type Data Value Access Rule 1 Revision UINT 1 Get 2 Max Instance UINT 16 Get 9.2 Instance Attributes (Instances 1-16) Attribute Name DeviceNet Data Value Access ID Data Type Rule 1 Target Setpoint INT 0 Get / Set 9.3 Common Services Service Implemented for Service Name Code Class Level Instance Level 0E HEX Yes Yes Get Attribute Single 10 HEX No Yes Set Attribute Single ***Notes on reading / writing variables(setpoint Targets) data using the Target Setpoint Object (EXPLICIT Messaging) 1. The variables identified as Target Setpoint are configured in the scale to be aware of how the scale is configured for calibration. This means that values for these variables must be communicated as the number of scale graduations in calibration units. i.e. scale calibrated by.02 lbs: data set to 100 = 2.00 lbs (100 x.02). Variables can be used for purposes other than Setpoint Target values. Reading the value: Service 14 Class 101 Instance 1 to 16 Attribute 1 Setting the value: Service 16 Class 101 Instance 1 to 16 Attribute 1 20

10 PCCC Object (67 HEX - 1 Instance) 10.1 Class / Instance Attributes (None) 10.2 Common Services Service Implemented for Service Name Code Class Level Instance Level 4B HEX No Yes Execute PCCC Request 10.3 Execute PCCC Request (Service Code 4B HEX ) Allen-Bradley (AB) /Rockwell Automation (RA) devices use the Execute PCCC Request service code to communicate with their legacy products like the PLC5E and SLC 5/05. This product emulates a PLC5E, thus enabling communication to legacy AB/RA devices. 10.4 PCCC Mapping (Read Only Parameters) Register Modbus Description (16-bit word) Register N7:0 40011 Gross Scale #1 N7:1 40013 Net Scale #1 N7:2 40014 Scaling/Status Bitmap Scale #1 N7:3 40015 Gross Scale #2 N7:4 40017 Net Scale #2 N7:5 40018 Scaling/Status Bitmap Scale #2 N7:6 40019 Gross Scale #3 N7:7 40021 Net Scale #3 N7:8 40022 Scaling/Status Bitmap Scale #3 N7:9 40023 Gross Scale #4 N7:10 40025 Net Scale #4 N7:11 40026 Scaling/Status Bitmap Scale #4 N7:12 40027 Gross Scale #5 N7:13 40029 Net Scale #5 N7:14 40030 Scaling/Status Bitmap Scale #5 N7:15 40031 Gross Scale #6 N7:16 40033 Net Scale #6 N7:17 40034 Scaling/Status Bitmap Scale #6 N7:18 40035 Gross Scale #7 N7:19 40037 Net Scale #7 N7:20 40038 Scaling/Status Bitmap Scale #7 N7:21 40039 Gross Scale #8 N7:22 40041 Net Scale #8 N7:23 40042 Scaling/Status Bitmap Scale #8 N7:24 40003 Setpoints 1-16 Status N7:25 40004 Setpoints 17-32 Status N7:26 40005 Setpoints 33-48 Status N7:27 40006 Setpoints 49-64 Status N7:28 40007 Setpoints 131-138 Status 21

10.5 PCCC Mapping (Read/Write Parameters) Register Modbus Description (16-bit word) Register N14:0 40012 Tare Scale #1 N14:1 40016 Tare Scale #2 N14:2 40020 Tare Scale #3 N14:3 40024 Tare Scale #4 N14:4 40028 Tare Scale #5 N14:5 40032 Tare Scale #6 N14:6 40036 Tare Scale #7 N14:7 40040 Tare Scale #8 N14:8 40003 Setpoints 1-16 Status N14:9 40004 Setpoints 17-32 Status N14:10 40005 Setpoints 33-48 Status N14:11 40006 Setpoints 49-64 Status N14:12 40007 Setpoints 131-138 Status N14:13 40008 All ZERO and TARE N14:14 40009 Run Macros N14:15 40010 Weight / 1000 Pieces 10.6 PCCC Mapping (Read/Write User Range Registers) Register Modbus Description (16-bit word) Register N21:1 40001 Register 40001 N21:2 40002 Register 40002 N21:100 40100 Register 40100 One to one mapping of Modbus registers 1-100. All requests not included in the normal scan list 12 are immediately forwarded to the scale. 12 The normal scan list is defined by Number of Registers to Poll for Immediate Response stored in register 40001. 22

11 PROFINET IO TBD 23

12 Webserver 12.1 Main Page (index.htm) 24

12.2 Unit Description (descript.htm) 25

12.3 Network Configuration (config.htm) 26

12.4 Diagnostics (diagnostics.htm) 27