Advertisement

Quick Links

CamCor™
Modbus Protocol Manual
Manual No. 50284150, Rev. 01

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Sensia CamCor

  • Page 1 CamCor™ Modbus Protocol Manual Manual No. 50284150, Rev. 01...
  • Page 2: Important Safety Information

    Technical Support Contact Information Global headquarters: Sensia LLC 200 Westlake Park Blvd Houston, TX 77079 CamCor is a trademark of Sensia. Modbus is a registered trademark of the Modbus Organization, Inc. All Rights Reserved. Manual No. 50284150, Rev. 01 September 2015...
  • Page 3: Table Of Contents

    Section 2—Data Types ............................. 9 Data Formats ..................................9 Unsigned Short Integer ..............................9 Packed ASCII ..................................9 Section 3—CamCor Modbus Register Maps ....................11 Using CamCor Modbus Maps .............................. 11 Access Types ................................11 CamCor-Specific Modbus Protocol Constraints ......................11 Updating Intervals ................................. 11 Modbus Registers.................................
  • Page 4 Table of Contents CamCor™ Modbus Protocol This page is left blank intentionally.
  • Page 5: Section 1-Modbus Protocol

    (Maximum) Optional Modbus Communication Baud Rate Setting A CamCor meter purchased with the Modbus Communication option is shipped with the baud rate set to 9600. The baud rate is adjustable using the SW3-1 and SW3-2 switches on the maintenance board (Figure 1.1, Page...
  • Page 6: Standard Modbus Function Codes

    SW3-1 Setting SW3-2 Setting Do Not Set Figure 1.1—Maintenance board switch locations and on/off positions Standard Modbus Function Codes The Modbus functions supported by CamCor Coriolis meters are as follows: Function Code Description 03 (03H) Read Holding Registers 16 (10H)
  • Page 7 CamCor™ Modbus Protocol Section 2 Resetting an Unknown Slave Address If you do not know the slave address of a device to be connected to the CamCor meter, you can reset it using the follow- ing procedure: WARNING Do not use this query while more than one slave is connected. In a multipoint drop connection setup, all connected slaves share the same address;...
  • Page 8 Section 2 CamCor™ Modbus Protocol This page is left blank intentionally.
  • Page 9: Section 2-Data Types

    Unsigned Short Integer The protocol for the CamCor Coriolis meters is based on a 16-bit data format. The value for “U8–Unsigned Short Inte- ger” is appended with 0x00. For example, if the value stored on the device is 125 (0x7D), the Standard Modbus Function Code 3 response is “0x007D.”...
  • Page 10 Section 2 CamCor™ Modbus Protocol This page is left blank intentionally.
  • Page 11: Section 3-Camcor Modbus Register Maps

    Updating Intervals CamCor meters are synchronized to update Modbus readings every 1080 ms. Sending a read query of less than 1080 ms may result in stale data, since the reading will not be updated before the query is sent. Therefore, establish a read query time of greater than 1080 ms to ensure updated information is returned.
  • Page 12: Alarm Status Information

    Section 3 CamCor™ Modbus Protocol Alarm Status Information Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 0080 Output Saturation Alarm Status 0 = Off 1 = On 0081 Sensor Failure Alarm Status 0082 Transmitter Failure Alarm Status...
  • Page 13: Device, Sensor And Slave Address Configuration

    CamCor™ Modbus Protocol Section 3 Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 00BC CRC Mismatch Counter 00BD Invalid Data Write Counter 00BE Communication Timeout Counter 00BF Internal Communication Error Counter 192–196 Reserved Device, Sensor and Slave Address Configuration...
  • Page 14: Damping Time Configuration

    Output Configuration Caution If the CamCor meter is installed in a control system, place the control system in manual operating mode before making changes to the CamCor meter configuration. Failure to do so may cause er- ratic and undesired responses from valves or other devices controlled by the system.
  • Page 15 CamCor™ Modbus Protocol Section 3 Register Register Data (Decimal) (Hex) Description Default Type Data Range Access Pulse Outputs 00CB Pulse Operation Mode 0 = Weight (Scaling) 1 = Frequency 002C Pulse Output 1 Assignment 0 = Mass Flow 1 = Volume Flow...
  • Page 16: Density Configuration

    Section 3 CamCor™ Modbus Protocol Table 3.1—Configured Units Register Register Data (Decimal) (Hex) Description Units Type Data Range Access 0026 Mass Flow Rate Unit Table 4.1—Units, 0027 Volume Flow Rate Unit page 23 0028 Density Unit 0029 Temperature Unit Density Configuration...
  • Page 17: Flow Configuration

    CamCor™ Modbus Protocol Section 3 Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 0095 High/Low Alarm Source 0 = Mass Flow 1 = Volume Flow 2 = Density 3 = Temperature 232 = Net Total 1 231 = Net Total 2...
  • Page 18: Calibration And Testing

    Section 3 CamCor™ Modbus Protocol Calibration and Testing Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 009D Zero Offset – 999999 to 999999 00B2 Trigger Self Diagnosis 0 = Self Diag. Mode 1 1 = Self Diag. Mode 2 2 = Self Diag.
  • Page 19 CamCor™ Modbus Protocol Section 3 Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 010D Positive Flow Total 1 Table 0 – 99999999 3.1— 010F Positive Flow Total 2 Configured Units, page 0111 Reverse Flow Total 1 16, then...
  • Page 20 Section 3 CamCor™ Modbus Protocol Register Register Data (Decimal) (Hex) Description Default Type Data Range Access 013E Inner Temperature Table 4.1—Units, 0140 Outer Temperature Unit page 23 0141 Outer Temperature 0143 Temperature Difference Unit 0144 Temperature Difference Table 3.2—Transmitter Status Data...
  • Page 21 CamCor™ Modbus Protocol Section 3 Enabled when Bit Value = 1 Register Transmitter Status Bit Position Status Description Transmitter Alarm Transmitter Temperature Alarm 1–7 Reserved Output Override Status Analog Output 1 Fixed Analog Output 2 Fixed Pulse Output 1 Fixed...
  • Page 22 Section 3 CamCor™ Modbus Protocol This page is left blank intentionally.
  • Page 23: Section 4-Reference Tables

    CamCor™ Modbus Protocol Section 4 Section 4—Reference Tables Table 4.1—Units Mass Flow Rate Volume Flow Rate Mass Flow Total CODE UNIT CODE UNIT CODE UNIT g/sec /min g/min metric gal/min g/hr L/min metric ton kg/sec gal/min kg/min short ton kg/hr...
  • Page 24 Section 4 CamCor™ Modbus Protocol Table 4.3—Packed ASCII Code List PA = Packed ASCII Code ASC = ASCII Code CHR = Character “ & ‘ < >...
  • Page 25 WARRANTY - LIMITATION OF LIABILITY: Seller warrants only title to the products, software, supplies and materials and that, except as to software, the same are free from defects in workmanship and materials for a period of one (1) year from the date of delivery. Seller does not warranty that software is free from error or that software will run in an uninterrupted fashion.

Table of Contents