ATEQ F6 Series Manual
Hide thumbs Also See for F6 Series:

Advertisement

F6 Series – Modbus RTU
Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the F6 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for ATEQ F6 Series

  • Page 1 F6 Series – Modbus RTU Manual...
  • Page 2: Table Of Contents

    Introduction ..........................4 Basic notions ..........................5 Hardware installation Hardware configuration ........................ 7 Configuration of the ATEQ device (slave) Setup of the RS232 mode ......................8 Setup of the station number ......................9 Setup of the communication speed ..................... 10 Setup of the parity ........................
  • Page 3 ATEQ Manufacturer Plants – Measurement Solution, Global Leader 2 / 74 ATEQ 15, rue des Dames, Z.I. info@ateq.com T.: +33 1 30 80 1020 78340 LES CLAYES-SOUS-BOIS ateq.com F.: +33 1 30 54 1100 FRANCE ATEQ K.K. 3 – 41 ATEQ Building, Ikehata info@ateq.co.jp...
  • Page 4: Safety Advisory / Warranty

    ATEQ is at your disposal for any information concerning the use of the device under maximum safety conditions. We draw your attention to the fact that ATEQ cannot be held responsible for any accident related to a misuse of the measuring instrument, the workstation or non-compliance of the installation with safety rules.
  • Page 5: Preamble

    Preamble INTRODUCTION This manual intends to help you for the configuration and the use of your ATEQ F6 device on the 4 / 74 Modbus RTU network. For more information on your ATEQ equipment, refer to the Quick Start Manual.
  • Page 6: Basic Notions

    Long format (Signed Double word) A Long format data is coded with two words (of 16 bits). In the memory range of the ATEQ device or when they are transmitted, both words are coming in the following order: — The first word is the least significant word —...
  • Page 7 Numerical value All the numerical values are treated with the Long format with fixed comma (10 Thus, their value is expressed in thousandths of unit. So, this value must be multiplied by 1000 to get the value in units. For example, a value of 207055 represents 207.055. So, any numerical value must be divided by 1000 to get the real value: —...
  • Page 8: Hardware Installation

    Hardware installation HARDWARE CONFIGURATION Connect your ATEQ equipment to the Modbus RTU network using its Modbus RTU connectors and 7 / 74 compatible cables. Your device has one Modbus RTU connector. For more information on your ATEQ equipment, refer to the Quick Start Manual.
  • Page 9: Configuration Of The Ateq Device (Slave)

    8 / 74 This configuration can be done with the front panel of your ATEQ device The Modbus RTU configuration on an ATEQ device is always 8 bits long with one stop bit. SETUP OF THE RS232 MODE From the ATEQ device...
  • Page 10: Setup Of The Station Number

    SETUP OF THE STATION NUMBER The station number must be the same on slave and master. From the ATEQ device 9 / 74 From the MAIN MENU screen of your ATEQ device: ➢ CONFIGURATION ➢ AUTOMATISM ➢ RS232: MODBUS ➢ ADDRESS The station number can be equal to a value between 1 and 255.
  • Page 11: Setup Of The Communication Speed

    SETUP OF THE COMMUNICATION SPEED The speed must be the same on slave and master. From the ATEQ device 10 / 74 From the MAIN MENU screen of your ATEQ device: ➢ CONFIGURATION ➢ AUTOMATISM ➢ RS232: MODBUS ➢ Speed The speed can be equal to: —...
  • Page 12: Setup Of The Parity

    SETUP OF THE PARITY The parity must be the same on slave and master. The Modbus RTU configuration on an ATEQ device is always 8 bits long with one stop bit. 11 / 74 From the ATEQ device From the MAIN MENU screen of your ATEQ device: ➢...
  • Page 13: Configuration Of The Master

    Configuration of the master SETUP OF THE COMMUNICATION PORT 12 / 74 Select the connected communication port and go into its properties. Then adjust the different settings according to those of your ATEQ device. FG_F6_MODBUS_EN_01 / 2020-06-17...
  • Page 14: Frame Construction

    Frame construction DIALOG MECHANISM (ASYNCHRONOUS LINK) The Modbus RTU data frames do not include delimiters. 13 / 74 The synchronization is achieved by using a delay 3.5 times longer than the transmission time of a byte. At the end of this delay, the first byte received is considered as the start of a new frame. FG_F6_MODBUS_EN_01 / 2020-06-17...
  • Page 15: Commands

    Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code. The Standard access allows the user to read/write multiple items in a single frame. The ATEQ 6 series instruments support three different functions in Standard access. Writing N*words: 10h...
  • Page 16 Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code. 15 / 74 The Direct access allows the user to read/write directly only one item in a single frame. The ATEQ 6 series instruments support two different functions in Direct access. Writing N*words: 10h...
  • Page 17 Command error handling Reminder: a byte is 8 bits long and a word is 16 bits long Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code. 16 / 74 Error frame The errors are handled in the answer of the slave to a request of the master. When an error occurs, the slaves add 80h to the Function number followed by the error code: —...
  • Page 18: Crc Calculation

    CRC CALCULATION Definition In Modbus RTU, the Cyclic Redundancy Check is calculated on 16 bits. It is therefore called CRC16. 17 / 74 The CRC16 is a calculation based on the binary value of each character composing the frame. This function translates the frame into a 16-bit binary word;...
  • Page 19: Functional Description Of An Ateq Device

    Functional description of an ATEQ device INTRODUCTION 18 / 74 — R/W*: reading and writing — W*: writing only — R*: reading only FG_F6_MODBUS_EN_01 / 2020-06-17...
  • Page 20 Address tables Word addresses These addresses are used with the Writing N*words (10h) or the Reading N*words (03h) functions of the Standard access: 19 / 74 Hexa address Item Read Write 0000 Read parameters 0010 FIFO result 0011 Last result 0020 Step code in progress 0030...
  • Page 21 Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code. ATEQ device using Base procedure for using an ATEQ instrument. 20 / 74 If the number of results in the FIFO = 0, the results are erratic, do not read them.
  • Page 22 Modbus progress chart 21 / 74 FG_F6_MODBUS_EN_01 / 2020-06-17...
  • Page 23: Configuration

    CONFIGURATION General configuration Table of the configuration / extended menus bits 22 / 74 Reminder: Direct access addresses are expressed in hexadecimal The bits below are mostly present in the CONFIGURATION or More functions... menus. They are only used to allow the access to other parameters according to the configuration, depending on the configuration, these are active or not.
  • Page 24 D.A. address Mask Word Bit n° Meaning Menu Hexa Read Write 0001 Calibration check. +Funct 243B 643B 0002 Valve codes (output codes). +Funct 2416 6416 23 / 74 0004 Sealed component (Leak unit always PA) +Funct 2421 6421 0008 Stamping. +Funct 2422 6422...
  • Page 25 D.A. address Mask Word Bit n° Meaning Menu Hexa Read Write 0001 2402 6402 Unit type. +Funct 0002 2441 6441 Automatic reset piezo 2. Conf 0004 Reserved. 24 / 74 0008 2438 6438 Electronic regulator mode. Conf 0010 2435 6435 Auxiliary codes activation.
  • Page 26 Mask D.A. address Word Bit n° Meaning Menu Hexa Read Write 0001 249B 649B Buzzer function. +Funct 0002 249E 649E Long test (x100) function. +Funct 0004 249C 649C Permanent blowing. Conf 25 / 74 0008 24A4 64A4 Sealed Diff component function. +Funct 0010 24A5...
  • Page 27 Reading of the configuration / extended menu bits The configuration / extended menu bits are independents of the program number. • Standard access Example of reading 7 words of the “Configuration / Extended menu bits”: Master Slave 26 / 74 —...
  • Page 28 • Direct access In Direct access, the master can only access to bits one by one. Example for reading the state of the “Chaining” bit (word 1, bit 14): Master Slave — Make a Read N*words request of 1 word at the 27 / 74 241Fh address.
  • Page 29 Writing of the configuration / extended menu bits The configuration / extended menu bits are independents of the program number. • Standard access Example of writing 7 words in the “Configuration / Extended menu bits”: Master Slave 28 / 74 —...
  • Page 30 • Direct access In Direct access, the master can only access to bits one by one. Example for writing the “Chaining” bit to 1 (word 1, bit 14): Master Slave — Make a Write N*words request of 1 word at the 29 / 74 641Fh address.
  • Page 31 Program Program in edition mode command on the ATEQ device Always subtract 1 from the value of the program number to be put in edition mode. Example: for putting program number 2 in edition mode, send the value 1 at the address 3004h.
  • Page 32 • Direct access Example for putting program number 3 in edition mode: Master Slave — Make a Write N*words request of 1 word at the address 6000h. On network: 31 / 74 Slave address Function number (Write N*words) 60 00 D.A.
  • Page 33 Function Table of the function bits Table of the function bits per program. Reminder: Direct access addresses are expressed in hexadecimal 32 / 74 The bits below are present in the FUNCTIONS menu of each program, if these have been previously validated in the More functions...
  • Page 34 Mask D.A. address Word Bit n° Meaning Menu Hexa Read Write 0001 2647 6647 External valve code 6 function. Funct 0002 2648 6648 Internal valve code 1 function. Funct 0004 2649 6649 Internal valve code 2 function. Funct 0008 262C 662C Stamp function.
  • Page 35 Mask D.A. address Word Bit n° Meaning Menu Hexa Read Write 0001 264F 664F Start after reading bar code function. Funct 0002 260E 660E ATR3 function. Funct 0004 266B 666B Absolute value function. Funct 0008 266C 666C Bypass valve function. Funct 34 / 74 0010...
  • Page 36 D.A. address Mask Word Bit n° Meaning Menu Read Write Hexa 0001 26B4 66B4 Old Flow Calculation. Funct 129> Reserved. 35 / 74 Example: bit number 46 (Sealed components function) activated on 1, will put to "4000h" the value in the third word.
  • Page 37 Reading of the function bits The functions bits are dependents of the program number. Put the wanted program in edition before executing command. • Standard access Example for reading 9 words of the “Function bits”: 36 / 74 Master Slave —...
  • Page 38 • Direct access In Direct access, the master can only access to bits one by one. Example for reading the state of the “Sequencing activation” bit (word 1, bit 14): Master Slave — Put in edition the program number on which the 37 / 74 functions bits have to be read —...
  • Page 39 Writing of the function bits The functions bits are dependents of the program number. Put the wanted program in edition before executing command. • Standard access Example of writing 9 words in the “Function bits”: 38 / 74 Master Slave —...
  • Page 40 • Direct access In Direct access, the master can only access to bits one by one. Example for writing the state of the “Sequencing activation” bit (word 1, bit 14): Master Slave — Put in edition the program number on which the 39 / 74 functions bits have to be read —...
  • Page 41 Downloading of the parameters Reminder: Direct access addresses are expressed in hexadecimal All the parameters values below have a tratment by the ATEQ device as Long format with fixed comma ). A Long is a two words set. 40 / 74 Identifier N°...
  • Page 42 Identifier N° D.A. address Meaning Value Hexa Read Write “Press. UNIT” 0035 2035 6035 Refer to Unit table. Pressure unit. “Test FAIL” 003C 203C 603C 0 > 9999 Natural reject value of the test part “TestREWORK” 41 / 74 003D 203D 603D 0 >...
  • Page 43 Identifier N° D.A. address Meaning Value Hexa Read Write Refer to the ‘IN7:” “Configurable input Function attributed to the entry of the 0070 2070 6070 values” table at the special cycles (input 7) end of this chapter “Set Blow” - 9999 > 9999 0075 2075 6075...
  • Page 44 D.A. address Identifier N° Meaning Value Hexa Read Write “FILTER” 0094 2094 6094 0 > 650 seconds Filtering. 0000 “UNITS” 0095 2095 6095 1000 Unit type CUSTOM 2000 43 / 74 “Volume UNIT” 00A1 20A1 60A1 Refer to Unit table. Volume unit.
  • Page 45 Identifier N° D.A. address Meaning Value Hexa Read Write “FILL TIME” (AUTO VOL menu) 0163 2163 6163 Internal volume fill time in program selection 0 > 650 seconds by volume function “TRANSFER” (AUTO VOL menu) Transfer time in program selection by volume 0 >...
  • Page 46 Identifier N° D.A. address Meaning Value Hexa Read Write Refer to the ‘IN9:” “Configurable input Function attributed to the entry of the 0178 2178 6178 values” table at the end special cycles (input 9) of this chapter “MEAS. START” Waiting time for starting the 0 >...
  • Page 47 Identifier N° D.A. address Meaning Value Hexa Read Write “FLOW MASTER” 0 > 9999 01CE 21CE 61CE Value of Flow master for learning cycle “PRESS MASTER” 01CF 21CF 61CF - 9999 > 9999 Value of Pressure master for learning cycle “Min.
  • Page 48 F6 V2.XXX Input value Value code Input value Value code Program Selection 0000 Chck+Lrn Cust. Unit 24000 Diff Temp. Check (*) 8000 Atr Learning Cycle 25000 Direct P. Check (*) 9000 Sd Prt Pass Learn 26000 P1 Reg1 Check (*) 10000 Sd Prt Fail Learn 27000...
  • Page 49 Unit table This list gives all the units used in the instrument in hexadecimal code. Unit code Unit Decimal Hexadecimal 0000 0000 48 / 74 1000 03E8 /min 2000 07D0 3000 0BB8 4000 0FA0 Calibrated Pascal (Pa) 5000 1388 Calibrated Pascal/second (Pa/s) 6000 1770 Pascal (Pa)
  • Page 50 Unit code Unit Decimal Hexadecimal 62000 F230 Liter (l) 63000 F618 Inch 64000 FA00 Feet 68000 01 09A0 oz(US)/s 49 / 74 69000 01 0D88 oz(US)/mn 70000 01 1170 oz(US)/h 71000 01 1558 oz(UK)/s 72000 01 1940 oz(UK)/mn 73000 01 1D28 oz(UK)/h 74000 01 2110...
  • Page 51 Reading of the parameters The parameters are dependents of the program number. Put the wanted program in edition before executing command. • Standard access This is an example based on the reading of three parameters: 50 / 74 — Test type (identifier number 21) —...
  • Page 52 Master Slave — Answer to the request: On network: 51 / 74 Slave address Function number (Read N*words) Number of read bytes 15 00 Word 1: read 0015h (identifier n°21) E8 03 Word 2 & 3: read 000003E8h (value of test type = 1000(d) → Leak test) 00 00 01 00 Word 4: read 0001h (identifier n°1)
  • Page 53 Master Slave — Make a Read N*words request of 2 words at the 2001h address. On network: Slave address 52 / 74 Function number (Read N*words) 20 01 D.A. address 00 02 Number of words to read 9E 0B — Answer to the request: On network: Slave address...
  • Page 54 Writing of the parameters The parameters are dependents of the program number. Put the wanted program in edition before executing command. • Standard access This is an example based on the writing of two parameters: 53 / 74 — Fill time (identifier number 1) —...
  • Page 55 • Direct access This is an example based on the writing of two parameters: — Fill time (D.A. address: 6001h) — Stabilization time (D.A. address: 6002h) Master Slave — Put in edition the program number on which the 54 / 74 parameters have to be written —...
  • Page 56 Reading of the program name This functionality is only available in Standard access. The personalization is dependent of the program number. Put the wanted program in edition before executing command. 55 / 74 Example of reading the personalization of a program named “PROGRAMME”: Master Slave —...
  • Page 57 Writing of the program name This functionality is only available in Standard access. The personalization is dependent of the program number. Put the wanted program in edition before executing command. 56 / 74 Example of writing the personalization of a program as “PROG. LEAK”: Master Slave —...
  • Page 58: Cycle

    CYCLE Standard command cycle Program selection command on the ATEQ device 57 / 74 This functionality is only available in Standard access. Always subtract 1 from the value of the program number to be selected. Example: for selecting program number 2, send the value 1 at the address 0200h.
  • Page 59 Start cycle command on the ATEQ device This functionality is only available in Standard access. Master Slave — Select the program you want to start — 58 / 74 Make a Write bit request at the address 0001h and force the Start bit to 1.
  • Page 60 Reset command on the ATEQ device This functionality is only available in Standard access. Master Slave — Make a Write bit request at the address 0000h and force the Reset bit to 1. 59 / 74 On network: Slave address...
  • Page 61 Special cycles Special cycle table Write the identifier number of the wanted special cycle at the address 0201h and its instruction if necessary. Word 1 = identifier number of the special cycle 60 / 74 Word 2 = instruction for the special cycle Numb Special cycle Numb...
  • Page 62 Auto-zero on the ATEQ device This functionality is only available in Standard access. Master Slave — Select the program on which you want to make the auto zero 61 / 74 — Make a Write N*words request of 1 word at the address 0201h and pass the value of the auto zero special cycle (n°7).
  • Page 63: Results

    RESULTS FIFO results FIFO list results structure 62 / 74 At the end of each cycle, a result is stored as an array of 40 words contained in a FIFO of 8 results. This result includes the final state of the instrument (relays position, alarm signal, indicators state…), but also of the test (units, values measured for pressure and flow).
  • Page 64 Words Meaning Type Bytes Coeff V2.xxx Only Pa – Pa/s Leak result low part word Long x1000 Pa – Pa/s Leak result high part word 27 - 36 Unused Atmospheric pressure in hPa low part word Long x1000 63 / 74 Atmospheric pressure in hPa high part word Temperature in °C low part word Long...
  • Page 65 Step table This table represents the codes of the steps in the cycle. Code Steps Decimal Hexadecimal 0000 Pre-fill. 64 / 74 0001 Pre-dump. 0002 Sealed component fill. 0003 Sealed component stabilization. 0004 Fill. 0005 Stabilization. 0006 Test. 0007 Dump. 65535 FFFF No steps in progress.
  • Page 66 Alarm codes table This list gives all the alarms in hexadecimal code. Identifier n° Alarm Decimal Hexadecimal 0000 No alarm. 65 / 74 0001 Pressure switched alarm (test pressure too high). 0002 Pressure switch (test pressure too small). 0003 Large leak on TEST (EEEE). 0004 Large leak on REF (MMMM).
  • Page 67 Cycle results reading (last 8 results in FIFO) This functionality is only available in Standard access. Master Slave — Make a Read N*words request of 40 words at the 0010h address. 66 / 74 On network: Slave address Function number (Read N*words) 00 10 Word address (FIFO result) 00 28...
  • Page 68 Reset FIFO results This functionality is only available in Standard access. This command resets the 8 last cycle’s results available in the FIFO. Master Slave — Make a Write bit request at the address 0002h 67 / 74 and force the Reset FIFO bit to 1. On network: Slave address Function number (Write bit)
  • Page 69 Last results Last results structure Reminder: Direct access addresses are expressed in hexadecimal At the end of each cycle, the last result is as an array of 40 words. This result includes the final state of 68 / 74 the instrument (relays position, alarm signal, indicators state…), but also of the test (units, values measured for the pressure and the flow).
  • Page 70 D.A. address Words Meaning Type Bytes Coeff Read V2.xxx Only 2319 Pa – Pa/s Leak result low part word Long x1000 231A Pa – Pa/s Leak result high part word 27 - 36 Unused 69 / 74 Atmospheric pressure in hPa low part word 2325 Long x1000...
  • Page 71 Last results reading For using this function, it is important to: — Having done a start on the instrument before (“End of cycle” bit on in the relay status) — Not having done a reset of the FIFO • Standard access 70 / 74 Example of reading the entire last result structure: Master...
  • Page 72 • Direct access In Direct access, the master can only access to parameters one by one. This is an example on the reading of the pressure unit code in the last result: Master Slave — Make a Read N*words request of 2 words at the 71 / 74 2307h address.
  • Page 73 Real time Status and real time measures structure Reminder: Direct access addresses are expressed in hexadecimal The real time measurement is used for display curve or values during the cycle and not for the final 72 / 74 measurement. Do not take or use the final results in this section, it is just to see the status of the device for the “Cycle end”...
  • Page 74 Status and real time measures reading For using this function, it is important to: — Having done a start on the instrument before (“End of cycle” bit on in the relay status) — Not having done a reset of the FIFO •...
  • Page 75 • Direct access In Direct access, the master can only access to parameters one by one. This is an example on the reading of the end of cycle bit in the status: Master Slave — Make a Read N*words request of 1 word at the 74 / 74 2204h address.

Table of Contents

Save PDF