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...
(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...
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.
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.
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.
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...
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...
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...
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...
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.
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.
Need help?
Do you have a question about the CamCor and is the answer not in the manual?
Questions and answers