Rinstrum C500 series Reference Manual

C500 Series
Digital Indicator Reference Manual
Copyright
All Rights Reserved. No part of this document may be copied, reproduced, republished, uploaded, posted, transmitted, distributed, stored in or introduced into a retrieval system in any form, or by any means (electronic, mechanical, photocopying, recording or otherwise) whatsoever without prior written permission of Rinstrum Pty Ltd.
Disclaimer
Warning
This is a class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures.
i C500-600-1.3.0
Contents
1 Introduction 1
2 Installation 2
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Environmental Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.4 Power Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5 Loadcell Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.6 EX-I Loadcell Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.7 Optical Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.8 Optional Module Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.9 Ethernet Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.10 USB Host and Device Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 User Interface 10
3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Display Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Licensing 13
4.1 Unlicensed Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Licence Code Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 Setup 14
5.1 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 BUILD: Scale Build Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3 OPTION: Scale Options Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.4 CAL: Scale Calibration Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5 SERIAL: Serial Communications Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.6 ETH.NET: Ethernet Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.7 SPEC: Special Settings Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.8 TEST: Test Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.9 SET.PTS: Setpoints Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.10 ANALOG: Analog Output Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.11 CLOCK: Clock Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.12 FILE: File Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.13 DSD: Digital Storage Device Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.14 CHG.LOG: Changelog Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.15 FACTRY: Factory menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6 Operator Menus 37
7 Calibration and Trade 38
7.1 Introduction and Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.2 General Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.3 CAL:ZERO Zero Calibration Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.4 CAL:SPAN Span Calibration Routine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5 Linearisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.6 Direct mV/V Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.7 CAL:FAC.CAL Factory Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8 Automatic Weight Output 44
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.2 Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.3 Custom Format Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
ii C500-600-1.3.0
9 Printing 48
9.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.2 Custom Ticket Headers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.3 Custom Ticket Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.4 Custom Format Tokens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
9.5 ASCII codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
10 USB Interface 52
10.1 Device Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
10.2 Host Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
11 Change Log 54
11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.2 Format and Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
11.3 Changelog Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
12 Digital Storage Device (DSD) 55
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
12.2 Format and Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
12.3 Changelog Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
12.4 Configuring the DSD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
12.5 Writing Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
12.6 Reading Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
13 Alibi Application 57
13.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.2 Changing Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.3 Weighing and Counting Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
13.4 DSD and Change log Viewer Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
14 Ethernet Interface 60
14.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
15 Accessory Modules 62
15.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
15.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
15.3 Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
15.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
15.5 Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
16 Setpoints 63
16.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
16.2 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
16.3 General Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
16.4 Common Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
16.5 Over, Under, Weigh in and Weigh Out Setpoints . . . . . . . . . . . . . . . . . . . . . . . . . . 65
16.6 Status Based Setpoint Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
16.7 Example 1 (filling a bag) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
16.8 Example 2 (loss in weight system) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
17 Remote Input Functions 67
17.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
17.2 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
17.3 Remote Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
17.4 Blanking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
17.5 Locking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
17.6 Totalising . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
17.7 Single Serial Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
iii C500-600-1.3.0
17.8 Thumbwheel IO selection of printer text line . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
17.9 Unit switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
17.10Setpoint reset inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
18 Network Communications 70
18.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
18.2 Network rinCMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
18.3 rinCMD Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
18.4 rinCMD Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
19 Modbus 92
19.1 Register Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
19.2 Modbus Holding Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
19.3 Modbus Input Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
20 Ethernet/IP Optional Software 99
20.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
20.2 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
20.3 Object Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
21 Network Commands 116
21.1 Basic Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
21.2 Extended Command Set: Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
21.3 Extended Command Set: Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
22 5000 Legacy Modbus ASCII Networking 159
22.1 Connection of the C500 Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
22.2 Modbus Register Definitions for the 5000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
23 Securing the Device 161
23.1 Setting a Safe and Full Passcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.2 Changing the Web Interface Passcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.3 Securing Against Threats via Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
23.4 Enabling External Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
24 Error Messages 163
24.1 Weighing Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
24.2 Setup Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
24.3 Calibration Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
24.4 System Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
25 Troubleshooting 166
26 Upgrading Firmware 167
26.1 Packages for the C500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
26.2 Upgrading Firmware via the Web Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
26.3 Upgrading firmware via the USB host interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
iv C500-600-1.3.0

1 Introduction

Throughout this document the two devices will be referred to as the C500 series.
The C520 digital weight indicator has a green six digit 14 segment LED display with additional indication of weighing status. Each digit is 14mm high. The instrument has 8 setpoints with status display on the front panel. The C530 digital weight transmitter has no display, but can be accessed by the C500 series viewer PC software.
The C500 series can either operate from mains AC supply (86-260VAC 48-62Hz) or from stable DC supplies (12-24VDC).
The setup and calibration are digital, with a non-volatile security store for all setup parameters. The built-in clock can be used to date-stamp printouts. There is an NVRAM store to ensure day to day operating settings (zero, tare, date/time, etc) are retained when power is removed.
Infrared communications ports for easy configuration are available. The C520 provides two (front and rear), whilst the C530 provides one.
AC power input
Additional serial ports for RS232 and RS485
Inputs and outputs
Analog outputs
1 C500-600-1.3.0

2 Installation

2.1 Introduction

The C520 can be used as either a desk-top or panel-mount instrument. The C530 is intended for installation in electronics cabinets. The C500 series contains precision electronics and must not be subject to shock, excessive vibration, or extremes of temperature, either before or after installation. The operating environment must fall within the allowed temperature range and humidity.
The inputs of the C500 series are protected against electrical interference, but excessive levels of electromagnetic radiation and RFI may affect the accuracy and stability of the instrument. The C500 series should be installed away from any sources of electrical noise. The loadcell cable is particularly sensitive to electrical noise, and should be located well away from any power or switching circuits. Termination of the loadcell shield at the indicator end (with a sound connection to the indicator case via the DB9 plug or screw terminal shield connection) is important for EMC immunity.
The C500 series must be installed in a manner and location that is protected from impacts.
Warning!
If the equipment is not installed and used as specified by the manufacturer, the protection provided by the equipment may be impaired.

2.2 Environmental Conditions

The C500 series is designed for use in the following environmental conditions:
C520: Indoor use only. Although the front of the device can be washed down (as per IP65), the rear of
the device, along with cable attachments and optional accessories, must be protected from liquids and small objects (as per IP30).
C530: Indoor use only. The device cannot be washed down. The device, along with cable attachments
and optional accessories, must be protected from liquids and small objects (as per IP30).
Altitude: up to 2000m
Operating temperature range: -10 °C to 40 °C
Storage temperature range: -20 °C to 50 °C
Humidity: Maximum relative humidity of 80% for temperatures up to 31 °C decreasing linearly to 50% at 40 °C
Mains supply voltage fluctuations: up to ± 10%.
Pollution degree: 2

2.3 Mounting

2.3.1 C520 Panel Mounting
The C520 fits a DIN 43 700 standard 138(-0/+1)mm x 67(-0/+1)mm panel cut-out. Panel mounting is included standard. To panel mount:
1. Insert the 4 supplied M4 screws in the mounting tabs in the corners.
2. Insert the indicator into the panel and rotate the 4 tabs out from the indicator.
3. Tighten the screws to clamp the indicator into the panel. Do not over tighten.
2 C500-600-1.3.0
2.3.2 C530 Surface Mount
The C530 can be attached to a surface using the four mounting holes.
1. Use four M4 bolts, or four #6 screws to attach the C530 to the mounting surface as shown below.
2.3.3 C530 DIN Rail Mounting
The C530 can be attached to a DIN rail using the optional DIN rail mounting kit:
1. Attach the two DIN rail mounts to the C530 using the four supplied screws
2. Clip the C530 to the DIN rail
3 C500-600-1.3.0

2.4 Power Connection

The C500 series can be powered from DC or AC supplies.
2.4.1 DC Power
The C500 series requires a 12-24VDC power supply. The supply need not be regulated, provided that it is free of excessive electrical noise and sudden transients. The C500 series can operate from good quality plug-packs of sufficient capacity to drive both the indicator and the loadcells.
The case ground connection is available via the earth stake on the rear of the unit. The resistance measured between the case of the indicator and the nearest earth point should be less than 2 ohms.
2.4.2 AC Power Module
There is an optional AC supply module which requires an AC input of 100-240VAC, 50-60Hz, 0.6A. Maximum supply voltage variations should not exceed ±10% of the voltage range specified.
The AC supply module also provides a 12DC 0.5A(max) output. Attachment of the AC module is shown below.
4 C500-600-1.3.0
2.5 Loadcell Connection
2.5.1 Overview
The C500 series can drive any number of full bridge strain gauge loadcells up to the equivalent of 16 x 350 ohm cells (21 ohm load).
The span range of the loadcell outputs (the change of signal from the loadcells between zero load and full gross load) must be within the range of 0.2 to 5.0 mV/V. Very low output scale bases can be used with the C500 series, but may induce some instability in the weight readings when used with higher resolutions. Generally speaking, the higher the output, or the lower the number of divisions, the greater the display stability and accuracy.
When shunting loadcells, use only good quality metal film resisters with high temperature stability ratings. Typical values for zero adjustment would fall within the range of 500k ohms (small effect) to 50k ohms (larger effect).
The C500 series has a mV/V meter test mode which can be used to check scale base signal output levels. Refer to Section 5.8.
Warning!
Sense lines must be connected. Failure to do this will result in the C500 series displaying an error message (E00040, E00080 or E000C0).
The C500 series offers two loadcell connection options. For replacement of 5000 indicators, the DB9 connection can be used, as shown below:
For new installations, the loadcell adaptor can be attached to the rear of the indicator. This permits easier connection of the loadcell using screw terminals.
5 C500-600-1.3.0
2.5.2 Cable
When wiring loadcells use only high quality shielded multi-core cable. The cable should be run as far away from any other cabling as possible (minimum separation distance 150mm). Do not bundle loadcell cables with power or control switching cables as interference can trigger display instability, and cause unreliable operation.
The loadcell shield must be installed so as to connect electrically with the metal shell of the DB9 plug or screw terminal shield connection in order for the C500 series to provide its full EMC resistance. Any noise absorbed by the cable shield must be conducted as quickly as possible to the indicator case via the DB9 plug shell, then direct to a solid earthing point via the earth terminal in the power input socket (or earthing lug on DC models).
2.5.3 Six Wire Connection
The connection is made using a standard DB9 male plug. The loadcell socket is wired for six wire systems as follows:
DB9 Pin Screw Terminal Pin Function 1 1 Positive excitation 2 5 Positive sense 3 2 Negative excitation 4 6 Negative sense 9 3 Positive signal 8 4 Negative signal 5 7 Cable shield
6 C500-600-1.3.0
2.5.4 Four Wire Connection
SD01
EX-Area
(Zone 1,2)
Non-EX-
Area
UN = 6,3 eff. V Ri = 317 Ohm
UN = 6,3 eff. V Ri = 3017 Ohm
UN = 1 eff. V Ri = 310 Ohm
Excitation +
Excitation +
Sense +
Sense +
Signal -
Signal -
Signal +
Signal +
Sense -
Sense -
Excitation -
Excitation -
C520 or C530
Scale
When a four wire loadcell system is connected some solder or wire bridges are used to ensure that the excitation voltages are fed into the sense inputs. For DB9 connections, short the following:
EX pin Short to 1 2 3 4
For screw terminal connections, short the following:
EX pin Short to 1 5 2 6

2.6 EX-I Loadcell Connection

The C500 series can be installed with barriers for EX-i applications. Six-wire connection is necessary in this case to achieve an acceptable performance. The C500 series is not intrinsic safe and must be installed outside the hazardous area. Connections for an EX-I application are:
2.6.1 Non-trade Limits
C520/C530 with zener barrier SD01 (Input signal 0,2 µV/e, divisions 3000d, loadcells 2mV/V)
No of loadcells Minimum yield of the loadcells 350 Ω Minimum yield of the loadcells 700 Ω 1 7 % 6 % 2 11 % 7 % 3 14 % 9 % 4 17 % 11 % 6 24 % 14 % 8 31 % 18 %
2.6.2 Trade Limits
C520/C530 with zener barrier SD01 (Input signal 1,0 µV/e, divisions 3000d, loadcells 2mV/V)
7 C500-600-1.3.0
No of loadcells Minimum yield of the loadcells 350 Ω Minimum yield of the loadcells 700 Ω 1 36 % 28 % 2 53 % 36 % 3 70 % 45 % 4 87 % 53 % 6 - 70 % 8 - 87 %
The minimum yield of the loadcells is proportional to the divisions. E.g. at 2000d and 4 loadcells 350 ohm the minimum yield is 58%. These calculations are valid for an overall maximum cable resistance of 3.5 ohm per lead. Larger cable resistances increase the minimum yield.

2.7 Optical Communications

A temporary infrared communications link can be established between the instrument and a PC using an optional cable. This connection can be used to transfer setup and calibration information from a PC.
The PC end of the cable is a standard USB connector. The instrument end of the cable attaches to the left side of the indicator display, or the rear of the indicator as shown below.
Warning!
The optical coupling head contains a strong magnet and should not be placed near any magnetic storage media (eg. credit cards, floppy disks etc.)

2.8 Optional Module Connections

Two optional modules can be connected. These provide a range of external drivers and features. See Section 15 and the module datasheets (for module specific connection details).

2.9 Ethernet Connection

A standard 10/100 Ethernet port is provided. See Section 14.

2.10 USB Host and Device Connections

A USB host and USB device interface are provided. See Section 10.
8 C500-600-1.3.0
Warning!
Do not connect the USB host port to another USB host port. It is possible to purchase USB A Male to USB A Male cables as shown in the picture below that permit such a connection. Making such a connection will damage the indicator and PC, voiding the warranty on both devices.
9 C500-600-1.3.0

3 User Interface

3.1 General

The front panel of the C520 has a six digit LED display and a 6 key keypad. A cover on the rear allows access to a hidden key which can be used to enter full digital setup and calibration. The diagram below shows the main elements of the front panel.
6
8
7
3
5
The C520 user interface includes:
1. 6 digit 14 segment LED display
2. Units indicator
4
2
1
3. Weighing status
4. Setpoint status
5. 6 key keypad
6. Multiple range/interval status
7. Check weigh status
8. Rinlink attachment
9. Full setup key (on the rear of the indicator)

3.2 Display Functions

Display (1): weight readings, errors, information and setup.
Units indicator (2): units for the weight reading (pounds (lb), kilograms (kg), grams (g), ounces (oz),
and tons (t)).
Status indicators (3), (4), (6) and (7): The indicator bank made up of 4 groups of LEDs. The weighing status (3) shows the status of the displayed reading. The multirange status (6) shows the current multirange operation. The setpoint status set (4) shows the status of the 8 setpoints (IO).
10 C500-600-1.3.0
Lit when the displayed reading is within ±
1
of a division of true zero.
4
Lit when the displayed reading is in motion.
Lit when the displayed reading represents net weight. Lit when the displayed reading is within the zero range.
Lit when the display reading has been held.
Ranges 1 and 2 (multiple range/interval modes only). The three annunciators are flashed within the setup menus to indicate the current menu level.
Lit to indicate when a setpoint output is active.
Lit to indicate various states during checkweigh.

3.3 Keys

A normal function that is available during normal weighing (as printed on the key). These are described below.
A setup function which is available during setup and calibration (as printed beneath the key). Refer to Section 5.1.4.
3.3.1 Zero Key
Normal function Zero Zero the scale.
Long press function Cancel zero Cancel all previous zero operations (not available in trade
mode).
The range of the zero setting is limited according to settings OPTION:USE and OPTION:Z.RANGE.
3.3.2 Tare Key
Normal function Tare Tare the scale.
Long press function Preset tare Enter a preset tare value to apply to the scale.
The Tare key can operate over the entire weight range. In trade mode the Tare key will not operate if the gross weight is negative.
3.3.3 Gross/Net Key
Normal function Gross / Net Toggle between gross and net weight.
Long press function Operator and setup menus Access to the operator and setup menus and
alibi mode.
11 C500-600-1.3.0
3.3.4 Function 1, 2 & 3 Keys
ƒ
1
ƒ
2
ƒ
3
3.3.5 Rear Setup Key
Normal function Setup Enter and exit full setup. See Section 5.1.4.
Normal function Configurable Configured in setup.
Long press function Depends on configured normal func-
tion.
12 C500-600-1.3.0

4 Licensing

The C500 series uses licence codes to activate software packages installed on the indicator. All packages with names in the C500-K5xx and L9xx-5xx range will require a license to be entered.
Licence codes are unique for each indicator and can be acquired from the nearest Rinstrum office.

4.1 Unlicensed Packages

If a package requiring a license is installed but not yet licensed, a message like “C500” “K501” “NOT” “LC­NSED” will be displayed when the indicator has finished startup. In this example the package C500-K501 requires a license. Care must be taken to ensure the license entered matches the package name the indicator is displaying.
When an unlicensed package is installed, the indicator can not be used until the package is licensed or unin­stalled.
To allow temporary use of the indicator, license entry can be skipped by pressing the cancel key. The indicator will allow 5 minutes of normal operation before returning to a license entry prompt. If the license is not successfully entered at this stage the indicator will restart.

4.2 Licence Code Entry

To license a package on the C500 series, first install the required firmware (see the Install Firmware section for details). After successful startup, the indicator will prompt the user with the text ‘C500”, “K501”, “NOT”, “LCNSED”. Pressing the OK button will allow the user to enter the licence code.
Once the license code has been entered, press OK. If successful the indicator will prompt “LCNSE” “OK” and the indicator will continue to normal operation.
Note
The JI keys are used to move to the next letter and the HN keys are used to select the appropriate letter.
Alternatively, the network communication command LRP can be used to license pacakges (see Section 21.3.32).
13 C500-600-1.3.0

5 Setup

5.1 General Information

5.1.1 Introduction
Full setup: Allows access to all setup parameters, including calibration.
Safe setup: Allows access to setup parameters which are not critical for trade operation of the scale.
Operator setup: Allows access setpoint targets and inflights. See Section 6.
Note
There are several layers of menu settings. This document uses a colon to show these layers. For example, BUILD:DP refers to the DP setting (decimal point) in the BUILD menu.
5.1.2 Setup security
There are 2 types of security for unauthorised setup access:
Passcodes:
Access to the setup can be passcode protected to prevent unauthorized tampering.
Safe and full setup have separate passcodes. These are set in SPEC:SAFE.PC and SPEC:FULL.PC
The full setup passcode can be used to access safe setup.
The safe passcode cannot be used to access full setup.
Set these passcodes to 0 to disable passcode protection. This is the default.
Physical seals: It is possible to disable access to the full setup via the gross/net key (using SPEC:R. ENTRY). The rear key must then be used to access full setup. The rear key can be sealed via physical
seals such as destructible labels, lead seals, etc.
5.1.3 Entry
There are 2 methods of entering the setup program.
Safe/full setup (front keys):
1. Long press the Gross/net key.
2. Press the Gross/net key to choose which level of setup is required.
Note
Full setup will not be available if this has been disabled in the setup
3. Press the OK key.
4. If a passcode has been set: Use the Gross/net and Print keys to enter the passcode. Press the OK key to confirm the passcode.
14 C500-600-1.3.0
Full setup (rear key):
ƒ
1
ƒ
2
1. Press the key on the rear of the indicator. The security cover may have to be removed.
2. If a passcode has been set: Use the Gross/net and Print keys to enter the passcode. Press the OK key to confirm the passcode.
5.1.4 Navigation
The setup menus are organised in a tree structure. Main menus are called groups. Groups contain sub-groups and items. Items are settings which can be edited. All items in a groups or sub-groups have related functions.
Zero Key
Setup menu function Navigate first level Step through the list of top level menu items. Long
press to step in reverse direction.
Setup editor function Down Decrement selected digit in number editor. Previ-
ous option in bit and list editor.
Tare Key
Setup menu function Navigate first level Step through the list of top level menu items. Long
Setup editor function Down Decrement selected digit in number editor. Previ-
Gross/Net Key
Setup menu function Navigate third level Step through the list of third level menu items.
Setup editor function Right Navigate right when editing numbers, string and
Function 1 Key
Setup menu function Navigate fourth level Step through the list of fourth level menu items.
Setup editor function Up Increment selected digit in number editor. Next
press to step in reverse direction.
ous option in bit and list editor.
Long press to step in reverse direction.
bit editors.
Long press to step in reverse direction.
option in bit and list editor.
Function 2 Key
Setup menu function Descend menus/start edit Descend to the next level down of menus or
start editing the current menu item. Long press to save changes and exit setup.
Setup editor function OK Accept the current change. Long press to
save changes and exit setup.
15 C500-600-1.3.0
Function 3 Key
ƒ
3
Setup menu function Ascend menus Ascend to level above of menus.
Setup editor function Cancel Cancel the current changes.
Rear Setup Key
Setup menu function Save and exit setup Save changes and exit setup. Setup editor function Save and exit setup Exit current editor, save changes and exit setup.
5.1.5 Editing Option Items
Some settings allow the choice of an option from a predefined list of options. Examples are BUILD:DP or OPTION:USE. To show/edit:
Press the OK key to show the current setting
Press the up or down keys until the correct setting is shown
Press the OK key to exit the editor
5.1.6 Editing Weight and Number Items
Some settings require the entry of a weight or other number. Examples are BUILD:CAP1 or OPTION:Z.BAND. The correct decimal point and units (if applicable) are shown while editing. To show/edit:
Press the OK key to show the current setting
Use the left and right keys (change digit) and the up and down keys (increment/decrement digit) to show
the correct value
Press the OK key to exit the editor
– If the setting is not possible (for example if the value is greater than the allowed maximum), ——
is shown and the editor will not exit.
5.1.7 Editing String Items
Some settings require the entry of a text or token string. Examples are SERIAL:AUT.OPT:AUT.FMT or SERIAL: PRN.OPT:HEADER. To show/edit:
Press the OK key to show the first character in the string
The character is shown as xxx.yyy.
xxx is the character position in the string (e.g: 001, 002, 003, etc).
yyy is the ASCII code for the character (e.g: 065=A, 002=STX). See the ASCII table in Section 9.5.
To enter the ASCII value, use the left and right keys to change the selected digit and the up and down
keys to change that digit
Use the OK key to advance to the next character in the string
Press the cancel key to exit the editor (changes will be saved)
16 C500-600-1.3.0
5.1.8 Editing With Functions
Press the OK key to start the function
All functions are different and there are no standard keys. The user will be prompted for what is required.
Use the cancel key to exit the function
5.1.9 Exit
There are several methods of exiting the setup menu.
Method 1: Save and exit
– Long press the OK key.
Method 2: Save and exit
1. Press the Zero key until -END- is shown.
2. Press the OK key
Method 3: Save and exit
– Press the rear key
Method 4: Exit without saving
– Remove the power from the instrument.

5.2 BUILD: Scale Build Menu

Items in this group configure the scale build. It is important to set the build options before calibrating. Changes after calibration may invalidate the calibration.
Items Name Description Scale type TYPE Selects the number of ranges used. Options are:
SINGLE(def): Single range
DUAL I: Dual interval
DUAL R: Dual range
Decimal point position DP Sets the decimal point position on the display. Options are:
000000(def)
00000.0
0000.00
000.000
00.0000
0.00000
Range 1 scale capacity CAP1 Sets the maximum capacity of the scale. If BUILD:TYPE=DUAL I
or BUILD:TYPE=DUAL R, it sets the capacity of the 1st range. Default: 3000.
17 C500-600-1.3.0
Range 1 verification in­terval
Range 2 scale capacity CAP2 Sets the maximum capacity of range 2. Only used if BUILD:
Range 2 verification in­terval
E1 Sets the minimum verification interval of the scale (as dis-
played). If BUILD:TYPE=DUAL I or BUILD:TYPE=DUAL R, it sets minimum verification interval of the 1st range. Options are:
1(def)
2
5
10
20
50
100
TYPE=DUAL I or BUILD:TYPE=DUAL R. Default: 6000.
E2 Sets the minimum verification interval of range 2. Only used if
BUILD:TYPE=DUAL I or BUILD:TYPE=DUAL R. Options are:
1(def)
2
5
10
20
50
100
Additive tare limit AD.TARE Sets the additive tare limit. Default: 0. See Section 7.2.6 for
more details.
Weighed units UNITS Sets the weighing units for the scale. Options are:
NONE
G
KG (default)
LB
T
OZ
USER
A/D synchronisation frequency (effects calibration)
High resolution display HI.RES In full setup, this setting enables x10 high resolution display.
SYNC Sets the frequency of the primary anti-noise filter in Hz. This
sets the rate that data is processed. It will deliver optimum noise performance in a 50Hz environment when set to 12.5, 25 or 50. Options are: 10, 12.5, 15, 20, 25, 30, 50(def), 60, 100
Weights will be shown with 10x resolution. The options are:
OFF(def)
ON
In safe setup, this setting will display the weight in x10 mode only while the menu is active. Upon exit the x10 mode is dis­abled. In trade mode this test is only available for 5 seconds.
= Change only possible in FULL Setup
18 C500-600-1.3.0

5.3 OPTION: Scale Options Menu

Items within this group set various weighing options for the scale. Changes of some items will affect certification.
Items Name Description Scale trade use USE Set whether the scale is for trade use. Options are:
OIML: Scale operation is not restricted by OIML or NTEP
INDUST: Scale operation will comply with OIML (de-
fault)
NTEP: Scale operation will comply with NTEP
Weight averaging FILTER Sets the number of weight readings to average before the weight
is used. Options are:
1
2
3
4
5
6
7
8
9
10(def)
25
50
75
100
200
Anti-jitter average reset JITTER Sets the reset threshold for the anti-jitter filter. Options are:
OFF: Anti-jitter average disabled.
FINE(def): Small changes will reset the filter.
COARSE: Larger changes are required to reset the filter.
Motion Detection MOTION Sets how trigger level for motion detection. Set in divisions per
time period. For example, 0.5-1.0 means that more than 0.5 divisions in 1 second is considered motion. Options are:
NONE: Disable motion detection
0.5-1.0(def)
1.0-1.0
2.0-1.0
5.0-1.0
0.5-0.5
1.0-0.5
2.0-0.5
5.0-0.5
0.5-0.2
1.0-0.2
2.0-0.2
5.0-0.2
3.0-1.0
3.0-0.5
3.0-0.2
19 C500-600-1.3.0
Auto-zero on start-up AUTO.Z Enable and initial zero on start. The amount of weight that can
be zeroed is limited to ±10% of scale capacity. Options are:
OFF(def)
ON
Zero tracking Z.TRAC Enable zero tracking. Set in divisions per time period. For
example, 0.5-1.0 means that zero tracking will cancel no more than 0.5 divisions in 1 second whilst in the zero band. Options are:
NONE(def): Disable zero tracking
0.5-1.0
1.0-1.0
2.0-1.0
5.0-1.0
0.5-0.5
1.0-0.5
2.0-0.5
5.0-0.5
0.5-0.2
1.0-0.2
2.0-0.2
5.0-0.2
3.0-1.0
3.0-0.5
3.0-0.2
Allowable range of zero setting
Zero Dead Band Z.BAND Range around zero which is considered zero for zero tracking,
Sense line check SENS.CH Enable sense checking. Useful with EX applications, see Sec-
= Change only possible in FULL Setup
Z.RANGE Range around 0 where a scale zero is possible. Options are:
02-02(def): -2% to +2% of capacity
01-03: -1% to +3% of capacity
20-20: -20% to +20% of capacity
100.100: -100% to +100% of capacity
multiranging, auto-printing, etc. Default: 0.
tion 2.6 Options are:
OFF
ON(def)
20 C500-600-1.3.0

5.4 CAL: Scale Calibration Menu

Items in this group are used for scale calibration. See Section 7.
Items Name Description Zero calibration ZERO Perform a zero calibration Span calibration SPAN Perform a span calibration Linearity calibration ED.LIN Perform a linearity calibration
Clear linearity points CLR.LIN View/clear linearity points
Direct zero calibration DIR.ZER Perform a direct zero calibration Direct span calibration DIR.SPN Perform a direct span calibration Restore factory calibra-
tion
= Change only possible in FULL Setup
FAC.CAL Set the calibration and BUILD menu settings to factory default
values
21 C500-600-1.3.0

5.5 SERIAL: Serial Communications Menu

Items within this group set the serial and printing outputs.
Items Name Description Serial Ports SER.M.1A
SER.M.1B SER.M.2A SER.M.2B SER.SLV SER.HST
Function type TYPE Sets the function of the serial port. Options are:
Options for module 1 port A Options for module 1 port B (transmit only) Options for module 2 port A Options for module 2 port B (transmit only) Options for USB slave serial port Options for USB host serial port
OFF: Disable the port
AUTO.LO: Auto transmit at 10Hz
AUTO.HI: Auto transmit at the sync frequency
PRINT: Enable printing
SINGLE: Transmit once (see also Section 17.7)
NET: Rinstrum network protocol (see Sections 18 and 21)
MB.LGCY: 5000 Modbus ASCII legacy protocol (see Section 22)
MB.ASCI: Fully featured Modbus ASCII protocol (see Section 19)
MB.RTU: Fully featured Modbus RTU protocol (see Section 19)
Availability:
SER.M.xA: OFF - MB.LGCY
SER.M.xB: OFF - SINGLE
SER.SLV: OFF - NET
SER.HST: OFF - MB.RTU
Baudrate BAUD Sets the baudrate. Options are:
300
600
1200
2400
4800
9600 (default)
19200
38400
57600
115200
Parity, data bits, stop bits, termination, RS232/RS485 and duplex
TCP/IP Serial Ports
TCP Port PORT Sets the TCP port used for the socket. Selectable from 1024 to 65535.
BITS Sets port transmission options. Options for each position are:
1. N/O/E: No parity, odd parity, even parity
2. 8/7: Number of data bits
3. 1/2: Number of stop bits.
4. -/T: RS485 termination resistor enable
5. 2/4: RS232 or RS485
6. -/D: DTR handshake enable Default: N81-2­Note: Not all options apply to all ports.
TCP.IN.1 TCP.IN.2
Options for incoming TCP/IP network communication port Options for incoming TCP/IP automatic output port
Default: 2222 (TCP.IN.1), 2223 (TCP.IN.2).
22 C500-600-1.3.0
Timeout T.OUT Sets the timeout period in seconds for the TCP port. A value of 0 will
disable the timeout. When set, if the TCP output buffer does not empty within the timeout period, the connection will be forceably closed. On network ports, if no data is read from the TCP socket within the timeout period, the connection will be forceably closed. Selectable from 0 to 86400. Default: 0.
Outgoing UDP/IP Serial Ports
Function type TYPE Sets the function of the UDP port. Options are:
Destination IP DST.IP Set the destination IP address from which to accept commands and to
Destination UDP port
Incoming UDP/IP Serial Ports
Function type TYPE Sets the function of the UDP port. Options are:
UDP.O.1 UDP.O.2
DST.PRT Sets the destination UDP port from which to accept commands and to
UDP.IN.1 UDP.IN.2
Options for outgoing UDP/IP port 1 Options for outgoing UDP/IP port 2
OFF: Disable the port (default)
AUTO.LO: Auto transmit at 10Hz
AUTO.HI: Auto transmit at the sync frequency
PRINT: Enable printing
SINGLE: Transmit once (see also Section 17.7)
NET: Rinstrum network protocol (see Sections 18 and 21)
MB.LGCY: 5000 Modbus ASCII legacy protocol (see Section 22)
which data should be sent. Displayed as nnn.nnn.nnn.nnn (eg 192.
168.1.254). Each octet has the range of 0 to 255. Default is 0.0.0.0
(disabled).
which data should be sent. Selectable from 0 to 65535. Default is 0 (disabled).
Options for incoming UDP/IP port 1 Options for incoming UDP/IP port 2
OFF: Disable the port (default)
AUTO.LO: Auto transmit at 10Hz
AUTO.HI: Auto transmit at the sync frequency
PRINT: Enable printing
SINGLE: Transmit once (see also Section 17.7)
NET: Rinstrum network protocol (see Sections 18 and 21)
MB.LGCY: 5000 Modbus ASCII legacy protocol (see Section 22)
UDP listen port PORT Sets the port on which the indicator listens for commands. Replies are
sent to the last IP:port that a command was received from. On non­network ports (AUTO.LO, etc), the receving end should send an empty UDP packet to the indicator to initiate sending. Selectable from 0 to
65535. Default is 0 (disabled).
Network options NET.OPT Options for serial networking
Serial Address ADDRESS The serial network address. Selectable from 0 to 31. Default: 31
Auto Transmit Options
Auto output TYPE The auto transmit format (see Section 8). Options are:
AUT.OPT This is a list of all items concerned with automatic and single serial
transmission of weight data.
AUTO.A: Format A (default)
AUTO.B: Format B
AUTO.C: Format C
AUTO.D: Format D
CUSTOM: Custom format as set in SERIAL:AUT.OPT:AUT.FMT
AUTO.F: Format F
23 C500-600-1.3.0
Auto Output Source
Custom format AUT.FMT Custom format (see Section 8.2.6 for more information).
Start Character ST.CHR Sets the ASCII character sent at the start of the automatic message. If
End Character 1 END.CH1 Sets the 1st of 2 ASCII characters sent at the end of the automatic
End Character 2 END.CH2 Sets the 2nd of 2 ASCII characters sent at the end of the automatic
Printing Options PRN.OPT This is a list of all items concerned with printing.
Printout Type PRNT.TP Set the printout type (see Section 9.1). Options are:
SOURCE The weight source for the output data. Options are:
DISP(def): Displayed weight
GROSS: Gross weight
NET: Net weight
TOTAL: Total weight
set to 0, no character is sent. Default: 2 (STX)
message. If set to 0, no character is sent. Default: 3 (ETX)
message. If set to 0, no character is sent. Default: 0 (none)
SINGLE(def): Print a single line with no extra line feed
DOUBLE: Print single line output but double spaced
TICKET: Print full weight ticket
A.SING: Auto print a single line with no extra line feed
A.DOUB: Auto print single line output but double spaced
A.TICK: Auto print full weight ticket
TOTAL: Totalising printer mode
A.TOTAL: Automatic Totalising printer mode
Ticket Header HEADER Ticket header (see Section 9.2).
Ticket Format TIC.FMT Ticket format (see Section 9.3).
Space Columns and rows for print
Print Interlock I.LOCK Print interlock type. Options are:
Modbus Options MOD.OPT This is a list of all items concerned with Modbus.
Modbus TCP Port 32bit Endian ENDIAN This sets the endianness for 32bit Modbus registers. The Modbus speci-
SPACE Position of the printout. The 1st parameter sets the horizontal spac-
ing. The 2nd parameter sets the vertical spacing (see Section 21.3.39). Default: 00.00
NONE: No interlock (default)
MOTION: Motion must occur between printouts
RET.Z: Scale must return to the zero band between printouts
PORT Set the TCP port that listens for Modbus connections. Default: 502
fication does not specify endian for values larger than 16bits. This setting does not swap the endian for 16bit values. These are fixed. Options are:
BIG(def): Big endian, the Modbus defacto standard. Low register
= data high 16bits, high register = data low 16bits.
LITTLE: Little endian. Low register = data low 16bits, high reg-
ister = data high 16bits.
24 C500-600-1.3.0

5.6 ETH.NET: Ethernet Menu

Items within this group set the Ethernet and IP parameters.
Items Name Description DHCP enable DHCP Set whether IP setup is obtained via DHCP. Options are:
OFF
ON (default)
IP address IP View or set the IP address. Displayed as nnn.nnn.nnn.nnn
(eg 192.168.1.254). Each octet has the range of 0 to 255. Read only when DHCP is enabled, displays the DHCP assigned address. Default is 192.168.1.254.
Subnet mask MASK View or set the subnet mask. Displayed as nnn.nnn.nnn.nnn
(eg 255.255.255.000). Each octet has the range of 0 to 255. Read only when DHCP is enabled, displays the DHCP assigned mask. Default is 255.255.255.0.
Gateway address GATE.W View or set the default gateway address. Displayed as nnn.
nnn.nnn.nnn (eg 192.168.1.1). Each octet has the range of 0 to 255. Read only when DHCP is enabled, displays the DHCP assigned address. Default is 192.168.1.1.
DNS servers DNS.1, DNS.2, DNS.3 View or set the DNS server addresses. Displayed as nnn.nnn.
nnn.nnn (eg 192.168.1.1). Each octet has the range of 0 to
255. Read only when DHCP is enabled, displays the DHCP as­signed address. Defaults are 192.168.1.1, 0.0.0.0, 0.0.0.0.
Host name HST.NAM The indicator hostname. Defaults to <model>-<serial no>,
e.g. c520-123456.
Search domain SEARCH Search domain used in addition to domain name. Read only
when DHCP is enabled, displays the DHCP assigned search domain. Default is “”.
MAC address MAC Ethernet MAC address in hexadecimal. Read only.
25 C500-600-1.3.0

5.7 SPEC: Special Settings Menu

Items within this Group set the security codes, key locking and special modes.
Items Name Description Safe setup passcode SAFE.PC Passcode required to enter safe setup. Set to 0 to allow free
access. Default is 0.
Full setup passcode FULL.PC Passcode required to enter full setup. Set to 0 to allow free
access. Default is 0.
Rear entry mode R.ENTRY Rear entry mode for full setup. This option can only be
changed when the rear key is used to enter the menus. Options are:
OFF(def): Full setup is available via the Gross/net key
or rear key.
ON: Full setup access is only available via the rear key.
Key enable BUTTON Enable each front key (in the same order as the keys). Options
are:
Y(def): enabled
N: disabled
I: immediate operation (dont wait for motion, not valid
for trade)
Immediate operation is not available on the gross/net key.
Function Key 1 Function Key 2 Function Key 3
KEY.FN
KEY.FN.1 KEY.FN.2 KEY.FN.3
Set the function of the front function keys (see Section 17). Options are:
NONE
PRINT
SHW.TOT
CLR.TOT
UNDO
SIN.M1A
SIN.M1B
M.HOLD
P.HOLD
L.HOLD
SIN.M2A
SIN.M2B
UNITS
SIN.SLV
SIN.HST
Defaults: KEY.FN.1 = PRINT, KEY.FN.2 = NONE, KEY.FN.3 = NONE
26 C500-600-1.3.0
Operation of the external inputs
Remote Key 1 Remote Key 2 Remote Key 3 Remote Key 4 Remote Key 5 Remote Key 6 Remote Key 7 Remote Key 8
Buzzer Enable BUZZER Enables and disables the buzzer operation. Options are:
IN.FN
IN.FN.1 IN.FN.2 IN.FN.3 IN.FN.4 IN.FN.5 IN.FN.6 IN.FN.7 IN.FN.8
Set the function of the remote inputs (see Section 17). Options are:
NONE
ZERO
TARE
GROSS
PRINT
BLANK
LOCK
SHW.TOT
CLR.TOT
UNDO
SIN.M1A
SIN.M1B
M.HOLD
P.HOLD
L.HOLD
TXT.PRN
SIN.M2A
SIN.M2B
UNITS
SIN.SLV
SIN.HST
SP.RST.A
SP.RST.B
Defaults: All inputs = NONE
OFF
ON (default)
Display Brightness BRIGHT Set the display brightness (0..100%). Default: 100%
Secondary Units UNIT.2 Set the secondary units. Options are:
OFF (default)
G
KG
LB
OZ
CUSTOM
Tertiary Units UNIT.3 Set the tertiary units. Options are:
OFF (default)
G
KG
LB
OZ
Custom Unit Factor FACTOR Set the conversion factor for custom secondary units
(0.001..999.999) Default is 1.000.
LB-OZ display LB.OZ Display oz weights as lb-oz where possible. Options are:
OFF (default)
ON
= Change only possible in FULL Setup
27 C500-600-1.3.0

5.8 TEST: Test Menu

Items within this group are used for testing.
Items Name Description
mV/V test mode SCALE Show the loadcell signal in mV/V. In trade mode this test is
only available for 5 seconds.
Test IO: 1 to 4 Test IO: 5 to 8
Overload Counter O-LOAD Shows the number of times that the instrument has been over-
IO-1.4 IO-5.8
Test IO by checking the value of inputs and setting outputs on/off. If no IO is attached to the indicator, “NO I.O.” error will be displayed. The input status is:
1..8: IO is on
-: IO off
The output status is:
1. to 8.: output is on
-.: output is off (despite being turned on)
To drive an output, use the left and right keys to select the desired IO, and up and down keys to toggle the state of the key. The decimal point indicates the IO is being driven as an output. Press OK or cancel to exit the editor.
loaded to above 135% of fullscale. Use the OK key to clear the overload count in full setup.
= Change only possible in FULL Setup
28 C500-600-1.3.0

5.9 SET.PTS: Setpoints Menu

This section is used to set all of the operational logic of the setpoint system, as well as provide for the entry of secure setpoint target and inflight values.
Items Name Description General GEN General setpoint settings
Jog on time JOG ON Job on time in milliseconds. Only used for pulse setpoint timing. Jog off time JOG.OFF Job off time in milliseconds. Only used for pulse setpoint timing. Jog set JOG.SET Number of jogs in a set. Only used for pulse setpoint timing. Maximum sets MAX.SET Maximum number of jog sets. Only used for pulse setpoint timing. Feeder FEEDER Feeder type for weigh in and weigh out setpoints. Options are:
MULT.: Outputs will run in parallel (default)
SINGLE: Outputs will run serially
Delay check DLY.CHK Delay time in milliseconds after weigh in or weigh out setpoint
becomes active before weight is checked again.
Setpoint 1 Setpoint 2 Setpoint 3 Setpoint 4 Setpoint 5 Setpoint 6 Setpoint 7 Setpoint 8
SET.PT.1 SET.PT.2 SET.PT.3 SET.PT.4 SET.PT.5 SET.PT.6 SET.PT.7 SET.PT.8
Setpoint settings
Setpoint type TYPE Set setpoint type. Options are:
OFF: Disabled (default)
ON: Always active
OVER: Weight over setpoint
UNDER: Weight under setpoint
COZ: Centre of zero status
ZERO: Zero band status
NET: Gross/net status
MOTION: Motion status
ERROR: Error status
BUZZER: Buzzer status
W. OUT: Weigh out setpoint
W. IN: Weigh in setpoint
Target TARGET Setpoint target. Only used for weight setpoints. Hysteresis HYS Setpoint hysteresis. Only used for weight setpoints. Inflight FLIGHT Setpoint inflight. Only used for weight setpoints.
Lock LOCK Disable operator access (via operator menus). Options are:
OFF(def): menu access available
ON: menu access locked
Source SOURCE Select source for weight setpoints. Options are:
GROSS(def): use gross weight.
NET: use net weight.
Output logic LOGIC Output logic. Options are:
HIGH(def): output is high when setpoint is active.
LOW: output is low when setpoint is active.
29 C500-600-1.3.0
Alarm ALARM Setpoint alarm. Options are:
OFF(def): no alarm.
SINGLE: Single beep alarm.
DOUBLE: Double beep alarm.
CONT.: Continuous beeping alarm.
FLASH: Flash display alarm.
Output timing TIMING Output timing. Options are:
LEVEL: Output is active when setpoint is active and reset is
not active (default)
EDGE: Output is active when setpoint is active
LATCH: will stay inactive after reset until the next setpoint
transition from inactive to active
PULSE: Setpoint will stay active once activated until the
reset becomes active
Reset input RESET Reset input. Options are:
NONE: No reset input (default)
SP.RST.A: Setpoint reset A
SP.RST.B: Setpoint reset B
30 C500-600-1.3.0

5.10 ANALOG: Analog Output Menu

Items within this menu set the options for the optional analog output module.
Items Name Description Source SOURCE Select the reading source. Options are:
GROSS: Gross weight
NET: Net weight
DISP(def): Displayed weight (gross or net)
COMMS: Use value written to comms register.
Type TYPE Select either voltage or current output. Options are:
CURR(def): 4-20mA output
VOLT: 0V-10V voltage output
Absolute value ABS Select absolute value output. Options are:
OFF (def)
ON
Clip ouput value CLIP Select if output value is clipped. Options are:
OFF (def)
ON
Calibrate Zero output CAL.LO Calibrate analog output at 0 weight (either 4 mA or 0V). The
analog output cards are factory calibrated but this allows for any fine adjustment on site.
Calibrate Fullscale output CAL.HI Calibrate analog output at fullscale weight (either 4 mA or 0V).
The analog output cards are factory calibrated but this allows for any fine adjustment on site.
Test Analog Output FRC.ANL Test analogue output. Set the analogue output low (0V or 4mA)
or high (10V or 20mA).
31 C500-600-1.3.0

5.11 CLOCK: Clock Menu

This menu is used to set the clock/calendar and QA options.
Items Name Description Time set TIME Set the time in the format HH.MM, where:
HH: Hours (00 - 23)
MM: Minutes (00 - 59)
Date set DATE Set the current date in EU format (DD.MM.YY), where:
DD: Day (01 - 31)
MM: Month (01 - 12)
YY: Year (1997 - 2200)
QA enable QA.OPT Enable QA calibration due check. Options are:
OFF(def)
ON
QA date QA.DATE Set the QA check date. Set in EU format (DD.MM.YYYY),
where:
DD: Day (01 - 31)
MM: Month (01 - 12)
YY: Year (1997 - 2200)
Time format T.FMT Set the time format for printing. Options are:
24 HR (default)
12 HR
Date format D.FMT Set the date format for printing. Options are:
DD.MM.Y4 (default)
MM.DD.Y4
Y4.MM.DD
DD.MM.Y2
MM.DD.Y2
Y2.MM.DD
= Change only possible in FULL Setup
32 C500-600-1.3.0

5.12 FILE: File Menu

This group is used for saving and loading files to and from a USB disk attached to the indicator. The indicator only supports USB disks formatted with the FAT32 file system.
Items Name Description Upgrade firmware FW.UPD Upgrade the firmware from a USB mass storage device. The
upgrade file must be in the root directory of the disk, and have an extension of .rpk. There must only be one .rpk file on the disk, as there is no ability to select which file to install. The menu will prompt to continue before installing the firmware. The following errors may be displayed:
“NO DISK”: No USB disk is present, or formatted in an
unsupported filesystem
“NO RPK”: There are no .rpk files in the root directory
of the USB disk
“MANY RPK”: There is more than one .rpk file in the
root directory
Save settings to USB disk
Save change log to USB disk
Save DSD data to USB disk
Save debug information to USB disk
Eject USB disk EJECT Eject the USB disk.
SAV.SET Save settings to a USB mass storage device. The file will be
saved in the root directory and be called <model> <serial number> <date> <time> settings.rdb. For example: C520 3382100 20120608 145951 settings.rdb. See Section 5.15 FACTRY:PRN.CFG for printing this information to an attached printer.
SAV.CL Save the change log file to a USB mass storage device. The file
will be saved in the root directory and be named as follows: <model> <serial number> <date> <time> changelog.csv. For example: C520 3382100 20120608 145951 changelog.csv
SAV.DSD Export DSD data to a USB mass storage device. The file
will be saved in the root directory and be named as follows: <model> <serial number> <date> <time> dsd.csv. For example: C520 3382100 20120609 011556 dsd.csv
SAV.DBG Export debug information to disk. This file provides use-
ful information to Rinstrum when trying to solve installa­tion and setup problems. The file will be saved in the root directory and be named as follows: <model> <serial number> <date> <time> debug info.txt. For example: C520 3382100 20120609 011556 debug info.txt
= Change only possible in FULL Setup
33 C500-600-1.3.0

5.13 DSD: Digital Storage Device Menu

This group is used for digital storage device options.
Items Name Description DSD Enable ENABLE Enables and disables the DSD. Options are:
OFF(def): Traceable weights are not stored in the DSD
ON: Traceable weights are stored in the DSD
Note
After enabling the DSD for the first time, it is necessary to initialise the DSD before use using the DSD:INIT menu.
Initialise DSD INIT Initialise the DSD. This option will create or re-create the
DSD. All records will be lost. The user will be prompted to continue before this action will occur.
DSD Status STATUS Displays the current number of records in the DSD, and the
total capacity of the DSD.
Auto purge A.PURGE Enables and disables automatic purging of the DSD. When the
DSD is purged, 10% of the records are removed. Options are:
OFF(def): During printing, if the DSD becomes full, the
indicator will prompt the user to purge the DSD
ON: During printing, if the DSD becomes full, the indi-
cator will purge the DSD without user interaction
Manual Purge PURGE Manually purge 10% of the DSD records.
= Change only possible in FULL Setup
34 C500-600-1.3.0

5.14 CHG.LOG: Changelog Menu

This group is used for change log options.
Items Name Description Changelog Status STATUS Displays the percent full of the change log. Clear Changelog CLEAR Clear the changelog. All records will be lost. An entry will be
made in the changelog to indicate it has been cleared.
= Change only possible in FULL Setup
35 C500-600-1.3.0

5.15 FACTRY: Factory menu

This group is used for factory options.
Items Name Description
Restore Factory default DEFLT Restores settings to factory defaults (except calibration set-
tings).
Printout of the indica­tor settings
= Change only possible in FULL Setup
PRN.CFG Print all settings to the connected printer.
See Section 5.12 FILE:SAV.SET for saving this information to a disk.
36 C500-600-1.3.0

6 Operator Menus

The operator menus provide access to some settings typically used by operators. These do not require access to safe or full setup.
Items Name Description Setpoint Targets TARGET The target menu displays the sepoint targets for active setpoints only.
Inactive and other setpoint types are hidden. Setpoint 1 Target TARG1 Setpoint 2 Target TARG2 Setpoint 3 Target TARG3 Setpoint 4 Target TARG4 Setpoint 5 Target TARG5 Setpoint 6 Target TARG6 Setpoint 7 Target TARG7 Setpoint 8 Target TARG8
Setpoint Inflights FLIGHT The inflight menu displays the sepoint inflight values for active setpoints
only. Inactive and other setpoint types are hidden. Setpoint 1 Inflight FLT 1 Setpoint 2 Inflight FLT 2 Setpoint 3 Inflight FLT 3 Setpoint 4 Inflight FLT 4 Setpoint 5 Inflight FLT 5 Setpoint 6 Inflight FLT 6 Setpoint 7 Inflight FLT 7 Setpoint 8 Inflight FLT 8
USB USB The USB menu allows you to quickly eject a USB disk. This menu is
only available when a USB disk is mounted. Eject USB disk EJECT Eject the USB disk.
Current IP Settings IP.INFO This menu allows you to quickly view the IP settings of the indicator.
These settings can only be changed from the Ethernet setup menu. See
Section 5.6. DHCP enable DHCP View whether IP setup is obtained via DHCP.
IP address IP View the currenly assigned IP address. Subnet mask MASK View the currently assigned subnet mask. Gateway address GATE.W View the currently assigned default gateway address. DNS address DNS View the currently assigned DNS server address. Host name HST.NAM View the indicator hostname. MAC address MAC View the indicator Ethernet MAC address in hexadecimal.
Exit -END- Exit the operator menus
37 C500-600-1.3.0

7 Calibration and Trade

7.1 Introduction and Warnings

The calibration of the C500 series indicators are fully digital. The calibration results are stored in permanent memory for use each time the unit is powered up.
Some of the menu settings affect calibration. The BUILD settings must be set before calibration. Changing these settings after calibration may alter the calibration.
All calibration operations are in the CAL menu. Calibration routines are available in full setup only (not safe setup).
The calibration program will automatically prevent the indicator from being calibrated into an application outside its specification. If an attempt is made to calibrate the indicator outside of the permitted range, an error message will show and the routine will be abandoned. Refer to Section 21.
The indicator has a wide-range amplifier section. The non-trade calibration range of the instrument extends well beyond the trade approved range. It should not be assumed that just because the indicator has successfully calibrated a scale, that the scale is correct for trade use. Always check the scale build against the approval specification.

7.2 General Information

7.2.1 Terminology
A knowledge of basic weighing terms is useful in setting up and calibrating the indicator. These terms are used throughout the setting procedure and are defined as follows:
Weighing range: This is the range of weights which can be measured. The indicator can be setup with 1
or 2 ranges.
Division / count-by: The smallest unit of weight change which is displayed. This will be different for
each range. This is setup in BUILD:E1 and BUILD:E2.
Fullscale / full capacity: The maximum amount of weight used on the scale. This will be different for
each range. This is setup in SCALE:CAP1 and SCALE:CAP2.
Number of divisions: The number of divisions between 0 and full capacity. It is equal to full capacity /
count-by. This might be different for each range. For example, 20000kg / 10kg = 2000 divisions.
Units: Describes the unit of measurement used for the weight (kg, t, lb, etc).
Loadcell signal at full capacity: This is the loadcell signal at full capacity.
Signal resolution: This is the change in loadcell signal for each division.
Example:
A 10000kg, 2.0mV/V loadcell is used in an application with a 5000kg capacity, displaying in 5kg steps.
The values of each of the above terms is:
– Units = kg
– Capacity = 5000kg
– Count-by = 5kg
Number of divisions = 1000 divisions
38 C500-600-1.3.0
The loadcell signal at full capacity = (5000kg / 10000kg) x 2.0mV/V = 1.0mV/V
The signal at capacity = 5V excitation * 1.0mV/V = 5mV
The signal resolution = 5mV / 1000 divisions = 5 µV/division
7.2.2 Dual Interval and Dual Range Operation
The indicator provides single range, dual interval and dual range modes. In non-trade operation, up to 100,000 divisions are available so it is rare for the precision of the displayed reading to be a problem. However in trade applications where the number of divisions that can be legally displayed is limited, the use of dual interval or dual range operation allows greater precision in the displayed readings without exceeding the maximum number of graduations available in the certification of the loadcell.
Both of these modes of operation allow for the indicator to operate with 2 count-by settings so that it is possible to weigh for example up to 2 kg in 1g increments and then up to 5kg in 2g increments.
Dual interval and dual range are identical in many respects and can be treated the same for the purposes of setup and calibration. The difference in the two comes about in the operation of the scale. With dual range operation the range is determined based on the gross weight. Once the scale changes from low range to high range it will not change back to low range until the scale is returned to a stable zero reading. Dual interval operation however is based on the net weight and no restrictions are placed on the change from the high interval to the low interval. With dual interval operation it is therefore possible to weigh in the low interval with high tare weights.
The indicator is equally accurate in either mode but due to hysteresis effects with many loadcells it may not be possible to operate accurately in dual interval mode. In these cases dual range mode ensures that the weight readings taken from the loadcell are accurately displayed during loading and unloading operations.
7.2.3 Direct mV/V Operation
It is possible to calibrate the indicator without test weights if the output capacity of the loadcell is known. For applications like silo weighing etc where it is impractical to use test weights this mode of operation allows the mV/V signal strength at no load, as well as the mV/V signal strength of the span to be entered directly. This type of calibration is only as accurate as the loadcell output figures but for many applications this is more than adequate. For more details see Section 7.6.
7.2.4 Maintenance Date
The indicator is able to indicate when it is due for recalibration or regular maintenance. This is set in CLOCK: QA.OPT and CLOCK:QA.DATE. When the due date is reached, the indicator displays (CAL) (DUE). Pressing any
key will hide this message temporarily. This message can only be disabled by changing the QA settings (which requires full setup).
7.2.5 Filtering Techniques
The indicator has a number of advanced filtering options which allow it to be optimized to produce the most accurate readings possible in the shortest time. There is a trade-off between noise reduction and step response time.
Note
The step response is the time between placing a weight on the scale and the correct weight reading being displayed.
39 C500-600-1.3.0
FIR Filter:
The first level of filtering provided is a FIR filter that is linked to the measurement rate. The measurement
rate is set in BUILD:SYNC. This filter is a very high performance ’tuned’ filter that provides up to 180 dB of attenuation at multiples of the SYNC frequency and broad band filtering of between 40 and 80 dB generally. For example, setting the SYNC frequency at 25Hz would provide 180 dB of noise rejection at 25, 50, 75 . . . Hz.
The primary noise source is the mains power so the SYNC is usually set to half the mains frequency or
the mains frequency. For example, with 50Hz mains power, use 12.5, 25 or 50Hz SYNC frequency. The FIR filter introduces a delay of 3 samples to the step response. So for a SYNC frequency of 50Hz (i.e. readings every 20 milliseconds) there is a delay of 60 milliseconds between a weight change and the final weight reading (before averaging is applied).
Digital Averaging:
In addition to the FIR filter the indicator has two levels of digital averaging.
The first is a fixed length sliding window average where the average of the last ’n’ readings is calculated.
As each new reading is taken the oldest reading is discarded and a new average calculated. The length of the window is set in OPTION:FILTR from 1 reading to 200 readings. Increasing the average will increase the step response. For example an average of 10 readings with a SYNC frequency of 50Hz gives a step response = (10 + 3) / 50Hz = 0.26 seconds.
The second average is similar to the first but has a variable length which grows from 1 reading up to a
maximum of 10 readings. If a disturbance on the scale is detected the old readings are discarded and a new average starts all over again. Each of the 10 readings is calculated over the window length of the fixed average. In this way very long term averages are calculated without causing any delays. The amount of fluctuation that causes the average to be restarted can be selected as FINE or COARSE in OPTION:JITTER. The COARSE setting is more tolerant of weight change than the FINE.
7.2.6 Subtractive and Additive Tare
The indicator can operate subtractive and additive tare:
Subtractive tare: The weight tared is subtracted from the total weight that can be measured. For
example, if the scale capacity is 100kg and the tare is 40kg, then the scale can only measure a maximum 60kg NET.
Additive tare: The weight tared is not subtracted from the total weight that can be measured. For
example, if the scale capacity is 100kg and the tare is 40kg, then the scale can still measure to a maximum 100kg NET. The maximum amount of additive tare is setup in BUILD:AD.TARE.
40 C500-600-1.3.0
*
Underload
Zero Tare
Value
MAX
Negative Weight
Negative Weight
Positive Weight
Overload
Load
Display
Load Points
Subtractive Tare
*
*
*
*
°
°
°
°
°
°
°
°
°
Underload
Underload
Zero
Zero
AT -Limit
AT -Limit
Tare Value
Tare Value
MAX +Tare Value
Load-limit
Load-limit
Positive Weight
Positive Weight
Overload
Overload
Load
Load
Display
Display
Load Points
Load Points
Additive Tare (AT) - Tare Value below AT-Limit
Additive Tare (AT) - Tare Value over AT-Limit
= Fixed points - not influenced by Tare-Value
= Variable points - set by Tare-Value
Warning!
When using additive tare, ensure that the scale is rated to the additional load.
7.2.7 Trade versus Industrial Mode
The indicator may be operated in trade or industrial mode. The differences in operation are:
Operation Trade mode Industrial mode
Underload Below zero range setting -105% of fullscale
Overload Fullscale + 9 divisions 105% of fullscale Tare Tare values must be > 0 No restriction Preset tare Available via tare key long press Available via tare key long press De-zero Not available Available via zero key long press Test modes Limited to 5 seconds Unlimited time Hold, peak, livestock Not available Available
7.2.8 Setup Counter
Within the setup program there are a number of parameters that can affect trade performance. If any of these steps are altered, the trade certification of the scale could be voided. These parameters are automatically blocked in safe setup.
7.2.9 Security
See Section 5.1.2.
41 C500-600-1.3.0
7.3 CAL:ZERO Zero Calibration Routine
1. Go to CAL:ZERO in the setup menus: Enter full setup (see Section 5.1.2); press the zero key until CAL is shown; press the tare key to show the CAL:ZERO setting (displays ZERO).
2. Press the OK key. The display will show the current weight. Remove all weight from the scale.
3. Press the OK key to start the zero calibration. The display will show (Z IN P) to show that calibration is in progress. When the process is complete the display will show the weight to allow the zero to be checked.
4. Press the cancel key to exit zero calibration and return to the menu.

7.4 CAL:SPAN Span Calibration Routine

1. A zero calibration should always be performed before a span calibration.
2. Go to CAL:SPAN in the setup menus: Enter full setup (see Section 5.1.2); press the zero key until CAL is shown; press the tare key until the CAL:SPAN setting is shown (displays SPAN).
3. Press the OK key. The display will show the current weight. Add the test weight to the scale.
4. Press the OK key to enter the actual weight on the scale. Use the left/right/up/down keys to edit the weight if required.
5. Press the OK key to start the span calibration. The display will show (S IN P) to show that calibration is in progress. When the process is complete the display will show the weight to allow the span to be checked.
6. Press the cancel key to exit span calibration and return to the menu.

7.5 Linearisation

Up to 10 linearisation points can be set independently anywhere in the operating range of the scale. Unused points may be cleared.
Warning!
Linearisation changes the signal resolution. If this is close to the limit, it should be checked.
7.5.1 CAL:ED.LIN Add Linearity Point
1. A zero and span calibration must be done before linearisation. Zero and span are assumed to be accurately set and have no linearisation error.
2. Go to CAL:ED.LIN in the setup menus.
3. Press the gross/net key. The list of linearisation points will be shown.
4. Select a linearity point. Press the gross/net key until the correct linearity point is shown, then press the OK key. The display will show the current weight. Add the test weight to the scale.
5. Press the OK key to enter the actual weight on the scale. Use the left/right/up/down keys to edit the weight if required.
42 C500-600-1.3.0
6. Press the OK key to start the calibration. The display will show (L IN P) to show that calibration is in progress. When the process is complete the display will show the weight to allow the calibration to be checked.
7. Press the cancel key to exit calibration and return to the menu.
7.5.2 CAL:CLR.LIN Clear Linearity Point
1. Go to CAL:CLR.LIN in the setup menus.
2. Press the gross/net key to view the linearity points. The percentage of fullscale where the point was entered is shown.
3. Press the gross/net key until the unwanted linearity point is shown.
4. Press the OK key to clear the linearity point. The indicator will prompt with “CONT N”. Use the up and down keys to select “Y”, followed by the OK key to clear the linearization point and return to the menu. To exit without clearing, select “N”.

7.6 Direct mV/V Calibration

It is possible to enter the mV/V values of zero and span directly. The internal mV/V accuracy of the indicator has a tolerance of 0.1
Calibration procedure:
1. Go to CAL:DIR.ZER in the setup menus: enter full setup (see Section 5.1.2); press the zero key until CAL is shown; press the tare key to show the CAL:DIR.ZER setting (displays DIR.ZER).
2. Press the OK key. The display will show the current weight.
3. Press the OK key to enter the mV/V value of the scale with no load. Use the left/right/up/down keys to edit the mV/V value.
4. Press the OK key to enter the calibration. The indicator will perform the calibration and then display the weight to allow the calibration to be checked.
5. Press the cancel key to exit the direct zero calibration and return to the menu.
6. Press the tare key to show the CAL:DIR.SPN setting (displays DIR.SPN).
7. Press the OK key. The display will show the current weight.
8. Press the OK key to enter the mV/V value of span at fullscale. Use the left/right/up/down keys to edit the mV/V value.
9. Press the OK key to enter the calibration. The display will perform the calibration and then display the weight to allow the calibration to be checked.
10. Press the cancel key to exit span calibration and return to the menu.

7.7 CAL:FAC.CAL Factory Calibration

The calibration can be reset to the factory calibration using the CAL:FAC.CAL menu item.
43 C500-600-1.3.0

8 Automatic Weight Output

8.1 Introduction

The automatic output is normally used to drive remote displays, dedicated computer connections or PLCs. The output generates a simple weight message at predefined intervals.

8.2 Formats

There are 6 automatic output formats, including one custom format. The start and end characters of the format strings can be set (even for the standard formats) in the SERIAL:AUT.OPT menu.
Basic format:
Start Format End1 End2
where:
Start: Start character (set in SERIAL:AUT.OPT:ST.CHR)
Format: Format string (set in SERIAL:AUT.OPT:TYPE)
End1: 1st termination character (set in SERIAL:AUT.OPT:END.CH1)
End2: 2nd termination character (set in SERIAL:AUT.OPT:END.CH2)
8.2.1 Format A
Format:
Sign Weight Status
where:
Sign (1 character): SPACE or ‘-’
Weight (7 characters): The weight in 7 characters with decimal point and leading spaces.
Status (1 character) = ‘G’, ‘N’, ‘U’, ‘O’, ‘M’ or ‘E’ for Gross, Net, Underload, Overload, Motion and
Error.
8.2.2 Format B
Format:
Status Sign Weight Units
where:
Status (1 character) = ‘G’, ‘N’, ‘U’, ‘O’, ‘M’ or ‘E’ for Gross, Net, Underload, Overload, Motion and
Error.
Sign (1 character): SPACE or ‘-’
Weight (7 characters): The weight in 7 characters with decimal point and leading spaces.
Units (3 characters): Weight units with leading spaces, e.g. ‘ kg’ or ‘ t’. When the weight is unstable ‘ ’
is sent.
44 C500-600-1.3.0
8.2.3 Format C
Format:
Sign Weight S1 S2 S3 S4 Units
where:
Sign (1 character): SPACE or ‘-’
Weight (7 characters): The weight in 7 characters with decimal point and leading spaces.
S1 (1 character) = ‘G’, ‘N’, ‘U’, ‘O’ or ‘E’ for Gross, Net, Underload, Overload and Error.
S2 (1 character) = ‘M’ if motion, otherwise SPACE.
S3 (1 character) = ‘Z’ if centre-of-zero, otherwise SPACE.
S4 (1 character) = If in single range mode ‘-’, otherwise, ‘1’ for range 1, and ‘2’ for range 2.
Units (3 characters): Weight units with leading spaces, e.g. ‘ kg’ or ‘ t’.
8.2.4 Format D
Format:
Sign Weight
where:
Sign (1 character): SPACE or ‘-’
Weight (7 characters): The weight in 7 characters with decimal point and leading spaces.
8.2.5 Format F
Format:
Sign Weight Units S1 S2
where:
Sign (1 character): SPACE or ‘-’
Weight (7 characters): The weight in 7 characters with decimal point and leading spaces.
Units (1 character) = ‘G’, ‘K’, ‘L’ or ‘T’ for units of Grams, Kilograms, Pounds, Tonnes, otherwise
SPACE.
S1 (1 character) = ‘G’ or ‘N’ for Gross and Net.
S2 (1 character) = ‘O’, ‘I’ or ‘M’ for Overload/underload, Error, Motion, otherwise SPACE.
8.2.6 Custom Format
Custom formats are specified in SERIAL:AUT.OPT:AUT.FMT. The format is entered character by character in ASCII codes and format tokens:
ASCII codes: See the ASCII table in Section 9.5.
Format tokens: See the codes in Section 8.3.
Up to 50 characters can be entered. If ASCII 0 needs to be sent, enter the token 128.
45 C500-600-1.3.0
For example, the following format string would transmit the weight reading in a fixed 7 character field with leading zero suppression and no decimal point:
172 184 188 200 000

8.3 Custom Format Tokens

8.3.1 Formatting
Token Description Default 170 5 character weight 171 6 character weight 172 7 character weight 173 8 character weight X 174 9 character weight 179 No fixed length field for weight data 180 No sign character sent 181 Sign character send as ‘ ’ for positive and ‘-’ for negative X 182 Sign character send as ‘+’ for positive and ‘-’ for negative 183 Sign character send as ‘0’ for positive and ‘-’ for negative 184 No decimal point sent 185 Decimal point sent as ‘.’ X 186 Decimal point sent as ‘,’ 187 Weight sent with leading zeros, eg ‘000123’ 188 Weight sent without leading zeros eg ‘ 123’ X 189 Weight readings sent regardless of overload or error status X 190 Weight data blanked on error 191 Weight data send as ‘—’ on error 192 Status characters are upper case X 193 Status characters are lower case
8.3.2 Weight
Token Description
200 Selected Weight (SRC)
201 Displayed Weight 202 Gross Weight 203 Net Weight 204 Tare Weight 205 Total
8.3.3 Status
Token Options Description 210 ‘kg’, ‘lb’, ‘ t’, ‘ g’ Weight units 211 G, N, E, O, U, M Standard HBM status 212 G, N, E, O, U HBM status without motion
213 G, N Gross/net status
46 C500-600-1.3.0
214 M, ‘ ’ Motion status
215 M, S Motion/Stable status
216 ‘ ’, ‘kg’, ‘lb’, ‘ t’, ‘ g’ Weight units with ‘ ’ for motion
217 M, C, ‘ ’ Motion, over/under capacity or valid weight (‘ ’)
218 M, I, O, ‘ ’ Motion, invalid, over/under capacity, or valid weight (‘ ’)
219 I, O, U Inscale, overload, underload 220 Z, ‘ ’ Centre of zero status
221 ‘ ’, 1, 2 Single range (‘ ’) or range/interval 1 or 2. In Dual interval, the range printed
is that of the last weight printed. 222 ‘ST’, ‘US’, ‘OL’ Stable, unstable, overload 230 Send time in format: hh:mm:ss 231 Send Date in format: dd/mm/yyyy
47 C500-600-1.3.0

9 Printing

9.1 Overview

Four print formats are available. They are based on a 20 or 40 column width printer and may be printed on a 20 or 40 column tally roll serial printer, or a 80 column dot matrix serial printer.
Printing may be triggered manually by a configured print key or automatically (auto-printing). Auto-printing prints when the scale reaches no motion with a weight above the zero band.
The printout will be sent to one printer only. If a USB printer is connected, this is used. Otherwise, the lowest serial port number which is configured as a printer is used. For example, if SERIAL:SER.M.1A:TYPE=PRINT and SERIAL:SER.M.2A:TYPE=PRINT, the printout will be sent via module 1 A port only.
The print format and manual/auto-printing are selected using SERIAL:PRN.OPT:PRNT.TP. The following table shows the options:
Format
Single line printout SERIAL:PRN.OPT:PRNT.TP= SINGLE / A.SING Example: 0005 05/10/94 16:47 3654 kg G Double line printout SERIAL:PRN.OPT:PRNT.TP= DOUBLE / A.DOUB Example: 0005 05/10/94 16:47
Ticket printout SERIAL:PRN.OPT:PRNT.TP= TICKET / A.TICK Example: WEIGHT
Total printout SERIAL:PRN.OPT:PRNT.TP= TOTAL / A.TOTAL Example: 000491 01/01/1999 10:35:08 100.2 kg G
Print trigger Print Key / Auto-print
3654 kg G
TICKET 05/10/94 16:50:12 ID: 0008 T: 654 kg G: 3654 kg N: 3000 kg
--------------------
000492 01/01/1999 10:35:08 105.7 kg G 000493 01/01/1999 10:35:08 124.9 kg G ITEMS: 3 TOTAL: 330.8 kg

9.2 Custom Ticket Headers

A custom header is available for ticket printouts (SERIAL:PRN.OPT:PRNT.TP=TICKET or A.TICK) in the SERIAL:PRN.OPT:HEADER setting. Up to 6 lines of 30 characters can be entered.
Within this setting item, the display shows each of the heading characters in turn using the following format:
L.CC.XXX
where:
L: the line number (1..6)
CC: the position of the character in that line (01..30)
XXX: the ASCII code for the printed character
48 C500-600-1.3.0
9.2.1 Example
The following table shows the coded entry for “JOE’S FRUIT & VEG”. The ‘J’ would be entered as 1.08.074 for line 1, column 8, ASCII Code 74.
# 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 1 J O E S
32 32 32 32 32 32 32 74 79 69 39 83 32 32 32 32 32 32 32 32
2 F R U I T & V E G
32 32 32 70 82 85 73 84 32 38 32 86 69 71 32 32 32 32 32 32

9.3 Custom Ticket Format

Custom ticket formats can be entered in the SERIAL:PRN.OPT:TIC.FMT setting. Up to 250 characters can be entered to define the exact style of ticket printout.
Within this setting item, the display shows each of the characters in turn using the following format:
CC.XXX
where:
CC: the character number (01 to 250)
XXX: the ASCII code for the format character
Use the left/right/up/down keys to edit the ASCII code for the character or token. Use the OK key to select the next character. Use the cancel key to exit the editor and return to the menu. Any printable ASCII codes (see Section 9.5) or token (see Section 9.4) can be used.
9.3.1 Example
To print a ticket which looks like:
JOE’S
FRUIT & VEG ID:000005 10/10/2012 10:25:30
25.5 kg N
use the following characters/tokens:
Character No. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 Code \H I D : \I \E \D \E \N \E \E End ASCII 136 073 068 058 137 133 132 133 32 32 32 32 142 133 133 00
Note
This uses the header defined above.

9.4 Custom Format Tokens

These format characters may be sent in a temporary weight string via the network communications to define the format of a single printout.
49 C500-600-1.3.0
ASCII Code Escape Sequence Description
128 \. Print a literal NULL character (NULL can’t be entered as 00 as this is
used to identify the end of the format string)
129 \A Print lines 1-3 of the header w/o CRLF
130 \B Print lines 4-6 of the header w/o CRLF
131 \C Print the number of Columns of SPACE specified by the Printer Space
settings
132 \D Print Date Time field: hh:mm:ss dd:mm:yyy
133 \E Print End of Line : literally prints CRLF (ASCII 013, 010)
134 \F Print End of Line (CRLF) followed by 131 (print number of columns of
space)
135 \G Print Gross Weight: “weight(7) units(3) G”
136 \H Print Custom Ticket Header
137 \I Print ID number
142 \N Print Net Weight: “weight(7) units(3) N”
143 \O Print Total Weight: “weight(7) units(3) G”
146 \R Print the number of Rows of SPACE specified by the Printer Space set-
tings.
148 \T Print Tare weight: “weight(7) units(3) T” (or PT or numeric Tare weight)
149 \U Print units
151 \W Print displayed weight: “weight(7) units(3) G” (or N)
152 \X Print the thumbwheel IO selected text line. See Section 17.7.
155 \+ Print displayed weight as with \W but add weight to total.
156 \- Undo last \+ operation.
50 C500-600-1.3.0
9.5 ASCII codes
Code Char Code Char Code Char Code Char Code Char Code Char 000 NULL 022 SYN 044 , 066 B 088 X 110 n 001 SOH 023 ETB 045 - 067 C 089 Y 111 o 002 STX 024 CAN 046 . 068 D 090 Z 112 p
003 ETX 025 EM 047 / 069 E 091 [ 113 q
004 EOT 026 SUB 048 0 070 F 092 \ 114 r
005 ENQ 027 ESC 049 1 071 G 093 ] 115 s 006 ACK 028 FS 050 2 072 H 094 116 t
007 BEL 029 GS 051 3 073 I 095 - 117 u 008 BS 030 RS 052 4 074 J 096 118 v 009 HT 031 US 053 5 075 K 097 a 119 w 010 LF 032 Space 054 6 076 L 098 b 120 x 011 VT 033 ! 055 7 077 M 099 c 121 y 012 FF 034 056 8 078 N 100 d 122 z 013 CR 035 # 057 9 079 O 101 e 123 {
014 SO 036 $ 058 : 080 P 102 f 124 |
015 SI 037 % 059 ; 081 O 103 g 125 }
016 DLE 038 & 060 < 082 R 104 h 126 ˜ 017 DC1 039 061 = 083 S 105 I 127 DEL 018 DC2 040 ( 062 > 084 T 106 j
019 DC3 041 ) 063 ? 085 U 107 k
020 DC4 042 * 064 @ 086 V 108 l 021 NAK 043 + 065 A 087 W 109 m
51 C500-600-1.3.0

10 USB Interface

10.1 Device Interface

The USB device interface allows the indicator to be connected to a host PC as a slave device. The indicator will appear as a virtual serial port device to the PC. This requires a Windows driver to be installed which is supplied with the C500 viewer software. Windows versions 7, 8.1 and 10 are supported.
Once the drivers have been installed on the host PC, the serial port can be accessed in the same manner as a traditional PC serial port. This port is referred to as SER.SLV within the indicator.

10.2 Host Interface

The USB host interface allows slave devices to be connected to the indicator.
Warning!
Due to hardware limitations it is only possible to reliably connect one USB slave device to the USB host port.
Supported devices include:
Keyboard: Connecting a keyboard will permit operation of the indicator via the keyboard. Keys are
mapped as shown in the table below. The CTRL key in combination with F1-F6 will emulate a long press.
USB Keyboard C500 Front Keys F1 Zero F2 Tare F3 Gross/Net F4 F1 F5 F2 F6 F3
USB Mass Storage Device: Connecting a USB mass storage device will permit reading and writing files
to the mass storage device. Firmware can be updated from an update file stored on a USB disk. Settings, DSD and changelog contents can be written to a USB disk. These settings are accessed via the FILE menu in safe and full setup menu (see Section 5.12). When a USB disk is connected, “USB.DSK ADDED” will appear on the display after a 5 second delay. If a USB disk is connected while the menus are active, this message will not be displayed until exiting the menus.
Note
Only FAT32 files systems are supported.
Warning!
It is recommended that an attached USB disk is ejected before removal to ensure all files have been written to the disk. See FILE:EJECT in the setup menus (Section 5.12).
USB Printing: A text based USB printer can be connected to the indicator for printing. An example of
a text based USB printer is the Custom Q1 printer (http://www.custom.it).
USB Serial Ports: A USB serial port may be connected to provide the serial communication functions
listed in SERIAL:SER.HST:TYPE (see Section 5.5). Supported chipsets include FTDI FT232R, Prolific PL2303 and Silicon Labs CP210x.
52 C500-600-1.3.0
Warning!
Power off the indicator before disconnecting a USB serial port from the USB host port.
53 C500-600-1.3.0

11 Change Log

11.1 Introduction

The indicator contains a change log that records trade significant events. These include changes to trade relevant settings, creation and clearing of the change log and trade relevant firmware upgrades. Only trade relevant settings are stored in the change log.
The change log records the following information about each change:
The calibration counter at the time of the change
The date and time of the change
The system database name
setting name that has changed
The menu name of the setting that has changed
The index of the setting that has changed. This is only used for array settings, such as resolution, where
there is a resolution for each range
Previous value of the setting
New value of the setting
The log mask

11.2 Format and Capacity

The change log is stored as a comma separated value (CSV) file. CSV files can be easily viewed in most spreadsheet programs.
The change log has a maximum size of 512 kilobytes. Records vary in length, but are generally in the order of 80bytes, giving approximately a 6500 record maximum of the change log. Once the change log is full, the indicator will refuse to save any setting changes until the change log has been cleared. This can be performed from the change log setup menu.

11.3 Changelog Security

The change log is stored on the internal indicator filesystem which is not accessible, and hence cannot be tampered with. The indicator application is the only means by which to access the change log. The indicator contains Alibi software which allows the change log to be viewed. The Alibi change log viewer is part of the trade approval.
When a USB disk is attached to the indicator, a copy of the change log can be made to the USB disk. This copy of the change log can always be verified against internal change log, via the Alibi change log viewer.
54 C500-600-1.3.0

12 Digital Storage Device (DSD)

12.1 Introduction

The indicator contains a Digital Storage Device (DSD) to record traceable readings. The DSD records the following information about each entry:
The print ID
The weight reading
The tare weight
The date and time

12.2 Format and Capacity

The DSD is stored in a binary format internally. The DSD has a maximum size of 512 kilobytes, and can contain approximately 11900 records. The indicator can be configured to either prompt the user to purge 10% of records from the DSD, or automatically purge 10% of records, once the DSD is full. Records can also be manually purged from the DSD from the DSD:PURGE setup menu.

12.3 Changelog Security

The DSD is stored on the internal indicator filesystem which is not accessible, and hence cannot be tampered with. The indicator application is the only means by which to access the DSD. The indicator contains Alibi software which allows the DSD records to be viewed. The Alibi DSD viewer is part of the trade approval.
When a USB disk is attached to the indicator, the DSD can be exported to the USB disk in a comma separated value (CSV) file. CSV files can be easily viewed in most spreadsheet programs. This copy of the DSD can always be verified against internal DSD, via the Alibi DSD viewer.
12.4 Configuring the DSD
The DSD is not enabled by default. To prepare the DSD for use:
Enter the full setup menus
Set DSD:ENABLE to On
Initialise the DSD with DSD:INIT
Configure DSD purging with A.PURGE
After this all traceable printouts will be recorded in the DSD
Note
Performing DSD:INIT will delete all existing DSD records.

12.5 Writing Records

A record will be stored in the DSD whenever a traceable weight is generated. A traceable weight is only generated for a single, double or ticket printout. For more information on print setup see Section 5.5 and Section 9. The DSD will also be written when a print occurs in alibi mode.
55 C500-600-1.3.0
12.6 Reading Records
The records can be viewed in Alibi mode or exported to a USB disk in comma separated value (CSV) format from the File menu (see Section 10). CSV files can be easily viewed in most spreadsheet programs. For more information on viewing DSD records in Alibi mode see Section 13. DSD records exported in CSV format are formatted as follows:
Print ID, Reading, Units, Status, Tare Weight, Units, Status, Valid, Timestamp 3, 223.5, kg, G, 223.5, kg, T, Yes, 2012-06-13 05:43:47
56 C500-600-1.3.0

13 Alibi Application

ƒ
1
ƒ
2

13.1 Introduction

The Alibi application is part of the trade approval and makes it possible to verify scale readings, view DSD and change log entries. It can be accessed from the main application by a long press of the Select key, and then selecting Alibi from the list.
On starting, it displays the following information:
“Alibi” to identify that the Alibi application is running
ADC library version (this is listed on the trade approval)
ADC library checksum (this is listed on the trade approval)
Current calibration counter value

13.2 Changing Modes

In all Alibi modes, a long press of the F2 key will access the mode menu. Pressing the up or down keys will advance through each mode, and the F2 key will enter that mode. The “-END-” entry will exit Alibi mode and return to the main application.

13.3 Weighing and Counting Modes

The following keys apply in Alibi Weighing and Counting modes:
Short Press Zero Zero the scale.
Long press (none)
Short Press Tare Tare the scale
Long press Preset Tare Enter a preset tare
Short Press Select Toggle between gross and net weight.
Long press Alibi Mode
Short Press Print Print a simple traceable printout:
00000039 2012\06\16 07:04:08
50.0 kg G
50.0 kg N
0.0 kg T
Long Press (none)
Short Press (None)
Long press Mode menu Long press to access the Alibi mode menu
57 C500-600-1.3.0
ƒ
3
Short Press Enter Pieces Enter pieces (only in counting mode)
ƒ
2
ƒ
1
Long press (None) Cancel pieces display and return to weight display (only in
counting mode)

13.4 DSD and Change log Viewer Modes

The following keys apply in DSD and Change log Viewer modes:
Short Press Prev record Go to the previous record
Long press First record Go to the first (oldest) record
Short Press Next record Go to the next record
Long press Last record Go to the last (newest) record
Short Press Search Search for print ID (DSD viewer), or calibration counter value
(Change log viewer)
Long press Alibi Mode Long press to access the Alibi mode menu
Short Press Prev item Go to the previous item within the current record
Long press First item Go to the first item within the current record
Short Press Next item Go to the next item within the current record
Long press Last item Go to the last item within the current record
In the DSD viewer, the following items are shown for each record:
Prn.Id: Print identifier
Weight: Print weight
Tar.Wgt: Tare weight
Date: Date stamp of print (yy.mm.dd)
Time: Time stamp of print (hh.mm.ss)
In the Change log viewer, the following items are shown for each record:
Name: Name of parameter that has changed (will scroll if longer than 6 digits)
Index: Index of parameter that has changed (only shown for parameters with indexes such as fullscale
and resolution)
Old.Val: The old value prior to the change (will scroll if longer than 6 digits)
New.Val: The new value after the change (will scroll if longer than 6 digits)
Date: Date stamp of parameter change (yy.mm.dd)
58 C500-600-1.3.0
Time: Time stamp of parameter change (hh.mm.ss)
Cal.Cnt: The calibration counter value at the parameter change
59 C500-600-1.3.0

14 Ethernet Interface

14.1 Overview

The Ethernet interface provides connectivity via a standard 802.3 network. The indicator contains a 100MBit Ethernet interface. This interface allows connectivity to other networked devices, such as PCs. The indicator IP network settings can be configured from the menus under ETH.NET. See Section 5.6. Fixed or DHCP assigned addresses can be used. When DHCP is used, the IP settings are read-only so the device’s IP address can be determined.
In addition, the operator menu provides the IP.INFO menu to quickly view the device’s IP settings. See Section 6.
14.1.1 Web Interface
The indicator provides a simple web interface that can be accessed from a web browser on a PC. The web interface allows new firmware to be uploaded to the indicator.
14.1.2 TCP Socket Interfaces
The indicator provides two TCP socket interfaces for extracting data from the indicator.
1. Referred to as TCP.IN.1 within the indicator, this interface provides a bi-directional TCP socket connec­tion over which the standard indicator serial command set can be used. The indicator viewer (C500-510) uses this interface when using a TCP connection.
2. Referred to as TCP.IN.2 within the indicator, this interface provides a uni-directional TCP socket con­nection over which the indicator can transmit Automatic Output data.
A maximum of 20 concurrent connections shared between TCP.IN.1 and TCP.IN.2 are permitted.
Note
If the connection limit is being reached, it may be because connections are not being closed by clients, and left hanging. Setting a timeout value may solve this issue. See T.OUT in Section 5.5.
14.1.3 UDP Socket Interfaces
The indicator provides four UDP socket interfaces for extracting data from the indicator.
1. Two outgoing UDP sockets (UDP.O.1 and UDP.O.2):
(a) These sockets will read commands from and send data to a fixed IP and UDP port combination
specified by SERIAL:UDP.O.x:DST.IP and SERIAL:UDP.O.x:DST.PRT.
(b) The port type (auto output, network, etc) can be configured independently for each port.
(c) Setting the type to off, or setting the destination IP address to 0.0.0.0 or destination port to 0
disables the socket.
(d) The indicator source port will be the same as the destination port (SERIAL:UDP.O.x:DST.PRT).
2. Two incoming UDP sockets (UDP.IN.1 and UDP.IN.2):
(a) These sockets listen for data on a specified UDP port (SERIAL:UDP.IN.x:PORT) with in the indicator.
60 C500-600-1.3.0
(b) They read commands from any source IP and port and send reply data to the last source IP and
port that sent data.
(c) The port type (auto output, network, etc) can be configured independently for each port.
(d) Setting the type to off, or setting the source port to 0 disables the socket.
Warning!
Note that UDP is an un-reliable protocol. This means that there is no guarantee of packet delivery or packet arrival order. Your client will need to deal with this. Alternatively, use a TCP connection.
Warning!
The C500 UDP ports allow the use of broadcast destination IP addresses. These should be used with care, as too much broadcast traffic will degrade network per­formance.
14.1.4 Modbus TCP Interface
The indicator provides Modbus TCP. See Section 19.
61 C500-600-1.3.0

15 Accessory Modules

15.1 Introduction

The indicator can be expanded by the installation of optional accessory modules. A range of modules are available:
M5401 Analogue output module
M5301 8 I/O module
M5101 AC power module
M5201 RS232 full duplex / RS232 transmit only serial communications module
M5203 RS485 full duplex / RS485 transmit only serial communications module
Two modules can be installed on the indicator.

15.2 Installation

Isolate the indicator from the power before installing any module. Each module is installed onto the back panel of the indicator as shown below.

15.3 Mapping

Serial modules are mapped according to their physical location on the rear of the indicator. The module in slot 1 maps to S1A / S1B. The module in slot 2 maps to S2A / S2B.
15.4 Configuration
Modules are configured using the indicator setup menus. See Sections 5.5, 5.6, 5.9 and 5.10

15.5 Details

See the datasheet for your module.
62 C500-600-1.3.0

16 Setpoints

16.1 Introduction

The C500 series has 8 setpoints.
The status of the setpoints is shown on the display (see Section 3.2). An optional output driver module can be fitted to allow the setpoints to drive external devices. The lamps then show the status of the output drivers.
Each of the setpoints provides a comparator function that can be modified in the digital setup for switching direction, hysteresis, logic, etc. These settings are all that are required to configure normal level or limit operation. Free-flight (free-fall) functions can be enabled to configure the C500 series for weight-batching applications.

16.2 Connection

Refer to the module datasheet for physical connection details.

16.3 General Settings

Settings in the general (GEN) submenu apply to all setpoints.
JOG.ON: If the timing has been set to PULSE this sets the on duration of each pulse.
JOG.OFF: If the timing has been set to PULSE this sets the off time between each pulse.
JOG.SET: If the timing has been set to PULSE this sets the number of pulses to be output each time
the setpoint is triggered before waiting for no motion.
MAX.SET: If the timing has been set to PULSE this sets the maximum number of jog sets to be output
each time the setpoint is triggered. A setting of 0 means no limit.
FEEDER: Controls the behaviour of multiple weigh-in and weigh-out setpoints.
– SINGLE allows only one weigh-in or weigh-out setpoint to be active at a time. Preference is given
to lower numbered setpoints in single mode.
– MULT. allows multiple weigh-in and weigh-out setpoints to be active at the same time.
DLY.CHK: If enabled this starts a delay after a weigh-in or weight-out setpoint has been triggered.
During the delay the weight value will not be checked for weigh-in and weigh-out setpoints.

16.4 Common Settings

There are a number of settings that are common to all setpoint types. These are as follows:
LOGIC: This setting determines whether the output is normally on or normally off.
– Logic HIGH means the output follows the activity of the setpoint and is on when the setpoint
conditions are met.
– Logic LOW reverses the operation of the output.
63 C500-600-1.3.0
Time
Weight
RESET Input
LEVEL
EDGE
PULSE
LATCH
Target
Hysteresis
On
Set
Flight
O
Figure 1: Comparison of output timing on Over setpoint
For example: Consider a Center-of-Zero status setpoint. This type of setpoint is active when the Centre-of-Zero annunciator is lit. With logic HIGH an output would turn on whenever the Centre­of-Zero annunciator was lit. With logic LOW the output would turn off when the Centre-of-Zero annunciator is lit and remain on otherwise.
Note that the outputs revert to the off state when the instrument SETUP menus are active.
ALARM: Select what alarm response is triggered when the setpoint is active.
– SINGLE sounds a single beep every two seconds.
– DOUBLE sounds a double beep every two seconds.
– CONT beeps continually.
– FLASH flashes the display.
Note that the Alarm conditions are not influenced by the LOGIC setting, i.e. they follow the activity of the setpoint regardless of the physical state of the output.
64 C500-600-1.3.0
TIMING: Select the output timing of the setpoint. The following examples are explained in the context
Time
Weight
Weigh out
Target
Hysteresis
Flight
Under
of an OVER setpoint however the timing options are available for all setpoint types. See figure 1 on page 64 for further clarification. Options are:
– LEVEL: the setpoint is active whenever the weight has gone over the target, has not dropped below
the hysteresis value and the reset input is not currently active.
– EDGE: The setpoint becomes active when the weight goes over the target. The setpoint becomes
inactive when the weight goes below the hysteresis value or the reset input becomes active.
– LATCH: The setpoint becomes active when the weight goes over the target. The setpoint becomes
inactive when the reset input becomes active.
– PULSE: Once the weight goes over the target the output will become active and the setpoint will
begin the jog on time. Once that time has elapsed the output will become inactive for the jog off time. If the jog set number (JOG.SET) has been set for more than one then the cycle will repeat for the set number of times. The reset input becoming active is the only reason the set number of cycles will not be completed, the weight is completely ignored once the cycle has started until the end of the set when it will wait for no motion to see if another set is required. This process will stop when the maximum number of sets (MAX.SET) is reached, the target is reached or the reset input is triggered.
RESET: Select which reset input is used as to disable the setpoint. Options are:
– NONE
– SP.RST.A
– SP.RST.B

16.5 Over, Under, Weigh in and Weigh Out Setpoints

Figure 2: Comparison of Under and Weigh out setpoints
In addition to the common settings the following settings control the operation of the OVER, UNDER, W.IN and W.OUT setpoints
65 C500-600-1.3.0
TARGET: Set the target weight for the setpoint.
Hysteresis (HYS): This setting determines the change in weight required for an active setpoint to become
inactive again. A value of zero still leaves 0.5 graduations of hysteresis.
FLIGHT: Set the amount of material that is in-flight. This is used to turn the output off before the
target it reached so it does not overshoot.
LOCK: Set if the target and flight values will be locked from editing in the OPER menu.
SOURCE: Select the weight source for the setpoint to use. Options are:
– GROSS uses gross weight only
– NET uses net weight only

16.6 Status Based Setpoint Types

The following setpoint types are all based on the status of the instrument.
NONE: Setpoint is always inactive.
ON: Setpoint is always active. This type of setpoint is useful to show that the instrument is running.
Centre of Zero (COZ): Setpoint is active when the gross weight is within COZ bounds.
ZERO: Setpoint is active when the gross weight is within the Zero Band setting.
NET: Setpoint is active when the NET annunciator is lit.
MOTION: Setpoint is active when the MOTION annunciator is lit.
ERROR: Setpoint is active when the instrument detects any error condition signified by the display of
Exxxxx on the display.
BUZZER: Setpoint is active when the buzzer beeps.
16.7 Example 1 (filling a bag)
Type = Over, Logic = High, Source = Gross, Target = 2000kg, Inflight = 50 kg, Hysteresis = 5 kg. Initial weight = 0 kg.
Trip point = target - inflight = 2000 - 50 = 1950 kg.
The output will switch ON at a weight over 1950 kg and switch OFF again at a weight under 1945 kg.
If the type is changed to weigh in the output will be ON at 0 kg, switch OFF at a weight over 1950 kg and switch ON again at a weight under 1945 kg.

16.8 Example 2 (loss in weight system)

Type = Under, Logic = High, Source = Net, Target = -100kg, Inflight = 5 kg, Hysteresis = 1 kg. Initial weight = 0 kg.
Trip point = target + inflight = -100 + 5 = -95 kg.
The output will switch ON at a weight under -95 kg and switch OFF again at a weight over -94 kg.
66 C500-600-1.3.0

17 Remote Input Functions

17.1 Introduction

The F1, F2 and F3 keys on the front of the C520 can be set to a variety of functions depending on the application. There are also 8 external key inputs (connected to the optional IO modules).

17.2 Functions

Function F key Remote Description
- No function 0 X Zero key (see Section 17.3)
t X Tare key (see Section 17.3)
G X Gross/net key (see Section 17.3)
P X X Print key (see Section 17.3)
b X Blank the display Section 17.4. When active this input causes the front
display to be blanked to “——” and blocks the operation of the front keys. This function is intended for use with tilt sensors on mobile weighing platforms to block operation of the weight indicator if the scale is not level. This function may also be used to block operation of the instrument pending authorization or payment etc.
L X Lock the indicator (see Section 17.5)
S X X Show total (see Section 17.6)
C X X Clear total (see Section 17.6)
u X X Undo last print (see Section 17.6)
1, 2, 3, 4, 5, 6 X X Single transmission from serial port (see Section 17.7). 1 = Module 1
Port A, 2 = Module 1 Port B, 3 = Module 2 Port A, 4 = Module 2 Port B, 5 USB slave, 6 USB host.
H X X Hold/unhold the current weight. The units will flash while the weight is
held.
E X X Show/hide the peak weight reading. The units will flash while the peak
weight is shown. A long press will clear the current peak weight. This is available in industrial mode only.
F X X Acquire and show livestock weight. Display shows “——”until the live-
stock weight is held. The units will flash while the weight is held. A long press will cancel livestock operation and show the current weight on the scale.
8 X Use this IO as part of thumbwheel input to select text line to print when
custom print format contains token 152 (see Section 17.8).
n X X Switch units. Cycle through available units. A X Use this input to reset any setpoints using setpoint reset A. B X Use this input to reset any setpoints using setpoint reset B.

17.3 Remote Access

The function of 4 fixed function keys may be implemented with the remote keys. The Front Panel keys are designated “0TGP” to match Zero, Tare, Gross/Net and Print.
67 C500-600-1.3.0
17.4 Blanking
When this input is active, the front display is blanked to “——”, and the operation of the front keys is blocked. This function is intended for use with tilt sensors on mobile weighing platforms to block operation of the weight indicator if the scale is not level. This function may also be used to block operation of the instrument pending authorization or payment etc.

17.5 Locking

When this input is active, all keys including the remote keys, are blocked. This may be used with a keylock switch to lock the instrument when not in use.

17.6 Totalising

Totalising keys are only available if SERIAL:PRN.OPT:PRNT.TP=TOTAL or SERIAL:PRN.OPT:PRNT.TP=A.TOTAL.
Add-to-total is performed by the print function before printing. There are 3 additional other functions are available remotely:
Show Total: The total weight is displayed.
Clear Total: Prints the total weight and clears it.
Undo last print: Subtract the last item added to totals, and prints “Last Entry Cancelled”

17.7 Single Serial Transmission

Single transmit functions (1 .. 6) will transmit the weight once to the following serial ports:
1: Module 1 Port A
2: Module 1 Port B
3: Module 2 Port A
4: Module 2 Port B
5: USB slave
6: USB host
SERIAL:SERx:TYPE must be set to SINGLE. See Section 5.5 for details.
The format of the message is set up in the SERIAL:AUT.OPT menu.
The single serial transmission functions are a convenient way to implement simple PLC communications and logging without the complexity of setting up two way communications on the serial ports.

17.8 Thumbwheel IO selection of printer text line

This allows a thumbwheel connected to several IO to select one of nine text strings to be printed via the print token 152 (see Section 9.4). The text to be printed can be set using the TXT command (see Section 21.3.51).
All IOs configured for thumbwheel are combined together to select the string from lowest IO giving the least significant bit to highest IO giving the most significant bit.
68 C500-600-1.3.0
17.9 Unit switch
This function will switch between the available units.

17.10 Setpoint reset inputs

This allows a setpoint to be disabled by an input.
69 C500-600-1.3.0

18 Network Communications

18.1 Introduction

The RS-232, RS-485, Ethernet and the optical communications can be used for networking.
Warning: The calibration counter is incremented when the calibration related settings are changed. This means that calibration via a serial port cannot be carried out without affecting the certification of a trade installation.

18.2 Network rinCMD

18.2.1 Basic Message Format
The basic message format is as follows:
ADDR CMD REG :DATA ←-
ADDR is a two character hexadecimal field corresponding with the following:
ADDR Field Name Description
80
H
Response 0 for messages sent from the master (POLL).
1 for messages received from an instrument (RESPONSE).
40
H
Error Set to indicate that the data in this message is an error code and not a
normal response.
20
H
Reply Required Set by the master to indicate that a reply to this message is required by any
slave that it is addressed to. If not set, the slave should silently perform the command.
00H..1FHIndicator Address Valid instrument addresses are 01Hto 1FH(1..31).
00His the broadcast address. All slaves must process broadcast commands. When replying to broadcasts, slaves reply with their own address in this field.
CMD is a two character hexadecimal field:
70 C500-600-1.3.0
CMD Command Description
01
Read Type Read the register type.
H
Value Description 0 INT8: Signed 8 bit value 1 UINT8: Unsigned 8 bit value 2 INT16: Signed 16 bit value 3 UINT16: Unsigned 16 bit value 4 INT32: Signed 32 bit value 5 UINT32: Unsigned 32 bit value 6 STRING: Null terminated string 9 WEIGHT: Weight value (weight, status and units) 11 EXECUTE: Perform an action (eg tare) 13 STREAM: Register for streaming other registers 18 IP: IPv4 Address register 19 REGISTER: For storing register id for streaming 20 BINBUFFER: Binary buffer (like string but can contain nulls)
02 03 05 0F
10
11 12
16
17
Read Minimum Read the minimum value permitted for this register.
H
Read Maximum Read the maximum value permitted for this register.
H
Read Literal Read register contents in a human readable format.
H
Read Permission Read the register permissions mask.
H
Mask Description 00 01 02 03 00 04 08 0C
Execute Execute function defined by the register using parameters supplied in the
H
Register is not readable
H
Register is readable in safe setup and higher
H
Register is readable in full setup only
H
Register is always readable
H
Register is not writable
H
Register is writable in safe setup and higher
H
Register is writable in full setup only
H
Register is always writable
H
DATA field.
Read Final Read register contents in a hexadecimal data format.
H
Write Final Write the DATA field to the register.
H
Read Final (Decimal) Same as Read Final except numbers are decimal.
H
Write Final (Decimal) Same as Write Final except numbers are decimal.
H
REG is a four character hexadecimal field that defines the address of the Register specified in the
message. See Section 18.4: rinCMD Registers for a list of registers used by the instrument. The viewer software will show the register address for each setting in the menu structure when they are accessed.
:DATA carries the information for the message. Some messages require no DATA (eg Read Commands)
so the field is optional. When a DATA field is used a : (COLON) character is used to separate the header (ADDR CMD REG) and DATA information.
- is the message termination (CR LF or ;).
71 C500-600-1.3.0
Note
The hexadecimal codes are combined in the fields described above when multiple options are active at the same time. For example an error response message from instrument address 5 would have an ADDR code of C5H(80H+ 40H+ 05H).
18.2.2 Termination
Message termination is possible in two ways. For normal communications that do not involve checksums use either a CR LF (ASCII 13, ASCII 10) as a terminator or a semicolon (; ASCII). There is no start-of-message delimiter.
To use a checksum the message is framed as:
SOH <Message> CRC EOT
where:
SOH (1 byte): 01
H
CRC is a 4 character hexadecimal field comprising the 16 bit CRC checksum. The CRC uses the
16 bit CCITT polynomial calculation and includes only the contents of the “Message” section of the transmission.
EOT (1 byte): 04
H
18.2.3 Error Handling
If a command cannot be processed and a reply was requested, the ERROR bit in the ADDR field is set and the DATA field is set to an error message. This 2-byte error message is formed by adding a major and minor error code. For example, the error 0204Hcorresponds to a major error of 0200H, and a minor error of 04H).
Error Code Error Description 0100 0101 0102 0103
0104
0105
0106
0108
0200
0201 0202
H
H
H
H
H
H
H
H
H
H
H
Parsing Error The error occurred when interpretting the incoming message.
Address error An error occurred when parsing ADDR into a number. Command error An error occurred when parsing CMD into a number. Reg error An error occurred when parsing REG into a number.
Chan error The internal channel string is longer than the maximum (9).
Delimiter error The colon delimator is not present.
Data error The data string is longer than the maximum (200)
Framing error The message is too long for the buffer.
CRC Error There was a problem with the checksum (CRC).
CRC Parse Error The CRC code could not be parsed from the message. CRC Error The CRC code does not match that of the message. The message
was corrupted. 0300 0400 0401 0402 0403 0404 0405 0406
H
H
H
H
H
H
H
H
Register Error REG is not valid, or does not exist on this device. Read Error There was an error reading from the register.
Permission error You do not have permission to read this register. Unknown type error Internal error: Register type is not known to RinCmd. No type data error Internal error: Unable to read the registers data structure. Command error The CMD is not valid for this register type. Bad data error The stream data is not valid. Null register error The register cannot be found.
72 C500-600-1.3.0
Error Code Error Description 0407 0408 0500 0501 0502 0503 0504 0505
H
H
H
H
H
H
H
H
Buffer size error The string reply will not fit in the transmission buffer. Snprintf error A function within the library has failed to run correctly.
Write Error
Permission error You do not have permission to write to this register. Unknown type error Internal error: Register type is not known to RinCmd. No type data error Internal error: Unable to write to the registers data structure. Command error The CMD is not valid for this register type. Parse error Unable to parse the data for the command type. If this is a decimal
write, ensure all characters numbers. If this is a hexadecimal write,
ensure all characters are hex (0-9, A-F). If this is a string register,
the characters are outside the range of the 0506
H
Range low error The value that is attempting to be written is below the minimum
for the register. 0507
H
Range high error The value that is attempting to be written is above the maximum
for the register. 0508
H
Length low error The string that is attempting to be written to the register is below
the minimum length. 0509
H
Length low error The string that is attempting to be written to the register is above
the maximum length. 050A 050B
H
H
Null register error The register cannot be found. Buffer size error Internal error: The entire string is not able to be written to the
buffer. 050C
050D 050E
H
H
H
Snprintf error A function within the library has failed to run correctly. Snprintf error A function within the library has failed to run correctly. Type length error A number above the maximum for the register cannot be written
(e.g. UINT8 register cannot store a number greater than 255.)
0600 0601 0602 0603 0604 0605 0606 0700
H
H
H
H
H
H
H
H
Exec Error
Permission error You do not have permission to execute this register. Unknown type error Internal error: Register type is not known to RinCmd. No type data error Internal error: Unable to execute using the registers data structure. Command error The CMD is not valid for this register type. Null register error The register cannot be found. Writeback error The register execute function returned an improper value.
Not Implemented Error A non-implemented CMD was given.

18.3 rinCMD Examples

COMMAND A: 20110026:;
RESPONSE A:
81110026:00000064;
Read Gross Weight
COMMAND A:
Read Gross Weight (Register 0026H):
ADDR = 20H: Reply required from any instrument CMD = 11H: Read Final REG = 0026H: Gross Weight
RESPONSE A:
Response is from instrument #1 which currently has a Gross weight of 64H(100) kg.
73 C500-600-1.3.0
COMMAND A: 20050026:;
Read Gross Weight
COMMAND A:
Read Gross Weight (Register 0026H):
ADDR = 20H: Reply required from any instrument CMD = 05H: Read Literal REG = 0026H: Gross Weight
RESPONSE A:
81110026: 100 kg G;
COMMAND A: 21100102:;
RESPONSE A:
C1100102:0601;
COMMAND B: 21170019:1234;
RESPONSE A:
Same response from instrument #1 but in literal format.
Zero calibrate scale
COMMAND A:
Attempt to zero calibrate scale (Register 0102H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0102H: Zero calibrate scale
RESPONSE A:
Instrument #1 reports “ERROR: Exec Error, Permission error”. (Writing to this register requires a passcode).
COMMAND B:
Enter full passcode (Register 0019H):
ADDR = 21H: Reply required from instrument #1 CMD = 17H: Write Literal Decimal REG = 0019H: Gross Weight DATA = 1234: Example passcode
RESPONSE B:
81170019:0000;
COMMAND C: 21100102:;
RESPONSE C:
81100102:0000;
COMMAND D: 21100010:;
RESPONSE D:
81100010:0000;
RESPONSE B:
Instrument #1 reports “Passcode Accepted”.
COMMAND C:
Zero calibrate scale (Register 0102H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0102H: Zero calibrate scale
RESPONSE C:
Instrument #1 reports successful calibration.
COMMAND D:
Save the settings (Register 0010H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0010H: Save settings
RESPONSE D:
The settings have been successfully saved.
74 C500-600-1.3.0
COMMAND A: 21100300:;
Zero Scale
COMMAND A:
Execute the zero register (Register 0300H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0300H: Zero function
RESPONSE A:
81100300:00000006;
COMMAND B: 21100300:;
RESPONSE B:
81100300:00000000;
COMMAND A: 21120042:0025;
RESPONSE A:
Instrument #1 reports error 6 (scale is in motion).
COMMAND B:
Execute the zero register (Register 0300H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0300H: Zero function
RESPONSE B:
Instrument #1 is zeroed.
Stream the displayed weight on change using 0040Hregister set.
COMMAND A:
Add the display weight register to the streaming registers (Register 0042H):
ADDR = 21H: Reply required from instrument #1 CMD = 12H: Write Literal REG = 0042H: Streaming register 1 DATA = 0025: Displayed weight register (hex)
RESPONSE A:
81120042:0000;
COMMAND B: 21120041:5;
RESPONSE B:
81120041:0000;
COMMAND C: 21100040:1;
RESPONSE C:
81100040:0000;
RESPONSE A:
Instrument #1 has set streaming register 1 to register 0025H.
COMMAND B:
Set the frequency to stream on change (Register 0041H):
ADDR = 21H: Reply required from instrument #1 CMD = 12H: Write Literal REG = 0041H: Streaming frequency register DATA = 5: Stream on change
RESPONSE B:
Instrument #1 has been set to stream on change.
COMMAND C:
Start streaming (Register 0040H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0040H: Streaming start register DATA = 1: Start streaming
RESPONSE C:
Instrument #1 will begin streaming on change.
75 C500-600-1.3.0
COMMAND D: 21100040:0;
COMMAND D:
Stop streaming (Register 0040H):
ADDR = 21H: Reply required from instrument #1 CMD = 10H: Execute REG = 0040H: Streaming start register DATA = 0: Stop streaming
RESPONSE D:
81100040:0000;
RESPONSE D:
Instrument #1 will stop streaming on change.

18.4 rinCMD Registers

Name Address Type R W Description
Software Model 0003
Software Version 0004
Serial Number 0005 User Defaults 0007
Keyboard Buffer 0008
LCD Bitmap 0009 LCD Display Mode 000D
Save settings 0010 OIML Calibration Counter 0012 NTEP Calibration Counter 0013 NTEP Configuration Counter 0014 Trade Enable 0015
Reset 0016 Set full permissions 0019 Set safe permissions 001A ADC Sample Number 0020
string A N Returns software loaded (e.g. C520)
H
string A N Returns software version (e.g. v1.0.0)
H
uint32 A N Returns instrument serial number
H
execute N F Set the indicator to default settings.
H
Values are: 0: Default all settings (user, runtime, calibration, network) 1: Default user database except calibration 2: Default runtime database 3: Default calibration 4: Default network settings 5: Default licensing database
uint8 N A Adds a key to the key buffer. The short
H
press key codes are shown below. For long presses, set the most significant bit to 1. Key codes are: 11: Zero key 12: Tare key 13: Gross/Net key 14: F1 key 15: F2 key 16: F3 key 32-40: I/O 1 - I/O 8
string A N Returns the LCD bitmap
H
execute N A Change the display mode. 0 for system
H
control, 2 for register control.
execute N A Save settings and re-initialise
H
uint32 A N OIML Calibration Counter
H
uint32 A N NTEP Calibration Counter
H
uint32 A N NTEP Configuration Counter
H
uint8 A N Is the indicator suitable for trade use. 0 =
H
No, 1 = Yes. Always returns 1, as all C520s are suitable for trade use.
execute N A Reboot the indicator
H
uint32 F A Write full passcode to elevate permissions
H
uint32 S A Write safe passcode to elevate permissions
H
uint32 A N Read current sample number since last
H
power on
76 C500-600-1.3.0
Name Address Type R W Description System status 0021
uint32 A N Read current system status. Bits are as
H
follows: 0-7: Last calibration result 8: Reserved 9: Scale is in Net mode 10: Scale is within the zero band 11: Scale is within center of zero 12: Scale is in motion 13: Calibration is in progress 14: Menus are active 15: Scale is in error 16: Scale is underloaded 17: Scale is overloaded 18: ADC operation has succeeded 19: ADC operation in progress 20: Tilt Hi XY (not supported in C500) 21: Tilt Hi Y (not supported in C500) 22: Tilt Hi X (not supported in C500)
System error 0022
uint32 A N Read current system error. Refer to
H
Section 24.4 for values.
Absolute mV/V 0023
int32 A N Absolute mV/V reading where 10000 =
H
1.0mV/V
Gross/Net Weight 0025
Gross Weight 0026 Net Weight 0027 Tare Weight 0028 Peak Hold 0029 Secondary Gross Weight 002C
Raw ADC Counts 002D
Secondary Net Weight 002E System Fullscale 002F Traceable weight available
0030
flag Traceable ID 0031 Traceable weight 0032
Traceable weight (secondary) 0033
Traceable weight (p) 0034
Traceable tare weight 0035 Traceable PT Flag 0036
weight A N Displayed weight in primary units
H
weight A N Gross weight in primary units
H
weight A N Net weight in primary units
H
weight A N Tare weight in primary units
H
weight A N Peak hold weight in primary units
H
weight A N Gross weight in secondary units
H
int32 A N 2,560,000 = 1.0mV/V
H
weight A N Net weight in secondary units
H
uint32 A N Full scale capacity
H
uint8 A N 0: No traceable weights since start up.
H
1: Traceable weight data is valid
uint32 A N The unique ID for the traceable weight
H
weight A N Traceable weight in primary units
H
weight A N Traceable weight in secondary units
H
int32 A N Traceble weight in pieces
H
int32 A N Tare weight valid during traceable weight
H
uint8 A N 0: no preset tare
H
1: preset tare
Traceable date: year 0037
uint8 A N Year that the traceable weight was
H
acquired
Traceable date: month 0038
uint8 A N Month that the traceable weight was
H
acquired
Traceable date: date 0039
uint8 A N Day that the traceable weight was
H
acquired
Traceable date: hour 003A
uint8 A N Hour that the traceable weight was
H
acquired
Traceable date: minute 003B
uint8 A N Minute that the traceable weight was
H
acquired
77 C500-600-1.3.0
Name Address Type R W Description Traceable date: second 003C
uint8 A N Second that the traceable weight was
H
acquired
Stream Set 1 Data 0040
stream A A Returns a block of data which is selected
H
in Stream Register 1-5. Use a read command to read a single set of data. Use an execute command (with a parameter of 1) to switch on automatic transmition at the mode speed.
Stream Set 1 Mode 0041
uint8 A A 0: Manual - read ‘Stream Data’ register
H
1: Auto Sync - Data is sent at sync freqency 2: Auto 10Hz - Data is sent at 10Hz 3: Auto 5Hz - Data is sent at 5Hz 4: Auto 1Hz - Data is sent at 1Hz
Stream Set 1: Register 0 0042 Stream Set 1: Register 1 0043 Stream Set 1: Register 2 0044 Stream Set 1: Register 3 0045 Stream Set 1: Register 4 0046 IO Status 0051
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
uint32 A A 32 bit mask indicating the current state of
H
all IO.
IO Mask 0054
uint32 A A 32 bit masking for masking IO to be
H
controlled manually. Bit = 0 for indicator
control, bit = 1 for manual control. Pulse count 1 0055 Pulse count 2 0056 Clear pulse counts 005D
int32 A N Pulse count on IO 1
H
int32 A N Pulse count on IO 2
H
execute N A Clear the pulse counts, an argument of 0
H
clears pulse count 1, 1 clears pulse count 2
and any other value clears all pulse counts Display Top Left 00B0
string N A Write to the top left of the screen
H
78 C500-600-1.3.0
Name Address Type R W Description Display Annunciators 00B2
uint32 N A Write the annunciators to display. Bit
H
0: Zero 1: Motion 2: Gross 3: Net 4: Zero band 5: Held 6: Spare 1 7: Range 1 8: Range 2 9: Range 3 10: Check under 2 11: Check under 1 12: Check pass 13: Check over 1 14: Check over 2 15: IO 1 16: IO 2 17: IO 3 18: IO 4 19: IO 5 20: IO 6 21: IO 7 22: IO 8 23: Spare 2 24: Spare 3
Display Units 00B3
uint8 N A Write the units to display.
H
0 for none
1 for g
2 for kg
3 for t
4 for lb
5 for oz
8 for spare
16 for all. Auto Annunciators 00B6
uint8 N A Update the annunciators automatically. 0
H
for off, 1 for on.
Secondary Gross/Net Weight 00C0
Secondary Tare Weight 00C1 Tertiary Gross Weight 00C2 Tertiary Net Weight 00C3
Tertiary Gross/Net Weight 00C4
Tertiary Tare Weight 00C5 Full passcode 00D0 Safe passcode 00D1 Calibration weight 0100
weight A N Displayed weight in secondary units
H
weight A N Tare weight in secondary units
H
weight A N Gross weight in tertiary units
H
weight A N Net weight in tertiary units
H
weight A N Displayed weight in tertiary units
H
weight A N Tare weight in tertiary units
H
uint32 F F Full passcode
H
uint32 S S Safe passcode
H
int32 A A Weight used for span calibration or
H
linearisation Zero calibration 0102
Span calibration 0103
execute N F Calibrate the scale zero
H
execute N F Calibrate the scale span. Ensure that the
H
calibration weight is set first. Edit linearisation 0104
execute N F Edit a linearisation point, takes the
H
linearisation point as an argument. Ensure
that the calibration weight is set first.
79 C500-600-1.3.0
Name Address Type R W Description Clear linearisation 0105
execute N F Clear a linearisation point, takes the
H
linearisation point to be cleared as an
argument
Direct zero calibration 0106
execute N F Direct mV/V zero calibration, takes the
H
mV/V value * 10000 at zero as an
argument (1.0000 mV/V should be entered
as 10000).
Direct span calibration 0107
execute N F Direct mV/V span calibration, takes the
H
mV/V value * 10000 at full scale relative
to zero as an argument (1.0000 mV/V
should be entered as 10000).
Zero mV/V value 0111
Span weight 0112
Span mV/V value 0113
int32 A N mV/V value of the zero point * 10000.
H
int32 A N Weight used for the span calibration.
H
int32 A N mV/V value of the span point relative to
H
the zero point * 10000. Linearisation correction
weight
0114
execute A A Execute with the linearisation point
H
number (0 - 9) to get the correction weight
at that linearisation point. Linearisation percentage 0115
execute A A Execute with the linearisation point
H
number (0 - 9) to get the percentage value
between zero and span for that
linearisation point. Number of decimal places 0128
uint8 A F Set the number of decimal places of the
H
scale. Scale units 0129
uint8 A F Values:
H
0 is none
1 is grams
2 is kilograms
3 is pounds
4 is tonnes
5 is ounces
6 is user. Current Time/Date 0150
string A N Read this register to get current
H
instrument date/time (e.g. 10/12/2016
18:30:10).
Date Format 0151
uint8 A A Write 0 for DD.MM.YY
H
1 for DD.MM.YYYY
2 for MM.DD.YY
3 for MM.DD.YYYY
4 for YY.MM.DD
5 for YYYY.MM.DD RTC Day 0152
RTC Month 0153
RTC Year 0154
RTC Hour 0155
RTC Minute 0156
RTC Second 0157
uint8 A A Read/Write current day (1..31)
H
uint8 A A Read/Write current month (1..12)
H
uint16 A A Read/Write current year (2000..2099))
H
uint8 A A Read/Write current hour (0..23)
H
uint8 A A Read/Write current minute (0..59)
H
uint8 A A Read/Write current second (0..59)
H
80 C500-600-1.3.0
Name Address Type R W Description Zero scale 0300
execute N A Zero the scale. Returns:
H
for success
1 for operation canceled
2 for operation in progress
3 for scale is in error
4 for scale is over or under loaded
5 for ADC already busy
6 for scale is in motion
7 for outside of allowed (zero, tare etc.)
band
8 resolution too low
9 command not implemented
A duplicate point
B scale is in high resolution mode
C print ID has reached its maximum value
D current date and time could not be
determined
E parameter passed was not valid
F operation not allowed in trade mode. Tare scale 0301
execute N A Tare the scale. Return value as described
H
for the zero scale register. Preset tare 0302
execute N A Set preset tare value. Return value as
H
described for the zero scale register.
Gross/Net 0303
execute N A Set scale to gross or net. Argument values:
H
1 sets to Gross
2 sets to Net
all other values will toggle.
Return value as described for the zero
scale register. High Resolution 0304
execute N A Set high resolution mode. Argument
H
values:
1 sets to high resolution mode
2 sets normal resolution mode
3 sets resolution to DB setting
all other values will toggle between high
and normal resolution.
Returns 1 for high resolution or 0 for
normal resolution. Lua Status 2 0305
uint32 A N 32 bit number containing lua status bits as
H
follows:
0: Hi-Res 1-2: Dispmode values:
0: Display primary weight 1: Display pieces 2: Display secondary weight 3: Display tertiary weight
3-4: Range: 0 (range 1), 1 (range 2), 2
(range 3)
5: Menu active 8: USB Partition Notification 25: RTC changed 26: Weight changed 27: IO changed
81 C500-600-1.3.0
Name Address Type R W Description Primary units, dp,
resolutions
0306
uint32 A N 32 bit number containing units, decimal
H
point location and resolution index for all
three ranges. Bits are as follows:
0-3: Decimal point 4-7: Units 8-15: Resolution index 3 16-23: Resolution index 2
24-31: Resolution index 1 See E1 setting under Section 5.2 for resolution values.
Secondary units, dp, resolutions
0307
uint32 A N 32 bit number containing units, decimal
H
point location and resolution index for all three ranges. Bits are as follows:
0-3: Decimal point
4-7: Units
8-15: Resolution index 3
16-23: Resolution index 2
24-31: Resolution index 1 See E1 setting under Section 5.2 for resolution values.
Tertiary units, dp, resolutions 0308
uint32 A N 32 bit number containing units, decimal
H
point location and resolution index for all three ranges. Bits are as follows:
0-3: Decimal point
4-7: Units
8-15: Resolution index 3
16-23: Resolution index 2
24-31: Resolution index 1 See E1 setting under Section 5.2 for resolution values.
Comms Start 0309 Init function 030B
execute N A Dummy register. Executing does nothing.
H
execute N A Re-initialise after changing settings. Use
H
an argument of 1 to re-init setpoints and IOs
Get Key 0321 Flush Keys 0322
uint8 A N Get any keys that have been pressed
H
execute N A Flush any key presses that haven’t been
H
handled yet
Analogue value 0323
int32 A A Set the analogue out value directly, values
H
are between 0 and 50000.
Set Key 0324
uint8 N A Send key presses back to the main
H
application. See Keyboard Buffer (0x0008) register for keycodes.
Key handler 0325
uint8 A A Set whether the application (0) or Lua (1)
H
handles key presses
Buzz Length 0327
uint8 A A Set then length of the beep:
H
0 for short 1 for medium 2 for long
Buzz Number 0328
uint8 A A Set how many beeps to do, buzzer will
H
start beeping after write, value will be cleared
82 C500-600-1.3.0
Name Address Type R W Description Lua Status 0329
uint32 A N 32 bit number containing lua status bits as
H
follows:
0: Net
1: Gross
2: Zero Band
3: Not Zero Band
4: Centre-of-zero
5: Not Centre-of-zero
6: Motion
7: Stable
8: Lo-range
9: Hi-range
10: Preset Tare
11: No Preset Tare
12: Error
13: Underload
14: Overload
15: No Error
16: Held
17: Not Held
Lua status 2 RTC enable 032A
uint8 A A Set whether RTC in lua status 2 will be
H
used, 0 for no RTC, 1 for RTC
Lua status 2 weight enable 032B
uint8 A A Set whether weight in lua status 2 will be
H
used, 0 for off, any non-zero sets the number of readings between flag being set
Lua status 2 IO enable 032C
uint32 A A Set whether IO in lua status 2 will be used,
H
0 for off, 32 bit mask for IOs of interest
Reg instrument begin 032D
execute N A Stop all streaming, clear the lua display,
H
flush the keys, and take control of event, printer, and serial devices.
Setpoint Status 032E
uint32 A N 32 bit number. Lower 16 bits are setpoint
H
status, upper 16 bits are inverted from the lower 16.
Heartbeat 032F
uint8 A A Timeout (in seconds, accurate to ± 1
H
seconds) until the display and keyboard is handed back to the C500. Executing this register cleans up immediately.
Lua Stream Set 1 Data 0340
stream A A Returns a block of data which is selected
H
in Stream Register 1-5. Use a read command to read a single set of data. Use an execute command (with a parameter of 1) to switch on automatic transmition at the mode speed.
Lua Stream Set 1 Mode 0341
uint8 A A 0: Manual - read ‘Stream Data’ register
H
1: Auto Sync - Data is sent at sync freqency 2: Auto 10Hz - Data is sent at 10Hz 3: Auto 5Hz - Data is sent at 5Hz 4: Auto 1Hz - Data is sent at 1Hz
Lua Stream Set 1: Register 0 0342 Lua Stream Set 1: Register 1 0343 Lua Stream Set 1: Register 2 0344
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
83 C500-600-1.3.0
Name Address Type R W Description Lua Stream Set 1: Register 3 0345 Lua Stream Set 1: Register 4 0346 Lua Stream Set 2 Data 0350
register A A Register to stream
H
register A A Register to stream
H
stream A A Returns a block of data which is selected
H
in Stream Register 1-5. Use a read command to read a single set of data. Use an execute command (with a parameter of 1) to switch on automatic transmition at the mode speed.
Lua Stream Set 2 Mode 0351
uint8 A A 0: Manual - read ‘Stream Data’ register
H
1: Auto Sync - Data is sent at sync freqency 2: Auto 10Hz - Data is sent at 10Hz 3: Auto 5Hz - Data is sent at 5Hz 4: Auto 1Hz - Data is sent at 1Hz
Lua Stream Set 2: Register 0 0352 Lua Stream Set 2: Register 1 0353 Lua Stream Set 2: Register 2 0354 Lua Stream Set 2: Register 3 0355 Lua Stream Set 2: Register 4 0356 Eject USB 0370 USB Partition Notification 0371
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
register A A Register to stream
H
execute N A Execute register to safely eject USB
H
string A N When the Luastatus2 USB Notification bit
H
is set high, this should be read to determine what USB partition event has occurred.
Scale type 1120
uint8 A F Values:
H
0 is single range 1 is dual interval 2 is dual range 3 is triple interval 4 is triple range.
DHCP Enable 8400
IP Address 8401 Subnet Mask 8402 Default Gateway 8403 DNS Server 1 8404 DNS Server 2 8405 Network Default 8406 MAC Address 8408 Hostname 8409 Search Domain 840A DNS Server 3 840B Autoout Format A203 Autoout Source A204 Autoout Custom Format A205
uint8 A A DHCP Enable / Disable
H
ipaddress A A IP Address
H
ipaddress A A Subnet Mask
H
ipaddress A A Default Gateway
H
ipaddress A A DNS Server 1
H
ipaddress A A DNS Server 2
H
execute N A Force network settings to defaults
H
string A N MAC Address
H
string A A Hostname
H
string A A Search Domain
H
ipaddress A A DNS Server 3
H
uint8 A S Automatic output format
H
uint8 A S Automatic output data source
H
string A S Automatic output custom format
H
84 C500-600-1.3.0
Name Address Type R W Description Setpoint 1 type A401
uint8 A A Set setpoint 1 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 1 lock A402
uint8 A A Set setpoint 1 lock:
H
0 is off 1 is on.
Setpoint 1 logic A403
uint8 A A Set setpoint 1 logic:
H
0 is high 1 is low.
Setpoint 1 alarm A404
uint8 A A Set setpoint 1 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 1 source A406
uint8 A A Set setpoint 1 source:
H
0 is gross weight 1 is net weight.
Setpoint 1 Target A408 Setpoint 1 Hysteresis A409 Setpoint 1 in flight A40A Setpoint Jog Off A40C Setpoint Jog On A40D Setpoint 1 Timing A410
int32 A A Set setpoint 1 target.
H
int32 A A Set setpoint 1 hysteresis.
H
int32 A A Set setpoint 1 in flight.
H
uint32 A A Duration of setpoint jog off time in ms.
H
uint32 A A Duration of setpoint jog on time in ms.
H
uint8 A A Setpoint 1 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 1 Reset A411
uint8 A A Setpoint 1 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint Jog Set A412 Setpoint Max Jog Set A413
uint8 A A Number of jogs in a set.
H
uint8 A A Maximum number of jog sets. Set to 0 for
H
unlimited sets.
85 C500-600-1.3.0
Name Address Type R W Description Setpoint 2 type A421
uint8 A A Set setpoint 2 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 2 lock A422
uint8 A A Set setpoint 2 lock:
H
0 is off 1 is on.
Setpoint 2 logic A423
uint8 A A Set setpoint 2 logic:
H
0 is high 1 is low.
Setpoint 2 alarm A424
uint8 A A Set setpoint 2 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 2 source A426
uint8 A A Set setpoint 2 source:
H
0 is gross weight 1 is net weight.
Setpoint 2 Target A428 Setpoint 2 Hysteresis A429 Setpoint 2 in flight A42A Setpoint 2 Timing A430
int32 A A Set setpoint 2 target.
H
int32 A A Set setpoint 2 hysteresis.
H
int32 A A Set setpoint 2 in flight.
H
uint8 A A Setpoint 2 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 2 Reset A431
uint8 A A Setpoint 2 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint 3 type A441
uint8 A A Set setpoint 3 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
86 C500-600-1.3.0
Name Address Type R W Description Setpoint 3 lock A442
uint8 A A Set setpoint 3 lock:
H
0 is off 1 is on.
Setpoint 3 logic A443
uint8 A A Set setpoint 3 logic:
H
0 is high 1 is low.
Setpoint 3 alarm A444
uint8 A A Set setpoint 3 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 3 source A446
uint8 A A Set setpoint 3 source:
H
0 is gross weight 1 is net weight.
Setpoint 3 Target A448 Setpoint 3 Hysteresis A449 Setpoint 3 in flight A44A Setpoint 3 Timing A450
int32 A A Set setpoint 3 target.
H
int32 A A Set setpoint 3 hysteresis.
H
int32 A A Set setpoint 3 in flight.
H
uint8 A A Setpoint 3 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 3 Reset A451
uint8 A A Setpoint 3 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint 4 type A461
uint8 A A Set setpoint 4 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 4 lock A462
uint8 A A Set setpoint 4 lock:
H
0 is off 1 is on.
Setpoint 4 logic A463
uint8 A A Set setpoint 4 logic:
H
0 is high 1 is low.
Setpoint 4 alarm A464
uint8 A A Set setpoint 4 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
87 C500-600-1.3.0
Name Address Type R W Description Setpoint 4 source A466
uint8 A A Set setpoint 4 source:
H
0 is gross weight 1 is net weight.
Setpoint 4 Target A468 Setpoint 4 Hysteresis A469 Setpoint 4 in flight A46A Setpoint 4 Timing A470
int32 A A Set setpoint 4 target.
H
int32 A A Set setpoint 4 hysteresis.
H
int32 A A Set setpoint 4 in flight.
H
uint8 A A Setpoint 4 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 4 Reset A471
uint8 A A Setpoint 4 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint 5 type A481
uint8 A A Set setpoint 5 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 5 lock A482
uint8 A A Set setpoint 5 lock:
H
0 is off 1 is on.
Setpoint 5 logic A483
uint8 A A Set setpoint 5 logic:
H
0 is high 1 is low.
Setpoint 5 alarm A484
uint8 A A Set setpoint 5 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 5 source A486
uint8 A A Set setpoint 5 source:
H
0 is gross weight 1 is net weight.
Setpoint 5 Target A488 Setpoint 5 Hysteresis A489 Setpoint 5 in flight A48A Setpoint 5 Timing A490
int32 A A Set setpoint 5 target.
H
int32 A A Set setpoint 5 hysteresis.
H
int32 A A Set setpoint 5 in flight.
H
uint8 A A Setpoint 5 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
88 C500-600-1.3.0
Name Address Type R W Description Setpoint 5 Reset A491
uint8 A A Setpoint 5 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint 6 type A4A1
uint8 A A Set setpoint 6 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 6 lock A4A2
uint8 A A Set setpoint 6 lock:
H
0 is off 1 is on.
Setpoint 6 logic A4A3
uint8 A A Set setpoint 6 logic:
H
0 is high 1 is low.
Setpoint 6 alarm A4A4
uint8 A A Set setpoint 6 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 6 source A4A6
uint8 A A Set setpoint 6 source:
H
0 is gross weight 1 is net weight.
Setpoint 6 Target A4A8 Setpoint 6 Hysteresis A4A9 Setpoint 6 in flight A4AA Setpoint 6 Timing A4B0
int32 A A Set setpoint 6 target.
H
int32 A A Set setpoint 6 hysteresis.
H
int32 A A Set setpoint 6 in flight.
H
uint8 A A Setpoint 6 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 6 Reset A4B1
uint8 A A Setpoint 6 rest:
H
0 is none 1 is reset A 2 is reset B.
89 C500-600-1.3.0
Name Address Type R W Description Setpoint 7 type A4C1
uint8 A A Set setpoint 7 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
Setpoint 7 lock A4C2
uint8 A A Set setpoint 7 lock:
H
0 is off 1 is on.
Setpoint 7 logic A4C3
uint8 A A Set setpoint 7 logic:
H
0 is high 1 is low.
Setpoint 7 alarm A4C4
uint8 A A Set setpoint 7 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 7 source A4C6
uint8 A A Set setpoint 7 source:
H
0 is gross weight 1 is net weight.
Setpoint 7 Target A4C8 Setpoint 7 Hysteresis A4C9 Setpoint 7 in flight A4CA Setpoint 7 Timing A4D0
int32 A A Set setpoint 7 target.
H
int32 A A Set setpoint 7 hysteresis.
H
int32 A A Set setpoint 7 in flight.
H
uint8 A A Setpoint 7 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 7 Reset A4D1
uint8 A A Setpoint 7 rest:
H
0 is none 1 is reset A 2 is reset B.
Setpoint 8 type A4E1
uint8 A A Set setpoint 8 type:
H
0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band 6 is net 7 is motion 8 is error 9 is buzzer 10 is weigh out 11 is weigh in.
90 C500-600-1.3.0
Name Address Type R W Description Setpoint 8 lock A4E2
uint8 A A Set setpoint 8 lock:
H
0 is off 1 is on.
Setpoint 8 logic A4E3
uint8 A A Set setpoint 8 logic:
H
0 is high 1 is low.
Setpoint 8 alarm A4E4
uint8 A A Set setpoint 8 alarm:
H
0 is none 1 is single beep 2 is double beep 3 is continuous beeping 4 is flash the display.
Setpoint 8 source A4E6
uint8 A A Set setpoint 8 source:
H
0 is gross weight 1 is net weight.
Setpoint 8 Target A4E8 Setpoint 8 Hysteresis A4E9 Setpoint 8 in flight A4EA Setpoint 8 Timing A4F0
int32 A A Set setpoint 8 target.
H
int32 A A Set setpoint 8 hysteresis.
H
int32 A A Set setpoint 8 in flight.
H
uint8 A A Setpoint 8 timing:
H
0 is level 1 is edge 2 is latch 3 is pulse.
Setpoint 8 Reset A4F1
uint8 A A Setpoint 8 rest:
H
0 is none 1 is reset A 2 is reset B.
Analogue output type A801
uint8 A A Set the analogue output type:
H
0 is current 1 is voltage.
Analogue output absolute A803
uint8 A A Set if analogue output follows the actual
H
weight value or the absolute value: 0 is actual value 1 is absolute value.
Analogue output source A805
uint8 A A Set the weight value that analogue output
H
follows: 0 is gross weight 1 is net weight 2 is displayed weight 3 is comms (see register 0323).
Analogue output clip A806
uint8 A A Clip the analogue output to 0-100%:
H
0 is off 1 is on.
91 C500-600-1.3.0

19 Modbus

The C500 supports a fully featured Modbus implementation which exposes most legacy serial communication commands (see Section 21.2) as Modbus registers.
The following Modbus protocols are supported:
Modbus ASCII: Available on the USB host serial port. This requires a user supplied USB serial cable
(see Section 10.2). MB.ASCI must be selected in SERIAL:SER.HST:TYPE (see Section 5.5). In addition baud rate and bit settings may need to be configured.
Modbus RTU: Available on the USB host serial port. This requires a user supplied USB serial cable (see
Section 10.2). MB.RTU must be selected in SERIAL:SER.HST:TYPE (see Section 5.5). In addition baud rate and bit settings may need to be configured.
Modbus TCP: Available on the Ethernet port. The TCP port listening for connections can be configured
via SERIAL:MOD.OPT:PORT (see Section 5.5).
For legacy 5000 replacement installations using Modbus, please refer to the legacy modbus documentation (see Section 22).
The details of underlying communications protocol are generally looked after by the PLC directly. Please refer to the offical Modbus documentation available from http://modbus.org/specs.php for more information on the protocol.
Registers listed below refer to the Modbus Data Model (MDM), which offsets each register by one in relation to the Protocol Data Unit (PDU). Most PLCs will use MDM to specify registers, whilst PDU is used for the underlying data transfer. For an explanation of these terms, please refer to the Modbus protocol documentation available via the URL above.
Warning!
Be sure to correctly configure the indicator address in SERIAL:NET.OPT:ADDRES. The indicator will not reply to messages that do not match its address.

19.1 Register Sizes

When accessing parameters that span more than a single Modbus register (16bits), the read or write MUST consist of sufficient Modbus registers to accomodate the data. If the read or write does not contain enough registers, the indicator will return a Modbus error.
When reading an SINT32 or UINT32, the read or write must consist of two 16bit Modbus registers. For
example, when reading the displayed weight (register 6201), two Modbus registers must be read (6201 and 6202).
When reading a STR(size), the read or write must consist of ((size + 1) / 2) Modbus registers. For
example, when reading the unit ID (register 6101), ((15 + 1) / 2) = 8 Modbus registers must be read (6101 to 6109). The first 15 bytes will be the register data, and the last byte will be zero. When writing a string register, unused bytes should be set to zero. In the register table, strings are given a length in bytes in the following way: STR(bytes).
It is possible to read more than one sequential registers in a single read or write.

19.2 Modbus Holding Registers

The following Modbus functions are implemented for holding registers:
Read holding registers (function code 0x03)
Write single register (function code 0x06)
92 C500-600-1.3.0
Write multiple registers (function code 0x10)
The following table lists the translation for each Modbus holding register into the corresponding serial com­munication command:
Register Name Type Write Read Read Resp onse Description
1001 AVERAGE UINT16 ASF<value>; ASF?; <value> Averaging
1002 JITTER UINT16 ASF,<value>; ASF?; ,<value> Anti jitter
1003 UNITS UINT16 ENU<value>; ENU?; <value> Units of measurement
1004 DECIMAL POINT UINT16 IAD,,<value>; IAD?; ,,<value> Decimal point position
1005 HI RES UINT16 IAD,,,,<value>; IAD?; ,,,,<value> High resolution (x10 mode)
1006 ADD TARE UINT32 IAD,,,,,<value>; IAD?; ,,,,,<value> Additive tare
1008 SENSE CHECK UINT16 IAD,,,,,,<value>; IAD?; ,,,,,,<value> Sense check
1009 SYNC FREQ UINT16 ICR<value>; ICR?; <value> Sync frequency
1010 MOTION UINT16 MTD<value>; MTD?; <value> Motion setting
1011 BUILD TYPE UINT16 WMD<value>; WMD?; <value> Build type (single/dual range/etc)
1012 APPROVAL MODE UINT16 WMD,<value>; WMD?; ,<value> Approval mode (trade/industrial)
1013 ZERO ON START UINT16 ZST<value>; ZST?; <value> Zero on start
1014 ZERO TRACKING UINT16 ZST,<value>; ZST?; ,<value> Zero tracking
1015 ZERO RANGE UINT16 ZST,,<value>; ZST?; ,,<value> Range of zero
1016 ZERO BAND SINT32 ZST,,,<value>; ZST?; ,,,<value> Zero band
1021 CAL WEIGHT UINT32 CWT<value>; CWT?; <value> Calibration weight
1023 CAL ZERO NORMAL UINT16 LDN; Perform zero calibration (normal)
1024 CAL ZERO DIRECT SINT32 LDN<value>; LDN?; <value> Perform zero calibration (direct
1026 CAL ZERO STATUS UINT16 LDN?; ,<value> Zero calibration status
1027 CAL SPAN NORMAL UINT16 LWN; Perform span calibration (normal)
1028 CAL SPAN DIRECT SINT32 LWN<value>; LWN?; <value> Perform span calibration (direct
1030 CAL SPAN STATUS UINT16 LWN?; ,<value> Span calibration status
1031 FULLSCALE1 UINT32 IAD1,<value>; IAD?1; 1,<value> Range 1 full scale
1033 RESOLUTION1 UINT16 IAD1,,,<value>; IAD?1; 1,,,<value> Range 1 resolution
1034 FULLSCALE2 UINT32 IAD2,<value>; IAD?2; 2,<value> Range 2 full scale
1036 RESOLUTION2 UINT16 IAD2,,,<value>; IAD?2; 2,,,<value> Range 2 resolution
1041 SET LIN1 UINT32 LIC1,<value>; Set linearisation point 1
1043 SET LIN2 UINT32 LIC2,<value>; Set linearisation point 2
1045 SET LIN3 UINT32 LIC3,<value>; Set linearisation point 3
1047 SET LIN4 UINT32 LIC4,<value>; Set linearisation point 4
1049 SET LIN5 UINT32 LIC5,<value>; Set linearisation point 5
1051 CLR LIN1 UINT16 LIC1; Clear linearisation point 1 (write
1052 CLR LIN2 UINT16 LIC2; Clear linearisation point 2 (write
1053 CLR LIN3 UINT16 LIC3; Clear linearisation point 3 (write
1054 CLR LIN4 UINT16 LIC4; Clear linearisation point 4 (write
1055 CLR LIN5 UINT16 LIC5; Clear linearisation point 5 (write
1061 LIN1 PERCENT UINT16 LIC?1; <value> Linearisation point 1 percent of
1062 LIN1 CORRECTION SINT32 LIC?1; ,<value> Linearisation point 1 correction
1064 LIN2 PERCENT UINT16 LIC?2; <value> Linearisation point 2 percent of
1065 LIN2 CORRECTION SINT32 LIC?2; ,<value> Linearisation point 2 correction
1067 LIN3 PERCENT UINT16 LIC?3; <value> Linearisation point 3 percent of
1068 LIN3 CORRECTION SINT32 LIC?3; ,<value> Linearisation point 3 correction
1070 LIN4 PERCENT UINT16 LIC?4; <value> Linearisation point 4 percent of
1071 LIN4 CORRECTION SINT32 LIC?4; ,<value> Linearisation point 4 correction
1073 LIN5 PERCENT UINT16 LIC?5; <value> Linearisation point 5 percent of
1074 LIN5 CORRECTION SINT32 LIC?5; ,<value> Linearisation point 5 correction
1101 ANALOG OUT TYPE UINT16 AOC<value>; AOC?; <value> Analog output type
1102 ANALOG OUT SOURCE UINT16 AOC,<value>; AOC?; ,<value> Analog output source
1103 ANALOG OUT ZERO ADJ SINT32 AOC,,<value>; AOC?; ,,<value> Analog output zero adjustment
1105 ANALOG OUT SPAN ADJ SINT32 AOC,,,<value>; AOC?; ,,,<value> Analog output span adjustment
1107 ANALOG OUT FORCE UINT16 AOC,,,,<value>; AOC?; ,,,,<value> Analog output force output
mv/v)
mv/v)
any value will clear)
any value will clear)
any value will clear)
any value will clear)
any value will clear)
fullscale value
value
fullscale value
value
fullscale value
value
fullscale value
value
fullscale value
value
93 C500-600-1.3.0
Register Name Type Write Read Read Resp onse Description
1108 ANALOG OUT ABSOLUTE UINT16 AOC,,,,,<value>; AOC?; ,,,,,<value> Analog output absolute
1109 ANALOG OUT CLIP UINT16 AOC,,,,,,<value>; AOC?; ,,,,,,<value> Analog output clip
2001 ADDRESS UINT16 ADR<value>; ADR?; <value> Device network address
2002 PRINT MODE UINT16 PRS,<value>; PRS?; ,<value> Printer mode
2003 AUTO OUT FMT UINT16 PRS,,<value>; PRS?; ,,<value> Automatic output format
2004 PRINT COLUMNS UINT16 PRS,,,<value>; PRS?; ,,,<value> Printer ticket columns
2005 PRINT ROWS UINT16 PRS,,,,<value>; PRS?; ,,,,<value> Printer ticket rows
2006 AUTO OUT SOURCE UINT16 PRS,,,,,<value>; PRS?; ,,,,,<value> Automatic output source
2101 SER0 M1A TYPE UINT16 BDX0,<value>; BDX?0; 0,<value> Serial module 1A p ort type
2102 SER0 M1A BAUD UINT16 BDX0,,<value>; BDX?0; 0,,<value> Serial module 1A port baud
2103 SER0 M1A PARITYBITS UINT16 BDX0,,,<value>; BDX?0; 0,,,<value> Serial mo dule 1A port parity bits
2104 SER0 M1A DATABITS UINT16 BDX0,,,,<value>; BDX?0; 0,,,,<value> Serial module 1A port data bits
2105 SER0 M1A STOPBITS UINT16 BDX0,,,,,<value>; BDX?0; 0,,,,,<value> Serial module 1A port stop bits
2106 SER0 M1A TERMINATIONS UINT16 BDX0,,,,,,<value>; BDX?0; 0,,,,,,<value> Serial mo dule 1A port use
2107 SER0 M1A CTS UINT16 BDX0,,,,,,,<value>; BDX?0; 0,,,,,,,<value> Serial module 1A port use CTS
2111 SER1 M1B TYPE UINT16 BDX1,<value>; BDX?1; 1,<value> Serial module 1B port type
2116 SER1 M1B TERMINATIONS UINT16 BDX1,,,,,,<value>; BDX?1; 1,,,,,,<value> Serial module 1B port use
2117 SER1 M1B CTS UINT16 BDX1,,,,,,,<value>; BDX?1; 1,,,,,,,<value> Serial module 1B port use CTS
2121 SER2 M2A TYPE UINT16 BDX2,<value>; BDX?2; 2,<value> Serial module 2A p ort type
2122 SER2 M2A BAUD UINT16 BDX2,,<value>; BDX?2; 2,,<value> Serial module 2A port baud
2123 SER2 M2A PARITYBITS UINT16 BDX2,,,<value>; BDX?2; 2,,,<value> Serial mo dule 2A port parity bits
2124 SER2 M2A DATABITS UINT16 BDX2,,,,<value>; BDX?2; 2,,,,<value> Serial module 2A port data bits
2125 SER2 M2A STOPBITS UINT16 BDX2,,,,,<value>; BDX?2; 2,,,,,<value> Serial module 2A port stop bits
2126 SER2 M2A TERMINATIONS UINT16 BDX2,,,,,,<value>; BDX?2; 2,,,,,,<value> Serial mo dule 2A port use
2127 SER2 M2A CTS UINT16 BDX2,,,,,,,<value>; BDX?2; 2,,,,,,,<value> Serial module 2A port use CTS
2131 SER3 M2B TYPE UINT16 BDX3,<value>; BDX?3; 3,<value> Serial module 2B port type
2136 SER3 M2B TERMINATIONS UINT16 BDX3,,,,,,<value>; BDX?3; 3,,,,,,<value> Serial module 2B port use
2137 SER3 M2B CTS UINT16 BDX3,,,,,,,<value>; BDX?3; 3,,,,,,,<value> Serial module 2B port use CTS
2141 SER4 TCPPORT UINT16 BDX4,,,,,,,,,<value>; BDX?4; 4,,,,,,,,,<value> Serial network TCP listen port
2151 SER5 TCPPORT UINT16 BDX5,,,,,,,,,<value>; BDX?5; 5,,,,,,,,,<value> Serial auto output TCP listen
2161 SER6 USBSLAVE TYPE UINT16 BDX6,<value>; BDX?6; 6,<value> Serial USB slave port type
2171 SER7 USBHOST TYPE UINT16 BDX7,<value>; BDX?7; 7,<value> Serial USB host port type
2172 SER7 USBHOST BAUD UINT16 BDX7,,<value>; BDX?7; 7,,<value> Serial USB host port baud
2173 SER7 USBHOST PARITYBITS UINT16 BDX7,,,<value>; BDX?7; 7,,,<value> Serial USB host port parity bits
2174 SER7 USBHOST DATABITS UINT16 BDX7,,,,<value>; BDX?7; 7,,,,<value> Serial USB host p ort data bits
2175 SER7 USBHOST STOPBITS UINT16 BDX7,,,,,<value>; BDX?7; 7,,,,,<value> Serial USB host port stop bits
2177 SER7 USBHOST CTS UINT16 BDX7,,,,,,,<value>; BDX?7; 7,,,,,,,<value> Serial USB host p ort use CTS
2191 MODBUS ENDIAN UINT16 MBS<value>; MBS?; <value> Modbus endian
2192 MODBUS TCP PORT UINT16 MBS,<value>; MBS?; ,<value> Modbus TCP port
2201 AUTO OUT FMT CUSTOM STR(246) AFT<value>; AFT?; <value> Auto output format
2401 DHCP ENABLE UINT16 ETH<value>; ETH?; <value> Ethernet DHCP enable
2402 IP ADDR STR(15) ETH,<value>; ETH?; ,<value> Ethernet IP address
2410 NETMASK STR(15) ETH,,<value>; ETH?; ,,<value> Ethernet network mask
2418 DEFGW STR(15) ETH,,,<value>; ETH?; ,,,<value> Ethernet default gateway
2426 DNS STR(15) ETH,,,,<value>; ETH?; ,,,,<value> Ethernet DNS server
2434 MAC ADDR STR(17) ETH?; ,,,,,,<value> Ethernet MAC address
2443 HOSTNAME STR(64) ETH,,,,,,,<value>; ETH?; ,,,,,,,<value> Ethernet hostname
2501 PRINT FORMAT STR(246) PFT<value>; PFT?; <value> Printer format
2701 PRINT HDR1 STR(30) PST1,<value>; PST?1; <value> Printer header line 1
2716 PRINT HDR2 STR(30) PST2,<value>; PST?2; <value> Printer header line 2
2731 PRINT HDR3 STR(30) PST3,<value>; PST?3; <value> Printer header line 3
2746 PRINT HDR4 STR(30) PST4,<value>; PST?4; <value> Printer header line 4
2761 PRINT HDR5 STR(30) PST5,<value>; PST?5; <value> Printer header line 5
2776 PRINT HDR6 STR(30) PST6,<value>; PST?6; <value> Printer header line 6
2801 TEXT STR1 STR(40) TXT1,<value>; TXT?1; 1,<value> Text string 1 (thumbwheel)
2821 TEXT STR2 STR(40) TXT2,<value>; TXT?2; 2,<value> Text string 2 (thumbwheel)
2841 TEXT STR3 STR(40) TXT3,<value>; TXT?3; 3,<value> Text string 3 (thumbwheel)
2861 TEXT STR4 STR(40) TXT4,<value>; TXT?4; 4,<value> Text string 4 (thumbwheel)
2881 TEXT STR5 STR(40) TXT5,<value>; TXT?5; 5,<value> Text string 5 (thumbwheel)
2901 TEXT STR6 STR(40) TXT6,<value>; TXT?6; 6,<value> Text string 6 (thumbwheel)
2921 TEXT STR7 STR(40) TXT7,<value>; TXT?7; 7,<value> Text string 7 (thumbwheel)
2941 TEXT STR8 STR(40) TXT8,<value>; TXT?8; 8,<value> Text string 8 (thumbwheel)
terminations
terminations
terminations
terminations
port
94 C500-600-1.3.0
Register Name Type Write Read Read Resp onse Description
2961 TEXT STR9 STR(40) TXT9,<value>; TXT?9; 9,<value> Text string 9 (thumbwheel)
3001 ENABLE UINT16 BUZ<value>; BUZ?; <value> Buzzer enable
3002 MSV FORMAT UINT16 COF<value>; COF?; <value> MSV output format
3011 HOUR UINT16 CLK<value>; CLK?; <value> Clock hour
3012 MINUTE UINT16 CLK,<value>; CLK?; ,<value> Clo ck minute
3013 SECOND UINT16 CLK,,<value>; CLK?; ,,<value> Clock second
3014 DAY UINT16 CLK,,,<value>; CLK?; ,,,<value> Clock day of month
3015 MONTH UINT16 CLK,,,,<value>; CLK?; ,,,,<value> Clock month
3016 YEAR UINT16 CLK,,,,,<value>; CLK?; ,,,,,<value> Clock year
3021 FULL PASS UINT32 DPF<value>; DPF?; <value> Full passcode
3023 SAFE PASS UINT32 DPS<value>; DPS?; <value> Safe passcode
3031 PERMIS KEY ZERO UINT16 LBT0,<value>; LBT?0; <value> Zero key permissions
3032 PERMIS KEY TARE UINT16 LBT1,<value>; LBT?1; <value> Tare key permissions
3033 PERMIS KEY GROSSNET UINT16 LBT2,<value>; LBT?2; <value> Gross/net key permissions
3034 PERMIS KEY FUNC1 UINT16 LBT3,<value>; LBT?3; <value> Function key 1 p ermissions
3035 PERMIS KEY FUNC2 UINT16 LBT4,<value>; LBT?4; <value> Function key 2 p ermissions
3036 PERMIS KEY FUNC3 UINT16 LBT5,<value>; LBT?5; <value> Function key 3 p ermissions
3042 KEY REM1 FN UINT16 RBT1,<value>; RBT?1; <value> Remote button 1 function
3043 KEY REM2 FN UINT16 RBT2,<value>; RBT?2; <value> Remote button 2 function
3044 KEY REM3 FN UINT16 RBT3,<value>; RBT?3; <value> Remote button 3 function
3045 KEY REM4 FN UINT16 RBT4,<value>; RBT?4; <value> Remote button 4 function
3046 KEY REM5 FN UINT16 RBT5,<value>; RBT?5; <value> Remote button 5 function
3047 KEY REM6 FN UINT16 RBT6,<value>; RBT?6; <value> Remote button 6 function
3048 KEY REM7 FN UINT16 RBT7,<value>; RBT?7; <value> Remote button 7 function
3049 KEY REM8 FN UINT16 RBT8,<value>; RBT?8; <value> Remote button 8 function
3051 QA ENABLE UINT16 QAF<value>; QAF?; <value> Quality assurance enable
3052 QA DATE UINT16 QAF,<value>; QAF?; ,<value> Quality assurance day of month
3053 QA MONTH UINT16 QAF,,<value>; QAF?; ,,<value> Quality assurance month
3054 QA YEAR UINT16 QAF,,,<value>; QAF?; ,,,<value> Quality assurance year
3061 KEY FUNC1 FN UINT16 FBT1,<value>; FBT?1; <value> Function key 1 function
3062 KEY FUNC2 FN UINT16 FBT2,<value>; FBT?2; <value> Function key 2 function
3063 KEY FUNC3 FN UINT16 FBT3,<value>; FBT?3; <value> Function key 3 function
4001 USER ZERO UINT16 CDL; Perform User zero
4002 TARE SINT32 TAR; TAR?; <value> Perform semi-automatic tare
4004 SWITCH GROSS NET UINT16 TAS<value>; TAS?; <value> Switch gross and net
4005 PRESET TARE SINT32 TAV<value>; TAV?; <value> Perform preset tare
4101 DEFAULT USERDB UINT16 DFT0; Default user database
4102 DEFAULT RTDB UINT16 DFT1; Default runtime database
4103 DEFAULT CAL UINT16 DFT2; Default calibration
4104 DEFAULT ETH UINT16 DFT3; Default ethernet settings
4151 SAVE LOAD DEFAULT SETTINGS UINT32 TDD<value>; TDD?; <value> Save settings/load settings/set
4201 DISPLAY STR(32) FPL?; <value> Read display buffer
4222 KEY REM1 PRESS UINT16 RBT1,,<value>; Remote button 1 press (0 short, 1
4223 KEY REM2 PRESS UINT16 RBT2,,<value>; Remote button 2 press (0 short, 1
4224 KEY REM3 PRESS UINT16 RBT3,,<value>; Remote button 3 press (0 short, 1
4225 KEY REM4 PRESS UINT16 RBT4,,<value>; Remote button 4 press (0 short, 1
4226 KEY REM5 PRESS UINT16 RBT5,,<value>; Remote button 5 press (0 short, 1
4227 KEY REM6 PRESS UINT16 RBT6,,<value>; Remote button 6 press (0 short, 1
4228 KEY REM7 PRESS UINT16 RBT7,,<value>; Remote button 7 press (0 short, 1
4229 KEY REM8 PRESS UINT16 RBT8,,<value>; Remote button 8 press (0 short, 1
4231 KEY ZERO UINT16 FPL1,<value>; Zero key press (0 short, 1 long)
4232 KEY TARE UINT16 FPL2,<value>; Tare key press (0 short, 1 long)
4233 KEY GROSSNET UINT16 FPL3,<value>; Gross/net key press (0 short, 1
4234 KEY FUNC1 UINT16 FPL4,<value>; Function 1 key press (0 short, 1
4235 KEY FUNC2 UINT16 FPL5,<value>; Function 2 key press (0 short, 1
4236 KEY FUNC3 UINT16 FPL6,<value>; Function 3 key press (0 short, 1
defaults/read cal count
long)
long)
long)
long)
long)
long)
long)
long)
long)
long)
long)
long)
95 C500-600-1.3.0
Loading...