flow computer communicationsinfo.smithmeter.com/literature/docs/mn09044.pdftions being used, ascii...

143
The Most Trusted Name In Measurement Flow Computer SyberTrol Communications Issue/Rev. 0.3 (9/97) Bulletin MN09044

Upload: others

Post on 20-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • The Most Trusted Name In Measurement

    Flow Computer SyberTrol

    Communications

    Issue/Rev. 0.3 (9/97) Bulletin MN09044

  • Table of Contents

    i

    Proprietary Notice...................................................................................................................................................... iv

    Section I - Introduction................................................................................................................................................1 Product Description .......................................................................................................................................1 Master/Slave Communications......................................................................................................................1 Data Storage..................................................................................................................................................1 Command Format..........................................................................................................................................2 Data Type ......................................................................................................................................................2 Function Code ...............................................................................................................................................3 Commands ....................................................................................................................................................4 Data Length ...................................................................................................................................................4 How to Use This Manual ...............................................................................................................................5

    Section II - Using SyberTrol Communications ...........................................................................................................7 Read Request (ASCII)...................................................................................................................................7 Response to Read Request (ASCII) .............................................................................................................8 Read Request Example (ASCII - Character) ................................................................................................9 Response to Read Request Example (ASCII - Character) .........................................................................10 Write Command Example (ASCII - Integer) ................................................................................................11 Acknowledge Response to Write Command Example (ASCII - Integer) ....................................................12 Error Response to Write Command Example (ASCII - Integer)..................................................................13 Multiple Register Read Request (ASCII - Double Precision) ......................................................................14 Acknowledge Response to the Multiple Register Read Request (ASCII - Double Precision) ....................15 Error Response to the Multiple Register Read Request (ASCII - Double Precision) .................................16 Read Request (Binary) ................................................................................................................................17 Response to Read Request (Binary)...........................................................................................................18 Read Request Example (Binary - Character)..............................................................................................19 Response to Read Request Example .........................................................................................................20 Write Command Example (Binary - Integer) ...............................................................................................21 Acknowledge Response to Write Command Example (Binary - Integer) ...................................................22 Error Response to Write Command Example (Binary - Integer).................................................................23 Multiple Register Read Request (Binary - Unsigned Character) ................................................................24 Acknowledge Response to the Multiple Register Read Request (Binary - Unsigned Character) ..............25 Error Response to the Multiple Register Read Request (Binary - Unsigned Character)............................26

    Section III - System Data..........................................................................................................................................28 Text String System Data..............................................................................................................................28 Integer System Data....................................................................................................................................29 Double Precision System Data....................................................................................................................30 Unsigned Character System Data...............................................................................................................31 Unsigned Character System Alarms ...........................................................................................................33 Integer System Control Commands ............................................................................................................34 Unsigned Character System Control Commands .......................................................................................35 Unsigned Integer System Command ..........................................................................................................36

    Section IV - Skid Data ..............................................................................................................................................38 Text String Skid Data...................................................................................................................................38 Integer Skid Data.........................................................................................................................................39 Double Precision Skid Data.........................................................................................................................40 Unsigned Character Skid Data....................................................................................................................41

  • Table of Contents

    ii

    Section V - Meter Data .............................................................................................................................................43 Text String Meter Data ................................................................................................................................43 Integer Meter Data.......................................................................................................................................44 Double Precision Meter Data ......................................................................................................................45 Unsigned Character Meter Data..................................................................................................................47 Unsigned Character Meter Alarms ..............................................................................................................54 Double Precision Meter Batch Data ............................................................................................................56 Unsigned Character Meter Batch Data .......................................................................................................57 Integer Meter Run Data ...............................................................................................................................60 Unsigned Character Meter Run Data..........................................................................................................61 Double Precision Meter Run Data...............................................................................................................62 Double Precision Meter Control Commands...............................................................................................64 Unsigned Character Meter Control Commands ..........................................................................................65 Unsigned Integer Meter Commands ...........................................................................................................70

    Section VI - Product Data .........................................................................................................................................71 Text String Product Data .............................................................................................................................71 Double Precision Product Data ...................................................................................................................72 Unsigned Character Product Data ..............................................................................................................75

    Section VII - Digital I/O Data.....................................................................................................................................76 Text String Digital I/O Data..........................................................................................................................76 Integer Digital I/O Data ................................................................................................................................77 Double Precision Digital I/O Data................................................................................................................78 Unsigned Character Digital I/O Data ...........................................................................................................79 Unsigned Character Digital Run Data .........................................................................................................81 Unsigned Character Digital I/O Control Commands ...................................................................................82

    Section VIII - Analog I/O Data ..................................................................................................................................83 Double Precision Analog I/O Data...............................................................................................................84 Unsigned Character Analog I/O Data..........................................................................................................85 Double Precision Analog Run Data.............................................................................................................86

    Section IX - Pulse Data ............................................................................................................................................87 Text String Pulse I/O Data...........................................................................................................................87 Double Precision Pulse I/O Data.................................................................................................................88 Unsigned Character Pulse I/O Data ............................................................................................................91 Double Precision Pulse Run Data ...............................................................................................................92

    Section X - Communication Data .............................................................................................................................93 Text String Comm Data ...............................................................................................................................93 Unsigned Character Comm Data ................................................................................................................94

    Section XI - Prover Data...........................................................................................................................................95 Text String Prover Data ...............................................................................................................................95 Double Precision Prover Data .....................................................................................................................96 Unsigned Character Prover Data ................................................................................................................97 Text String Prover Run Data .....................................................................................................................100 Integer Prover Run Data............................................................................................................................101

  • Table of Contents

    iii

    Double Precision Prover Run Data ...........................................................................................................102 Unsigned Character Prover Run Data ......................................................................................................104 Double Precision Prove Trip Data .............................................................................................................105 Unsigned Character Prove Trip Data ........................................................................................................106 Long Integer Prove Quick Data .................................................................................................................107 Double Precision Prove Quick Data ..........................................................................................................108

    Section XII - Security Data .....................................................................................................................................109 Text String Security Level Data.................................................................................................................109 Integer Security Level Data .......................................................................................................................110 Unsigned Character Security Level Data ..................................................................................................111 Integer Display Data ..................................................................................................................................112 Text String Report Data.............................................................................................................................113

    Section XIV - Report Data ......................................................................................................................................114 Integer Report Data ...................................................................................................................................114

    Section XV - Algebraic and Boolean Data..............................................................................................................115 Double Precision Algebraic Data...............................................................................................................115 Unsigned Character Boolean Data............................................................................................................116 Unsigned Integer Algebraic/Boolean Data ................................................................................................117

    Section XVI - Local Storage ...................................................................................................................................119 Double Precision Run Data .......................................................................................................................119 Unsigned Character Meter Run Data........................................................................................................120

    Section XVII - Communication Glossary ................................................................................................................129

  • iv

    Proprietary Notice

    This Document contains information that is proprietary to FMC Technologies Measurement Solutions, Inc. and is available solely for customer information. The information herein shall not be duplicated, used or disclosed without prior permission of FMC Technologies Measurement Solutions, Inc.

    FMC Technologies Measurement Solutions, Inc. will not be held responsible for loss of liquid or of dam-age of any kind or from any cause to the person or property of others, or for loss or profit, or loss of use, or any other special, incidental, or consequential damages caused by the use or misapplication of the contents stated herein.

  • Section I - Introduction

    MN09044 Issue/Rev. 0.3 (9/97) 1

    Product Description

    This manual describes how the Smith MeterTM SyberTrol Flow Computer communicates with other computing de-vices from printers to simple dumb terminals to larger computers.

    Incorporated within the SyberTrol is the ability to directly (i.e., without a modem or multiplexer) communicate with an EIA-232C and/or an EIA-485 compatible remote device. Up to sixteen SyberTrols can be multidropped on a single communication line.

    The serial communications can be either EIA-232C and or EIA-485. There are four communications ports avail-able on each SyberTrol, three of which are user configurable. The specifications for each are as follows.

    Transmission Asynchronous

    Baud Rate Selectable

    Data Bits Selectable

    Start Bit 1

    Stop Bit 1

    Parity Selectable

    Line Protocol Half Duplex

    Table 1 - Communication Hardware

    Master/Slave Communications

    When communicating with an external device such as a computer the SyberTrol is a slave device. It will respond only when data is requested from it. The computer has to poll the instrument for status, program information, vol-umes, etc.

    When communicating with other SyberTrols as in the case of a number of SyberTrol Flow Computers communi-cating with a SyberTrol where the prover is programmed the SyberTrol where the prover is defined will become the master and will initiate communication with the other SyberTrols when proving is taking place.

    When proving with a Smith small volume prover the SyberTrol will act as the master and request information and control the prover electronics.

    Data Storage

    New values for program mode parameters are stored in the SyberTrol in a temporary location upon receipt from an external communicating device. Data is stored in this temporary location until the communicating device writes to the System Control Command (Data Type 6, Function Code 21, Subset 04, Offset Code 00) telling the SyberTrol to update the software. This allows the communicating device to change several items in program mode and update the instrument one time.

    Data is transmitted to the communicating device within a maximum of two seconds of receiving a command or request for data. In most cases the response is much quicker than two seconds.

    In the SyberTrol the data is zero based, therefore options accessed through communications will numerically be one less than observed on the screen of the SyberTrol. (Example - Temperature units 1 = Fahrenheit through communications, 1 = No Temperature used on the display of the SyberTrol.)

  • Section I - Introduction

    MN09044 Issue/Rev. 0.3 (9/97) 2

    Command Format

    The command Format for the SyberTrol Communications vary in length depending on the type of communica-tions being used, ASCII or BINARY. See Table 2 for the length of the individual segments of each command.

    Command Format Range ASCII BINARY Frame STX 1 Byte 1 Byte

    Byte Count 0-99* 2 Bytes 1 Byte

    SyberTrol Address 01-99 2 Bytes 1 Byte

    Data Type See Table 3 1 Byte 1 Byte

    Function Code See Table 4 2 Bytes 1 Byte

    Subset Code See Tables 2 Bytes 1 Byte

    Offset Code See Tables 2 Bytes 1 Byte

    Command See Table 5 1 Byte 1 Byte

    LRC Calculated** 1 Byte 1 Byte

    Table 2 - Command Format Reference * The Byte Count includes all characters from the SyberTrol address through the LRC. ** The LRC is calculated by Xoring all characters from and including the Byte Count through the segment

    just before the LRC. See the command examples in Section II.

    Data Type

    The Data Types for communications with the SyberTrol have been broken down into nine types, as shown in Ta-ble 3. Data Types 1 (Character), 4 (Float), 7 (Unsigned Integer), 8 (Unsigned Long) and 9 (Boolean) are re-served for future use in the SyberTrol.

    Data Type Number Description

    0 Text String

    1 Character

    2 Integer

    3 Long

    4 Float

    5 Double

    6 Unsigned Character

    7 Unsigned Integer

    8 Unsigned Long

    9 Boolean

    Table 3 - Data Type

  • Section I - Introduction

    MN09044 Issue/Rev. 0.3 (9/97) 3

    Function Code

    There are 27 Function Codes, each describing a specific group of parameters (See Table 4). Some combinations of Data Type and Function Code may not have any parameters associated with them.

    Function Code Number Description

    00 System Data

    01 Meter Data

    02 Product Data

    03 Digital Data

    04 Analog Data

    05 Pulse Data

    06 Comm Data

    07 Prover Data

    08 Security Level Data

    09 System Alarms

    10 Meter Alarms

    11 Meter Batch Data

    12 Meter Run Data

    13 Digital Run Data

    14 Analog Run Data

    15 Pulse Run Data

    16 Prove Data

    17 Prove Trip Data

    18 Prove Quick Data

    19 Reports

    20 Display

    21 System Control Commands

    22 Meter Control Commands

    23 Digital Control Commands

    24 Analog Control Commands

    25 Skid Data

    26 Boolean and Algebraic Data

    27 Timer Data

    Table 4 - Function Code

  • Section I - Introduction

    MN09044 Issue/Rev. 0.3 (9/97) 4

    Commands

    The commands are used to either indicate to the SyberTrol what the host wants or indicates to the host that the SyberTrol acknowledges (0) the command or that it is in error (9). See Table 5 for the available commands and a description of each.

    Commands Number Description

    0 Acknowledge (Response Only)

    1 Read Request (No Data On Master)

    2 Write Data In order to modify program mode parameters, the user must first write successfully

    to the communications passcode parameter (2210000). After all program mode values have been modified, the user must write to the update software parameter (6210400). No changes will take place if critical or fatal errors are present. Run-time values which are writeable are not subject to entry of the communications passcode parameter. When setting up new batches for a meter (data type 5, function code 11) through communications, parameter 61118?? must also be written to. The ?? indicates the offset for the meter 01 through 09.

    3 Read Several (Start Subset/End Subset)

    4 Reserved

    5 Read Security Level

    6 Write Security Level

    7 Reserved

    8 Indicates Extended Command Code Will Follow (Future Use)

    9 Error (Response Only)

    Table 5 - Communication Commands

    Data Length

    The data lengths for the data types that are currently being used in the SyberTrol are listed in Table 6. When sending data, Binary communications require that the total number of bytes shown be sent. In ASCII communica-tions, the length shown is a maximum; all bytes need not be sent.

    Data Length Type ASCII Binary

    Double Precision 14 Bytes 8 Bytes

    Integer 6 Bytes 2 Bytes

    Long Integer 10 Bytes 4 Bytes

    Text String Variable Length Variable Length

    Character 3 Bytes 1 Byte

    Terminator - LRC (Xor Each Byte) 1 Byte 1 Byte - CR (ASCII Only) 1 Byte 1 Byte

    Table 6 - Data Length

  • Section I - Introduction

    MN09044 Issue/Rev. 0.3 (9/97) 5

    How to Use This Manual

    This manual is to be used as a guide to communicating with the SyberTrol.

    The manual is divided into fifteen sections: Introduction, Using SyberTrol Communications, System Data, Meter Data, Product Data, Digital I/O Data, Analog I/O Data, Pulse Data, Communication Data, Prover Data, Security Data, Local Storage, Communications Glossary, Index and Related Publications.

    “Introduction” provides a brief introduction to the SyberTrol along with a description of the segments that make up a communication command to and from the SyberTrol.

    “Using SyberTrol Communications” provides examples of the commands for both ASCII and Binary communica-tions.

    “System Data” is a reference to all the data that is common to all meters, products and provers. This includes the general data, system alarms and control commands.

    “Skid Data” is a reference to the data that is associated with the meters that are combinated and assigned to a skid.

    “Meter Data” is a reference to all the data that is associated with each meter. This includes the general data, me-ter alarms, batch data, run data and control commands.

    “Product Data” is a reference to all the data that is associated with each of the products.

    “Digital I/O Data” is reference to all the data that is associated with the Digital I/O points. This includes the gen-eral data the run data and the control commands.

    “Analog I/O Data” is a reference to all the data that is associated with the Analog I/O points. This includes the general data and the run data.

    “Pulse Data” is a reference to all the data that is associated with the pulse I/O points. This includes the general data and the run data.

    “Communication Data” is a reference to all the data that is associated with the communications.

    “Prover Data” is a reference to all the data that is associated with the provers. This includes the general data, the run data, the trip data and the quick data.

    “Security Data” is a reference to all the data that is associated with the security of the instrument.

    “Local Storage” is a reference to the historical data that is stored in Local Storage.

    “Communications Glossary” is a reference to some of the terms that are used when dealing with communications.

    “Index” is an alphabetical listing of topics provided to and the user to easily locate a topic or parameter.

    “Related Publications” is provided as a reference to additional literature that is available for the SyberTrol.

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 6

    This section of the manual provides examples of the Smith ASCII LRC and the Smith Binary Communications protocols. Examples of the Smith ASCII CR protocol are not shown but are identified to the Smith ASCII LRC commands, except that the terminating character is a CR (carriage return), not a calculated LRC.

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 7

    Read Request (ASCII)

    Start of Frame - Always Hex02 (0x02) Byte Count - Number of bytes from address to and including the LRC Address - The address of the SyberTrol to which the message is being sent Type - Data type, Range is 0-9. See Table 3 for details. Function - Function Code, Range is from 00-27. See Table 4 for details. Subset - Range varies with data type and function code. See individual tables for details. Offset - Range varies with data type and function code. Range is 00-99. See individual tables for details. Command - Will vary depending on the ing on the type of command. Range is 0-9. See Table 5 for details. LRC - Longitudinal Redundancy Check

    FRAME CNT ADDR TYPE FUNCT SUB OFF CMD LRC

    STX BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 8

    Response to Read Request (ASCII)

    STX CNT ADDR TYPE FUNC SUB OFF CMD DATA1 DATA2 DATA N LRC

    Ctrl-B Byte 1 Byte 2 Byte 1 Byte 2 Byte Byte 1 Byte 2 Byte 1 Byte 2 Byte 1 Byte 2 Byte Byte Byte Byte Byte

    Same as Read Request Data Stream Same as

    Read

    CMD (Command) - The response to the read request will be either a 0 (acknowledge) followed by the data or a 9 for an error.

    Data Stream

    Integer An integer value (Data Type 2) is 6 bytes in length. If the value is less than 6 digits the response will be filled with leading spaces (0x20). The range of an integer is -32,767 to +32,766.

    Long Integer A long integer value (Data Type 3) is 10 bytes in length. If the value is less than 10 digits the response will be filled with leading spaces (0x20). The range of a long integer is -999,999,999 to +2,147,483,646.

    Text String A text string (Data Type 0) will vary in length from 3 to 15 characters depending on the parameters. Leading characters are filled with spaces (0x20).

    Double Precision A double precision value (Data Type 5) is 14 bytes in length. If the value is less than 14 digits the response will be filled with leading spaces (0x20). The

    range of a double precision value in the SyberTrol is -1e37 to 1e38.

    Unsigned Character

    An unsigned character (Data Type 6) is 3 bytes in length. If the value is less than 3 bytes the first 2 bytes will be filled with leading spaces (0x20).

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 9

    Read Request Example (ASCII - Character)

    The following example using the ASCII format demonstrates how to read the current baud rate setting for Communications Port #1 on the SyberTrol. This informa-tion is stored as an unsigned character indicating that the response will be a 3 byte response.

    Example

    Byte Count (11)

    SyberTrol Address (01)

    Data Type is Unsigned Character (6)

    Function Code is Communication Data (06)

    Subset is Baud Rate (01)

    Offset Code is for Communication Port 1 (01)

    Command is Read Request (1)

    Frame CNT ADDR TYPE FUNC SUB OFF CMD LRC

    STX 1 1 0 1 6 0 6 0 1 0 1 1 Null

    0x02 0x31 0x31 0x30 0x31 0x36 0x30 0x36 0x30 0x31 0x30 0x31 0x31 0x00

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 10

    Response to Read Request Example (ASCII - Character)

    The read request example returns the response that the baud rate is set to setting 4 which is 9600 baud.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD DATA 1 DATA 2 DATA 3 LRC

    STX 1 4 0 1 6 0 6 0 1 0 1 0 SPC SPC 4 DLE

    0x02 0x31 0x34 0x30 0x31 0x36 0x30 0x36 0x30 0x31 0x30 0x31 0x30 0x20 0x20 0x34 0x10

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 11

    Write Command Example (ASCII - Integer)

    The following example using the ASCII format demonstrates how to write to the delay on parameter for digital input/output #1. This information is stored as an in-teger indicating the data portion of the following command is 6 bytes. Note that the example shows all 6 bytes. This command could be sent without the + sign and leading zeros, with a byte count of 13.

    Note: Prior to issuing a write command as in this example a successful write must be made to the communications passcode (Data Type 2, Function Code 06, Subset 00, Offset 00).

    EXAMPLE:

    Byte Count (17) SyberTrol Address (01) Data Type is Integer (2) Function Code is Digital I/O Data (03) Subset is Delay On (01) Offset is 01 indicating Relay #1 Command is Write Data (2) Data is +00010 (Can also be sent as 10. The byte count would be 13.)

    Frame CNT ADDR TYPE FUNC SUB OFF CMD DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 LRC

    STX 1 7 0 1 2 0 3 0 1 0 1 2 + 0 0 0 1 0 RS

    0x02 0x31 0x37 0x30 0x31 0x32 0x30 0x33 0x30 0x31 0x30 0x31 0x32 0x2B 0x30 0x30 0x30 0x31 0x30 0x1E

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 12

    Acknowledge Response to Write Command Example (ASCII - Integer)

    The response to the write command is the same as the write command except for the byte count and the command. The write command (2) has been replaced with an acknowledge (0) to indicate that the data has been changed as requested. Data fields are not returned in the response; as a result, the byte count has also changed.

    Note: After completing the write process to the SyberTrol for changing program data, a message must be written to the update software command

    (Data Type 6, Function Code 21, Subset 04, Offset Code 00) before the software will be updated. An error response (9) is returned to the Update Software Command it indicates a conflict in the programming.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD LRC

    STX 1 1 0 1 2 0 3 0 1 0 1 0 Null

    0X02 0x31 0x31 0x30 0x31 0x32 0x30 0x33 0x30 0x31 0x30 0x31 0x30 0x00

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 13

    Error Response to Write Command Example (ASCII - Integer)

    If there is an error in the write command the response is the same as the acknowledge response except that the command value is 9 (0x39) instead of 0 (0x30). The future field will be used to report the reason why the write request failed. This feature is not implemented in this version of firmware.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD FUTURE LRC

    STX 1 3 0 1 2 0 3 0 1 0 1 9 0 0 HT

    0x02 0x31 0x33 0x30 0x31 0x32 0x30 0x33 0x30 0x31 0x30 0x31 0x39 0x30 0x30 0x09

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 14

    Multiple Register Read Request (ASCII - Double Precision)

    The following example demonstrates how to read multiple registers with a single command. The command is similar to the one used for the read data except for the ending subset field which adds an additional 2 bytes to the request. The command used is a 3 indicating that multiple registers are being read.

    EXAMPLE: Byte Count (13) SyberTrol Address (01) Data Type is Double Precision (5) Functional Code is Meter Data (01) Beginning Subset is High Flow Rate (09) Offset is 01 Indicating Meter 1 Command is Read Several (3) Ending Subset is Minimum Flow Rate (11)

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD END SUB LRC

    STX 1 3 0 1 5 0 1 0 9 0 1 3 1 1 FF

    0x02 0x31 0x33 0x30 0x31 0x35 0x30 0x31 0x30 0x39 0x30 0x31 0x33 0x31 0x31 0x0C

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 15

    Acknowledge Response to the Multiple Register Read Request (ASCII - Double Precision)

    The response to the multiple register read request includes the byte count of the response, a repeat of the address, type, function, beginning subset, the offset, the acknowledge command(0), the end subset plus the data that was requested. Each data register returned will be separated by a NULL character. Note that the byte count will read 99 for 99 bytes and above. For example if the SyberTrol returned 120 bytes of data, the byte counter will indicate 99 bytes of data.

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD END SUB

    STX 5 7 0 1 5 0 3 0 9 0 1 0 1 1

    0x02 0x35 0x37 0x30 0x31 0x35 0x30 0x33 0x30 0x39 0x30 0x31 0x30 0x31 0x31

    DATA 1

    DATA 2

    DATA 3

    DATA 4

    DATA 5

    DATA 6

    DATA 7

    DATA 8

    DATA 9

    DATA 10

    DATA 11

    DATA 12

    DATA 13

    DATA 14

    DATA 15

    DATA 16

    SP SP SP SP SP SP SP SP SP SP 2 5 0 0 Null SP

    0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x32 0x35 0x30 0x30 0x00 0x20

    DATA 17

    DATA 18

    DATA 19

    DATA 20

    DATA 21

    DATA 22

    DATA 23

    DATA 24

    DATA 25

    DATA 26

    DATA 27

    DATA 28

    DATA 29

    DATA 30

    DATA 31

    DATA 32

    SP SP SP SP SP SP SP SP SP SP 2 0 0 Null SP SP

    0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x32 0x30 0x30 0x00 0x20 0x20

    DATA 33

    DATA 34

    DATA 35

    DATA 36

    DATA 37

    DATA 38

    DATA 39

    DATA 40

    DATA 41

    DATA 42

    DATA 43

    DATA 44

    LRC

    SP SP SP SP SP SP SP SP SP SP 4 0 FS

    0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x20 0x34 0x30 0x1c

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 16

    Error Response to the Multiple Register Read Request (ASCII - Double Precision)

    The error response for this example was generated using an invalid offset for this function code. The string is returned as sent except for the command value which is returned as an error (9). The future field will be used to report the reason why the write request failed. This feature is not implemented in the revision of firmware.

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD FUTURE LRC

    STX 1 3 0 1 5 0 1 0 9 0 7 9 0 0 Null

    0x02 0x31 0x33 0x30 0x31 0x35 0x30 0x31 0x30 0x39 0x30 0x37 0x39 0x30 0x30 0x00

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 17

    Read Request (Binary)

    Start of Frame - Always Hex02 (0x02)

    Byte Count - Number of bytes from address to and including the LRC

    Address - The address of the SyberTrol the message is being sent to.

    Type - Data Type, Range is 0-9 See Table 3 for details.

    Function - Function Code, Range is 00-23 See Table 4 for details.

    Subset - Range varies with Data Type and Function Code See individual tables for details.

    OffSet - Range varies with Data Type and Function Code. Range is 00-99. See individual tables for details.

    Command - Will vary depending on the type of command. Range is 0-9. See Table 5 for details.

    LRC - Longitudinal Redundancy Check

    FRAME CNT ADDR TYPE FUNC SUB OFF CMD LRC

    STX BYTE BYTE BYTE BYTE BYTE BYTE BYTE BYTE

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 18

    Response to Read Request (Binary)

    STX CNT ADDR TYPE FUNC SUB OFF CMD DATA1 DATA2 DATA N LRC

    Ctrl-B Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte Byte

    Same as Read Request Data Stream Same as

    Read

    Data Stream

    Integer An integer value (Data Type 2) is 2 bytes in length. The range of an integer is -32,767 to +32,766.

    Long Integer A long integer value (Data Type 3) is 4 bytes in length. The range of a long integer is -2,147,483,647 to +2,147,483,646.

    Text String A text string (Data Type 0) will vary in length from 3 to 15 characters depending on the parameter. Leading characters are filled with spaces (0x20).

    Double Precision A double precision value (Data Type 5) is 8 bytes in length. The range of a double precision value is -1e37 to 1e38. Unsigned Character

    An unsigned character (Data Type 6) is 1 byte in length.

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 19

    Read Request Example (Binary - Character)

    The following example using the Binary format demonstrates how to read the current baud rate setting for Communications Port #1 on the SyberTrol. This infor-mation is stored as an unsigned character indicating that the response will be a 1 byte response.

    Example

    Byte Count 7 SyberTrol Address (1) Data Type is Unsigned Character (6) Function Code is Communication Data (6) Subset is Baud Rate (1) Offset Code is for Communication Port 1 (1) Command is Read Request (1)

    Frame CNT ADDR TYPE FUNC SUB OFF CMD LRC

    STX 7 1 6 6 1 1 1 7

    0x02 0x07 0x01 0x06 0x06 0x01 0x01 0x01 0x07

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 20

    Response to Read Request Example

    The read request example returns the response that the baud rate is set to 4 which is 9600 Baud.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD DATA 1 LRC

    STX 8 1 6 6 1 1 0 4 12

    0x02 0x08 0x01 0x06 0x06 0x01 0x01 0x01 0x04 0x0C

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 21

    Write Command Example (Binary- Integer)

    The following example using the Binary format demonstrates how to write to the delay on parameter for digital input/output #1. This information is stored as an in-teger so the data portion of the following command is 2 bytes.

    Note: Prior to issuing a write command as in this example a successful write must be made to the communications passcode (Data Type 2, Function Code 06, Subset 00, Offset 00).

    EXAMPLE:

    Byte Count (8) SyberTrol Address (1) Data Type is Integer (2) Function Code is Digital I/O Data (3) Subset is Delay On (1) Offset is 01 indicating Relay #1 Command is Write Data (2) Data is 30 seconds.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD DATA1 DATA2 LRC

    STX 9 1 2 3 1 1 2 00 30 21

    0x02 0x09 0x01 0x02 0x03 0x01 0x01 0x02 0x00 0x1E 0x15

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 22

    Acknowledge Response to Write Command Example (Binary - Integer)

    The response to the write command is the same as the write command except for the byte count and the command. The write command (2) has been replaced with an acknowledge (0) to indicate that the data has been changed as requested. Data fields are not returned in the response; as a result the byte count has also changed.

    Note: After completing the write process to the SyberTrol for changing program data, a message must be written to the update software command (Data Type 6, Function Code 21, Subset 04, Offset Code 0) before the software will be updated. An error response (9) is returned to the Update Software Command it indicates a conflict in the programming.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD LRC

    STX 7 1 2 3 1 1 0 7

    0X02 0x07 0x01 0x02 0x03 0x01 0x01 0x00 0x07

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 23

    Error Response to Write Command Example (Binary - Integer)

    If there is an error in the write command the response is the same as the acknowledge response except that the command value is 9 (0x09) instead of 0 (0x00). The future field will be used to report the reason why the write request failed. That feature is not implemented on this version of the firmware.

    Frame CNT ADDR TYPE FUNC SUB OFF CMD FUTURE* LRC

    STX 8 1 2 3 1 1 9 0 1

    0x02 0x08 0x01 0x02 0x03 0x01 0x01 0x09 0x00 0x01

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 24

    Multiple Register Read Request (Binary - Unsigned Character)

    The following example demonstrates how to read multiple registers with a single command. The command is similar to the one used for the read data except for the ending subset field which adds an additional byte to the request. The command used is a 3 indicating that multiple registers are being read.

    EXAMPLE: Byte Count (8) SyberTrol Address (1) Data Type is Unsigned Character (6) Functional Code is Product Data (2) Beginning Subset is Pressure Calculation Method (0) Offset is 1 Indicating Product 1 Command is Read Several (3) Ending Subset is Mass Calculation Units (2)

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD END SUB LRC

    STX 8 1 6 2 0 1 3 2 15

    0x02 0x08 0x01 0x06 0x02 0x00 0x01 0x03 0x02 0x0F

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 9/97 25

    Acknowledge Response to the Multiple Register Read Request (Binary - Unsigned Character)

    The response to the multiple register read request includes the byte count of the response, a repeat of the address, type, function, beginning subset, the offset, the acknowledge command(0), the end subset plus the data that was requested. Each data register returned will be separated by a NULL character. Note that the byte count will read 255 for 255 bytes and above. For example if the SyberTrol returned 300 bytes of data, the byte counter will indicate 255 bytes of data.

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD END SUB

    DATA 1 DATA 2 DATA 3 DATA 4 DATA 5 LRC

    STX 13 1 6 2 0 1 0 2 1 Null 5 Null 1 14

    0x02 0x0D 0x01 0x06 0x02 0x00 0x01 0x00 0x02 0x01 0x00 0x05 0x00 0x01 0x0E

  • Section II - Using SyberTrol Communications

    MN09044 Issue/Rev. 0.3 (9/97) 26

    Error Response to the Multiple Register Read Request (Binary - Unsigned Character)

    The error response for this example was generated using an invalid offset for this function code. The string is returned as sent except for the command value which is returned as an error (9).

    Frame CNT ADDR TYPE FUNC BEG. SUB OFF CMD FUTURE LRC

    STX 7 1 6 2 0 1 9 0 10

    0x02 0x07 0x01 0x06 0x02 0x00 0x01 0x09 0x00 0x0A

  • MN09044 Issue/Rev. 0.3 (9/97) 27

    This page intentionally left blank.

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 28

    Data Type - 0 Function Code - 00 Text String System Data

    Subset Function Range

    00 Flow Rate Description 0-3 Chars RW

    01 Volume Units Description 0-3 Chars RW

    02* Combinated I.D. 0-9 Chars RW

    03* Combinated Reports Start Time and Date Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 18:30_15/10/96)

    15 Chars RW

    04* Combinated Reports End Time and Date Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 21:30_15/10/96)

    15 Chars RW

    05* Combinated Report Print Time and Date Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 22:00_15/10/96)

    15 Chars RW

    06 Alpha Date 15 Chars RO

    07 Numeric Date Date must be entered in military format, fields must be separated by “/” (i.e., Day/Month/Year - 15/3/96).

    15 Chars RW

    08 Time Time can be entered as AM, PM or Military, the fields must be separated by “:” (i.e., hh:mm:ss_AM or PM or MIL, 6:15:--_AM)

    15 Chars RW

    Offset Code = 00 Note: *These parameters may be programmed using these function codes or they may be programmed using the “Skid” function code and offset code 1. When programmed here they will correspond to Skid #1 Report #1 only.

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 29

    Data Type - 2 Function Code - 00 Integer System Data

    Subset Function Range

    00 Automatic Skid Report Select #1 0. Default Combinated Report 1. User Configurable Reports (not implemented)

    0 - 1 RW

    Offset Code = 00 Note: This report can also be set up by the integer Skid Data in Version 2 of the FCPB firmware.

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 30

    Data Type - 5 Function Code - 00 Double Precision System Data

    Subset Function Range

    00 Reference Temperature 0 - 999.9 RW

    01 Combinated Report Offset 0 - 9999 RW

    Offset Code = 00

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 31

    Data Type - 6 Function Code - 00 Unsigned Character System Data

    Subset Function Range

    00 Mode 1 - 5 RW

    01 Communications Address 0 - 99 RW

    02 Volume Units 0. Gal - Gallons 1. Bbl - Barrels 2. DEK - Dekaliters 3. Lit - Liters 4. M3 - Cubic Meters

    0 - 4 RW

    03 Temperature Units 0. No Temp Used 1. Fahrenheit 2. Celsius

    0 - 2 RW

    04 Density Units 0. No Density Used 1. Lb/Ft3 2. Kg/M3

    0 - 2 RW

    05 Pressure Units 0. No Pressure Used 1. PSI 2. Bar 3. Kg/Cm2 4. KPA

    0 - 4 RW

    06 Mass Units 0. Lb 1. Kg 2. U.S. Ton 3. Metric Ton 4. Long Ton

    0 - 4 RW

    07 Flow Rate Units 0. Per Min 1. Per Hour

    0 - 1 RW

    08 Alarm Relay I/O 0. No Relay 1. Relay 1 : : 32. Relay 32

    0 - 32 RW

    09* Combinated Auto Print Select 0. No Auto Report 1. Report At End Of Batch 2. Report Programmed Time Interval

    0 - 2 RW

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 32

    Subset Function Range

    10* Combinated Totals & Averages Select 0. No Reset 1. Averages 2. Totals and Averages

    0 - 2 RW

    11 FIOM Standalone 0. No 1. Yes

    0 - 1 RW

    12 SyberTrol Status Output # (Version 1 and above of the FCPB firmware)

    0-32 RW

    13 FCPB firmware revision # No entry RO

    14 FIOM firmware revision # No entry RO

    15 API rounding 0. No rounding 1. With rounding

    0 - 1 RW

    Offset Code = 00

    Note 1: Data is zero based, therefore options accessed through communications will numerically be one less than observed on the screen of

    the SyberTrol. (Example - Temperature Units 1 = Fahrenheit through communications, 1 = No temp used on display of the SyberTrol).

    Note 2: *These parameters may be programmed using these function codes or they may be programmed using the “Skid” function code and offset code. When programmed here they will correspond to Skid #1 Report #1.

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 33

    Data Type - 6 Function Code - 09 Unsigned Character System Alarms

    Subset Function

    00 Ram Alarm RO

    01 ROM Alarm RO

    02 Watchdog Error RO

    03 Parameters Reinitialized to Factory Default RO

    04 Flash Error RO

    05 CanBus Down RO

    06 FIOM RAM Fail RO

    07 FIOM ROM Fail RO

    08 FIOM Flash Fail RO

    09 FIOM Watchdog RO

    10 Parameters Not Saved on Power Failure Note: When power is restored enter the program mode to save parameters.

    RO

    11 Passcodes Reset RO

    12 Power Fail Limit RO

    13 FCPB Power Failure Alarm RO

    14 User-defined System Alarm #1 RO

    15 User-defined System Alarm #2 RO

    16 User-defined System Alarm #3 RO

    17 User-defined System Alarm #4 RO

    18 User-defined System Alarm #5 RO

    19 User-defined System Alarm #6 RO

    20 User-defined System Alarm #7 RO

    21 User-defined System Alarm #8 RO

    22 User-defined System Alarm #9 RO

    23 User-defined System Alarm #10 RO

    24 Report Queue Full RO

    Offset Code = 00

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 34

    Data Type - 2 Function Code - 21 Integer System Control Commands

    Subset Function Range

    00 Communications Passcode 9999 RW

    Offset Code = 00

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 35

    Data Type - 6 Function Code - 21 Unsigned Character System Control Commands

    Subset Function Range

    00 SyberTrol Address 0 - 99 RW

    01 Prover Address 0 - 9 RW

    02 Request System Default Report Command 0. Configuration Report 1. Prover Report 2. System Batch Report

    0 - 2 RW

    03 Request System Configurable Report Command 0 - 15 RW

    04 Update Software Command 0. Exit Without Changes 1. Exit and Save

    0 - 1 RW

    05 Set System Alarm 0. RAM Alarm 1. ROM Alarm 2. Watchdog Error 3. Parameters Reinitialized to Factory Default 4. Flash Error 5. Canbus Down 6. FIOM RAM Fail 7. FIOM ROM Fail 8. FIOM Flash Fail 9. FIOM Watchdog 10. Parameters Not Saved on Power Failure 11. Passcode Reset 12. Power Fail Limit 13. FCPB Power Fail 14. User-defined System Alarm #1 15. User-defined System Alarm #2 16. User-defined System Alarm #3 17. User-defined System Alarm #4 18. User-defined System Alarm #5 19. User-defined System Alarm #6 20. User-defined System Alarm #7 21. User-defined System Alarm #8 22. User-defined System Alarm #9 23. User-defined System Alarm #10 24. Report Queue Full

    0 - 24 RW

    06 Acknowledge System Alarm Alarm numbers as listed in subset 05

    0 - 24 RW

    07 Clear System Alarm Alarm numbers as listed in subset 05

    0 - 24 RW

    Offset Code = 00

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 36

    Data Type - 7 Function Code - 21 Unsigned Integer System Command

    Subset Function Range

    00 Timer 1 Reset Resolution 0.1 second Write 0 to reset timer

    0 - 65535 RW

    01 Timer 2 Reset Resolution 0.1 second Write 0 to reset timer

    0 - 65535 RW

    02 Timer 3 Reset Resolution 0.1 second Write 0 to reset timer

    0 - 65535 RW

    03 Timer 4 Reset Resolution 0.1 second Write 0 to reset timer

    0 - 65535 RW

    04 Timer 5 Reset Resolution 1.0 second Write 0 to reset timer

    0 - 65535 RW

    05 Timer 6 Reset Resolution 1.0 second Write 0 to reset timer

    0 - 65535 RW

    06 Timer 7 Reset Resolution 1.0 second Write 0 to reset timer

    0 - 65535 RW

    07 Timer 8 Reset Resolution 1.0 second Write 0 to reset timer

    0 - 65535 RW

    08 Timer 9 Reset Resolution 1.0 minute Write 0 to reset timer

    0 - 65535 RW

    09 Timer 10 Reset Resolution 1.0 minute Write 0 to reset timer

    0 - 65535 RW

    10 Timer 11 Reset Resolution 1.0 minute Write 0 to reset timer

    0 - 65535 RW

    11 Timer 12 Reset Resolution 1.0 minute Write 0 to reset timer

    0 - 65535 RW

  • Section III - System Data

    MN09044 Issue/Rev. 0.3 (9/97) 37

    Subset Function Range

    12 Timer 13 Reset Resolution 1.0 hour Write 0 to reset time

    0 - 65535 RW

    13 Timer 14 Reset Resolution 1.0 hour Write 0 to reset time

    0 - 65535 RW

    14 Timer 15 Reset Resolution 1.0 hour Write 0 to reset time

    0 - 65535 RW

    15 Timer 16 Reset Resolution 1.0 hour Write 0 to reset time

    0 - 65535 RW

    Offset Code = 00

  • Section IV - Skid Data

    MN09044 Issue/Rev. 0.3 (9/97) 38

    Data Type = 0 Function Code = 25 Text String Skid Data

    Subset Function Range

    00 Skid ID 0 - 9 Chars RW

    01 Report #1 Start Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 1830_23/01/97)

    15 Chars RW

    02 Report #2 Start Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 1830_23/01/97)

    15 Chars RW

    03 Report #1 End Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2130_23/01/97)

    15 Chars RW

    04 Report #2 End Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2130_23/01/97)

    15 Chars RW

    05 Report #1 Print Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2200_23/01/97)

    15 Chars RW

    06 Report #2 Print Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2200_23/01/97)

    15 Chars RW

    Offset Code = Skid Number (01 through 03)

  • Section IV - Skid Data

    MN09044 Issue/Rev. 0.3 (9/97) 39

    Data Type = 2 Function Code = 25 Integer Skid Data

    Subset Function Range

    00 Maximum Pulse Output Frequency 0 - 1000 Hz RW

    01 Automatic Skid Report Selection #1 0. Default Skid Report 1. User-configurable Skid Report

    0 - 1 RW

    02 Automatic Skid Report Selection #2 0. Default Skid Report 1. User-configurable Skid Report

    0 - 1 RW

    Offset Code = Skid Number (01 through 03)

  • Section IV - Skid Data

    MN09044 Issue/Rev. 0.3 (9/97) 40

    Data Type = 5 Function Code = 25 Double Precision Skid Data

    Subset Function Range

    00 Skid Report #1 Offset (Interval) 0 - 9999 RW

    01 Skid Report #2 Offset (Interval) 0 - 9999 RW

    Offset Code = Skid Number (01 through 03)

  • Section IV - Skid Data

    MN09044 Issue/Rev. 0.3 (9/97) 41

    Data Type = 6 Function Code = 25 Unsigned Character Skid Data

    Subset Function Range

    00 Meter Numbers

    Meter Number 1 2 3 4 5 6

    Binary Number 1 2 4 8 16 32

    Note: When assigned to more than one meter, add up the binary numbers for the assignment value.

    Example 1: Meters 1 and 3 assigned to a skid Add binary numbers 1 + 4 = 5 Enter 5 in the Range

    Example 2: Meters 1, 2, 3, 4, 5, and 6 assigned to a skid, add binary numbers 1 + 2 + 4 + 8 + 16 + 32 = 63 Enter 63 in the range

    0 - 63 RW

    01 Auto Print Selection #1 0. No Auto Report 1. Report at End of Batch 2. Report - Programmed Time Interval

    0 - 2 RW

    02 Auto Print Selection #2 0. No Auto Report 1. Report at End of Batch 2. Report - Programmed Time Interval

    0 -2 RW

    03 Totals and Averages Reset #1 0. No Reset 1. Averages 2. Totals and Averages

    0 - 2 RW

    04 Totals and Averages Reset #2 0. No Reset 1. Averages 2. Totals and Averages

    0 - 2 RW

    05 Flow Echo I/O Point 0. No Flow Echo Point 1. Flow Echo Output Point 1 : : 12. Flow Echo Output Point 12

    0 - 12 RW

  • Section IV - Skid Data

    MN09044 Issue/Rev. 0.3 (9/97) 42

    Subset Function Range

    06 Flow Echo Type Select 0. Row 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    07 Pulse Output Digital I/O Point 0. No Pulse Output 1. Pulse Output Point 1 2. Pulse Output Point 2 9. Pulse Output Point 9 10. Pulse Output Point 10 17. Pulse Output Point 17 18. Pulse Output Point 18 25. Pulse Output Point 25 26. Pulse Output Point 26

    Note: These are the only I/O points that can be assigned for the Pulse Output.

    0, 1, 2, 9, 10 17, 18, 25, 26

    RW

    Offset Code = Skid Number (01 through 03)

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 43

    Data Type - 0 Function Code - 01 Text String Meter Data

    Subset Function Range

    00 Meter ID 0-9 Chars RW

    01 Report #1 Start Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 1830_15/10/97)

    15 Chars RW

    02 Report #1 End Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2130_15/10/97)

    15 Chars RW

    03 Report #1 Print Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2200_15/10/97)

    15 Chars RW

    04 Report #2 Start Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2130_23/01/97)

    15 Chars RW

    05 Report #2 End Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2130_23/01/97)

    15 Chars RW

    06 Report #2 Print Time and Date

    Time and Date must be entered in military format (i.e., hh:mm_dd/mm/yy, 2200_23/01/97)

    15 Chars RW

    Offset Code = Meter Number (01 through 06) Note: Subsets 04, 05, 06 Version 2 and above of the FCPB firmware

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 44

    Data Type - 2 Function Code - 01 Integer Meter Data

    Subset Function Range

    00 Automatic Report Select #1 0. Default Batch Report 1. User Configurable Reports

    0 - 1 RW

    01 Automatic Report Select #2 0. Default Batch Report 1. User Configurable Reports

    0 -1 RW

    02 Maximum Pulse Output Frequency 0 - 1000 Hz RW

    Offset Code = Meter Number (01 through 06)

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 45

    Data Type - 5 Function Code - 01 Double Precision Meter Data

    Subset Function Range

    00 K Factor 0.01 - 99999.99 RW

    01 Default Temperature -999.9 - 999.9 RW

    02 High Temperature Alarm -999 - 999 RW

    03 Low Temperature Alarm -999 - 999 RW

    04 Batch Minimum Volume 0 - 999999 RW

    05 Batch Maximum Volume 0 - 1e9 RW

    06 Low Flow Volume 0 - 9999 RW

    07 First Trip Volume 0 - 9999 RW

    08 Final Trip Volume 0 - 99.9 RW

    09 High Flow Rate 0 - 99999 RW

    10 Low Flow Rate 0 - 99999 RW

    11 Minimum Flow Rate 0 - 99999 RW

    12 Flow Control Timer 0.01 - 99.9 RW

    13 High Flow Alarm Rate 0 - 99999 RW

    14 Low Flow Alarm Rate 0 - 99999 RW

    15 Proportional Gain 0 - 999.99 RW

    16 Integral Gain 0 - 9.9999 RW

    17 Derivative Gain 0 - 999.99 RW

    18 Back Pressure Delta Pressure 0 - 999.9 RW

    19 Back Pressure Flow Rate Timer 0 - 99 RW

    20 Back Pressure Flow Rate Reduction 50 - 90 RW

    21 Back Pressure Minimum Flow Rate 0 - 99999 RW

    22 Back Pressure Control Pressure 0.1 - 999.9 RW

    23 Dual Pulse Error Count 1 - 999 RW

    24 Dual Pulse Error Reset Hours 0 - 9999 RW

    25 Dual Pulse Error Reset Minutes 0 - 59 RW

    26 Dual Pulse Flow Cutoff 0 - 999 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 46

    Subset Function Range

    27 Default Density 0 - 9999 RW

    28 High Density Alarm 0 - 9999 RW

    29 Low Density Alarm 0 - 9999 RW

    30 Default Pressure 0 - 999.99 RW

    31 High Pressure Alarm 0 - 999.99 RW

    32 Low Pressure Alarm 0 - 999.99 RW

    33 Delta Pressure Strainer Delay 0 - 999 RW

    34 Sediment And Water Limit Percent 0 - 99.99 RW

    35 Sampling Volume Interval 0 - 999 RW

    36 Sampling Time Interval 0 - 999 RW

    37 Sampling Can Size 0 - 99 RW

    38 Sampling Can Grab 0 - 999 RW

    39 Sampling Alarm Count 0 - 65535 RW

    40 Report Offset #1 0 - 9999 RW

    41 Report Offset #2 0 - 9999 RW

    Offset Code = Meter Number (01 through 06)

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 47

    Data Type - 6 Function Code - 01 Unsigned Character Meter Data

    Subset Function Range

    00 Alarm Shutdown 0. No 1. Yes

    0 - 1 RW

    01 Pulse Multiplier 0. Full Pulses 1. Half Pulses

    0 - 1 RW

    02 Temperature I/O Point 0. No Temperature Input Point 1. Input Point 1 : : 12. Input Point 11

    0 - 12 RW

    03 Batch Start 0. Manually 1. Automatically

    0 - 1 RW

    04 Batch Rotate 0. No Rotation 1. Continuous

    0 - 1 RW

    05 Batch Type 0. Independent 1. Combinated

    0 - 1 RW

    06 Batch Start I/O Point 0. No Batch Start Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    07 Batch Stop I/O Point 0. No Batch Stop Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    08 Product Detect 1 I/O Point 0. No Product Detect Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 48

    Subset Function Range

    09 Product Detect 2 I/O Point 0. No Product Detect Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    10 Product Detect 3 I/O Point 0. No Product Detect Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    11 Product Detect 4 I/O Point 0. No Product Detect Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    12 End Batch I/O Point 0. No End Of Batch Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    13 Pump I/O Point 0. No End Of Batch Input Point 1. Input Point 1 : : 32. Input Point 32

    0 - 32 RW

    14 Flow Tolerance 0 to 9%

    0 - 9 RW

    15 Back Pressure Tolerance 0 to 9%

    0 - 9 RW

    16 Flow Rate Type Select 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    17 Valve Type Select 0. No Flow Control 1. Analog Valve 2. 210 Digital Valve 3. 296 2-Stage Valve 4. Motorized Valve

    0 - 4 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 49

    Subset Function Range

    18 Flow Echo I/O Point 0. No Flow Echo Point 1. Flow Echo Output Point 1 : : 12. Flow Echo Output Point 12

    0 - 12 RW

    19 Flow Echo Type Select 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    20 Analog Valve Output I/O Point 0. No Analog Valve Output Point 1. Analog Valve Output At Point 1 : : 12. Analog Valve Output At Point 12

    0 - 12 RW

    21 Analog Valve Status I/O Point 0. No Analog Valve Status Input Point 1. Analog Valve Status Input At Point 1 : : 32. Analog Valve Status Input At Point 32

    0 - 32 RW

    22 Digital Valve Upstream I/O Point 0. No Analog Valve Status Input Point 1. Digital Valve Status Input At Point 1 : : 32. Digital Valve Status Input At Point 32

    0 - 32 RW

    23 Digital Valve Downstream I/O Point 0. No Digital Valve Downstream Output Point 1. Digital Valve Downstream Output Point 1 : : 32. Digital Valve Downstream Output Point 32

    0 - 32 RW

    24 Digital Valve Status I/O Point 0. No Digital Valve Status Input Point 1. Digital Valve Status Input Point 1 : : 32. Digital Valve Status Input Point 32

    0 - 32 RW

    25 Two Stage Valve Upstream I/O Point 0. No Two Stage Valve Upstream Output Point 1. Two Stage Valve Upstream Output Point 1 : : 32. Two Stage Valve Upstream Output Point 32

    0 - 32 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 50

    Subset Function Range

    26 Two Stage Valve Downstream I/O Point 0. No Two Stage Valve Downstream Output Point 1. Two Stage Valve Downstream Output Point 1 : : 32. Two Stage Valve Downstream Output Point 32

    0 - 32 RW

    27 Two Stage Valve Status I/O Point 0. No Two Stage Valve Status Input Point 1. Two Stage Valve Status Input Point 1 : : 32. Two Stage Valve Status Input Point 32

    0 - 32 RW

    28 Motorized Valve Open Signal I/O Point 0. No Motorized Valve Open Output 1. Motorized Valve Open Output Point 1 : : 32. Motorized Valve Open Output Point 32

    0 - 32 RW

    29 Motorized Valve Closed Signal I/O Point 0. No Motorized Valve Closed Output 1. Motorized Valve Closed Output Point 1 : : 32. Motorized Valve Closed Output Point 32

    0 - 32 RW

    30 Motorized Valve Status Open I/O Point 0. No Motorized Valve Open Status Input 1. Motorized Valve Open Status Input Point 1 : : 32. Motorized Valve Open Status Input Point 32

    0 - 32 RW

    31 Motorized Valve Status Closed I/O Point 0. No Motorized Valve Closed Status Input 1. Motorized Valve Closed Status Input Point 1 : : 32. Motorized Valve Closed Status Input Point 32

    0 - 32 RW

    32 Back Pressure Control Select 0. None 1. Flow Rate 2. Pressure

    0 - 2 RW

    33 Error Reset Select 0. No Error Reset 1. Programmed Time 2. Totals Reset

    0 - 2 RW

    34 AB Level Security 0. No Security 1. Level A Security 2. Level B Security

    0 - 2 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 51

    Subset Function Range

    35 Density Analog I/O Point 0. No Density Analog Input Point 1. Density Analog Input Point 1 : : 12. Density Analog Input Point 12

    0 - 12 RW

    36 Density Pulse I/O Point 0. No Density Pulse Input Point 5. Pulse Input 5 6. Pulse Input 6

    0, 5 or 6 RW

    37 Share Meter Temperature 0. No 1. Yes

    0 - 1 RW

    38 Density Temperature Analog I/O Point 0. No Density Temperature Analog Input Point 1. Density Temperature Analog Input Point 1 : : 12. Density Temperature Analog Input Point 12

    0 - 12 RW

    39 Share Meter Pressure 0. No 1. Yes

    0 - 1 RW

    40 Density Pressure Analog I/O Point 0. No Density Pressure Analog Input Point 1. Density Pressure Analog Input Point 1 : : 12. Density Pressure Analog Input Point 12

    0 - 12 RW

    41 Density Input Type 0. No Density 1. Analog 2. Solartron 3. Sarasota 4. UGC 5. Other

    0 - 5 RW

    42 Pressure Analog I/O Point 0. No Pressure Analog Input Point 1. Pressure Analog Input Point 1 : : 12. Pressure Analog Input Point 12

    0 - 12 RW

    43 Strainer Digital I/O Point 0. No Strainer Digital Input Point 1. Strainer Digital Input Point 1 : : 32. Strainer Digital Input Point 32

    0 - 32 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 52

    Subset Function Range

    44 Sediment And Water Analog I/O Point 0. No Sediment & Water Analog Input Point 1. Sediment & Water Analog Input Point 1 : : 12. Sediment & Water Analog Input Point 12

    0 - 12 RW

    45 Sediment And Water Diverter Valve Digital I/O Point 0. No Sediment & Water Diverter Valve Digital Output Point 1. Sediment & Water Diverter Valve Digital Output Point 1 : : 32. Sediment & Water Diverter Valve Digital Output Point 32

    0 - 32 RW

    46 Sediment And Water Diverter Feedback Digital I/O Point 0. No Diverter Valve Status Digital Input Point 1. Diverter Valve Status Digital Input Point 1 : : 32. Diverter Valve Status Digital Input Point 32

    0 - 32 RW

    47 Sampler Digital I/O Point 0. No Sampler Digital Output Point 1. Sampler Digital Output Point 1 : : 32. Sampler Digital Output Point 32

    0 - 32 RW

    48 Sampler Interval Type 0. Volume 1. Time

    0 - 1 RW

    49 Sampler Full Alarm 0. Disables Alarm 1-99. Sets The Percentage To Fill The Sampler Before Alarming

    0 - 99 RW

    50 Sampler Alarm Type 0. Count 1. Percentage

    0 - 1 RW

    51 Reserved

    52 Reserved

    53 Reserved

    54 Reserved

    55 Reserved

    56 Reserved

    57 Reserved

    58 Reserved

    59 Reserved

    60 Reserved

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 53

    Subset Function Range

    61 Reserved

    62 Reserved

    63 Auto Print Select #1 0. No Auto Report 1. Report At End Of Batch 2. Report - Programmed Time Interval

    0 - 2 RW

    64 Totals & Averages Reset #1 0. No Reset 1. Averages 2. Totals And Averages

    0 - 2 RW

    65 Detect Switch I/O 0. No Detect Switch Input Point 1. Detect Switch Input Point 1 : : 26. Detect Switch Input Point 32

    0,1,2,9,10,

    17,18,25,26

    RW

    66 Master Meter Pulse I/O 0. No Master Meter Pulse Input Point 5. Pulse Input 5 6. Pulse Input 6

    0, 5 or 6 RW

    67 Auto Print Select #2 0. No Auto Report 1. Report at End of Batch 2. Report - Programmed Time Interval

    0 - 2 RW

    68 Totals and Averages Reset #2 0. No Reset 1. Averages 2. Totals and Averages

    0 - 2 RW

    69 Pulse Output Digital I/O Point 0. No Pulse Output 1. Pulse Output Point 1 2. Pulse Output Point 2 9. Pulse Output Point 9 10. Pulse Output Point 10 17. Pulse Output Point 17 18. Pulse Output Point 18 25. Pulse Output Point 25 26. Pulse Output Point 26

    0, 1, 2, 9, 10 17, 18, 25, 26

    RW

    70 Detect Switch I/O #2

    0. No Detect Switch Input Point 1. Detect Switch Input Point 1 : :

    26. Detect Switch Input Point 32

    0,1,2,9,10

    17,18,25,26

    RW

    71 I.P. Paper #2 0-1 RW

    Offset Code = Meter Number (01 through 06)

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 54

    Data Type - 6 Function Code - 10 Unsigned Character Meter Alarms

    Subset Function

    00 High Flow Alarm RO

    01 Low Flow Alarm RO

    02 No Flow Alarm RO

    03 High Temperature Alarm RO

    04 Low Temperature Alarm RO

    05 High Pressure Alarm RO

    06 Low Pressure Alarm RO

    07 High Density Alarm RO

    08 Low Density Alarm RO

    09 High Density Temperature Alarm RO

    10 Low Density Temperature Alarm RO

    11 High Density Pressure Alarm RO

    12 Low Density Pressure Alarm RO

    13 Pulse Error Alarm RO

    14 Sampler Full Alarm RO

    15 Error Count Alarm RO

    16 BS&W Limit Alarm RO

    17 Delta Pressure Alarm RO

    18 Back Pressure Alarm RO

    19 Diverter Valve Alarm RO

    20 Valve Fault Alarm RO

    21 Pulse Transmission Alarm RO

    22 Meter Out-of-Range RO

    23 Meter Not Defined RO

    24 Prover Not Defined RO

    25 No Batch RO

    26 Resources Not Available RO

    27 Pump Failure RO

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 55

    Subset Function

    28 Temperature Stability RO

    29 Detector Switch RO

    30 Prover Seal Status RO

    31 Four Way Valve RO

    32 SVP Error RO

    33 Method Out of Range RO

    34 Launch Failure RO

    35 Invalid Sequence RO

    36 Flow Rate Range RO

    37 Master Meter Resolution RO

    38 Abort Request RO

    39 BIDI Prover Required RO

    40 SVP 01 Error RO

    41 SVP 02 Error RO

    42 SVP 03 Error RO

    43 SVP 04 Error RO

    44 SVP 05 Error RO

    45 SVP 06 Error RO

    46 SVP 07 Error RO

    47 SVP 08 Error RO

    48 SVP 09 Error RO

    49 SVP 10 Error RO

    50 SVP 11 Error RO

    51 SVP 12 Error RO

    52 SVP 13 Error RO

    53 PPCOMM Error RO

    54 SVP Prover Required RO

    55 User-defined Meter Alarm #1 RO

    56 User-defined Meter Alarm #2 RO

    57 User-defined Meter Alarm #3 RO

    58 User-defined Meter Alarm #4 RO

    59 User-defined Meter Alarm #5 RO

    Offset Code = Meter Number (01 through 06)

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 56

    Data Type - 5 Function Code - 11 Double Precision Meter Batch Data

    Subset Function Range

    00 Meter Batch 1 Amount 0 - 999999999 RW

    01 Meter Batch 2 Amount 0 - 999999999 RW

    02 Meter Batch 3 Amount 0 - 999999999 RW

    03 Meter Batch 4 Amount 0 - 999999999 RW

    04 Meter Batch 5 Amount 0 - 999999999 RW

    05 Meter Batch 6 Amount 0 - 999999999 RW

    06 Meter Batch 7 Amount 0 - 999999999 RW

    07 Meter Batch 8 Amount 0 - 999999999 RW

    08 Meter Batch 9 Amount 0 - 999999999 RW

    Offset Code = Meter Number (01 through 09) Note 1. Meter Number 07 is for Combinated Batch Data for Skid #1. 2. Meter Number 08 is for Combinated Batch Data for Skid #2. 3. Meter Number 09 is for Combinated Batch Data for Skid #3. 4. Offset Codes 08 and 09 apply to Version 2 and above of the FCPB firmware.

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 57

    Data Type - 6 Function Code - 11 Unsigned Character Meter Batch Data

    Subset Function Range

    00 Product Record 1 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    01 Product Record 2 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    02 Product Record 3 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    03 Product Record 4 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    04 Product Record 5 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    05 Product Record 6 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    06 Product Record 7 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 58

    Subset Function Range

    07 Product Record 8 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    08 Product Record 9 0. Product 1 1. Product 2 : : 15. Product 16

    0 - 15 RW

    09 Batch Type 1 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    10 Batch Type 2 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    11 Batch Type 3 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    12 Batch Type 4 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    13 Batch Type 5 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    14 Batch Type 6 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 59

    Subset Function Range

    15 Batch Type 7 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    16 Batch Type 8 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    17 Batch Type 9 0. Raw 1. Gross 2. GST 3. GSV 4. Mass

    0 - 4 RW

    18 Number of Batch Positions Defined Steps that should be followed prior to writing to this code. 1. Setup the required batches for each product. 2. Setup each batch volume. 3. Setup each of the batch types. 4. Write to this code the number of batches that were defined. Note: If this code is not written to, the defined batches will not be available on the SyberTrol.

    0 - 9 RW

    Offset Code = Meter Number (01 through 09) Note 1: Meter number 07 is for combinated batch data for Skid #1. 2: Meter number 08 is for combinated batch data for Skid #2. 3: Meter number 09 is for combinated batch data for Skid #3. 4: Offset Codes 08 and 09 apply to Version 2 and above of the FCPB firmware.

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 60

    Data Type - 2 Function Code - 12

    Integer Meter Run Data

    Subset Function Range

    00 Batch Number 1 - 9 RO

    Offset Code = Meter Number (01 through 09) Note 1: Meter number 07 is for combinated batch data for Skid #1. 2: Meter number 08 is for combinated batch data for Skid #2. 3: Meter number 09 is for combinated batch data for Skid #3. 4: Offset Codes 08 and 09 apply to Version 2 and above of the FCPB firmware.

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 61

    Data Type - 6 Function Code - 12 Unsigned Character Meter Run Data

    Subset Function

    00 Product Record RO

    01 Batch Record Type RO

    02 Sampler Status RO

    03 Diverter Status RO

    04 BPROG-STAT RO

    05 BSTOP-STAT RO

    06 FLOW-STAT RO

    Offset Code = Meter Number (01 through 09) Note 1: Meter number 07 is for combinated batch data for Skid #1. 2: Meter number 08 is for combinated batch data for Skid #2. 3: Meter number 09 is for combinated batch data for Skid #3. 4: Offset Codes 08 and 09 apply to Version 2 and above of the FCPB firmware.

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 62

    Data Type - 5 Function Code - 12 Double Precision Meter Run Data

    Subset Function

    00 Preset Amount RO

    01 Delivered Volume RO

    02 Remaining Volume RO

    03 Current Flow Rate RO

    04 Current Meter Factor RO

    05 Current BSW RO

    06 Current Load Average Meter Factor RO

    07 Delta Pulses RO

    08 Total Pulses RO

    09 Current Raw Volume RO

    10 Current Gross Volume RO

    11 Current GST Volume RO

    12 Current GSV Volume RO

    13 Current Mass RO

    14 Current Dry Volume RO

    15 Average Temperature RO

    16 Average Pressure RO

    17 Average Density RO

    18 Average BS&W RO

    19 Current Temperature RO

    20 Current Pressure RO

    21 Current Density RO

    22 Current CTL RO

    23 Current CPL RO

    24 Current Sampling Count RO

    25 Reference Density RO

    26 Relative Density RO

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 63

    Subset Function

    27 API RO

    28 Vapor Pressure RO

    29 Dry Density RO

    30 Dry Sediment And Water Percent RO

    31 Sampler Stop Count RO

    32 Target Volume RO

    33 Sampler Turn Off Volume RO

    34 Diverted Volume RO

    35 Error Counts RO

    Offset Code = Meter Number (01 through 09) Note 1: Meter Number 07 Returns Combinated Meter Data for Skid #1. 2: Meter Number 08 Returns Combinated Meter Data for Skid #2. 3: Meter Number 09 Returns Combinated Meter Data for Skid #3. 4: Offset Codes 08 and 09 apply to Version 2 and above of the FCPB firmware.

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 64

    Data Type - 5 Function Code - 22 Double Precision Meter Control Commands

    Subset Function Range

    00 Current Flow Rate Command 0-99999 RW

    Offset Code = Meter Number 01 - 06

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 65

    Data Type - 6 Function Code - 22 Unsigned Character Meter Control Commands

    Subset Function Range

    00 Batch Control Command 0. End Batch / Start Next Batch (Always Ends Current Batch; Only Starts Next Batch If Batch Starting Parameter Is Set To Automatic) 1. Start Or Continue Batch 2. Stop Batch 3. End Batch

    0 - 3 RW

    01 Sampler Control Command 0. Stop 1. Start 2. Suspend Sampler (Can Be Restarted Without Clearing Counts) 3. Rest Grab Count (Used By VlCALC If Sampling Persists Across Batch Boundaries; Resets Sample Counts To Zero And Continues To Sample)

    0 - 3 RW

    02 Request Meter Default Report Command 0. Meter Report 1. Batch Report by Number 2. Product Report 3. Batch Report by Number Back

    0 - 3 RW

    03 Apply New Meter Factor Retroactively 0. Store in Program Mode 1. Store & Apply Retroactively

    0 - 1 RW

    04 Prover Control Command 0. Start Consecutive 1. Start Groups 2. Start Progressive Consecutive 3. Start Quick Trips 4. Move 4-Way Reverse 5. Move 4-Way Forward 6. Abort Prove In Progress

    0 - 6 RW

    05 Request Meter Configurable Report Command 0 - 15 RW

  • Section V - Meter Data

    MN09044 Issue/Rev. 0.3 (9/97) 66

    Subset Function Range

    06 Set Meter Alarm 0 High Flow Alarm 1 Low Flow Alarm 2 No Flow Alarm 3 High Temperature Alarm 4 Low Temperature Alarm 5 High Pressure Alarm 6 Low Pressure Alarm 7 High Density Alarm 8 Low Density Alarm 9 High Density Temperature Alarm 10 Low Density Temperature Alarm 11 High Density Pressure Alarm 12 Low Density Pressure Alarm 13 Pulse Error Alarm 14 Sampler Full Alarm 15 Error Count Alarm 16 BS&W Limit Alarm 17 Delta Pressure Alarm 18 Back Pressure Alarm 19 Diverter Valve Alarm 20 Valve Fault Alarm 21 Pulse Transmission Alarm 22 Meter Out-of-Range 23 Meter Not Defined 24 Prover Not Defined 25 No Batch 26 Re