Brooks 4800 Series Supplemental Manual

Brooks 4800 Series Supplemental Manual

S-protocol over rs485 mfcs/mfms
Hide thumbs Also See for 4800 Series:
Table of Contents

Advertisement

Installation and Operation Manual
X-DPT-S-Protocol-4800-eng
Part Number: 541B136AAG
June, 2009
Supplemental Manual for
®
Brooks
4800 Series S-Protocol
over RS485 MFCs/MFMs

Advertisement

Table of Contents
loading

Summary of Contents for Brooks 4800 Series

  • Page 1 Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG June, 2009 Supplemental Manual for ® Brooks 4800 Series S-Protocol over RS485 MFCs/MFMs...
  • Page 2 Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009...
  • Page 3 We appreciate this opportunity to service your flow measurement and control requirements with a Brooks Instrument device. Every day, flow customers all over the world turn to Brooks Instrument for solutions to their gas and liquid low-flow applications. Brooks provides an array of flow measurement and control products for various industries from biopharmaceuticals, oil and gas, fuel cell research and chemicals, to medical devices, analytical instrumentation, semiconductor manufacturing, and more.
  • Page 4 Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 5: Table Of Contents

    Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs June, 2009 Table of Contents 1. Introduction..............................1 1.1. How to Use This Manual ......................1 1.2. Description..........................1 1.3. Specifications ..........................2 1.4. Definition of Terms ........................2 2. Receipt & Storage............................3 2.1.
  • Page 6 Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 5.4.10. 24-bit Unsigned Integer Format................20 5.4.11. IEEE 754 Floating Point Format................20 5.4.12. ASCII Data Format ....................21 5.4.13. Packed-ASCII (6-bit ASCII) Data Format ..............21 5.4.14.
  • Page 7 Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs June, 2009 9.4. Command #59: Write Number of Response Preambles ............61 9.5. Command #122: Write Device Identification Number (NON-PUBLIC)........62 10. Transmitter Specific Command Specifications................65 10.1. Command #128: Enter/Exit Write Protect Mode (NON-PUBLIC)..........65 10.2.
  • Page 8 Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Tables Table 2.2-1 Bus Led Specification.........................9 Table 2.2-2 Device Led Specification ......................10 Table 2.2-3 Pin-outs for D-Sub Connectors ....................10 Table 2.2-4 D-Connector Communication Pins...................12 Table 5-1 Start Character Codings (hexadecimal) ..................16...
  • Page 9 Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs June, 2009 Figures Figure 2.2-1 RS485 Label on Cover......................9 Figure 2.2-2 Open Collector Alarm Output Connection Example ...............11 Figure 2.2-3 RS-485 Multi Drop Interconnection DMFM/C and PC ............12 Figure 5-1Single Character Bit Sequence ....................14...
  • Page 10 Contents Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 11: Introduction

    This instruction manual along with the 4800 Series product manual (X-TMF- 4800-MFC-eng) is intended to provide the user with all the information necessary to install, operate and maintain the Brooks 4800 Series RS485 (S- Protocol) digital interface module. This manual is organized into the following sections: Section 1 –...
  • Page 12: Specifications

    Series devices. For this description please refer to Installation and Operation Manual for your specific device. 1.3. Specifications Electrical Connections Two (2) 15-pin D-sub connectors, one for connection to the 4800 Series device and one for the remote connection. Materials of Construction Enclosure: ABS plastic with CU-Ni plating.
  • Page 13: Receipt & Storage

    2.1. Receipt of Equipment This section contains the procedures for the receipt and installation of the instrument. See Section 1 of this manual and the 4800 Series product manual (X-TMF-4800-MFC-eng) for dimensional and connection requirements. Do not attempt to start the system until the instrument has been permanently installed.
  • Page 14: Recommended Storage Practice

    Relative humidity 45% nominal, 60% maximum, 25% minimum. 2.3. Return of Equipment Prior to returning any instrument to the factory, contact your nearest Brooks location for a Return Materials Authorization Number (RMA#). This can be obtained from one of the following locations: Brooks Instrument 407 W.
  • Page 15: Transit Precautions

    RPR003-1, Brooks Instrument Decontamination Statement, along with a Material Safety Data Sheet (MSDS) for the fluid(s) used in the instrument. Failure to provide this information will delay processing by Brooks personnel. Copies of these forms can be downloaded from the Brooks website www.BrooksInstrument.com or are available from any Brooks Instrument...
  • Page 16 Section 2. Receipt & Storage Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 17: Background & Numbering

    3. Background & Numbering 3.1. Background This manual is a supplement to the Brooks 4800 Series installation and operation manual. It is assumed that the owner of this RS485 on 4800 MFC/MFM is thoroughly familiar with the theory and operation of this device.
  • Page 18 Section 3 Background & Numbering Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 19: Installation

    Section 4 Installation Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 4. Installation 4.1. Start Up / Assumption This section assumes the owner of the Digital Series device has a fully operational and trouble-free RS485 communications network with appropriate power supplies (15-24V depending on the 4800 device type).
  • Page 20: Device Wiring

    4.4. Device Wiring 4.4.1. Electrical Connections The RS485 on 4800 Series device has 2 15-pin D-sub connectors, one for connection to the 4800 Series device and one for remote connection. See the table below for the pin-outs.
  • Page 21: Alarm Output

    Section 4 Installation Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 4.4.2. Alarm Output Pin 3 of the remote D-sub connector at the top is a TTL open collector alarm output, type of used transistor is NPN.
  • Page 22: Table 2.2-4 D-Connector Communication Pins

    Section 4 Installation Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Table 4-4 D-Connector Communication Pins D-connector RS-485 pin number Pin #14 Pin #15 Figure 4-3 RS-485 Multi Drop Interconnection DMFM/C and PC...
  • Page 23: Message Protocol Structure

    Brooks RS485 on 4800 Series devices do not guarantee the timing required to support multiple masters communicating simultaneously to slave devices as defined by the HART Communications Foundation.
  • Page 24: Message Format

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 This sequence is summarized the figure below. Since HART is an asynchronous protocol, successive characters may be separated by idle periods (logical 1 level), but the idle period must not exceed 1 character time.
  • Page 25: Preamble Characters

    The preamble characters are used to synchronize the field device. The RS485 on 4800 Series devices require at least 2 preamble characters in order to be able to proceed in the message detection with the start of message character.
  • Page 26: Address Characters

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Table 5-1 Start Character Codings (hexadecimal) Short frame Long frame Master to slave (STX) Slave to master (ACK) Address field length...
  • Page 27: Figure 5-5 Long Frame Address Characters

    The device type code will be 70 for all RS485 on 4800 Series devices. The device type code is a number which is stored in the RS485 on 4800 Series devices by the manufacturer.
  • Page 28: Command Character

    254 (decimal) followed by a second byte. This feature however is not implemented by the RS485 on 4800 Series devices. The received command is echoed back by the slave device in its reply to the master.
  • Page 29: Status Characters

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 July, 2009 5.4.7. Status Characters Status characters consists of two bytes, which contain bit-coded information about communications errors, command errors, and device status as defined in Table 3.2.
  • Page 30: Data Characters

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 5.4.8. Data Characters For the commands that contain data, the data field may contain up to a maximum of 24 8-bit data bytes. The data can appear in a number of formats: 5.4.9.
  • Page 31: Ascii Data Format

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 July, 2009 5.4.12. ASCII Data Format Some of the alphanumeric data passed by the protocol is transmitted to and from the devices in the ASCII format. Refer to any ASCII Code table for the alphanumeric code assignments.
  • Page 32: Checksum Character

    Section 5 Message Protocol Structure Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Table 5-4 Packed-ASCII Codes Char Code Char Code Char Code Char Code (space) “ & ‘ < > 5.4.14. Checksum Character The checksum byte contains the 'exclusive-or' ('longitudinal parity') of all the characters preceding it in the message starting with the start character.
  • Page 33: Master Slave Communication

    RS485 device, focusing on RS-485 line handling, establishing communications with a device, error recovery, and timing. Sections 4, 4, and 4 define all S- Protocol commands available in Brooks 4800 Series devices. This section will conclude with examples of typical communications sequences.
  • Page 34 Another solution is to increase the number of preamble characters transmitted by the Master and/or the slave. To increase the number of preambles in a Brooks 4800 Series device, you should use Command #59: Write Number of Response...
  • Page 35: Establishing Communications With A Device

    Tag Name. The Tag Name is derived from the serial number of the base 4800 Series unit where the module is mounted on. The last 8 characters of this serial number is taken as the Tag Name.
  • Page 36: Example Of Using Command #11

    Section 6 Master Slave Communication Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Long Address Frame 0x80 Mfr’s Univ Trans Device Device Device Softw Hardw Mfr. ID Device Rquest Spec Flags ID Num...
  • Page 37 0 = broadcast) Delimeter (Long Address Frame, Master to Slave) Preambles (5 typical) Figure 6-3 Example of Command #11 with Tag Name is MFC-1234 A possible response message from a Brooks RS485 device is shown in Figure 12...
  • Page 38 Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 FF FF 86 80 00 00 00 00 0B 0E 00 00 FE 0A 05 05 05 01 01 01 01 3E EB 09 2E...
  • Page 39: Alarm Configuration And Monitoring

    Figure 6-5 Extracting the Long Address 6.4. Alarm Configuration and Monitoring Brooks RS485 devices monitor for various alarm conditions such as Flow Rate and Diagnostics. To determine which alarm conditions have been detected, use Command #48 (see section 7.3). However, it is not necessary to constantly poll Command #48 to determine when an alarm condition has been detected.
  • Page 40: Error Handling

    In all communications networks, communications errors can and will occur. Both the Master and the Slave devices must be able to properly handle errors in order to maintain a operating network. When a Brooks RS485 device detects a communications error, it may respond with an error code or it may not respond at all to the request depending upon the type of error that was detected and where in the message the error was detected.
  • Page 41: Examples

    6.6. Examples The following 2 examples show the most typical messages used by a Master when communicating to a Brooks RS485 Series device: Reading Flow Rate and Setting the Setpoint. These examples will use the Long Addressing Frame with the long address established in the example in section 4.2.1.
  • Page 42: Setting The Setpoint

    If Setpoint is controlled via an analog input, then Setpoint can be read using Command #235. When Command #236 is received by a Brooks 4800 Series device, the Setpoint Source is automatically changed to digital mode. Setpoint source can be changed back to analog by using Command #216 or by cycling power...
  • Page 43 Section 6 Master Slave Communication Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Master to Slave Request FF FF FF FF FF 82 8A 05 3E EB 09 EC 05 39 42 AA 00 00 E9 Checksum Setpoint in IEEE 754 Floating Point (85.0)
  • Page 44 Section 6 Master Slave Communication Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 45: General Transmitter Information

    Command #196 The 4800 Series devices internally compute flow in volumetric units at the reference condition as defined at device calibration. In order to compute flow in mass units, the device must know the density of the gas flow through the device.
  • Page 46: Temperature Conversions

    Section 6 Master Slave Communication Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Command #191: Write Standard Temperature and Pressure, to change these reference conditions.  Calibration – reference conditions used at calibration.
  • Page 47: Universal Command Specifications

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8. Universal Command Specifications 8.1. Command #0: Read Unique Identifier Command used to retrieve the expanded device-type codes, revision levels and the device identification number from the specified device.
  • Page 48 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Command specific response codes: No command-specific errors 1 - 4 Undefined Incorrect byte count 6 - 127 Undefined...
  • Page 49: Command #1: Read Primary Variable

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.2. Command #1: Read Primary Variable Read the primary variable. The primary variable is the flow rate of the device expressed in the selected flow units.
  • Page 50: Command #2: Read Primary Variable Current And Percent Of Range

    Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.3. Command #2: Read Primary Variable Current and Percent of Range Read the primary variable, flow rate as current or voltage and as a percent of the primary variable range.
  • Page 51: Command #3: Read Current And All Dynamic Variables

    The current/voltage always matches the analog output current/voltage of the device including alarm conditions and set values. For the 4800 Series devices, the dynamic variable assignments are as follows: Variable #0: Flow rate (primary variable) Variable #1: Temperature (secondary variable)
  • Page 52: Command #6: Write Polling Address

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.5. Command #6: Write Polling Address This command writes the polling address (the short frame address) to the field device. The address is used to control the analog output and provide a means of device identification in multi drop mode.
  • Page 53 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 3 - 4 Undefined Incorrect byte count Undefined In write protect mode 8 - 15 Undefined Access restricted 17 - 127...
  • Page 54: Command #11: Read Unique Identifier Associated With Tag

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.6. Command #11: Read Unique Identifier Associated with Tag This command returns the expanded device-type codes, revision levels and the device identification number of a device containing the requested tag.
  • Page 55 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Codes’ 8-bit unsigned integer Flags 9-11 24-bit unsigned integer Device identification number Command specific response codes: No command-specific errors...
  • Page 56: Command #12: Read Message

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.7. Command #12: Read Message Read the message string contained within the device. Request data bytes: NONE Response data bytes:...
  • Page 57: Command #13: Read Tag, Descriptor, Date

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.8. Command #13: Read Tag, Descriptor, Date Read the tag, descriptor and date contained within the device. Request data bytes:...
  • Page 58: Command #14: Read Primary Variable Sensor Information

    Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.9. Command #14: Read Primary Variable Sensor Information This command is intended to read primary variable sensor information. For the 4800 Series devices these parameters are not applicable. Request data bytes: NONE Response data bytes:...
  • Page 59: Command #15: Read Output Information

    (applied to the sensor, not the output), write protect code and private label distributor. For the 4800 Series devices only the write protect code is implemented. For the first three parameters the code "Not-Used" or "250"...
  • Page 60 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8-bit unsigned integer Write protect code. Refer to Section 11.7. ‘Write Protect Codes’ 8-bit unsigned integer Private label distributor.
  • Page 61: Command #16: Read Final Assembly Number

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.11. Command #16: Read Final Assembly Number Command used to read the final assembly number associated with the device.
  • Page 62: Command #17: Write Message

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.12. Command #17: Write Message Write the message into the device. Request data bytes: MESSAG MESSAG MESSAG MESSAG MESSAG...
  • Page 63 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Byte # 0-23 24 (8-bit) byte packed ASCII Device message. Command specific response codes: No command-specific errors 1 - 4...
  • Page 64: Command #18: Write Tag, Descriptor, Date

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.13. Command #18: Write Tag, Descriptor, Date Write the tag, descriptor and date into the device. Request data bytes: DESCR.
  • Page 65 Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Command specific response codes: No command-specific errors 1- 4 Undefined Incorrect byte count Undefined In write protect mode 8 – 127...
  • Page 66: Command #19: Write Final Assembly Number

    Section 8 Universal Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 8.14. Command #19: Write Final Assembly Number Write the final assembly number into the device. Request data bytes: FINAL...
  • Page 67: Common Practice Command Specifications

    Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 9. Common Practice Command Specifications 9.1. Command #37: Set Primary Variable Lower Range Value This command generates a sensor zero action, the same function as pushing the zero button on the analog device.
  • Page 68: Command #38: Reset Configuration Changed Flag

    Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 9.2. Command #38: Reset Configuration Changed Flag Resets the configuration changed response code, bit #6 of the transmitter status byte.
  • Page 69: Command #48: Read Additional Transmitter Status

    Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 9.3. Command #48: Read Additional Transmitter Status Command used to retrieve additional transmitter status information. Request data bytes:...
  • Page 70 Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Additional Device Status and Masking’. Command specific response codes: No command-specific errors 1 - 4 Undefined Incorrect byte count 6 –...
  • Page 71: Command #59: Write Number Of Response Preambles

    Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 9.4. Command #59: Write Number of Response Preambles Set the minimum number of preambles to be sent by a device before the start of a response packet.
  • Page 72: Command #122: Write Device Identification Number (Non-Public)

    Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 9.5. Command #122: Write Device Identification Number (NON-PUBLIC) Write the device identification number into the device’s memory. The response message will be made using the unique identifier (long frame address) as received in the request message.
  • Page 73 Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 Access restricted 17 - 127 Undefined...
  • Page 74 Section 9 Common Practice Command Specifications Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG Brooks 4800 S-Protocol over RS485 MFCs/MFMs July, 2009 THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 75: Transmitter Specific Command Specifications

    10. Transmitter Specific Command Specifications 10.1. Command #128: Enter/Exit Write Protect Mode (NON-PUBLIC) This command is implemented to maintain compatibility with other Brooks products, however, it is not required and has no effect. Write Protect mode is not supported by the 4800 Series devices.
  • Page 76: Command #129: Clear Address Related Device Data (Non-Public)

    Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.2. Command #129: Clear Address Related Device Data (NON-PUBLIC) Clear address related device data. The command is a Non-Public one, i.e. execution is protected by a three byte ‘password’ which has to be sent with the request message.
  • Page 77: Command #130: Write Manufacturer's Device Type Code (Non-Public)

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.3. Command #130: Write Manufacturer’s Device Type Code (NON-PUBLIC) Write the manufacturer’s device type code. The command is a Non-Public one, i.e. execution is protected by a three byte ‘password’ which has to be sent with the request message.
  • Page 78: Command #150: Read Process Gas Type

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.4. Command #150: Read Process Gas Type Read the type of process gas specified by the gas selection code from the device’s memory. The gas can be specified as a string of upper and lower case characters.
  • Page 79: Command #151 Read Gas Density, Flow Reference And Flow Range

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.5. Command #151 Read Gas Density, Flow Reference and Flow Range Read the density of the selected gas, the operational flow range and the reference temperature and pressure for the flow range. All numbers are returned with their associated unit codes as entered with command #161.
  • Page 80 Section 10 Transmitter Specific Command Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs IEEE 754 format 8-bit unsigned integer Reference pressure unit code. Refer to Section 11.6. ‘Pressure Unit and Reference Codes’...
  • Page 81: Command #190: Read Standard Temperature And Pressure

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.6. Command #190: Read Standard Temperature and Pressure Read the standard temperature and pressure values from the device’s memory. The standard temperature and pressure are reference values which can be set by the user and which are used in the conversion of flow units.
  • Page 82: Command #191: Write Standard Temperature And Pressure

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.7. Command #191: Write Standard Temperature and Pressure Write the standard temperature and pressure values into the device’s memory. The standard temperature and pressure are reference values which can be set by the user and which are used in the conversion of flow units.
  • Page 83 Section 10 Transmitter Specific Command Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM Command specific response codes: No command-specific errors Undefined Invalid selection Parameter too small Parameter too large Incorrect byte count...
  • Page 84: Command #193: Read Operational Settings

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.8. Command #193: Read Operational Settings Read the operational settings from the device. These settings consist of the selected gas number, the selected flow reference condition, the selected flow unit and the selected temperature unit.
  • Page 85: Command #195: Select Gas Number

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.9. Command #195: Select Gas Number Select a gas number from the calibrated gasses. The selected gas number will be the reference number for the database part containing the calibration data of the selected gas.
  • Page 86: Command #196: Select Flow Unit

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.10. Command #196: Select Flow Unit Select a flow unit. Selecting a flow unit does not only consist of selecting the flow unit, but also the reference condition. The selected flow unit will be used in the conversion from flow data.
  • Page 87: Command #197: Select Temperature Unit

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.11. Command #197: Select Temperature Unit Select a temperature unit. The selected temperature unit will be used in the conversion of temperature data. Temperature data will be made available to the user in the selected temperature unit.
  • Page 88: Command #215: Read Setpoint Settings

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.12. Command #215: Read Setpoint Settings Read the setpoint related settings from the device. The settings contain the setpoint source indication, i.e. analog 0 - 5 volt/0 - 20 mA, analog 1 - 5 volt/4 - 20 mA or digital, the type of softstart and the softstart ramp.
  • Page 89: Command #216: Select Setpoint Source

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.13. Command #216: Select Setpoint Source Select the setpoint source to be used as setpoint input. The setpoint source can be either analog 0 - 5 volt/0 - 20 mA, analog 1 - 5 volt/4 - 20 mA or digital (i.e.
  • Page 90: Command #230: Get Valve Override Status

    Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.14. Command #230: Get Valve Override Status Get the current valve override status from the device. The valve override status can indicate either OFF (No valve override), CLOSE, OPEN, or MANUAL.
  • Page 91: Command #231: Set Valve Override Status

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.15. Command #231: Set Valve Override Status Set the current valve override status. The valve override can be set to either OFF (No valve override), CLOSE or OPEN. The analog valve override input on the D-Connector of the device will take precedence over the digital command.
  • Page 92: Command #235: Read Setpoint In % And Selected Units

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.16. Command #235: Read Setpoint in % and Selected Units Read the current setpoint value in percent of full scale and in selected flow units. The setpoint in selected flow units compared to its full scale range should be the equivalent of the setpoint in percent.
  • Page 93: Command #236: Write Setpoint In % Or Selected Units

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.17. Command #236: Write Setpoint in % or Selected Units Write the current setpoint value in percent of full scale or in selected flow units to the device. If the setpoint unit code is set to percent (code 57) the setpoint value is assumed to be in percent.
  • Page 94 Section 10 Transmitter Specific Command Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs Command specific response codes: No command-specific errors Undefined Invalid selection Parameter too small Parameter too large Incorrect byte count...
  • Page 95: Command #237: Read Valve Control Value

    Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.18. Command #237: Read Valve Control Value Read the current valve control value. The valve control value is a dimensionless number in the range from 0 to 4095. It represents the value sent to the D/A-converter used to control the valve.
  • Page 96: Command #245: Read Alarm Enable Setting

    Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.19. Command #245: Read Alarm Enable Setting Read the alarm enable settings. These alarm settings can be used to mask specific alarm sources. Request data bytes:...
  • Page 97: Command #246: Write Alarm Enable Setting

    Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.20. Command #246: Write Alarm Enable Setting Set the alarm enable settings. These alarm settings can be used to mask specific alarm sources. Request data bytes:...
  • Page 98: Command #247: Read High/Low Flow Alarm

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 10.21. Command #247: Read High/Low Flow Alarm Read the high/low flow alarm settings as a percent of device full scale. This command can be used to read the actual flow alarm limits.
  • Page 99: Command #248: Write High/Low Flow Alarm

    X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFM 10.22. Command #248: Write High/Low Flow Alarm Set the high/low flow alarm settings in percent of device full scale. This command can be used to configure the flow alarm limits.
  • Page 100 Section 10 Transmitter Specific Command Installation and Operation Manual Specifications X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs THIS PAGE WAS INTENTIONALLY LEFT BLANK...
  • Page 101: Transmitter Specific Tables

    Transmitter Specific Tables 11.1. Introduction This chapter lists all transmitter specific codes as used by the 4800 Series devices. The codes are commonly 8-bit unsigned integers, ranging from 0 to 255. In a number of cases these code tables are subsets of existing "Common Tables"...
  • Page 102: Density Unit Codes

    Section 11 Transmitter Specific Tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 83..130 Undefined Cubic meters/minute 132..137 Undefined Liters/hour 139..169 Undefined Millilitres/second Millilitres/minute Millilitres/hour 173..249 Undefined 250..255 Reserved Table 11-2 Flow Reference Condition...
  • Page 103: Temperature Unit Codes

    Section 11 Transmitter Specific tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Brooks 4800 S-Protocol over RS485 MFCs/MFM Part Number: 541B136AAG July, 2009 11.5. Temperature Unit Codes The temperature unit codes table is a subset of Table II, Unit codes table. Table 11-4 Temperature unit definition...
  • Page 104: Write Protect Codes

    Section 11 Transmitter Specific Tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs Table 11-6 Pressure Reference definition Code Pressure Reference definition Absolute pressure Effective pressure 2..249 Undefined 250..255 Reserved 11.7. Write Protect Codes Supported write protect codes.
  • Page 105: Flag Assignments

    Section 11 Transmitter Specific tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Brooks 4800 S-Protocol over RS485 MFCs/MFM Part Number: 541B136AAG July, 2009 11.10. Flag Assignments The flag assignments indicate implementation facts of the device. Table 11-10 Flag assignments Indication Multisensor device...
  • Page 106: Valve Override Codes

    Section 11 Transmitter Specific Tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Part Number: 541B136AAG July, 2009 Brooks 4800 S-Protocol over RS485 MFCs/MFMs 11.13. Valve Override Codes They are all 'Undefined' for the meter models. Table 11-13 Valve override codes Code Valve override selection...
  • Page 107: Additional Device Status And Masking

    Section 11 Transmitter Specific tables Installation and Operation Manual X-DPT-S-Protocol-4800-eng Brooks 4800 S-Protocol over RS485 MFCs/MFM Part Number: 541B136AAG July, 2009 11.14. Additional Device Status and Masking Table 11-14 Additional device status and masking Status bit description Device status masking...
  • Page 108 Seller. BROOKS LOCAL AND WORLDWIDE SUPPORT Brooks Instrument provides sales and service facilities around the world, ensuring quick delivery from local stock, timely repairs and local based sales and service facilities. Our dedicated flow experts provide consultation and support, assuring successful applications of the Brooks flow measurement and control products.

Table of Contents