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.
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 ...
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.
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).
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.
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).
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.
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.”...
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.
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) •...
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)
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: ...
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>] ...
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.
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. •...
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.
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.
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.
Need help?
Do you have a question about the FloBoss S600+ and is the answer not in the manual?
Questions and answers