Rinstrum C500 series Reference Manual

Digital indicator
Hide thumbs Also See for C500 series:
Table of Contents

Advertisement

C500 Series
Digital Indicator Reference Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the C500 series and is the answer not in the manual?

Questions and answers

Summary of Contents for Rinstrum C500 series

  • Page 1 C500 Series Digital Indicator Reference Manual...
  • Page 2 Pty Ltd. Disclaimer Rinstrum Pty Ltd reserves the right to make changes to the products contained in this manual in order to improve design, performance or reliability. The information in this manual is believed to be accurate in all respects at the time of publication, but is subject to change without notice. Rinstrum Pty Ltd assumes no responsibility for any errors or omissions and disclaims responsibility for any consequences resulting from the use of the information provided herein.
  • Page 3: Table Of Contents

    Contents 1 Introduction 2 Installation 2.1 Introduction ..........2.2 Environmental Conditions .
  • Page 4 9 Printing 9.1 Overview ..........9.2 Custom Ticket Headers .
  • Page 5 17.8 Thumbwheel IO selection of printer text line ......17.9 Unit switch ..........17.10Setpoint reset inputs .
  • Page 6: Introduction

    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.
  • Page 7: Installation

    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.
  • Page 8 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.
  • Page 9: Power Connection

    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.
  • Page 10: 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.
  • Page 11 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).
  • Page 12: 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:...
  • Page 13: Optical Communications

    No of loadcells Minimum yield of the loadcells 350 Ω Minimum yield of the loadcells 700 Ω 36 % 28 % 53 % 36 % 70 % 45 % 87 % 53 % 70 % 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%.
  • Page 14 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.
  • Page 15: User Interface

    User Interface 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.
  • Page 16: Keys

    Lit when the displayed reading is within of a division of true zero. 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).
  • Page 17 3.3.4 Function 1, 2 & 3 Keys Normal function Configurable Configured in setup. ƒ ƒ ƒ Long press function Depends on configured normal func- tion. 3.3.5 Rear Setup Key Normal function Setup Enter and exit full setup. See Section 5.1.4. C500-600-1.3.0...
  • Page 18: Licensing

    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”.
  • Page 19: Setup

    • Operator setup: Allows access setpoint targets and inflights. See Section 6. The setup menus are a menu tree of parameters. All parameters can be edited using the C500 series interface. They can also be edited using the PC configuration tool.
  • Page 20 • Full setup (rear key): 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.
  • Page 21 Function 3 Key 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.
  • Page 22: Build: Scale Build Menu

    5.1.8 Editing With Functions Some settings have a special function to control their use. These are not simple settings but are more complex routines. Examples are CAL:ZERO or TEST:SCALE. To use: • Press the OK key to start the function •...
  • Page 23 Range 1 verification in- Sets the minimum verification interval of the scale (as dis- terval 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 •...
  • Page 24: Option: Scale Options Menu

    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 Set whether the scale is for trade use. Options are: • OIML: Scale operation is not restricted by OIML or NTEP •...
  • Page 25 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.
  • Page 26: Cal: Scale Calibration Menu

    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...
  • Page 27: Serial: Serial Communications Menu

    • 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) •...
  • Page 28 • 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) Destination IP DST.IP...
  • Page 29 Auto Output SOURCE The weight source for the output data. Options are: • DISP(def): Displayed weight Source • GROSS: Gross weight • NET: Net weight • TOTAL: Total weight 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.
  • Page 30: Eth.net: Ethernet Menu

    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 View or set the IP address. Displayed as nnn.nnn.nnn.nnn (eg 192.168.1.254).
  • Page 31: Spec: Special Settings Menu

    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.
  • Page 32 Operation of the IN.FN Set the function of the remote inputs (see Section 17). Options external inputs are: • NONE Remote Key 1 IN.FN.1 • ZERO Remote Key 2 IN.FN.2 • TARE Remote Key 3 IN.FN.3 • GROSS Remote Key 4 IN.FN.4 •...
  • Page 33: Test: Test Menu

    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 IO-1.4 Test IO by checking the value of inputs and setting outputs Test IO: 5 to 8...
  • Page 34: Set.pts: Setpoints Menu

    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 General setpoint settings Jog on time JOG ON Job on time in milliseconds.
  • Page 35 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) •...
  • Page 36: Analog: Analog Output Menu

    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) •...
  • Page 37: Clock: Clock Menu

    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:...
  • Page 38: File: File Menu

    SAV.DBG Export debug information to disk. This file provides use- to USB disk 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>...
  • Page 39: Dsd: Digital Storage Device Menu

    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...
  • Page 40: Chg.log: Changelog Menu

    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.
  • Page 41: Factry: Factory Menu

    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- PRN.CFG Print all settings to the connected printer. tor settings See Section 5.12 FILE:SAV.SET for saving this information to a disk.
  • Page 42: Operator Menus

    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.
  • Page 43: Calibration And Trade

    Calibration and Trade 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.
  • Page 44 • 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.
  • Page 45 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.
  • Page 46 Subtractive Tare Load Zero Tare Value Points ° ° Load Display Underload Negative Positive Overload Weight Weight Additive Tare (AT) - Tare Value below AT-Limit Load Zero Tare Load-limit Value AT -Limit +Tare Value Points ° ° ° Load Display Underload Positive Overload...
  • Page 47: Cal:zero Zero Calibration Routine

    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.
  • Page 48: Direct Mv/V Calibration

    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.
  • Page 49: Automatic Weight Output

    Automatic Weight Output 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. 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.
  • Page 50 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. •...
  • Page 51: Custom Format Tokens

    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 Custom Format Tokens 8.3.1 Formatting Token Description Default 5 character weight 6 character weight 7 character weight 8 character weight...
  • Page 52 M, ‘ ’ Motion status M, S Motion/Stable status ‘ ’, ‘kg’, ‘lb’, ‘ t’, ‘ g’ Weight units with ‘ ’ for motion M, C, ‘ ’ Motion, over/under capacity or valid weight (‘ ’) M, I, O, ‘ ’ Motion, invalid, over/under capacity, or valid weight (‘...
  • Page 53: Printing

    Printing 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).
  • Page 54: Custom Ticket Format

    Use the left/right/up/down keys to edit the ASCII code for the character. 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 can be used.
  • Page 55 ASCII Code Escape Sequence Description Print a literal NULL character (NULL can’t be entered as 00 as this is used to identify the end of the format string) Print lines 1-3 of the header w/o CRLF Print lines 4-6 of the header w/o CRLF Print the number of Columns of SPACE specified by the Printer Space settings Print Date Time field: hh:mm:ss dd:mm:yyy...
  • Page 56: Ascii Codes

    ASCII codes Code Char Code Char Code Char Code Char Code Char Code Char NULL ‘ Space ” & < ˜ ’ > C500-600-1.3.0...
  • Page 57: Usb Interface

    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.
  • Page 58 Warning! Power off the indicator before disconnecting a USB serial port from the USB host port. C500-600-1.3.0...
  • Page 59: Change Log

    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: •...
  • Page 60: Digital Storage Device (Dsd)

    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.
  • Page 61: Reading Records

    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.
  • Page 62: Alibi Application

    Alibi Application 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.
  • Page 63: Dsd And Change Log Viewer Modes

    Short Press Enter Pieces Enter pieces (only in counting mode) ƒ 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...
  • Page 64 • Time: Time stamp of parameter change (hh.mm.ss) • Cal.Cnt: The calibration counter value at the parameter change C500-600-1.3.0...
  • Page 65: Ethernet Interface

    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.
  • Page 66 (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.
  • Page 67: Accessory Modules

    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 •...
  • Page 68: Setpoints

    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.
  • Page 69 Target Flight Hysteresis Weight Time RESET Input LEVEL EDGE Off PULSE LATCH 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.
  • Page 70: Over, Under, Weigh In And Weigh Out Setpoints

    • TIMING: Select the output timing of the setpoint. The following examples are explained in the context 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: –...
  • Page 71: Status Based Setpoint Types

    • 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.
  • Page 72: Remote Input Functions

    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...
  • Page 73: Blanking

    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.
  • Page 74: Unit Switch

    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. C500-600-1.3.0...
  • Page 75: Network Communications

    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. Serial communications parameters like BAUD, PARITY, etc for the RS232 or RS485 serial ports are setup in the HDWARE menu.
  • Page 76 Command Description Read Type Read the register type. Value Description INT8: Signed 8 bit value UINT8: Unsigned 8 bit value INT16: Signed 16 bit value UINT16: Unsigned 16 bit value INT32: Signed 32 bit value UINT32: Unsigned 32 bit value STRING: Null terminated string WEIGHT: Weight value (weight, status and units) EXECUTE: Perform an action (eg tare)
  • Page 77 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 C5 + 40 + 05 18.2.2 Termination Message termination is possible in two ways.
  • Page 78: Rincmd Examples

    Error Code Error Description 0407 Buffer size error The string reply will not fit in the transmission buffer. 0408 Snprintf error A function within the library has failed to run correctly. 0500 Write Error 0501 Permission error You do not have permission to write to this register. 0502 Unknown type error Internal error: Register type is not known to RinCmd.
  • Page 79 Read Gross Weight COMMAND A: COMMAND A: Read Gross Weight (Register 0026 20050026:; ADDR = 20 : Reply required from any instrument CMD = 05 : Read Literal REG = 0026 : Gross Weight RESPONSE A: RESPONSE A: 81110026: 100 kg G; Same response from instrument #1 but in literal format.
  • Page 80 Zero Scale COMMAND A: COMMAND A: Execute the zero register (Register 0300 21100300:; ADDR = 21 : Reply required from instrument #1 CMD = 10 : Execute REG = 0300 : Zero function RESPONSE A: RESPONSE A: 81100300:00000006; Instrument #1 reports error 6 (scale is in motion). COMMAND B: COMMAND B: Execute the zero register (Register 0300...
  • Page 81: Rincmd Registers

    COMMAND D: COMMAND D: Stop streaming (Register 0040 21100040:0; ADDR = 21 : Reply required from instrument #1 CMD = 10 : Execute REG = 0040 : Streaming start register DATA = 0: Stop streaming RESPONSE D: RESPONSE D: 81100040:0000; Instrument #1 will stop streaming on change.
  • Page 82 Name Address Type Description System status uint32 Read current system status. Bits are as 0021 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...
  • Page 83 Name Address Type Description Traceable date: second uint8 Second that the traceable weight was 003C acquired Stream Set 1 Data stream Returns a block of data which is selected 0040 in Stream Register 1-5. Use a read command to read a single set of data.
  • Page 84 Name Address Type Description Display Annunciators uint32 Write the annunciators to display. Bit 00B2 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...
  • Page 85 Name Address Type Description Clear linearisation execute Clear a linearisation point, takes the 0105 linearisation point to be cleared as an argument Direct zero calibration execute Direct mV/V zero calibration, takes the 0106 mV/V value * 10000 at zero as an argument (1.0000 mV/V should be entered as 10000).
  • Page 86 Name Address Type Description Zero scale execute Zero the scale. Returns: 0300 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...
  • Page 87 Name Address Type Description Primary units, dp, uint32 32 bit number containing units, decimal 0306 resolutions 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.
  • Page 88 Name Address Type Description Lua Status uint32 32 bit number containing lua status bits as 0329 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...
  • Page 89 Name Address Type Description Lua Stream Set 1: Register 3 register Register to stream 0345 Lua Stream Set 1: Register 4 register Register to stream 0346 Lua Stream Set 2 Data stream Returns a block of data which is selected 0350 in Stream Register 1-5.
  • Page 90 Name Address Type Description Setpoint 1 type uint8 Set setpoint 1 type: A401 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...
  • Page 91 Name Address Type Description Setpoint 2 type uint8 Set setpoint 2 type: A421 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...
  • Page 92 Name Address Type Description Setpoint 3 lock uint8 Set setpoint 3 lock: A442 0 is off 1 is on. Setpoint 3 logic uint8 Set setpoint 3 logic: A443 0 is high 1 is low. Setpoint 3 alarm uint8 Set setpoint 3 alarm: A444 0 is none 1 is single beep...
  • Page 93 Name Address Type Description Setpoint 4 source uint8 Set setpoint 4 source: A466 0 is gross weight 1 is net weight. Setpoint 4 Target int32 Set setpoint 4 target. A468 Setpoint 4 Hysteresis int32 Set setpoint 4 hysteresis. A469 Setpoint 4 in flight int32 Set setpoint 4 in flight.
  • Page 94 Name Address Type Description Setpoint 5 Reset uint8 Setpoint 5 rest: A491 0 is none 1 is reset A 2 is reset B. Setpoint 6 type uint8 Set setpoint 6 type: A4A1 0 is off 1 is on 2 is over 3 is under 4 is centre of zero 5 is zero band...
  • Page 95 Name Address Type Description Setpoint 7 type uint8 Set setpoint 7 type: A4C1 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...
  • Page 96 Name Address Type Description Setpoint 8 lock uint8 Set setpoint 8 lock: A4E2 0 is off 1 is on. Setpoint 8 logic uint8 Set setpoint 8 logic: A4E3 0 is high 1 is low. Setpoint 8 alarm uint8 Set setpoint 8 alarm: A4E4 0 is none 1 is single beep...
  • Page 97: Modbus

    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).
  • Page 98 • 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 Response Description 1001 AVERAGE UINT16 ASF value ; ASF?; value Averaging 1002...
  • Page 99 Register Name Type Write Read Read Response 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?;...
  • Page 100 Register Name Type Write Read Read Response 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...
  • Page 101 Register Name Type Write Read Read Response Description 4241 KEY FUNC1 PRESS UINT16 FBT1,, value ; Function key 1 press (0 short, 1 long) 4242 KEY FUNC2 PRESS UINT16 FBT2,, value ; Function key 2 press (0 short, 1 long) 4243 KEY FUNC3 PRESS UINT16...
  • Page 102 Register Name Type Write Read Read Response Description 5186 SP5 INFLIGHT SINT32 LIV5,,,,, value ; LIV?5; 5,,,,, value Setpoint 5 inflight 5188 SP5 HYSTERESIS SINT32 LIV5,,,,,, value ; LIV?5; 5,,,,,, value Setpoint 5 hysteresis 5190 SP5 LOGIC UINT16 LIV5,,,,,,, value ; LIV?5;...
  • Page 103: Modbus Input Registers

    Register Name Type Write Read Read Response Description 6251 MILLI VOLT PER VOLT SINT32 VAL?; value Millivolt per volt reading 6301 PRINT ID UINT32 PRT?0; value Print ID 6303 PRINT UINT16 PRT; Print standard printout 6351 PRINT BUFFER STR(100) PRT?1; value Print buffer 6401...
  • Page 104: Ethernet/Ip Optional Software

    Ethernet/IP Optional Software 20.1 Overview The C500 provides the Ethernet/IP industrial network protocol via the L900-501 licencensed package. For details on licensing this package, please see Section 4. The Ethernet/IP package provides a number of simple weight and status EIP objects, and more complex objects which allow access to all Rincmd registers.
  • Page 105: Object Model

    In addition an icon file is available from the C500 web interface (http://<indicator>/eip/rinstrum c500.ico). 20.3 Object Model Ethernet/IP represents data as objects. The objects supported by the C500 are described here. 20.3.1 Identity Object (Class 01 ) The following table describes the attribute, status, and common services information for the Identity Object.
  • Page 106 5 (major fault) Major Recoverable (bit 10) Major Recoverable Fault (4) E00080 5 (major fault) Major Unrecoverable (bit 11) Major Unrecoverable Fault (5) E00100 5 (major fault) Major Recoverable (bit 10) Major Recoverable Fault (4) E00200 5 (major fault) Major Unrecoverable (bit 11) Major Unrecoverable Fault (5) E00400 5 (major fault)
  • Page 107 T->O Secondary Bytes Type Description Units Simple DINT Displayed Weight Weight SINT Units SINT Decimal Point Weight Status (16bit) Section 21.3.17 for units values See Section 21.3.22 for decimal point values See Section 20.3.3 for weight status bits T->O Secondary Bytes Type Description...
  • Page 108 T->O System Bytes Type Description Status DINT Extended Status (32bit) DINT System Error (32bit) 8-11 DINT I/O Status (32bit) 12-15 DINT I/O Mask (32bit) SINT Primary Units SINT Primary Decimal Point SINT Primary Range 1 Resolution SINT Primary Range 2 Resolution SINT Primary Range 3 Resolution SINT...
  • Page 109 T->O Rincmd Bytes Type Description Result Rincmd Status Flags Bit 0: In progress Bit 1: Invalid operation Bit 2: Timeout DINT Bit 3: Error Bit 4: Success Bit 5: Connection lost Bit 6-31: Reserved DINT Rincmd Command 8-11 DINT Rincmd Register ID 12-15 DINT Rincmd Register Data...
  • Page 110 The services provided by the assembly object are as follows: Service Code Service Name Class Level Instance Level Description of the simple operations supported by instance 151 Operation Description Data Idle Zero Tare Preset Tare Preset tare value Toggle Gross/Net Switch To Gross Switch To Net Keypress (short)
  • Page 111 1305 Get Target 6 Target value 1306 Get Target 7 Target value 1307 Get Target 8 Target value 1400 Get Hysteresis 1 Hysteresis value 1401 Get Hysteresis 2 Hysteresis value 1402 Get Hysteresis 3 Hysteresis value 1403 Get Hysteresis 4 Hysteresis value 1404 Get Hysteresis 5...
  • Page 112 8-31 Reserved Operating the Rincmd initiate and result assembly object instances The PLC should populate the Rincmd initiate structure to initiate a Rincmd message to the C500. The command should be selected from valid Rincmd commands Section 18.2.1, or 0 to clear the previous command. The register ID should be selected from the register list Section 18.4.
  • Page 113 EIP Rincmd Rincmd EIP Rincmd Initiate Instance Protocol Result Instance (written by PLC) (read by PLC) Command = 0x16 Register ID = 0x0005 Data = 0 Command change initiates command and clears result 20160005:; Status = 0x1 (in progress) Command = 0 Rincmd message Register ID = 0 sent to C500-K501...
  • Page 114 20.3.4 Rincmd Protocol Object (Class 65 ) The following object maps the Rinstrum Rincmd Protocol into the EIP object model. The EIP Instance maps directly to the Rincmd register ID. The EIP Attribute maps to the Rincmd command as follows:...
  • Page 115 Perform a “Set attribute single” write on class 65 , instance A408 , attribute 1 (rincmd register value as integer), with data 1234. Ethernet/IP SAS C:65 /I:A408 /A:01 = 1234 will be translated into rincmd: 2017A408:1234;. Note This method of accessing the Rincmd protocol relies on the PLC supporting 16bit instances.
  • Page 116 20.3.6 Ethernet Link Object (Class F6 ) The following table contains the attribute and common services information for the Ethernet Link Object. Instance Attribute Name Object Value Access 0 (Class) Revision UINT Interface speed UDINT 100 Mbps Interface flags UDINT See ODVA Vol 2: Ethernet Link Object Interface Flags Physical address...
  • Page 117 Select “C500” and click create. Enter the module name, description and IP address then click change. C500-600-1.3.0...
  • Page 118 Select the “Primary Units Simple Weight and Status” and “Simple Operation” connections from the Module Definitions dialog. The weight (1500) is then available in the Displayed Weight field. It is a gross weight as net status bit is not set (Status Bit NET). C500-600-1.3.0...
  • Page 119 The “Simple Operation” connection can then be used to tare the indicator. Set SimpleOp Command Out to 2 (from the simple operations table in Section 20.3.3) to perform the tare. Displayed Weight is now 0 and the Status Bit NET is set. To switch back to gross weight, first set the SimpleOp Command Out to 0.
  • Page 120 C500-600-1.3.0...
  • Page 121: Network Commands

    Basic Command Set The C500 series supports two levels of networking, Basic and Extended. The Basic level allows for simple weight acquisition by PLC or computer from a number of C500s on a simple RS232 or RS422 network. The extended network language allows for full control over all functions of the instrument.
  • Page 122: Extended Command Set: Overview

    21.2 Extended Command Set: Overview 21.2.1 Command Commands consist of three ASCII-characters (e.g. ADR). The indicator responds with 0CRLF to indicate that a command has been accepted, or ?CRLF to indicate that the command was either not understood or could not be performed. Only the Sxx command and RES command do not have a response.
  • Page 123: Extended Command Set: Details

    21.2.5 Initial sequence to start communication The first command to the indicator should be the select command (see Section 21.3.45). This should be sent even if only one unit is connected. Note S99; will select all connected indicators. 21.2.6 Trade Counter The indicator does not check to see if new data is different from the old data before incrementing the trade counter, so sending IAD1,6000 will increment the counter even if the indicator is set up with a fullscale of 6000 kg already.
  • Page 124 Each indicator must be assigned a unique address to enable the implementation of a multi-drop network. This address can be set using the digital setup menus as described in the reference manual. It is also possible to use the network itself to set the unit addresses. The address command is used to assign the unit address via the communications network.
  • Page 125 Note The auto output single start and two end characters are printed at each end of the auto output format. Refer to Section 8.3 for the full list of formatting tokens. 21.3.4 AOC: Analog Output Configuration Configures the analog output. General No.
  • Page 126 Parameter Description Range Default Number of consecutive readings to average 0 = 1 1 = 2 2 = 3 3 = 4 4 = 5 5 = 6 6 = 7 7 = 8 8 = 9 9 = 10 10 = 25 11 = 50 12 = 75...
  • Page 127 Command Answer Description Select unit 1 S01; Query baud rate setting BDR?; 6,0,8,1,0 CRLF Settings changed to 2400 baud, odd parity, 7 data bits, 1 stop bit, BDR4,1,7,1,1; 0 CRLF termination on. Save new settings TDD1; 0 CRLF Note If BDR is used to change the settings, the reply is sent using the new settings. 21.3.7 BDX: Serial Port Settings Set the communication parameters, baud rate, parity, etc.
  • Page 128 Parameter Description Range Default Type 0 = Off Default depends 1 = Auto Lo on port. 2 = Auto Hi 3 = Print 4 = Single 5 = Network 6 = 5000 Modbus ASCII Legacy 7 = Modbus ASCII 8 = Modbus RTU Availability: •...
  • Page 129 Parameter Description Range Default Switch RS232/RS485 0 = RS485 1 = RS232 Legacy setting, not required as module type de- termines this. TCP/UDP Port TCP Ports: 1024 .. 65535 TCP Net: 2222 UDP Ports: 0 (disabled) .. 65535 TCP Auto: 2223 Setting applicable to TCP and UDP ports.
  • Page 130 Parameter Description Range Default Enable 0 = Off 1 = On Example Command Answer Description Select unit 1 S01; Query setting, buzzer currently enabled BUZ?; 1 CRLF Buzzer disabled BUZ0; 0 CRLF Save new settings TDD1; 0 CRLF 21.3.10 CDL: Zero Set the zero dead load cancellation.
  • Page 131 Parameter Description Range Default Time format 0 = 24 HR 1 = 12 HR Date format 0 = DD.MM.Y4 1 = MM.DD.Y4 2 = Y4.MM.DD 3 = DD.MM.Y2 4 = MM.DD.Y2 5 = Y2.MM.DD Example Command Answer Description Select unit 1 S01;...
  • Page 132 No. of parameters Save changes With TDD1 Increment Trade Counter Parameter Details Parameter Description Range Default Format setting 0 .. 12 Binary Formats Format Data Order 4 Byte (binary) CRLF MSB before LSB(=00h) 2 Byte (binary) CRLF MSB, LSB 4 Byte (binary) CRLF LSB(=00h) before MSB 2 Byte (binary) CRLF LSB, MSB...
  • Page 133 Status Description Limit Value 1 active Limit Value 2 active Limit Value 3 active Limit Value 4 active Limit Value 5 active Limit Value 6 active Limit Value 7 active Limit Value 8 active Example Command Answer Description Select unit 1 S01;...
  • Page 134 Parameter Description Range Settings to default 0 = User database 1 = Runtime database 2 = Calibration 3 = Ethernet 4 = Licensing database Example Command Answer Description Select unit 1 S01; Reset the user database DFT1; 0 CRLF 21.3.16 DPF, DPS: Passcodes The Safe Passcode protects against misuse by the operator, and prevents access to Safe Setup without entering the correct passcode.
  • Page 135 Command Answer Description Select unit 1 S01; No passcode set DPF?; 0 CRLF Full passcode set to 123456. The device is now locked. DPF123456; 0 CRLF Unit is locked DPF?; 1 CRLF Wrong passcode sent DPF666666; ? CRLF Open unit with passcode 123456. DPF123456;...
  • Page 136 Parameter Description Range Default Select type of status information 0 .. 1 The indicator contains both current and latched error status flags. The latched errors are only cleared by resetting the unit (RES command or power off). The response string is 5 hexadecimal characters representing the 20 error bits.
  • Page 137 21.3.20 FBT: Front Function Keys Setup the functions of each of the 3 front function keys or artificially force the execution of the function. General No. of parameters Save changes With TDD1 Increment Trade Counter Parameter Details Parameter Description Range Default Input number 1 ..
  • Page 138 Parameter Description Range Example Display Buffer. “string of 32 hexadecimal “0476003F088100000000000000000000” Hexadecimal string rep- characters [0-9A-F]” resenting every segment on the indicator display. Used by the viewer to mimic the indicator dis- play. Command Parameter Details Parameter Description Range Default 1 = Zero key 2 = Tare key 3 = Gross/net key...
  • Page 139 Parameter Description Range Default Range 1 .. 2 Maximum Load 100 .. 999999 Range 1: 3000 (max1 or max2) Range 2: 6000 Number of right side digits 0 .. 5 (decimal point position) Resolution (e1 or e2) 1 = 1 Range 1: 1 2 = 2 Range 2: 2...
  • Page 140 No. of parameters Save changes With TDD1 Increment Trade Counter Parameter Details Parameter Description Range Default Measurement Rate in Hertz 10 = 10Hz 12 = 12.5Hz 15 = 15Hz 20 = 20Hz 25 = 25Hz 30 = 30Hz 50 = 50Hz 60 = 60Hz 100 = 100Hz Note...
  • Page 141 Calibrate the zero dead weight of the scale. This is the new form of the LDW; command (see Section 21.3.27). Because the C500 series has no concept of normal and direct calibration mode, it was necessary to introduce a new command.
  • Page 142 General No. of parameters Save changes With TDD1 Increment Trade Counter Parameter Details Parameter Description Range Default Zero signal in deci-micro volts -30000 .. 30000 per volt. 10000duV/V = 1000uV/V = 1 mV/V Status (see table below) 0 .. 106 Calibration Status Status value Description...
  • Page 143 No. of parameters Save changes With TDD1 Increment Trade Counter The calibration process takes some time to complete. As a result it is necessary to monitor the calibration process to determine when it is finished. To do this, issue a LDW? query. Refer to the calibration status table for the LDN command in Section 21.3.26.
  • Page 144 Command Answer Description Select unit 1 S01; Clear linearisation point 1 LIC1; 0 CRLF No correction for point 1 LIC?1; 0,0 CRLF MSV?; 120.5 CRLF Set linearisation point 1 to correct for the current test weight of 120.0 kg. LIC1,1200; 0 CRLF (Note that weight is sent without any decimal point.
  • Page 145 Parameter Description Range Default Setpoint number 1 .. 8 Type 0 = OFF 1 = ON 2 = OVER 3 = UNDER 4 = COZ 5 = ZERO 6 = NET 7 = MOTION 8 = ERROR 9 = BUZZER 10 = W.
  • Page 146 LWN: Span Calibration Calibrate the span of the scale. This is the new form of the LWT; command (see Section 21.3.33). Because the C500 series has no concept of normal and direct calibration mode, it was necessary to introduce a new command.
  • Page 147 Example: Normal Calibration with Weight The calibration process takes some time to complete. As a result it is necessary to monitor the calibration process to determine when it is finished. To do this, issue a LWN? query. Command Answer Description Select unit 1 S01;...
  • Page 148 Command Answer Description Select unit 1 S01; Package 0 is C500-K501, it is li- LRP?0; 0,2,"C500-K501",1,"SWTTSG"CRLF censed with code SWTTSG. There are 2 packages installed. Package 1 is L900-500, it is licensed LRP?1; 1,2,"L900-500",1,"IAHUZA"CRLF with code IAHUZA. Unlicense package L900-500. LRP,"L900-500",0;...
  • Page 149 Example Command Answer Description Select unit 1 S01; Query Modbus settings MBS?; 0,502 CRLF Change to little endian and TCP port 3000 MBS1,3000; 0 CRLF Save new settings TDD1; 0 CRLF 21.3.35 MSV?: Current Weight Query weight readings. General No. of parameters Save changes Increment Trade Counter Parameter Details...
  • Page 150 Note CRLF is sent after each reading for the ASCII formats but not for the binary for- mats. With the binary formats a single CRLF is sent at the end of the response regardless of the number of readings requested. To stop continuous output send a STP;...
  • Page 151 This command accepts up to 250 characters, but will truncate the printed string to 50 characters. This allows for long escaped characters to be given. For example, ‘ 002’ requires 4 character input of the 250, but will only print a single STX character in the 50 available to print. See Sections 9.4 and 9.5 for printable characters. Example Command Answer...
  • Page 152 Parameter Description Range Default Mode of Operation. Note: This is 0 = Off a legacy setting. The BDX com- 1 = Auto Low mand should be used. 2 = Print 3 = Single 4 = Auto Hi 5 = Network Printing Function 1 = Single 2 = Double...
  • Page 153 Parameter Description Range Default Mode of operation 0 = Normal print 1 = Perform displayed weight printout, and reply with print ID, date, time and displayed weight 2 = Same as 1, but using gross weight 3 = Same as 1, but net weight 4 = Same as 1, but tare weight String to be printed •...
  • Page 154 Command Answer Description Select unit 1 S01; Force unit to print using the PRT; 0 CRLF printer port. This is exactly the same as pushing the print key. ID number of the last print- PRT?; 38 CRLF out is 38 Prints: Weight = 100.0 kg G PRT0,"Weight = G 010 013";...
  • Page 155 Command Answer Description Select unit 1 S01; Query line 1 data PST?1; " Weight "CRLF Query line 2 data PST?2; " Ticket "CRLF Change line 1 PST1,"Joe Bloggs Pty Ltd"; 0 CRLF Change line 2 PST2,"ph 3312 1234"; 0 CRLF Save setting TDD1;...
  • Page 156 Parameter Description Range Default Input number 1 .. 8 Operation 0 = None (NONE) 1 = Zero (ZERO) 2 = Tare (TARE) 3 = Gross/Net (GROSS) 4 = Print (PRINT) 5 = Blank (BLANK) 6 = Lock (LOCK) 7 = Show Total (SHW.TOT) 8 = Clear Total (CLR.TOT) 9 = Undo Print (UNDO) 10 = Single Tx Serial 1 (SIN.M1A)
  • Page 157 21.3.45 Sxx: Select Address The Sxx command is used to select one or more units with which to communicate. It should be used under all circumstances as the first command sent to the indicator even if only one instrument is connected. •...
  • Page 158 Command not understood CRLF Command correctly operated 0 CRLF Scale in motion 1 CRLF Range out. For example, zero setting out of range 2 CRLF System error 3 CRLF Device not ready. For example, printer not ready 4 CRLF Example Command Answer Description...
  • Page 159 No. of parameters Save changes At input Increment Trade Counter Parameter Details Parameter Description Range Default Tare value 0 .. full scale Table of possible replies: Command not understood CRLF Command correctly operated 0 CRLF Scale in motion 1 CRLF Range out.
  • Page 160 No. of parameters Save changes At input Increment Trade Counter Parameter Details Parameter Description Range Default Line 1 .. 9 String 0 .. 40 printable ASCII characters “TXT LINE n” Example Command Answer Description Select unit 1 S01; Read text line 1 TXT?1;...
  • Page 161 No. of parameters Save changes Increment Trade Counter Parameter Details Parameter Description Range Default Current signal in deci-micro volts per volt. -50000 .. 50000 10000duV/V = 1000uV/V = 1 mV/V Example Command Answer Description Select unit 1 S01; Current reading is 0.5076 mV/V VAL?;...
  • Page 162 No. of parameters Save changes With TDD1 Increment Trade Counter Parameter Details Parameter Description Range Default Weighing mode 1 = Single range 2 = Dual range 3 = Dual interval Trade mode 0 = OIML 1 = INDUST 2 = NTEP Use the WMD command to setup the weighing mode of the instrument.
  • Page 163 Example Command Answer Description Select unit 1 S01; Query current zero settings ZST?; 0,0,3,0 CRLF Change to zero on startup ZST1; 0 CRLF Change Zero Dead Band to 10 ZST,,,10; 0 CRLF Query new settings ZST?; 1,0,3,10 CRLF Save settings TDD1;...
  • Page 164: 5000 Legacy Modbus Ascii Networking

    5000 Legacy Modbus ASCII Networking This section details the 5000 legacy Modbus communications provided by the C500. This has been provided to enable existing 5000 applications using Modbus to be replaced by the C500. It is recommended that new installations use the better featured Modbus implementation (see Section 19). The Modbus protocol was originally developed for use by Modicon programmable controllers but has been adopted by many manufacturers as a common protocol standard.
  • Page 165 40017 Target 5 32 bits 40019 Inflight 5 32 bits 40021 Target 6 32 bits 40023 Inflight 6 32 bits 40025 Target 7 32 bits 40027 Inflight 7 32 bits 40029 Target 8 32 bits 40031 Inflight 8 32 bits 22.2.2 Input Registers Input Registers in the C500 are as follows:...
  • Page 166: Securing The Device

    Securing the Device The C500 has been designed with security in mind, however steps must be taken by the user on first use to secure the instrument against malicious actors. 23.1 Setting a Safe and Full Passcode The safe and full passcode should be configured by the user to prevent access to the device setup menus. Passcodes can be set with the instrument’s physical interface using the methods covered in Section 5.1.2, or remotely using Network Commands (see Section 21.3.16).
  • Page 167: Enabling External Access

    2. When prompted for c520-SERIALNUMBER login:, enter ‘user’. 3. When prompted for password:, enter the indicator’s serial number. 4. The rinstrum logo and some welcome messages will be printed to the screen, before a command prompt /home/user $ 5. Type into the console ‘passwd’ and press enter 6.
  • Page 168: Error Messages

    Error Messages A number of error messages may be displayed to warn of operation outside of acceptable limits. These messages are given below. Short messages will appear as a single message on the display. Longer massages will appear on the display in two parts, shown alternately. 24.1 Weighing Errors These messages show status messages or errors that have occurred during the normal weighing operation.
  • Page 169: Calibration Errors

    24.3 Calibration Errors These messages warn of incorrect calibration technique, or of attempts to calibrate the indicator beyond its specification. Error message Description The loadcell output is beyond allowable zero calibration range. Check for incorrect scale ZERO HI connection. Reduce the dead load, or shunt the loadcells. The loadcell output is below allowable zero calibration range.
  • Page 170 The factory information has been lost Return for service E00400 The loadcell excitation voltage is too low Check the scale E00800 The loadcell excitation voltage is too high Check the scale E01000 The ADC input is out of range Check the scale E02000 The runtime information has been lost Check the scale...
  • Page 171: Troubleshooting

    Troubleshooting Symptom Solution The weight is not stable • Check the connection to the loadcells • Ensure that the indicator is connected properly • Check that the resolution is OK • Check the OPTION:FILTER setting There is no communication • Check the port settings in the SERIAL:SERx menu with a PC using RS232 •...
  • Page 172: Upgrading Firmware

    Upgrading Firmware The C500 series firmware is field upgradable. There are two ways to upgrade the firmware. The first is via the web interface, and the second is via USB disk and the full setup menus. Note If the trade firmware is upgraded the calibration counter will be incremented and...
  • Page 173: Upgrading Firmware Via The Web Interface

    26.2 Upgrading Firmware via the Web Interface 26.2.1 Accessing the Web Interface Follow the instructions below to access the web interface. 1. Connect the indicator to the network and power up 2. Use the ETH.NET setup menu (see Section 5.6), or Viewer device finder to determine the IP address of the indicator: 3.
  • Page 174 26.2.2 Upgrading the Firmware Follow the instructions below to upgrade the firmware via the indicator web interface: 1. Click on the “Install New Packages” link and you will be prompted to enter a username and password. The default username is “admin”, and the default password is “password”. These can be changed from the “User Access”...
  • Page 175 4. Click Open, then click the “Upload” button: 5. The following page will display. Do not disconnect power while the upgrade is in progress. The indicator will display “UPLOAD”, “PROG” during this process. 6. Once the upgrade is complete, the following page will display, and the indicator will display “P.DONE”: C500-600-1.3.0...
  • Page 176: Upgrading Firmware Via The Usb Host Interface

    8. Once the indicator has restarted, the following page will display, and the upgrade is complete: 26.3 Upgrading firmware via the USB host interface Follow the instructions below to upgrade the firmware via the C500 series full setup menus: C500-600-1.3.0...
  • Page 177 1. Copy the firmware file to a USB flash disk formatted with FAT32 file system. The file must be placed in the root (top level) folder of the disk. There must only be one file with a “.rpk” extension on the disk, as there is no way to select between multiple files in the indicator setup menus.
  • Page 178 C500-600-1.3.0...

Table of Contents