VisConnect VC-20xx Series Converter. Product Manual. VC-20xx Series Converter Product Manual

Similar documents
VisConnect VC-2xxx Series Converter. Product Manual. VC-2xxx Series Converter Product Manual

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

CANopen IO X4 Fact sheet

IO Module User Manual

CANopen Unit CANit-20

LVX Control Unit. Features:

RAD-DO8-IFS. I/O extension module, eight digital transistor outputs. Data sheet. 1 Description

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

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

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

CANopen IO X2 Fact sheet

Applications: Power generator sets and control systems for industrial engine applications.

CANopen IO X1 Fact sheet

Discrete I/O 12 Discrete Inputs 8 Relay Outputs CANopen P/N: AXDIO128CO

SK TU4-CAO-C Part number:

RAD-DI8-IFS. I/O extension module with 8 digital inputs or 2 pulse inputs. INTERFACE Data sheet. 1 Description

SK CU4-CAO Part number:

SK TU4-IOE-M12-C Part Number

SGH Cable Actuated Sensor Industrial CANOpen

Inclination sensors 1-dimensional, measuring range

Data Sheet MEM 22. Absolute Encoder Multiturn

SGH. SGH inch stroke range, no terminating resistor 5-pin M12 mating plug, mounting bracket. CANopen Output Signal SGH-80-4-TR

SKH. CANOpen Output Signal. Linear Position to 400 inches (10 m) Compact Design Simple To Install User Adjustable Measuring Cable Orientation

PCAN-Router FD Universal, programmable Converter for CAN FD and CAN. User Manual. Document version ( )

IFD9503. CANopen Slave Communication Module Application Manual

SK CU4-ECT-C Part number:

45SD Series Bus Expansion Cards For use with Q45X Series Photoelectric Sensors on SDS Bus Networks

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

The I-7530A-MR Modbus RTU to CAN Converter

CANopen User manual Website: Technical Support: Skype: Phone: QQ: Technical forum:

GW-7553-CPM PROFIBUS/CANopen GATEWAY. User's Manual

3 CH Analog Output module / CANopen

Operating Manual UMB ISO Converter ISOCON Order Number: 8160.UISO

GW-7238D J1939 to Modbus TCP Server / RTU Slave Gateway

Serial Data DIN Fiber Link System

GFK-2415A March Type of sensor connection

RAD-DOR4-IFS. I/O extension module, 4 digital relay outputs. INTERFACE Data sheet. 1 Description

ABB Drives. User s Manual. Modbus Adapter Module RMBA-01

SATEL-LP-AI4. I/O extension module, 4 analog current inputs. Data sheet. 1 Description

CAN OPEN DP404 Digital Output

Inclination sensors 2-dimensional, measuring range up to ±90

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

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

DCC-8 DIGITAL TO EIGHT CURRENT LOOP CONVERTER OPERATING MANUAL

USER S MANUAL. FX2N-64DNET DeviceNet Interface Block

EGW1-IA3-MB User s Manual

REDUNDANCY MODULE TSP-REM360 AND TSP-REM600

Flex Series User Guide

It is the installer's responsibility to follow all instructions in this manual and to follow correct electrical practice.

ICF-1150 Series Quick Installation Guide

F3EM Measuring lightcurtain in robust aluminium housing

NGC-40-BRIDGE. Control and Monitoring Modules for use with the nvent Raychem NGC-40 System Installation Instructions

T1K MODBUS Base Controller Specifications

PLC2 Board Communication Manual CANopen Slave

SDM-6RO. Expansion Module 6 relay outputs. Manufactured for

MINI MCR-SL-PT100-UI-200

CANopen User Manual IE25, IWN

BB-303 Manual Baseboard for TMCM-303

Contents. Additional Instructions P-3X CANopen

1. Introduction. 2. Installation MODBUS INTERFACE

SDM-8AO. Expansion Module 8 analog outputs. Manufactured for

Gateway 1400 Reference Manual

TECHNICAL DATASHEET #TDAX Analog Signal Output CAN Controller (SAE J1939)

Applications: Industrial Automation, Cranes, Hoists, Utility Vehicles, Off-highway, Ag, and Forestry Equipment

CAN / RS485. Product Description. Technical Reference Note. Interface Adapter. Special Features

Rhino Redundancy Module PSM24-REM360S. Operating Instructions

UNT1100 Series. Binary Output Jumpers AO2 AO1 AO3 AO4 AOCM AOCM AOCM AOCM AO1. AI Switches Job Information N2 Address. Ref N2+ N2- ADDR 0 = ALL OPEN

DATA CONNECT ENTERPRISE

The I-7530A RS-232/485/422 to CAN Converter

SUBCON-PLUS-PROFIB...

DIGITAL TRANSMITTER CANopen Interface OPT-563B-71 Instruction Manual

General Specifications. P2-SCM Serial Communications

HRM-0800 Instruction Manual

RAD-DAIO6-IFS. I/O extension module, 1 analog input/output, 2 digital wide-range inputs/outputs. INTERFACE Data sheet.

TCNM-ACBB1 Installation Manual

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

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

ILBIB24DO16-DSUB. Inline Block IO Module for INTERBUS With 16 Digital Outputs; Bus Connection via D-SUB Connectors

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

ETD-BL-1T-OFF-CC- 10S

Rhino Buffer Module PSM24-BFM600S. Operating Instructions

I/O EXPANSION MODULES

ADVANCED MOTION CONTROLS 3805 Calle Tecate, Camarillo, CA Tel: (805) , Fax: (805) Page 1 of 12

Soft Starter Remote Operator. Section 1.0 Introduction 1.1 Important user information General Manual description...2.

Protected VARAN Digital Mixed Module PVDM 086

CDN36X Series DeviceNet Gateway User Manual

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

IES User Manual. 8 FE + 1 MM SC Unmanaged Switch -40 to 75, DIN-rail. v

FLEX Ex Spring Clamp Terminal Base

NGC-40-BRIDGE CONTROL AND MONITORING MODULES FOR USE WITH THE RAYCHEM NGC-40 SYSTEM INSTALLATION INSTRUCTIONS

MGate 5105-MB-EIP Quick Installation Guide

MPCR Series DeviceNet Technical Manual TDMPCRDNTM2-0EN 01/08 Subject to change without notice

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

MINI MCR-SL-UI-2I. Configurable signal duplicator. Data sheet. 1 Description

EAZY-CAL LVC-4000 LVDT Signal Conditioner User Manual

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MINI MCR-SL-PT100-UI(-SP)(-NC)

SK CU4-EIP-C Part number:

Vorne Industries. 2000S Series Serial Input Alphanumeric Display User's Manual

Absolute Encoder Multiturn

Transcription:

VisConnect VC-20xx Series Converter Products Covered in this manual: VC-2010 CANopen Converter VC-2020 ASCII RS-485 Converter VC-2030 MODBUS RTU RS-485 Converter VC-2040 ASCII RS-232 Converter VC-2050 4-20mA Converter 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. i

Revision Table Revision Date Change A April 2013 Initial Release for VC-2010, VC-2020, and VC-2030. B Nov 2014 Removed CiA reference notes in VC-2030 MODBUS sections. Changed VC-2010 in Table 6 to VC-20xx. Added VC-2040 documentation, section 8. Added Appendix to demonstration conversion from REAL32 to floating point number. C July 2015 Added VC-2050 section and updated table of content information. D April 2016 Changed Dip Switch Settings in Table 31: VC-2050 DIP Switch Settings Added Power Supply Value to Figure 28: VC-2050 Loop Connection Diagram E May 2017 Update information on TBUS Connectors VC-2040 Figure 9: Add RxD & TxD 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. ii

Table of Contents 1.0 - Overview... 1 2.0 - Technical Data... 2 3.0 - Converter Installation... 3 3.1 - Field Installation... 3 3.2 - Installation on DIN Rail... 3 3.3 - Removal from DIN Rail... 4 3.4 - Grounding... 5 4.0 - VC-20xx Connector Assignments... 7 4.1 - VC-2010 Converter Connector Assignments... 7 4.2 - VC-2020 & VC-2030 Converter Connector Assignments... 9 4.3 - VC-2040 Converter Connector Assignments... 10 4.4 - VC-2050 Converter Connector Assignments... 11 4.5 - VC-20xx Converter Signal Descriptions... 12 4.6 - Converter-to-Sensor Wiring... 14 For the VC-2050 only:... 14 VC-2010 CANopen Converter... 15 4.7 - VC-2010 CiA Conformance... 15 4.8 - VC-2010 State Machines... 15 4.8.1 - Firmware State Machine... 15 4.8.2 - NMT State Machine... 16 4.9 - VC-2010 DIP Switch Settings... 17 4.10 - VC-2010 Layer Setting Services... 19 4.10.1 - LSS Re-Configuration Examples... 19 4.11 - VC-2010 Diagnostic LEDs... 20 4.12 - VC-2010 Electronic Datasheet File (EDS File)... 21 4.13 - VC-2010 Object Dictionary & Supported Functions... 22 4.13.1-1000h Device Type... 22 4.13.2-1001h Error Register... 22 4.13.3-1017h Producer Heartbeat Time... 22 4.13.4-1018h Identity Object... 23 4.13.5-1200h Server SDO Parameter... 24 4.13.6-1800h, 01, 02 Transmit PDO Parameters... 25 4.13.7-1A00h, 01, 02 Transmit PDO Mapping... 25 4.13.8-6000h Temperature Reading... 26 4.13.9-6001h Viscosity Reading... 27 4.13.10-6002h Sensor Status... 28 4.14 - CiA Specification References... 30 4.15 - VC-2010 Troubleshooting Guide... 30 5.0 - VC-2020 ASCII RS-485 Converter... 32 5.1 - VC-2020 State Machine... 32 5.2 - VC-2020 DIP Switch Settings... 32 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. iii

5.3 - VC-2020 Physical Layer Communication Settings... 34 5.4 - VC-2020 Diagnostic LEDs... 34 5.5 - VC-2020 Bus Operation & System Timing... 35 5.6 - VC-2020 Proprietary (Protocol) Command Set... 36 5.6.1 - GET ALL Command... 37 5.6.2 - GET STATUS Command... 37 5.6.3 - GET VISCOSITY Command... 37 5.6.4 - GET TEMPERATURE Command... 38 5.6.5 - GET VISCOSITY & TEMPERATURE Command... 38 5.6.6 - VC-2020 Data Fields... 38 6.0 - VC-2030 MODBUS RTU RS-485 Converter... 42 6.1 - VC-2030 MODBUS RTU Conformance... 42 6.2 - VC-2030 State Machine... 42 6.3 - VC-2030 DIP Switch Settings... 42 6.4 - VC-2030 Physical Layer Communication Settings... 44 6.5 - VC-2030 Diagnostic LEDs... 44 6.6 - VC-2030 Supported Function Codes... 45 6.6.1 - FC03 Read Holding Register... 45 6.6.2 - FC04 Read Input Register... 46 6.7 - VC-2030 Exception Responses... 46 6.8 - VC-2030 Register Map & Register Definitions... 47 6.8.1 - Temperature Register... 48 6.8.2 - Viscosity Register... 48 6.8.3 - Status Register... 49 6.8.4 - Sensor Serial Number Register... 50 6.8.5 - F/W Revision Register... 50 6.8.6 - OEM Code... 50 7.0 - VC-2040 ASCII RS-232 Converter... 51 7.1 - VC-2040 State Machine... 51 7.2 - VC-2040 DIP Switch Settings... 51 7.3 - VC-2040 Physical Layer Communication Settings... 53 7.4 - VC-2040 Diagnostic LEDs... 53 7.5 - VC-2040 Bus Operation & System Timing... 54 7.6 - VC-2040 Proprietary (Protocol) Command Set... 55 7.6.1 - GET ALL Command... 56 7.6.2 - GET STATUS Command... 56 7.6.3 - GET VISCOSITY Command... 56 7.6.4 - GET TEMPERATURE Command... 57 7.6.5 - GET VISCOSITY & TEMPERATURE Command... 57 7.6.6 - VC-2040 Data Fields... 57 8.0 - VC-2050 4-20 ma Analog Output Converter... 61 8.1 - VC-2050 State Machine... 61 8.2 - VC-2050 DIP Switch Settings... 61 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. iv

8.2.1 - Conversion Equations... 62 8.3 - VC-2050 Diagnostic LEDs... 63 8.4 - VC-2050 Connection Diagram... 64 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. v

Table of Figures Figure 1: VisConnect Converter Block Diagram... 1 Figure 2: Converter Installation on DIN Rail... 3 Figure 3: Optional TBUS Connectors... 4 Figure 4: TBUS Connectors on a DIN Rail... 4 Figure 5: Converter Removal from DIN Rail... 5 Figure 6: VC-20xx Grounding Diagram... 6 Figure 7: VC-2010 TBUS Connector Pin Numbers... 7 Figure 8: VC-2020 & VC-2030 TBUS Connector Pin Numbers... 9 Figure 9: VC-2040 TBUS Connector Pin Numbers... 10 Figure 11: VC-2010 Firmware Block Diagram... 16 Figure 12: NMT State Machine... 16 Figure 13: VC-2010 DIP Switch Configuration... 17 Figure 14: VC-2010 Top Panel... 21 Figure 15: VC-2020 Firmware Block Diagram... 32 Figure 16: VC-2020 DIP Switch Configuration... 33 Figure 17: VC-2020 Top Panel... 34 Figure 18: VC-2020 ASCII Unicast Mode... 35 Figure 19: VC-2030 Firmware Block Diagram... 42 Figure 20: VC-2030 DIP Switch Configuration... 43 Figure 21: VC-2030 Top Panel... 44 Figure 22: VC-2030 Exception Response Diagram... 47 Figure 23: VC-2040 Firmware Block Diagram... 51 Figure 24: VC-2040 DIP Switch Configuration... 52 Figure 25: VC-2040 Top Panel... 53 Figure 26: VC-2040 ASCII Unicast Mode... 54 Figure 27: VC-2050 Firmware Block Diagram... 61 Figure 28: VC-2050 Top Panel... 63 Figure 29: VC-2050 Loop Connection Diagram... 64 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. vi

Table of Tables Table 1: Electrical and Mechanical Technical Data... 2 Table 2: VC-2010 Screw Terminal Assignments... 7 Table 3: VC-2010 TBUS Connector Assignment... 7 Table 4: VC-2020 & VC-2030 Screw Terminal Assignments... 9 Table 5: VC-2020 & VC-2030 TBUS Connector Assignment... 9 Table 6: VC-2040 Screw Terminal Assignments... 10 Table 10: Converter & Sensor Cable Wiring Assignment... 14 Table 11: VC-2010 DIP Switches for Node ID... 18 Table 12: VC-2010 DIP Switch for Bit Rate... 18 Table 13: VC-2010 DIP Switch for Bus Termination... 18 Table 14: Example of a LSS Trace - Successful... 19 Table 15: LSS Values for Bit Rate... 20 Table 16: Example of a LSS Trace - NOT Successful... 20 Table 17: VC-2010 LEDs... 21 Table 18: VC-2010 Status Word... 28 Table 19: VC-2020 DIP Switches for Node ID... 33 Table 20: VC-2020 DIP Switch for Bit Rate... 34 Table 21: VC-2020 DIP Switch for Bus Termination... 34 Table 22: VC-2020 LEDs... 35 Table 23: VC-2020 Status Word... 39 Table 24: VC-2030 DIP Switches for Node ID... 43 Table 25: VC-2030 DIP Switch for Bit Rate... 44 Table 26: VC-2030 DIP Switch for Bus Termination... 44 Table 27: VC-2030 LEDs... 45 Table 28: VC-2030 Register Map... 48 Table 29: VC-2030 Status Word... 49 Table 30: VC-2040 DIP Switches for Node ID... 52 Table 31: VC-2040 DIP Switch for Bit Rate... 53 Table 32: VC-2040 LEDs... 54 Table 33: VC-2040 Status Word... 58 Table 34: VC-2050 DIP Switch Settings... 62 Table 35: VC-2050 LEDs... 63 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. vii

Manual Acronyms and Notations 0h: h is the letter used to identify a number in hexadecimal format. 0d: d is the letter used to identify a number in decimal format. A/D: Andlog to digital converter F/W: Firmware LED: Light emitting diode OEM: Original Equipment Manufacturer SPI: Serial Peripheral Interface VC: The VisConnect Converter product identifier. VS: The ViSmart Sensor product identifier. Note: CANopen protocol specific acronyms will generally not be defined in this manual. The reader is encouraged to review CiA 301. Additional information is available at CAN in Automation, http://www.can-cia.org. VisConnect, ViSmart, and SenGenuity are Registered Trademarks of Vectron International Inc. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. viii

1.0 - OVERVIEW The VisConnect VC-20xx Series Converters are electronic devices which interrogate the VS-2xxx ViSmart Series Solid-State Viscosity Sensors to provide measurements of viscosity and temperature. The viscosity and temperature outputs are provided at intervals of once per second. Below is a high level block diagram of a VisConnect VC-20xx Converter electronic assembly located within the housing. LED LED Power LED (+5Vdc) Sensor Power LED (+7Vdc) Reset 120 ohm Termination Enable Screw Terminals Power Process Interface Transceivers +5Vdc Microprocessor Firmware 5V I/O Buffers V+ +7Vdc SPI bus GND Screw Terminals To/From sensor 5V DC DC Converter 7V DC DC Converter RS-485 or CAN TBUS Connector Figure 1: VisConnect Converter Block Diagram The VisConnect VC-20xx Series Converters are DIN rail mountable and have easily accessible screw terminal connections for process interface connections and Sensor connections. The Converters can also be connected to an optional DIN rail TBUS connector which minimizes system wiring and decreases installation time. The use of TBUS plugs and jacks further minimize system wiring; these parts are shown with respective part numbers in Figure 3. The DIP switches available on the top of the Converter minimize system setup by allowing fast bus configuration. Settings for bus bit rate, node ID, and bus termination are available. Status LEDs easily help identify Converter and Sensor Status. The Converters can be powered using just most DC power supplies. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 1

2.0 - TECHNICAL DATA The following table displays some of the technical data for the VC-20xx Series Converter. The VisConnect Converter Datasheet, available at www.sengenuity.com, will have additional information. Table 1: Electrical and Mechanical Technical Data Power Supply 9V DC to 36V DC, < 100mA w/ Sensor connected Operating/Storage 0 to 60ºC / -40 to 85ºC Temperature Dimensions 70.4mm (height) x 85mm (depth) x 22.5mm (width) Mounting 35 mm DIN rail Connector Type - Screw Terminals: Pitch: 5.0 mm pitch: Wire sizes: 0.14 mm 2 to 2.5 mm 2 26 awg to 14 awg Tightening torque: 0.5 Nm (min) to 0.6 Nm (max) Stripping length: 8 mm TBUS Jack & Plugs Pitch: 3.81 mm pitch: Wire sizes: 0.14 mm 2 to 1.5 mm 2 26 awg to 15 awg) Tightening torque: 0.22 Nm (min) to 0.25 Nm (max) Stripping length: 7 mm Vibration EN 60068-2-6 & EN 60068-2-64 Shock EN 60068-2-27 Protection Degree IP 20 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 2

3.0 - CONVERTER INSTALLATION 3.1 - FIELD INSTALLATION VC-20xx Series Converters are not approved for use in Hazardous Area classified locations. It is strongly recommended that the VC-20xx Converters be installed in an enclosure NEMA type I, or equivalent. Follow Table 1 for the recommended use of wires and strip lengths for the screw terminals and TBUS plugs. 3.2 - INSTALLATION ON DIN RAIL The VC-20xx Series Converters are intended to be installed on a standard 35 mm DIN rail. When mounting to a DIN rail, engage the Converter DIN rail guides first then pivot the Converter onto the DIN rail. The spring loaded clasp will latch around onto the DIN resulting in a firmly seated product. Figure 2: Converter Installation on DIN Rail Converter DIN Rail guides When using the optional TBUS DIN rail connector snap the TBUS connector first into the rail, then mount Converter to the rail in the same method specified above. The TBUS connector and Converter can be mated in one way only. Do not force the Converter onto the TBUS connector otherwise product damage may result! 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 3

Figure 3 shows the optional TBUS connector with jacks and plugs available with the Converters. The Converters may be ordered with just the center TBUS connector or with all three shown in the figure. 1 2 3 4 5 p/n 721200068 p/n 721200066 p/n 721200067 Figure 3: Optional TBUS Connectors The TBUS connector allows side-by-side installations of the Converters. Figure 4 shows multiple TBUS connectors installed on a DIN rail. First, install the TBUS connector onto the DIN rail, then slide into adjacent TBUS connector. Figure 4: TBUS Connectors on a DIN Rail 3.3 - REMOVAL FROM DIN RAIL To remove the Converter from the DIN Rail, use a flat blade tool to pry the spring loaded clasp away from the DIN rail in the manner shown in Figure 5. Next pivot the Converter up away from the DIN rail and remove. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 4

Figure 5: Converter Removal from DIN Rail 3.4 - GROUNDING The Converter signals named Ground and GND are internally (electrically) connected. Further, the Converter contains a metal clip on the DIN rail side of the package which is also electrically connected to the Ground and GND signals. As such, when the Converter is mounted on the DIN rail, the DIN rail is electrically connected to the ground on the Converter. Care should be taken during installation to minimize and/or eliminate ground loops between the Converter grounds and Earth ground. In order to minimize ground loops, it is recommended that the sensor cable shield be connected at one location only, as shown in Figure 6 below. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 5

VECTRON ViSmart Solid-State Viscosity Sensor VS-25xx 1 2 3 4 5 6 7 8 Sensor Cable Shield 12 A1 11 A0 MISO 15 SCK 10 GND 16 - MOSI 9 V+ 14 12 11 15 10 16 9 14 13 VECTRON VisConnect Converter Series VC-20xx (-) (+) DIN rail Earth Ground This connection to Earth Ground is only required if additional screening against inductive interference is required. Figure 6: VC-20xx Grounding Diagram (-) (+) Power Supply In noisy electromagnetic installations, where for example highly inductive loads are switching, it may be necessary to ground the sensor cable shield at one or more locations along the cable length. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 6

4.0 - VC-20XX CONNECTOR ASSIGNMENTS This section identifies the screw terminal assignments and TBUS connectors for the VC- 20xx Series Converters. 4.1 - VC-2010 CONVERTER CONNECTOR ASSIGNMENTS For the VC-2010, the following table summarizes the screw terminal pin assignments. Table 2: VC-2010 Screw Terminal Assignments Terminal Number Signal Name Terminal Number Signal Name 1 nc 9 MOSI 2 CANL 10 SCK 3 nc 11 A0 4 CANH 12 A1 5 Ground 13 GND 6 Power 14 V+ 7 Ground 15 MISO 8 Power 16 GND The table below summarizes the TBUS connector assignments. Use the side figure to help cross reference the TBUS connector pin number with Signal Name. The Sensor terminals 9-16, should be connected only when the Converter power is off. It is permissible to wire the Sensor to the Converter before the Converter is mounted to the DIN rail. Table 3: VC-2010 TBUS Connector Assignment TBUS Signal Name Number 1 Power 2 Ground 3 nc 4 CANH 5 CANL 1 2 3 4 5 Figure 7: VC-2010 TBUS Connector Pin Numbers 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 7

The TBUS connector allows the Converter to be hot swappable. This allows minimal interruptions to the other devices on the DIN rail. The Converters may be installed and removed while DC power is applied to the TBUS connector. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 8

4.2 - VC-2020 & VC-2030 CONVERTER CONNECTOR ASSIGNMENTS For the VC-2020 & VC-2030, the following table summarizes the screw terminal pin assignments. Table 4: VC-2020 & VC-2030 Screw Terminal Assignments Terminal Number Signal Name Terminal Number Signal Name 1 B 9 MOSI 2 nc 10 SCK 3 A 11 A0 4 nc 12 A1 5 Ground 13 GND 6 Power 14 V+ 7 Ground 15 MISO 8 Power 16 GND For the VC-2020 & VC-2030, Table 5 summarizes the TBUS connector assignments. Use Figure 8 as well to help cross reference the TBUS connector pin number with Signal Name. The Sensor terminals 9-16, should be connected only when the Converter power is off. It is permissible to wire the Sensor to the Converter before the Converter is mounted to the DIN rail. Table 5: VC-2020 & VC-2030 TBUS Connector Assignment TBUS Number Signal Name 1 Power 2 Ground 3 nc 4 B 5 A 1 2 3 4 5 Figure 8: VC-2020 & VC-2030 TBUS Connector Pin Numbers The TBUS connector allows the Converter to be hot swappable. This allows minimal interruptions to the other devices on the DIN rail. The Converters may be installed and removed while DC power is applied to the TBUS connector. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 9

4.3 - VC-2040 CONVERTER CONNECTOR ASSIGNMENTS For the VC-2040, the following table summarizes the screw terminal pin assignments. Table 6: VC-2040 Screw Terminal Assignments Terminal Number Signal Name Terminal Number Signal Name 1 TxD 9 MOSI 2 nc 10 SCK 3 nc 11 A0 4 RxD 12 A1 5 Ground 13 GND 6 Power 14 V+ 7 Ground 15 MISO 8 Power 16 GND The Sensor terminals 9-16, should be connected only when the Converter power is off. It is permissible to wire the Sensor to the Converter before the Converter is mounted to the DIN rail. The table below summarizes the TBUS connector assignments. Use Figure 9 as well to help cross reference the TBUS connector pin number with Signal Name. VC-2040 TBUS Connector Assignment TBUS Number Signal Name 1 Power 1 2 3 4 5 2 Ground 3 nc 4 RxD 5 TxD Figure 9: VC-2040 TBUS Connector Pin Numbers The TBUS connector allows the Converter to be hot swappable. This allows minimal interruptions to the other devices on the DIN rail. The Converters may be installed and removed while DC power is applied to the TBUS connecter. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 10

4.4 - VC-2050 CONVERTER CONNECTOR ASSIGNMENTS For the VC-2050, the following table summarizes the screw terminal pin assignments. VC-2050 Screw Terminal Assignments Terminal Number Signal Name Terminal Number Signal Name 1 Visc, Iout 9 MOSI 2 Visc Loop Supply 10 SCK 3 Temp Loop Supply 11 A0 4 Temp, Iout 12 A1 5 Ground 13 Earth/Chassis GND ** 6 Power 14 V+ 7 Ground 15 MISO 8 Power 16 Signal GND * Note*: Pin 16 must have both sensor ground wires installed for proper operation. Note**: Pin 13 is used for the ground braid/drain from the sensor cable for reduction in EMI. It is grounded to the DIN rail clip. The Sensor terminals 9-16, should be connected only when the Converter power is off. It is permissible to wire the Sensor to the Converter before the Converter is mounted to the DIN rail. The table below summarizes the TBUS connector assignments. Only Power and Ground signals are used on the TBUS connector. No other connections should be made. VC-2050 TBUS Connector Assignment TBUS Number Signal Name 1 Power 1 2 3 4 5 2 Ground 3 nc 4 nc 5 nc VC-2050 TBUS Connector Pin Numbers 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 11

The TBUS connector allows the Converter to be hot swappable. This allows minimal interruptions to the other devices on the DIN rail. The Converters may be installed and removed while DC power is applied to the TBUS connecter. 4.5 - VC-20XX CONVERTER SIGNAL DESCRIPTIONS PROCESS SIGNALS/CONNECTIONS Power The Power screw terminals and TBUS connection are electrically shorted together. This connection should be used to wire the DC power to the Converter. Table 1 provides the DC supply voltage range. Ground The Ground screw terminals and TBUS connection are electrically shorted together. This connection should be used to wire the DC power supply return (ground) to the Converter. CANH/CANL These signals should connect to the CAN_H and CAN_L signals on the CAN bus physical layer. These signals are available only on the VC-2010 CANopen Converter. A/B TxD RxD nc These signals should connect to the A and B signals on the RS-485 physical layer. These signals are available only on the VC-2020 and VC-2030 RS-485 Converters. This screw terminal is the RS-232 transmit data output. It is available only on the VC-2040 ASCII over RS-232 Converter. This screw terminal is the RS-232 receive data input. It is available only on the VC-2040 ASCII over RS-232 Converter. These screw terminals and TBUS connection should not be connected. SENSOR SIGNALS/CONNECTIONS A1, A0 These signals encode the chip selects within a VS-2xxx Series Viscosity Sensor. They are actively driven from a VC-20xx Series Converter. SCK, MOSO These signals carry the clock and data outputs used for the SPI bus communication between a VS-2xxx Series Viscosity Sensor and VC-20xx Series Converter. These signals are actively driven from a VC-20xx Series Converter. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 12

MISO This signal carries the encoded SPI bus data from the VS-2xxx Series Viscosity Sensor to the VC-20xx Series Converter. The signal is actively driven from the VS-2xxx Series Viscosity Sensor. V+ This signal carries the DC power to the VS-2xxx Series Viscosity Sensor. It is sourced from a DC-to-DC regulator within a VC-20xx Series Converter and is typically around +7V. GND This is the signal ground reference for the SPI signals and V+. This terminal connection can also be used to ground the shield on the sensor cable. In most installations, it is not necessary. See Figure 6. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 13

4.6 - CONVERTER-TO-SENSOR WIRING Table 7 below shows the Sensor Cable wire colors when using the recommended Vectron sensor cable. The arrows indicate the direction in which the electrical signals are actively driven. Table 7: Converter & Sensor Cable Wiring Assignment VC-20xx VS-2xxx Signal Name Terminal Number Sensor Cable Color M12 Pin Number MOSI 9 7 (blue) SCK 10 4 (yellow) A0 11 2 (brown) A1 12 1 (white) V+ 14 8 (red) MISO 15 3 (green) GND 13,16 (gray) 5 The recommended Vectron Sensor cable has eight conductors. The eighth conductor, a pink wire, is electrically not connected inside the sensor and should be grounded at terminal 13 or 16 on the VC-20xx Converter (or VB-2510 Barrier). For the VC-2050 only: Pin 16 must have both sensor ground wires installed for proper operation. Pin 13 is used for the ground braid/drain from the sensor cable for reduction in EMI. It is grounded to the DIN rail clip. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 14

VC-2010 CANOPEN CONVERTER The VC-2010 CANopen Converter transmits viscosity and temperature data on the CAN bus signals at intervals of once per second. The Converter s CAN Node ID, bit rate, and bus termination are easily set from the DIP switches on the top side of the package, ensuring a fast system setup time. 4.7 - VC-2010 CIA CONFORMANCE The Converter supports the CANopen application layer and communication profile as defined in EN 50325-4 and is a fully CiA certified CANopen device. The certificate is available for review on the SenGenuity website, http://www.sengenuity.com. The Vectron International CANopen Vendor ID is 0324h. 4.8 - VC-2010 STATE MACHINES Effectively, two separate state machines operate in parallel on the CANopen Converter. The first state machine called from power up is named the Firmware State Machine. It is responsible for initializing the Converter and calling the processes to initialize the second state machine named the NMT State Machine. 4.8.1 - Firmware State Machine Figure 10 below shows a simplified block diagram for the Converter firmware. After power up, the Converter initializes the microcontroller oscillators, timers, and I/O buffers, then immediately starts and reads conversions on the ViSmart Sensor s analogto-digital converters (A/Ds). The Converter then calculates the floating point temperature and viscosity values. Not shown in the diagram, however, is that after the floating point calculation the Converter transmits the temperature and viscosity values as TxPDOs. The entire state machine repeats once per second while continuously updating the microcontrollers Watchdog Timer and internal error status registers. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 15

Power up Or Reset Initialize ocsillators & timers Initialize I/O buffers & CAN NMT State Machine Update Watchdog Timer, Perform Continuous Error Checking Start A/Ds Read A/Ds Calculate Temperature (floating point) Calculate Viscosity (floating point) Figure 10: VC-2010 Firmware Block Diagram 4.8.2 - NMT State Machine The CANopen NMT State Machine follows CiA 301 and is started after the Converter initializes the microcontroller I/O buffers. Figure 11 shows a very simplified NMT State Machine. A complete diagram of the NMT State Machine can be found in CiA 301. Initialization Pre-operational Stopped Operational Figure 11: NMT State Machine During the Initialization state, the Converter automatically transmits the boot-up message which contains the Node ID and a value of 0. Immediately after the Initialization state, the Converter automatically enters the Preoperational state. In this state, the Converter can communicate via SDOs and reconfigure the TxPDOs. When using a configuration tool and LSS, the Converters Node ID and Bit Rate can be changed in this state. If enabled, heartbeat messages are transmitted in the pre-op state. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 16

Once in the Operational state, the Converter will automatically transmit the Viscosity and Temperature TxPDOs. The Converter must be commanded with the NMT service start remote node message to transition into the Operational state. If enabled, heartbeat messages are transmitted in the pre-op state. The Stopped state is entered when the Converter receives the NMT service stop remote node indication. In this state, the TxPDOs are not transmitted. however, the heartbeat messages are transmitted. 4.9 - VC-2010 DIP SWITCH SETTINGS The DIP switches are provided to manually configure the CANopen node-id, bit rate, and bus termination. Switches 1 through 4 set the node-id sequentially starting at 10 and ending at 25. Switch 5 sets the bit rate at either 125 kbps or 250 kbps. Switch 6 sets the 120 ohm bus termination resistor. The DIP switches are accessed by opening the transparent top cover. The switch can be toggled using a small flat blade screwdriver, or equivalent tool, as shown in Figure 12. Example converter shown Figure 12: VC-2010 DIP Switch Configuration The firmware samples the dip switches on a reset either by cycling power or by using the momentary push-button RESET switch. Once sampled, the firmware writes the settings into the internal EEPROM. The user is welcome to change the dip switches while the Converter is powered, however, a reset must be initiated afterward. The Converter also has the capability to use the Layer Setting Services, as defined in the CANopen specification CiA 305. Within this mode, the Converter can be set to any node-id or bit rate. The Converter supports all bit rates, except 10 and 20 kbps. To 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 17

utilize the LSS, switches 1-5 must all be set to the ON position. Once again, a reset condition must be induced for this setting to take place. The tables below show the DIP switch settings for node-id and bit rate configurations for the VC-2010 CANopen Converter. Table 8: VC-2010 DIP Switches for Node ID Node-ID Addressing Table Node-ID DIP 1 DIP 2 DIP 3 DIP 4 10 OFF OFF OFF OFF 11 OFF OFF OFF ON 12 OFF OFF ON OFF 13 OFF OFF ON ON 14 OFF ON OFF OFF 15 OFF ON OFF ON 16 OFF ON ON OFF 17 OFF ON ON ON 18 ON OFF OFF OFF 19 ON OFF OFF ON 20 ON OFF ON OFF 21 ON OFF ON ON 22 ON ON OFF OFF 23 ON ON OFF ON 24 ON ON ON OFF 25 ON ON ON ON Table 9: VC-2010 DIP Switch for Bit Rate Bit Rate, DIP Switch 5 OFF = 125 kbps ON = 250 kbps Note: Setting the DIP switches 1-5 to all ON enables the Layer Setting Services to set Node-ID and bit rate. The CANopen Converter firmware will not configure the node-id to 25 and bit rate to 250 kbps. Table 10: VC-2010 DIP Switch for Bus Termination Bus Termination Settings, DIP Switch 6 ON = 120Ω termination enabled OFF = 120Ω termination disabled Note: If more than one Converter is used on the same physical CAN bus, then only one of the CANopen Converters should have the 120 ohm termination resistor set to the ON position. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 18

4.10 - VC-2010 LAYER SETTING SERVICES The Converter firmware supports the use of the Layer Setting Services. In order to utilize the LSS, the DIP switches 1-5 must all be ON and the Converter reset by pushing the Reset switch. In this mode, the initial Converter Node ID and bit Rate will be the previously stored EEPROM values. For instance, if the DIP switches 1-5 were OFF, then after changing to LSS mode, the Node and ID and Bit rate are 10h, and 125kbps, respectively. These values remain until the LSS changes the Node ID and Bit Rate. The Node ID and Bit Rate set using the LSS is stored in EEPROM and will remain until either the LSS provides new values, or the DIP switches are changed. Each time after a new Node ID or Bite Rate is changed, the Reset switch must be pressed. Note: caution should be exercised when using the higher bit rates. Ensure appropriate bus wire lengths are used at the higher bit rates. Note: when using the LSS, one Converter should be physically on the CAN bus and to the bus master. It is recommended that the Node ID and Bit Rate be changed when the Converter is in the Pre-Operational state. 4.10.1 - LSS Re-Configuration Examples The following sample CAN bus trace shows the packets to reconfigure both the Node ID and Bit Rate. Table 11: Example of a LSS Trace - Successful Identifier (hex) Data (hex) Comment 70A 00 boot-up message 7E5 04 01 00 00 00 00 00 00 configuration state 7E5 11 01 00 00 00 00 00 00 change Node-ID to 01 7E4 11 00 00 00 00 00 00 00 response OK 7E5 13 00 03 00 00 00 00 00 change bit rate to 250 kbps 7E4 13 00 00 00 00 00 00 00 response OK 7E5 17 00 00 00 00 00 00 00 store configuration 7E4 17 00 00 00 00 00 00 00 response OK Packets with message identifier 7E5 are transmitted from the LSS master to the Converter. Packets with message identifier 7E4 are the responses from the Converter. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 19

The store configuration packet must be transmitted by the LSS master in order for the Converter to store the values into EEPROM. Table 12 shows the values required to write when using the LSS to change the Bit Rate. The Bit Rates shown below are the only Bit Rates supported by the Converter. Table 12: LSS Values for Bit Rate Value Bit Rate 02 500 kbps 03 250 kbps 04 125 kbps 05 100 kbps 06 50 kbps If values other than what are shown in Table 12 are written, the Converter will not switch to the new Bit Rate and will keep the previously selected bit rate. The Converter will also transmit an error packet as follows: Table 13: Example of a LSS Trace - NOT Successful Identifier (hex) Data (hex) Comment 70A 00 boot-up message 7E5 04 01 00 00 00 00 00 00 configuration state 7E5 11 FF 00 00 00 00 00 00 change Node-ID to FF 7E4 11 01 00 00 00 00 00 00 response NOT OK 7E5 11 00 00 00 00 00 00 00 change Node-ID to 00 7E4 11 01 00 00 00 00 00 00 response NOT OK 7E5 13 00 01 00 00 00 00 00 change bit rate to 800 kbps 7E4 13 01 00 00 00 00 00 00 response NOT OK 7E5 13 00 07 00 00 00 00 00 change bit rate to 20 kbps 7E4 13 01 00 00 00 00 00 00 response NOT OK 4.11 - VC-2010 DIAGNOSTIC LEDS The Converter has 4 light emitting diodes (LEDs) installed for easy diagnostic information and can be viewed on the top panel. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 20

Figure 13: VC-2010 Top Panel Two LEDs are reserved for Converter Power and Sensor Power, while the other two CANopen specific, Err and Run. The Err and Run LEDs follow the CiA 303 implementation for two LEDs. Table 14 summarizes the functions of the 4 LEDs. Not all LED states are defined for the Err and RUN LEDs. The reader is referred to the CiA 303 for a complete list of states. Table 14: VC-2010 LEDs LED Name Color Function Power Red On: Converter is powered, +5V DC is present on circuit assembly. Off: Converter is either not powered or a fault exists on +5V DC regulator circuit. Sensor Power Red On: +7V DC is present on circuit assembly and available to Sensor on V+ screw terminal. Off: Converter is either not powered or a fault exists on +7V DC regulator circuit. Err Red On: Bus off; the CAN controller is bus off. Blinking: Invalid configuration; general CAN bus configuration error. Off: No bus error; the device is in working condition. Run Green On: Operational; the device is in the Operational state. Blinking: Pre-Operational state; the device is in the Pre-Operational state. Off: Bus off; the CAN controller is bus off. 4.12 - VC-2010 ELECTRONIC DATASHEET FILE (EDS FILE) The VisConnect EDS file is available for download on the http://www.sengenuity.com website. Please consult the website for the latest release. The revision of the EDS file 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 21

must match the firmware revision of the Converter for proper Converter and bus functionality. 4.13 - VC-2010 OBJECT DICTIONARY & SUPPORTED FUNCTIONS The following sections list the supported Object Dictionary Entries on the VC-2010 CANopen Converter. All CiA designated mandatory objects, per CiA 301, are fully supported. 4.13.1-1000h Device Type This entry describes the CANopen Converter, per CiA 401, and it s functionality. Please reference CiA 401 for more information on this entry. Name Device Type Type Unsigned 32 Default Value 00040191h Access Read Only 4.13.2-1001h Error Register The CANopen Converter supports only bit 0 of this entry. When the Error Register value is 1, the Converter has detected a Generic Error. Name Error Register Type Unsigned 8 Default Value 0h Access Read Only If value = 0: No errors detected in Converter. Operation is normal. If value = 1: Error detected in the Converter. Read 6002h Sensor Status TxPDO for detailed error status information. 4.13.3-1017h Producer Heartbeat Time The CANopen Converter supports producer heartbeats. The units are multiples of 1 millisecond. Name Producer Heartbeat Time Type Unsigned 16 Default Value 0h Access Read/Write If value = 0: Converter does not transmit heartbeat message. If value = 1-65535: Converter transmits heartbeat messages at the value written into the entry. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 22

If enabled and required, the recommended minimum time for a heartbeat message is 100 ms. 4.13.4-1018h Identity Object This entry contains information about the Converter, Vendor ID, Product Code, Firmware Revision number, and Sensor Serial number. All entries are read only. SUB-INDEX 0 The Number of Entries sub-index contains the number of entries in 1018h. The value is always 4. Name Number of Entries Type Unsigned 8 Default Value 4h Access Read Only SUB-INDEX 1 The Vendor ID sub-index contains the CiA assigned Vendor ID. Name Vendor ID Type Unsigned 32 Default Value 324h Access Read Only SUB-INDEX 2 The Product Code sub-index contains an unsigned 32 bit integer which may be assigned a unique OEM number by Vectron. This Product Code should only be used by OEMs. Name Product Code Type Unsigned 32 Default Value 0h Access Read Only Values read from this sub-index are OEM proprietary. SUB-INDEX 3 The VisConnect Firmware Revision Number sub-index contains an unsigned 32 bit integer which corresponds to the firmware revision of the VisConnect. Name VisConnect Firmware Revision Number Type Unsigned 32 Default Value 3884h Access Read Only 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 23

The revision number is updated at a new release of firmware. The CANopen Converter does not support field firmware updates. At the time of release of this manual the revision number is 3884h. SUB-INDEX 4 The Sensor Serial Number sub-index contains an unsigned 32-bit integer which is read from the sensor EEPROM and placed at this sub-index. Name Sensor Serial Number Type Unsigned 32 Default Value 0h Access Read Only If value = 4xxxxxd: Sensor serial number, read from sensor EEPROM. If value = 999999d: Cannot read sensor EEPROM and/or no sensor connected. 4.13.5-1200h Server SDO Parameter SUB-INDEX 0 The Number of Entries sub-index contains the number of entries in 1200h. The value is always 2. Name Number of Entries Type Unsigned 8 Default Value 2h Access Read Only SUB-INDEX 1 The COB-ID Client to Server (rx) defines the Communication Object Identifier used to access the Object Dictionary of the CANopen Converter node. Name COB-ID Client -> Server (rx) Type Unsigned 32 Default Value Node ID + 00000600h Access Read Only SUB-INDEX 2 The COB-ID Server to Client (tx) defines the Communication Object Identifier used by the CANopen Converter node to respond to Object Dictionary requests. Name COB-ID Server -> Client (tx) Type Unsigned 32 Default Value Node ID + 00000580h Access Read Only 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 24

4.13.6-1800h, 01, 02 Transmit PDO Parameters The Transmit PDO Parameters Object Dictionary entry contains the TxPDO parameters for the three supported TxPDOs in the CANopen Converter. This section covers Object Dictionary entries 1800h, 1801h, and 1802h. SUB-INDEX 0 The Largest Sub-Index Supported sub-index contains the number of entries in 1800h, 01, and 02h. The value is always 2. Name Largest Sub-Index Supported Type Unsigned 8 Default Value 2h Access Read Only SUB-INDEX 1 The COB-ID Used by PDO sub-index defines the COB ID of the TxPDOs. Name COB-ID Used by PDO Type Unsigned 32 Default Value 1800h: Node ID + 00000180h 1801h: Node ID + 00000280h 1802h: Node ID + 00000380h Access Read/Write SUB-INDEX 2 The Transmission Type sub-index defines the transmission types of the TxPDOs. The value for all three is 255, which is an asynchronous PDO. Name Transmission Type Type Unsigned 32 Default Value 1800h: 255d 1801h: 255d 1802h: 255d Access Read/Write 4.13.7-1A00h, 01, 02 Transmit PDO Mapping The Transmit PDO Mapping Object Dictionary entry defines where the process data is stored in a PDO. This section covers Object Dictionary entries 1A00h, 1A01h, and 1A02h. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 25

SUB-INDEX 0 The Number of Mapped Application Objects sub-index contains the allowable variables mapped to the PDO. The maximum value is 8. Name Number of Mapped Application Objects Type Unsigned 8 Default Value 1h Access Read/Write SUB-INDEX 1 The first Mapped Object sub-index defines first TxPDO Object Dictionary Index, subindex, and number of bits to transmit. Name 1. Mapped Object Type Unsigned 32 Default Value 1A00h: 60010120h 1A01h: 60020120h 1A01h: 60030120h Access Read/Write Example: A value of 60010120h transmits the 32 bit (20h) PDO at Index 6001h, subindex 01. SUB-INDEX 2-8 These sub-indexes can be used to assign additional mapping to the three default CANopen Converter TxPDOs. Name 2 8. Mapped Object Type Unsigned 32 Default Value 1A00h: none 1A01h: none 1A01h: none Access Read/Write If additional mapped object are required, the user is reminded to first disable the TxPDO by writing a zero to sub-index 0 first. Next, sub-indexes 2 through 8 can be written with the new mapping. Lastly, write the new number of supported mapped objects to subindex 0. 4.13.8-6000h Temperature Reading The Temperature Reading Object Dictionary entry contains the 32 bit floating point sensor temperature. This asynchronous TxPDO transmits automatically once per second. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 26

SUB-INDEX 0 The Number of Objects sub-index contains the number of supported objects for this entry. Name Number of Objects Type Unsigned 8 Default Value 1h Access Read Only SUB-INDEX 1 The Temperature sub-index contains sensor s measured temperature in a 32 bit floating point number. The number format is REAL32 1 and the temperature units are Celsius. Name Temperature Type REAL32 Default Value 0h Access Read Only Note: Measured values between -50ºC and 150ºC will not be flagged as an error. If value = -999.: Sensor is disconnected or has measured an invalid sensor temperature. Read Sensor Status TxPDO for debug information. 4.13.9-6001h Viscosity Reading The Viscosity Reading Object Dictionary entry contains the 32 bit floating point sensor acoustic viscosity. This asynchronous TxPDO transmits automatically once per second. SUB-INDEX 0 The Number of Objects sub-index contains the number of supported objects for this entry. Name Number of Objects Type Unsigned 8 Default Value 1h Access Read Only SUB-INDEX 1 The Viscosity sub-index contains sensor s measured viscosity in a 32 bit floating point number. The number format is REAL32 and the viscosity units are Acoustic Viscosity. Name Temperature Type REAL32 Default Value 0h Access Read Only 1 The reader is strongly encouraged to review CiA 301 for the 32 bit conversion to a floating point number. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 27

Note: Values between 0AV and 1e6AV will not be flagged as an error. However, the typical calibrated sensor range is between 0 and 400AV so caution should be exercised when the reading exceeds typical application limits. If value = -999.: Sensor is disconnected. Read Sensor Status TxPDO for debug information. 4.13.10-6002h Sensor Status The Sensor Status Object Dictionary entry contains critical information about the status of the CANopen Converter and Sensor. This asynchronous TxPDO is only transmitted if an error condition is detected. It is transmitted after the Error Register has updated and the Temperature and Viscosity TxPDOs are transmitted. SUB-INDEX 0 The Number of Objects sub-index contains the number of supported objects for this entry. Name Number of Objects Type Unsigned 8 Default Value 1h Access Read Only SUB-INDEX 1 The Sensor Status Word contains an unsigned 32-bit integer which can be used help identify error conditions within the CANopen Converter and Sensor. Each bit, if implemented, represents a specific error flag. Not all bits are used. Name Sensor Status Word Type Unsigned 32 Default Value 0h Access Read Only Table 15 below defines the Status Word for the CANopen Converter. One or more bits may be set at a time. The bit is set when the value is 1, otherwise it will be 0. Table 15: VC-2010 Status Word Bit Error Description Meaning 0 Sleep Bit Set The Converter has received an illegal instruction to SLEEP. The sleep instruction should not occur in normal operation and indicates a firmware or microcontroller malfunction. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 28

1 Watchdog Timer The Converter watchdog timer timed out and the processor reset. The watch dog timer should never timeout in normal operation and indicates a firmware or microcontroller malfunction. 2 Reset Instruction The Converter previously received an instruction to perform a reset. 3-5 reserved Not implemented, always 0 6 FFs Read from Sensor EEPROM The Converter has read all FF's from the sensor's EEPROM. 7 reserved Not implemented, always 0 8 Temp. A/D read The Converter cannot read from the sensor's Timeout 9 Temp. A/D overflow high 10 Temp. A/D overflow low 11 Temp. conversion is above cal range 12 Temp. conversion is below cal range temperature A/D and has timed out. The Converter has detected that the sensor's temperature A/D has overflowed high in the analog input voltage. The Converter has detected that the sensor's temperature A/D has overflowed low in the analog input voltage. The Converter has detected that the sensor's temperature A/D reading exceeds the sensor's high calibration limit of 150C. The Converter has detected that the sensor's temperature A/D reading is below the sensor's low calibration limit of -50C. 13-15 reserved Not implemented, always 0 16 Viscosity A/D read Timeout The Converter cannot read from the sensor's viscosity A/D and has timed out. 17 Viscosity A/D overflow high The Converter has detected that the sensor's viscosity A/D has overflowed high in the analog input voltage. 18 Viscosity A/D overflow low The Converter has detected that the sensor's viscosity A/D has overflowed low in the analog input voltage. 19 Viscosity conversion is above cal range The Converter has detected that the sensor's viscosity A/D reading exceeds a value of 1e9. 20 Viscosity conversion is below cal range 21-31 reserved Not implemented, always 0 The Converter has detected that the sensor's viscosity A/D reading is below the sensor's low calibration limit of 0. Note: If bits 6, 8, and 16 are set to 1, then the Sensor is either disconnected or has malfunctioned. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 29

4.14 - CIA SPECIFICATION REFERENCES The specifications below were referenced in this and should be reviewed for information outside the scope of this. Each is available at the CAN in Automation website, http://www.can-cia.org/. CiA 301: CANopen application layer and communication profile CiA 303: Recommendation for indicators CiA 305: CANopen Layer Setting Services and Protocol CiA 401: Device Profile for Generic I/O Modules 4.15 - VC-2010 TROUBLESHOOTING GUIDE Use the following section to help identify probable causes for typical troubleshooting and/or installation issues specific to the CANopen Converter. Symptom Power LED not lit Sensor Power LED not lit Err and Run LEDs flashing Probable Cause Ensure correct range of DC voltage is wired to Converter. Double check wire polarity (Power/Ground) to screw terminals. If using TBUS, double check wire polarity (Power/Ground) to TBUS connection. If using TBUS, ensure Converter is seated correctly. Ensure all terminal connections are tight. Ensure all wires have been stripped to the correct length. Ensure correct range of DC voltage is wired to Converter. Double check wire polarity (Power/Ground) to screw terminals. If using TBUS, double check wire polarity (Power/Ground) to TBUS connection. If using TBUS, ensure Converter is seated correctly. Ensure all terminal connections are tight. Ensure all wires have been stripped to the correct length. Ensure bus master is connected and initialized. Double check wiring polarity on CAN_H and CAN_L to the Converter. Ensure all terminal connections are tight. Ensure all wires have been stripped to the correct length. Check for correct bus Application Layer configuration. Review CiA 303 implementation for two LEDs for full state descriptions. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 30

Err and Run LEDs flashing and Converter not communicating General bus problem Data error in packets Temperature and Viscosity TxPDOs read -999 Sensor Status TxPDO is transmitted Viscosity TxPDO value jumped to very high value. Sensor Status Reads 00 01 01 40h Sensor Status Reads 00 01 01 00h Sensor Status Reads 00 08 00 40h Sensor Status Reads 00 00 01 40h Temperature and Viscosity TxPDOs intermittently read -999. Check for correct Bit Rate DIP switch configuration. Check for correct or duplicate Node ID assignments on other Converters. Ensure only one bus termination switch is ON. Check bus wire lengths vs. Bit rate Check for bus termination at the bus master. Ensure only one bus termination switch is ON. Check for appropriate CAN bus shielding. Ensure appropriate sensor cable shield grounding between Converter and Sensor. Ensure all wire connections between the Sensor and Converter exist and all wires stripped and tightened to specification. Ensure all correct Sensor to Converter wire assignments. See Table 2. Review Table 15 to decode the unsigned 32 bit word. Ensure sensor power (v+) signal is connected. Ensure sensor face is clean. Ensure Sensor MISO signal is connected. Temperature & Viscosity TxPDOs will read -999. Ensure Sensor cable is seated firmly to Sensor. Ensure Sensor A1 signal is connected. Temperature & Viscosity TxPDOs will read -999. Ensure Sensor A0 & MOSI signal is connected. Viscosity TxPDOs will read 1e9. Temperature TxPDO will read normally. Ensure Sensor SCK signal is connected. Viscosity TxPDOs will read 160. Temperature TxPDO will close to -250C. Check Sensor GND and V+ connections. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 31

5.0 - VC-2020 ASCII RS-485 CONVERTER The VC-2020 ASCII RS-485 Converter provides viscosity and temperature data over the RS-485 physical layer utilizing a proprietary ASCII command set. The Converter functions as a server to a bus master and the command set reflects that relationship. Similar to the other Converters in the VC-20xx family, the DIP switches set the Node ID, bit rate, and bus termination. 5.1 - VC-2020 STATE MACHINE The Converter s firmware operates in a state machine similar to the one shown in Figure 14. After power up, the Converter initializes the microcontroller oscillators, timers, and I/O buffers, then immediately starts and reads conversions on the ViSmart Sensor s analog-to-digital converters (A/Ds). The Converter then calculates the floating point temperature and viscosity values. Power up Or Reset Initialize ocsillators & timers Initialize I/O buffers & ASCII stack Update Watchdog Timer, Perform Continuous Error Checking Start A/Ds Read A/Ds Calculate Temperature (floating point) Calculate Viscosity (floating point) Figure 14: VC-2020 Firmware Block Diagram The temperature and viscosity values are placed in a holding register where they are available for a bus master to read from the Converter. 5.2 - VC-2020 DIP SWITCH SETTINGS The DIP switches are provided to manually configure the node-id, bit rate, and bus termination. Switches 1 through 4 set the node-id sequentially starting at 10 and ending at 25. Switch 5 sets the bit rate at either 9600 bps or 19200 bps. Switch 6 sets the 120 ohm bus termination resistor. The DIP switches are accessed by opening the transparent top cover. The switch can be toggled using a small flat blade screwdriver, or equivalent tool, as shown in Figure 15. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 32

Example converter shown Figure 15: VC-2020 DIP Switch Configuration The firmware samples the dip switches on a reset either by cycling power or by using the momentary push-button RESET switch. The user is welcome to change the dip switches while the Converter is powered, however, a reset must be initiated afterward. The tables below show the DIP switch settings for node-id and bit rate configurations for the VC-2020 ASCII RS-485 Converter. Table 16: VC-2020 DIP Switches for Node ID Node-ID Addressing Table Node-ID DIP 1 DIP 2 DIP 3 DIP 4 10 OFF OFF OFF OFF 11 OFF OFF OFF ON 12 OFF OFF ON OFF 13 OFF OFF ON ON 14 OFF ON OFF OFF 15 OFF ON OFF ON 16 OFF ON ON OFF 17 OFF ON ON ON 18 ON OFF OFF OFF 19 ON OFF OFF ON 20 ON OFF ON OFF 21 ON OFF ON ON 22 ON ON OFF OFF 23 ON ON OFF ON 24 ON ON ON OFF 25 ON ON ON ON 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 33

Table 17: VC-2020 DIP Switch for Bit Rate Bit Rate, DIP Switch 5 OFF = 9600 bps ON = 19200 bps Table 18: VC-2020 DIP Switch for Bus Termination Bus Termination Settings, DIP Switch 6 ON = 120Ω termination enabled OFF = 120Ω termination disabled Note: If more than one Converter is used on the same physical RS-485 bus, then only one of the Converters should have the 120 ohm termination resistor set to the ON position. 5.3 - VC-2020 PHYSICAL LAYER COMMUNICATION SETTINGS Each message received by and transmitted from the Converter must have the following format. Bit Rate 9600 or 19200 Data Bits 8 Parity None Start Bits 1 Stop Bits 1 Flow Control None Communication Protocol ASCII 5.4 - VC-2020 DIAGNOSTIC LEDS The Converter has 4 light emitting diodes (LEDs) installed for easy diagnostic information and can be viewed on the top panel. Figure 16: VC-2020 Top Panel Two LEDs are reserved for Converter Power and Sensor Power, while the other two can be used to determine if the Converter is transmitting or receiving data. Table 19 summarizes the functions of the 4 LEDs. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 34

Table 19: VC-2020 LEDs LED Name Color Function Power Red On: Converter is powered, +5V DC is present on circuit assembly. Off: Converter is either not powered or a fault exists on +5V DC regulator circuit. Sensor Power Red On: +7V DC is present on circuit assembly and available to Sensor on V+ screw terminal. Off: Converter is either not powered or a fault exists on +7V DC regulator circuit. Rx Red Blinking: Data is being received by the Converter. Off: No bus activity is detected. Tx Green Blinking: Data is being transmitted by the Converter. Off: Converter is not transmitting data. 5.5 - VC-2020 BUS OPERATION & SYSTEM TIMING The Converters serve as clients on an RS-485 bus to a bus master and respond only to commands in a unicast mode. That is the bus master must individually address each Converter. The Converter responds to valid commands only, shown in section 5.6 -. Request Bus Master reply Figure 17: VC-2020 ASCII Unicast Mode Commands from the master should not be sent at a rate faster than once every 500 ms. The Converter takes a finite amount of time to receive the command, make the decision to act on the command, prepare the response, and then transmit. Interrogating Converters faster than this rate may lead to dropped or ignored messages by the targeted Converter or RS-485 bus collisions with Converter on the same bus. Due to the simplicity of the ASCII interface, no logic is included to handle bus collisions and it is the responsibility of the bus master to ensure this system timing is not violated. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 35

5.6 - VC-2020 PROPRIETARY (PROTOCOL) COMMAND SET The protocol syntax for the Converter is provided below. All characters transmitted TO the Converter must be ASCII characters. All characters transmitted FROM the Converter are ASCII characters as well. The Rx Syntax shown below refers to the syntax that the bus master must transmit to the Converter. The Tx Syntax refers to the syntax that the Converter transmits back to the bus master. Commands must be followed by both a carriage return and new-line in order for the Converter to begin parsing the command. Responses provided by the Converter always include a carriage return and new line character as well. An ASCII carriage return <cr> is defined as a 0x0D. An ASCII new-line <nl> is defined as a 0x0A. Each command transmitted by the bus master must be exactly 7 characters and have the following generic format: :<NodeID>,A<cr><nl> : = colon character, 0x3a 1 byte NodeID = Node identifier, transmitted as two characters 2 bytes, = comma character, 0x2c 1 byte A = command, see sections 6.6.1 thru 6.6.5 1 byte <cr> = carriage return, 0x0d 1 byte <nl> = new lines, 0x0a 1 byte Commands transmitted to the Converter in any other format than shown above will not result in a legal command format and the Converter will ignore the command and not respond to the command. Commands transmitted to the Converter in the format above AND not one of the commands shown in sections 6.6.1 thru 6.6.5 will result in a NACK response. The NACK response indicates that the command has the correct format but is unsupported by the converter. The NACK response has the following format: <NodeID>,nack<cr><nl> The communication settings are provided in section 5.3 - VC-2020 Physical Layer Communication Settings. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 36

5.6.1 - GET ALL Command This command provides all data and error status is with one command issued. Data field descriptions are provided in 5.6.6 - VC-2020 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,A<cr><nl> <NodeID>,<ttt.ttt>,<vvvv.vvv>,<status_flags><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <A or a> is the command which must be issued by the bus master. <ttt.ttt> is the temperature data field. <vvv.vvv> is the viscosity data field. <status_flags> is the status data field. 5.6.2 - GET STATUS Command This command provides the Sensor serial number, Sensor OEM code and Converter firmware revision. Data field descriptions are provided in 5.6.6 - VC-2020 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,S<cr><nl> <NodeID>,<SSN>,<OEM>,<F/W Rev><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <S or s> is the command which must be issued by the bus master. <SSN> is the Sensor Serial Number data field. <OEM> is the OEM code data field. <F/W Rev> is the firmware revision data field. 5.6.3 - GET VISCOSITY Command This command will provide only the viscosity data. Data field descriptions are provided in 5.6.6 - VC-2020 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,V<cr><nl> <NodeID>,<vvvv.vvv><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <V or v> is the command which must be issued by the bus master. <vvv.vvv> is the viscosity data field. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 37

5.6.4 - GET TEMPERATURE Command This command will provide only the temperature data. provided in 5.6.6 - VC-2020 Data Fields. Data field descriptions are Rx Syntax: Tx Syntax: :<NodeID>,T<cr><nl> <NodeID>,<ttt.ttt><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <T or t> is the command which must be issued by the bus master. <ttt.ttt> is the temperature data field. 5.6.5 - GET VISCOSITY & TEMPERATURE Command This command will provide the viscosity & temperature data. Data field descriptions are provided in 5.6.6 - VC-2020 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,B<cr><nl> <NodeID>,<ttt.ttt>,<vvvv.vvv><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <B or b> is the command (short for both) which must be issued by the bus master. <ttt.ttt> is the temperature data field. <vvv.vvv> is the viscosity data field. 5.6.6 - VC-2020 Data Fields 5.6.6.1 - Temperature Data Field The Temperature Data Field contains the 32 bit floating point sensor temperature in units of Celsius and the value is updated once per second. Measured values between -50ºC and 150ºC will not be flagged as an error in the Status Word. If value = -999.: Sensor is disconnected or has measured an invalid sensor temperature. 5.6.6.2 - Viscosity Data Field The Viscosity Data Field contains the 32 bit floating point sensor viscosity in units of AV and the value is updated once per second. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 38

Measured values between 0AV and 1e6AV will not be flagged as an error. However, the typical calibrated sensor range is between 0 and 400AV so caution should be exercised when the reading exceeds typical application limits. If value = -999.: Sensor is disconnected or has measured an invalid sensor viscosity. 5.6.6.3 - Status Data Field The Status Data Field contains an unsigned 32-bit integer which can be used help identify error conditions within the Converter and Sensor. Each bit, if implemented, represents a specific error flag. Not all bits are used. Table 20 below defines the Status Word for the Converter. One or more bits may be set at a time. The bit is set when the value is 1, otherwise it will be 0. Table 20: VC-2020 Status Word Bit Error Description Meaning 0 Sleep Bit Set The Converter has received an illegal instruction to SLEEP. The sleep instruction should not occur in normal operation and indicates a firmware or microcontroller malfunction. 1 Watchdog Timer The Converter watchdog timer timed out and the processor reset. The watch dog timer should never timeout in normal operation and indicates a firmware or microcontroller malfunction. 2 Reset Instruction The Converter previously received an instruction to perform a reset. 3-5 reserved Not implemented, always 0 6 FFs Read from Sensor EEPROM The Converter has read all FF's from the sensor's EEPROM. 7 reserved Not implemented, always 0 8 Temp. A/D read The Converter cannot read from the sensor's Timeout 9 Temp. A/D overflow high 10 Temp. A/D overflow low 11 Temp. conversion is above cal range temperature A/D and has timed out. The Converter has detected that the sensor's temperature A/D has overflowed high in the analog input voltage. The Converter has detected that the sensor's temperature A/D has overflowed low in the analog input voltage. The Converter has detected that the sensor's temperature A/D reading exceeds the sensor's high calibration limit of 150C. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 39

12 Temp. conversion is below cal range The Converter has detected that the sensor's temperature A/D reading is below the sensor's low calibration limit of -50C. 13-15 reserved Not implemented, always 0 16 Viscosity A/D read Timeout The Converter cannot read from the sensor's viscosity A/D and has timed out. 17 Viscosity A/D overflow high The Converter has detected that the sensor's viscosity A/D has overflowed high in the analog input voltage. 18 Viscosity A/D overflow low The Converter has detected that the sensor's viscosity A/D has overflowed low in the analog input voltage. 19 Viscosity conversion is above cal range The Converter has detected that the sensor's viscosity A/D reading exceeds a value of 1e9. 20 Viscosity conversion is below cal range 21-31 reserved Not implemented, always 0 The Converter has detected that the sensor's viscosity A/D reading is below the sensor's low calibration limit of 0. Example Status Word The following is an example of a Converter response with a non-zero Status Word. Case: Command set: Converter is powered, but sensor is physically disconnected. :10,a Received data: 10,-999.000,-999.000,65856 Interpretation: -999.000 for viscosity and temperature is always printed when the Converter cannot successfully read from the sensor. 65856dec = 0x0001 0140; this indicate time outs have occurred on both A/Ds and the Converter cannot read from the sensor EEPROM. 5.6.6.4 - Sensor Serial Number Data Field The Sensor Serial Number Data Field contains an unsigned 32-bit integer which is read from the sensor EEPROM If value = 4xxxxxd: If value = 999999d: Sensor serial number, read from sensor EEPROM. Cannot read sensor EEPROM and/or no sensor connected. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 40

5.6.6.5 - F/W Revision Data Field The Firmware Revision Data Field contains an unsigned 32 bit integer which corresponds to the firmware revision of the Converter. The revision number is updated at a new release of firmware. At the time of release of this manual the revision number is 3906h. 5.6.6.6 - OEM Data Field The OEM Code Field contains an unsigned 32 bit integer which may be assigned a unique OEM number by Vectron. This Product Code should only be used by OEMs. The default value for this register is 0d. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 41

6.0 - VC-2030 MODBUS RTU RS-485 CONVERTER The VC-2030 MODBUS RTU RS-485 Converter provides viscosity and temperature data over the RS-485 physical layer utilizing the MODBUS RTU protocol. The Converter functions as a server to a bus master and the command set reflects that relationship. Similar to the other Converters in the VC-20xx family, the DIP switches set the Node ID, bit rate, and bus termination. 6.1 - VC-2030 MODBUS RTU CONFORMANCE The Converter supports the MODBUS RTU application layer and communication profile as defined in MODBUS Application Protocol Specification. 6.2 - VC-2030 STATE MACHINE The Converter s firmware operates in a state machine similar to the one shown in Figure 18. After power up, the Converter initializes the microcontroller oscillators, timers, and I/O buffers, then immediately starts and reads conversions on the ViSmart Sensor s analog-to-digital converters (A/Ds). The Converter then calculates the floating point temperature and viscosity values. Power up Or Reset Initialize ocsillators & timers Initialize I/O buffers & MODBUS Stack Update Watchdog Timer, Perform Continuous Error Checking Start A/Ds Read A/Ds Calculate Temperature (floating point) Calculate Viscosity (floating point) Figure 18: VC-2030 Firmware Block Diagram The temperature and viscosity values are placed in a holding register where they are available for a bus master to read from the Converter. 6.3 - VC-2030 DIP SWITCH SETTINGS The DIP switches are provided to manually configure the node-id, bit rate, and bus termination. Switches 1 through 4 set the node-id sequentially starting at 10 and ending at 25. Switch 5 sets the bit rate at either 9600 bps or 19200 bps. Switch 6 sets the 120 ohm bus termination resistor. The DIP switches are accessed by opening the transparent 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 42

top cover. The switch can be toggled using a small flat blade screwdriver, or equivalent tool, as shown in Figure 19. Example converter shown Figure 19: VC-2030 DIP Switch Configuration The firmware samples the dip switches on a reset either by cycling power or by using the momentary push-button RESET switch. The user is welcome to change the dip switches while the Converter is powered, however, a reset must be initiated afterward. The tables below show the DIP switch settings for node-id and bit rate configurations for the VC-2030 MODBUS RTU RS-485 Converter. Table 21: VC-2030 DIP Switches for Node ID Node-ID Addressing Table Node-ID DIP 1 DIP 2 DIP 3 DIP 4 10 OFF OFF OFF OFF 11 OFF OFF OFF ON 12 OFF OFF ON OFF 13 OFF OFF ON ON 14 OFF ON OFF OFF 15 OFF ON OFF ON 16 OFF ON ON OFF 17 OFF ON ON ON 18 ON OFF OFF OFF 19 ON OFF OFF ON 20 ON OFF ON OFF 21 ON OFF ON ON 22 ON ON OFF OFF 23 ON ON OFF ON 24 ON ON ON OFF 25 ON ON ON ON 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 43

Table 22: VC-2030 DIP Switch for Bit Rate Bit Rate, DIP Switch 5 OFF = 9600 bps ON = 19200 bps Table 23: VC-2030 DIP Switch for Bus Termination Bus Termination Settings, DIP Switch 6 ON = 120Ω termination enabled OFF = 120Ω termination disabled Note: If more than one Converter is used on the same physical RS-485 bus, then only one of the Converters should have the 120 ohm termination resistor set to the ON position. 6.4 - VC-2030 PHYSICAL LAYER COMMUNICATION SETTINGS Each message received by and transmitted from the Converter must have the following format. Bit Rate 9600 or 19200 Data Bits 8 Parity None Start Bits 1 Stop Bits 1 Flow Control None Communication Protocol MODBUS RTU 6.5 - VC-2030 DIAGNOSTIC LEDS The Converter has 4 light emitting diodes (LEDs) installed for easy diagnostic information and can be viewed on the top panel. Figure 20: VC-2030 Top Panel Two LEDs are reserved for Converter Power and Sensor Power, while the other two can be used to determine if the Converter is transmitting or receiving data. Table 24 summarizes the functions of the 4 LEDs. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 44

Table 24: VC-2030 LEDs LED Name Color Function Power Red On: Converter is powered, +5V DC is present on circuit assembly. Off: Converter is either not powered or a fault exists on +5V DC regulator circuit. Sensor Power Red On: +7V DC is present on circuit assembly and available to Sensor on V+ screw terminal. Off: Converter is either not powered or a fault exists on +7V DC regulator circuit. Rx Red Blinking: Data is being received by the Converter. Off: No bus activity is detected. Tx Green Blinking: Data is being transmitted by the Converter. Off: Converter is not transmitting data. 6.6 - VC-2030 SUPPORTED FUNCTION CODES The Converter supports the Read Holding Register (FC 03) and Read Input Register (FC 04) function codes only. All other functions codes return an exception. 6.6.1 - FC03 Read Holding Register The Converter s response to this function code provides all or some of the data within the registers defined in section 6.8 - VC-2030 Register Map & Register Definitions. Request Function Code 1 byte 0x03 Starting Address 2 bytes 0x0000 to 0x0018 Quantity of Registers 2 bytes 1 to 24 (0x18) Response Function Code 1 byte 0x03 Byte count 1 bytes 2 x N Register value N x 2 bytes Here is an example to read all 12 32-bit registers from node 10 (0x0A), including the CRC. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 45

[0x0a] [0x03] [0x00] [0x00] [0x00] [0x18] [0x44] [0xbb] Node ID Function Code Address (hi) Address (lo) No. of Registers (hi) No. of Registers (lo) CRC(hi) CRC(lo) 6.6.2 - FC04 Read Input Register The Converter s response to this function code provides all or some of the data within the registers defined in section 6.8 - VC-2030 Register Map & Register Definitions. Request Function Code 1 byte 0x04 Starting Address 2 bytes 0x0000 to 0x0018 Quantity of Registers 2 bytes 1 to 24 (0x18) Response Function Code 1 byte 0x04 Byte count 1 bytes 2 x N Register value N x 2 bytes Here is an example to read only viscosity and temperature with the most significant register first node 10 (0x0A), including the CRC. [0x0a] [0x04] [0x00] [0x0c] [0x00] [0x04] [0x30] [0xb1] Node ID Function Code Address (hi) Address (lo) No. of Registers (hi) No. of Registers (lo) CRC(hi) CRC(lo) 6.7 - VC-2030 EXCEPTION RESPONSES The block diagram below shows the Exception Codes which can be expected from unsupported function code or incorrect addressing. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 46

ENTRY Receive Request yes no Function Code Supported Exception Code = 01 no yes 0x0001 Quantity of Outputs 0x07D0 Exception Code = 03 no yes Starting Address == OK AND Starting Address + Quantity of Outputs == OK Exception Code = 02 yes Process Request Prepare Exception Response EXIT Figure 21: VC-2030 Exception Response Diagram 6.8 - VC-2030 REGISTER MAP & REGISTER DEFINITIONS Per the MODBUS standard each register is a 16-bit big-endian value. However, all 12 registers in the Converter are configured as 32 bit registers and therefore at least two words must be read to obtain the full 32 bit value. As a result, addressing of the registers start on odd numbers only and are given in the register map below. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 47

Table 25: VC-2030 Register Map Address Name Type Size Order 1 Temperature Float 32 bit lsrf 3 Viscosity Float 32 bit lsrf 5 Status Uint 32 bit lsrf 7 Sensor Serial Num. Uint 32 bit lsrf 9 F/W Revision Hex 32 bit lsrf 11 OEM Code Hex 32 bit lsrf 13 Temperature Float 32 bit msrf 15 Viscosity Float 32 bit msrf 17 Status Uint 32 bit msrf 19 Sensor Serial Num. Uint 32 bit msrf 21 F/W Revision Hex 32 bit msrf 23 OEM Code Hex 32 bit msrf As can be seen from the table all registers are duplicated with the first set providing the least significant register first, and the second set providing the most significant register first. The values at both addresses are identical and therefore the definitions are the same. 6.8.1 - Temperature Register The Temperature Register contains the 32 bit floating point sensor temperature in units of Celsius and the value is updated once per second. The number format is REAL32 2. Measured values between -50ºC and 150ºC will not be flagged as an error in the Status Word. If value = -999.: Sensor is disconnected or has measured an invalid sensor temperature. 6.8.2 - Viscosity Register The Viscosity Register contains the 32 bit floating point sensor viscosity in units of AV and the value is updated once per second. The number format is REAL32. Measured values between 0AV and 1e6AV will not be flagged as an error. However, the typical calibrated sensor range is between 0 and 400AV so caution should be exercised when the reading exceeds typical application limits. 2 The reader is strongly encouraged to review IEEE 754 for the 32 bit conversion to a floating point number. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 48

If value = -999.: Sensor is disconnected or has measured an invalid sensor viscosity. 6.8.3 - Status Register The Status register contains an unsigned 32-bit integer which can be used help identify error conditions within the Converter and Sensor. Each bit, if implemented, represents a specific error flag. Not all bits are used. Table 26 below defines the Status Word for the Converter. One or more bits may be set at a time. The bit is set when the value is 1, otherwise it will be 0. Table 26: VC-2030 Status Word Bit Error Description Meaning 0 Sleep Bit Set The Converter has received an illegal instruction to SLEEP. The sleep instruction should not occur in normal operation and indicates a firmware or microcontroller malfunction. 1 Watchdog Timer The Converter watchdog timer timed out and the processor reset. The watch dog timer should never timeout in normal operation and indicates a firmware or microcontroller malfunction. 2 Reset Instruction The Converter previously received an instruction to perform a reset. 3-5 reserved Not implemented, always 0 6 FFs Read from Sensor EEPROM The Converter has read all FF's from the sensor's EEPROM. 7 reserved Not implemented, always 0 8 Temp. A/D read The Converter cannot read from the sensor's Timeout 9 Temp. A/D overflow high 10 Temp. A/D overflow low 11 Temp. conversion is above cal range 12 Temp. conversion is below cal range temperature A/D and has timed out. The Converter has detected that the sensor's temperature A/D has overflowed high in the analog input voltage. The Converter has detected that the sensor's temperature A/D has overflowed low in the analog input voltage. The Converter has detected that the sensor's temperature A/D reading exceeds the sensor's high calibration limit of 150C. 13-15 reserved Not implemented, always 0 The Converter has detected that the sensor's temperature A/D reading is below the sensor's low calibration limit of -50C. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 49

16 Viscosity A/D read Timeout The Converter cannot read from the sensor's viscosity A/D and has timed out. 17 Viscosity A/D overflow high The Converter has detected that the sensor's viscosity A/D has overflowed high in the analog input voltage. 18 Viscosity A/D overflow low The Converter has detected that the sensor's viscosity A/D has overflowed low in the analog input voltage. 19 Viscosity conversion is above cal range The Converter has detected that the sensor's viscosity A/D reading exceeds a value of 1e9. 20 Viscosity conversion is below cal range The Converter has detected that the sensor's viscosity A/D reading is below the sensor's low calibration limit of 0. 21-31 reserved Not implemented, always 0 6.8.4 - Sensor Serial Number Register The Sensor Serial Number Register contains an unsigned 32-bit integer which is read from the sensor EEPROM If value = 4xxxxxd: If value = 999999d: Sensor serial number, read from sensor EEPROM. Cannot read sensor EEPROM and/or no sensor connected. 6.8.5 - F/W Revision Register The Firmware Revision Register contains an unsigned 32 bit integer which corresponds to the firmware revision of the Converter. The revision number is updated at a new release of firmware. At the time of release of this manual the revision number is 3906h. 6.8.6 - OEM Code The OEM Code Register contains an unsigned 32 bit integer which may be assigned a unique OEM number by Vectron. This Product Code should only be used by OEMs. The default value for this register is 0d. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 50

7.0 - VC-2040 ASCII RS-232 CONVERTER 7.1 - VC-2040 STATE MACHINE The Converter s firmware operates in a state machine similar to the one shown in Figure 22. After power up, the Converter initializes the microcontroller oscillators, timers, and I/O buffers, then immediately starts and reads conversions on the ViSmart Sensor s analog-to-digital converters (A/Ds). The Converter then calculates the floating point temperature and viscosity values. Power up Or Reset Initialize ocsillators & timers Initialize I/O buffers & ASCII stack Update Watchdog Timer, Perform Continuous Error Checking Start A/Ds Read A/Ds Calculate Temperature (floating point) Calculate Viscosity (floating point) Figure 22: VC-2040 Firmware Block Diagram The temperature and viscosity values are placed in a holding register where they are available for a bus master to read from the Converter. 7.2 - VC-2040 DIP SWITCH SETTINGS The DIP switches are provided to manually configure the node-id, bit rate, and bus termination. Switches 1 through 4 set the node-id sequentially starting at 10 and ending at 25. Switch 5 sets the bit rate at either 9600 bps or 19200 bps. Switch 6 is not used. The DIP switches are accessed by opening the transparent top cover. The switches can be toggled using a small flat blade screwdriver, or equivalent tool, as shown in Figure 23. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 51

Example converter shown Figure 23: VC-2040 DIP Switch Configuration The firmware samples the dip switches on a reset either by cycling power or by using the momentary push-button RESET switch. The user is welcome to change the dip switches while the Converter is powered, however, a reset must be initiated afterward. The tables below show the DIP switch settings for node-id and bit rate configurations for the VC-2040 ASCII RS-232 Converter. Table 27: VC-2040 DIP Switches for Node ID Node-ID Addressing Table Node-ID DIP 1 DIP 2 DIP 3 DIP 4 10 OFF OFF OFF OFF 11 OFF OFF OFF ON 12 OFF OFF ON OFF 13 OFF OFF ON ON 14 OFF ON OFF OFF 15 OFF ON OFF ON 16 OFF ON ON OFF 17 OFF ON ON ON 18 ON OFF OFF OFF 19 ON OFF OFF ON 20 ON OFF ON OFF 21 ON OFF ON ON 22 ON ON OFF OFF 23 ON ON OFF ON 24 ON ON ON OFF 25 ON ON ON ON 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 52

Table 28: VC-2040 DIP Switch for Bit Rate Bit Rate, DIP Switch 5 OFF = 9600 bps ON = 19200 bps 7.3 - VC-2040 PHYSICAL LAYER COMMUNICATION SETTINGS Each message received by and transmitted from the Converter must have the following format. Bit Rate 9600 or 19200 Data Bits 8 Parity None Start Bits 1 Stop Bits 1 Flow Control None Communication Protocol ASCII 7.4 - VC-2040 DIAGNOSTIC LEDS The Converter has 4 light emitting diodes (LEDs) installed for easy diagnostic information and can be viewed on the top panel. Figure 24: VC-2040 Top Panel Two LEDs are reserved for Converter Power and Sensor Power, while the other two can be used to determine if the Converter is transmitting or receiving data. Table 29 summarizes the functions of the 4 LEDs. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 53

Table 29: VC-2040 LEDs LED Name Color Function Power Red On: Converter is powered, +5V DC is present on circuit assembly. Off: Converter is either not powered or a fault exists on +5V DC regulator circuit. Sensor Power Red On: +7V DC is present on circuit assembly and available to Sensor on V+ screw terminal. Off: Converter is either not powered or a fault exists on +7V DC regulator circuit. Rx Red Blinking: Data is being received by the Converter. Off: No bus activity is detected. Tx Green Blinking: Data is being transmitted by the Converter. Off: Converter is not transmitting data. 7.5 - VC-2040 BUS OPERATION & SYSTEM TIMING The Converters serve as clients on an RS-232 connection to a bus master and respond only to commands in a unicast mode. Even though only one Converter can be physically be installed on an RS-232 bus, each Converter must still be individually addressed. The Converter responds to valid commands only, shown in section 7.6 - VC-2040 Proprietary (Protocol) Command Set. Request Computer with RS-232 Interface RxD TxD reply Figure 25: VC-2040 ASCII Unicast Mode Commands from the master should not be sent at a rate faster than once every 500 ms. The Converter takes a finite amount of time to receive the command, make the decision to act on the command, prepare the response, and then transmit. Interrogating Converters faster than this rate may lead to dropped or ignored messages by the targeted Converter. Due to the simplicity of the ASCII interface, no logic is included to handle bus collisions and it is the responsibility of the bus master to ensure this system timing is not violated. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 54

7.6 - VC-2040 PROPRIETARY (PROTOCOL) COMMAND SET The protocol syntax for the Converter is provided below. All characters transmitted TO the Converter must be ASCII characters. All characters transmitted FROM the Converter are ASCII characters as well. The Rx Syntax shown below refers to the syntax that the bus master must transmit to the Converter. The Tx Syntax refers to the syntax that the Converter transmits back to the bus master. Commands must be followed by both a carriage return and new-line in order for the Converter to begin parsing the command. Responses provided by the Converter always include a carriage return and new line character as well. An ASCII carriage return <cr> is defined as a 0x0D. An ASCII new-line <nl> is defined as a 0x0A. Each command transmitted by the bus master must be exactly 7 characters and have the following generic format: :<NodeID>,A<cr><nl> : = colon character, 0x3a 1 byte NodeID = Node identifier, transmitted as two characters 2 bytes, = comma character, 0x2c 1 byte A = command, see sections 6.6.1 thru 6.6.5 1 byte <cr> = carriage return, 0x0d 1 byte <nl> = new lines, 0x0a 1 byte Commands transmitted to the Converter in any other format than shown above will not result in a legal command format and the Converter will ignore the command and not respond to the command. Commands transmitted to the Converter in the format above AND not one of the commands shown in sections 6.6.1 thru 6.6.5 will result in a NACK response. The NACK response indicates that the command has the correct format but is unsupported by the converter. The NACK response has the following format: <NodeID>,nack<cr><nl> The communication settings are provided in section 5.3 - VC-2020 Physical Layer Communication Settings. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 55

7.6.1 - GET ALL Command This command provides all data and error status is with one command issued. Data field descriptions are provided in 7.6.6 - VC-2040 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,A<cr><nl> <NodeID>,<ttt.ttt>,<vvvv.vvv>,<status_flags><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <A or a> is the command which must be issued by the bus master. <ttt.ttt> is the temperature data field. <vvv.vvv> is the viscosity data field. <status_flags> is the status data field. 7.6.2 - GET STATUS Command This command provides the Sensor serial number, Sensor OEM code and Converter firmware revision. Data field descriptions are provided in 7.6.6 - VC-2040 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,S<cr><nl> <NodeID>,<SSN>,<OEM>,<F/W Rev><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <S or s> is the command which must be issued by the bus master. <SSN> is the Sensor Serial Number data field. <OEM> is the OEM code data field. <F/W Rev> is the firmware revision data field. 7.6.3 - GET VISCOSITY Command This command will provide only the viscosity data. Data field descriptions are provided in 7.6.6 - VC-2040 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,V<cr><nl> <NodeID>,<vvvv.vvv><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <V or v> is the command which must be issued by the bus master. <vvv.vvv> is the viscosity data field. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 56

7.6.4 - GET TEMPERATURE Command This command will provide only the temperature data. provided in 7.6.6 - VC-2040 Data Fields. Data field descriptions are Rx Syntax: Tx Syntax: :<NodeID>,T<cr><nl> <NodeID>,<ttt.ttt><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <T or t> is the command which must be issued by the bus master. <ttt.ttt> is the temperature data field. 7.6.5 - GET VISCOSITY & TEMPERATURE Command This command will provide the viscosity & temperature data. Data field descriptions are provided in 7.6.6 - VC-2040 Data Fields. Rx Syntax: Tx Syntax: :<NodeID>,B<cr><nl> <NodeID>,<ttt.ttt>,<vvvv.vvv><cr><nl> <NodeID> is the Node ID of the Converter from which the data is requested. <B or b> is the command (short for both) which must be issued by the bus master. <ttt.ttt> is the temperature data field. <vvv.vvv> is the viscosity data field. 7.6.6 - VC-2040 Data Fields 7.6.6.1 - Temperature Data Field The Temperature Data Field contains the 32 bit floating point sensor temperature in units of Celsius and the value is updated once per second. Measured values between -50ºC and 150ºC will not be flagged as an error in the Status Word. If value = -999.: Sensor is disconnected or has measured an invalid sensor temperature. 7.6.6.2 - Viscosity Data Field The Viscosity Data Field contains the 32 bit floating point sensor viscosity in units of AV and the value is updated once per second. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 57

Measured values between 0AV and 1e6AV will not be flagged as an error. However, the typical calibrated sensor range is between 0 and 400AV so caution should be exercised when the reading exceeds typical application limits. If value = -999.: Sensor is disconnected or has measured an invalid sensor viscosity. 7.6.6.3 - Status Data Field The Status Data Field contains an unsigned 32-bit integer which can be used help identify error conditions within the Converter and Sensor. Each bit, if implemented, represents a specific error flag. Not all bits are used. Table 30 below defines the Status Word for the Converter. One or more bits may be set at a time. The bit is set when the value is 1, otherwise it will be 0. Table 30: VC-2040 Status Word Bit Error Description Meaning 0 Sleep Bit Set The Converter has received an illegal instruction to SLEEP. The sleep instruction should not occur in normal operation and indicates a firmware or microcontroller malfunction. 1 Watchdog Timer The Converter watchdog timer timed out and the processor reset. The watch dog timer should never timeout in normal operation and indicates a firmware or microcontroller malfunction. 2 Reset Instruction The Converter previously received an instruction to perform a reset. 3-5 reserved Not implemented, always 0 6 FFs Read from Sensor EEPROM The Converter has read all FF's from the sensor's EEPROM. 7 reserved Not implemented, always 0 8 Temp. A/D read The Converter cannot read from the sensor's Timeout 9 Temp. A/D overflow high 10 Temp. A/D overflow low 11 Temp. conversion is above cal range temperature A/D and has timed out. The Converter has detected that the sensor's temperature A/D has overflowed high in the analog input voltage. The Converter has detected that the sensor's temperature A/D has overflowed low in the analog input voltage. The Converter has detected that the sensor's temperature A/D reading exceeds the sensor's high calibration limit of 150C. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 58

12 Temp. conversion is below cal range The Converter has detected that the sensor's temperature A/D reading is below the sensor's low calibration limit of -50C. 13-15 reserved Not implemented, always 0 16 Viscosity A/D read Timeout The Converter cannot read from the sensor's viscosity A/D and has timed out. 17 Viscosity A/D overflow high The Converter has detected that the sensor's viscosity A/D has overflowed high in the analog input voltage. 18 Viscosity A/D overflow low The Converter has detected that the sensor's viscosity A/D has overflowed low in the analog input voltage. 19 Viscosity conversion is above cal range The Converter has detected that the sensor's viscosity A/D reading exceeds a value of 1e9. 20 Viscosity conversion is below cal range 21-31 reserved Not implemented, always 0 The Converter has detected that the sensor's viscosity A/D reading is below the sensor's low calibration limit of 0. Example Status Word The following is an example of a Converter response with a non-zero Status Word. Case: Command set: Converter is powered, but sensor is physically disconnected. :10,a Received data: 10,-999.000,-999.000,65856 Interpretation: -999.000 for viscosity and temperature is always printed when the Converter cannot successfully read from the sensor. 65856dec = 0x0001 0140; this indicate time outs have occurred on both A/Ds and the Converter cannot read from the sensor EEPROM. 7.6.6.4 - Sensor Serial Number Data Field The Sensor Serial Number Data Field contains an unsigned 32-bit integer which is read from the sensor EEPROM If value = 4xxxxxd: If value = 999999d: Sensor serial number, read from sensor EEPROM. Cannot read sensor EEPROM and/or no sensor connected. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 59

7.6.6.5 - F/W Revision Data Field The Firmware Revision Data Field contains an unsigned 32 bit integer which corresponds to the firmware revision of the Converter. The revision number is updated at a new release of firmware. At the time of release of this manual the revision number is 3912h. 7.6.6.6 - OEM Data Field The OEM Code Field contains an unsigned 32 bit integer which may be assigned a unique OEM number by Vectron. This Product Code should only be used by OEMs. The default value for this register is 0d. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 60

8.0 - VC-2050 4-20 MA ANALOG OUTPUT CONVERTER 8.1 - VC-2050 STATE MACHINE The Converter s firmware operates in a state machine similar to the one shown in Figure 26. After power up, the Converter initializes the microcontroller oscillators, timers, and I/O buffers, then immediately starts and reads conversions on the ViSmart Sensor s analog-to-digital converters (A/Ds). The Converter then calculates the floating point temperature and viscosity values. Power up Or Reset Initialize ocsillators & timers Initialize I/O buffers & ASCII stack Update Watchdog Timer, Perform Continuous Error Checking Start A/Ds Read A/Ds Calculate Temperature (floating point) Calculate Viscosity (floating point) Convert Viscosity and Temperature to 4-20mA levels Figure 26: VC-2050 Firmware Block Diagram The temperature and viscosity values are then converted into 4-20mA levels and transmitted to the 4-20 ma transmitter. 8.2 - VC-2050 DIP SWITCH SETTINGS The DIP switches are provided to manually configure the Viscosity range. They allow the customer to target specific a viscosity range and map the values between low (4mA) and high (20mA) current output values. Only the Viscosity may be mapped. Table 31 shows the ranges. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 61

Table 31: VC-2050 DIP Switch Settings High Viscosity Set Point, 20 ma Low Viscosity Set Point; 4 ma Viscosity V HSP DIP 1 DIP 2 DIP 3 Viscosity V LSP DIP 4 DIP 5 DIP 6 5AV OFF OFF OFF 0AV OFF OFF OFF 10AV OFF OFF ON 5AV OFF OFF ON 25AV OFF ON OFF 10AV OFF ON OFF 50AV OFF ON ON 25AV OFF ON ON 100AV ON OFF OFF 50AV ON OFF OFF 250AV ON OFF ON 100AV ON OFF ON 500AV ON ON OFF 250AV ON ON OFF 2,000AV ON ON ON 500AV ON ON ON V HSP is the high set point value for viscosity. If the VC-2050 Converter measures greater than number shown for V HSP, then Converter will output 20 ma. V LSP is the low set point value for viscosity. If the VC-2050 Converter measures less than number shown for V LSP, then Converter will output 4 ma. The converter will reduce the current to approximately 2ma when the sensor is disconnected for both the temperature and viscosity. 8.2.1 - Conversion Equations Use the following equations to convert the measured viscosity & temperature to their corresponding units of AV or Celsius. Viscosity ( ( I 4mA) 20mA 4mA measured AV ) = ( VHSP VLSP ) + V LSP ( I measured 4mA) Temperature ( C) = (150C ( 50C)) + ( 50) 20mA 4mA I measured is the current value in units of milliamps recorded by the Process Monitor or PLC. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 62

8.3 - VC-2050 DIAGNOSTIC LEDS The Converter has 4 light emitting diodes (LEDs) installed for easy diagnostic information and can be viewed on the top panel. Figure 27: VC-2050 Top Panel Two LEDs are reserved for Converter Power and Sensor Power, while the other two can be used to determine if the Converter is measuring Viscosity and Temperature successfully. Table 32 summarizes the functions of the 4 LEDs. Table 32: VC-2050 LEDs LED Name Function Power On: Off: Converter is powered, +5V DC is present on circuit assembly. Converter is either not powered or a fault exists on +5V DC regulator circuit. Sensor Power On: Off: +7V DC is present on circuit assembly and available to Sensor on V+ screw terminal. Converter is either not powered or a fault exists on +7V DC regulator circuit. Viscosity Off: Viscosity data is valid and falls between V LSP and V HSP. On: Viscosity data is NOT valid or DOES NOT fall between V LSP and V HSP or the sensor is disconnected Temperature Off: On: Temperature data is valid and falls between -50 C and +150 C. Temperature data is NOT valid or DOES NOT fall between -50 C and +150 C or if the sensor is disconnected. 100 Watts Street, Mt. Holly Springs, PA 17065 Pg. 63