background image

Modbus RTU 

January 2023 

• 

Rev. 0 

• Standard Devices User Manual

 34

Writing Control and Configuration Information

All command and control requests to a Device are issued with Modbus function code FC16: “write multiple registers”.

Status Flags

Modbus Reading and Status Registers

Devices

Interpretation

Bit

Devices

Access

Register

Parameter

Mass Flow and Liquid

Temperature Overflow (TOV)

All

Read/Write

1000

Command ID

Mass Flow and Liquid

Temperature Underflow (TOV)

1

All

Read/Write

1001

Command Argument

Mass Flow and Liquid

Volumetric Overflow (VOV)

2

Controllers

Read/Write

1010–1011

Setpoint

Mass Flow and Liquid

Volumetric Underflow (VOV)

3

Mass Flow

Read/Write

1050

Mixture Gas 1 Index

Mass Flow

Mass Overflow (MOV)

4

Mass Flow

Read/Write

1051

Mixture Gas 1 Percent

Mass Flow

Mass Underflow (MOV)

5

Mass Flow

Read/Write

1052

Mixture Gas 2 Index

All

Pressure Overflow (POV)

6

Mass Flow

Read/Write

1053

Mixture Gas 2 Percent

Mass Flow and Liquid

Totalizer Overflow (OVR)

7

Mass Flow

Read/Write

1054

Mixture Gas 3 Index

Controllers

PID Loop in Hold (HLD)

8

Mass Flow

Read/Write

1055

Mixture Gas 3 Percent

All

ADC Error (ADC)

9

Mass Flow

Read/Write

1056

Mixture Gas 4 Index

Dual Valve Controllers

PID Exhaust (EXH)

10

Mass Flow

Read/Write

1057

Mixture Gas 4 Percent 

Custom OPL devices

Over pressure limit (OPL)

11

Mass Flow

Read/Write

1058

Mixture Gas 5 Index

Mass Flow and Liquid

Flow overflow during totalize (TMF)

12

Mass Flow

Read/Write

1059

Mixture Gas 5 Percent

All

Measurement was aborted

13

Mass Flow

Read/Write

1200

Gas Number

All

Read

1201–1202

Status Flags 

(next table)

All

Read

1203–1204

Pressure Statistic

Mass Flow 

and Liquid

Read

1205–1206

Flow Temperature

Mass Flow 

and Liquid

Read

1207–1208

Volumetric Flow

Mass Flow

Read

1209–1210

Mass Flow

Special Commands

You can access special control functions on devices with an 

FC16 write to registers 1000–1001. Special commands consist 

of a Command ID and a Command Argument written in a 

single pass to these registers. Each command/argument pair 

issues as a set of two 16-bit unsigned integers. Commands 

start by a write to register 1000. If you send a command to 

register 1000 without sending an argument to 1001 the device 

will interpret the command with a default argument of 0. 
At any time after sending a special command to registers 

1000..1001 you can perform a read of the same registers 

to determine the success or failure of the last command. 

Register 1000 will store the last Command ID sent to the 

device, and register 1001 will return a status code indicating 

the command result.

Custom Gas Mixtures

Custom gas mixtures can be saved with 2–5 gases using the 

mix registers 1050–1059. This does not instruct the device to 

mix the gas, it programs it to be able to measure a premixed 

custom gas blend.
Saving the mix is a two-step process. First, the desired 

constituent gas indexes and percentages must be written 

to the mix registers (1050–1059). Then, a write of the 

Create 

Custom Gas Mixture

 command (ID 2) into command register 

1000 (with the command argument being optional).

Gas mix percentages are interpreted as integer hundredths 

of a percent and the total percentage must sum to 100%. For 

example, to specify a mix of 50%, a value of 5000 is written 

into the gas percentage register. 
The mix is performed with the first N gases that have a non- 

zero percentage. As an example, if you wish to use a mixture of 

3 gases, write the index and percentage for those gases into 

registers 1050–1055 and write a value of zero into 1057–1059.
If the command argument is 0 or is omitted, the custom gas 

mixture is allocated in the next empty gas mix index starting 

at 255 and working down to 236. If no user mix indexes are 

available, the command fails and an error is returned in the 

command argument register.
To specify which index to write the custom gas mixture to, use 

a command argument between 236 and 255. The specified 

index either creates or updates to the new composition. If the 

specified index is not valid (the command argument is neither 

0 nor 236–255), an error is returned.
Upon completion, the command argument register is updated 

with the new mixture. If the mix is valid, the index of the mixed 

gas is returned. If one of the requested mix gas constituents 

did not exist, or the percentage does not add to 100%, an 

error value is returned and the mixture is not saved. 
All gas mixtures are accessible via Gas Select™ on the front 

panel.

Summary of Contents for ALICAT SCIENTIFIC M Series

Page 1: ...OPERATING MANUAL FOR STANDARD FLOW AND PRESSURE DEVICES Models M MC P PC L LC...

Page 2: ...d the Limited Lifetime Warranty Fill out the Service Request Form at alicat com service or contact us directly when it is time to send in your device for recalibration For devices ordered with CSA ATE...

Page 3: ...rol Loop 20 Controlled Variable 20 PD PDF or PD I Control Algorithms 21 Flow Limit while Controlling Pressure Flow Controllers 21 Control Deadband for Pressure Control 22 Device Setup 23 Gas Selection...

Page 4: ...7 Maintenance 38 Cleaning 38 Repair 38 Recalibration 38 Appendix A Pinouts 39 8 Pin Mini DIN Default 39 Locking Industrial Connector Pinout 39 9 Pin D Sub Connector Common Pinouts 40 15 Pin D Sub Conn...

Page 5: ...ight page 11 Change your STP to match any standard temperature and pressure reference for your mass flow page 25 Log data to your PC with a serial data connection to control the device and capture dat...

Page 6: ...SETUP Sensor Totalizer 1 or Totalizer 2 See page 25 Connectors and Buttons The drawing to the right represents a typical configuration of a standard controller Your device s appearance and connection...

Page 7: ...and process connection if present For pressure controllers refer to Appendix C page 45 for diagrams on plumbing specific controllers Face seal fittings do not need Teflon tape applied to the threads...

Page 8: ...5 12 Vdc Output as the standard 0 5 Vdc analog output signal Pin 2 is normally a constant 5 12 Vdc Controller 8 Pin Mini DIN Pinout Meter and Gauge 8 Pin Mini DIN Pinout Pin Function Pin Function 1 No...

Page 9: ...r gauge remotely by momentarily grounding pin 4 When the switch is closed the device tares Operation resumes when the switch is released You can also tare with the front controls page 12 or serial com...

Page 10: ...the upstream bleed port screw 1 to 2 turns or until liquid begins to leak from the threads Do not remove the screw as it has pressure behind it is very small easy to lose and delicate to rethread 2 G...

Page 11: ...se button 5 Pressure and liquid devices do not measure mass flow Highlight temperature mass flow and liquid devices use button 2 Pressure devices do not measure temperature Changing the setpoint contr...

Page 12: ...W BEFORE PRESSING TARE may display on some devices If so press TARE to confirm taring the flow Taring Pressure TARE PRESS or MENU TARES TARE PRESS Taring pressure requires the device to be open to atm...

Page 13: ...anti corrosive line of mass flow devices As soon as you press SET from the gas list your device reconfigures its flow rate calculations to the newly selected gas properties There is no need to restart...

Page 14: ...17 for setpoint instructions NEXT moves to the totalizer screen if enabled or MENU opens the device menu Totalizer Screens Flow Devices MENU SETUP Sensor Totalizer Totalizer 1 or Totalizer 2 Mass flow...

Page 15: ...tions RED Parameters are displayed in red when its value exceeds 128 of the device s specifications YELLOW Menu items that are ready to be selected appear in yellow The color replaces the symbol in se...

Page 16: ...Initials of the person who calibrated the device SW Firmware version Device Full Scale Ranges MENU ABOUT Full Scale Ranges This displays the maximum calibrated range of available flow and pressure re...

Page 17: ...e taring Delay Before Tare manages how much time the controller waits before taring Make sure the delay provides enough time for the process to stop flow and settle Caution Auto tare typically is not...

Page 18: ...tpoint Limits The setpoint limits menu configures upper and lower limits for selecting a setpoint By default the limits are the controller s measuring range but more strict limits may be beneficial in...

Page 19: ...t volume of gas flows through the controller the valve closes and flow stops You can repeat batches with a single button press To utilize batching at least one totalizer must be enabled The BATCH butt...

Page 20: ...n the main display and or as part of transmitted serial data There are four valve display options None No valve information is displayed Main Screen Only on the main display Digital Data Only in the s...

Page 21: ...ill predict needed future corrections based on the current rate of change in the system This often results in slowing the system down to minimize overshoot and oscillations Troubleshooting Valve Perfo...

Page 22: ...OL Control Deadband Deadband The controller must first reach the setpoint for the deadband to engage If the process variable drifts outside a deadband limit active control resumes until the setpoint i...

Page 23: ...erties and exits to the setup menu COMPOSER Gas Mixes MENU SETUP Active Gas COMPOSER Mixes To remain accurate your mass flow device needs to reference the viscosity of the gas you are flowing through...

Page 24: ...a second page use the PAGE button to see the remaining list Viewing Deleting and Creating Similar Mixes MENU SETUP Active Gas COMPOSER Mixes Select mix INFO The current configuration of any existing C...

Page 25: ...troller with a zero band value of 0 25 displays as 0 SLPM for all readings below 0 05 SLPM This function also applies to gauge pressure readings when using the optional barometer Totalizer Options Flo...

Page 26: ...lizer Digital Data MENU SETUP Sensor Totalizer Totalizer 1 or Totalizer 2 Digital Data This setting enables the device to report the totalizer value whenever it is polled by the serial terminal page 2...

Page 27: ...d can be set in seconds up to 99999 9 seconds 1 day 3 hours 46 minutes 39 9 seconds Baud Rate SETUP RS 232 Serial or RS 485 Serial Baud Rate Baud rate is the speed at which digital devices transfer in...

Page 28: ...will be on when the device powers on On color displays press LESS BRIGHT or BRIGHTER to adjust the brightness level Display Rotation MENU SETUP Display Display Rotation The device has the option of in...

Page 29: ...l Alicat devices Within its features is a terminal that allows for direct serial communication with connected devices Flowvision 2 0 can be downloaded along with its user manual from alicat com flowvi...

Page 30: ...nual taring can be accomplished through two separate commands for flow and pressure Taring flow sets the zero flow reading and must be done when no flow is passing through the device Tare flow unit_id...

Page 31: ...POSER gas mixes have a mix number between 236 and 255 Choose a user mix unit_idGGas Number Example AG255 reconfigures for user mix 255 Defining a new COMPOSER gas mix is faster using serial commands t...

Page 32: ...red_unit_id Set streaming interval unit_idNCS number_of_ms Query live data info unit_id D Manufacturer info unit_id M Firmware version unit_idve Lock the front display unit_idL Unlock the display unit...

Page 33: ...RTU Serial Protocol Alicat uses the Modbus standard of offsetting registers by 1 from addresses meaning register 1 is equivalent to address 0 However some systems expect data to be mapped as 0 indexed...

Page 34: ...send a command to register 1000 without sending an argument to 1001 the device will interpret the command with a default argument of 0 At any time after sending a special command to registers 1000 10...

Page 35: ...Controllers 0 65535 10 Change I in PID Loop 0 Mass Flow Controllers 1 Mass Flow and Liquid Controllers 2 PSID Controllers 3 Abs Press Controllers and Mass Flow Controllers 4 Gauge Pressure Controller...

Page 36: ...ering Units From this menu you can adjust any variable s units For more information see page 24 Issue My controller won t reach its setpoint Action This is often caused by not enough supply pressure i...

Page 37: ...o check before changing gases or liquids is the chemical and material compatibility of the gas being used with the wetted materials inside the controller We also recommend contac ting suppor t page 2...

Page 38: ...device can be cleaned with a soft dry cloth Warning If you suspect that debris or other foreign material has entered your device do not take apart the flow body to clean it Please contact support for...

Page 39: ...Serial RS 232 RX RS 485 Input Signal receive 3 Serial RS 232 RX RS 485 Input Signal receive 4 Analog Setpoint Input Controllers Remote Tare Meters and Gauges 4 Analog Setpoint Input Controllers Remot...

Page 40: ...log Out RX or A Analog Out NC Analog Out 3 Ground Analog In NC NC NC Ground NC 4 NC Ground NC NC NC Analog Out NC 5 Power In Ground Power In Ground Ground Power In Ground 6 NC Ground NC Analog Out NC...

Page 41: ...t Input Controllers Ground to Tare Meters and Gauges Analog Setpoint Input Controllers Ground to Tare Meters and Gauges 5 Serial RS 232TX RS 485 output signal send Serial RS 232TX RS 485 output signal...

Page 42: ...r L s SL s NL s Liter per second LPM SLPM NLPM Liter per minute L h SL h NL h Liter per hour US GPM US gallon per minute US GPH US gallon per hour CCS SCCS NCCS Cubic centimeter per second CCM SCCM NC...

Page 43: ...2 150 Bio30M 30 CH4 70 CO2 151 Bio35M 35 CH4 65 CO2 152 Bio40M 40 CH4 60 CO2 153 Bio45M 45 CH4 55 CO2 154 Bio50M 50 CH4 50 CO2 155 Bio55M 55 CH4 45 CO2 156 Bio60M 60 CH4 40 CO2 157 Bio65M 65 CH4 35 CO...

Page 44: ...Deuterium D2 Ethane C2H6 Ethylene Ethene C2H4 Helium He Hydrogen H2 Krypton Kr Methane CH4 Neon Ne Nitrogen N2 Nitrous Oxide N2O Oxygen O2 Propane C3H8 Sulfur Hexafluoride SF6 1 Xenon Xe Breathing Gas...

Page 45: ...lenoid is energized pressure is delivered to the shutoff valve causing it to open When the solenoid is returned to a relaxed state the gas vents to atmosphere allowing the shut off valve to close Pres...

Page 46: ...re Differential Pressure Control Differential pressure controllers have two ports for connecting to points in the system where the differential pressure is measured The upstream port is for the higher...

Page 47: ...menus available on the screen Integration of the vacuum sensor control valve and PID algorithm in a single device eliminates the need for an external vacuum sensor and throttle valve in your system T...

Reviews: