Emerson FloBoss S600+ Specification Manual
Emerson FloBoss S600+ Specification Manual

Emerson FloBoss S600+ Specification Manual

Flow computer modbus
Hide thumbs Also See for FloBoss S600+:

Advertisement

Quick Links

FloBoss™ S600+ Flow Computer Modbus Specification Manual
D301904X012
June 2024
FloBoss
S600+ Flow Computer Modbus
Specification Manual
Energy and Transportation Solutions

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FloBoss S600+ and is the answer not in the manual?

Questions and answers

Summary of Contents for Emerson FloBoss S600+

  • Page 1 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 FloBoss ™ S600+ Flow Computer Modbus Specification Manual Energy and Transportation Solutions...
  • Page 2 Emerson office. You can also receive the same quality training via our live, interactive Emerson Virtual Classroom and save on travel costs.
  • Page 3: Table Of Contents

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Contents Introduction Physical Transport of Data TCP Socket .............................. 1 Modbus TCP ............................1 Serial ............................... 2 Types and Capabilities of Serial Ports ....................2 Network Interface Subnet Masks ............................3 Network Cable Unplugged ........................
  • Page 4 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Double-Precision Floating Point: MSB First ..................15 16-bit Integer ............................15 32-bit Integer ............................16 Scaled Integers ........................... 16 Modbus Configuration Files Config File Title ........................... 18 9.1.1 Config File Header ......................... 18 Config File Master Section.........................
  • Page 5: Introduction

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Section 1. Introduction This document describes the Modbus communications protocol on the FloBoss™ S600+ flow computer. The flow computer has 20 user-definable communication tasks. Each of the links may be individually configured. Section 2.
  • Page 6: Serial

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Serial In serial mode the data links communicate over standard serial lines with these specifications: Baud rates: 2400, 4800, 9600, 19200, 38400, and 57600  Data bits: 7 (ASCII, required for Modbus ASCII) and 8 (RTU, required for Modbus ...
  • Page 7: Subnet Masks

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Note As per standard cybersecurity practices, the FloBoss S600+ should reside on a closed Local Area Network (LAN). If this is not possible, additional port blocking must be performed to ensure the FloBoss S600+ has no route to the Internet.
  • Page 8: Network Configuration (06.30A Onwards)

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Gateway = 192.168.102.1 • Network Port 2 IP Address = 192.168.102.130 • • Subnet = 255.255.255.128 In the second example below, messages to an address outside of the 192.168.102.x range would be sent to gateway 192.168.102.129 via network port 2 (the gateway is on network port 2 subnet).
  • Page 9: Master

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Configuration has two parts: Link Configuration  This step defines the data link’s port or socket, its master or slave status, and whether it uses RTU, ASCII, or Modbus TCP. You enter this information using Config600 when the link is initially assigned, but the link configuration can be modified later if required.
  • Page 10: Implemented Modbus Functions

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Modbus specification. The message terminates with the ASCII Modbus trailer characters CR followed by LF. Section 6. Implemented Modbus Functions Implemented Modbus functions include: Function 1: Read Output Status  Function 2: Read Input Status ...
  • Page 11 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Poll Format Start Coil 2 bytes Num Coils 2 bytes Response Format Address 1 byte Function 1 byte Byte Count 1 or 2 bytes Note: Byte count may be 8-bit or 16-bit Data byte 1 1 byte (coils 0–7) Data byte 2...
  • Page 12 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Function Code 3: Read Output Registers Function code 03 reads the output registers (Gould/Modicon addresses 40001–49999); data can be configured at every address. Poll Format Address 1 byte Function 1 byte Start Item 2 bytes Num Items...
  • Page 13 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Poll Format … Data item N 2, 4, or 8 bytes Function Code 5: Write Single Coil Function code 05 writes a single coil, either on (1) or off (0), to any valid coil address (Gould/Modicon addresses 00001–09999).
  • Page 14: Function 15: Write Multiple Coils

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Note The write single register function applies only to simple 16-bit registers. The float and double formats are not supported. Function Code 8: Loopback Function code 08 performs a loopback test. If successful a loopback test returns the poll received.
  • Page 15: Function 16: Write Multiple Registers

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Poll Format Response Format Address 1 byte Function 1 byte Coil Number 2 bytes Coil Value 2 bytes Function Code 16: Write Multiple Registers Function code 16 writes a value to a multiple holding register in standard Modbus format to any valid holding register address (Gould/Modicon addresses 40001–49999).
  • Page 16 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Emerson has provided the option to make this field a 16-bit value, which simply allows more data to be transferred in each message. This is also referred to as “extended mode.”...
  • Page 17: Register Formats

    The Modbus protocol has 16-bit elements (“registers”) that are only suitable for transferring 16-bit integer data. Since no standard exists, Emerson has developed the following formats to transfer numerical data to and from third-party systems.
  • Page 18: Single-Precision Floating Point: Word Swap

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Addr/Item = 1 Address 1 = ABCD (Item 1) • Address 2 = ABCD (Item 2) • Addr/Item = 2 Address 1 = AB (Item 1) • Address 2 = CD (Item 1) •...
  • Page 19: 16-Bit Integer

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Eight (8) bytes are used to represent the item, with the bytes being distributed across register addresses according to the Addr/Item selection (A = MSB, etc.): Addr/Item = 1 • Address 1 = ABCDEFGH (Item 1) Address 2 = ABCDEFGH (Item 2) •...
  • Page 20: Scaled Integers

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 • Address 2 = CD (Item 1) Scaled Integers [FORMAT SCALE 0-999] [FORMAT SCALE 0-4096] [FORMAT SCALE 0-9999] Formats numerical items as 16-bit integers, scaled between 0 and 999/4096/9999. Two (2) bytes are used to represent the item, with Addr/Item = 1 the only permissible option (A = MSB, etc.): Addr/Item = 1 Address 1 = AB (Item 1)
  • Page 21: Modbus Configuration Files

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 ���������������� ���� ���� ���� ���� �������������������� ������������ ���� ���� = 2999 June 2024 When a Scaled Integer is written to the flow computer, the native value is calculated ( ���������������� ���� ���� �������� − ���������������� ���� ���� �������� ) × ���������������� ���� ���� ���� ���� �������������������� ������������ ���� ���� using: ����������������...
  • Page 22: Config File Title

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Config File Title This is simply a comment at the start of the file describing its function, version history, etc. FloBoss S600+ ignores this comment. 9.1.1 Config File Header This block, used by both master and slave links, is mandatory. Four commands are supported, all of which are enclosed in brackets ([]): [TX BUFF SIZE <NNNN>] ...
  • Page 23: Config File Master Section

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Example Header: [TX BUFF SIZE 256] [RX BUFF SIZE 256] [MSG LENGTH MODE BYTE_8] [CHECKSUM TRUE] Config File Master Section This section is required only for the master task. It defines the master’s poll loop settings, the list of slave machines with which the master communicates, and a series of polls to perform.
  • Page 24 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Value Description Link disabled Telemetry failed [SLAVE CONTROL OBJ <KPINTARR Number>]  This command specifies the KPINTARR used to indicate if the link is enabled or disabled. The first field of the KPINTARR refers to the first stream that uses the link, the second field of the KPINTARR refers to the second stream that uses the link, and so on.
  • Page 25: Config File Slave N Section

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 The trigger field is optional. If it is not present, the poll is always performed. • If it is present, a value of 1 triggers the poll. • Once all processing of the message has occurred, the trigger value resets to 0. •...
  • Page 26: Config File Data

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 Config File Data This section applies to both master and slave links. It defines the relationship between Modbus addresses and FloBoss S600+ database points. The slave has a single map section, while the master can have up to 10 slave sections, each of which is preceded by the [SLAVE ADDRESS N] command.
  • Page 27: Config File Data Registers

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 This command determines the base address of the block of data. <NNNN> must be in the range 0–65535. The base address command is followed by a list of data points, each of which occupies successive input addresses. Config File Data Registers The register section can contain any number of blocks of register data.
  • Page 28: Discrete Data Point Format

    FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 If the data is 64-bit, the number of addresses per item must be set to either 1 or 4. If the value is set to 1, the number of addresses contained in the poll is the number of data items (in this case, the number of items and number of registers is the same).
  • Page 29 FloBoss™ S600+ Flow Computer Modbus Specification Manual D301904X012 June 2024 in the FloBoss S600+ database. Each line represents a point in the database. You can add any number of lines to a block. Each block refers to successive registers. The format of the line is: <OBJECT_TYPE>...
  • Page 30 Emerson and the Singapore 128461 Emerson logo are trademarks and service marks of Emerson Electric Co. All other T +65 6777 8211| F +65 6777 0947 marks are the property of their respective owners.

Table of Contents