Type PC6D Digital Load Cell

Similar documents
Type DAD Technical Manual Modbus Communication

LDU Load Cell Digitizing Unit Technical Manual

Force Pressure Temperature Switch Service EZE20X005. Digital amplifier BE 946

Digital Load Cell Amplifier Unit Type DAS 72.1

Additional instructions. Programming of D-10-9/D Pressure transmitter with CANopen Interface D-11-9 D-10-9

Contents. Additional Instructions MHC-1 CANopen

Additional instructions. Programming of D-20-9/D Pressure transmitter with CANopen Interface D with integrated Y-Piece

DOP 4 USERS MANUAL. Revision Feb Hauch & Bach Aps

CANopen Firmware. for PCAN-MicroMod. User Manual

Temposonics. Magnetostrictive Linear Position Sensors. PROTOCOL MANUAL MH-Series CANopenSafety. The Measurable Difference

PCAN-MicroMod CANopen CANopen Firmware for PCAN-MicroMod. User Manual V1.1.1

CiA Draft Standard 404 Device Profile Measuring Devices and Closed- Loop Controllers CAN in Automation (CiA)

CAN OPEN DP404 Digital Output

CANopen Device Profile for Human Machine Interfaces

NOVOtechnik SIEDLE GRUPPE

hipecs-cio55 CANopen I/O module with 4 analog inputs

hipecs-cio100 CANopen I/O module with 16/16 digital I/O

hipecs-gw30 General Description Features Ordering Information RS232 / CAN - Gateway

User manual AP04. Absolute Position Indicator. - interface

hipecs-cio56 CANopen I/O module with PT100/1000 inputs

AnDOP USERS MANUAL. Revision april Hauch & Bach Aps

CANopen MANUAL. TMCM axis stepper controller/driver board 2.8A RMS / 24V DC Encoder interface

User Manual of the Electronic Data Sheet for Pressure Transmitters with CANopen Interface HDA 4000 CANopen

NOVOtechnik. Content. TIM CANopen Gebrauchsanleitung TIM CANopen user manual SIEDLE GRUPPE

PLC2 Board Communication Manual CANopen Slave

hipecs-cio52 CANopen I/O module with 4 analog outputs

CANopen Unit CANit-20

Technical Documentation 0630

3 CH Analog Output module / CANopen

CANopen. Function Description. For use in DIORAIL/DIOLINE20 Modules

CANopen Device profile for encoders

Motors Automation Energy Transmission & Distribution Coatings. Software WSCAN. User's Manual

CANOPEN-16DI-16DO-6AIx-4AOx-2E. CANopen IO Module User s Manual

CANopen Interface for SG5 and SG7

Contents. Additional Instructions P-3X CANopen

Characteristics and functioning

CiA Draft Standard Proposal 408. CANopen. Device Profile Fluid Power Technology Proportional Valves and Hydrostatic Transmissions

AG25, AG26. User manual 225/18

CANopen. Network configuration. Operating instructions Software. Integration of Bürkert devices in CANopen networks

User Manual. R Series Encoders with CANopen Interface RNX HE 11 / 2005

CANopen User Manual IE25, IWN

Operating Manual. Inferface. CANopen. English

CANopen Interface for SG5, SG6 and SG7

Loadcell. Table Of Contents. Loadcell Help Rev: 17/06/04

Characteristics and functioning

Pressure transmitter CANopen DST P92C

CANopen communication protocol

User manual. magnetic absolute positioning drive with AG03

H&B LDU 69.1 Loadcell Digitizing Unit

ABSOLUTE ENCODER MEM-BUS. Instruction Manual

Linear-Encoder Multi-Sensor CANopen Profile

CANopen Manual. Draw Wire Sensor Series SX Draw Wire Sensor Series MH Encoder Series WP

ABSOPOS Series CANopen DS406 V3.1 Operating Manual Configuration and CAN-Bus Coupling

Linear-Encoders CANopen Profile

IO Module User Manual

Quick Start Guide PN/CAN-Gateway. Version. 1 en. from FW

User Manual. K Series Encoders with CANopen Interface KXN FE 09 / 2005

User Manual. NanoCAN. Application for stepper motor controls and Plug & Drive motors (version V )

CANopen Vehicle Gateway Software Specifications rev 2.01

TRACKER 240 SERIES. Load Cell and Weighing Indicators. A Precision Measurement Instrument with Outstanding Features

Device manual Encoder with CANopen interface RM7 RN7

CANopen IO X1 Fact sheet

CANopen IO X4 Fact sheet

EtherCAT Fieldbus Interface. XtrapulsGem XtrapulsPac

CANopen CFW100. User s Manual. Phone: Fax: Web: -

User Reference Manual

CO4013A. Single Chip CANopen Controller for Joystick. Features. General Description. CANopen Features. Ordering Information

SANYO DENKI Servo Amplifier SANMOTION R and Pro-face AGP-3****-CA1M/LT Connection Procedure. Instruction Manual. Version1.0 (

Connection Procedure of WAGO CANopen Bus Coupler and Pro-face AGP-3****-CA1M/LT. Instruction Manual. Version1.1 (

CANopen CFW-11. Communication Manual. Phone: Fax: Web:

enod4 Weighing controller for automated systems

FACTORY AUTOMATION. MANUAL R CANopen Protocol

CANopen Interface User Manual

CANopen Library User Manual

IFC 100 Supplementary instructions

CANopen User Guide. Rev for ENGEL devices with CANopen support. ENGEL Elektroantriebe GmbH Am Klingenweg 10 D Walluf

Motors I Automation I Energy I Transmission & Distribution I Coatings. CANopen CFW500. User s Manual

Doc ID: S94CAN01A S921. CANopen Communication Module S94CAN01A

BMS CAN Manual. V2.0, September 3, 2018 Visit to download the latest revision of this manual Copyright 2018 Roboteq, Inc

BLH. DXp-40 Interface Manual Allen-Bradley Remote I/O WEIGH SYSTEM TECHNOLOGY. TM014 Rev D 6/1/11 Doc 35105

STF-EtherCAT User Manual

Applied Motion Products CANopen Manual

CANopen. stepim. Reference Manual. Manual Revision: 1.3 Firmware Version:

PCAN-MiniDiag FD PCAN-MiniDiag Diagnostic Device for CAN FD FD Buses. User Manual. Document version ( )

DS Wire Digital Thermometer and Thermostat

Process Indicator Type DAS 72.1 Mark III

AG05. Actuator with CANopen interface User manual 055/18

EtherCAT User Manual. For STF EtherCAT

Manual. CAN 300 PRO CANopen Slave. CAN Communication Modules for S7-300 as CANopen Slave. Edition 3 /

since 1976 LASER SENSORS FOR PAVEMENT PROFILE AND TEXTURE MEASUREMENT RF60i Series User's manual LASER MEASURING SYSTEMS

CANopen IO X2 Fact sheet

CAN in Automation (CiA)

DeviceNet Interface User Manual

User Manual CANopen DeviceExplorer

Device manual Inclination sensor 2 axes JN2100 JN /00 10/2014

EtherCAT User Manual. For SS EtherCAT

CANopen application firmware for the ELMB

IL 1F CANopen DS301 Fieldbus interface Fieldbus manual V2.01,

WV58MR. Redundant rotary encoder with CANopen Safety interface extension User manual 307/17

celed LED Array Firmware Specification

Transcription:

Type PC6D Digital Load Cell Technical Manual Document no. G4-Rev.6-GB Flintec GmbH Bemannsbruch 9 74909 Meckesheim GERMANY

Page Manual PC6D CANopen

Contents Part A: CANopen... pages 4-4 Part B: Commands... pages 5-45 PART A... 5 INTRODUCTION... 5. IDENTIFICATION AND SCOPE... 5. PURPOSE... 5. ACRONYMS AND DEFINITIONS... 5.. Acnyms... 5 SYSTEM DETAILED DESIGN... 6. GENERAL... 6. CANOPEN... 7 CANOPEN PROFILE... 8. THE PDOS... 8. NETWORK MANAGEMENT... 9. COMMUNICATION PROFILE... 0.4 OBJECT DIRECTORY... 0.5 QUICK START GUIDE....5. Pcess data objects....5. Service data objects... 4 NOTES... 4 4. FIRMWARE UPDATE (VIA CANOPEN)... 4 4. FIRMWARE UPDATE (VIA PC)... 4 Manual PC6D CANopen Page

PART B...5 5 COMMANDS... 5 5. SYSTEM DIAGNOSIS COMMANDS ID, IV, IS... 6 5. CALIBRATION COMMANDS CE, CM, DS, DP, CZ, CG, ZT, FD, CS... 7 5. MOTION DETECTION COMMANDS NR, NT... 0 5.4 FILTER SETTING COMMANDS FM, FL, UR... 5.5 SET ZERO/TARE AND RESET ZERO/TARE COMMANDS SZ, RZ, ST, RT... 5.6 OUTPUT COMMANDS GG, GN, GT, GS... 5 5.7 SETPOINT COMMANDS - SN, HN, AN... 6 5.8 COMMUNICATION SETUP COMMANDS AD, BR, TERMINAL RESISTOR... 8 5.9 TRIGGER COMMANDS SD, MT, GA, TE, TR, TL... 9 5.0 TRIGGER SPECIAL COMMANDS RW, TT, TS, DT, TW, TI, HT... 4 5. SAVE CALIBRATION, SETUP & SETPOINT PARAMETERS COMMANDS CS, WP, SS... 45 Page 4 Manual PC6D CANopen

Part A Intduction. Identification and Scope This document describes the system design for a CANopen interface of the PC6D. It describes the ptocol used and the CAN open pfile used to access the PC6D. Purpose The purpose of this document is to specify the functionality, and performance of the PC6D CANopen interface.. Acnyms and Definitions.. Acnyms This section includes a list of all abbreviations and acnyms used thughout the document in alphabetical order. CAN CANopen Function NMT PDO Pcess RPDO SDO TPDO Contller Area Network A higher layer ptocol using the CAN. A software entity that encapsulates some computations and can be used without worrying about its implementation Network Management Ptocol Pcess Data Object A software entity that executes a computational entity, including modules and functions. Receive PDO Service Data Object Transmit PDO Manual PC6D CANopen Page 5

System Detailed Design. General This software connects a physical load cell to a CANopen network. The PC6D digitizes, filters and pcesses the analog inputs. It transports commands, responses and results fm and to the CANbus. CANopen Network & Power Load Cell Sensor Miccomputer & CAN interface Analog Amplifiers & A/D converter Figure - The PC6D Load-Cell Page 6 Manual PC6D CANopen

. CANopen The PC6D follows the CAN.0B recommendation. It receives both -bit identifiers, and tolerates 9-bit identifiers. It only transmits -bit identifiers. The PC6D is always quiet on the CANbus until the NMT Start command is received, except for the very first node guard message. When started, the TPDO is used to send current status information. The TPDO holds the module status and either net or gss weight, depending on the SDO selection. The default is the Net value. The TDPO is used for reporting on-demand average measurements and reporting set-point events. The TDPO is used for reporting change in the Tare value. In case of an overrun, err or failure an EMERGENCY message is sent to the CAN contller indicating the nature of the err or failure. EMERGENCY messages are transmitted when the CAN contller tries to set up a module not present, or not functioning, when a module fails to answer the normal backplane scan and when a module comes back online. The RPDO can be used to set/reset Ze and Tare, and for quick selection of the Net weight (default) or Gss weight as the data contained in TPDO. The RPDO can be used to send software triggers to start average measurements. RPDO and RPDO4 are ignored by the PC6D. SDOs are handled according to pfile and CANopen recommendation. The NMT ptocol will use the node guarding method. The SDO Block Download Ptocol may be implemented later. Manual PC6D CANopen Page 7

CANopen pfile. The PDOs The weight and status is sent constantly to the CANbus. The TPDO is sent 0 times per second. The TPDO is sent every time the PC6D finishes a triggered measurement or a Set- Point is cssed. The TPDO is sent every time the Tare value is changed. The format of the TPDO, TPDO and TPDO is: bit 6 Bit 8 bits 8 Bit Weight Module Status Source Unused, ze The first field is carrying weight information Gss or Net value if it is a TDPO, Average or Set-Point weight if it is a TPDO. Tare value if TPDO. Then module state follows as a 6 bit field width the following values: $000 - Under range $000 - Over range $0004 - Not within Ze range (not yet implemented, ze) $0008 - Exactly ze $000 - No motion, still stand, steady state $000 - Tare set $0040 - Preset tare (0=tare is measured, =tare is set by user) $0080 - Invalid weighing (wire-break, A/D ref. out of range) $000 - Set-point (source>limit) $000 - Set-point $0400 - Set-point $0800 - Set-point 4 $000 - Unused, ze $000 - Unused, ze $4000 - Unused, ze $8000 - Cold start Source is ze in TPDO and TPDO, and has the following meaning in TPDO: 0 (ze) Average result Setpoint cssed Setpoint cssed Setpoint cssed 4 Setpoint 4 cssed Page 8 Manual PC6D CANopen

The format of the RPDO and RPDO is: 8 Bit 8 Bit LDM select Command byte Note: On PC6D the LDM selector byte is ignored. The command byte of RPDO is used as follows: Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: SnG SnN RZ SZ RT ST Where - SnG means select Gss Weight - SnN means select Net Weight - ST means Set Tare - RT means Reset (Clear) Tare - SZ means Set Ze - RZ means Reset (Clear) Ze The command byte of RPDO is used as follows: Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: TR TS Where - TR is a software trigger that starts an average measurement. - TS Trigger Stop; stop triggered measurement(s).. Network management The PC6D implements the Network Management ptocol with the node guarding ptocol. The PC6D also implements an address setup feature. The network contller may change a PC6D node address using COB-ID = 0. The frame must be sent while the PC6D is in its PRE-OPERATIONAL state and it must have the following contents: 8 bits 8 Bit 48 bit ( BCD digits) Hex: 55 New CAN-ID BCD coded serial number The serial number must be BCD coded and right-justified with as many leading zes as needed to make BCD digits. All PC6D on the CANbus will receive the message, but only the PC6D with the serial number given will react to, and echo the frame with 55h changed to AAh. The PC6D will save the new setting immediately and then restart itself. Manual PC6D CANopen Page 9

. Communication Pfile The parameters which are critical for communication are determined in the communication pfile. This includes the data for manufacturer's pduct nomenclature, for identification, or the parameters for object mapping. Abbreviations used in Tables: wo UI6 UI I REAL VS read only read / write write only (read will not be regarded as an err, but returns undefined results) Unsigned8 Unsigned6 Unsigned Signed bit IEEE754 floating point Visible String.4 Object Directory The object directory of the CANbus communication module is described below: Page 0 Manual PC6D CANopen

Communication Pfile (Tables) Index Subindex Name Type Attribute Defaultvalue Meaning 000 0 Device Type UI 000409H Device Type <TBD> 00 0 Err Register 0 0: No err Bit 0: General err in Gateway Module Bit 4: Err in CAN communication module Bit 7: Manufacturer-specific err 005 0 COB-ID Sync messg. UI 80H COB-ID of the SYNC object 006 0 Communication cycle Period UI 50000 Minimum interval between TDPO (default 0Hz). Min=8 (00Hz rate). 00C 0 Guard Time UI6 0 Cycle time in ms, set by the NMT Master or the configuration tool. 00D 0 Life Time Factor Wait time is set by the NMT Master or the configuration tool. 00E 0 Node guarding UI 0x700 + Node guarding identifier identifier NodeID 04 0 COB-ID Emergency UI 80H + COB-ID of the Emergency Object Message NodeID 07 0 Heartbeat Time UI6 0 Pducer Heartbeat time. If index 07h is nonze Heartbeat is used, else Node-guard ptocol is used. 08 0 4 Identity Object Vendor ID Pduct Code Revision Number Serial Number UI UI UI UI 4 Number of entries Vendor ID Pduct Code Revision Number Serial Number 400 0 40 0 Number of elements COB-ID Transmission type Number of elements COB-ID Transmission type UI UI 8000000H + NodeID FFH 8000000H + NodeID FFH Communication parameters of st Receive PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Communication parameters of nd Receive PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Manual PC6D CANopen Page

Index Subindex 40 0 40 0 40 0 600 0 Transmission type Number of elements COB-ID Transmission type Number of elements COB-ID Transmission type Entries in Rx PDO st Object Cmd. Byte nd Object Cmd. Byte UI UI UI UI Name Type Attribute Number of elements COB-ID UI Defaultvalue 8000000H + NodeID FFH 400H + NodeID FFH 80000500H + NodeID FFH 006008 006008 Meaning Communication parameters of nd Receive PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Communication parameters of rd Receive PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Communication parameters of 4 th Receive PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Mapping parameters of the st Receive-PDO st Object is ignored by the PC6D. nd Object is a bitwise command: Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: SnG SnN RZ SZ RT ST 60 0 Entries in Rx PDO st Object LDM# nd Object Cmd. Byte. UI UI 006008 0060408 Mapping parameters of the nd Receive-PDO st Object is ignored by the PC6D. nd Object is a bitwise command: Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: TR TS 60 0 Number of mapped Entries in Rx PDO 0 Mapping parameters of the rd Receive- PDO (disabled) 60 0 Number of mapped Entries in Rx PDO 4 0 Mapping parameters of the 4 th Receive-PDO (disabled) Manual PC6D CANopen Page

Index Subindex 800 0 Transmission type Inhibit Time UI6 Name Type Attribute Number of elements COB-ID UI Defaultvalue 80H + NodeID FFH 0 Meaning Communication parameters of st Transmit PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Transmit inhibit time of PDO in 00 μs steps. A repeated transmission of the PDO is prevented within the defined interval of the inhibit time. Cyclic sending of PDO value (default 0 times / sec.) 80 0 Number of elements COB-ID Transmission type Inhibit Time UI UI6 80H + NodeID FFH 0 Communication parameters of nd Transmit PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Transmit inhibit time of PDO in 00 μs steps. A repeated transmission of the PDO is prevented within the defined interval of the inhibit time. Event based sending of PDO value (when a dosed value is present) 80 0 80 0 Number of elements COB-ID Transmission type Inhibit Time Number of elements COB-ID Transmission type Inhibit Time UI UI6 UI UI6 80H + NodeID FFH 0 80000480H + NodeID FFH 0 Communication parameters of rd Transmit PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Transmit inhibit time of PDO in 00 μs steps. A repeated transmission of the PDO is prevented within the defined interval of the inhibit time. Event based sending of PDO value (when Rx PDO has been pcessed by the system) Communication parameters of 4 th Transmit PDO Determined using the CANopen minimum system ID assignment pcedure. Asynchnous communication. Transmit inhibit time of PDO in 00 μs steps. (not used, will not be transmitted) Manual PC6D CANopen Page

Index Subindex A00 0 4 Name Type Attribute Number of mapped Entries in Tx PDO st Object UI nd Object UI rd Object UI 4 th Object UI Defaultvalue 4 0000H 0000H 00008H 00008H Meaning Mapping parameters of the st Transmit-PDO bit Integer (default) or float weight value. Module Status -*Module ID [0...6]. The current module scanned. -*Gateway Status -*these fields reads 0 (ze) on PC6D A0 0 4 Number of mapped Entries in Tx PDO st Object nd Object rd Object 4 th Object UI UI UI UI 4 00040H 0000H 00008H 00008H Mapping parameters of the nd Transmit-PDO bit Integer (default) or float weight value. Module Status Data source (0=average,..4 = set-points). -*Gateway Status -*this field reads 0 (ze) on PC6D A0 0 Number of mapped Entries in Tx PDO st Object nd Object UI UI 0000H 0000H Mapping parameters of the rd Transmit- PDO bit Integer (default) or float tare value. Module Status A0 0 Number of mapped Entries in Tx PDO 4 0 Mapping parameters of the 4 th Transmit-PDO (disabled) Manual PC6D CANopen Page 4

Index Subindex 000 0 4 5 6 Name Type Attribute Number of entries Gss weight REAL Net Weight REAL Tare REAL Dosed weight REAL Dosed tare REAL Average weight REAL Defaultvalue Meaning 6 Number of entries in command input array. Weight values as bit IEEE754 floating point. Dosed values always read 0 (ze) on PC6D 00 0 4 5 6 7 8 9 A B Number of entries Gss weight Net Weight Tare Dosed weight Dosed tare Average weight A/D sample H&B Device ID H&B FW Version Device Status ADC Reference I I I I I I I I I I I Number of entries in info array. Weight and info values as bit signed integer Dosed values always read 0 (ze) on PC6D 00 0 Number of entries st Object nd Object rd Object UI6 4 Number of objects in the dosed result. Module Status Data source (0=average,..4=setpoints). -*Gateway Status -*this field reads 0 (ze) on PC6D 00 0..6 Number of entries Hardware ID bytes 6 Number of bytes in hardware identification array. Manual PC6D CANopen Page 5

Index Subindex 004 0 4 5 Name Type Attribute Number of entries. Save: Analog output wo Calibration wo General set-up wo Dosing parameters wo Set-points wo Defaultvalue Meaning 5 Number of parameters. Save settings; save analog output parameters (not PC6D), save calibration settings, save general set-up parameters, save dosing setup parameters (not PC6D), save set-point parameters. 006 0 4 Number of entries LDM select [0..6] Factory Default Direct command Direct command wo wo wo wo 4 Index 006 is only for mapping reference (do not access). Restores the factory defaults, if the TAC is enabled. Direct bitwise command byte to LDM Direct bitwise command byte to LDM Commands bits are: Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Byte SnG SnN ST RT SZ RZ Byte TR TS Sng,SnN: select Gss or Net in PDO(tx), ST,RT: Set/Reset Tare, SZ,RZ: Set/Reset Ze, TR: Software trigger, TS: Trigger Stop. 007 0 Number of entries PC6D Bps PC6D Address PC6D Bus Config Number of parameters Bits/second: =Mbit, =500Kb, =50Kb, 4=5Kb, 5=50Kb. CANopen network address 6. CANopen configuration: =Terminal Resistor ON, 0=Term.Res. OFF These values are saved to EEPROM when a write occurs to index 004sub (General setup), and takes effect after next power-on. Manual PC6D CANopen Page 6

Index Subindex 00 0 4 5 6 7 8 9 A B C D E F 0 Name Type Attribute Number of entries. st Parameter I nd Parameter I rd Parameter I 4 th Parameter I 5 th Parameter I 6 th Parameter I 7 th Parameter I 8 th Parameter I 9 th Parameter I 0 th Parameter I th Parameter I th Parameter I th Parameter I 4 th Parameter I 5 th Parameter I 6 th Parameter I 7 th Parameter I 8 th Parameter I 9 th Parameter I Defaultvalue Meaning 9 Number of parameters. -*Analog source -*Analog high -*Analog low Filter setting -*Filter Factor -*Digital Outputs -*Digital Inputs Measuring Time Filter mode No-motion range No-motion time -*Digital outputs mask Tare Start Delay Trigger Edge Trigger Level Update rate Ze track (TAC ptected) Δ Time -*not implemented on PC6D Manual PC6D CANopen Page 7

Index Subindex 00 0 4 5 6 7 8 9 A B C D Name Type Attribute Number of entries. Absolute gain I Absolute ze I Calibrate enable I Calibrate gain I Set calibration point B I Set calibration point A I Calibrate max I Calibrate min I Calibrate save I Calibrate ze I Decimal point I Display step size I Local gravity I Defaultvalue Meaning Number of calibration parameters. -*Absolute gain calibrate (TAC ptected) -*Absolute ze calibrate (TAC ptected) Calibrate enable (enables TAC when the TAC is written) Calibrate gain (TAC ptected) -*Set calibration point B -*Set calibration point A Calibrate max (TAC ptected) Calibrate min (TAC ptected) Calibrate save (TAC ptected) Calibrate ze (TAC ptected) Decimal point (TAC ptected) -*Display step size (TAC ptect) Adjust calibration of ze and gain according to new entered gravity vs. gravity of factory calibration. Remark: Pceeding factory default (006 sub ) changes local gravity back to factory calibration. -*not implemented on PC6D 500 0 4 5 6 7 8 Number of entries. Trigger Level Trigger Egde ReTrigWindow ReTrigTime HoldTime TareWindow TareTime ReTrigStop I I I I I I I I 8 Number of Check-Weigher parameters Trigger Level Trigger Egde ReTrigWindow ReTrigTime HoldTime TareWindow TareTime ReTrigStop Manual PC6D CANopen Page 8

Index Subindex 600 0 4 Name Type Attribute Number of entries. Set-point I Set-point I Set-point I Set-point 4 I Defaultvalue Meaning 4 Number of Set-point parameters. Set-point value Set-point value Set-point value Set-point 4 value 700 0 4 Number of entries. Set-point Set-point Set-point Set-point 4 I I I I 4 Number of Set-point parameters. Set-point hysteresis Set-point hysteresis Set-point hysteresis Set-point 4 hysteresis 800 0 4 Number of entries. Set-point Set-point Set-point Set-point 4 4 Number of Set-point parameters. Set-point source Set-point source Set-point source Set-point 4 source Manual PC6D CANopen Page 9

Index Subindex 900 0 4 5 6 7 8 9 0 Name Type Attribute Number of entries Gss weight I Net Weight I Tare I Dosed weight I Dosed tare I Average weight I A/D sample I Device ID I Firmware Version I Device Status I ADC Reference I Defaultvalue Meaning Number of entries in info array. Weight and info values as bit signed integer Manual PC6D CANopen Page 0

Index Subindex 640 0 4 5 6 Name Type Attribute Number of entries Gss weight I6 Net Weight I6 Tare I6 Dosed weight I6 Dosed tare I6 Average weight I6 Defaultvalue Meaning 6 Number of entries in the 6 bit analog input module These entries are mandatory according to DS40. They are the same as for index 640, but shifted 8 bits to the right (value/56). Dosed values always read 0 (ze) on PC6D 640 0 4 5 6 7 Number of entries Gss weight Net Weight Tare Dosed weight Dosed tare Average weight A/D sample I I I I I I I 7 Number of entries in the bit analog input module These values are the internal long integer representation of the weight (the integer values are multiplied by 0^dp [00sub0B]). Index 640 is a sub-set of index 00. Dosed values always read 0 (ze) on PC6D 640 0 4 5 6 Number of entries Gss weight Net Weight Tare Dosed weight Dosed tare Average weight REAL REAL REAL REAL REAL REAL 6 Number of entries in the float analog input module These values are the floating-point representation of the weight as they are transmitted in the PDO(tx). Index 640 is a replica of index 000. Dosed values always read 0 (ze) on PC6D Manual PC6D CANopen Page

.5 Quick Start Guide Notes: The PC6D is always quiet on the CANbus until the NMT Start command is received, except for the very first node guard message. Default setting for PC6D is CANopen address @ 500 kbit/sec..5. Pcess data objects TPDO Weight values are available at all times (see page 7 or 9) The following table shows the information of TPDO (8 byte, firmware 0.8): bit 6 Bit 8 Bit 8 Bit Weight Module Status Module number Gateway State Remark: special firmware (version 0.86) supporting 6 byte available on request Weight Module Status 0 0 Default : net weight. Refresh time: every 50 ms per channel, see note below. Format: Floating point single precision (IEEE 754) Note: A timer is contlled by index 006 which is a silence time after transmission of a TPDO in which no further TPDO messages is sent regardless of the output rate fm the ADC and filter system. This timer only applies to TPDO. This means that the default filter setting FL=, type IIR, UR=0 pduces 00 samples. But the default value 50000 µs in index 006 means that only every 60 th sample is actually transmitted, the 59 others are blocked by this timer. On the other hand if you use a FIR filter with FL=8 you will only get a maximum of 50 measurements per second even if you try to set the index 006 to 00 µs (0kHz). UR will have the usual effect. TPDO 8 byte format as TPDO, except the Module Number contains a code: 0 => Average weight (is available and refreshes when a new value is ready) => Setpoint cssed => Setpoint cssed => Setpoint cssed 4=> Setpoint 4 cssed Page Manual PC6D CANopen

TPDO 8 byte format as TPDO. It is sent every time the tare changes and value set is the new tare value. bit 6 Bit 8 Bit 8 Bit Weight Module Status 0 0 RPDO The following commands can be executed direct (see Index 600): Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: SG SN ST RT SZ RZ 8 64 08 04 0 0 Examples: - Setting tare for channel : transmit RPDO [0 08] - Setting gss weight in TPDO for channel : transmit RPDO [00 8] RPDO The following commands can be executed direct (see Index 60): Bit7 Bit6 Bit5 Bit4 Bit Bit Bit Bit0 Cmd: TR TS 8 0 Example: - Setting trigger start for channel 5: transmit RPDO [04 8].5. Service data objects SDO s Are only available on request See tables. Object Directory Can be used for complete setup of the System MCS-64 via CANbus master, e.g.: - Filter setting channel : Index 00, Subindex 4 - Filter Mode setting channel : Index 0, Subindex 9 Can be used to get information regarding all the commands available, e.g.: - Net weight channel : Index 900, Subindex - AD sample channel : Index 90, Subindex 7 Note: Index 000 and 00 refer to the CANbus standards (document DS 0, which is available on request). Using Index 000 and 00 you will only get the weight information (no channel info). Using Index 900 9F you get the weight and channel information. Manual PC6D CANopen Page

4 Notes At PC6D you can download firmware updates: via CANopen or via PC. 4. Firmware Update (via CANopen) This piece of firmware resides in Flash memory block 0 and 5. Its primary function is to load new software versions to Flash blocks 4. This is used to allow firmware update thugh the CANbus using a special ptocol. Please ask Flintec for the description. 4. Firmware Update (via PC) For this purpose we have a special pgrammer software for an easy download of the firmware. Additional you need a converter RS/CANbus or USB/CANbus. We recommend the a converter USB/CANbus. For CANbus communication via PC (Win000/XP) with USB-port you can use: PCAN-USB-Adapter Supplier: PEAK-System Technik GmbH, D-649 Darmstadt article no. IPEH-000 www.peak-system.com / info@peak-system.com Page 4 Manual PC6D CANopen

Part B 5 COMMANDS These pages describe the ASCII commands as they must be used e.g. by the DOP software. At each command the equivalent CAN index and sub-index are given for reference. For better clarity, all commands are divided into gups as described on the following pages. PART B...5 5 COMMANDS... 5 5. SYSTEM DIAGNOSIS COMMANDS ID, IV, IS... 6 5. CALIBRATION COMMANDS CE, CM, DS, DP, CZ, CG, ZT, FD, CS... 7 5. MOTION DETECTION COMMANDS NR, NT... 0 5.4 FILTER SETTING COMMANDS FM, FL, UR... 5.5 SET ZERO/TARE AND RESET ZERO/TARE COMMANDS SZ, RZ, ST, RT... 5.6 OUTPUT COMMANDS GG, GN, GT, GS... 5 5.7 SETPOINT COMMANDS - SN, HN, AN... 6 5.8 COMMUNICATION SETUP COMMANDS AD, BR, TERMINAL RESISTOR... 8 5.9 TRIGGER COMMANDS SD, MT, GA, TE, TR, TL... 9 5.0 TRIGGER SPECIAL COMMANDS RW, TT, TS, DT, TW, TI, HT... 4 5. SAVE CALIBRATION, SETUP & SETPOINT PARAMETERS COMMANDS CS, WP, SS... 45 Manual PC6D CANopen Page 5

5. System Diagnosis Commands ID, IV, IS Use these commands to get type, firmware version or device status of PC6D. These commands are sent without parameters. ID Request of device identity [ 900sub08 ] Master (PC / PLC) sends Devices responds ID D:00 The response to this request gives the actual identity of the active device. This is particularly useful when trying to identify different device types on a bus. IV Request of firmware version [ 900sub09 ] Master (PC / PLC) sends Device responds IV V:000 The response to this request gives the firmware version of the active device. IS Request device status [ 900sub0A ] Master (PC / PLC) sends IS Device responds S:067000 (example) The response to this request comprises of two -digit decimal values, which can be decoded according to the table below: Leftmost -digit value: Rightmost -digit value: Signal stable (not used) Ze action performed (not used) 4 Tare active 4 (not used) 8 (not used) 4 (not used) 6 Setpoint 0 active 4 (not used) Setpoint active 4 (not used) 64 Setpoint active 4 (not used) 8 Setpoint active 4 (not used) The example decodes the result S:067000 as follows: Signal stable (no-motion) Ze action Output active 64 (only as software value) Total 67 Note: the bits that are not used are set to ze. Page 6 Manual PC6D CANopen

5. Calibration Commands CE, CM, DS, DP, CZ, CG, ZT, FD, CS Note: TAC represents Traceable Access Code (calibration counter). CE TAC counter reading [ 00sub0 ] With this command you get the TAC counter reading or you can enable a calibration sequence. CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active This command must be issued PRIOR to any attempt to set the calibration parameters CZ, CG etc. In legal for trade applications the TAC counter can be used to check if critical parameters have been changed without re-verification. After each calibration the TAC counter increases by. CM Set maximum output value [ 00sub07 ] This command is used for setup the maximum output value. Permitted values are between 00000. CM M+0000 Request : CM = 0000 CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active CM_50000 OK Setting: CM = 50000 This value will determine the point at which the output will change to oooooo, signifying over-range. Note: The range, in which a scale can be set to ze (SZ) or automatic ze tracking (ZT) is active, is +/- % of CM value. Factory default: CM = 99999. DS Display step size [ 00sub0C ] This command allows the output to step up or down by a unit other than. Permitted values are,, 5, 0, 0, 50, 00 and 00. DS S+0000 Request : display step size CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active DS_50 OK Setting: DS = 50 Manual PC6D CANopen Page 7

DP Set decimal point position [ 00sub0B ] This command allows the decimal point to be positioned anywhere between leftmost and rightmost digits of the 5-digit output result. Position 0 means no decimal point. DP P+0000 Request : position of dec. point CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active DP_0 OK Setting: no decimal point CZ Set calibration ze point [ 00sub0A ] This is the reference point for all weight calculations, and is subject to TAC contl. CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active CZ OK Ze point set Factory default: appx. 0 mv/v input signal CG Set calibration gain (span) value [ 00sub04 ] This is the reference point for calibration under load, and is subject to TAC contl. Permitted values are 50000. CG G+0000 Request : span 0000d CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active CG_50000 OK Setting: span 50000d For calibration an input signal near the display maximum (CM) will give the best system performance. The minimum calibration load of at least 0% is recommended. Factory correct calibration default: 00000 d =.000 mv/v input signal = 0 kg ZT Ze tracking [ 00sub ] This command enables or disables the ze tracking. Parameter = 0 disables the ze tracking and parameter = enables the ze tracking. Issuing the command without any parameter returns the current ZT value. ZT Z:00 Request : ZT status (ON) CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active ZT_0 OK Setting: ZT = OFF Page 8 Manual PC6D CANopen

Ze tracking will be performed only on results less than +/-0.5 d at a rate of 0.4 d/sec, where d = display step size (see DS command). The ze can only be tracked to +/- % of maximum (see CM command). Factory default: ZT=0 FD Factory default settings [ 006sub0 ] This command puts the PC6D back to a known state. The data will be written to the EEPROM and the TAC will be incremented by. Note: All calibration and setup information will be lost by issuing this command! Only the factory temperature correction table and serial number are preserved. CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active FD OK Factory default setting CS Save the calibration values [ 004sub0 ] This command results in the calibration values being saved to EEPROM, and causes the TAC to be incremented by. CE E+0007 (example) Request: TAC-counter CE 7 CE_7 OK Calibration sequence active CS OK Calibration values saved The CS command saves all of the calibration gup values, as set by CZ, CG, CM, DS, DP and ZT. The command returns ERR and has no updating action unless it is preceded by the CE_XXXXX. Manual PC6D CANopen Page 9

5. Motion detection Commands NR, NT The motion detection facility pvides a means of disabling certain functions whenever a condition of instability, or motion, is detected. The no-motion, or stable condition is achieved whenever the signal is steady for the period of time set by NT, during which it cannot fluctuate by more than NR increments.the stable condition activates the relevant bit of responses to Info Status (IS). The following functions are disabled if motion is detected: Calibrate Ze (CZ) Calibrate Gain (CG) Set Ze (SZ) and Set Tare (ST). NR No Motion range [ 00sub0A ] This is the range within which the weighing signal is allowed to fluctuate and still be considered as stable. Permitted values are between 0 and 6555. NR R+0000 Request: NR = 0 d NR_ OK Setting: NR = WP OK Setting saved NR = i.e. fluctuations within a maximum of ± d, in the period NT, will be considered stable. Factory default: NR =. NT Stabilisation time for in motion band [ 00sub0B ] This sets the time (in milliseconds) over which the weight signal is checked to see if it is stable or has no-motion. The weight signal has to vary by less than NR divisions over the time period NT to be considered stable. Permitted range 0-6555 milliseconds. NT T+0000 Request: NT = 000 ms NT_500 OK Setting: NT = 500 ms WP OK Setting saved If the value of NT =500 milliseconds, the output must not fluctuate more than NR increments within 500 milliseconds in order to be considered stable. Factory default: NT = 000 [=000 ms]. Page 0 Manual PC6D CANopen

5.4 Filter setting Commands FM, FL, UR Using the commands FM and FL, a digital filter type and strength can be set which will eliminate most of the unwanted disturbances. The command UR is used for the average building. Please note that these filters are positioned immediately after the A/D Converter and therefore affect all aspects of the weighing operation. [Please read the note TPDO regarding index 006 on page ] FM Filter Mode FIR / IIR [ 00sub09 ] Choose filter mode, permitted values are 0 for IIR and for FIR. FM M+0000 Request: FM = (FIR) FM_0 OK Setting: FM = 0 (IIR) WP OK Setting saved The digital IIR filter works as a low-pass filter of nd order with Gaussian characteristic, damping is 40 db/decade; see table mode 0. The digital FIR filter works as a low-pass filter with quick response; damping see table mode. Factory default: 0 FL Setup filters [ 00sub04 ] Command for setup cut off frequency, permitted values are 0 8. FL F+0000 Request: FL = FL_ OK Setting: FL = WP OK Setting saved Filter values can be chosen between 0 and 8, see table below. FL= 0 means no filter in mode 0 or (command FM). Factory default: Mode 0 Characteristic (IIR-Filter) FL Settling time to 0.% (ms) db Cut-off frequency (Hz) Damping @00Hz (db) Output-rate* (samples/s) 0 no filtering ** 00 55 8 57 00 8 78 00 4 4 96 00 4 04 00 5 48 4 00 6 96 00 7 9 0.5 49 00 8 847 0.5 64 00 * Output-rate = 00/ UR samples/s ** Antialiasing filter 7 Hz @ 60 db/dec Manual PC6D CANopen Page

Mode Characteristic (FIR-Filter) FL Settling time to 0.% (ms) db Cut-off (Hz) 0 db damping at frequency (Hz) 40 db damping at frequency (Hz) Damping in the stopband (db) Stopband (Hz) Output rate max. (samples/s) 0 no filtering ** 00 47 9.7 48 64 >90 >80 00 9 9.8 4 >90 >40 600 40 6.5 6 >90 >6 400 4 87 4.9 6 >90 >0 00 5.9 0 >90 >6 40 6 80. 8 >90 > 00 7 7.8 7 9 >90 > 7 8 7.5 6 8 >90 >0 50 ** Antialiasing filter 7 Hz @ 60 db/decade Attention: In mode the output rate is dependant on the selected filter level (FL) and will be automatically adjusted by the PC6D. UR Set the update rate (average building) [ 00sub ] This command will define over how many measurements, fm the preceeding IIR or FIR filter, an average will be calculated. The average will be calculated over UR samples. Permitted values 0...7 (see table below). UR 0 4 5 6 7 No. of samples 4 8 6 64 8 Check / adjustment update rate: UR U+000 Request: average over samples UR_4 OK Setting: average over 6 samples Factory default: 0 [no average, = 00 samples/s] Remark to Mode Dependency Output Rate - averaging UR - Filter FL UR FL0 FL 9.7 Hz FL 9.8 Hz Output Rate samples/s FL 6.5 Hz FL4 4.9 Hz FL5.9 Hz FL6. Hz FL7.8 Hz FL8.5 Hz 0 00 00 600 400 00 40 00 7 50 600 600 00 00 50 0 00 85.7 75 00 00 50 00 75 60 50 4 7.5 50 50 75 50 7.5 0 5.4 8.7 4 75 75 7.5 5 8.7 5.5 0.7 9.4 5 7.5 7.5 8.7.5 9.4 7.5 6.6 5.6 4.68 6 8.7 8.7 9.4 6.6 4.68.76..68.4 7 9.4 9.4 4.68..4.88.56.4.8 Page Manual PC6D CANopen

5.5 Set Ze/Tare and Reset Ze/Tare Commands SZ, RZ, ST, RT The following commands allow you to set and reset ze and tare values. The ze set during calibration remains the true ze but new current ze can be set using the SZ command. If the SZ command is issued and accepted then all weight values will then be based on the new current ze. Please remember that ze value will be subject to the Ze tracking function if enabled. If the weight signal is not stable (as defined by the No motion range NR and the No motion time NT) then both the set ze SZ and set tare ST commands will be disabled. Also the Set Ze SZ command is not allowed if the new ze value required and the calibration ze differ by more than % of the CM value (maximum allowable value). SZ Set Ze RPDO [ 00 0 ] This command sets a new current ze which is then the basis of all weight values until further updated by the ze tracking function, another SZ command or the reset ze command RZ. The SZ command will fail (LDU responds with ERR) if the new current ze is more than % (of the CM value) higher or lower than the true ze set during calibration. The SZ command will also fail if the weight signal is not stable as defined by the No motion range (NR) and the No motion time (NT). If the weight signal is stable, the response to the IS command (Device Status) will show the signal stable bit active and the SZ command will be accepted (OK). If the signal stable bit is not active, the SZ command will be rejected and the LDU will respond with ERR (err). SZ OK Set Ze performed The SZ command is issued without any parameters and will return either the OK or ERR response. If the SZ command is accepted the PC6D responds with OK and the ze action performed bit of the device status (IS) response will be active. Is the command acknowledged by the PC6D with OK, the status bit for Ze (request IS) is set to. A renewed SZ command or the reset ze command [ RZ ] changes the current ze point. The command is not implemented, if the current measured value is more than ±% of the maximum display value [ CM ] of calibrated ze point [ CZ ]. PC6D response is ERR (err). RZ Reset Ze Point RPDO [ 00 0 ] This command cancels the SZ command and the ze reading reverts to that set by the CZ command during calibration. RZ OK Ze point CZ active again The PC6D responds to the RZ command with either OK or ERR. If OK is returned then the ze action performed bit in the Device Status (IS) response will be set to 0. Manual PC6D CANopen Page

ST Set Tare RPDO [ 00 08 ] This command will activate the net weighing function by storing the current weight value as a tare. The weight signal must be stable within the limits set by NR (No Motion Range) and NT (No Motion Time) commands for the signal stable bit to be active and set tare command to be accepted. ST OK Tare performed If the weight signal is stable, the response to the IS command (Device Status) will show the signal stable bit active and the ST command will be accepted (OK). If the signal stable bit is not active, the ST command will be rejected and the LDU will respond with ERR (err). RT Reset Tare RPDO [ 00 04 ] The weighing signal returns to gss mode. RT OK Tare deactivated The PC6D responds to the RT command with either OK or ERR. If OK is returned then the tare active bit in the Device Status (IS) response will be set to 0. Page 4 Manual PC6D CANopen

5.6 Output Commands GG, GN, GT, GS The following commands Get the Gss, Net, Tare and ADC (Sample) values fm the PC6D. Available on the CAN pfile index 000 and 00 in floating point and integer respectively. GG Get Gss value [ 000/00sub0 ] Normally sent in TPDO, if selected by index A00sub0. GG G+0.00 Gs weight.00 d GN Get Net value [ 000/00sub0 ] Normally sent in TPDO, if selected by index A00sub0. GN G+0.000 Net weight.000 d GT Get Tare value [ 000/00sub0 ] GT T+00.00 Tare weight 00 d GS Get ADC Sample value [ 900sub07 ] This command gets the actual Analogue to Digital Converter (ADC) value. This can be useful during development or when calibrating to see how much of the ADC range is being used. GS S+5785 AD-value = 5.785 d For service applications, it is helpful to note the GS values for the no-load or ze output and when the calibration load is applied. Manual PC6D CANopen Page 5

5.7 Setpoint Commands - Sn, Hn, An The PC6D has 4 setpoints where the status is dependent on the weight value. Each of them can be assigned as an independent setpoint value (Sn) with a corresponding hysteresis/switch action (Hn) and base (An switch on the gss or the net weight). S Setpoint [ 600sub0 ] Request / Setting S +0500 Setpoint S = 500 d S_0000 OK Setting: Setpoint S = 000 d Similarly to read or set setpoint, use S instead of S, etc. (600sub0) H Hysteresis setpoint [ 700sub0 ] Using the H command, the hysteresis on the setpoint value is set by the numeric value and the polarity of this numeric value defines whether the setpoint switches on or off when the setpoint value is reached. Example Setpoint Hysteresis Load OFF ON S = 0.00 kg H = -.00 kg increasing.0 kg 0....00 kg S = 0.00 kg H = -.00 kg decreasing 0.00 kg 9.99... 0 kg S = 0.00 kg H =.00 kg increasing 0... 9.99 kg 0.00 kg S = 0.00 kg H =.00 kg decreasing 9.00...0 kg 9.0 kg Example of negative hysteresis of.00 kg (H = -00) on a setpoint (S) of 0.00 kg (lines & of table above): When the weight is increasing between 0 kg and.00 kg the setpoint is ON. Once the weight increases above.00 kg then the logic output is OFF. The setpoint will come ON again when the weight value dps below 0.00 kg. Example of positive hysteresis of 00 kg (H = +.00) on a setpoint of 0.00 kg (lines & 4 of table above): When the weight is increasing between 0 kg and 9.99 kg the setpoint is OFF. Once the weight increases above 9.99 kg then the setpoint is ON. The setpoint will switch OFF again when the weight value dps below 9.00 kg. Page 6 Manual PC6D CANopen

Request / Set Hysteresis value for setpoint H -0000 Request: neg. Hysteresis H_00 OK Setting: pos. Hysteresis H_-00 OK Setting: neg. Hysteresis Setpoint range between ± (minimum) and ± 99999 (maximum). Similarly to read or set the setpoint hysteresis, use H instead of H etc. (700sub0) A Request / Set the base for setpoint [ 800sub0 ] The A command defines the base on which the setpoint value acts. If A is set to 0 then setpoint acts on the unfiltered gss weight. If A is set to then setpoint acts on the unfiltered net weight. A = 0 A = Not filtered gss weight Not filtered net weight Request / Set base for setpoint A +00000 Allocation gs weight A_ OK Allocation net weight Similarly to read or set the setpoint base, use A instead of A etc. (800sub0) The PC6D transmits one TPDO every time a setpoint changes state. The weight sent in the TPDO is the weight that caused the TPDO to be transmitted, Net or Gss as selected for the actual setpoint. The TPDO also holds the Weighing status flags and the setpoint Number. If two (or more) setpoint have exactly the same settings the setpoint with the higher number will be hidden. NOTE: All changes to the setpoint settings have to be stored in EEPROM using the SS command. See section 5.0. Manual PC6D CANopen Page 7

5.8 Communication setup Commands AD, BR, Terminal Resistor NOTE: These settings will only take effect after a power on reset (remember to store the settings using the WP command [004sub0] before turning the power off.) AD Device address setup / request [ 007sub0 ] It is possible to set the network address of the device using the AD command. (Address range between and 6). Note: Setting the device address to 0 or 7 are not allowed. Address 0 is used by the Network Management Ptocol (NMT). Request AD A:00 Request: Address AD_49 OK Setting: Address 49 Factory default: Address BR Request / Setup CAN Speed [ 007sub0 ] With this command the following bits/second rates can be setup: - = Mbit - = 500 kbit/s - = 50 kbit/s - 4 = 5 kbit/s - 5 = 50 kbit/s BR B:00 Request: CAN speed Mbit /s BR_ OK Setting: CAN speed 500 kbit/s Factory default: 500 kbit/s. Terminal Resistor ON / OFF [ 007sub0 ] A build in terminal resisitor is switchable via CANopen - = ON - 0 = OFF Factory default: ON. Page 8 Manual PC6D CANopen

5.9 Trigger Commands SD, MT, GA, TE, TR, TL Note: All setups should be stored with the WP command before power off. SD Start Delay [ 500sub0A ] Set the delay between falling/rising edge of trigger pulse and start of measurement. Permitted values are 0 6555 ms. SD S+0000 Request: SD=00 ms SD_00 OK Setting: SD=00 ms Factory default: 0 [= 0 ms] MT Measuring Time [ 500sub09 ] Set the time over which the average value will be built. Permitted values are 0 6555 ms. MT M+0000 Request: MT=00 ms MT_500 OK Setting: MT=500 ms Note: MT = 0 means disabled trigger and average function. Factory default: 0 GA Get Average [ 900sub06 ] Issuing the GA command the PC6D returns the latest average weight value by using the MT setup. On PC6D it is not necessary to ask for this. The average result is sent in a TPDO when ready, or re-triggered. GA A+0.00 Answer: GA=.00 g Note: During the time between the trigger condition being accepted and the average value being updated, the GA command will return the value 99999 when it has been triggered or 88888 when it has been retriggered or 99996 when the system tried to change Tare or Ze before end of measurement. [ Remark: When started this function, the latest average weight is availabe in TPDO. ] Manual PC6D CANopen Page 9

TL Trigger Level [ 500sub0 ] Set the trigger level for rising edge start of measurement. Permitted values are in the range 0 64. TL T+99999 Request: TL=99999 TL_000 OK Setting: TL=000 With regard to the trigger commands SD and MT, a check weighing will automatically start when the weight overshoots by e.g..000d (increments), e.g. 00,0 g. Factory default: 99999 TE Trigger Edge [ 500sub0 ] Issuing the TE command selects rising or falling edge trigger. Parameter = 0 select falling edge and parameter = select rising edge. TE E:00 Request: TE= TE_0 OK Setting: TE=0 Factory default: 0 [falling edge] Note: This command cannot be used together with the TL command. TR Trigger RPDO [ 00 80 ] [This command will start the measuring cycle in the same way as the hardware trigger input.] TR OK Trigger started Note: This function can be used as a soft trigger in a check weigher application (firmware 0.8). [ Special returned values are: - 99999 = trigged measurement in pgress - 88888 = Re-Trigger in pgress - 99996 = Tried to change Tare or Ze before end of measurement ] [ The Trigger function can also be stopped by sending 0 instead of 80 with RPDO [00 0]. ] Factory default: 99999 Page 40 Manual PC6D CANopen

TW Tare Window M (g) Typical Checkweigher Signal Trigger point choose of :. Light barrier or. TR command or. TL Trigger Level TI Tare Interval SD Start Delay MT Measuring Time Basic settings DX : (full duplex) UR : 0 (max. 600 meas./s) TL : 6555 (off) RT : 6555 (off) Typ. Checkweigher settings TW : 0 d TI : 00 ms SD : 00 ms MT : 00 ms FL : (8 Hz) t Manual PC6D CANopen Page 4

5.0 Trigger Special Commands RW, TT, TS, DT, TW, TI, HT Remark: These commands are only available in firmware 0.8.v..0. Note: All setups should be stored with the WP command before power off. RW Re-Trigger Window [ 500sub0 ] Set the re-trigger window in counts (digits) without decimal point. If the weight relative to the current average value changes by more than the RW value the average cycle will be restarted using TT as measure time.to automatically issue the re-trigger command, the time period over which an increase of weight average is measured has to be defined by using the command DT. Permitted values are 0 6555 counts. RW R+6555 Request: RW=6555 RW_500 OK Setting: RW=500d Factory default: 6555 TT Re-Trigger Time [500sub04 ] Set the re-trigger time in milliseconds [ms]. Re-trigger time is the average time used by the retrigger function. If set to ze the re-trigger function is disabled. Permitted values are 0 6555 ms. TT T+6555 Request: TT=6555 TT_00 OK Setting: TT=00ms Factory default: 6555 TS Re-Trigger Stop [ 500sub08 ] Set the re-trigger stop in counts (digits) without decimal point. In case of a (TS) decrease in weight relative to the current average value the re-trigger function is stopped. Permitted values are 0 6555 counts. TS T+00000 Request: TS=00000 TS_480 OK Setting: TT=480d Factory default: 00000 [ The Re-Trigger function can also be stopped by sending 0 instead of 80 with RPDO [00 0]. ] Page 4 Manual PC6D CANopen

DT Delta Time [ 500sub0B ] Set the Delta Time in milliseconds [ms]. During MT and TT timeframes "sub-averages" will be calculated by the system over the time DT. If a sub-average is outside the re-trigger window, the re-trigger function is automatic started. Permitted values are 0 6555 ms. DT T+00000 Request: DT=00000 DT_50 OK Setting: TT=50ms Factory default: 00000 TW Tare Window [ 500sub06 ] Set the Tare Window in in counts (digits) without decimal point. Tare window (TW) allows an automatic Tare update. If TW = 0 this function is not active. If TW = 00, this means a new tare value will be taken when the net average weight of an empty scale is within 00 counts or division of ze. The new average tare value is calculated over the average tare time defined by TI. If the tare average is outside tare window, the tare will not be updated. Permitted values are 0 6555 counts. TW T+00000 Request: TW=00000 TW_00 OK Setting: TW=00d Factory default: 00000 TI Tare Time [ 500sub07 ] Set the Tare Time in milliseconds [ms]. During the Tare Time a tare-average will be calculated by the system. Permitted values are 0 6555 ms. TI T+00000 Request: TI=00000 TI_00 OK Setting: TI=00ms Factory default: 00000 HT Hold Time [ 500sub05 ] Set the Hold Time in milliseconds [ms]. During the Hold Time the weight value must be over setpoint that a digital output can be switched. This means that a short signal peak will not lead to the switching of a digital output. Permitted values are 0 6555 ms. HT T+00000 Request: HT=00000 HT_00 OK Setting: HT=00ms Factory default: 00000 Manual PC6D CANopen Page 4

5. Save calibration, setup & setpoint parameters Commands CS, WP, SS The setup and calibration parameters can be divided into gups: Calibration parameter: CZ, CG, DS, DP & ZT are saved by the CS command. Setup parameters (other than setpoint): FL, FM, NR, NT, BR, AD, etc. are saved by the WP command. Setpoint parameters: Sn, Hn and An are saved by the SS command. CS Save the calibration parameters [ 004sub0 ] Note: Calibration parameters can only be saved if the TAC code is known and precedes the CS command. See the CE and CS commands on page 7 / 9. Both the setup parameters and the setpoint parameters are stored in EEPROM using the WP and SS commands respectively. WP Save the setup parameters [ 004sub0 ] With this command the settings of the Filter (FL, FM), the No-Motion (NR, NT) and the communication (AD, BR) will be saved in the EEPROM. WP OK Parameter saved WP ERR Err SS Save the setpoint set-up parameters [ 004sub05 ] With this command the settings of the setpoints (Sn), the setpoint hysteresis (Hn) and the setpoint action (An) will be saved in the EEPROM. SS OK Parameter saved SS ERR Err Manual PC6D CANopen Page 45

ß DECLARATION OF CONFORMITY 0 Pduct: Digital load cell Manufacturers designation: Manufacturer: PC6D Flintec GmbH, Bemannsbruch 9, DE74909 Meckesheim, Germany As manufacturer of the article we herewith assures that the article meets the requirements of the Eupean legislation covering technical instruments, the standard safety rules, other safeguard regulations as well as the generally appved rules for technical safety, envinmental ptection and electmagnetic compatibility. It is further assured that the articles are in accordance with the supporting documents as supplied by the manufacturer. To ensure this the necessary monitoring measures during pduction have been met. We, the manufacturer, are under obligation to pduce to relevant parties upon request written supporting evidence or by other means i.e. factory visits, spot checks etc. that the pduction requirements have been met. Electnic articles have been manufactured and tested according to the following regulations: Safety regulations: CENELEC EN 6074 Electmagnetic Compatibility: EN 550 and EN 6000. and further requirements as listed in the order specifications as agreed upon. Meckesheim, April 0, 007 Signature: i.v. Gisbert Greulich Being the responsible person employed and appointed by Flintec GmbH