0% found this document useful (0 votes)
36 views72 pages

FG D6 Profinet en 04 200617

Uploaded by

coyir60395
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views72 pages

FG D6 Profinet en 04 200617

Uploaded by

coyir60395
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 72

D6/ERD6 Series – Profinet

Manual
Table of Contents
Safety advisory / Warranty
Good practices and safety instructions.......................................................................................... 3
1 / 71
Preamble
Introduction ................................................................................................................................. 4
Basic notions ................................................................................................................................ 5

Hardware installation
Hardware configuration................................................................................................................ 7
Cabling ......................................................................................................................................... 8

Configuration of the ATEQ device (slave)


Setup of the station name ............................................................................................................ 9
Setup of the Profinet configuration mode ................................................................................... 10
Setup of the IP address ............................................................................................................... 11

Configuration of the master


Installation of the Profinet module ............................................................................................. 12
Configuration files ...................................................................................................................... 13
Selection of the master card ....................................................................................................... 14
Setup of the station name .......................................................................................................... 15
Setup of the IP address ............................................................................................................... 16
Setup of the Profinet configuration modes.................................................................................. 18

Functional description of an ATEQ device


Introduction ............................................................................................................................... 23
Configuration ............................................................................................................................. 32
Cycle .......................................................................................................................................... 57
Results ....................................................................................................................................... 62

FG_D6_PROFINET_EN_04 / 2020-06-17
ATEQ Manufacturer Plants – Measurement Solution, Global Leader

2 / 71

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 T.: +81 566-84-4670
Chiryu-city, Aichi-pref ateq.co.jp F.: +81 566-84-4680
JAPAN
ATEQ China
98 Jian Peng Lu shanghai@ateq.com.cn T.: +86 21 6763 9508
Shanghai ateq.com.cn F.: +86 21 6763 9528
CHINA
ATEQ SYSTEMS ANALYSIS TAIWAN CO.,
LTD.
ateqtaiwan@ateq.com.tw T.: +886 4 2437 5278
NO. 3, LAN 223, San Jia Dong Street
ateq.com.tw F.: +886 4 2437 3675
40642, TAICHUNG
TAIWAN
ATEQ CORP.
35980 Industrial Road Suite L leaktest@atequsa.com T.: +1 734-838-3100
Livonia MI 48150 atequsa.com F.: +1 734-838-0644
UNITED STATES

We continuously work on improving our products. This is why inforamtion contained in this manual,
the device and the technical specifications may be modified without prior notification.

Pictures and figures in this manual are non contractual

FG_D6_PROFINET_EN_04 / 2020-06-17
Safety advisory / Warranty
GOOD PRACTICES AND SAFETY INSTRUCTIONS

3 / 71 Safety recommendations
If the device is supplied with 100 / 240 V AC, it is mandatory to connect it to the ground with a good
link to the ground, to protect against electric hazard or electrocution.

It is dangerous to change the status of the outputs.


They can control power actuators or other equipment (mechanical, pneumatic, hydraulic, electrical or
other) which can cause serious personal injury and damage to surrounding material.

For safety and quality measurement reasons, it is important, before powering on the device, to ensure
that it is air supplied with a minimum operating pressure (0.6 MPa ± 15%).

Recommendations for the test environment


Keep the test area as clean as possible.

Recommendations for operators


ATEQ recommends that the operators who use the devices have training and a level of qualification
that correspond to the job to perform.

General recommendations
— Read the user manual before using the device.
— All electrical connections to the device must be equipped with safety systems (fuses, circuit
breakers, etc.) adapted to the needs and in accordance with the applicable standards and rules.
— To avoid electromagnetic interference, electrical connections to the device must be shorter than 2
meters.
— Power supply plug must be grounded.
— Disconnect the device from the mains before performing any maintenance work.
— Shut off the compressed air supply when working on the pneumatic assembly.
— Do not open a connected device.
— Avoid splashing water on the device.

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.
In addition, ATEQ declines any responsibility for the calibration or the fitting of their instruments that
is not done by ATEQ.
ATEQ also declines any responsibility for any modification (program, mechanical or electrical) of the
device done without their written consent.

FG_D6_PROFINET_EN_04 / 2020-06-17
Preamble
INTRODUCTION

This manual intends to help you for the configuration and the use of your ATEQ D6/ERD6 device on 4 / 71
the Profinet network.

For more information on your ATEQ equipment, refer to the Quick Start Manual.

FG_D6_PROFINET_EN_04 / 2020-06-17
BASIC NOTIONS

The numerical values used in the ATEQ device are coded on a Long format.
ATEQ devices are configured in Little Endian format. It means that the Least Significant Byte is sent
first on the network.
5 / 71
Word
A word is a 16-bit data. It is coded with two bytes (8bits):
— The first byte is the Least Significant Byte ( LSB )
— The second byte is the Most Significant Byte ( MSB )
Example of a word:
Reminder: “h” indicates a hexadecimal code, “(d)” indicates a decimal code.

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
— The second word is the most significant word
— Example of a Long format:

Address value
All address values are treated with the Long format.
Example – address of the “millibar” unit in the Unit table (see Unit table):

FG_D6_PROFINET_EN_04 / 2020-06-17
Numerical value
All the numerical values are treated with the Long format with fixed comma (10-3).
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:
— 207.055 = 207055 ÷ 1000 6 / 71

Example – Pressure:

Negative numerical value


All the negative numerical values are treated with Signed long format with fixed comma (10-3).
Thus, they must be multiplied by 1000 to get the value in units.
Example – Leak value (signed long):

FG_D6_PROFINET_EN_04 / 2020-06-17
Hardware installation
HARDWARE CONFIGURATION

7 / 71
Connect your ATEQ equipment to the Profinet fieldbus using its Profinet connectors and compatible
cables.
Your device has a Profinet internal board and two Profinet connectors.
The Profinet internal board is located inside your device. Two versions are available:
— COMX 100
— COMX 51
You can see the version installed using your user interface (see Identification of the version of the
Profinet module).

Your device has two M12 D coded type connector - 4 pins female connector.
For more information on your ATEQ equipment, refer to the Quick Start Manual.

M12 D coded type connector - 4 pins female connector

Pin number Signal


1 Ethernet Tx + (Transmit Data +)
2 Ethernet Rx + (Receive Data +)
3 Ethernet Tx - (Transmit Data -)
4 Ethernet Rx - (Receive Data -)

FG_D6_PROFINET_EN_04 / 2020-06-17
CABLING

M12 - RJ45 cable


Cable with male M12 D coded type connector and an RJ45 connector (4 or 8 pins)
8 / 71

Male M12 Pin RJ45 - 4 pins Pin RJ45 - 8 pins Pin


Wire color Signal
number number number
1 White/orange Ethernet Tx + (Transmit Data +) 1 1
2 White/green Ethernet Rx + (Receive Data +) 3 3
3 Orange Ethernet Tx - (Transmit Data -) 2 2
4 Green Ethernet Rx - (Receive Data -) 4 6

FG_D6_PROFINET_EN_04 / 2020-06-17
Configuration of the ATEQ device
(slave)
9 / 71 Use this procedure to set the name and the configuration mode of your device.
This configuration can be done with the front panel of your ATEQ device or with the ATEQ Fieldbus
Configurator software.

SETUP OF THE STATION NAME

The station name must be the same on slave and master.

Use the prefix ateqd6 and a suffix number using three digits (eg. ateqd6001).

From the ATEQ device

From the MAIN MENU screen of your ATEQ


device:
➢ CONFIGURATION
➢ AUTOMATISM
➢ FIELDBUS
➢ ADDRESS

From the ATEQ Fieldbus Configurator software

FG_D6_PROFINET_EN_04 / 2020-06-17
SETUP OF THE PROFINET CONFIGURATION MODE

Five configuration modes are available according to the bytes number available:
Mode number Configuration mode Use
5 Standard mode (normal) For the inputs/outputs, real time measurements, the
live cycle results and parameters management
10 / 71
4 Standard less mode For the inputs/outputs, real time measurements, the
live cycle results and parameters management
3 Medium more mode For the inputs/outputs, the real time measurements,
the live cycle results and parameters management
2 Medium mode For the inputs/outputs and the real time
measurements
1 Light mode For the digital inputs/outputs

Configuration modes according to bytes number available


Memory range Mode number and bytes available Functions available
(5) (4) (3) (2) (1)
255 96 64 32 16
bytes bytes bytes bytes bytes
00h-0Fh X X X X X Inputs/outputs
10h-1Fh X X X X Real time measurements
20h-3Fh X X X Exchange zone: cycle result reading or 5
parameters management
40h-5Fh X X Exchange zone: cycle result reading or 10
parameters management
60h-FFh X Exchange zone: cycle result reading or 20
parameters management

From the MAIN MENU screen of your ATEQ device:


➢ CONFIGURATION
➢ AUTOMATISM
➢ FIELDBUS
➢ ACCESS

FG_D6_PROFINET_EN_04 / 2020-06-17
SETUP OF THE IP ADDRESS

The IP addresses must be the same on slave and master.

The complete IP address of the slave instrument will be automatically given by the master using your
device station name:
11 / 71 — IP: IP address
— SM: Network mask
— GW: Gateway address

From the ATEQ device

From the MAIN MENU screen of your ATEQ


device:
➢ CONFIGURATION
➢ AUTOMATISM
➢ FIELDBUS

From the ATEQ Fieldbus Configurator software

FG_D6_PROFINET_EN_04 / 2020-06-17
Configuration of the master
INSTALLATION OF THE PROFINET MODULE

12 / 71
Identification of the version of the Profinet module
You can identify the hardware configuration using your ATEQ device or using a fieldbus configuration
software.
For the installation and configuration of the Profinet module, you have to select the component that
corresponds to the firmware (see Configuration files).

From the ATEQ device

From the MAIN MENU screen of your ATEQ


device:
➢ SERVICE
➢ FIELDBUS

The Hilscher firmware version is displayed in


the FIRMWARE parameter

From the ATEQ Fieldbus Configurator software


Connect your PC to the RS232 connector of your ATEQ device.
Run the ATEQ Fieldbus Configurator software:

The Hilscher firmware version is displayed in the FIRMWARE parameter.

FG_D6_PROFINET_EN_04 / 2020-06-17
CONFIGURATION FILES

Configuration files to use for the configuration of the master instrument.

Profinet hardware and software compatibilities


13 / 71
The table below gives the configuration file to use according the hardware reference of the Profinet
internal board of your ATEQ device (Hilscher hardware reference).

D6
Profinet Hilscher Hilscher
D6 Fieldbus Config Files
Specs Firmware Hardware Ref
Software
3.4.44.0 GSDML-V2.3-HILSCHER- COMX
V2.3 ≥ 1.000 > 1.05 COMX 100
=> (DIM3) 100XX-RE PNS-20130806.xml
3.10.0.9 GSDML-V2.32-HILSCHER- COMX
V2.31 ≥ 1.000 > 2.103 COMX 51
=> (DIM24) 51XX-RE PNS-20160502.xml

FG_D6_PROFINET_EN_04 / 2020-06-17
SELECTION OF THE MASTER CARD

The screenshots used in this manual correspond to the ATEQ Fieldbus Configurator software.
Nevertheless, you may use your own software to configure the master.

From the Device Assignment screen, select the master card:


14 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
SETUP OF THE STATION NAME

The screenshots used in this manual correspond to the ATEQ Fieldbus Configurator software.
Nevertheless, you may use your own software to configure the master.

Select the Device Table screen to set up the station name of the slave instrument:
15 / 71
The station name must be the same on slave and master.

FG_D6_PROFINET_EN_04 / 2020-06-17
SETUP OF THE IP ADDRESS

The screenshots used in this manual correspond to the ATEQ Fieldbus Configurator software.
Nevertheless, you may use your own software to configure the master.

Setup of the IP address of the master


16 / 71
Select the Network Settings screen to set up the IP address of the master:

FG_D6_PROFINET_EN_04 / 2020-06-17
Setup of the IP address of the slave
Select the Scanlist screen to set up the IP address of the slave instrument:

17 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
SETUP OF THE PROFINET CONFIGURATION MODES

Five configuration modes are available according to the bytes number available (see Configuration of
the ATEQ device (slave)).

Setup of the Standard mode (normal) 18 / 71

The parameters configuration must be like the following ones:

Input_Data (IB) 256 bytes total: IB = 64 bytes (module 1)


IB = 64 bytes (module 2)
IB = 64 bytes (module 3)
IB = 64 bytes (module 4)
Output_Data (QB) 256 bytes total: QB = 64 bytes (module 1)
QB = 64 bytes (module 2)
QB = 64 bytes (module 3)
QB = 64 bytes (module 4)

FG_D6_PROFINET_EN_04 / 2020-06-17
Setup of the Standard less mode
The parameters configuration must be like the following ones:

Input_Data (IB) 96 bytes total: IB = 32 bytes


IB = 64 bytes
19 / 71 Output_Data (QB) 96 bytes total: QB = 32 bytes
QB = 64 bytes

FG_D6_PROFINET_EN_04 / 2020-06-17
Setup of the Medium more mode
The parameters configuration must be like the following ones:

Input_Data (IB): IB = 64 bytes

Output_Data (QB): QB = 64 bytes 20 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
Setup of the Medium mode
The parameters configuration must be like the following ones:
.
Input_Data (IB): IB = 32 bytes

Output_Data (QB): QB = 32 bytes


21 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
Setup of the Light mode
The parameters configuration must be like the following ones:

Input_Data (IB): IB = 16 bytes

Output_Data (QB): QB = 16 bytes 22 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
Functional description of an ATEQ
device
23 / 71
INTRODUCTION

— R/W*: reading and writing


— W*: writing only
— R*: reading only

FG_D6_PROFINET_EN_04 / 2020-06-17
Write table
Writing table structure

0x00 Commands
0x01 24 / 71

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_PROFINET_EN_04 / 2020-06-17
Details writing table structure

Address (bytes) Description


Bit 0 = 1 > Reset (stop the current cycle).
Bit 1 = 1 > Start (starting a test cycle).
25 / 71
Bit 2 = 1 > Special cycle (start a special cycle, example: regulator adjust).
Bit 3 = 1 > Program selection.
00h
Bit 4 = 1 > Read the FIFO cycles results (the FIFO contains the 8 lasts results,
Commands
standard mode only).
Bit 5 = 1 > Read of the parameters.
Bit 6 = 1 > Write of the parameters.
Bit 7 = 1 > Reset of the results FIFO (reset all available results in the FIFO).
Bit 0 = 1 > Read of the instrument configuration.
Bit 1 = 1 > Read of the configuration / extended menu bits.
Bit 2 = 1 > Read of the function bits.
01h Bit 3 = 1 > Write of the configuration / extended menu bits.
Commands Bit 4 = 1 > Write of the function bits.
Bit 5 = 1 > Read of the program name.
Bit 6 = 1 > Write of the program name.
Bit 7 = 1 > Read last result.
02h – 05h Reserved.
Address 06h: Number of the program to be selected.
06h – 07h
Address 07h = 0.
08h – 09h Address 08h: Special cycle. Address 09h=0.
0Ah – 0Fh Reserved.

FG_D6_PROFINET_EN_04 / 2020-06-17
Read table
Reading table structure

0x00 State of the unit:


Echo / Error code command 26 / 71
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_PROFINET_EN_04 / 2020-06-17
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.

27 / 71 Address (bytes) Description


Bit 0 = 1 > Echo reset.
Bit 1 = 1 > Echo start.
Bit 2 = 1 > Echo special cycle.
00h Bit 3 = 1 > Echo program selection.
Echo Bit 4 = 1 > Echo reading of the results FIFO.
Bit 5 = 1 > Echo reading of the parameters.
Bit 6 = 1 > Echo writing of the parameters.
Bit 7 = 1 > Echo reset of the results FIFO.
Bit 0 = 1 > Echo reading of the instrument configuration.
Bit 1 = 1 > Echo reading of the configuration / extended menu bits.
Bit 2 = 1 > Echo reading of the function bits.
01h Bit 3 = 1 > Echo writing of the configuration / extended menu bits.
Echo Bit 4 = 1 > Echo writing of the function bits.
Bit 5 = 1 > Echo reading of the program name.
Bit 6 = 1 > Echo writing of the program name.
Bit 7 = 1 > Echo reading last result.
Bit 0 = 1 > Reset error.
Bit 1 = 1 > Start error.
Bit 2 = 1 > Special cycle error.
02h Bit 3 = 1 > Program selection error.
Error code
Bit 4 = 1 > Reading of the results FIFO error.
(≠ FFh)
Bit 5 = 1 > Reading of the parameters error.
Bit 6 = 1 > Writing of the parameters error.
Bit 7 = 1 > Reset of the results FIFO error.
Bit 0 = 1 > Reading of the instrument configuration error.
Bit 1 = 1 > Reading of the configuration bits error.
Bit 2 = 1 > Reading of the function bits error.
03h Bit 3 = 1 > Writing of the configuration bits error.
Error code
Bit 4 = 1 > Writing of the function bits error.
(≠ FFh)
Bit 5 = 1 > Reading of the program name error.
Bit 6 = 1 > Writing of the program name error.
Bit 7 = 1 > Reading last result error.
04h – 05h Reserved.
06h – 07h Current program in use.
08h – 09h Number of results in FIFO (quantity of available results recorded in the FIFO).
0Ah – 0Bh Type of test in progress.

FG_D6_PROFINET_EN_04 / 2020-06-17
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.
0Ch – 0Dh 28 / 71
Bit 5 = 1 > Cycle end (system ready).
Real time test results
Bit 6 = 1 > Part recoverable.
Bit 7 = 1 > Calibration error.
Bit 0 = 1 > Not used.
Bit 1 = 1 > ATR fault.
Bit 2 to 7 > Not used, all always at 0.
0Eh – 0Fh Program step in progress.

FG_D6_PROFINET_EN_04 / 2020-06-17
Real time measurements: (@: 10h – 1Fh)

Address (bytes) Description


Pressure current value
10h – 13h
Example: reading of 524000 (7FEE0h) = 524 x 1000, thus the real value is 524.
29 / 71 Pressure unit code
14h – 17h Example: reading 6000 (1770h) = 6 x 1000, thus the value is 6 which corresponds to
Pa (see Unit table).
Flow current value
Examples: reading 20000 (4E20h) = 20 x 1000, thus the real value is 20
18h – 1Bh reading - 108 (FFFFFF94h) = - 0.108 x 1000, thus the real value is - 0.108
(see Basic notions)
Flow unit code
1Ch – 1Fh Example: reading 8000 (1F40h) = 8 x 1000 thus the value is 8, which
corresponds to the Pa/s unity.

Exchange zone: (@: 20h – 9Fh)

Address (bytes) Description


Cycle results exchange zone.
20h – 9Fh
Parameters reading and writing exchange zone.

FG_D6_PROFINET_EN_04 / 2020-06-17
Treatment of the commands
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

ATEQ device using


Base procedure for using an ATEQ instrument.
30 / 71

If the number of results in the FIFO = 0, the results are erratic, do not read them.
If there's an alarm bit, read the alarm code and do not use the measurements results (erratic results).

FG_D6_PROFINET_EN_04 / 2020-06-17
Fieldbus progress chart

31 / 71

FG_D6_PROFINET_EN_04 / 2020-06-17
CONFIGURATION

General configuration
Table of the configuration / extended menus bits
32 / 71
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.
Acronyms used in the “Menu” column:
— Conf: CONFIGURATION
— +Func: FUNCTIONS > More functions…
— RS232: CONFIGURATION > RS232

Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only
0 0001 1 Fill type. +Funct
1 0002 2 Recovery thresholds. +Funct
2 0004 4 End of cycle. +Funct
3 0008 8 Mini valve. +Funct
4 0010 16 Peak hold. +Funct
5 0020 32 ATR1. +Funct
6 0040 64 ATR2. +Funct
7 0080 128 Personalization of the program name. +Funct
1
8 0100 256 Sequence. +Funct
9 0200 512 Automatic connector. +Funct
10 0400 1024 Valves codes (outputs codes). +Funct
11 0800 2048 Offset. +Funct
12 1000 4096 Filtering. +Funct
13 2000 8192 Automatic mode. +Funct
14 4000 16384 Stamping. +Funct
15 8000 32768 Reserved.

FG_D6_PROFINET_EN_04 / 2020-06-17
Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only
16 0001 1 N test. +Funct
17 0002 2 Unit type. +Funct
18 0004 4 Pressure correction. +Funct
33 / 71
19 0008 8 Reserved.
20 0010 16 Piezo auto zero.
21 0020 32 Reserved.
22 0040 64 Sending condition: pass part. RS232
Sending condition: fail part maximum
23 0080 128 RS232
flow.
2 Sending condition: fail part minimum
24 0100 256 RS232
flow.
Sending condition: presence of an
25 0200 512 RS232
alarm.
26 0400 1024 Sending condition: pressure defect. RS232
27 0800 2048 Sending condition: end of cycle. RS232
28 1000 4096 Sending condition: recoverable. RS232
29 2000 8192 Content of the frame: time. RS232
30 4000 16384 Content of the frame: personalization. RS232
31 8000 32768 Content of the frame: pressure. RS232
32 0001 1 Security. Conf
33 0002 2 Exportation. RS232
34 0004 4 Automatic piezo reset.
35 0008 8 Placing in stand-by. Main
36 0010 16 Return to operation from stand-by. Main
37 0020 32 Unused.
38 0040 64 Bar graph displaying. Conf
39 0080 128 Presence of a second piezo sensor.
3
40 0100 256 Reserved.
41 0200 512 Reserved.
42 0400 1024 Reserved.
43 0800 2048 Reserved.
44 1000 4096 Reserved.
45 2000 8192 Reserved.
46 4000 16384 Reserved.
47 8000 32768 Reserved.

FG_D6_PROFINET_EN_04 / 2020-06-17
Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only
48 0001 1 Reserved.
49 0002 2 Reserved.
50 0004 4 Sequence.
34 / 71
51 0008 8 Bar code.
52 0010 16 Program selection bar code.
53 0020 32 Single calibration. +Funct
54 0040 64 No negative. +Funct
55 0080 128 Reserved. Conf
4 56 0100 256 Reserved. RS232
Rest mode, blow on test side or Conf
57 0200 512
reference side.
58 0400 1024 Remote control activation.
59 0800 2048 Auxiliary codes activation.
60 1000 4096 Gas option (not available).
61 2000 8192 Pre Fill activation.
62 4000 16384 Sign change activation.
63 8000 32768 Display mode activation.
64 0001 1 Flow regulation activation.
65 0002 2 Bar code reset on end of cycle.
66 0004 4 Reserved.
67 0008 8 Reserved.
68 0010 16 Reserved.
69 0020 32 Reserved.
70 0040 64 Reserved.
71 0080 128 Reserved.
5
72 0100 256 Reserved.
73 0200 512 Reserved.
74 0400 1024 Reserved.
75 0800 2048 Reserved.
76 1000 4096 Reserved.
77 2000 8192 Reserved.
78 4000 16384 Reserved.
79 8000 32768 Page feed.

FG_D6_PROFINET_EN_04 / 2020-06-17
Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only
80 0001 1 Service cycles activation.
81 0002 2 Buzzer.
82 0004 4 Sequences activation.
35 / 71
83 0008 8 Reserved.
84 0010 16 Standard conditions.
85 0020 32 Bar graph display.
86 0040 64 Up Contact * +Funct
87 0080 128 Down Contact * +Funct
6
88 0100 256 Pressure Up * +Funct
89 0200 512 Pressure Down * +Funct
90 0400 1024 Step Flow * +Funct
91 0800 2048 Start Press * +Funct
92 1000 4096 Short Cycle * +Funct
93 2000 8192 Sending condition: Fail up ERD * RS232
94 4000 16384 Sending condition: Fail step ERD * RS232
95 8000 32768 Sending condition: Fail down ERD * RS232
96 0001 1 Regulation mode. +Funct
7 97 0002 2 Analog output. +Funct
98 0004 4 Measure delay * +Funct

Example: bit number 13 (automatic mode) activated to 1, will place to "2000h" the value in the first
word.
2000h is equivalent to 8192 in decimal and 0010000000000000 in binary.
In the Modbus frame, the words will follow each other: word 1 + word 2 + ….. + word n.

FG_D6_PROFINET_EN_04 / 2020-06-17
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)
36 / 71
Byte 1 = 02(h) (Bit 1 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 02(h) (Bit 1 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read extended menu bits” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 02(h) (Bit 1 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 02(h) (Bit 1 = 1)
— Wait the end of the command:
command echo = 0200(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read extended menu bits”
command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 1 = 0)
— Read the configuration bits at the address 20h of
X Words or read the function bits at the address
20h of X Words.

The configuration / extended menu bits are defined in the table above for the “Extended menus” of
each specific chapter for the instruments.

The configuration / extended menu bits are independents of the program number.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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:
37 / 71
Write at the address 00(h), the value 0800(h)
Byte 0 = 00(h)
Byte 1 = 08(h) (Bit 3 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 08(h) (Bit 3 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Write extended menu bits” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 08(h) (Bit 3 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 08(h) (Bit 3 = 1)
— Wait the end of the command:
command echo = 0800(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Write extended menu bits”
command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 3 = 0)

The configuration / extended menu bits are defined in the table above for the “Extended menus” of
each specific chapter for the instruments.

The configuration / extended menu bits are independents of the program number.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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: 38 / 71
@06(h) = 0001(h) (= program n°2)
— Activate the “Program selection” command:
Write at the address 00(h), the value 0008(h)
Byte 0 = 08(h) (Bit 3 = 1)
Byte 1 = 00(h)

Acknowledgement
Command echo:
— Byte 0 = 08(h) (Bit 3 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Program selection” command
Command finished
Command echo:
— Byte 0 = 08(h) (Bit 3 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 08(h) (Bit 3 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0008(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Program selection” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 3 = 0)
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
Function
Table of the function bits
Table of the function bits per program.
Reminder: “h” indicates a hexadecimal code, “(d)” indicates a decimal code.
39 / 71

The bits below are present in the FUNCTIONS menu of each program, if these have been previously
validated in the More functions... menu.

Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only

0 0001 1 Automatic mode. Funct


1 0002 2 Reserved.
2 0004 4 Fill type activation. Funct
3 0008 8 Recovery thresholds activation. Funct
4 0010 16 Cycle end activation. Funct
End of cycle with reset and piezo
5 0020 32 Funct
reset Activation.
Cycle end with dump and reset
6 0040 64 Funct
activation.
1 7 0080 128 Cycle end with fill activation. Funct
8 0100 256 Peak hold activation. Funct
9 0200 512 Pressure correction.
10 0400 1024 ΔP correction.
11 0800 2048 ATR1 activation. Funct
12 1000 4096 ATR2 activation. Funct
13 2000 8192 Chaining activation. Funct
14 4000 16384 Pass part chaining activation. Funct
Fail part maximum flow chaining
15 8000 32768
activation.
Fail part minimum flow chaining
16 0001 1
activation.
17 0002 2 Chaining with alarm activation. Funct
Pressure switch error chaining
18 0004 4 Funct
activation.
19 0008 8 Cycle end chaining activation. Funct
20 0010 16 Recovery chaining activation. Funct
21 0020 32 Mini valve Activation.
22 040 64 Automatic connector activation. Funct
2 23 0080 128 Valve codes activation.
24 0100 256 Valve 1 activation (external).
25 0200 512 Valve 2 activation (external).
26 0400 1024 Valve 3 activation (external).
27 0800 2048 Valve 4 activation (external).
28 1000 4096 Valve 5 activation (external).
29 2000 8192 Valve 6 activation (external).
30 4000 16384 Valve 7 activation (internal).
31 8000 32768 Valve 8 activation (internal).

FG_D6_PROFINET_EN_04 / 2020-06-17
Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only

32 0001 1 Stamping activation.


33 0002 2 Pass part stamping Activation.
Fail part maximum flow stamping
34 0004 4
activation.
40 / 71
Fail part minimum flow stamping
35 0008 8
activation.
36 0010 16 Alarm stamping activation.
Pressure switch error stamping
37 0020 32
activation.
38 0040 64 Cycle end stamping activation.
3
39 0080 128 Recovery stamping activation.
40 0100 256 Standard conditions activation. Funct
41 0200 512 Reserved.
42 0400 1024 Reserved.
43 0800 2048 Reserved.
44 1000 4096 Filtering Activation. Funct
45 2000 8192 Piezo automatic reset. Funct
46 4000 16384 Offset. Funct
47 8000 32768 Reserved. Funct
48 0001 1 Reserved.
49 0002 2 Negative flow displaying activation. Funct
50 0004 4 Reserved.
51 0008 8 Reserved.
52 0010 16 Auto zero differential sensor 2.
53 0020 32 Auxiliary codes function. Funct
54 0040 64 Auxiliaries codes 1 function. Funct
55 0080 128 Auxiliaries codes 2 function. Funct
4
56 0100 256 Auxiliaries codes 3 function. Funct
57 0200 512 Auxiliaries codes 4 function. Funct
58 0400 1024 Gas option function (not available). Funct
59 0800 2048 Pre fill function. Funct
60 1000 4096 Sign change function. Funct
61 2000 8192 Bar code function. Funct
62 4000 16384 Start after reading bar code. Funct
63 8000 32768 Reserved. Funct

FG_D6_PROFINET_EN_04 / 2020-06-17
Mask Meaning
Word Bit n° Menu
Hexa Dec *ERD Only
64 0001 1 Flow regulation function.
5
65 >79 Reserved.
80 > 92 Reserved.
93 2000 8192 Buzzer function.
41 / 71 6
94 4000 16384 Buzzer function Pass Part.
95 8000 32768 Buzzer function Fail Part.
96 0001 1 Buzzer function. Funct
97 0002 2 Long test (x100) function. Funct
98 0004 4 Up Contact * Funct
99 0008 8 Down Contact * Funct
100 0010 16 Pressure Up * Funct
101 0020 32 Pressure Down * Funct
102 0040 64 Step Flow * Funct
103 0080 128 Start Press * Funct
7
104 0100 256 Short Cycle * Funct
105 0200 512 Fail up ERD chaining activation *
106 0400 1024 Fail step ERD chaining activation *
107 0800 2048 Fail down ERD chaining activation *
108 1000 4096 Fail up ERD stamping activation *
109 2000 8192 Fail step ERD stamping activation *
110 4000 16384 Fail down ERD stamping activation *
111 8000 32768 Analog output. Funct
8 112 0001 1 Measure delay * Funct

Example: bit number 46 (Offset function) activated on 1, will put to "4000h" the value in the third
word.
4000h is equivalent to 16384 in decimal and 0100000000000000 in binary.
In the Modbus frame, the words will follow as such: word 1 + word 2 + ….. + word n.

FG_D6_PROFINET_EN_04 / 2020-06-17
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)
42 / 71
Byte 0 = 00(h)
Byte 1 = 04(h) (Bit 2 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 04(h) (Bit 2 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read functions bits” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 04(h) (Bit 2 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 04(h) (Bit 2 = 1)
— Wait the end of the command:
command echo = 0400(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read functions bits” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 2 = 0)
— Read the functions bits at the address 20(h) of X
words.

The functions bits are dependents of the program number.


A program selection has to be realised before executing command.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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:
43 / 71
Write at the address 00(h), the value 1000(h)
Byte 0 = 00(h)
Byte 1 = 10(h) (Bit 4 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 10(h) (Bit 4 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Write functions bits” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 10(h) (Bit 4 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 10(h) (Bit 4 = 1)
— Wait the end of the command:
command echo = 1000(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Write functions bits” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 4 = 0)

The functions bits are dependents of the program number.


A program selection has to be realised before executing command.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
Parameters
Downloading of the parameters
All the parameters values below have a tratment by the ATEQ device as Long format with fixed comma
(10-3). A Long is a two words set.
44 / 71

Identifier N° Meaning
Value
Dec Hexa *ERD Only
“FILL TIME”
1 0001 0 > 650 seconds
Fill time
“STAB TIME”:
2 0002 0 > 650 seconds
Stabilization time
“TEST TIME”
3 0003 0 > 650 seconds
Test time
“P.UP TIME” *
4 0004 0 > 650 seconds
Rise time
“P.DOWN TIME” *
5 0005 0 > 650 seconds
Drop time
“DUMP TIME”
9 0009 0 > 650 seconds
Dump time
“COUPL. A”:
10 000A 0 > 650 seconds
Coupling time 1
“COUPL. B”:
11 000B 0 > 650 seconds
Coupling time 2
Invalid 0000
Direct flow 1000
Indirect 2000
“TYPE”:
21 0015 Operator 3000
Test type
Direct ERD * 4000
Indirect ERD * 5000
Quick test 6000
“Inter-Cycle”:
29 001D 0 > 650 seconds
Time between 2 chained cycles
“DURATION”
48 0030 0 > 650 seconds
Maintain time of the result during stamp
“Min Press”
50 0032 - 9999 > 9999
Minimum pressure value
“Max Press”
51 0033 - 9999 > 9999
Maximum pressure value

53 0035 “Press. UNIT” Pressure unit. Refer to the “Unit” table.

“Max Flow”
60 003C - 9999 > 9999
Maximum reject value
“Max Rework”
61 003D - 9999 > 9999
Maximum reject value in recovery
“Min Flow”
62 003E - 9999 > 9999
Minimum reject value
“Min Rework”
63 003F - 9999 > 9999
Minimum reject value in recovery

FG_D6_PROFINET_EN_04 / 2020-06-17
Identifier N° Meaning
Value
Dec Hexa *ERD Only
“Instruct.”
66 0042 - 9999 > 9999
Fill instruction value
“Drift Unit”
72 0048 0 > 100%
Calibration drifts percent.
45 / 71 “Diff A-Z”
80 0050 0 > 650 seconds
Differential auto reset time.
“FILL MODE” Standard 0000
103 0067
Type of fill. Ballistic 1000
“% Drift”
107 006B 0 > 100%
ATR absorption tolerance.
“Start”
108 006C - 9999 > 9999
Start value of the transient (ATR).
‘IN7:”
Refer to the “Configurable input
112 0070 Function attributed to the entry of the special
values” table at the end of this chapter
cycles (input 7)
“LANGUAGE” Default language 0000
123 007B
Choice of the language. 2nd predefined language 1000
“Max PreFILL”
126 007E - 9999 > 9999
Maximum pressure value in pre-fill.

127 007F “Flow Unit” Reject unit. Refer to the “Unit” table.

“Leak Rate”
128 0080 - 9999 > 9999
Instruction value during a calibration.
“FILTER”
148 0094 0 > 650 seconds
Filtering.
SI 0000
“UNITS”
149 0095 SAE 1000
Unit type
CUSTOM 2000
“OFFSET”
151 0097 - 9999 > 9999
Offset on a flow.
Before cycle 0000
“PRESS. AZ”
154 009A After cycle 1000
Piezo reset type.
Without auto reset 2000
70% 0000
“Max rej.”
158 009E 50% 1000
Percents of the bar graph.
30% 2000
“Min P1-P2”
159 009F - 9999 > 9999
DP Min
“Max P1-P2”
160 00A0 - 9999 > 9999
DP Max

FG_D6_PROFINET_EN_04 / 2020-06-17
Identifier N° Meaning
Value
Dec Hexa *ERD Only
“INSTRUCT. “
162 00A2 - 9999 > 9999
DP Instruction
“NEXT PROG.”
164 00A4 1 > 128
Number of the following program in sequencing.
“INIT PRESS” * 46 / 71
185 00 B9 - 9999 > 9999
Initial pressure
“STEP PRESS” *
186 00 BA - 9999 > 9999
Step pressure
“STEP TIME” *
187 00 BB 0 > 650 seconds
Step time
“END PRESS” *
188 00 BC - 9999 > 9999
Final pressure
“STP MIN P” *
189 00 BD - 9999 > 9999
Step minimum pressure
“STP MAX P” *
190 00 BE - 9999 > 9999
Step maximum pressure
“S.MIN FLOW” *
191 00 BF - 9999 > 9999
Step minimum flow
“S.MAX FLOW” *
192 00 C0 - 9999 > 9999
Step maximum flow
“CONTACT” (Up contact menu) * Opened 0000
193 00 C1
Up contact type Closed 1000
“CONTACT” (Down contact menu) * Opened 0000
194 00 C2
Down contact type Closed 1000
“UP.MIN FL” *
195 00 C3 - 9999 > 9999
Up minimum flow parameter
“DN.MAX FL” *
196 00 C4 - 9999 > 9999
Down maximum flow parameter
“UP P.MIN” *
197 00 C5 - 9999 > 9999
Up minimum pressure
“UP P.MAX” *
198 00 C6 - 9999 > 9999
Up maximum pressure
“DN P.MIN” *
199 00 C7 - 9999 > 9999
Down minimum pressure
“DN P.MAX” *
200 00 C8 - 9999 > 9999
Down maximum pressure
“START PRESS” *
231 00E7 - 9999 > 9999
Instruction the pressure begin to be measured
“ATR DRIFT”
232 00E8 0 > 100%
Drift transient (ATR).
“DELAY EXT1”
249 00F9 0 > 650 seconds
Programmed external output 1 delay time.
“DELAY EXT2”
250 00FA 0 > 650 seconds
Programmed external output 2 delay time.
“DELAY EXT3”
251 00FB 0 > 650 seconds
Programmed external output 3 delay time.
“DELAY EXT4”
252 00FC 0 > 650 seconds
Programmed external output 4 delay time.
“DELAY EXT5”
253 00FD 0 > 650 seconds
Programmed external output 5 delay time.

FG_D6_PROFINET_EN_04 / 2020-06-17
Identifier N° Meaning
Value
Dec Hexa *ERD Only
“DELAY EXT6”
254 00FE 0 > 650 seconds
Programmed external output 6 delay time.
“DELAY INT2”
255 00FF 0 > 650 seconds
Programmed internal output 2 delay time.
47 / 71 “DELAY INT1”
256 0100 0 > 650 seconds
Programmed internal output 1 delay time.
“DELAY AUX1”
257 0101 0 > 650 seconds
Programmed auxiliary output 1 delay time.
“DELAY AUX2”
258 0102 0 > 650 seconds
Programmed auxiliary output 2 delay time.
“DELAY AUX3”
259 0103 0 > 650 seconds
Programmed auxiliary output 3 delay time.
“DELAY AUX4”
260 0104 0 > 650 seconds
Programmed auxiliary output 4 delay time.
“TIME EXT1”
261 0105 0 > 650 seconds
Programmed external output 1 duration time.
“TIME EXT2”
262 0106 0 > 650 seconds
Programmed external output 2 duration time.
“TIME EXT3”
263 0107 0 > 650 seconds
Programmed external output 3 duration time.
“TIME EXT4”
264 0108 0 > 650 seconds
Programmed external output 4 duration time.
“TIME EXT5”
265 0109 0 > 650 seconds
Programmed external output 5 duration time.
“TIME EXT6”
266 010A 0 > 650 seconds
Programmed external output 6 duration time.
“TIME INT2”
267 010B 0 > 650 seconds
Programmed internal output 2 duration time.
“TIME INT1”
268 010C 0 > 650 seconds
Programmed internal output 1 duration time.
“TIME AUX1”
269 010D 0 > 650 seconds
Programmed auxiliary output 1 duration time.
“TIME AUX2”
270 010E 0 > 650 seconds
Programmed auxiliary output 2 duration time.
“TIME AUX3”
271 010F 0 > 650 seconds
Programmed auxiliary output 3 duration time.
“TIME AUX4”
272 0110 0 > 650 seconds
Programmed auxiliary output 4 duration time.
“FILTER”
274 0112 0 > 650 seconds
Pressure filtering.
“FILTER”
275 0113 0 > 650 seconds
Flow filtering.
“INSTRUCT.”
276 0114 0 > 100%
Fill percent.
“ELEC REG” Regulator on instruction 0000
278 0116
Electronic regulator state during the rest phase. Regulator set to 0 1000

FG_D6_PROFINET_EN_04 / 2020-06-17
Identifier N° Meaning
Value
Dec Hexa *ERD Only
“RANGE” Capillary 1 0000
281 0119
Capillary number with dual capillaries option only. Capillary 2 1000
Nitrogen 0000
Natural gas 1000
NOT AVAILABLE FOR THE MOMENT “GAS”
284 011C Propane 2000
Type of gas. 48 / 71
Butane 3000
G110 4000
NOT AVAILABLE FOR THE MOMENT “VISCOSITY”
285 011D 0 > 9999
Gas viscosity.
“First Char.”
287 011F 0 > 40
Start on bar code.
“Char. Number”
288 0120 0 > 40
Number of character of bar code.
“Pr “
289 0121 1 > 128
Program bar code.
NOT AVAILABLE FOR THE MOMENT
290 0122 “% / deg C” 0 > 100%
Gaz percent.
“T.ATR2”
291 0123 0 > 650 seconds
Stabilization time for the ATR 2 function
“AZ PIEZO”
321 0141 0 > 10000 seconds
Auto zero piezo time.
“Transient”
340 0154 - 9999 > 9999
ATR transient value.
Opened 0000
352 0160 “VALVE TYPE” *
Closed 1000
“Press. UNIT” (config/pneumatic menu)
353 0161 Refer to the “Unit” table.
General pressure unit
“LINE P. MIN”
354 0162 - 9999 > 9999
Minimum line pressure level
XXXX 0000
“DISPLAY MODE“ XXX.X 1000
364 016C
Leak display management XX.XX 2000
X.XXX 3000
‘IN8:” Refer to the “Configurable input
375 0177 Function attributed to the entry of the special values” table at the end of this
cycles (input 8) chapter
‘IN9:” Refer to the “Configurable input
376 0178 Function attributed to the entry of the special values” table at the end of this
cycles (input 9) chapter
Supervision 0000
Printer 1000
“USB:”
379 017B Bar code 2000
USB mode (printer or supervision)
Auto 3000
None 4000
None 0000
“SAVE ON”
412 019C Internal 1000
Mode of Results stocking.
USB 2000
None 0000
“ACCESS”
413 019D USB 1000
Access parameters mode.
Password 2000

FG_D6_PROFINET_EN_04 / 2020-06-17
Identifier N° Meaning
Value
Dec Hexa *ERD Only
“YEAR”
414 019E 2000 > 9999
Year configuration.
“MONTH”
415 019F 1 > 12
Month configuration.

49 / 71
“DAY”
416 01A0 1 > 31
Day configuration.
“HOUR”
417 01A1 0 > 59
Hour configuration.
“MINUTE”
418 01A2 0 > 59
Minute configuration.
“SECOND”
419 01A3 0 > 59
Second configuration.
None 0000
“REG. MODE” P(Auto) 1000
477 01 DD
Regulation mode P(Manu) 2000
Flow 3000
“START INST.” (Reg mode menu)
478 01 DE 0 > 1000
Start pressure instruction in percent
“CONTINUOUS” (Reg mode menu) OFF
479 01 DF
Enable the permanent regulation during cycle ON
“INSTRUCT.” (Reg mode menu)
480 01 E0 - 9999 > 9999
Flow instruction
“GAIN” (Reg mode menu)
481 01 E1 - 9999 > 9999
Coefficient of regulation
“OFFSET UP” *
482 01 E2 - 9999 > 9999
Flow offset during the “UP” step of an ERD program
“OFFSET DOWN” *
483 01 E3 - 9999 > 9999
Flow offset during the “DOWN” step of an ERD program
“OVERSHOOT” OFF 0000
484 01 E4
Enable overshoot on the regulation mode ON 1000
“EXT. ACCES”
Security by external access (Fieldbus/Modbus)
Read/Write 0000
Reset value with Modbus:
485 01 E5 Read Only 1000
→ Writing at address 0xC1E5
No Access 2000
Reset value with Fieldbus:
→ Writing one word with ID = 0xC1E5
“OFFSET”
486 01 E6 - 9999 > 9999
Offset Learning
“MEAS. DELAY” *
487 01 E7 0 > 650 seconds
Time to wait before launch measurement
“PRESSURE” (Analog output menu) NONE 0000
488 01 E8
Type of analog output for pressure F.S. 1000
NONE 0000
“FLOW” (Analog output menu)
489 01 E9 F.S. 1000
Type of analog output for flow
WINDOW 2000
“TARGET” (Analog output menu)
490 01 EA - 9999 > 9999
Target flow value, middle value of the WINDOW mode
“EXTENDED” (Analog output menu)
491 01 EB Used to calculate the max and min flow value of the WINDOW - 9999 > 9999
mode depending on the TARGET value

FG_D6_PROFINET_EN_04 / 2020-06-17
Configurable input values
Input value Value code
Program Selection 0000
Capil. Temp. Check (*) 10000
Temperature Check (*) 11000
Atm Pressure Check (*) 12000
50 / 71
Flow Check (*) 14000
Line P. Sensor Check (*) 15000
Regulator Adjust. 16000
Infinite Fill 17000
Piezo Az 18000
Custom Unit Learn 19000
Custom Unit Check 20000
ATR Learning Cycle 21000
Code Reader 22000
Pre-Regul. Adjust. 23000
Print Results 24000
Code Reader Sequence 25000
(*) Available when the Service special cycle function is checked.

Unit table
This list gives all the units used in the instrument in hexadecimal code.
Unit code
Unit
Decimal Hexadecimal
6000 1770 Pascal
11000 2AF8 Bar
12000 2EE0 Kilopascal
13000 32C8 PSI
14000 36B0 Millibar
15000 3A98 Megapascal
30000 7530 Liter/hour
33000 80E8 CAL.
46000 B3B0 Inch3/s
47000 B798 Inch3/min
48000 BB80 Inch3/hour
49000 BF68 Feet3/hour
50000 C350 Milliliter/second
51000 C738 Milliliter/minute
52000 CB20 Milliliter/hour
53000 CF08 Liter/minute
54000 D2F0 Meter 3 /hour
84000 01 4820 SCCM
92000 01 6760 Points

FG_D6_PROFINET_EN_04 / 2020-06-17
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:
— Test time (identifier number 3)
51 / 71
— Stabilization time (identifier number 2)
Master Slave
— Select the program on which parameters has to be
read
— Write in the parameter area at the address 20(h),
the number of parameters followed by their
identifiers:
On network:

0002(h) 0003(h) 0002(h)


0002(h) = two parameters
0003(h) = test time identifier
0002(h) = stabilization time identifier
— Activate the “Read parameters” command:
Write at the address 00(h), the value 0020(h)
Byte 0 = 20(h) (Bit 5 = 1)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 20(h) (Bit 5 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read parameters” command
Command finished
Command echo:
— Byte 0 = 20(h) (Bit 5 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 20(h) (Bit 5 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0020(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read parameters” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 5 = 0)
Byte 1 = 00(h)

FG_D6_PROFINET_EN_04 / 2020-06-17
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
52 / 71
parameter.
Word 5 and Word 6 = second parameter value
x1000 (long format).
Example:
On network:

@20h = 0003h 03E8h 0000h 0002h 01F4h 0000h.


- 0003h: test time identifier.
- 000003E8h: test time value 1000(d)/1000 → 1 sec.
- 0002h: fill time identifier.
- 000001F4h: stabilization time value
500(d)/1000 → 0,5 sec.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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:
— Test time (identifier number 3)
53 / 71
— Stabilization time (identifier number 2)
Master Slave
— Select the program on which the parameters have
to be modified
— Write in the parameter area at address 20(h), the
number of parameters followed by their identifiers
and their wanted value:
Example:
On network:

0002(h) 0003(h) 03E8(h) 0000(h) 0002(h) 07D0(h)


0000(h)
0002(h) = two parameters
0003(h) = test time identifier
000003E8(h) = 1000 => 1 second
0002(h) = stabilization time identifier
000007D0(h) = 2000 => 2 second
— Activate the “Write parameters” command:
Write at the address 00(h), the value 0040(h)
Byte 0 = 40(h) (Bit 6 = 1)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 40(h) (Bit 6 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Write parameters” command
Command finished
Command echo:
— Byte 0 = 40(h) (Bit 6 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 40(h) (Bit 6 = 1)
— Byte 3 = 00(h)

FG_D6_PROFINET_EN_04 / 2020-06-17
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) 54 / 71
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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)
55 / 71
Byte 1 = 20(h) (Bit 5 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 20(h) (Bit 5 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read program name” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 20(h) (Bit 5 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 20(h) (Bit 5 = 1)
— Wait the end of the command:
command echo = 2000(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read program name” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 5 = 0)
— Read the program name of 12 characters/bytes
maximum at the address 20(h):

The program name is dependant of the program number in edition, a program selection has to be
realized.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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).
56 / 71
— 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)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 40(h) (Bit 6 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Write program name” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 40(h) (Bit 6 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 40(h) (Bit 6 = 1)
— Wait the end of the command:
command echo = 4000(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Write program name” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 6 = 0)

The program name is dependant of the program number in edition, a program selection has to be
realized.

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
CYCLE

Standard command cycle


Start cycle command on the ATEQ device
57 / 71
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)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 02(h) (Bit 1 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Start” command
Command finished
Command echo:
— Byte 0 = 02(h) (Bit 1 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 02(h) (Bit 1 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0002(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Start” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 1 = 0)
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
Start command diagram

58 / 71

1 Start command = On
2 Acknowledge by ATEQ = (Echo command = On) and (Error code command = FFFFh)
3 Wait end of Start command = (Echo command = On) and (Error code command ≠ FFFFh)
4 Start command = Off
5 Acknowledge by ATEQ = (Echo command = Off) and (Error code command ≠ FFFFh)

The Echo command is a copy of the Start command. The Start signal must be maintained (ON) till the
end of the Start command condition is reached.

FG_D6_PROFINET_EN_04 / 2020-06-17
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)
59 / 71 Acknowledgement
Command echo:
— Byte 0 = 01(h) (Bit 0 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Reset” command
Command finished
Command echo:
— Byte 0 = 01(h) (Bit 0 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 01(h) (Bit 0 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0001(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Reset” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 0 = 0)
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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 60 / 71
@09(h) = instruction for the special cycle
Numb Special cycle
1 ATR learning Cycle.
4 Custom Unit Learn.
5 Custom Unit Check.
9 Piezo auto zero.
13 Regulator adjust.
25 Capil. Temp. Check (*)
26 Temperature Check (*)
27 Atm Pressure Check (*)
29 Line P. Sensor Check (*)
30 Flow Check (*)

To activate a special cycle, you must send a Start command (Bit 1) and a Start special cycle command
(Bit 2).
(*) Appears with the Service special cycle function checked.

FG_D6_PROFINET_EN_04 / 2020-06-17
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
61 / 71 — Activate the “Start” and the “Start special cycle”
commands:
Write at the address 00(h), the value 0006(h)
Byte 0 = 06(h) (Bit 1 = 1 and Bit 2 = 1)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 06(h) (Bit 1 = 1 and Bit 2 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Start” and “Start special cycle” commands
Command finished
Command echo:
— Byte 0 = 06(h) (Bit 1 = 1 and Bit 2 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 06(h) (Bit 1 = 1 and Bit 2 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0006(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Start” and “Start special cycle”
commands:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 1 = 0 and Bit 2 = 0)
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
RESULTS

FIFO results
FIFO list results structure
62 / 71
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).
The results are in the memory of the instrument. To obtain them, it is necessary to carry out a “Read
FIFO results” request.
Meaning
Words Type Bytes Coeff
*ERD Only
1 Program number. Word 2
2 Test type. Word 2
Image of the relays:
Bit 0 = 1: pass part.
Bit 1 = 1: fail part, maximum flow reject.
Bit 2 = 1: fail part, minimum flow reject.
3 Bit 3 = 1: alarm. Word 2
Bit 4 = 1: unused.
Bit 5 = 1: reserved.
Bit 6 = 1: unused.
Bit 7 = 1: unused.
4 Alarm code (refer to the alarm codes table). Word 2
5 Pressure low part word.
Long 4 x1000
6 Pressure high part word.
7 Pressure unit code low part word (refer to units table).
Long 4 x1000
8 Pressure unit code high part word (refer to units table).
9 Flow low section word.
Long 4 x1000
10 Flow high section word.
11 Flow unit code low part word (refer to. Units table).
Long 4 x1000
12 Flow unit code high part word (refer to. Units table).
13 Step pressure low part word *
Long 4 x1000
14 Step pressure high part word *
15 Step pressure unit code low part word (refer to units table) *
Long 4 x1000
16 Step pressure unit code high part word (refer to units table) *
17 Step flow low part word *
Long 4 x1000
18 Step flow high part word *
19 Step flow unit code low part word (refer to units table) *
Long 4 x1000
20 Step flow unit code high part word (refer to units table) *
21 Drop pressure low part word *
Long 4 x1000
22 Drop pressure high part word *
23 Drop pressure unit code low part word (refer to units table) *
Long 4 x1000
24 Drop pressure unit code high part word (refer to units table) *
25 Pa – Pa/s Leak result low part word
Long 4 x1000
26 Pa – Pa/s Leak result high part word
27 Drop flow unit code low part word (refer to units table) *
Long 4 x1000
28 Drop flow unit code high part word (refer to units table) *

FG_D6_PROFINET_EN_04 / 2020-06-17
Meaning
Words Type Bytes Coeff
*ERD Only
29 Rise contact pressure low part word *
Long 4 x1000
30 Rise contact pressure high part word *
31 Rise contact pressure unit code low part word (refer to units table) *
Long 4 x1000
32 Rise contact pressure unit code high part word (refer to units table) *
63 / 71 33 Drop contact flow low part word *
Long 4 x1000
34 Drop contact flow high part word *
35 Drop contact flow unit code low part word (refer to units table) *
Long 4 x1000
36 Drop contact flow unit code high part word (refer to units table) *
37 Atmospheric pressure in hPa low part word
Long 4 x1000
38 Atmospheric pressure in hPa high part word
39 Temperature in °C low part word
Long 4 x1000
40 Temperature in °C high part word

All the numerical values are treated with Long format with fixed comma (10-3). Thus, they must be
multiplied by 1000 to get the value in units (see examples in “Basic notions” section).

FG_D6_PROFINET_EN_04 / 2020-06-17
Step table
This table represents the codes of the steps in the cycle.
Code Steps
Decimal Hexadecimal *ERD Only
0 0000 Pre-fill.
1 0001 Fill 64 / 71

2 0002 Zero Diff.


3 0003 Stabilization
4 0004 Test
5 0005 Dump
7 0007 Up*
8 0008 Step*
9 0009 Down*
65535 FFFF No step in progress

FG_D6_PROFINET_EN_04 / 2020-06-17
Alarm codes table
This list gives all the alarms in hexadecimal code.
Identifier n°
Alarm
Decimal Hexadecimal
0 0000 No alarm.
65 / 71 1 0001 Pressure switched alarm (test pressure too high).
2 0002 Pressure switch (test pressure too small).
3 0003 Large leak on TEST (EEEE).
4 0004 Large leak on REF (MMMM).
7 0007 Sensor out of order (overrun).
8 0008 ATR error.
9 0009 ATR drift.
10 000A Calibration drift.
43 002B Pressure too high.
44 002C Pressure too low.
45 002D Piezo sensor out of order.
46 002E Dump error.
47 002F Calibration drift.
72 0048 Electronical regulator learning error.
73 0049 Atmospheric pressure error.
74 004A Temperature error.

FG_D6_PROFINET_EN_04 / 2020-06-17
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
— Activate the “Read FIFO results” command: 66 / 71

Write at the address 00(h), the value 0010(h)


Byte 0 = 10(h) (Bit 4 = 1)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 10(h) (Bit 4 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read FIFO results” command
Command finished
Command echo:
— Byte 0 = 10(h) (Bit 4 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 10(h) (Bit 4 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0010(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read FIFO results” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 4 = 0)
Byte 1 = 00(h)
— Read the result of 40 words at the address 20(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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)
67 / 71 Byte 0 = 80(h) (Bit 7 = 1)
Byte 1 = 00(h)
Acknowledgement
Command echo:
— Byte 0 = 80(h) (Bit 7 = 1)
— Byte 1 = 00(h)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Reset FIFO results” command
Command finished
Command echo:
— Byte 0 = 80(h) (Bit 7 = 1)
— Byte 1 = 00(h)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 80(h) (Bit 7 = 1)
— Byte 3 = 00(h)
— Wait the end of the command:
command echo = 0080(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Reset FIFO results” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h) (Bit 7 = 0)
Byte 1 = 00(h)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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). 68 / 71
The last result is in the memory of the instrument. To obtain them, it is necessary to carry out a “Read
last results” request.
Meaning
Words Type Bytes Coeff
*ERD Only
1 Program number. Word 2
2 Test type. Word 2
Image of the relays:
Bit 0 = 1: pass part.
Bit 1 = 1: fail part, maximum flow reject.
Bit 2 = 1: fail part, minimum flow reject.
3 Bit 3 = 1: alarm. Word 2
Bit 4 = 1: unused.
Bit 5 = 1: reserved.
Bit 6 = 1: unused.
Bit 7 = 1: unused.
4 Alarm code (refer to the alarm codes table). Word 2
5 Pressure low part word.
Long 4 x1000
6 Pressure high part word.
7 Pressure unit code low part word (refer to units table).
Long 4 x1000
8 Pressure unit code high part word (refer to units table).
9 Flow low section word.
Long 4 x1000
10 Flow high section word.
11 Flow unit code low part word (refer to. Units table).
Long 4 x1000
12 Flow unit code high part word (refer to. Units table).
13 Step pressure low part word *
Long 4 x1000
14 Step pressure high part word *
15 Step pressure unit code low part word (refer to units table) *
Long 4 x1000
16 Step pressure unit code high part word (refer to units table) *
17 Step flow low part word *
Long 4 x1000
18 Step flow high part word *
19 Step flow unit code low part word (refer to units table) *
Long 4 x1000
20 Step flow unit code high part word (refer to units table) *
21 Drop pressure low part word *
Long 4 x1000
22 Drop pressure high part word *
23 Drop pressure unit code low part word (refer to units table) *
Long 4 x1000
24 Drop pressure unit code high part word (refer to units table) *
25 Pa – Pa/s Leak result low part word
Long 4 x1000
26 Pa – Pa/s Leak result high part word
27 Drop flow unit code low part word (refer to units table) *
Long 4 x1000
28 Drop flow unit code high part word (refer to units table) *

FG_D6_PROFINET_EN_04 / 2020-06-17
Meaning
Words Type Bytes Coeff
*ERD Only
29 Rise contact pressure low part word *
Long 4 x1000
30 Rise contact pressure high part word *
31 Rise contact pressure unit code low part word (refer to units table) *
Long 4 x1000
32 Rise contact pressure unit code high part word (refer to units table) *
69 / 71 33 Drop contact flow low part word *
Long 4 x1000
34 Drop contact flow high part word *
35 Drop contact flow unit code low part word (refer to units table) *
Long 4 x1000
36 Drop contact flow unit code high part word (refer to units table) *
37 Atmospheric pressure in hPa low part word
Long 4 x1000
38 Atmospheric pressure in hPa high part word
39 Temperature in °C low part word
Long 4 x1000
40 Temperature in °C high part word

All the numerical values are treated with Long format with fixed comma (10-3). Thus, they must be
multiplied by 1000 to get the value in units (see examples in “Basic notions” section).

FG_D6_PROFINET_EN_04 / 2020-06-17
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

70 / 71
Master Slave
— Activate the “Read Last result” command:
Write at the address 00(h), the value 8000(h)
Byte 0 = 00(h)
Byte 1 = 80(h) (Bit 7 = 1)
Acknowledgement
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 80(h) (Bit 7 = 1)

Command error code:


— Byte 2 = FF(h)
— Byte 3 = FF(h)
(if command error code = FFFF(h), command is in
progress)
Running “Read Last result” command
Command finished
Command echo:
— Byte 0 = 00(h)
— Byte 1 = 80(h) (Bit 7 = 1)

Command error code if the command is correctly


carried out:
— Byte 2 = 00(h)
— Byte 3 = 00(h)
OR if an error occurred during the command:
— Byte 2 = 00(h)
— Byte 3 = 80(h) (Bit 7 = 1)
— Wait the end of the command:
command echo = 8000(h)
command error code ≠ FFFF(h) (end of command)
— Deactivate the “Read Last result” command:
Write at the address 00(h) the value 0000(h)
Byte 0 = 00(h)
Byte 1 = 00(h) (Bit 7 = 0)

The master instrument must always set to zero the command bit. If it is not done, the slave instrument
will not detect the following command on this bit. It has detection on the rising edge (when the bit
state goes from 0 to 1).

FG_D6_PROFINET_EN_04 / 2020-06-17
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.
71 / 71 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” (bit 5) and “Key presence” (bit 15) information.
For the results, use only the FIFO list results structure or the Last results structure (see above)

Words Meaning Type Bytes Coeff


1 Program number. Word 2
2 Number of results waiting in the results FIFO memory. Word 2
3 Test type. Word 2
Status:
Bit 0 = 1: pass part. Do not use these results while the Bit
Bit 1 = 1: fail part maximum flow. 5 (cycle end is not 1).
Bit 2 = 1: fail part minimum flow. Use only Bit 5 (cycle end) and Bit 15
Bit 3 = 1: alarm. (key presence).
Bit 4 = 1: pressure error.
4 Bit 5 = 1: cycle end. Word 2
Bit 6 = 1: recoverable part.
Bit 7 = 1: CAL error or drift. Do not use these results while the Bit 5
Bit 8 = 1: Unused. (cycle end is not 1).
Bit 9 = 1: ATR error or drift. Use only Bit 5 (cycle end) and Bit 15
Bits 10 / 11 / 12 / 13 / 14 = 1: Unused. (key presence).
Bit 15 = 1: key presence.
5 Step code (refer to steps table). Word 2
6 Low pressure section word.
Long 4 x1000
7 High pressure section word.
8 Pressure unit code low part word (see units table).
Long 4 x1000
9 Pressure unit code high part word (see units table).
10 Flow low section word.
Long 4 x1000
11 Flow high section word.
12 Flow unit code low part word (refer to. Units table).
Long 4 x1000
13 Flow unit code high part word (refer to. Units table).

Examples
Pressure value = 207 Flow value = -0.108
Pressure: Words 6 and 7 Flow: Words 10 and 11
On network: On network:

00032898h → 207000(d)/1000 → 207 FFFFFF94h → -108(d)/1000 → -0.108

FG_D6_PROFINET_EN_04 / 2020-06-17

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy