ATEQ D6 Series Manual
ATEQ D6 Series Manual

ATEQ D6 Series Manual

Profibus
Hide thumbs Also See for D6 Series:

Advertisement

D6/ERD6 Series – Profibus
Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for ATEQ D6 Series

  • Page 1 D6/ERD6 Series – Profibus 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 station number ......................9 Setup of the Profibus configuration mode ................... 10 Configuration of the master Installation of the Profibus module ..................... 11 Configuration files ........................
  • Page 3 ATEQ Manufacturer Plants – Measurement Solution, Global Leader 2 / 68 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 D6/ERD6 device on 4 / 68 the Profibus network. For more information on your ATEQ equipment, refer to the Quick Start Manual. FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • 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 Profibus fieldbus using its Profibus connectors and compatible 7 / 68 cables. Your device has a Profibus internal board and one Profibus connectors. The Profibus internal board is located inside your device. Only one version is available: —...
  • Page 9 Wiring instructions Profibus Cabling 8 / 68 390 Ω 390 Ω 110 Ω 110 Ω 390 Ω 390 Ω Pin 1 PE (Ground) Pin 6 VP (Power Supply) Pin 2 Not Connected Pin 7 Not Connected Pin 3 Data Line A Pin 8 Data Line B Pin 4...
  • Page 10: Configuration Of The Ateq Device (Slave)

    (slave) Use this procedure to configure your device. 9 / 68 This configuration can be done with the front panel of your ATEQ device or with the ATEQ Fieldbus Configurator software. SETUP OF THE STATION NUMBER The station number must be the same on slave and master.
  • Page 11: Setup Of The Profibus Configuration Mode

    40h-5Fh Exchange zone: cycle result reading or 10 parameters management 60h-9Fh Exchange zone: cycle result reading or 20 parameters management From the MAIN MENU screen of your ATEQ device: ➢ CONFIGURATION ➢ AUTOMATISM ➢ FIELDBUS ➢ ACCESS FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 12: Configuration Of The Master

    11 / 68 Identification of the version of the Profibus module You can identify the hardware configuration using your ATEQ device or using a fieldbus configuration software. For the installation and configuration of the Profibus module, you have to select the component that corresponds to the firmware (see Configuration files).
  • Page 13: Configuration Files

    Configuration files to use for the configuration of the master instrument. Profibus hardware and software compatibilities The table below gives the configuration file to use according to the hardware reference of the Profibus 12 / 68 internal board of your ATEQ device (Hilscher hardware reference). Device Fieldbus Hilscher...
  • Page 14: Selection Of The Master Board

    SELECTION OF THE MASTER BOARD The screenshot used in this section correspond to the Sycon.net from Hilscher software. Nevertheless, you may use your own software to configure the master. From the Device Assignment screen, select the master card: 13 / 68 FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 15: Setup Of The Station Address

    SETUP OF THE STATION ADDRESS The screenshot used in this section correspond to the Sycon.net from Hilscher software. Nevertheless, you may use your own software to configure the master. Select the Station Table Settings screen to set up the Station Address: 14 / 68 FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 16: Setup Of The Profibus Configuration Modes

    SETUP OF THE PROFIBUS CONFIGURATION MODES Five configuration modes are available according to the bytes number available (see Configuration of the ATEQ device (slave)). 15 / 68 Setup of the Standard mode (normal) The parameters configuration must be like the following ones: —...
  • Page 17 Setup of the Standard less mode The parameters configuration must be like the following ones: — 32 bytes input con (IB) : module 1. — 32 words input con (IW) : module 2. — 32 bytes output con (OB) : module 3. —...
  • Page 18 Setup of the Medium more mode The parameters configuration must be like the following ones: — 32 bytes input con (IB) : module 1. — 16 words input con (IW) : module 2. — 32 bytes output con (OB) : module 3. —...
  • Page 19 Setup of the Medium mode The parameters configuration must be like the following ones: — 32 bytes input con (IB) : module 1. — 32 bytes output con (OB) : module 2. 18 / 68 FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 20 Setup of the Light mode The parameters configuration must be like the following ones: — 16 bytes input con (IB) : module 1. — 16 bytes output con (OB) : module 2. 19 / 68 FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 21: Functional Description Of An Ateq Device

    Functional description of an ATEQ device INTRODUCTION 20 / 68 — R/W*: reading and writing — W*: writing only — R*: reading only FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 22 Write table Writing table structure 0x00 Commands 21 / 68 0x01 0x02 Reserved 0x04 0x06 The program number (Running and Edit) Special cycle 0x09 0x0A Reserved 0x1F 0x20 Exchange table: Config Bits or Functions Bits or Parameters FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 23 Details writing table structure Address (bytes) Description Bit 0 = 1 > Reset (stop the current cycle). Bit 1 = 1 > Start (starting a test cycle). 22 / 68 Bit 2 = 1 > Special cycle (start a special cycle, example: regulator adjust). Bit 3 = 1 >...
  • Page 24 Read table Reading table structure 0x00 State of the unit: 23 / 68 Echo / Error code command Status Current program Number of results available 0x0F Program step 0x10 Real time measurements. 0x1F 0x20 Exchange table: FIFO Results or Last Result or Parameters FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 25 Results status: (@: 00h – 0Fh) Echo: Acknowledgement of delivery of the master command allowing to determinate in which state is the slave (current command or command realised). Error code: In case of command execution error, the corresponding command error bit is activated. 24 / 68 Address (bytes) Description...
  • Page 26 Address (bytes) Description Bit 0 = 1 > Pass part. (OK) Bit 1 = 1 > Fail test part. (NOK) Bit 2 = 1 > Fail reference part. (NOK) Bit 3 = 1 > Alarm. Bit 4 = 1 > Pressure error. 25 / 68 0Ch –...
  • Page 27 Real time measurements: (@: 10h – 1Fh) Description Address (bytes) Pressure current value 10h – 13h Example: reading of 524000 (7FEE0h) = 524 x 1000, thus the real value is 524. 26 / 68 Pressure unit code Example: reading 6000 (1770h) = 6 x 1000, thus the value is 6 which corresponds to 14h –...
  • Page 28 Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code. ATEQ device using Base procedure for using an ATEQ instrument. 27 / 68 If the number of results in the FIFO = 0, the results are erratic, do not read them.
  • Page 29 Fieldbus progress chart 28 / 68 FG_D6_PROFIBUS_EN_01 / 2020-06-17...
  • Page 30: Configuration

    CONFIGURATION General configuration Table of the configuration / extended menus bits 29 / 68 Reminder: “h” indicates a hexadecimal code, “(d)” indicates a decimal code. 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 31 Mask Meaning Word Bit n° Menu Hexa *ERD Only 0001 N test. +Funct 0002 Unit type. +Funct 0004 Pressure correction. +Funct 30 / 68 0008 Reserved. 0010 Piezo auto zero. 0020 Reserved. 0040 Sending condition: pass part. RS232 Sending condition: fail part maximum 0080 RS232 flow.
  • Page 32 Mask Meaning Word Bit n° Menu Hexa *ERD Only 0001 Reserved. 0002 Reserved. 0004 Sequence. 31 / 68 0008 Bar code. 0010 Program selection bar code. 0020 Single calibration. +Funct 0040 No negative. +Funct 0080 Reserved. Conf 0100 Reserved. RS232 Conf Rest mode, blow on test side or 0200...
  • Page 33 Mask Meaning Word Bit n° Menu *ERD Only Hexa 0001 Service cycles activation. 0002 Buzzer. 0004 Sequences activation. 32 / 68 0008 Reserved. 0010 Standard conditions. 0020 Bar graph display. Up Contact * +Funct 0040 Down Contact * +Funct 0080 Pressure Up * +Funct 0100...
  • Page 34 Reading of the configuration / extended menu bits Master Slave — Activate the “Read extended menu bits” command: Write at the address 00(h), the value 0200(h) Byte 0 = 00(h) 33 / 68 Byte 1 = 02(h) (Bit 1 = 1) Acknowledgement Command echo: —...
  • Page 35 Writing of the configuration / extended menu bits Master Slave — Write the extended menu bits at the address 20(h) — Activate the “Write extended menu bits” command: 34 / 68 Write at the address 00(h), the value 0800(h) Byte 0 = 00(h) Byte 1 = 08(h) (Bit 3 = 1) Acknowledgement Command echo:...
  • Page 36 Program Program selection command on the ATEQ device Master Slave — Write 1 word at the address 06(h) corresponding to the program number to be selected: 35 / 68 @06(h) = 0001(h) (= program n°2) — Activate the “Program selection” command:...
  • Page 37 Function Table of the function bits Table of the function bits per program. Reminder: “h” indicates a hexadecimal code, “(d)” indicates a decimal code. 36 / 68 The bits below are present in the FUNCTIONS menu of each program, if these have been previously validated in the More functions...
  • Page 38 Mask Meaning Word Bit n° Menu *ERD Only Hexa 0001 Stamping activation. 0002 Pass part stamping Activation. Fail part maximum flow stamping 0004 activation. 37 / 68 Fail part minimum flow stamping 0008 activation. 0010 Alarm stamping activation. Pressure switch error stamping 0020 activation.
  • Page 39 Mask Meaning Word Bit n° Menu *ERD Only Hexa 0001 Flow regulation function. 65 >79 Reserved. 80 > 92 Reserved. 2000 8192 Buzzer function. 38 / 68 4000 16384 Buzzer function Pass Part. 8000 32768 Buzzer function Fail Part. 0001 Buzzer function.
  • Page 40 Reading of the function bits Master Slave — Select the program number on which the functions bits have to be read — Activate the “Read functions bits” command: Write at the address 00(h), the value 0400(h) 39 / 68 Byte 0 = 00(h) Byte 1 = 04(h) (Bit 2 = 1) Acknowledgement Command echo:...
  • Page 41 Writing of the function bits Master Slave — Select the program number on which the functions bits have to be read. — Write the functions bits at the address 20(h) — Activate the “Write functions bits” command: 40 / 68 Write at the address 00(h), the value 1000(h) Byte 0 = 00(h) Byte 1 = 10(h) (Bit 4 = 1)
  • Page 42 Parameters Downloading of the parameters 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. 41 / 68 Identifier N° Meaning Value Hexa *ERD Only “FILL TIME”...
  • Page 43 Identifier N° Meaning Value Hexa *ERD Only “Instruct.” 0042 - 9999 > 9999 Fill instruction value “Drift Unit” 0048 0 > 100% Calibration drifts percent. “Diff A-Z” 42 / 68 0050 0 > 650 seconds Differential auto reset time. “FILL MODE” Standard 0000 0067...
  • Page 44 Identifier N° Meaning Value Hexa *ERD Only “INSTRUCT. “ 00A2 - 9999 > 9999 DP Instruction “NEXT PROG.” 00A4 1 > 128 Number of the following program in sequencing. “INIT PRESS” * 43 / 68 00 B9 - 9999 > 9999 Initial pressure “STEP PRESS”...
  • Page 45 Identifier N° Meaning Value Hexa *ERD Only “DELAY EXT6” 00FE 0 > 650 seconds Programmed external output 6 delay time. “DELAY INT2” 00FF 0 > 650 seconds Programmed internal output 2 delay time. “DELAY INT1” 44 / 68 0100 0 > 650 seconds Programmed internal output 1 delay time.
  • Page 46 Identifier N° Meaning Value Hexa *ERD Only “RANGE” Capillary 1 0000 0119 Capillary number with dual capillaries option only. Capillary 2 1000 Nitrogen 0000 Natural gas 1000 NOT AVAILABLE FOR THE MOMENT “GAS” 011C Propane 2000 Type of gas. 45 / 68 Butane 3000 G110...
  • Page 47 Identifier N° Meaning Value Hexa *ERD Only “YEAR” 019E 2000 > 9999 Year configuration. “MONTH” 019F 1 > 12 Month configuration. “DAY” 46 / 68 01A0 1 > 31 Day configuration. “HOUR” 01A1 0 > 59 Hour configuration. “MINUTE” 01A2 0 >...
  • Page 48 Configurable input values Input value Value code Program Selection 0000 Capil. Temp. Check (*) 10000 Temperature Check (*) 11000 Atm Pressure Check (*) 12000 47 / 68 Flow Check (*) 14000 Line P. Sensor Check (*) 15000 Regulator Adjust. 16000 Infinite Fill 17000 Piezo Az...
  • Page 49 Reading of the parameters The reading of the parameters is carried out by data exchange in the corresponding area depending on the configuration mode of the slave. Each parameter is identified by one identifier. See identifiers tables. This table is an example based on the reading of two parameters: —...
  • Page 50 Master Slave — Read the parameters at the address 20(h): Word 1 = identifier number of the first read parameter. Word 2 and Word 3 = first parameter value x1000 (long format). Word 4 = second identifier number of the read 49 / 68 parameter.
  • Page 51 Writing of the parameters The writing of the parameters is carried out by data exchange in the corresponding area depending on the configuration mode of the slave. Each parameter is identified by one identifier. See identifiers tables. This table is an example based on the reading of two parameters: —...
  • Page 52 Master Slave — Wait the end of the command: command echo = 0040(h) command error code ≠ FFFF(h) (end of command) — Deactivate the “Write parameters” command: Write at the address 00(h) the value 0000(h) Byte 0 = 00(h) (Bit 6 = 0) 51 / 68 Byte 1 = 00(h) The master instrument must always set to zero the command bit.
  • Page 53 Reading of the program name Master Slave — Select the program whose name you want to read — Activate the “Read program name” command: Write at the address 00(h), the value 2000(h) Byte 0 = 00(h) 52 / 68 Byte 1 = 20(h) (Bit 5 = 1) Acknowledgement Command echo: —...
  • Page 54 Writing of the program name Master Slave — Select the program whose name you want to modify — Write the program name of 12 characters/bytes maximum at the address 20(h). — 53 / 68 Activate the “Write program name” command: Write at the address 00(h), the value 4000(h) Byte 0 = 00(h) Byte 1 = 40(h) (Bit 6 = 1)
  • Page 55: Cycle

    CYCLE Standard command cycle Start cycle command on the ATEQ device 54 / 68 Master Slave — Select the program you want to start — Activate the “Start” command: Write at the address 00(h), the value 0002(h) Byte 0 = 02(h) (Bit 1 = 1)
  • Page 56 55 / 68 Start command = On Acknowledge by ATEQ = (Echo command = On) and (Error code command = FFFFh) Wait end of Start command = (Echo command = On) and (Error code command ≠ FFFFh) Start command = Off Acknowledge by ATEQ = (Echo command = Off) and (Error code command ≠...
  • Page 57 Reset command on the ATEQ device Master Slave — Activate the “Reset” command: — Write at the address 00(h), the value 0001(h) Byte 0 = 01(h) (Bit 0 = 1) Byte 1 = 00(h) Acknowledgement 56 / 68 Command echo: —...
  • Page 58 Special cycles Special cycle table Write the identifier number of the wanted special cycle at the address 04(h) and its instruction if necessary. @08(h) = identifier number of the special cycle 57 / 68 @09(h) = instruction for the special cycle Numb Special cycle ATR learning Cycle.
  • Page 59 Auto-zero on the ATEQ device Master Slave — Select the program on which you want to make the auto zero — Write at the address 08(h) the identifier number of the special cycle for an auto zero — Activate the “Start” and the “Start special cycle”...
  • Page 60: Results

    RESULTS FIFO results FIFO list results structure 59 / 68 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 61 Meaning Words Type Bytes Coeff *ERD Only Rise contact pressure low part word * Long x1000 Rise contact pressure high part word * Rise contact pressure unit code low part word (refer to units table) * Long x1000 Rise contact pressure unit code high part word (refer to units table) * 60 / 68 Drop contact flow low part word * Long...
  • Page 62 Step table This table represents the codes of the steps in the cycle. Code Steps Decimal Hexadecimal *ERD Only 0000 Pre-fill. 61 / 68 0001 Fill 0002 Zero Diff. 0003 Stabilization 0004 Test 0005 Dump 0007 0008 Step* 0009 Down* 65535 FFFF No step in progress...
  • Page 63 Alarm codes table This list gives all the alarms in hexadecimal code. Identifier n° Alarm Decimal Hexadecimal 0000 No alarm. 62 / 68 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 64 Cycle results reading (last 8 results in FIFO) Master Slave — Read the number of available results in the FIFO at the address 08(h): 08(h) = 0000(h) → no results 08(h) > 0000(h) → results available — 63 / 68 Activate the “Read FIFO results”...
  • Page 65 Reset FIFO results This command resets the 8 last cycle’s results available in the FIFO. Master Slave — Activate the “Reset FIFO results” command: Write at the address 00(h), the value 0080(h) Byte 0 = 80(h) (Bit 7 = 1) 64 / 68 Byte 1 = 00(h) Acknowledgement...
  • Page 66 Last results Last results structure At the end of each cycle, the last result is as an array of 40 words. This result includes the final state of the instrument (relays position, alarm signal, indicators state…), but also of the test (units, values measured for the pressure and the flow).
  • Page 67 Meaning Words Type Bytes Coeff *ERD Only Rise contact pressure low part word * Long x1000 Rise contact pressure high part word * Rise contact pressure unit code low part word (refer to units table) * Long x1000 Rise contact pressure unit code high part word (refer to units table) * 66 / 68 Drop contact flow low part word * Long...
  • Page 68 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 67 / 68 Master Slave —...
  • Page 69 Real time Status and real time measures The real time measurement is used for display curve or values during the cycle and not for the final 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 68 / 68 end”...

This manual is also suitable for:

Erd6 seriesErd620D670D6classD620

Table of Contents