0% found this document useful (0 votes)
166 views156 pages

Networks6thF U1

This document is a user manual for the Fieldbus network of ATEQ's 6th series instruments. It provides definitions of Modbus, describes the architecture and connections of a Modbus network used with ATEQ instruments, addresses Modbus addressing used with ATEQ, and provides examples of Modbus frames and commands used with ATEQ instruments.

Uploaded by

Marcelo Monteiro
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)
166 views156 pages

Networks6thF U1

This document is a user manual for the Fieldbus network of ATEQ's 6th series instruments. It provides definitions of Modbus, describes the architecture and connections of a Modbus network used with ATEQ instruments, addresses Modbus addressing used with ATEQ, and provides examples of Modbus frames and commands used with ATEQ instruments.

Uploaded by

Marcelo Monteiro
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/ 156

USER MANUAL

FIELDBUS NETWORK
ATEQ 6TH SERIES
Version 1.5

THE AUTOMATIC QUALITY CONTROL


Specialist in Leak Testing and testing
to Electrical standards

Reference: UM-NetworksS6F-U
REVISION OF THE FIELDBUS NETWORKS 6th SERIES
USER MANUAL
Due to continuing improvements, the information contained in this user manual, the features and design of
this device are subject to be changed without prior notice.

Edition/ Date
Reference Chapters updated
Revision (W/Y)

First edition UM-NetworkS6A-U 52/2013 -----

Second edition UM-NetworkS6B-U 48/2014 Update and add more information.

Update and add Profibus, Devicenet,


Third edition UM-NetworkS6C-U 12/2015 Profinet and Ethernet IP networks. Add
more explanations and screenshots.

Corrected "Table of function bits" on


Fourth edition UM-NetworkS6D-U 34/2015
chapter 7 (Words 7 and 8).
Add special cycles and add Pressure
correction and Standard conditions code for
Fifth edition UM-NetworkS6E-U 08/2016 version ≥1.400 in configuration and
functions tables chapter 7. Add Fieldbus
command diagram, chapter 12.
Add some identifiers and correct some
Seventh edition UM-NetworkS6F-U 25/2016
wrong parameters (Chapter 7).
Table of content

TABLE OF CONTENT

Chapter 1 MODBUS DEFINITION AND GENERALITIES 


1. DEFINITION ......................................................................................................................................... 5 
2. PRINCIPLE DIAGRAM FOR A MODBUS NETWORK ....................................................................... 5 
3. DIALOG MECHANISM (ASYNCHRONOUS LINK) ............................................................................ 6 
4. COMMANDS ........................................................................................................................................ 6 
5. FORMAT OF THE MODBUS FRAME ................................................................................................. 7 
5.1. General format of a MODBUS frame ........................................................................................... 7 
5.2. MODBUS functions ...................................................................................................................... 7 
6. CALCULATION OF THE CRC16 ........................................................................................................ 9 
6.1. Definition ...................................................................................................................................... 9 
6.2. CRC16 calculation algorithm ....................................................................................................... 9 

Chapter 2 USE OF MODBUS WITH AN ATEQ 


1. ARCHITECTURE OF THE MODBUS NETWORK ON THE RS232 SERIAL LINK ......................... 11 
2. CONNECTIONS AND CABLING ...................................................................................................... 11 
2.1. RS232 Connector....................................................................................................................... 11 
3. USE WITH AN ATEQ INSTRUMENT ................................................................................................12 

Chapter 3 MODBUS ADDRESSES 


1. GENERALITES .................................................................................................................................. 13 
2. ATEQ 6TH SERIES ............................................................................................................................. 14 
2.1. Word addresses ......................................................................................................................... 14 
2.2. Bit write address ......................................................................................................................... 15 
2.3. Structure of the pending results (result in fifo) ........................................................................... 15 
2.4. Live structure of the results (real time result) ............................................................................. 16 
3. PARAMETERS WRITING BY IDENTIFIER ...................................................................................... 17 
4. MODBUS ATEQ INSTRUMENT USING ........................................................................................... 18 
5. MODBUS PROGRESS CHART ........................................................................................................ 19 

Chapter 4 ATEQ MODBUS PROTOCOL 


1. SINGLE INSTRUMENT GENERAL CASES ..................................................................................... 21 
1.1. Results writing and reading (address 30) .................................................................................. 21 
1.2. Special cycles (address 02 01h) ................................................................................................ 23 
1.3. Parameters management........................................................................................................... 25 
2. MODBUS SUMMARY COMMANDS ................................................................................................. 32 
2.1. Modbus functions of the 6th series ATEQ instruments.............................................................. 32 
2.2. Writing and reading words addresses ....................................................................................... 32 
2.3. Writing bits addresses ................................................................................................................ 32

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 1/153
Table of content
Chapter 5 MODBUS FRAME EXAMPLES 
1. GENERALITIES ................................................................................................................................. 33 
2. GENERALS EXAMPLES................................................................................................................... 33 
2.1. Changing the program number .................................................................................................. 33 
2.2. Start cycle on the current program ............................................................................................. 33 
2.3. Reset FIFO results ..................................................................................................................... 34 
2.4. End of cycle status reading in the live structure ........................................................................34 
2.5. Results reading .......................................................................................................................... 35 
3. OTHERS FRAMES EXAMPLES FOR ATEQ F6 .............................................................................. 36 
3.1. Selection of a program to edit .................................................................................................... 36 
3.2. Creation of a test type ................................................................................................................ 37 
3.3. Creation of a fill time .................................................................................................................. 37 
3.4. Reading of the parameters ........................................................................................................ 38 
3.5. Modification of the configuration (extended menus) .................................................................. 39 
3.6. Modification of a program personalization ................................................................................. 39 
3.7. Selection of the program to be carried out ................................................................................. 40 
3.8. Reading of the active program ................................................................................................... 40 
3.9. Activation of the “START” bit...................................................................................................... 41 
3.10. Reading of the step in progress code ...................................................................................... 41 
3.11. Live reading of the cycle information ....................................................................................... 42 
3.12. Reading of the pending results list (FIFO) ............................................................................... 43 
3.13. Reading of the number of results AVAILABLE IN FIFO .......................................................... 44 
3.14. Delete the results inside the FIFO ........................................................................................... 44 

Chapter 6 MODBUS ACCESS DIRECT 


1. ACCESS DIRECT GENERALITIES .................................................................................................. 45 
2. SUMMARY COMMANDS .................................................................................................................. 45 
2.1. Modbus functions of 6h series instruments in direct access ..................................................... 45 
2.2. Read and write addresses ......................................................................................................... 45 
2.3. Writing bits addresses ................................................................................................................ 45 
3. ADRESSES MODBUS ATEQ ACCES DIRECT ............................................................................... 46 
3.1. Read and write addresses ......................................................................................................... 46 
3.2. Write and read addresses .......................................................................................................... 46 
4. ERROR HANDLING .......................................................................................................................... 47 
4.1. Error frame response examples................................................................................................. 47 
4.2. Different error cases................................................................................................................... 47 
5. COMMANDS ...................................................................................................................................... 48 
5.1. Parameters reading.................................................................................................................... 48 
5.2. Status reading ............................................................................................................................ 48 
5.3. Parameters writing ..................................................................................................................... 49 
5.4. Last result reading ...................................................................................................................... 50 

Chapter 7 ATEQ F6 MODBUS ADDRESSES 


1. ADDRESSES ..................................................................................................................................... 51 
1.1. Word addresses ......................................................................................................................... 51 
1.2. Special cycle table ..................................................................................................................... 51 
2. IDENTIFIERS AND READ/WRITE ACCESS DIRECT ADDRESSES .............................................. 52 
2.1. Downloading of the parameters ................................................................................................. 52 
3. STEPS TABLE ................................................................................................................................... 57 
4. STATUS AND REAL TIME MEASURES .......................................................................................... 58 
5. PENDING RESULTS LIST STRUCTURE (FIFO RESULTS) ........................................................... 59 
6. LAST RESULTS STRUCTURE ......................................................................................................... 60 
7. TABLE OF THE CONFIGURATION / EXTENDED MENUS BITS ................................................... 61 
8. TABLE OF THE FUNCTIONS BITS .................................................................................................. 64 
8.1. Regulator selection .................................................................................................................... 67 
9. ALARM CODES TABLE ................................................................................................................... 67 
10. UNIT TABLE .................................................................................................................................... 68 

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 2/153
Table of content
Chapter 8 PROFIBUS NETWORKS 
1. DEFINITION ....................................................................................................................................... 69 
2. CABLING ........................................................................................................................................... 71 
2.1. Profibus cabling .......................................................................................................................... 71 
3. PROFIBUS STARTING INSTRUCTION ........................................................................................... 72 
3.1. D.E.L. status at Profibus starting ............................................................................................... 73 
4. ATEQ PROFIBUS MODULES CONFIGURATION (COM OR COMX) ............................................. 74 
4.1. Standard mode configuration ..................................................................................................... 75 
4.2. Standard less mode configuration ............................................................................................. 76 
4.3. Medium more mode configuration ............................................................................................. 77 
4.4. Medium mode configuration ....................................................................................................... 78 
4.5. Light mode configuration ............................................................................................................ 79 
5. F A Q PROFIBUS .............................................................................................................................. 80 
6. ATEQ FIELDBUS CONFIGURATOR ................................................................................................82 

Chapter 9 DEVICENET NETWORKS 


1. DEFINITION ....................................................................................................................................... 83 
2. CABLING ........................................................................................................................................... 84 
2.1. Devicenet cabling ....................................................................................................................... 84 
3. DEVICENET STARTING INSTRUCTION ......................................................................................... 85 
3.1. D.E.L. status at Devicenet starting ............................................................................................. 87 
4. ATEQ FIELDBUS CONFIGURATOR ................................................................................................88 
5. ATEQ DEVICENET MODULES CONFIGURATION (COM OR COMX) ........................................... 89 
5.1. Standard mode configuration ..................................................................................................... 90 
5.2. Standard less mode configuration ............................................................................................. 91 
5.3. Configuration in medium more mode ......................................................................................... 92 
5.4. Configuration in medium mode .................................................................................................. 93 
5.5. Configuration in light mode ........................................................................................................ 94 

Chapter 10 PROFINET NETWORKS 


1. CABLING ........................................................................................................................................... 95 
2. PROFINET STARTING INSTRUCTION ............................................................................................ 96 
2.1. D.E.L. status at Profinet starting on COMX-CN-RE................................................................... 97 
3. INSTALLATION AND CONFIGURATION ........................................................................................ 98 
3.1. Master configuration (Sycon.net) example ................................................................................99 
4. PROFINET MODULE CONFIGURATION ....................................................................................... 101 
4.1. Standard mode configuration ................................................................................................... 102 
4.2. Standard less mode configuration ........................................................................................... 103 
4.3. Configuration in medium more mode .......................................................................................104 
4.4. Configuration in medium mode ................................................................................................ 105 
4.5. Configuration in light mode ...................................................................................................... 106 

Chapter 11 ETHERNET/IP NETWORKS 


1. CABLING ......................................................................................................................................... 107 
2. ETHERNET/IP STARTING INSTRUCTION .................................................................................... 107 
2.1. D.E.L. status ............................................................................................................................. 108 
2.2. Master configuration examples ................................................................................................ 109 
3. ETHERNET/IP MODULE CONFIGURATION ................................................................................. 111 
3.1. Standard mode configuration ................................................................................................... 112 
3.2. Standard less mode configuration ........................................................................................... 113 
3.3. Configuration in medium more mode .......................................................................................114 
3.4. Configuration in medium mode ................................................................................................ 115 
3.5. Configuration in light mode ...................................................................................................... 116

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 3/153
Table of content
Chapter 12 FIELDBUS COMMANDS 
1. FUNCTIONS (READ AND WRITE TABLES).................................................................................. 117 
1.1. Write table (commands, orders) ............................................................................................... 117 
1.2. Reading table ........................................................................................................................... 118 
2. TREATMENT OF THE COMMANDS .............................................................................................. 121 
2.1. Communication between master and ATEQ (with "Hand Shake") .......................................... 121 
2.2. Reading of the parameters ...................................................................................................... 126 
2.3. Cycle results reading (last 8 results in FIFO) ...........................................................................128 
2.4. Last results reading .................................................................................................................. 129 
2.5. Reset the FIFO results ............................................................................................................. 130 
2.6. FIFO / last result table (address 20h) ...................................................................................... 131 
2.7. Reading of instrument configuration ........................................................................................ 132 
2.8. Reading of configuration bits configuration ..............................................................................133 
2.9. Reading of function bits configuration ...................................................................................... 134 
2.10. Reading of name string .......................................................................................................... 135 
2.11. Parameters writing ................................................................................................................. 136 
2.12. Writing of configuration bits .................................................................................................... 137 
2.13. Writing of function bits ............................................................................................................ 138 
2.14. Writing of name string ............................................................................................................ 139 
3. PROFIBUS AND DEVICENET MODBUS PROGRESS CHART .................................................... 140 

Appendices 1 FIELDBUS MANAGER USE 


1. PROGRAM STARTING ................................................................................................................... 141 
2. CONFIGURATION WITH FIELDBUS.............................................................................................. 143 
2.1. Profibus network configuration................................................................................................. 144 
2.2. Profibus configuration reading ................................................................................................. 145 
2.3. Devicenet network configuration .............................................................................................. 146 
2.4. Devicenet configuration reading .............................................................................................. 147 
2.5. Profinet network configuration ................................................................................................. 148 
2.6. Profinet configuration reading .................................................................................................. 149 
2.7. Ethernet/ip network configuration ............................................................................................ 150 
2.8. Ethernet/IP configuration reading ............................................................................................ 151 

Index 153 

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 4/153
Chapter 1 – Modbus definition and generalities

Chapter 1
MODBUS DEFINITION AND GENERALITIES

1. DEFINITION

The MODBUS protocol, developed by Gould MODICON, is a "Master/Slave" multipoint


communication protocol between a PC/PLC and industrial equipment.
The MODBUS protocol is said to be a "Master/slave" if the communication is only
established on the initiative of the master and the dialog is composed of a question
(sent by the master) and an answer (sent by the slave).
Each instrument operating on a MODBUS protocol is given a station number allowing
its identification in a network. Therefore the master addresses itself to a particular
instrument to establish the communication.
It exist two types of Modbus:
 RTU.
 ASCII.
The protocol used by ATEQ is the RTU Modbus protocol.

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

2. PRINCIPLE DIAGRAM FOR A MODBUS NETWORK

ATEQ
(Slave)

ATEQ
(RS485)

(Slave)

ATEQ
(Slave)

PLC PLC
(Master) (Slave)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 5/153
Chapter 1 – Modbus definition and generalities

3. DIALOG MECHANISM (ASYNCHRONOUS LINK)

The MODBUS data frames do not include delimiters. A demarcation allows the
definition of the start and end of a data frame.
The synchronisation is carried out through the use of a delay of 3.5 times the time
required for the emission of a character (1 byte). At the end of this delay, the first
character received is considered as the start of a new data frame.
Inter frame delay * Inter frame delay*

Master Question Analysis

Slave Processing Answer

* 3,5 the send time of a byte

4. COMMANDS

The ATEQ instruments are only used a little part of the Modbus commands.

The ATEQ 6th series instruments support three commands:


 Reading N words: 3.
 Writing N words: 16(d) or 10 h.
 Bits writing: 5.

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 6/153
Chapter 1 – Modbus definition and generalities

5. FORMAT OF THE MODBUS FRAME

5.1. GENERAL FORMAT OF A MODBUS FRAME

ESC (8 bits) + CDE (8 bits) + Data (n*16 bits) + CRC (16 bits)
ESC : address of the slave in the network, (1 byte),
CDE : function code to be executed, (1 byte),
Data : the quantity of data (n) contained in the frame depends on the
function used (read or write),
CRC : control code.

5.2. MODBUS FUNCTIONS

3 main functions codes:


Code 10 (hexadecimal) : writing of n consecutive words,
Code 03 (hexadecimal) : reading of n consecutive words,
Code 05 (hexadecimal) : writing of bits.

5.2.1. Reading of n consecutive words

This function allows the reading of n consecutive 16 bits words in the memory of the
slave (128 words maximum).

5.2.1. 1) Question
ESC (8 bits) + CDE (8 bits) + OFFSET (16 bits) + LONG (16 bits) + CRC (16 bits)
ESC : address of the slave,
CDE : function code (3),
OFFSET : address in the memory of the ATEQ,
LONG : number of 16 bit words to be read,
CRC : control code.

5.2.1. 2) Answer
ESC (8 bits) + CDE (8 bits) + NBYTE (8 bits) + DATA1 (8 bits) + DATA2 (8 bits) + ..... +
DATAn (8 bits) + CRC (16 bits)
ESC : address of the slave,
CDE : function code (3),
NBYTE : number of bytes read and contained in the data,
DATAx : All of the data,
CRC : control code.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 7/153
Chapter 1 – Modbus definition and generalities

5.2.2. Writing of n consecutive words

This function allows the writing of n consecutive 16 bit words in the memory of the slave
(128 words maximum).

5.2.2. 1) Question
ESC (8 bits) + CDE (8 bits) + OFFSET (16 bits) + LONG (16 bits) + NBYTE (8 bits) +
DATA1 (8 bits) + DATA2 (8 bits) + ..... + DATAn (8 bits) + CRC (16 bits)
ESC : address of the slave,
CDE : function code (16),
OFFSET : address in the memory of the ATEQ,
LONG : number of 16 bit words to be written,
NBYTE : number of octets to be written (NBYTE = LONG * 2),
DATAx : all of the data to be written (the number of DATA = NBYTE),
CRC : control code.

5.2.2. 2) Answer
ESC (8 bits) + CDE (8 bits) + OFFSET (16 bits) + LONG (16 bits) + CRC (16 bits)
ESC : address of the slave,
CDE : function code (16),
OFFSET : address in the memory of the ATEQ,
LONG : number of 16 bit words written,
CRC : control code.

5.2.3. Bit writing

5.2.3. 1) Question
ESC (8 bits) + CDE (8 bits) + OFFSET (16 bits) + BIT (8 bits) + CRC (16 bits)
ESC : address of the slave,
CDE : function code (5),
OFFSET : address in the memory of the ATEQ,
BIT : value of the bit forced to 0, write 0; forced to 1 write FF,
CRC : control code.

5.2.3. 2) Answer
ESC (8 bits) + CDE (8 bits) + OFFSET (16 bits) + BIT (8 bits) + CRC (16 bits)
For the bit write function, the answer data frame is identical to the question frame.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 8/153
Chapter 1 – Modbus definition and generalities

6. CALCULATION OF THE CRC16

6.1. DEFINITION

The CRC16 is a calculation based on the binary value of each character which
composes the frame. This function translates the frame into a 16 bit binary word; this
binary word is inserted at the end of the frame.
When the master or the slave receives a frame it calculates the CRC16 of the frame
and compares the result of the CRC16 content in the frame (last word), in order to
check that the exchange has been correctly undertaken.
 If the CRC16 corresponds, the slave responds.
 If the CRC16 is false:
 The slave that receives the erroneous frame does not respond,
 The master having not received a response restarts the same request for the
slave.
Note: Generally if the exchange is not accomplished after 2 attempts, the master
declares a communication error in the network and stops the exchanges.

6.2. CRC16 CALCULATION ALGORITHM

CRC16 = 0FFFFh ; initialisation at the start of each new data frame


As long as (NO(End of frame))
CRC16=(CRC16 OR exclusive character received)
for (i=0;i<8;i++)
{
CRC16=CRC16/2
If there are remainders to the division then
CRC16= (CRC16 XOR 0A001h)
}
FTQ

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 9/153
Chapter 1 – Modbus definition and generalities

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 10/153
Chapter 2 – Modbus use with an ATEQ S6

Chapter 2
USE OF MODBUS WITH AN ATEQ
ATEQ instruments operate in a MODBUS network through the use of an RS232 (single
unit).
Through the intermediary of the MODBUS network, the functions of the ATEQ
(downloading of the parameters, start, reset...) are accessible through a PLC or a PC.
In network RS232, the station address can be between 1h and FFh (or 1(d) and 255(d)).
This address can be modifiable in the ATEQ instrument parameters.

1. ARCHITECTURE OF THE MODBUS NETWORK ON THE RS232 SERIAL LINK

RXD Reception TXD


PC ATEQ
(Master) (Slave)
TXD Emission RXD

The network is built on the basis of a cable composed of two pairs of entwined and
shielded wires.
One pair is for the signals and the other pair is for the ground.
RXD RXD

TXD TXD

Ground Ground

2. CONNECTIONS AND CABLING

2.1. RS232 CONNECTOR


3
5 1
RS232 serial port on the front or back panel 9 pin
connector.
9 6

Pins RS232 Pins RS232


Pin 1 / Pin 6 /
Pin 2 RXD (receive data) Pin 7 RTS (request to send)
Pin 3 TXD (transmit data) Pin 8 CTS (clear to send)
Pin 4 / Pin 9 /
Pin 5 Ground

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 11/153
Chapter 2 – Modbus use with an ATEQ S6

3. USE WITH AN ATEQ INSTRUMENT

The management of an ATEQ with the MODBUS protocol is done by carrying out read
or write requests in a table (MODBUS table) contained in the memory of the ATEQ.
Each instrument possesses it own MODBUS table, in effect no two instruments have
the same operating configuration. In consequent, the "master" unit of the network must
address itself differently to the "slaves", if the instruments are of different type or range
(ATEQ F6).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 12/153
Chapter 3 – MODBUS addresses

Chapter 3
MODBUS ADDRESSES

The ATEQ instruments operate in a MODBUS network by exploiting the RS232 (single
station).
Through the intermediary of the MODBUS network, the functions of the ATEQ
(downloading of the parameters, start, reset...) are accessible via a PLC or a PC.
The "h" character at the end of each code indicates a hexadecimal code.
The "(d)" character at the end of each code indicates a decimal code.

1. GENERALITES

The ATEQ 6th series instruments support four functions:


 Writing N*Words : 10h or 16(d)
 Reading N*Words : 03h
 Bits Writing : 05h
 Word Writing : 06h

The parameters of the ATEQ instruments are coded on "long" format, which means on
two words and their value is always multiplied by 1000.

Example: a test time of 2.5 seconds, is coded on a “long" having a value of 2500.

When a word is sent or received, it is transmitted in the following order:

Least significant byte (LSB), most significant byte (MSB)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 13/153
Chapter 3 – MODBUS addresses

2. ATEQ 6TH SERIES

2.1. WORD ADDRESSES

Writing and / or reading of n*words. The addresses in the table are expressed in words
(2 bytes). R = read, W = write.
Hexa address Meaning R W
Parameters read address.
Writing on the first word of the number of parameters
required (n) then on the following words the identifiers of
the n parameters.
0 Yes No
Reading of the identifiers on a word followed by its value
on a "long".
Note: an identifier not recognized by the ATEQ instrument
will be returned to naught.
Address of the pending results (result in FIFO).
Refer to the "Structure of the pending results chain" table.
10 Yes No
Refer to paragraph 2.3.
Reading of the results structure.
Address for the reading of the last result.
11 Yes No
Reading of the results structure.
Address of the step code in progress.
20 Yes No
Reading of the step code on one word.
Reading address of all the information of the cycle in live
30 (real time result). Refer to paragraph 2.4. Yes No
Live reading of the structure of the information.
Parameters write address.

7F Writing on the first word of the number of parameters to No Yes


be written then on the second word of the identifiers (on
one word) followed by the value on a "long".
100 Write/read address of the configuration bits (general bits). Yes Yes
Write/read address of the function bits for each program
110 Yes Yes
(normal bits).
Write and read address for the personalization (name) of a
120 Yes Yes
program, 12 characters maximum.
130 Read address for the number of results pending. Yes No
200 Write address of the active program on the instrument. No Yes
201 Specials cycles writing address. No Yes
202 Read address of the active program on the instrument. Yes No
Write/read address of the program to be edited (program
3004 Yes Yes
that you wish to modify).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 14/153
Chapter 3 – MODBUS addresses

2.2. BIT WRITE ADDRESS

Address for the writing of a bit:


 "Reset" key : 00h, interruption of the cycle in progress,
 "START" key : 01h, launch of a test cycle,
 "FIFO reset" : 02h, reset of the results list.
To make the command, force at 1 the bit at the address of the hoped command.
To force a bit to 0 write 0, to force it to 1 write FFh.
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

2.3. STRUCTURE OF THE PENDING RESULTS (RESULT IN FIFO)

Words Signification
0 (word 1) Program number.
1 (word 2) Test type.
2 (word 3) Relays image.
3 (word 4) Alarm code.
4 (word 5) Word of the low part of measurement 1.
5 (word 6) Word of the high part of measurement 1.
6 (word 7) Word of the low part of the unit code of measurement 1.
7 (word 8) Word of the high part of the unit code of measurement 1.
8 (word 9) Word of the low part of the measurement 2.
9 (word 10) Word of the high part of the measurement 2.
10 (word 11) Word of the low part of the unit code of the measurement 2.
11 (word 12) Word of the high part of the unit code of the measurement 2.

For further information concerning the pending structure, see paragraph 5 "Pending
results list structure (FIFO results)" of the specific chapter of each instrument.
Example:
01 03 18 01 00 01 00 01 00 00 00 5A 02 00 00 F8 2A 00 00 A0 92 FF FF 70 17 00 00 DF 4E

01 03 18 01 00 01 00 01 00 00 00
Slave read n Bytes Program n° Test type Relays image Alarm code
address words number (word 1) (word 2) (word 3) (word 4)

5A 02 00 00 F8 2A 00 00 A0 92 FF FF 70 17 00 00 DF 4E
Measure 1 value Measure 1 unit Measure 2 value Measure 2 unit
CRC
(words 5 and 6) (word 7 and 8) (words 9 and 10) (word 11 and 12)
Example: Measure 2 value (signed long):
A0 92 FF FF FF FF A0 92 = -41106
| LSB | MSB | Divide by 1000 = -41.106

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 15/153
Chapter 3 – MODBUS addresses

2.4. LIVE STRUCTURE OF THE RESULTS (REAL TIME RESULT)

Words Signification
0 (word 1) Program number.
1 (word 2) Number of results pending in FIFO (available in FIFO).
2 (word 3) Test type.
3 (word 4) Images of the relays.
4 (word 5) Step code.
5 (word 6) Word of the low part of measurement 1.
6 (word 7) Word of the high part of measurement 1.
7 (word 8) Word of the low part of the unit code of measurement 1.
8 (word 9) Word of the high part of the unit code of measurement 1.
9 (word 10) Word of the low part of the measurement 2.
10 (word 11) Word of the high part of the measurement 2.
11 (word 12) Word of the low part of the unit code of measurement 2.
12 (word 13) Word of the high point of the unit code of measurement 2.
Example:
01 03 1A 00 00 01 00 01 00 21 80 FF FF 0E 00 00 00 2A F8 00 00 28 23 00 00 70 17
00 00 AB 0D
01 03 1A 00 00 01 00 01 00 21 80
Program FIFO results
Slave Read n Bytes Test type Status
number number (word
address words number (word 3) (word 4)
(word 1) 2)

FF FF 0E 00 00 00 2A F8 00 00 28 23 00 00 70 17 00 00 AB 0D
Measure 1 Measure 2 unit
Measure 1 Measure 2 value
Step code unit code code
value (words 10 and CRC
(word 5) (words 8 and (words 12 and
(words 6 and 7) 11)
9) 13)
Note: the values are treated as "longs" with fixed comma (10-3) thus they must be
multiply by 1000 (a "long" is a whole of two words).
Example 1: Measure 2 value (signed Example 2: for the pressure, words 5 and
long): 6: 0E 00 00 00  00 00 0E 00 h 
3584(d).
28 23 00 00
| LSB | MSB | For the unit code, words 7 and 8: F8 2A
00 00  00 00 2A F8 h  bar (unit table =
00 00 28 23 = 10275 11000).
Divide by 1000 = 10.275

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 16/153
Chapter 3 – MODBUS addresses

3. PARAMETERS WRITING BY IDENTIFIER

Each parameter is code by a "long" format (2 words) the download value must be
multiplied by 1000.
Example: for a time of 2.5 seconds the download value must be:
2.5 x 1000 = 2500.
Each parameter has his identifier, example: the identifier of the fill time is 1, the one for
the test time is 3, etc. See the identifiers tables concerning each instrument (paragraph
2 of the instruments chapters).
The writing to the address 7Fh allows writing the parameters in the memory of the
ATEQ instrument.
It's possible to write several parameters with only one request. The frame must be set
like the following way:
 Word 1: number of identifiers contained in the request.
 Word 2: number 1 parameter identifier to write.
 Words 3 and 4: number 1 parameter value to write.
 Word 5: number 2 parameter identifier to write.
 Words 6 and 7: number 2 parameter value to write.
 Word 8: number X parameter identifier to write.
 Words 9 and 10: number X parameter value.
See example chapter 4 paragraph 3.3 "Creation of a fill time".

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 17/153
Chapter 3 – MODBUS addresses

4. MODBUS ATEQ INSTRUMENT USING

Base procedure for using an ATEQ instrument in Modbus link:

0 End of cycle test

Cycle finished (end of cycle = 1)


This stage is not obligatory if
1 Program selection the program is manually
selected
Program selected
This stage is obligatory
2 Reset FIFO and indispensable for a
good functioning
FIFO = 0

3 Start cycle

Cycle started (end of cycle = 0)

4 Live structure and instrument status information reading

End of cycle = 0 (current cycle waiting)

5 Results and instrument status information reading

End of cycle = 1
If alarms ≠ 0, results
6 FIFO result reading + analisis are erratics, do not
read them, see
below notes.
Results OK

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

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 18/153
Chapter 3 – MODBUS addresses

5. MODBUS PROGRESS CHART

End of
cycle Cycle in progress

N times

End of cycle Read @30 / status bit 5 = 1 Read @30 / status bit 5 = 1
test 1 13 words
5 5 5 5 6 13 words
Read @30 / status bit 5 = 0 13 words

Program @200 / write 1 word


selection 2 (value = 02 00 for prgm 3)

FIFO Always reset Disregard if the FIFO Test the word 2 @30,
3 Reset FIFO : write bit = FF @02 7
the FIFO is not used if word 2 @30 > 0 go to step 8, else END

Start cycle 4 Write bit = FF@01

Read
Read @10 : 12 words
results & 8
alarm test

Read
If the FIFO Read @11 : 12 words
results &
is not used 8
alarm test

Read & Use the results recovered in


use 9 step 8 (@10 / 12 words)
results

Read &
If the FIFO Use the results recovered in
use
results is not used 9 step 8 (@11 / 12 words)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 19/153
Chapter 3 – MODBUS addresses

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 20/153
Chapter 4 – ATEQ Modbus protocol

Chapter 4
ATEQ MODBUS PROTOCOL
The aim of this chapter is to explain easily the Modbus protocol functioning with an
ATEQ 6th series instrument.

1. SINGLE INSTRUMENT GENERAL CASES

1.1. RESULTS WRITING AND READING (ADDRESS 30)

Processing flow chart for the realization of a classic test cycle with results reading in
Modbus protocol:
STEP ACTION COMMENTS

Address 30, read


End of STEP 1
bit 5 status (13 Live values
cycle test Bit 5 = 0 words reading)

Bit 5 = 1 Address 200, write Program


STEP 2 1 word, (value = selection
Program changing 02 00 for prog 3)

STEP 3 Address 02
Reset FIFO * Nb of result = 0
Write bit = FF

STEP 4 Address 01
Start
Write bit = FF

Live values
Address 30, read Test to know if the
End of
cycle test Bit 5 = 1 STEP 5 bit 5 status (13 instrument has
words reading) started his cycle
Bit 5 = 0
Live values
EOC + Nb of
End of STEP 6 Address 30, read
bit 5 status (13 results ≠ 0 &
cycle test
Bit 5 = 0 words reading) live value
recovering
Bit 5 = 1

Read the number


Nb of results Address 130, of results in FIFO.
STEP 7
in FIFO read 1 word If > 0 go to step 8,
else END

If alarm code ≠ 0
Address 10, read
Test if Word 4 ≠ 0 then the numerics
STEP 8 12 words
alarm = 0 results are
erratics
Word 4 = 0
Analize the
numerical results
Results analisis STEP 9 recovered at the FIFO results
values
address 10 on
step 8

* Note: if the last result function is requested, don't do the "Reset FIFO" command.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 21/153
Chapter 4 – ATEQ Modbus protocol

Corresponding frames (F6 instrument):


Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 00 00 02 00 01 00 21 80 FF FF 0E 00 00 00 F8 2A 00 00 40 1F 00 00 70 17
00 00 B4 7F
Step 2: Change program:
Question: 01 10 02 00 00 01 02 02 00 84 F0
Answer: 01 10 02 00 00 01 00 71
Step 3: Reset FIFO:
Question: 01 05 00 02 00 00 6C 0A
Answer: 01 05 00 02 00 00 6C 0A
Step 4: Start:
Question: 01 05 00 01 FF 00 DD FA
Answer: 01 05 00 01 FF 00 DD FA
Step 5: End of cycle test (cycle started?):
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 07 00 01 00 00 00 04 00 5A 02 00 00 F8 2A 00 00 00 00 00 00 70 17
00 00 9D 32
Note: 00 00 = 00 00 (bit 5 (end of cycle) = 0).
Step 6: End of cycle test: (cycle finished?):
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 08 00 01 00 21 00 FF FF 10 00 00 00 F8 2A 00 00 28 23 00 00 70 17
00 00 42 BB
Note: 21 00 = 21 (end of cycle = 20 + pass part = 1).
Step 7: Number of results in FIFO:
Question: 01 03 01 30 00 01 85 F9
Answer: 01 03 02 01 00 B9 D4
Note: 01 00 = 1 number > 0 = OK.
Step 8: Alarm code reading (case with an alarm):
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 08 00 01 00 30 00 FF FF 02 00 00 00 F8 2A 00 00 00 00 00 00 70 17
00 00 20 28
Note: 30 00 = 30 (alarm = 10 pressure too low + end of cycle = 20).
Alarm code reading (case without alarm):
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 07 00 01 00 00 00 04 00 5A 02 00 00 F8 2A 00 00 00 00 00 00 70 17
00 00 9D 32
Note: 00 00 = 00 00 (alarm = 0, no alarm).
Step 9: FIFO result reading:
Question: 01 03 00 10 00 0A C4 08
Answer: 01 03 14 02 00 01 00 01 00 00 00 57 02 00 00 F8 2A 00 00 48 77 FF FF 57 70
Note: the total number of characters must be under 255, heading and CRC include.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 22/153
Chapter 4 – ATEQ Modbus protocol

1.2. SPECIAL CYCLES (ADDRESS 02 01H)

Processing flow chart for the realization of a special cycle in Modbus protocol:

STEP ACTION COMMENTS

Live values
Address 30,
End of STEP 1 read bit 5 Test to know
cycle test status (13 if the
Bit 5 = 0 words instrument is
reading) out of cycle
Bit 5 = 1

Special cycle number selection STEP 2 Address 201, Example : 00 0A =


write 1 word regulator adjust

Address 1
Special cycle start
STEP 3 write
bit = FF

Address 30, Live values


read bit 5
STEP 4 status (13 Test to know if the
End of
words instrument has
cycle test
Bit 5 = 1 reading) started
=0

Bit 5 = 0

Address 30, Live values

End of STEP 5 read bit 5


cycle test status (13 Test to know if the
=1 words instrument has
Bit 5 = 0
reading) finished

Bit 5 = 1

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 23/153
Chapter 4 – ATEQ Modbus protocol

Corresponding frames (F6 instrument) :


Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 00 00 01 00 21 00 FF FF 07 00 00 00 F8 2A 00 00 48 77 FF FF 70 17
00 00 F9 59
Step 2: special cycle selection:
Question: 01 10 02 01 00 01 02 0A 00 82 E1
Answer: 01 10 02 01 00 01 51 B1
Step 3: Start cycle:
Question: 01 05 00 01 FF 00 DD FA
Answer: 01 05 00 01 FF 00 DD FA
Step 4: Cycle started test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 02 00 01 00 00 00 FF FF 5A 02 00 00 F8 2A 00 00 E8 86 FF FF 70 17
00 00 6A 9A
Note: 00 00 = 00 00 (bit 5 (end of cycle) = 0).
Step 5: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 02 00 01 00 20 00 FF FF 57 02 00 00 F8 2A 00 00 E8 86 FF FF 70 17
00 00 29 68
Note: 20 00 = 20 00 (bit 5 (end of cycle) = 1).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 24/153
Chapter 4 – ATEQ Modbus protocol

1.3. PARAMETERS MANAGEMENT

1.3.1. Parameters reading (address 0h)

Parameters reading procedure in an ATEQ instrument, three steps must be realized:


1) Selection of the program to editing, write word (program number) at the address
30 04.
2) Preparation of the buffer memory, number of identifier, identifier 1, identifier 2 etc.
write word at the address 00 of the number of identifiers (Write).
3) Read the buffer memory, containing the identifiers and their associated values,
reading word at the address 00. (Read).

STEP ACTION COMMENTS

Address 30 04,
Optional operation
STEP 1 write 1 word,
Selection of the if program selected
(value = 02 00
program to editing previously
for prog 3)

Indication of the
Preparation of the buffer STEP 2 Address 00 identifiers and
memory write word number to recover

Address 00 Identifiers reading


STEP 3
Data reading read of indicates above
n words*

Data processing possible STEP 4 Analisis of the


n words*

*n words = 3 x number of parameters to read.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 25/153
Chapter 4 – ATEQ Modbus protocol

Corresponding frames (F6 instrument) 2 examples:


For the program n° 2
Step 1: Selection of the program to edit (n°2):
Question: 01 10 30 04 00 01 02 01 00 96 47
Answer: 01 10 30 04 00 01 4F 08
Step 2: Writing of the chosen identifiers:
Question: 01 10 00 00 00 04 08 03 00 15 00 01 00 02 00 F4 36
number of Test type Fill time Stab time
CRC
identifiers identifier identifier identifier
Answer: 01 10 00 00 00 04 C1 CA
Step 3: Reading of the chosen identifiers (fill and stabilisation) and their values (respectively 3 s
and 4 s):
Question: 01 03 00 00 00 09 85 CC
Answer : 01 03 12 15 00 E8 03 00 00 01 00 C4 09 00 00 02 00 A0 0F 00 00 2B 5E
(Fill) (2500 = 2.5 s) (Stab) (4000 = 4 s)
For the program n° 1
Step 1: Selection of the program to edit (n°1):
Question: 01 10 30 04 00 01 02 00 00 97 D7
Answer: 01 10 30 04 00 01 4F 08
Step 2: Writing of the chosen identifiers:
Question: 01 10 00 00 00 04 08 03 00 15 00 01 00 02 00 F4 36
number of Test type Fill time Stab time
identifiers identifier identifier identifier
Answer: 01 10 00 00 00 04 C1 CA
Step 3: Reading of the chosen identifiers (fill and stabilisation) and their values (respectively 3 s
and 4 s):
Question: 01 03 00 00 00 09 85 CC
Answer: 01 03 12 15 00 E8 03 00 00 01 00 C4 09 00 00 02 00 A0 0F 00 00 2B 5E
(Fill) (2500 = 2.5 s) (Stab) (4000 = 4s)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 26/153
Chapter 4 – ATEQ Modbus protocol

1.3.2. Parameters writing (address 7Fh)

1) Selection of the program to edit. (Write).


2) Writing of the parameter, number of identifier, [identifier 1; parameter 1], [identifier 2;
parameter 2] etc. (Write) at the address 7Fh.

STEP ACTION COMMENTS

Address 30 04,
Optional operation
STEP 1 write 1 word,
Selection of the if program selected
(value = 04 00
program to edit previously
for prog 5)

Indication of the
Write of the parameters STEP 2 Address 00 7F number of
values write words identifiers and their
value

Corresponding frames (F6 instrument):


Step 1: Selection of the program (n°5) to be editing:
Question: 01 10 30 04 00 01 02 04 00 95 17
Answer: 01 10 30 04 00 01 4F 08
Step 2: Identifiers writing (filling and stabilisation) chosen and their values (respectively 1 s and
2 s):
Question: 01 10 00 7F 00 07 0E 02 00 01 00 E8 03 00 00 02 00 D0 07 00 00 CB 0D
Fill 1000 = 1 s Stab 2000 = 2 s
Answer: 01 10 00 7F 00 07 B0 13

Note: the total number of characters must be under 255, heading and CRC include.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 27/153
Chapter 4 – ATEQ Modbus protocol

1.3.3. Configuration bits reading (address 100h)

The configuration bits represent the instrument configuration, so the validated functions
in the configuration menus of the instrument.
Recover of all the configuration bits, reading of 4 words.

STEP ACTION COMMENTS

End of STEP 1 Address 30, Live values


cycle test read bit 5
Bit 5 = 0

Bit 5 = 1

Configuration bits state STEP 2 Address 100 Configuration bits


reading read 4 words states indication

Read the bits one


Analisis of the results STEP 3 by one, the bits = 1
indicates the
validation of the
function
Corresponding frames (F6 instrument):
Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 00 00 01 00 20 80 FF FF 01 00 00 00 F8 2A 00 00 00 00 00 00 70 17
00 00 6C 7E
Step 2: configuration bits reading:
1st example:
Question: 01 03 01 00 00 04 45 F5
Answer: 01 03 08 00 00 00 00 00 00 00 00 95 D7 (no configuration bit validated).
2nd example:
Question: 01 03 01 00 00 04 45 F5 (refer to configurations bits table F6).
Answer: 01 03 08 80 00 02 00 20 00 00 08 96 53
W1: 00 80 = W2: 00 02 = W3: 00 20 = W4: 08 00 = CRC
Peak meter Valves codes Automatic reset No negative

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 28/153
Chapter 4 – ATEQ Modbus protocol

1.3.4. Configuration bits writing (address 100h)

The configuration bits represent the instrument configuration, so the validated functions
in the configuration menus of the instrument.

STEP ACTION COMMENTS

End of STEP 1 Address 30,


Live values
cycle test read bit 5
Bit 5 = 0

Bit 5 = 1
STEP 2 General
Address 100 configuration of the
Configuration general bits write words
writing instrument

Corresponding frames (F6 instrument):


Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 01 00 01 00 24 80 FF FF 01 00 00 00 F8 2A 00 00 9A FE FF FF E8 03
00 00 39 CC
Step 2: Configuration bits writing ("filtering" function validation):
Question: 01 10 01 00 00 04 08 80 00 00 00 00 00 00 08 BD 5D
Answer: 01 10 01 00 00 04 C0 36
Check: Configuration bits reading:
Send: 01 03 01 00 00 04 45 F5 (refer to configuration bits table F6)
Answer: 01 03 08 80 00 00 00 00 00 00 08 9C 71
W1: 00 80 = W2: 00 00 = W3: 00 00 = W4: 08 00 = CRC
Peak meter Nothing Nothing No negative
Note: the total number of characters must be under 255, heading and CRC include.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 29/153
Chapter 4 – ATEQ Modbus protocol

1.3.5. Function bits reading (address 110h)

The function bits represent the validated functions in the extended menus of the
instrument. This paragraph indicates how to read the validated functions in the
programs.
Recover of all the bits, read 4 words at the address 110h.

STEP ACTION COMMENTS

End of STEP 1 Address 30, Live values


cycle test read bit 5
Bit 5 = 0

Bit 5 = 1

Function bit state reading STEP 2 Address 110 Function bits


read 4 words states indication

Read the bits one


Results analisis STEP 3 by one, the bits = 1
indicates the
validation of the
function

Corresponding frames (F6 instrument):


Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 01 00 01 00 24 80 FF FF 01 00 00 00 F8 2A 00 00 9A FE FF FF E8 03
00 00 39 CC
Step 2: Selection of the program (n°5) to be editing:
Question: 01 10 30 04 00 01 02 04 00 95 17
Answer: 01 10 30 04 00 01 4F 08
Step 3: Reading of the validated functions:
Question: 01 03 01 10 00 04 44 30 (refer to function bits table F5)
Answer: 01 03 08 00 42 10 00 10 00 00 80 F0 23
W1: 42 00 = W2: 00 10 = W3: 00 10 = W4: 80 00 = CRC
Peak meter & Chaining with Stamping pass No negative
Chaining pass cycle end part
part

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 30/153
Chapter 4 – ATEQ Modbus protocol

1.3.6. Function bits writing (address 110h)

The function bits represent the validated functions in the extended menus of the
instrument. This paragraph indicates how to validate these functions in the programs.

STEP ACTION COMMENTS

End of STEP 1 Address 30, Live values


cycle test read bit 5
Bit 5 = 0

Bit 5 = 1
STEP 2 Program
Address 110 configuration in the
Writing the function bits in Write word
the program instrument

Corresponding frames (F6 instrument):


Step 1: End of cycle test:
Question: 01 03 00 30 00 0D 84 00
Answer: 01 03 1A 02 00 01 00 01 00 24 80 FF FF 01 00 00 00 F8 2A 00 00 9A FE FF FF E8 03
00 00 39 CC
Step 2: Selection of the program (n°5) to be editing:
Question: 01 10 30 04 00 01 02 04 00 95 17
Answer: 01 10 30 04 00 01 4F 08
Step 3: Validation of the ATR0 function in the program:
Question: 01 10 01 10 00 04 08 00 08 00 00 00 00 00 00 FC C4
Answer: 01 10 01 10 00 04 C1 F3
Check: Function bits reading:
Question: 01 03 01 10 00 04 44 30 (refer to function bits table F6)
Answer: 01 03 08 00 08 00 00 10 00 00 00 18 D7
W1: 08 00 = W2: 00 00 = W3: 00 10 = W4: 08 00 = CRC
ATR0 Nothing Stamping pass Nothing
part

Note: the total number of characters must be under 255, heading and CRC include.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 31/153
Chapter 4 – ATEQ Modbus protocol

2. MODBUS SUMMARY COMMANDS

2.1. MODBUS FUNCTIONS OF THE 6TH SERIES ATEQ INSTRUMENTS

 Write N*Words : 10h or 16(d)


 Read N*Words : 03h
 Write Bits : 05h
 Write one word : 06h

2.2. WRITING AND READING WORDS ADDRESSES

Command address
Address signification
(hexa)

00 00 Reading parameters.
00 10 Reading the FIFO results.
00 11 Reading last result (F6).
00 20 Reading current step code.
00 30 Reading live information cycle.
00 7F Writing parameters.
01 00 Writing and reading configuration bits (general bits).
01 10 Writing and reading function bits (normal bits).
01 20 Writing and reading program personalization (name).
01 30 Reading the number of results in FIFO.
02 00 Writing run program in the instrument.
02 01 Special cycles writing.
02 02 Reading run program in the instrument.
30 00 Configuration reading.
30 04 Writing and reading program to be edited (to be modify).

2.3. WRITING BITS ADDRESSES

 "Reset" key : 00h, current cycle stop,


 "START" key : 01h, start test cycle,
 "FIFO reset" : 02h, reset the FIFO results.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 32/153
Chapter 5 – Modbus frame examples

Chapter 5
MODBUS FRAME EXAMPLES

1. GENERALITIES

The instrument ATEQ driving FROM a Modbus protocol can be considered by a command
chaining. The following details correspond to some scripts that allow driving, configure and
recover the results from an ATEQ instrument.
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

2. GENERALS EXAMPLES

2.1. CHANGING THE PROGRAM NUMBER

To change the current program number, it must write one word to the address 02 00h of
the program number (see table "Word addresses" chapter 3 paragraph 2.1).
Sending: 01 10 02 00 00 01 02 02 00 84 f0
01 10 02 00 00 01 02 02 00 84 F0
Slave Write N Address Number of Number of Program
CRC
address words 200h words bytes number

Always remove 1 to the program number value that we want to select, example:
choice of the program number 3, then 3 – 1 = 2, else write 2 at the address 200h to run
the program 3.
Reception: 01 10 02 00 00 01 00 71
01 10 02 00 00 01 00 71
Slave address Write N words Address 200h Number of bytes CRC

2.2. START CYCLE ON THE CURRENT PROGRAM

To make a start on the current program, it must do bit writing with the FFh value to the
address 01h:
Sending: 01 05 00 01 FF 00 DD FA
01 05 00 01 FF 00 DD FA
Address 01h
Slave Address Write a bit Forced bit to 1 CRC
(start bit)
Reception: 01 05 00 01 FF 00 DD FA
01 05 00 01 FF 00 DD FA
Address 01h
Slave Address Write a bit Forced bit to 1 CRC
(start bit)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 33/153
Chapter 5 – Modbus frame examples

2.3. RESET FIFO RESULTS

To reset the results FIFO (results pending) it must do the writing of a bit with the value
FFh to the address 02h:
Sending: 01 05 00 02 FF 00 2D FA
01 05 00 02 FF 00 2D FA
Address 02h
Slave address Write a bit Forced bit to 1 CRC
(reset bit)
Reception: 01 05 00 02 FF 00 2D FA
01 05 00 02 FF 00 2D FA
Address 02h
Slave address Write a bit Forced bit to 1 CRC
(reset bit)

2.4. END OF CYCLE STATUS READING IN THE LIVE STRUCTURE

To read the end of cycle status in the live structure, it must read 13 words to the
address 30h (see table chapter 7 paragraph 4 "Status and real time measures"):
Sending: 01 03 00 30 00 0D 84 00
01 03 00 30 00 0D 84 00
Slave Address Read n words Address 30h 13 words CRC

Reception: 01 03 1A 02 00 00 00 01 00 21 80 FF FF 00 00 00 00 F8 2A 00 00 08 CF
00 00 70 17 00 00 AE 95
01 03 1A 02 00 00 00
Number of bytes Program number Result number in
Slave Address Read n words
(26d) (3) FIFO

01 00 21 80 FF FF 00 00 00 00
Status. read
80 21 (80 = key Step code (FF
Test type (leak) presence; 2 = FF no step in Pressure value (0)
end of cycle; 1 = progress).
pass part)

F8 2A 00 00 08 CF 00 00 70 17 00 00 AE 95
Pressure unit code, Leak unit code, read
Leak value: CF 08 =
read 00 00 2A F8h = 00 00 17 70h = CRC
53000 = 53.
11000(d) = bar). 6000(d) = Pascal

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 34/153
Chapter 5 – Modbus frame examples

2.5. RESULTS READING

To read the result, it must read 13 words at the address 10h (see table "Structure of the
pending results" for each instrument) the following example is concerning the F6
instrument:
Sending: 01 03 00 10 00 0D 85 CA
01 03 00 10 00 0D 85 CA
Slave Address Read n words Address 10h 13 words CRC

Reception: 01 03 1A 02 00 01 00 01 00 00 00 52 02 00 00 F8 2A 00 00 48 EE 00 00
70 17 00 00 00 00 5B 16
01 03 1A 02 00 01 00
Number of bytes Program number Test type, read
Slave Address Read n words
(26d) (3) 00 01h = leak

01 00 00 00 52 02 00 00 F8 2A 00 00
Image of the relays, Pressure, read 00 00 Unit code, read 00
Alarm code, 0 = no
read 00 01h = 1(d) = 02 52h = 594(d) = 00 2A F8h = 11000(d)
alarm
good part). .594 bar = bar

48 EE 00 00 70 17 00 00 A0 99
Leak value, read 00 Leak unit code, read
00 EE 48h = 00 00 17 70h = CRC
61000(d) = 61 6000(d) = Pascal

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 35/153
Chapter 5 – Modbus frame examples

3. OTHERS FRAMES EXAMPLES FOR ATEQ F6

The following examples are for ATEQ instruments of 6th series leak measurement.
The following examples will allow you to get used to the different tools available to you
to ensure the proper operation of your ATEQ instrument. The frames shown here are all
expressed in hexadecimal values, and the last words of each frame correspond to the
CRC of the Modbus frame.
Notes: all the parameter values accessible by an identifier are to be multiplied by a
coefficient of 1000.
When a word is sent or received, it is sent in the following order: least significant byte,
most significant byte.
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

3.1. SELECTION OF A PROGRAM TO EDIT

Make obligatory before each parameters writing / reading.


Send:
Question: 01 10 30 04 00 01 02 00 00 97 D7
1 2 3 4 5 6 CRC
01 10 30 04 00 01 02 00 00 97 D7

01 1) Request to station 01.


10 2) To write.
30 04 3) To the address "3004h".
00 01 4) 1 word.
02 5) Therefore 2 bytes.
00 00 6) Corresponding to the selection of a program being edited.
97 D7 CRC.
In this example, the program selected is the number 1 (the gap of 1 between the
hexadecimal value and the program number, 00 00h is equal to the program 1).
Example: program 1 -> 00h, program 2 -> 01h.
Answer: 01 10 30 04 00 01 4F 08
01 1) Request to station 01.
10 2) to write.
30 04 3) to the address "30 04h".
00 01 4) 1 word.
4F 08 CRC.
The station answers that it has correctly received the write frame at the "30 04h"
address of 1 word.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 36/153
Chapter 5 – Modbus frame examples

3.2. CREATION OF A TEST TYPE

Question: 01 10 00 7F 00 04 08 01 00 15 00 E8 03 00 00 E5 B8
01 1) Request to station 01.
10 2) To write.
00 7F 3) To the address "00 7Fh".
00 04 4) 4 words of 16 bytes.
08 5) Therefore 8 bytes.
01 00 6) Corresponds to the desired number of parameters to be written.
15 00 7) Download identifier of the test type, read 00 15h = 21d (refers to the parameter table).
E8 03 00 00 8) Read 00 00 03 E8h = 1000(d), divided by 1000 = 1(d) therefore test type = leak.
E5 B8 CRC.
Answer: 01 10 00 7F 00 04 F0 12
01 1) Request to station 01.
10 2) To write.
00 7F 3) To the address "00 7Fh".
00 04 4) 4 words.
F0 12 CRC.
The station 01 answers that it has correctly received the write frame of 4 words.

3.3. CREATION OF A FILL TIME

Question: 01 10 00 7F 00 04 08 01 00 01 00 E8 03 00 00 E6 AC
01 1) Request to station 01.
10 2) To write.
00 7F 3) To the address "00 7Fh".
00 04 4) 4 words.
08 5) Therefore 8 bytes.
01 00 6) Corresponds to the number of parameters that one wants to write.
01 00 7) Download identifier of the fill value 00 01h = 1(d).
E8 03 00 00 8) Read 00 00 03 E8h = 1000d, divided by 1000 = 1(d) therefore 1 second.
E6 AC CRC
Answer: 01 10 00 7F 00 04 F0 12
01 1) Request to station 01.
10 2) To write.
00 7F 3) To the address "00 7Fh".
00 04 4) 1 word.
F0 12 CRC.
The station answers that it has correctly received the write frame of 4 words to the 7Fh
address.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 37/153
Chapter 5 – Modbus frame examples

3.4. READING OF THE PARAMETERS

For this operation, 2 steps are necessary.

3.4.1. First step

Question: 01 10 00 00 00 04 08 03 00 15 00 01 00 02 00 F4 36
01 1) Request to station 01.
10 2) To write.
00 00 3) To the address "00h".
00 04 4) 4 words of 16 bits.
08 5) Therefore 8 bytes.
03 00 6) Value corresponding to the number identifiers, read 00 03h = 3(d) = 3 identifiers.
15 00 7) Read 00 15h = 21(d) = test type identifier.
01 00 8) Read 00 01h = 1(d), fill time identifier.
02 00 9) Read 00 02h = 2(d), stabilisation time identifier.
F4 36 CRC.
Answer: 01 10 00 00 00 04 C1 CA
01 1) Request to station 01.
10 2) To write.
00 00 3) To the address "00 00h".
00 04 4) 4 words.
C1 CA CRC.
The station 01 answers that it has correctly received the write frame of 4 words to the
00h address.

3.4.2. Second step

Question: 01 03 00 00 00 09 85 CC
01 1) Request to station 01.
03 2) To read.
00 00 3) At the address "00 00h".
00 09 4) 9 words.
85 CC CRC.
This is a request to station 01 to read at the address "00 00h" 9 words.
Answer: 01 03 12 15 00 E8 03 00 00 01 00 E8 03 00 00 02 00 A0 0F 00 00 94 AB
01 1) Request to the station 01.
03 2) To read.
12 3) The read frame for 12h bytes (or 18(d) bytes).
15 00 4) Read 0015h = 21(d) test type identifier.
E8 03 00 00 5) Read 00 00 03 E8h = 1000(d) divided by 1000 = 1(d) test type value: leak.
01 00 6) Read 00 01h = 1(d) fill time identifier.
E8 03 00 00 7) Read 00 00 03 E8h = 1000d divided by 1000 = 1(d) fill time value 1 second.
02 00 8) Read 00 02h = 2(d), stabilization time identifier.
E8 03 00 00 9) Read 00 00 01 F4h = 500(d) divided by 1000 = 0.5 second, stabilization time value.
94 AB CRC.
The 01 station answers that it has correctly received the read frame, by resending the
identifiers followed by their value.
Here, we can therefore say that we have a test type of leak, with a fill time "01 00h" (6)
of 1 second and a stabilization time of 0.5 seconds.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 38/153
Chapter 5 – Modbus frame examples

3.5. MODIFICATION OF THE CONFIGURATION (EXTENDED MENUS)

Refer to the table of configuration bits for each instrument.


Question: 01 10 01 00 00 03 06 00 20 00 00 00 00 63 BB
01 1)Request to station 01.
10 2)To write.
01 00 3)To the address 01 00h.
00 03 4)3 words.
06 5)6 bytes.
00 20 00 6)Read 00 00 00 00 20 00h = 8192(d) corresponding to the personalization of a
00 00 00 program name.
63 BB CRC
This is a request to station 01, to write to the address "100h", 3 words, therefore 6 bytes
corresponding to the complete field of the configuration bits (general bits).
In this frame, only the bit allowing the personalization of the program name is validated.
The sending of the entire bit field is necessary.
Answer: 01 10 01 00 00 03 81 F4
01 1) Request to station 01.
10 2) To write.
01 00 3) To the address 01 00h.
00 03 4) 3 words.
81 F4 CRC.
Station answers that it has correctly received the frame to write 3 words.
Note: for the modification of the "function bits" field ("functions" menu of the program)
the procedure to carry out is identical to the one above, only the address changes
"110h" as well as the size of the field to write.

3.6. MODIFICATION OF A PROGRAM PERSONALIZATION

Modification of the personalization appears in the "functions" menu of the program.


Question: 01 10 01 20 00 05 0A 50 52 4F 47 52 41 4D 4D 45 00 F0 18
01 1) Request to station 01.
10 2) To write.
01 20 3) To the address "01 20h".
00 06 4) 6 words.
0C 5) Therefore 12 bytes.
50 52 4F 47
6) The following string of characters: P = 50; R = 52; O = 4F; G = 47; A = 41; M =
52 41 4D
4D; E = 45 corresponds at "P R O G R A M M E".
4D 45 00
00 00 7) 00 00h to finish the string.
F0 18 CRC.
Request to station 01, to write to the address "120h", 6 words therefore 12 bytes
corresponding to the string of characters for the personalization of the name of program 6.
In this frame, the string signifying "P R O G R A M M E" is sent.
The string can contain a maximum of 12 characters; in our case it contains 9. The formats of
the characters sent are in ASCII codes (P = 50; R = 52; O = 4F; G = 47; A = 41; M = 4D).
At the end of the string, it is necessary de place "00 00h" as the insignificant value to
indicate the end of the string and avoid an incorrect writing of the program name.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 39/153
Chapter 5 – Modbus frame examples

Answer: 01 10 01 20 00 05 00 3C
01 1) Request to station 01.
10 2) To write.
01 20 3) To the address "01 20h".
00 06 4) 6 words.
00 3C CRC.
The station 01 answers that it has correctly received the write frame of 6 words to the
"120h" address.

3.7. SELECTION OF THE PROGRAM TO BE CARRIED OUT

Question: 01 10 02 00 00 01 02 00 00 85 90
01 1) Request to station 01.
10 2) To write.
02 00 3) To the address "02 00h".
00 01 4) 1 word.
02 5) Therefore 2 bytes.
00 00 6) 00 00h= 0(d) corresponding to the program 1 (always remove 1 to the program #).
85 90 CRC
Request to station 01 to write to the address "200h", 1 word, therefore 2 bytes of value
00h (6).
This request will result in the choice of program 1 as active program (program to be
carried out).
Answer: 01 10 02 00 00 01 00 71
01 1) Request to station 01.
10 2) To write.
02 00 3) To the address "02 00h".
00 01 4) 1 word.
00 71 CRC.
The station 01 answers that it has received the write frame for 1 word to the address "200h".

3.8. READING OF THE ACTIVE PROGRAM

Question: 01 03 02 02 00 01 24 72
01 1) Request to station 01.
03 2) To read.
02 02 3) At the address "02 02h".
00 01 4) 1 word.
24 72 CRC.
Request to station 01, to read at the address "202h", 1 word.
Answer: 01 03 02 00 00 B8 44
01 1) Request to station 01.
03 2) To read.
02 3) 2 bytes.
00 00 4) Program number 00 00h = program 1.
B8 44 CRC.
The station answers that it has correctly received the read frame of 2 bytes and that the
active program is program number 1.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 40/153
Chapter 5 – Modbus frame examples

3.9. ACTIVATION OF THE “START” BIT

Activation of the "START" bit to launch a cycle.


Question: 01 05 00 01 FF 00 DD FA
01 1) Request to station 01.
05 2) To write 1 bit.
00 01 3) To the address "00 01h".
FF 00 4) 1 word of value FF 00.
DD FA CRC.
Request to station 01, to write 1 bit to the address "01h", 1 word of value FF 00. This
request will result in the start of a cycle.
Answer: 01 05 00 01 FF 00 DD FA
01 1) Request to station 01.
05 2) To write 1 bit.
00 01 3) To the address "00 01h".
FF 00 4) 1 word of value FF 00.
C8 24 CRC.
The station 01 answers that it has correctly received the request.

3.10. READING OF THE STEP IN PROGRESS CODE

Question: 01 03 00 20 00 01 85 C0
01 1) Request to station 01.
03 2) To read.
00 20 3) At the address "00 20h" step code.
00 01 4) 1 word, step code value.
85 C0 CRC.
Request to station 01, to read at the address "20h", 1 word.
Answer: 01 03 02 FF FF B9 F4
01 1) Request to station 01.
03 2) To read.
02 3) Total number of words.
04 00 4) Step code value, read 00 04h = 4(d) fill step.
B9 F4 CRC.
The station answers that it has correctly received the read request and returns a value
corresponding to the step at which the cycle is (fill, test, dump…).
Here, the step in progress has the value "04h", which corresponds to the fill step.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 41/153
Chapter 5 – Modbus frame examples

3.11. LIVE READING OF THE CYCLE INFORMATION

Refer to the live structure of the results chain table; paragraph 4 "Status and real time
measures", chapter 6 (F6).
Question: 01 03 00 30 00 0D 84 00
01 1) Request to station 01.
03 2) To read.
00 30 3) At the address 00 30h.
00 0D 4) 13 words.
84 00 CRC.
Request to station 01, to read at the address "30h", 13 Words.
Answer: 01 03 1A 00 00 08 00 01 00 01 80 07 00 11 00 00 00 F8 2A 00 00 B8 0B 00
00 70 17 00 00 BF D2
01 1)
Answer of the station 01.
03 2)
To read.
1A 3)
Total number of words.
4)
Program number in progress, 00 00h= 0(d) corresponds to the program 1 (always
00 00
remove 1 to the program number).
08 00 5) Number of results pending, read 00 08h = 8 results.
01 00 6) Test type, read 00 01h, corresponds to the leak type.
7) Instrument status word, read 80 01h key presence value (80 00h) and pass part
01 80
(00 01h).
07 00 8) Step code word 00 07h, corresponding to the dump step value.
9) 2 words of pressure value, read 00 00 00 4Dh = 77(d) divide by 1000 that gives
11 00 00 00
0,077.
F8 2A 00 00 10) Pressure unit, read 00 00 2A F8h = 11000(d) that gives Bar.
B8 0B 00 00 11) Leak value, read 00 00 0B B8h = 3000(d) divided by 1000 that gives 3.
12) Leak unit, read 00 00 17 70h = 6000(d) divided by 1000 that gives 6, that is
70 17 00 00
the Pa unit.
BF D2 CRC
The station returns a frame containing in this order:
 Program number in progress.  Pressure value.
 Number of results pending.  Pressure unit.
 Test type.  Leak value.
 Instrument status (alarm, cycle  Leak unit.
end ...).
 Step code.
Note: the other addresses "35h" and "39h" have been created to allow the live access
to information concerning the pressure and the leak.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 42/153
Chapter 5 – Modbus frame examples

3.12. READING OF THE PENDING RESULTS LIST (FIFO)

Refer to the pending results chain list, paragraph 5 "Pending results list structure (FIFO
results", chapter 6 (F6).
Question: 01 03 00 10 00 0C 44 0A
01 1) Request to station 01.
03 2) To read.
00 10 3) At the address 00 10h.
00 0C 4) 12 words.
44 0A CRC.
Request to station 01, to read at the address "10h", 12 Words.
Answer: 01 03 18 00 00 01 00 02 00 00 00 5D 02 00 00 F8 2A 00 00 A8 C0 05 00 70
17 00 00 F6 F7
01 1)
Answer of the station 01.
03 2)
To read.
18 3)
Total number of words 18h = 24(d).
4)
Program number in progress, 00 00h= 0(d) corresponds to the program 1 (always
00 00
remove 1 to the program number).
01 00 5) Test type, read 00 01h = 1(d), corresponds to the leak type.
02 00 6) Instrument status word, read 00 02h fail test part value.
00 00 7) Alarm 00 00h = 0(d) no alarm.
5D 02 00 00 8) Pressure value, read 00 00 02 5dh = 605(d) divided by 1000 = 0.605 .
F8 2A 00 00 9) Pressure unit, read 00 00 2A F8h = 11000(d) that gives Bar.
A8 C0 05 00 10) Leak value, read 00 0 C0 A8h = 377000(d) divided by 1000 that gives 377.
70 17 00 00 11) Leak unit, read 00 00 17 70h = 6000(d) divided by 1000 that gives 6 = Pa unit.
F6 F7 CRC.
The station returns a frame containing in this order:
 Program number in progress.  Pressure value.
 Test type.  Pressure unit.
 Instrument status (part good,  Leak value.
cycle end...).
 Leak unit.
 Alarm.
Note: the pending results list can only supply the 8 previous results. The reading of a
word will cause the deletion of all the results line, in other words of all a frame like the
one above, and will leave a space for the following result.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 43/153
Chapter 5 – Modbus frame examples

3.13. READING OF THE NUMBER OF RESULTS AVAILABLE IN FIFO

Question: 01 03 01 30 00 01 85 F9
01 1) Request to station 01.
03 2) To read.
01 30 3) At the address 01 30h.
00 01 4) 1 word.
85 F9 CRC.
Request to station 01 to read at the address "130h", 1 word.
Send :
01 03 02 06 00 BB E4
Answer: 01 03 02 06 00 BB E4
01 1) The station 01 answers.
03 2) To read.
02 3) 2 words.
02 00 4) 00 06h = 6(d) corresponding to the number of results in the FIFO.
BB E4 CRC.
The station 01 answers that there is two frames of results "02h" pending.

3.14. DELETE THE RESULTS INSIDE THE FIFO

Question: 01 05 00 02 FF 00 2D FA
01 1) Request to station 01.
05 2) To write a bit.
00 02 3) To the address 00 02h (reset FIFO).
FF 00 4) 1 forced bit at 1.
2D FA CRC.
Request to station 01 to write a bit to the address "02h", 1 word.
Answer: 01 05 00 02 FF 00 2D FA
01 1) The station 01 answers.
05 2) To write a bit.
00 02 3) To the address 00 02h (reset FIFO).
FF 00 4) 1 forced bit at 1.
2D FA CRC.
The station 01 answers that it has correctly received the write frame at the address
"02h". "FFh" is equal to 1111 1111 in binary, "the writing" of the bit corresponds
therefore to placing all the bits of the byte to 1.
It is necessary to always write "00h" after "FFh".
Note: the writing of "FFh" at the address "02h" corresponds to carrying out a reset of
the FIFO.
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 44/153
Chapter 6 – Modbus access direct

Chapter 6
MODBUS ACCESS DIRECT
Warning: the "Access direct" addresses values of each instrument are in the identifiers
table in the chapters of each concerned instrument. The same for the configuration bits
and function bits addresses.

1. ACCESS DIRECT GENERALITIES

 Operations: reading and writing by only one address.


 Reading and writing of one parameter at once.
 Reading and writing of one parameter of configuration bit and function bit.
 Status reading (one value).
 Status reading of several consecutives addresses.
 Reading of the last result (one value).
 Reading of the last result of several consecutives values.

2. SUMMARY COMMANDS

2.1. MODBUS FUNCTIONS OF 6H SERIES INSTRUMENTS IN DIRECT ACCESS

 Write N*Words : 10h or 16(d)


 Read N*Words : 03h

2.2. READ AND WRITE ADDRESSES

Command address
Address signification
(hexa)

2000/6000 Selection of the program number in reading and writing edition.


30 04 Reading and writing of the program in edition (to be modified).

2.3. WRITING BITS ADDRESSES

 "Reset" key : 00h, current cycle stop,


 "START" key : 01h, start test cycle,
 "FIFO reset" : 02h, reset the FIFO results.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 45/153
Chapter 6 – Modbus access direct

3. ADRESSES MODBUS ATEQ ACCES DIRECT

The reading and the writing are possible either at the 2000 and 6000 addresses that it is
advisable to use according to the needs

3.1. READ AND WRITE ADDRESSES

Program selection in edition: 0x2000.


Program parameters reading: 0x2001 – 0x21FF.
 Type: long.
 Length: 4 bytes.
 Coefficient: x1000.
Configuration bits address reading: 0x2401 – 0x24FF.
 Type: word.
 Length: 2 bytes.
Function bits address reading: 0x2601 – 0x26FF.
 Type: word.
 Length: 2 bytes.
Status and real time measurement address reading: 0x2201 – 0x220d.
Last result reading address: 0x2301 – 0x230c.

3.2. WRITE AND READ ADDRESSES

Program selection in edition: 0x6000.


Program parameters writing: 0x6001 – 0x61FF.
 Type: long.
 Length: 4 bytes.
 Coefficient: x1000.
Configuration bits address writing: 0x6401 – 0x64FF.
 Type: word.
 Length: 2 bytes.
Function bits address writing: 0x6601 – 0x66FF.
 Type: word.
 Length: 2 bytes.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 46/153
Chapter 6 – Modbus access direct

4. ERROR HANDLING

4.1. ERROR FRAME RESPONSE EXAMPLES

 01 83 02: read error frame with Error code = 02.


 01 83 03: read error frame with Error code = 03.
 01 90 02: write error frame with Error code = 02.
 01 90 03: write error frame with Error code = 03.
The error code is splitting as follow:
 01 station number (1)
 83 = 80 + 3 = error code (80) + read (3).
 90 = 80 + 10 = error code (80) + write (10).
 03 = error code.

4.2. DIFFERENT ERROR CASES

4.2.1. Read / write parameters

ERRCODE_ILLEGAL_DATA_ADDRESS(2): address out of range.


ERRCODE_ILLEGAL_DATA_VALUE (3): data not valid (option, bit non valid).

4.2.2. Read / write configuration and function bits

ERRCODE_ILLEGAL_DATA_ADDRESS (2): address out of range.


ERRCODE_ILLEGAL_DATA_VALUE (3): data not valid (option, bit non valid).

4.2.3. Read status & real time measures

ERRCODE_ILLEGAL_DATA_ADDRESS: address out of range.

4.2.4. Read last cycle results

ERRCODE_ILLEGAL_DATA_VALUE: value not valid (no cycle runs after power on or


after reset FIFO command is sent or FIFO empty).
ERRCODE_ILLEGAL_DATA_ADDRESS: address out of range.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 47/153
Chapter 6 – Modbus access direct

5. COMMANDS

5.1. PARAMETERS READING

1) Selection of the program number to edit: write to the address 0x6000 (or 0x2000), 1
word (program number). Program number + 1 = word value (program number 3 = value
2).
2) read the parameters at the address between 0x6001 and 0x61FF (or between
0x2001 and 0x21FF).
Test time parameter reading example (ATEQ F6):

Master Slave

1) Write 1 word at the address 2000h (or


6000h) corresponding to the program
number to be selected.
01 10 20 00 00 01 02 00 00 87 92

2) Answer to the command and selection of


the program number.
01 10 20 00 00 01 0A 09

3) Read 2 words at the address 2003h (or


6003h) (command 03h).
01 03 20 03 00 02 3F CB

4) Answer to the command and display of the


result.
01 03 04 D0 07 00 00 73 32

5.2. STATUS READING

1) Read the status at the basis address 0x2201 (or 0x6201).


Example read the pressure unit code (ATEQ F6):

Master Slave

1) Read 2 words (1 long) at the address


2208h (or 6208h).
01 03 22 08 00 02 4F B1

2) Answer to the command and display of the


pressure unit code.
01 03 04 F8 2A 00 00 EA 9B

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 48/153
Chapter 6 – Modbus access direct

5.3. PARAMETERS WRITING

1) Selection of the program number to edit: write at the address 0x6000 (or 0x2000), 1
word (program number). Program number + 1 = word value (program number 3 = value
2).
2) Write the configuration options = Extended menus if necessary (1). Bases address
0x6401 (or 0x2401).
3) Write the function options = Function menu if necessary (1). Bases address 0x6601
(or 0x2601).
4) Write the parameter, example: value 2000 in the parameter, bases address 0x6006
(or 0x2006).
Example put pre-fill with a time of 2 seconds (ATEQ F6):

Master Slave

1) Write 1 word at the address 6000h (or


2000h) corresponding to the program
number to be selected.
01 10 60 00 00 01 02 00 00 C6 56

2) Answer to the command and selection of


the program number.
01 10 60 00 00 01 1F C9

3) Validation "pre-fill" in the configuration bits,


write 1 word = 1 at the address 6403h (or
2403h)
01 10 64 03 00 01 02 01 00 82 35

4) Answer to the configuration bit command =


1.
01 10 64 03 00 01 EE F9

5) Validation "pre-fill" in the function bits, write


1 word = 1 at the address 6603h (or 2603h)
01 10 66 03 00 01 02 01 00 A1 F5

6) Answer to the function bits command =1.


01 10 66 03 00 01 EF 41

7) Write 2 words at the address 6006h (or


2006h) the value 2000 (= 2s).
01 10 60 06 00 02 04 D0 07 00 00 52 86

8) Acknowledgement for the correct carry out


of the command.
01 10 60 06 00 02 BF C9

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 49/153
Chapter 6 – Modbus access direct

5.4. LAST RESULT READING

In this frame is included the final status of the instrument: relays position, alarm signal, light
states, the measurement results values and the units.
Example reading of the pressure unit code (ATEQ F6):

Master Slave

1) Read 2 words (1 long) at the address


2307h.
01 03 23 07 00 02 7E 4E

2) Display of the pressure unit code.


01 03 04 F8 2A 00 00 EA 9B

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 50/153
Chapter 7– ATEQ F6 addresses

Chapter 7
ATEQ F6 MODBUS ADDRESSES

1. ADDRESSES

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

1.1. WORD ADDRESSES

Writing and / or reading of n*words. Refer to chapter 3 "MODBUS addresses".

1.2. SPECIAL CYCLE TABLE

Refer to Chapter 3 "MODBUS addresses".


Write n words in address 201h (n ≥ 1) for select a special cycle with an instruction if
necessary.

Numb Special cycle Numb Special cycle


1 ATR learning 17 Sealed FAIL Part Learn
2 Check calibration 18 Piezzo sensor reading (*) (**)
3 Auto – test 19 ACAM sensor reading (*) (**)
4 Calibration 20 Reserved
5 Verification calibration 21 Reserved
6 ATR + calibration 22 Reserved
7 Auto zero piezo 23 No special cycle
8 Auto zero piezo 24 Reserved
9 Auxiliary regulator 25 Line piezzo sensor reading (*) (**)
10 Regulator 26 No special cycle
11 Infinite fill 27 Reserved
12 Volume calculation 28 Reserved
13 Automatic volume 29 Temperature sensor reading (*) (**)
14 No special cycle 30 PATM sensor reading (*) (**)
15 No special cycle 31 No special cycle
16 Sealed PASS Part Learn

To activate the special cycle it must make a "Start":


Writing of a forced bit to 1 (FFh) at the address 01h.
(*) For version ≥1.400 only.
(**) Appears with Service special cycle function checked.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 51/153
Chapter 7– ATEQ F6 addresses

2. IDENTIFIERS AND READ/WRITE ACCESS DIRECT ADDRESSES

2.1. DOWNLOADING OF THE PARAMETERS

The table below represents the download identifiers of the parameters.


The addresses in the MODBUS table are expressed in Words (2 bytes).
Note: all the choice parameters values above have a treatment by the ATEQ instrument
as "longs" with fixed point (10-3). A "long" is a two words set.
Direct access
Identifier N°
address (hexa) Meaning
Dec Hexa R/W R/W
01 00 01 2001 6001 Fill time: 0 > 650 seconds.
02 00 02 2002 6002 Stabilization time: 0 > 650 seconds.
03 00 03 2003 6003 Test time: 0 > 650 seconds.
06 00 06 2006 6006 Pre fill time: 0 > 650 seconds.
07 00 07 2007 6007 Pre dump time: 0 > 650 seconds.
09 00 09 2009 6009 Dump time: 0 > 650 seconds.
10 00 0A 200A 600A Coupling time 1: 0 > 650 seconds.
11 00 0B 200B 600B Coupling time 2: 0 > 650 seconds.
17 00 11 2011 6011 Minimum volume reject level (volume test type measure)
Maximum volume reject level (volume test type
18 00 12 2012 6012
measure).
20 00 14 2014 6014 Part volume.
Test type: invalid test, leak test, mode P test, mode D
test, operator test.
 Invalid: 0000.
 Leak: 1000.
21 00 15 2015 6015  Blockage mode: 2000.
 Desensitized mode: 3000.
 Operator mode: 4000.
 Burst test: 5000
 Volume test: 6000
29 00 1D 201D 601D Time between 2 chained cycles: 0 > 650 seconds
48 00 30 2030 6030 Maintain time of the result during stamp
50 00 32 2032 6032 Minimum pressure value: - 9999 > 9999.
51 00 33 2033 6033 Maximum pressure value: - 9999 > 9999.
53 00 35 2035 6035 Pressure unit.
60 00 3C 203C 603C Natural reject value of the test part: 0 > 9999.
61 00 3D 203D 603D Natural reject level of the test part in recovery: 0 > 9999.
62 00 3E 203E 603E Natural reject level of the reference part: 0 > 9999.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 52/153
Chapter 7– ATEQ F6 addresses

Direct access
Identifier N°
address (hexa) Meaning
Dec Hexa R/W R/W
Natural reject value of the reference part in recovery: 0 >
63 00 3F 203F 603F
9999.
66 00 42 2042 6042 Fill instruction value: 0 > 9999.
67 00 43 2043 6043 Pre-fill instruction value: 0 > 9999.
Choice of the sealed component: standard or large leak.
68 00 44 2044 6044  Standard: 0000.
 Large Leak: 1000.
72 00 48 2048 6048 Calibration drifts percent.
80 00 50 2050 6050 Differential auto reset time.
Type of permanent blowing.
102 00 66 2066 6066  Regulator 2: 0000.
 Regulator 1: 1000.
Type of fill.
 Standard: 0000.
 Instruction: 1000.
 Ballistic: 2000.
103 00 67 2067 6067
 Ramp: 3000.
 Adjust: 4000.
 Auto-Fill: 5000.
 Ramp 2: 6000.
Type of pre-fill.
 Standard: 0000.
104 00 68 2068 6068  Instruction: 1000.
 Ballistic: 2000.
 Ramp: 3000.
Commutation time of the equalization valve calibration
106 00 6A 206A 606A
check.
107 00 6B 206B 606B ATR absorption tolerance.
108 00 6C 206C 606C Start value of the transient (ATR).
Type of external dump.
110 00 6E 206E 606E  Normally close: 0000.
 Normally open: 1000.
111 00 6F 206F 606F Reference volume.
Function attributed to the entry of the special cycles
(output 7)
 Program selection: 0000.
112 00 70 2070 6070  Verif P1 reg 1: 1000.
 Verif P1 reg2: 2000.
 Verif P2: 3000.
 Verif diff sensor: 4000.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 53/153
Chapter 7– ATEQ F6 addresses

Direct access
Identifier N°
address (hexa) Meaning
Dec Hexa R/W R/W
 Auto test: 5000.
 Sensor points: 6000.
 Auxiliary regul: 7000.
 Regulator adjust: 8000.
 Part regulator adjust: 9000.
 Infinite fill: 10000.
 Piezo reset: 11000.
 Calibration: 12000.
 Calibration check: 13000.
 Recalibration: 14000.
 ATR learning: 15000.
 Sealed comp pass part: 16000.
 Sealed comp fail part: 17000.
 Volume calculation: 18000.
 Calibration check: 19000.
 Step by step: 20000.
 Auto parametering: 20800.
 ATR calibration: 22000.
 Bar code: 23000.
117 00 75 2075 6075 Permanent blowing pressure instruction.
Original unit for the calculation of rejects in cm3/min (Pa,
118 00 76 2076 6076
Pa/s...).
119 00 77 2077 6077 Minimum sealed component measurement pressure.
120 00 78 2078 6078 Maximum sealed component measurement pressure.
121 00 79 2079 6079 Fill time of the internal volume.
122 00 7A 207A 607A Sealed component transfer time.
Choice of the language.
123 00 7B 207B 607B  Default language: 0000.
 2nd predefined language: 1000.
124 00 7C 207C 607C Reject in calibration check.
125 00 7D 207D 607D Percentage of the calibration check.
126 00 7E 207E 607E Maximum pressure value in pre-fill.
127 00 7F 207F 607F Reject unit.
128 00 80 2080 6080 Instruction value during a calibration.
135 00 87 2087 6087 Reject level percent of the auto parametering function
138 00 8A 208A 608A Regulator number selection for the fill.
139 00 8B 208B 608B Regulator number selection for the pre-fill.
140 00 8C 208C 608C Percentage concerning the temperature compensation.
141 00 8D 208D 608D Test time for the temperature compensation.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 54/153
Chapter 7– ATEQ F6 addresses

Direct access
Identifier N°
address (hexa) Meaning
Dec Hexa R/W R/W
142 00 8E 208E 608E Max pressure in indirect test (piezo 2).
143 00 8F 208F 608F Min pressure in indirect test (piezo 2).
Setup of the outputs (standard or compact).
144 00 90 2090 6090  Standard: 0000.
 Compact: 1000.
148 00 94 2094 6094 Filtering.
Unit type SI or USA.
 SI: 0000.
149 00 95 2095 6095
 USA: 1000.
 CAL: 2000.
161 00 A1 20A1 60A1 Volume unit.
164 00 A4 20A4 60A4 Number of the following program in sequencing.
165 00 A5 20A5 60A5 Number of cycles between two automatic reset.
166 00 A6 20A6 60A6 Time between two automatic reset.
175 00 AF 20AF 60AF Regulator check during its learning.
203 00 CB 20CB 60CB Activation or not of the built in electronics regulators.
232 00 E8 20E8 60E8 ATR drift percent
233 00 E9 20E9 60E9 Quick auto-zero time.
273 01 11 2111 6111 Dump time in calibration check mode
291 01 23 2123 6123 Stabilization time for the ATR 2 function
295 01 27 2127 6127 Minimum dump pressure level to reach
297 01 29 2129 6129 Blowing maximum pressure level
298 01 2A 212A 612A Blowing minimum pressure level
315 01 3B 213B 613B Start value of the fill instruction in burst test mode
334 01 4E 214E 614E Rise time in burst test mode
335 01 4F 214F 614F Step time in burst test mode
336 01 50 2150 6150 Step number in burst test mode
340 01 54 2154 6154 ATR transient value.
349 01 5D 215D 615D Fill time in recovery test mode
353 01 61 2161 6161 General pressure unit
354 01 62 2162 6162 Minimum line pressure level
Internal volume fill time in program selection by volume
355 01 63 2163 6163
function
356 01 64 2164 6164 Transfer time in program selection by volume function
357 01 65 2165 6165 Dump time in program selection by volume function
358 01 66 2166 6166 Internal volume in program selection by volume function

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 55/153
Chapter 7– ATEQ F6 addresses

Direct access
Identifier N°
address (hexa) Meaning
Dec Hexa R/W R/W
Reference volume in program selection by volume
359 01 67 2167 6167
function
Internal reference volume in program selection by
360 01 68 2168 6168
volume function
Internal test volume in program selection by volume
361 01 69 2169 6169
function
362 01 6A 216A 616A Volume slice in program selection by volume function
363 01 6B 216B 616B Dump time in sealed components
364 01 6C 216C 616C Leak display management x.xxx\xx.xx\xxx.x ...
365 01 6D 216D 616D External dump type
366 01 6E 216E 616E Dump mode
367 01 6F 216F 616F Program number of the dump of function
368 01 70 2170 6170 Tolerance level A for ntest cycle
369 01 71 2171 6171 Tolerance level B for ntest cycle
370 01 72 2172 6172 Temperature correction offset
371 01 73 2173 6173 CAL unit personalization
372 01 74 2174 6174 Bypass valve mode selection
373 01 75 2175 6175 Cut off function Percent
374 01 76 2176 6176 Divisor time of ATF function
375 01 77 2177 6177 Input 8 relay board configuration
376 01 78 2178 6178 Input 9 relay board configuration
377 01 79 2179 6179 Waiting time for starting the measurement in burst test
378 01 7A 217A 617A Adjusting fill time (electronic regulator)
379 01 7B 217B 617B USB mode (printer or supervision)
380 01 7C 217C 617C Pressure unite for recovery test

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 56/153
Chapter 7– ATEQ F6 addresses

3. STEPS TABLE

This table represents the codes of the steps in the cycle.

Code
Steps
Decimal Hexadecimal

0 00 00 Pre-fill.

1 00 01 Pre-dump.

2 00 02 Sealed component fill.

3 00 03 Sealed component stabilization.

4 00 04 Fill.

5 00 05 Stabilization.

6 00 06 Test.

7 00 07 Dump.

65535 FF FF No step in progress.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 57/153
Chapter 7– ATEQ F6 addresses

4. STATUS AND REAL TIME MEASURES

Codes at the address 30h (48(d)).


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 "Pending results list structure (fifo results)" (paragraph 5) or "Last results
structure" paragraph 6 (see below).
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

D.A.
Words address Meaning Type Bytes Coeff
(h) R

1 2201 Program number. Word 2


Number of results waiting in the results FIFO
2 2202 Word 2
memory.
3 2203 Test type. Word 2
Status:
Do not use these results
Bit 0 = 1: pass part.
while the Bit 5 (cycle end
Bit 1 = 1: fail test part. is not 1).
Bit 2 = 1: fail reference part.
Use only Bit 5 (cycle end)
Bit 3 = 1: alarm.
and Bit 15 (key presence).
Bit 4 = 1: pressure error.
4 2204 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 (cycle end
Bit 8 = 1: Calibration check error. is not 1).
Bit 9 = 1: ATR error or drift.
Bits 10 / 11 / 12 / 13 / 14 = 1: unused. Use only Bit 5 (cycle end)
and Bit 15 (key presence).
Bit 15 = 1: key presence.
5 2205 Step code (refer to steps table). Word 2
6 2206 Low pressure section word.
Long 4 x1000
7 2207 High pressure section word.
Pressure unit code low part word (see units
8 2208
table).
Long 4 x1000
Pressure unit code high part word (see units
9 2209
table).
Measurement result low section word (Leak,
10 220A
Volume...).
Long 4 x1000
Measurement result high section word (Leak,
11 220B
Volume...).
Measurement result unit code low part word
12 220C
(Leak, Volume... Refer to units table).
Long 4 x1000
Measurement result unit code high part word
13 220D
(Leak, Volume... Refer to units table).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 58/153
Chapter 7– ATEQ F6 addresses

5. PENDING RESULTS LIST STRUCTURE (FIFO RESULTS)

Codes at the address 10h (16(d)).


Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.
At the end of each cycle, a result is stocked as an array of 12 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 leak).
The results are in the memory of the instrument. To obtain them, it is necessary to carry
out a result read request on the slave instrument at the 10h address.

Words Meaning Type Bytes Coeff

1 Program number. Word 2


2 Test type. Word 2
Image of the relays:
Bit 0 = 1: pass part.
Bit 1 = 1: fail part, leak too large in test.
Bit 2 = 1: fail part, leak too large in reference.
3 Bit 3 = 1: presence of an 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 Measurement result low section word (Leak, Volume...).
Long 4 x1000
10 Measurement result high section word (Leak, Volume...).
Measurement result unit code low part word (Leak,
11
Volume... Refer to units table).
Long 4 x1000
Measurement result unit code high part word (Leak,
12
Volume... Refer to units table).
Note: all the values are treated as "longs" with fixed comma (10-3) thus they must be
multiply by 1000 (a "long" is a whole of two words).
Example 1: pressure, words 5 and 6: 98 28 Example 2: leak value words 9 and 10
03 00  00 03 28 98 h  207000(d) (signed long):
unit code, the words 7 and 8: B0 36 00 00  94 FF FF FF
00 00 36 B0 h  millibar (see unit table). | LSB | MSB |
FF FF FF 94 = -108; divide by 1000 = -0.108

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 59/153
Chapter 7– ATEQ F6 addresses

6. LAST RESULTS STRUCTURE

Codes at the address 11h (17(d)).


Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.
At the end of each cycle, the last result is as an array of 12 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 leak).
The last result is in the memory of the instrument. To obtain them, it is necessary to
carry out a result read request on the slave instrument at the 11h address.
D. A.
Words address Meaning Type Bytes Coeff
(h) R
1 2301 Program number. Word 2
2 2302 Test type. Word 2
Image of the relays:
Bit 0 = 1: pass part.
Bit 1 = 1: fail part, leak too large in test.
Bit 2 = 1: fail part, leak too large in
reference.
3 2303 Word 2
Bit 3 = 1: presence of an alarm.
Bit 4 = 1: unused.
Bit 5 = 1: reserved.
Bit 6 = 1: unused.
Bit 7 = 1: unused.
4 2304 Alarm code (refer to the alarms codes table). Word 2
5 2305 Pressure low part word.
Long 4 x1000
6 2306 Pressure high part word.
7 2307 Pressure unit low part word (refer to units table).
Long 4 x1000
8 2308 Pressure unit high part word (refer to units table).
Measurement result low section word (Leak,
9 2309
Volume...).
Long 4 x1000
Measurement result high section word (Leak,
10 230A
Volume...).
Measurement result unit code low part word
11 230B
(Leak, Volume... Refer to units table).
Long 4 x1000
Measurement result unit code high part word
12 230C
(Leak, Volume... Refer to units table).
Note: all the values are treated as "longs" with fixed comma (10-3) thus they must be
multiply by 1000 (a "long" is a whole of two words).
Example 1: pressure, words 5 and 6: 98 28 Example 2: leak value words 9 and 10
03 00  00 03 28 98 h  207000(d), (signed long):
unit code, the words 7 and 8: B0 36 00 00  94 FF FF FF
00 00 36 B0 h  millibar (see unit table). | LSB | MSB |
FF FF FF 94 = -108; divide by 1000 = -0.108

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 60/153
Chapter 7– ATEQ F6 addresses

7. TABLE OF THE CONFIGURATION / EXTENDED MENUS BITS

Codes at the address 100h (256(d)).


Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.
The bits below are mostly present in the "Configuration" and "extended 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.
Menus: Conf = configuration; +Funct = Funtion/More Functions; RS232 =
configuration/RS232 ; Main = Main menu.
D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
0 00 01 1 241A 641A Permanent blowing activation. Conf
1 00 02 2 Reserved
2 00 04 4 2404 6404 Fill type. +Funct
3 00 08 8 2403 6403 Pre-fill type. +Funct
4 00 10 16 2401 6401 Recovery thresholds. +Funct
5 00 20 32 241C 641C Cycle end. +Funct
6 00 40 64 241D 641D Mini valve. +Funct
7 00 80 128 2408 6408 Peak meter. +Funct
1
8 01 00 256 Reserved
9 02 00 512 2405 6405 Reference volume. +Funct
10 04 00 1024 240B 640B ATR 0. +Funct
11 08 00 2048 240C 640C ATR 1. +Funct
12 10 00 4096 240D 640D ATR 2. +Funct
13 20 00 8192 2413 6413 Program name. +Funct
14 40 00 16384 241F 641F Chaining. +Funct
15 80 00 32768 2420 6420 Automatic connector. +Funct
16 00 01 1 243B 643B Calibration check. +Funct
17 00 02 2 2416 6416 Valve codes (output codes). +Funct
18 00 04 4 2421 6421 Sealed component. +Funct
19 00 08 8 2422 6422 Stamping. +Funct
20 00 10 16 2423 6423 Reserved.
21 00 20 32 2424 6424 N test. +Funct
22 00 40 64 Reserved
23 00 80 128 2426 6426 Sending cond.: pass part. RS232
2
24 01 00 256 2427 6427 Sending cond.: fail test part. RS232
25 02 00 512 2428 6428 Sending cond.: fail ref. part. RS232
26 04 00 1024 2429 6429 Sending cond.: alarm presence. RS232
27 08 00 2048 242A 642A Sending cond.: pressure error. RS232
28 10 00 4096 242B 642B Sending cond.: end of cycle RS232
29 20 00 8192 242C 642C Sending cond.: recoverable. RS232
30 40 00 16384 243C 643C Sending cond.: calibration. RS232
31 80 00 32768 242D 642D Frame content: time stamp. RS232

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 61/153
Chapter 7– ATEQ F6 addresses

D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
32 00 01 1 2412 6412 Frame content: name. RS232
33 00 02 2 242E 642E Content of the frame: pressure. RS232
34 00 04 4 242F 642F Security. Conf
35 00 08 8 2414 6414 External dump. Conf
36 00 10 16 2430 6430 Exportation. RS232
37 00 20 32 240F 640F Automatic reset. Conf
38 00 40 64 Reserved
39 00 80 128 Reserved
3
40 01 00 256 Reserved
41 02 00 512 2407 6407 Temperature correction +Funct
42 04 00 1024 243D 643D Recovery or indirect test. Conf
43 08 00 2048 243E 643E Parameters automatic setting. Conf
44 10 00 4096 Reserved
45 20 00 8192 2439 6439 Page feed. RS232
46 40 00 16384 2434 6434 Sign change +Funct
47 80 00 32768 2440 6440 After sale service cycle. +Funct
48 00 01 1 2402 6402 Unit type. +Funct
49 00 02 2 2441 6441 Automatic reset piezo 2. Conf
50 00 04 4 Reserved
51 00 08 8 2438 6438 Electronic regulator mode. Conf
52 00 10 16 2435 6435 Auxiliary codes activation. +Funct
53 00 20 32 2409 6409 Filtering. +Funct
54 00 40 64 Reserved
55 00 80 128 2411 6411 Quick automatic reset activation. Conf
4
56 01 00 256 2442 6442 Permanent electronic regulator. Conf
57 02 00 512 2443 6443 Bar code. Conf
58 04 00 1028 2444 6444 Flow reject. +Funct
59 08 00 2048 2436 6436 No negative. +Funct
60 10 00 4096 2415 6415 Dump threshold. +Funct
61 20 00 8192 240E 640E ATR 3. +Funct
62 40 00 16384 2445 6445 In 7 test configuration. Conf
63 80 00 32768 Reserved
64 00 01 1 2486 6486 Absolute value. Conf
65 00 02 2 249F 649F Leak display mode +Funct
66 00 04 4 2487 6487 By pass valve. Conf
67 00 08 8 Reserved
68 00 10 16 248A 648A Inversed sealed component. +Funct
5
69 00 20 32 248B 648B Inversed sealed component 2. +Funct
70 00 40 64 Reserved +Funct
71 00 80 128 248C 648C Dump Off. +Funct
Program selection on bar code
72 01 00 256 249D 649D +Funct
reading.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 62/153
Chapter 7– ATEQ F6 addresses

D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
73 02 00 512 2492 6492 Bar code reset on end of cycle. +Funct
74 04 00 1024 248D 648D Cut Off. +Funct
75 08 00 2048 248E 648E ATF. +Funct
76 10 00 4096 Reserved
77 20 00 8192 Reserved
78 40 00 16384 Reserved
79 80 00 32768 Reserved
6 80 > 95 Word Reserved
96 00 01 1 249B 649B Buzzer function +Funct
97 00 02 2 249E 649E Long test (x100) function +Funct
98 00 04 4 249C 649C Permanent blowing. Conf
99 00 08 2048 249D 649D Sealed Diff component fucntion +Funct
7 100 00 10 4096 24A5 64A5 Test or Ref Mode +Funct
101 00 20 8192 Display optional
102 00 40 16384 24B6 64B6 Pressure correction (≥v1.400)
103 00 80 32768 24B7 64B7 Standard conditions (≥v1.400)
104 > 111 Reserved

Example: bit number 13 (program name) activated to 1, will place to "20 00h" the value in
the first word. 20 00h 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

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 63/153
Chapter 7– ATEQ F6 addresses

8. TABLE OF THE FUNCTIONS BITS

Codes at the address 110h (272(d)). Table of the functions bits per program.
Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.
The bits below are present in the "functions menu" of each program, if these have been
previously validated in the configuration menu.
D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
0 00 01 1 2610 6610 Fill regulator Number Funct
1 00 02 2 260F 660F Pre-fill regulator Number Funct
2 00 04 4 2604 6604 Fill type function Funct
3 00 08 8 2603 6603 Pre-fill type function Funct
4 00 10 16 2601 6601 Recovery level function Funct
5 00 20 32 261E 661E End of cycle function Funct
6 00 40 64 261F 661F Automatic reset end cycle function Funct
Reset and dump end of cycle
7 00 80 128 2620 6620 Funct
1 function
8 01 00 256 2621 6621 Fill mode end of cycle function Funct
9 02 00 512 2608 6608 Peak hold function Funct
10 04 00 1024 2605 6605 Reference volume function Funct
11 08 00 2048 260B 660B ATR0 function Funct
12 10 00 4096 260C 660C ATR1 function Funct
13 20 00 8192 260D 660D ATR2 function Funct
14 40 00 16384 2622 6622 Sequencing function Funct
15 80 00 32768 2623 6623 Pass part sequencing function Funct
16 00 01 1 2624 6624 Fail test part sequencing function Funct
Fail reference part sequencing
17 00 02 2 2625 6625 Funct
function
18 00 04 4 2626 6626 Alarm sequencing function Funct
19 00 08 8 2627 6627 Pressure fault sequencing function Funct
20 00 10 16 2628 6628 End of cycle sequencing function Funct
21 00 20 32 2629 6629 Mini valve function Funct
22 00 40 64 262A 662A Recovery part sequencing function Funct
Calibration check sequencing
2 23 00 80 128 2640 6640 Funct
function
24 01 00 256 262B 662B Automatic connector function Funct
25 02 00 512 2641 6641 Calibration check function Funct
26 04 00 1024 2612 6612 Valve code function Funct
27 08 00 2048 2642 6642 External valve code 1 function Funct
28 10 00 4096 2643 6643 External valve code 2 function Funct
29 20 00 8192 2644 6644 External valve code 3 function Funct
30 40 00 16384 2645 6645 External valve code 4 function Funct
31 80 00 32768 2646 6646 External valve code 5 function Funct
32 00 01 1 2647 6647 External valve code 6 function Funct
3
33 00 02 2 2648 6648 Internal valve code 1 function Funct

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 64/153
Chapter 7– ATEQ F6 addresses

D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
34 00 04 4 2649 6649 Internal valve code 2 function Funct
35 00 08 8 262C 662C Stamp function Funct
36 00 10 16 262D 662D Pass part stamp function Funct
37 00 20 32 262E 662E Fail test part stamp function Funct
38 00 40 64 262F 662F Fail reference part stamp function Funct
39 00 80 128 2630 6630 Alarm stamp function Funct
40 01 00 256 2631 6631 Pressure fault stamp function Funct
41 02 00 512 2632 6632 End of cycle stamp function Funct
42 04 00 1024 2633 6633 Recovery part stamp function Funct
43 08 00 2048 264A 664A Calibration check stamp function Funct
44 10 00 4096 2635 6635 N test function Funct
45 20 00 8192 Reserved
46 40 00 16384 2636 6636 Sealed components function Funct
47 80 00 32768 Reserved
48 00 01 1 261B 661B External dump function Funct
49 00 02 2 2607 6607 Temperature correction function Funct
Recovery test or indirect mode
50 00 04 4 264B 664B Funct
function
51 00 08 8 263D 663D Dump before sealed component Funct
52 00 10 16 2611 6611 Sign change function Funct
53 00 20 32 263E 663E Obligatory reset on end of cycle Funct
54 00 40 64 2638 6638 Auxiliaries codes function Funct
4 55 00 80 128 2639 6639 Auxiliaries codes 1 function Funct
56 01 00 256 263A 663A Auxiliaries codes 2 function Funct
57 02 00 512 263B 663B Auxiliaries codes 3 function Funct
58 04 00 1024 263C 663C Auxiliaries codes 4 function Funct
59 08 00 2048 264C 664C Auto param function (not available) Funct
60 10 00 4096 2609 6609 Filtering function Funct
61 20 00 8192 264D 664D Bar code function Funct
62 40 00 16384 264E 664E Flow reject function Funct
63 80 00 32768 263F 663F No negative function Funct
64 00 01 1 264F 664F Start after reading bar code function Funct
65 00 02 2 260E 660E ATR3 function Funct
66 00 04 4 266B 666B Absolute value function Funct
67 00 08 8 266E 666E Bypass valve function Funct
68 00 10 16 Reserved
5 69 00 20 32 2669 6669 Inverted sealed component function Funct
Inverted sealed component 2
70 00 40 64 266A 666A Funct
function
71 00 80 128 2671 6671 Dump off function Funct
72 01 00 256 2672 6672 Cut off function Funct
73 02 00 512 2673 6673 ATF function Funct

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 65/153
Chapter 7– ATEQ F6 addresses

D. A. address
Mask
Word Bit n° (hexa) Meaning Menu
Hexa Dec R/W R/W
Asynchrony fill between bell and part
74 04 00 1024 2674 6674 Funct
in recovery or indirect mode
75 > 79 Reserved
6 80 > 95 Word Reserved
96 00 01 1 267D 667D Optional auxiliaries codes function Funct
97 00 02 2 267E 667E Optional auxiliaries codes 1 function Funct
98 00 04 4 267F 667F Optional auxiliaries codes 2 function Funct
99 00 08 8 2680 6680 Optional auxiliaries codes 3function Funct
100 00 10 16 2681 6681 Optional auxiliaries codes 4 function Funct
101 00 20 32 2682 6682 Optional valves codes function Funct
102 00 40 64 2683 6683 Optional external valves codes 1 Funct
103 00 80 128 2684 6684 Optional external valves codes 2 Funct
7
104 01 00 256 2685 6685 Optional external valves codes 3 Funct
105 02 00 512 2686 6686 Optional external valves codes 4 Funct
106 04 00 1024 2687 6687 Optional external valves codes 5 Funct
107 08 00 2048 2688 6688 Optional external valves codes 6 Funct
108 10 00 4096 2689 6689 Optional internal valves codes 1 Funct
109 20 00 8192 268A 668A Optional internal valves codes 2 Funct
110 40 00 16384 268B 668B Buzzer function Funct
111 80 00 32768 268C 668C Pass part buzzer function Funct
112 00 01 1 268D 668D Fail part buzzer function Funct
113 00 02 2 268E 668E Alarm buzzer function Funct
114 00 04 4 268F 668F End of cycle buzzer function Funct
115 00 08 8 2690 6690 Long Test Time function Funct
116 00 10 16 2691 6691 Permanent dump function Funct
117 00 20 32 2692 6692 Input 7 test function Funct
8 Burst test function (results are
118 00 40 64 2693 6693 Funct
inverted)
119 00 80 128 2694 6694 Sealed Diff components function Funct
120 01 00 256 2699 6699 Test or Ref Mode function Funct
121 02 00 512 26AE 66AE Pressure correction (≥v1.400)
122 04 00 1024 26AF 66AF Standard conditions (≥v1.400)
123 > 127 Reserved

Example: bit number 46 (Sealed components function) activated on 1, will put to "40 00h"
the value in the third word. 40 00h 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

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 66/153
Chapter 7– ATEQ F6 addresses

8.1. REGULATOR SELECTION

Regulator selection for fill and pre-fill (word 1, bit n° 0 and 1) on the table of function bits.
Fill regulator Pre-fill regulator
Regulator 1 0 0
Regulator 2 1 1

9. ALARM CODES TABLE

This list gives all the alarms in hexadecimal code.

Identifier n°
Alarm
Decimal Hexadecimal
0 00 00 No alarm.
1 00 01 Pressure switched alarm (test pressure too high).
2 00 02 Pressure switch (test pressure too small).
3 00 03 Large leak on TEST (EEEE).
4 00 04 Large leak on REF (MMMM).
7 00 07 Sensor out of order (overrun).
8 00 08 ATR error.
9 00 09 ATR drift.
10 00 0A CAL error.
11 00 0B Volume too small (sealed component).
12 00 0C Volume too large (sealed component)
14 00 0E Equalization valve switching error.
43 00 2B Pressure too high.
44 00 2C Pressure too low.
45 00 2D Piezo sensor out of order.
46 00 2E Dump error.
47 00 2F CAL drift error.
48 00 30 Calibration check error.
49 00 31 Leak in calibration check too high.
50 00 32 Leak in calibration check too low.
51 00 33 Sealed component learning error.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 67/153
Chapter 7– ATEQ F6 addresses

10. UNIT TABLE

This list gives all the units used in the instrument in hexadecimal code.

Identifier n°
Unit
Decimal Hexadecimal

0000 00 00 cm3/s.
1000 03 E8 cm3/min.
2000 07 D0 cm3/h.
3000 0B B8 mm3/h.
4000 0F A0 Calibrated Pascal.
5000 13 88 Calibrated Pascal/second.
6000 17 70 Pascal.
7000 1B 58 High resolution Pascal.
8000 1F 40 Pascal/second.
9000 23 28 High resolution Pascal/second.
11000 2A F8 Bar.
12000 2E E0 Kilopascal.
13000 32 C8 PSI.
14000 36 B0 Millibar.
15000 3A 98 Mega Pascal.
43000 A7 F8 D mode Pascal.
44000 AB E0 Low resolution Pascal.
45000 AF C8 Low resolution Pascal/second.
46000 B3 B0 Inch3/s.
47000 B7 98 Inch3/min.
48000 BB 80 Inch3/hour.
49000 BF 68 Feet3/hour.
50000 C3 50 Milliliter/second.
51000 C7 38 Milliliter/minute.
52000 CB 20 Milliliter/hour.
58000 E2 90 USA cm3/s same as the cm3/s.
59000 E6 78 USA cm3/min same as the cm3/min.
60000 EA 60 USA cm3/h same as the cm3/h.
76000 01 28 E0 Feet3/second.
77000 01 2C C8 Feet3/minute.
84000 01 48 20 SCCM

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 68/153
Chapter 8 – PROFIBUS Networks

Chapter 8
PROFIBUS NETWORKS

1. DEFINITION

The connection
between an ATEQ 6th Writing Writing
series to a Profibus-DP
instrument is made
through a protocol
Slave
converter card Master Memory
instrument
COMX 100XX-DP/DPS. instrument

Reading Reading

The architecture of the network is composed of a master instrument and a slave. Each
instrument writes and reads in a reserved part of the memory.
In the case of several slave instruments, each instrument should be given a different
address.
Single architecture example (Master/Slave direct ATEQ):

Master
Instrument

Profibus
ATEQ
Slave instrument

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 69/153
Chapter 8 – PROFIBUS Networks

Dialogue between master and ATEQ


1) The master instrument activates a command.
2) Waits the end of the command.
3) The master instrument deactivates the command.

Note: the ATEQ instrument is taking in account the command only on the rising edge.
(When the state bit changes from 0 to 1).

Characteristics of the port:


The Profibus port cannot be configured, the detection of the speed and the format is
automatic (detected by the automatic module).

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 70/153
Chapter 8 – PROFIBUS Networks

2. CABLING

3U Case internal implantation

Internal board

Profibus

Station number can be set in the instrument

The module name is : COMX 100XX-DP/DPS


The configuration file is : HIL_7501.GSD

2.1. PROFIBUS CABLING


Profibus cabling
1 1
6 390 Ω 390 Ω 6
2 2
7 7
3 3
8 110 Ω 110 Ω 8
4 4
9 9
5 390 Ω 390 Ω 5

Pin 1 PE (earth 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 CNTR – A (repeater control signal) Pin 9 Not connected
Pin 5 DGND (data reference potential)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 71/153
Chapter 8 – PROFIBUS Networks

3. PROFIBUS STARTING INSTRUCTION

To start communication with an ATEQ in Profibus protocol, follow these instructions:


1- Find which Profibus module is
installed in the ATEQ instrument
(COM or COMX) :
 Services menu.
 FieldsBus.
2- For the slave instrument
configuration, Profibus module
COMX 100XX-DPS :
 Use "HIL_7501.GSD" The device is ready and waiting for the master.
configuration file and the
COM_DPS configuration.
3- Configure the slave I/O module
on the master instrument.
 The modules configuration
being different in regard to the
selected mode, standard,
medium or light, refer to
paragraph 4 (below).
The device is running, communication
reception in process.
4- Setup a station number on ATEQ
instrument.
 Configuration menu.
 Network.
 Fieldbus.
 Station.

5- Access:
 The standard mode: for the inputs/outputs, real time measurements, the
cycle results and management of 20 parameters.
 The standard less mode: for the inputs/outputs, real time measurements,
the cycle results and management of 10 parameters.
 The medium plus mode: for the inputs/outputs and the real time
measurements and management of 5 parameters.
 The medium mode: for the inputs/outputs and the real time measurements.
 The light mode: for the digital inputs/outputs.
Note 1: the ATEQ station number must be the same on both side (ATEQ and MASTER).
Note 2: the I/O configuration must be the same between the ATEQ instrument and the
slave configuration on the master.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 72/153
Chapter 8 – PROFIBUS Networks

3.1. D.E.L. STATUS AT PROFIBUS STARTING

3.1.1. D.E.L. status on COMX 100XX-DP/DPS module

At the powering of the board:

Position of the LED in the module:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 73/153
Chapter 8 – PROFIBUS Networks

4. ATEQ PROFIBUS MODULES CONFIGURATION (COM OR COMX)

The ATEQ Profibus module name is : COMX 100XX-DP/DPS


The Profibus module configuration file is : HIL_7501.GSD
Five configuration modes are available:
 The standard mode : for the inputs/outputs, real time measurements, the
cycle results and management of 20 parameters.
 The standard less mode : for the inputs/outputs, real time
measurements, the cycle results and management of 10 parameters.
 The medium plus mode : for the inputs/outputs and the real time
measurements and management of 5 parameters.
 The medium mode : for the inputs/outputs and the real time measurements.
 The light mode : for the digital inputs/outputs.

00(h)
Light mode 16 bytes
Medium mode plus 32 bytes / 16 words

Médium mode 32 bytes


Standard mode moins 32 bytes / 32 words

@ (byte)

Inputs/Outputs
Standard mode 32 bytes / 64 words

0F(h)

Real time measurements


1F(h)

Exchange zone: cycle


result reading or 5
parameters management
2F(h)
Exchange zone: cycle
result reading or 10
parameters management
5F(h)
Exchange zone: cycle
result reading or 20
9F(h) parameters management

Note 1: by default the ATEQ instrument use the standard mode. Changing the mode
by using the "Fieldbus.exe" ATEQ program.
Note 2: the connection from PC  ATEQ is identical as WINATEQ.
For information (exchange 64 Words  20 parameters.
zone from 020h): 32 Words  10 parameters.
16 Words  5 parameters.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 74/153
Chapter 8 – PROFIBUS Networks

Warning!
In all cases, use the HIL_7501.GSD configuration file and
the COM_DPS module name, even if the COMX 100XX-
DP/DPS module is used.

4.1. STANDARD MODE CONFIGURATION

The standard mode allows completely controlling an ATEQ instrument with the
management of 20 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (20).
The parameters configuration must be like the following ones:
 32 bytes input con (IB) : module 1.
 64 words input con (IW) : module 2.
 32 bytes output con (OB) : module 3.
 64 words output con (OW) : module 4.
Example of configuration window of the PC Profibus board (master) to
communicate with the ATEQ Profibus board (slave) in standard mode with
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 75/153
Chapter 8 – PROFIBUS Networks

4.2. STANDARD LESS MODE CONFIGURATION

The standard less mode allows completely controlling an ATEQ instrument with the
management of 10 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (10).
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.
 32 words output con (OW) : module 4.
Example of configuration window of the PC Profibus board (master) to
communicate with the ATEQ Profibus board (slave) in standard less mode with
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 76/153
Chapter 8 – PROFIBUS Networks

4.3. MEDIUM MORE MODE CONFIGURATION

The medium more mode allows completely controlling an ATEQ instrument with the
management of 5 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (5).
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.
 16 words output con (OW) : module 4.
Example of configuration window of the PC Profibus board (master) to
communicate with the ATEQ Profibus board (slave) in medium more mode with
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 77/153
Chapter 8 – PROFIBUS Networks

4.4. MEDIUM MODE CONFIGURATION

The medium mode allows writing commands and reading real time measurement:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
The parameters configuration must be like the following ones:
 32 bytes input con (IB) : module 1.
 32 bytes output con (OB) : module 2.
Example of configuration window of the PC Profibus board (master) to
communicate with the ATEQ Profibus board (slave) in medium mode with SYCON
software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 78/153
Chapter 8 – PROFIBUS Networks

4.5. LIGHT MODE CONFIGURATION

The light mode allows writing commands and reading relays results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
The parameters configuration must be:
 16 bytes input con (IB) : module 1.
 16 bytes output con (OB) : module 2.
Example of configuration window of the PC Profibus board (master) to
communicate with the ATEQ Profibus board (slave) in light mode with SYCON
software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 79/153
Chapter 8 – PROFIBUS Networks

5. F A Q PROFIBUS

Reminder: "h" indicates a hexadecimal number, "(d)" indicates a decimal number.

Question: when it exist several GSD files, which one do we used for an ATEQ
instrument?
Answer: use "HIL_7501.GSD" configuration file.

Question: how can we know if the Profibus connection is correct?


Answer: if the connection is correct, on the ATEQ instrument, the D.E.L. status must be
like the following ones:
DEL COMX 100XX-DP/DPS
STAT ON
ERROR OFF
RUN ON
READY OFF
On the PLC, get the information from the PLC supplier.
Question: how to get the good part, fail part and alarm information?
Answer: to have pass part, fail part and alarm information, it must read in the bytes at
the addresses 0Ch and 0Dh. See the table on chapter 12 "Fieldbus commands"
paragraph 1.2 "Reading table".
 Pass part: at the address 0Ch we have the value 21h = 00100001 in binary, the
bits 5 "end of cycle" and 0 "good part" are at 1. The value at the address 0Dh is
00h.
 Fail test part: at the address 0Ch we have the value 22h = 00100010 in binary,
the bits 5 "end of cycle" and 1 "fail test part" are at 1. The value at the address
0Dh is 00h.
 Fail reference part: at the address 0Ch we have the value 24h = 00100100 in
binary, the bits 5 "end of cycle" and 2 "fail test part" are at 1. The value at the
address 0Dh is 00h.
 Alarm: at the address 0Ch we have the value 28h = 00101000 in binary, the
bits 5 "end of cycle" and 3 "alarm" are at 1. The value at the address 0Dh is
00h.
 It's needed to read a last result or FIFO result to have a cycle result and
measurement.
Question: How to select the target module?
Answer: to select the target module, it must write in the bytes at the addresses 4 and 5.
See table chapter 12 "Fieldbus commands" paragraph 1.1 "Write table (commands,
orders)".
- Selection of the module 1: write at the address 4 = 01h and at the address 5 = 00h.
- Selection of the module 2: write at the address 4 = 02h and at the address 5 = 00h.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 80/153
Chapter 8 – PROFIBUS Networks

Question: how to select the current program number?


Answer: to select the current program number, follow the hereafter procedure, see
tables on chapter 12 "Fieldbus commands" paragraph 1.1 "Writing table" to "write"
and paragraph 1.2 "Reading table" to "read":
1) Select the program number, for example 3: write at the address 6 = 02h
(program number minus 1) and at the address 7 = 00h.
2) Write at the address 0 the value 08h = 00001000 in binary that gives bit 3
"program selection" = 1.
3) Read at the address 0 until the address 0 gets the value 8.
4) When the address 0 is equal to 8, read the address 2
5) If the value at the address 2 is equal to 00h, all is OK.
6) If the value at the address 2 is different than 00h, a problem occurred, very
probably that the selected program number is not valid.
7) Then write at the address 0 the value 00h this is to reset the ATEQ instrument.
This operation is very important, if it's not done, it's impossible to launch a new
start cycle on the ATEQ instrument.

Question: in general, each data contained 2 bytes, which one to use and in which
order?
Answer: each data written with to bytes is written in the following order: least significant
byte (LSB) for the first and most significant byte (MSB) for the second ("LSB … MSB").
Example: to select a program number, use the addresses 06h and 07h. The address
06h contains the LSB and the address 07h contains the MSB.
For a program number of 4, write 03h (4 – 1 = 3) at the address 06h and 00h at the
address 07h.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 81/153
Chapter 8 – PROFIBUS Networks

6. ATEQ FIELDBUS CONFIGURATOR

It's possible to configure directly into the ATEQ device since the version 1.1 and not
necessary to use this software.

The station number and the table size can be configured on the front panel of the ATEQ
unit or via the serial port with the ATEQ Fieldbus 2 configurator.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 82/153
Chapitre 9 – DEVICENET Networks

Chapter 9
DEVICENET NETWORKS

1. DEFINITION

Writing Writing

Memory Slave
Master instrument
instrument

Reading Reading

The architecture of the network is composed of a master instrument and a slave. Each
instrument writes and reads in a reserved part of the memory.
In the case of several slave instruments, each instrument should be given a different
address.
ATEQ Network architecture example:

Master
instrument

DeviceNet
ATEQ

Dialogue between master and ATEQ:


1) The master instrument activates a command.
2) Waits the end of the command.
3) The master instrument deactivates the command.

Note: the ATEQ instrument is taking in account the command only on the rising edge.
(When the bit state becomes from 0 to 1)

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 83/153
Chapitre 9 – DEVICENET Networks

2. CABLING

The Devicenet conversion board is internal of the instrument.

3U case internal implantation

Internal board

Station number can be set in the instrument

DeviceNet (M12, 5 pins)


male and female

The module name is : COMX 100XX DN/DNS


The file to install is : COMDNS.EDS

2.1. DEVICENET CABLING

Pin 1 drain
Pin 2 V+
Pin 3 V-
Pin 4 CAN_H
Pin 5 CAN_L

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 84/153
Chapitre 9 – DEVICENET Networks

3. DEVICENET STARTING INSTRUCTION

To start communication with an ATEQ in Devicenet, follow these instructions:


1- Find which Devicenet module is
installed in the ATEQ instrument
(COMX) :
 Services menu.
 FieldsBus.
2- For the slave instrument
configuration, Devicenet module
COMX 100XX DN/DNS:
 Use configuration file The device is ready and waiting for the master.
"COMDNS.EDS".
3- Configure the slave I/O module
on the master instrument (I/O
adjustments).
 The modules configuration
being different in regard to
the selected mode, standard,
medium+, medium or light,
See paragraph 5 (below),.
The device is running, communication
reception in process.

The device is in Error status.


4- Setup a station number on ATEQ
instrument.
 Configuration menu.
 FieldsBus network.
 Station.

5- Select the communication speed betwen “125kbits/s”, “250kbits/s”,


“500kbits/s” or “Auto” (If “Auto” exists).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 85/153
Chapitre 9 – DEVICENET Networks

6- Access:
 The standard mode (normal): for the inputs/outputs, real time
measurements, the live cycles results and parameters management.
 The standard less mode: for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The medium more mode: for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode: for the inputs/outputs and the real time
measurements.
 The light mode: for the digital inputs/outputs.

Note 1: the ATEQ station number must be the same on both instruments (ATEQ and
MASTER).
Note 2: the I/O configuration must be the same between the ATEQ instrument and the
slave configuration on the master.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 86/153
Chapitre 9 – DEVICENET Networks

3.1. D.E.L. STATUS AT DEVICENET STARTING

3.1.1. D.E.L. status on COMX 100XX-DN/DNS module

At the powering of the board:

Position of the LED in the module:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 87/153
Chapitre 9 – DEVICENET Networks

4. ATEQ FIELDBUS CONFIGURATOR

It's also possible to configure directly into the ATEQ device.

The station number and the table size can be configured on the front panel of the ATEQ
unit or via the serial port with the ATEQ Fieldbus 2 configurator software.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 88/153
Chapitre 9 – DEVICENET Networks

5. ATEQ DEVICENET MODULES CONFIGURATION (COM OR COMX)

The ATEQ Devicenet module name is : COMX 100XX DN/DNS


The Devicenet configuration module file is : COMDNS.EDS
 COMDNS.EDS for COMX 100XX DN/DNS module
Five configuration modes are available:
 The standard mode (normal) : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The standard less mode : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The medium more mode : for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode : for the inputs/outputs and the real time
measurements.
 The light mode : for the digital inputs/outputs.
00(h)
Light mode 16 bytes
Médium mode 32 bytes

@ (byte)
Medium more mode 64 bytes

Inputs/Outputs
Standard less mode 96 bytes
Standard mode 255 bytes

0F(h)

Real time measurements


1F(h)

Exchange zone: cycle


result reading or 5
parameters management
2F(h)
Exchange zone: cycle
result reading or 10
parameters management
5F(h)
Exchange zone: cycle
result reading or 20
FF(h) parameters management

Note 1: by default the ATEQ instrument use the standard mode. Change the mode by
using the "Fieldbus.exe" ATEQ program.
Note 2: the connection from PC  ATEQ is identical as WINATEQ.
For information: 1 parameter corresponds to 6 bytes.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 89/153
Chapitre 9 – DEVICENET Networks

5.1. STANDARD MODE CONFIGURATION

The standard mode allows completely controlling an ATEQ instrument with the
management of 20 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (20).
The parameters configuration must be like the following ones:
 Byte Array : Input_Data (IB) 255 bytes
 Byte Array : Output_Data (QB) 255 bytes
Example of a configuration window of the PC Devicenet board (master) for
communication with the ATEQ Devicenet board (slave) in standard mode with the
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 90/153
Chapitre 9 – DEVICENET Networks

5.2. STANDARD LESS MODE CONFIGURATION

The standard less mode allows completely controlling an ATEQ instrument with the
management of 10 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (10).
The parameters configuration must be like the following ones:
 Byte Array : Input_Data (IB) 96 bytes
 Byte Array : Output_Data (QB) 96 bytes
Example of a configuration window of the PC Devicenet board (master) for
communication with the ATEQ Devicenet board (slave) in standard less mode
with the SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 91/153
Chapitre 9 – DEVICENET Networks

5.3. CONFIGURATION IN MEDIUM MORE MODE

The medium more mode allows sending commands and read the live measurements
results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data (IB) 64 bytes
 Byte Array : Output_Data (QB) 64 bytes
Example of a configuration window of the PC Devicenet board (master) for
communication with the ATEQ Devicenet board (slave) in medium more mode
with the SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 92/153
Chapitre 9 – DEVICENET Networks

5.4. CONFIGURATION IN MEDIUM MODE

The medium mode allows sending commands and read the live measurements results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data (IB) 32 bytes
 Byte Array : Output_Data (QB) 32 bytes
Example of a configuration window of the PC Devicenet board (master) for
communication with the ATEQ Devicenet board (slave) in medium mode with the
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 93/153
Chapitre 9 – DEVICENET Networks

5.5. CONFIGURATION IN LIGHT MODE

The light mode allows sending commands and read the relays status:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data (IB) 16 bytes
 Byte Array : Output_Data (QB) 16 bytes
Example of a configuration window of the PC Devicenet board (master) for
communication with the ATEQ Devicenet board (slave) in light mode with the
SYCON software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 94/153
Chapitre 10 – PROFINET Networks

Chapter 10
PROFINET NETWORKS

1. CABLING

Profinet internal board

COMX 100XXCN-RE/PNS

IN
OUT

2 x Profinet (M12, 5 pins females)

Ethernet connector IN:

1 2
Ethernet / M12 pin assignment.
M12 female connector, D coded.
4 3
5

Pin 1 Ethernet Tx + (Transmit Data +) Pin 3 Ethernet Tx - (Transmit Data -)


Pin 2 Ethernet Rx + (Receive Data +) Pin 4 Ethernet Rx - (Receive Data -)
Pin 5 Not used.

Ethernet connector OUT:

2 3
Ethernet / M12 pin assignment.
5
M12 female connector, D coded.
1 4

Pin 1 Ethernet Tx + (Transmit Data +) Pin 3 Ethernet Tx - (Transmit Data -)


Pin 2 Ethernet Rx + (Receive Data +) Pin 4 Ethernet Rx - (Receive Data -)
Pin 5 Not used.

For the Profinet commands, refer to the chapter 16 “Fieldbus commands”.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 95/153
Chapitre 10 – PROFINET Networks

2. PROFINET STARTING INSTRUCTION

To start communication with an ATEQ instrument in Profinet, follow these instructions:


1- Use the Profinet
"GSDML-V2.3-HILSCHER-COMX 100XX-RE PNS-20130301.xml"
file for the slave instrument configuration.
2- Configure the slave I/O module
on the master instrument (I/O
adjustments).
 The modules configuration
being different in regard to
the selected mode, standard,
medium+, medium or light,
See paragraph 4 (below).

Note: the IP address, gateway, subnet The device is ready and waiting for the master.
and mask are given by the master.

 Access (eg: 5.standard):


 The standard mode
(normal): for the
inputs/outputs, real time
measurements, the live
cycles results and The device is running, communication
parameters management. reception in process.

 The standard less mode: for the inputs/outputs, real time


measurements, the live cycles results and parameters management.
 The medium more mode: for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode: for the inputs/outputs and the real time
measurements.
 The light mode: for the digital inputs/outputs.
3- Setup a station name
(ADDRESS) on ATEQ instrument.
 Configuration menu.
 Fieldbus network.
 Address (eg: ateqf6001).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 96/153
Chapitre 10 – PROFINET Networks

Note 1: the ATEQ station name must be


the same on both instruments (ATEQ and
MASTER).
Note 2: the I/O configuration must be the
same between the ATEQ instrument and
the slave configuration on the master.
Note 3: the IP address, gateway and
mask is given by the master.

2.1. D.E.L. STATUS AT PROFINET STARTING ON COMX-CN-RE

At the powering of the board the L.E.D. status are read on the COMX-CN-RE module:

Position of the LED in the module:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 97/153
Chapitre 10 – PROFINET Networks

3. INSTALLATION AND CONFIGURATION

For the installation and configuration of the Profinet module, you must have to select the
component that corresponds to the firmware.
The version of the Profinet module can be
checked following two ways:
The first way is by the
SERVICE/FIELDBUS menu of the ATEQ
device.

The second way is by running


the ATEQ Fieldbus
configuration software. The
version is displayed in the
Firmware field.
After, configure the module
with the same versions
displayed above.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 98/153
Chapitre 10 – PROFINET Networks

3.1. MASTER CONFIGURATION (SYCON.NET) EXAMPLE

Master card selection:

Station name:
Eg: ateqf6001; ateqf6002; ateqf6003 etc…

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 99/153
Chapitre 10 – PROFINET Networks

Configure the network settings:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 100/153
Chapitre 10 – PROFINET Networks

4. PROFINET MODULE CONFIGURATION

The ATEQ Profinet module name is: COMX-RE-PNS (Profinet I/O device).
The Profinet configuration module file is:
GSDML-V2.3-HILSCHER-COMX 100XX-RE PNS-20130301.xml
Five configuration modes are available following the bytes number available. :
 The standard mode (normal) : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The standard less mode : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The medium more mode : for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode : for the inputs/outputs and the real time
measurements.
 The light mode : for the digital inputs/outputs.
00(h)
Light mode 16 bytes
Médium mode 32 bytes
Medium more mode 64 bytes

@ (byte)
Standard less mode 32 + 64 bytes

Inputs/Outputs
Standard mode total 4 x 64 bytes

0F(h)

Real time measurements


1F(h)

Exchange zone: cycle


result reading or 5
parameters management
3F(h)
Exchange zone: cycle
result reading or 10
5F(h) parameters management
Exchange zone: cycle
result reading or 20
FF(h) parameters management

Note 1: by default the ATEQ instrument use the standard mode. Change the mode by
using the "Fieldbus.exe" ATEQ program.
Note 2: the connection from PC  ATEQ is identical as WINATEQ.
For information: 1 parameter corresponds to 6 bytes.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 101/153
Chapitre 10 – PROFINET Networks

4.1. STANDARD MODE CONFIGURATION

The standard mode allows completely controlling an ATEQ instrument with the
management of 20 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (20).
The parameters configuration must be like the following ones:
 Input_Data (IB) 256 bytes total:  IB = 64 (module 1).
 IB = 64 (module 2).
 IB = 64 (module 3).
 IB = 64 (module 4).
 Output_Data (QB) 256 bytes total:  QB = 64 (module 1).
 QB = 64 (module 2).
 QB = 64 (module 3).
 QB = 64 (module 4).
Example of a configuration window of the PC Profinet board (master) for
communication with the ATEQ Profinet board (slave) in standard mode with the
SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 102/153
Chapitre 10 – PROFINET Networks

4.2. STANDARD LESS MODE CONFIGURATION

The standard less mode allows completely controlling an ATEQ instrument with the
management of 10 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (10).
The parameters configuration must be like the following ones:
 Input_Data (IB) 96 bytes total:  IB = 32.
 IB = 64.
 Output_Data (QB) 96 bytes total:  QB = 32.
 QB = 64.
Example of a configuration window of the PC Profinet board (master) for
communication with the ATEQ Profinet board (slave) in standard less mode with
the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 103/153
Chapitre 10 – PROFINET Networks

4.3. CONFIGURATION IN MEDIUM MORE MODE

The medium more mode allows sending commands and read the live measurements
results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
The parameters configuration must be like the following ones:
 Input_Data: IB = 64 bytes.
 Output_Data: QB = 64 bytes.
Example of a configuration window of the PC Profinet board (master) for
communication with the ATEQ Profinet board (slave) in medium more mode with
the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 104/153
Chapitre 10 – PROFINET Networks

4.4. CONFIGURATION IN MEDIUM MODE

The medium mode allows sending commands and read the live measurements results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
The parameters configuration must be like the following ones:
 Input_Data: IB: = 32 bytes
 Output_Data QB: = 32 bytes
Example of a configuration window of the PC Profinet board (master) for
communication with the ATEQ Profinet board (slave) in medium mode with the
SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 105/153
Chapitre 10 – PROFINET Networks

4.5. CONFIGURATION IN LIGHT MODE

The light mode allows sending commands and read the relays status:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
The parameters configuration must be like the following ones:
 Input_Data: IB = 16 bytes
 Output_Data: QB = 16 bytes
Example of a configuration window of the PC Profinet board (master) for
communication with the ATEQ Profinet board (slave) in light mode with the
SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 106/153
Chapitre 11 – Ethernet/IP Networks

Chapter 11
ETHERNET/IP NETWORKS
For the Ethernet/IP commands, refer to the chapter 16 “Profibus and Devicenet commands”.

1. CABLING

Ethernet RJ45 standard connector.

2. ETHERNET/IP STARTING INSTRUCTION

To start communication with an ATEQ device in Ethernet/IP, follow these instructions:


1- Use the Ethernet/IP "HILSCHER COMX 100XX-RE EIS V1.1.EDS " file for the
slave instrument configuration.

The device is ready and waiting for the master. The device is running, communication reception
in process.
2- Configure the slave I/O module on the master instrument (I/O adjustments).
 Refer to the above paragraphs,
the modules configuration
being different in regard to the
selected mode, standard,
medium+, medium or light.
 Access :
 The standard mode
(normal): for the
inputs/outputs, real time
measurements, the live
cycles results and
parameters management.
 The standard less mode:
for the inputs/outputs, real
time measurements, the live
cycles results and
parameters management.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 107/153
Chapitre 11 – Ethernet/IP Networks

 The medium more mode: for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode: for the inputs/outputs and the real time
measurements.
 The light mode: for the digital inputs/outputs.
3- Setup an IP address to the ATEQ instrument by using FieldBus.exe.
4- Mode:
 Static IP: the IP parameters are manually configured.
 DHCP: the IP parameters are automatically configured by the server.
Note 1: the IP address must be the same on both instruments (ATEQ and MASTER).
Note 2: the I/O configuration must be the same between the ATEQ instrument and the
slave configuration on the master.

2.1. D.E.L. STATUS

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 108/153
Chapitre 11 – Ethernet/IP Networks

Position of the LED on the module:

2.2. MASTER CONFIGURATION EXAMPLES

2.2.1. Network settings

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 109/153
Chapitre 11 – Ethernet/IP Networks

2.2.2. Scanlist (Slaves addresses)

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 110/153
Chapitre 11 – Ethernet/IP Networks

3. ETHERNET/IP MODULE CONFIGURATION

The ATEQ Ethernet/IP module name is: COMX-1OOXX-RE-EIS.


The Ethernet/IP configuration module file is: HILSCHER COMX 100XX-RE EIS V1.1.EDS.
Five configuration modes are available:
 The standard mode (normal) : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The standard less mode : for the inputs/outputs, real time measurements,
the live cycles results and parameters management.
 The medium more mode : for the inputs/outputs, the real time
measurements and the live cycles results.
 The medium mode : for the inputs/outputs and the real time
measurements.
 The light mode : for the digital inputs/outputs.
00(h)
Light mode 16 bytes
Médium mode 32 bytes
Medium more mode 64 bytes

@ (byte)
Standard less mode 96 bytes

Inputs/Outputs
Standard mode 255 bytes

0F(h)
Real time measurements
1F(h)
Exchange zone: cycle
result reading or 5
2F(h) parameters management
Exchange zone: cycle
result reading or 10
5F(h) parameters management
Exchange zone: cycle
result reading or 20
FF(h) parameters management

Note 1: by default the ATEQ instrument use the standard mode. Change the mode by
using the "Fieldbus.exe" ATEQ program.
Note 2: the connection from PC  ATEQ is identical as WINATEQ.
For information: 1 parameter corresponds to 6 bytes.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 111/153
Chapitre 11 – Ethernet/IP Networks

3.1. STANDARD MODE CONFIGURATION

The standard mode allows completely controlling an ATEQ instrument with the
management of 20 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (20).
The parameters configuration must be like the following ones:
 Byte Array : Input_Data 255 bytes
 Byte Array : Output_Data 255 bytes
Example of a configuration window of the PC Ethernet/IP Scanner board (master)
for communication with the ATEQ Ethernet/IP Adapter board (slave) in standard
mode with the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 112/153
Chapitre 11 – Ethernet/IP Networks

3.2. STANDARD LESS MODE CONFIGURATION

The standard less mode allows completely controlling an ATEQ instrument with the
management of 10 parameters:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
 Read and write the program parameters (10).
The parameters configuration must be like the following ones:
 Byte Array : Input_Data 96 bytes
 Byte Array : Output_Data 96 bytes
Example of a configuration window of the PC Ethernet/IP Scanner board (master)
for communication with the ATEQ Ethernet/IP Adapter board (slave) in standard
less mode with the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 113/153
Chapitre 11 – Ethernet/IP Networks

3.3. CONFIGURATION IN MEDIUM MORE MODE

The medium more mode allows sending commands and read the live measurements
results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
 Read the 8 lasts measurement cycles.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data 64 bytes
 Byte Array : Output_Data 64 bytes
Example of a configuration window of the PC Ethernet/IP Scanner board (master)
for communication with the ATEQ Ethernet/IP Adapter board (slave) in medium
more mode with the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 114/153
Chapitre 11 – Ethernet/IP Networks

3.4. CONFIGURATION IN MEDIUM MODE

The medium mode allows sending commands and read the live measurements results:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
 Read real time measurement values: pressure and leak.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data 32 bytes
 Byte Array : Output_Data 32 bytes
Example of a configuration window of the PC Ethernet/IP Scanner board (master)
for communication with the ATEQ Ethernet/IP Adapter board (slave) in medium
mode with the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 115/153
Chapitre 11 – Ethernet/IP Networks

3.5. CONFIGURATION IN LIGHT MODE

The light mode allows sending commands and read the relays status:
 Write cycle command: start cycle, reset, head selection and program selection.
 Read relays status: pass part, fail part, end of cycle and alarm.
The parameters configuration must be like the following ones:
 Byte Array : Input_Data 16 bytes
 Byte Array : Output_Data 16 bytes
Example of a configuration window of the PC Ethernet/IP Scanner board (master)
for communication with the ATEQ Ethernet/IP Adapter board (slave) in light mode
with the SYCON.NET software:

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 116/153
Chapter 12 – Fieldbus commands

Chapter 12
FIELDBUS COMMANDS

1. FUNCTIONS (READ AND WRITE TABLES)

1.1. WRITE TABLE (COMMANDS, ORDERS)

Address (bytes) Description


Bit 0 = 1 > Reset (stop the current cycle).
Bit 1 = 1 > Start (starting a test cycle).
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
Commands
lasts results, 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 bits.
Bit 2 = 1 > Read of the function bits.
01h Bit 3 = 1 > Write of the configuration 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 – 03h Reserved.
04h – 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 – 0Bh Address 0Ah: Test type. Address 0Bh=0
0Ch – 0Dh Reserved.
0Eh – 0Fh Reserved.

Note: the command byte 0, bits 4, 5, 6 and 7 and byte 1 are not available for the
medium and light modes.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 117/153
Chapter 12 – Fieldbus commands

1.2. READING TABLE

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.
Results status: (@: 00h – 0Fh)
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 bits.
Bit 2 = 1 > Echo reading of the function bits.
01h Bit 3 = 1 > Echo writing of the configuration 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 > Unused.
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.
03h
Bit 2 = 1 > Reading of the function bits error.
Error code
Bit 3 = 1 > Writing of the configuration bits error.
(≠ FFh)
Bit 4 = 1 > Writing of the function bits error.
Bit 5 = 1 > Reading of the program name error.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 118/153
Chapter 12 – Fieldbus commands

Address (bytes) Description


Bit 6 = 1 > Writing of the program name error.
Bit 7 = 1 > Unused.
04h – 05h Reserved.
06h – 07h Current program in use.
Number of results in FIFO (quantity of available results recorded in
08h – 09h
the FIFO).
0Ah – 0Bh Type of test in progress.
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
Bit 5 = 1 > Cycle end (system ready).
Real time test results
Bit 6 = 1 > Part recoverable.
Bit 7 = 1 > Calibration error.
Bit 0 = 1 > Calibration check error.
Bit 1 = 1 > ATR fault.
Bit 2 to 7 > Not used, all always at 0.
0Eh – 0Fh Program step in progress.
Real time measurements: (@: 10h – 1Fh)
Address (bytes) Description
Pressure current value. Example: reading of 524000 = 524 x 1000
10h – 13h
thus the real value is 524.
Pressure unit code. Example: reading 6000 = 6 x 1000 thus the
14h – 17h
value is 6, which corresponds to Pa.
Leak current value. Example: reading 20000 = 20 x 1000 thus the
18h – 1Bh
real value is 20.
Leak unit code. Example: reading 8000 = 8 x 1000 thus the value is
1Ch – 1Fh
8, which corresponds to the Pa/s unity.
Example: Leak value (signed long):
18 - 1B(h) = 94 FF FF FF
| LSB | MSB |
(18 = 94; 19 = FF; 1A = FF; 1B = FF)
FF FF FF 94 = -108
Divide by 1000 = -0.108

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 119/153
Chapter 12 – Fieldbus commands

1.2.1. Profibus exchange zone

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


Address (bytes) Description
- Cycle results exchange zone.
20h – 60h
- Parameters reading and writing exchange zone.

Note: from the address @20h the table address is in words (16 bits).

1.2.2. DeviceNet exchange zone

Exchange zone: (@: 20h - FFh).


Address (bytes) Description
- Cycle results exchange zone.
20h – FFh
- Parameters reading and writing exchange zone.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 120/153
Chapter 12 – Fieldbus commands

2. TREATMENT OF THE COMMANDS

Reminder: "h" indicates a hexadecimal code, "(d)" indicates a decimal code.

2.1. COMMUNICATION BETWEEN MASTER AND ATEQ (WITH "HAND SHAKE")

Note: all the information contained in the Slave side (gray area) are not to take in
account, it's just to inform the user, only the Master side is to use.

2.1.1. Program selection command on the ATEQ Instrument

Master Slave
1) Write 1 word at the address 06h
corresponding to the program number to
be selected. @06h = 01 00h (01 = the
program n° 2).
2) Activate the command "program selection".
Write at the address 00h the value 08 00h
(byte 0, bit 3 = 1).

Acknowledgment.
Byte 0 = 08h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Program selection"

When the command is finished:


Byte 0 = 08h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly executed.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

3) Wait the end of command, command echo =


08 00h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

4) Deactivate the "Program selection"


command, write at the address 00h the
value 00 00h (byte 0, bit 3 = 0).

Important: the master instrument must always set to zero the command bit. If it's not
done, the slave instrument won't detect the following command on this bit. It's detection
on the rising edge (when the bit state becomes from 0 to 1).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 121/153
Chapter 12 – Fieldbus commands

2.1.2. Start cycle command on the ATEQ Instrument

Master Slave
1) Selection of the program number to be
carried out.
2) Activate the "Start" command, write at the
address 00h the value 02 00h (byte 0, bit 1
= 1).
Acknowledgment
Byte 0 = 02h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(FF FFh: command in progress).
Running “Start” command.
When the command is finished :
Byte 0 = 02h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).
3) Waiting the end of the command:
command echo = 02 00h and error code ≠
FF FFh.
(If error code ≠ FF FFh: end of command).
4) Deactivate the "Start" command, write at
the address 00h the value 00 00h (byte 0,
bit 1 = 0).

Important: the master instrument must always set to zero the command bit. If it's not
done, the slave instrument won't detect the following command on this bit. It's detection
on the rising edge (when the bit state becomes from 0 to 1).

2.1.2. 1) Start command diagram


(1) Start command = On
1 4 On
(2) Acknowledge by ATEQ =
(Command echo = On) and Command
(Error code = FF FF(h)) start Off

(3) Wait End of Start command = 2


(Command echo = On) and
5 On
(Error code ≠ FF FF(h))
Echo
(4) Start command = Off Off

(5) Acknowledge by ATEQ = 2 3


(Command echo = Off) and = FF FF(h)

(Error code ≠ FF FF(h)) Command in


Error code progress
≠ FF FF(h)

Note: The "Echo command" is a copy of "Start command"; "Start signal" must be
maintain "On" till the end of the Start command condition is reached.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 122/153
Chapter 12 – Fieldbus commands

2.1.3. Reset command on the ATEQ Instrument

Master Slave

1) Activate the "Reset" command, write at the


address 00h the value 01 00h (byte 0, bit 0
= 1).

Acknowledgment.
Byte 0 = 01h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(FF FFh: command in progress).
Running "Reset" command.

When the command is finished:


Byte 0 = 01h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

2) Waiting the end of the command:


command echo = 01 00h and error code ≠
FF FFh.
(If error code ≠ FF FFh: end of command).

3) Deactivate the "Reset" command. Write at


the address 00h the value 00 00h (byte 0,
bit 0 = 0).

Important: the master instrument must always set to zero the command bit. If it's not
done, the slave instrument won't detect the following command on this bit. It's detection
on the rising edge (when the bit state becomes from 0 to 1).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 123/153
Chapter 12 – Fieldbus commands

2.1.4. Auto-zero on the ATEQ instrument

Master Slave

1) Selection of the program number to run.


Function value: the "auto-zero" special cycle
number is depending of the instrument type.
2) Write to the address 08h the "Function
value" and at the address 09h = 0
See the special cycle table concerning each
instrument (at the first page of each instrument's
3) Activate the command "Start special cycle",
specific chapter, paragraph: "Special cycle bit
write at the address 00h the value 06 00h
table").
(byte 0, bit 1 = 1 and bit 2 = 1).

Command acknowledgement.
Byte 0 = 06h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Start" command.

When the command is finished:


Byte 0 = 06h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 et Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

4) Waiting the end of the command:


command echo = 06 00h and error code ≠
FF FFh.

5) Deactivate the "Start" command. Write at


the address 00h the value 00 00h (byte 0,
bit 1 = 0).

Important: the master instrument must always set to zero the command bit. If it's not
done, the slave instrument won't detect the following command on this bit. It's detection
on the rising edge (when the bit state becomes from 0 to 1).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 124/153
Chapter 12 – Fieldbus commands

2.1.5. Saving parameters in flash

Master Slave

1) Write to the address 08h the value 18h (24)


and at the address 09h = 0

2.1.6. Reading of status and relays

Master Slave

1) Read the status and the result, read at the


address 04h, 12 bytes.

2.1.7. Reading of real time measurement

Master Slave

1) Read the live measurement, read at the


address @:10h, 16 bytes.

2.1.8. Reading of relays status (Running-End of cycle)

Master Slave

1) Read the relays state, read at the address


0Ch, 2 bytes.
Cycle in progress: bit 5 of the 1st byte = 0.
End of cycle: bit 5 of the 1st byte = 1.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 125/153
Chapter 12 – Fieldbus commands

2.2. READING OF THE PARAMETERS

The reading of the parameters is carried out by data exchange at the address 020h.
Each parameter is identified by one identifier. See identifiers table.
This table is an example based on the reading of two parameters:
 Test time (identifier number 3).
 Stabilisation time (identifier number 2).

Master Slave

1) Select the program number to be modified


2) Write at the address 20h the number of
parameters followed by its identifiers.
example: write 3 words at the address 20h
@20h = 02 00h 03 00h 02 00h.
- 02 00h: 2 parameters.
- 03 00h: test time identifier.
- 02 00h: stabilisation time identifier.
3) Write the "Parameters reading" command.
Write at the address 00h the value 20 00h
(byte 0, bit 5 = 1).

Acknowledgment.
Byte 0 = 20h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read Parameters" command.

When the command is finished:


Byte 0 = 20h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

4) Wait the end of the command: Command


echo = 20 00h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

5) Deactivate the "Parameters reading"


command, write at the address 00h the
value 00 00h (byte 0, bit 5 = 0).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 126/153
Chapter 12 – Fieldbus commands

Master Slave

6) Read at the address 20h, the parameter


identifier followed by the value. Read 6
words at the address 20h.
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
parameter.
Word 5 and Word 6 = second parameter value
x1000 (long format).
Example: @20h = 03 00h E8 03h 00 00h 02
00h F4 01 00 00h.
- 03 00h: test time identifier.
- E8 03 00 00h: test time value 1000(d)/1000 ->
1 sec.
- 02 00h: fill time identifier.
- F4 01 00 00h : stabilisation time value
500(d)/1000 -> 0,5 sec.

Note: the download identifiers are listed: paragraph 2 "Identifiers" in the table of each
specific chapter for the instruments.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 127/153
Chapter 12 – Fieldbus commands

2.3. CYCLE RESULTS READING (LAST 8 RESULTS IN FIFO)

Master Slave

1) Read the number of available results in the


FIFO at the address 08h.
@08h = 00h (no results).
@08h > 00h (results available).
2) Activate the "FIFO reading results"
command. Write at the address 00h the
value 10 00h (byte 0, bit 4 = 1).

Acknowledgment.
Byte 0 = 10h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read FIFO results" command.

When the command is finished :


Byte 0 = 10h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

3) Wait the end of the command: command


echo = 10 00h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

4) Deactivate the "FIFO reading results"


command, write at the address 00h the
value 00 00h (byte 0, bit 4 = 0).

5) Read at the address 20h, 20 Words.

Note: from the address 20h, the table is in words (16 bits).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 128/153
Chapter 12 – Fieldbus commands

2.4. LAST RESULTS READING

Important note: for the using of this function, it's important to:
 Before having done a start on the instrument,
 Not having done a reset of the FIFO.

Master Slave

1) Activate the "Last result reading"


command. Write at the address 01h the
value 00 80h (byte 1, bit 7 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 80h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Last result reading" command.

When the command is finished :


Byte 0 = 00h (command echo).
Byte 1 = 80h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

2) Wait the end of the command: command


echo = 00 80h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

3) Deactivate the "Last result reading"


command, write at the address 01h the
value 00 80h (byte 1, bit 7 = 0).

4) Read at the address 20h, 20 Words.

Note: from the address 20h, the table is in words (16 bits).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 129/153
Chapter 12 – Fieldbus commands

2.5. RESET THE FIFO RESULTS

This command resets the 8 last cycle's results available in the FIFO.

Master Slave

1) Activate the "Reset results FIFO"


command, write at the address 00h, the
value 80 00h (byte 0, bit 7 = 1).

Acknowledgment.
Byte 0 = 80h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Reset results FIFO" command.

When the command is finished :


Byte 0 = 80h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

2) Wait the end of the command: command echo


= 80 00h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

3) Deactivate the "Reset results FIFO", write


at the address 00h the value 00 00h (byte
0, bit 7 = 0).

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 130/153
Chapter 12 – Fieldbus commands

2.6. FIFO / LAST RESULT TABLE (ADDRESS 20H)

Bytes Offset at @20h


Description
number (in words)

2 00h Current program in use.


2 01h Test type.
Relays state.
Bit 0 = 1 : Pass part
Bit 1 = 1 : Test fail part
Bit 2 = 1 : Reference fail part
Bit 3 = 1 : Alarm
Bit 4 = 1 : Pressure fault
2 02h
Bit 5 = 1 : Reserved
Bit 6 = 1 : Recoverable part
Bit 7 = 1 : Calibration fault
Bit 8 = 1 : Calibration check fault
Bit 9 = 1 : ATR fault
Bit 10 to 15 : Not used (all at zero)
2 03h Alarm code.
Pressure value. Example: reading 524000 = 524 x 1000
4 04h –05h
thus real value is 524.
Pressure unit. Example: reading 6000 = 6 x 1000 thus
4 06h –07h
real value is 6 which corresponds at Pa.
Leak value. Example: reading 20000 = 20 x 1000 thus
4 08h – 09h
real value 20.
Leak unit. Example: reading 8000 = 8 x 1000 thus the
4 0Ah –0Bh
value is 8 which corresponds to Pa/s unit.

Note: the number of available results in the FIFO is decreased by 1 at each reading.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 131/153
Chapter 12 – Fieldbus commands

2.7. READING OF INSTRUMENT CONFIGURATION

Master Slave

1) Activate the "Configuration reading"


command, write at the address 00h, the value
00 01h (byte 1, bit 0 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 01h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read Configuration" command.

When the command is finished:


Byte 0 = 00h (command echo).
Byte 1 = 01h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

2) Wait the end of the command: command echo


= 00 01h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

3) Deactivate the "Configuration reading"


command, write at the address 00h the
value 00 00h (Byte 2, bit 0 = 0).

4) Read the configuration at the address 20h


of X Words.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 132/153
Chapter 12 – Fieldbus commands

2.8. READING OF CONFIGURATION BITS CONFIGURATION

Master Slave

1) Activate then "Configuration bits reading"


command, write at the address 00h, the value
00 02h (byte 1, bit 1 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 02h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read Configuration bits" command.

When the command is finished:


Byte 0 = 00h (command echo).
Byte 1 = 02h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

2) Wait the end of the command: command echo


= 00 02h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

3) Deactivate the "Configuration bits reading",


write at the address 00h the value 00 00h
(Byte 1, bit 1 = 0).

4) Read the configuration bits at the address


20h of X Words or read the function bits at
the address 20h of X Words.

Note 1: the configuration bits are in the table, paragraph 7 "Configuration bits table" for
the "Extended menus" of each specific chapter for the instruments.
Note 2: the configuration bits (general) are independents of program number.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 133/153
Chapter 12 – Fieldbus commands

2.9. READING OF FUNCTION BITS CONFIGURATION

Master Slave

1) Selection of the program to be modified


number.
2) Activate the "Function bit reading"
command, write at the address 00h the
value 00 04h (Functions bits) (byte 1, bit 2 =
1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 04h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read Function bits" command.

When the command is finished:


Byte 0 = 00h (command echo).
Byte 1 = 04h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

3) Wait the end of the command: command echo


= 00 04h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

4) Deactivate the "Function bits reading",


write at the address 00h the value 00 00h
(Byte 1, bit 2 = 0).

5) Read the function bits at the address 20h


of X Words.

Note 1: the configuration bits are in the table paragraph 8 "Function bits table" for the
functions, of each specific chapter for the instruments.
Note 2: the Function bits (normal) are dependent of the program number in edition; a
program selection is to be realised.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 134/153
Chapter 12 – Fieldbus commands

2.10. READING OF NAME STRING

Master Slave

1) Select the number of the program to be


read.
2) Activate the "Name reading" command,
write at the address 00h, the value 00 20h
(byte 1, bit 5 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 20h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Read name" command.

When the command is finished :


Byte 0 = 00h (command echo).
Byte 1 = 20h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

3) Wait the end of the command: command echo


= 00 20h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

4) Deactivate the "Name reading" command,


write at the address 00h the value 00 00h
(Byte 1, bit 1 = 0).

5) Read the name at the address 20h de 13


Bytes (12 characters maximum + 1 end of
chain).

Note: the name string is dependent of the program number in edition, a program
selection is to be realised.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 135/153
Chapter 12 – Fieldbus commands

2.11. PARAMETERS WRITING

The parameters' writing uses the address 020h to exchange the data.
Each parameter is identified by an identifier. See identifiers table.
This table is an example based on the writing of two parameters:
 Test time (identifier number 3) = 1 second.
 Stabilisation time (identifier number 2) = 2 seconds.

Master Slave

1) Select the number of the program to be


modified.
2) Write the identifiers number, followed by
the couple identifier and parameters value.
example: write at the address 20h
@20h = 02 00h 03 00h E8 03h 00 00h 02 00h
D0 07h 00 00h
3) Activate the "Write parameters" command,
write at the address 00h, the value 40 00h
(byte 0, bit 6 = 1).

Acknowledgment.
Byte 0 = 40h (command echo).
Byte 1 = 00h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Write parameters" command.

When the command is finished :


Byte 0 = 40h (command echo).
Byte 1 = 00h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

4) Wait the end of the command: command echo


= 40 00h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

5) Deactivate the "Write parameters"


command, write at the address 00h the
value 00 00h (Byte 0, bit 6 = 0).

Note: the download identifiers are listed in the table paragraph 2 "Identifiers" of each
specific chapter for the instruments.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 136/153
Chapter 12 – Fieldbus commands

2.12. WRITING OF CONFIGURATION BITS

Master Slave

1) Write the configuration bits field at the


address 20h.
2) Activate the "Configuration bits writing",
write at the address 00h, the value 00 08h
(byte 1, bit 3 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 08h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Write Configuration bits" command.

When the command is finished :


Byte 0 = 00h (command echo).
Byte 1 = 08h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

3) Wait the end of the command: command echo


= 00 08h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

4) Deactivate the "Configuration bits writing",


write at the address 00h the value 00 00h
(Byte 1, bit 3 = 0).

Note 1: the configuration bits are in the table, paragraph 7 "Configurations bits table" for
the "Extended menus" of each specific chapter for the instruments.
Note 2: the configuration bits (general) are independents of the program number.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 137/153
Chapter 12 – Fieldbus commands

2.13. WRITING OF FUNCTION BITS

Master Slave

1) Select the number of the program to be


modified.
2) Write the configuration or function bits field
at the address 20h.
3) Activate the "Function bits writing", write at
the address 00h, the value 00 10h (byte 1,
bit 4 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 10h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Write Configuration bits" or "Write


Function bits" command.

When the command is finished :


Byte 0 = 00h (command echo).
Byte 1 = 10h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

4) Wait the end of the command: command echo


= 00 10h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

5) Deactivate the "Function bits writing", write


at the address 00h the value 00 00h (Byte
1, bit 4 = 0).

Note 1: the configuration bits are in the table paragraph 8 "Function bits table" for the
functions of each specific chapter for the instruments.
Note 2: the function bits (normal) are dependent of the program in edition, a program
selection is to be realised.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 138/153
Chapter 12 – Fieldbus commands

2.14. WRITING OF NAME STRING

Master Slave

1) Select the number of the program to be


modified.
2) Write the name string at the address 20h,
13 characters maximum (12 characters + 1
end of chain).
3) Activate the "Name write" command, write
at the address 00h, the value 00 40h (byte
1, bit 6 = 1).

Acknowledgment.
Byte 0 = 00h (command echo).
Byte 1 = 40h (command echo).
Byte 2 = FFh (error code).
Byte 3 = FFh (error code).
(If error code = FF FFh: command in
progress).

Running "Write name" command.

When the command is finished :


Byte 0 = 00h (command echo).
Byte 1 = 40h or 10h (command echo).
Byte 2 and Byte 3 = 0 if the command is
correctly carried out.
Byte 2 and Byte 3 ≠ 0 error (equal to the error
code value, see reading table).

4) Wait the end of the command: command echo


= 00 40h and error code ≠ FF FFh.
(If error code ≠ FF FFh: end of command).

5) Deactivate the "Name writing" command,


write at the address 00h the value 00 00h
(Byte 1, bit 6 = 0).

Note: the name string is dependent of the program number in edition, a program
selection is to be realised.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 139/153
Chapter 12 – Fieldbus commands

3. PROFIBUS AND DEVICENET MODBUS PROGRESS CHART

End of
cycle Cycle in progress

N times

End of cycle Read @0C - 0Dh : Read @0C - 0Dh :


test 1 status bit 5 = 1
5 5 5 5 6 status bit 5 = 1
Read @0C - 0Dh : status bit 5 = 0

Program Write @06h 1 word = n° prgm (01 00h = prgm 2).


selection 2 write @00h : bit 3 = 1 (command "prgm selection").

Always reset Disregard if the FIFO Read the number of results in FIFO,
FIFO
the FIFO 3 Reset FIFO : Write bit 7 = 1 @00h
is not used 7 @08 - 09h : if > 0 go to step 8, else END

Start cycle 4 Write bit = 1 @00h

Read Write @00h : 10 00h (byte 0, bit 4 = 1


results & 8 Read @20h, 20 words
alarm test

Read Write @00h : 00 80h (byte 1, bit 7 = 1


If the FIFO
results &
is not used 8 Read @20h, 20 words
alarm test

Read and Use the results recovered at the


use the 9 step 8 (@20h / 20 words )
results

Read and
use the If the FIFO Use the results recovered at
results is not used 9 step 8 (@20h / 20 words )

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 140/153
Appendices 1 – Fieldbus manager bus

Appendices 1
FIELDBUS MANAGER USE

The examples below are with the 5th series ATEQ devices and are
valid for the 6th series ATEQ devices. Just select the 6th series device
you used.

WARNING!: check having chosen the same mode with Fieldbus and Sycon.

1. PROGRAM STARTING

To start the software, double click on the icon:

The following window appears:

Select the family which is the instrument to configure. Then click on the "OK" button (to
get out of the software, click on the "Cancel" button.
ATTENTION: In ATEQ 6th series instrument, the following module is installed:
 ComX module, ex: ComX 100XX-DP/DPS.
With ComX module and 6th series devices, you must select the second option in
ATEQ Version.
(F5>=3.10h5 , D5>=3.10c5 , MF5>=3.10d5 ).
To identify which kind module is installed in ATEQ instrument, from le front panel of the
instrument, go to:
 Services Menu
 Fieldbus

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 141/153
Appendices 1 – Fieldbus manager bus

The detection of the protocol type (Profibus, DeviceNet and Profinet, EtherNet/IP) is
automatic.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 142/153
Appendices 1 – Fieldbus manager bus

2. CONFIGURATION WITH FIELDBUS

To detect the module, it needs:


 select the communication port concerned (COM) by using the pick list (PC port on
which one the instrument is connected),
 click on "Search Device" button.
An information window will be opened to indicate that the detected module information
are downloaded.

If Fieldbus Manager doesn't detect the module, the opposite


message appears:

It is important to check that the instrument and its version are on the list written on the
window ("Use only with ATEQ version below") else the configuration can cause serious
malfunctioning in the instrument.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 143/153
Appendices 1 – Fieldbus manager bus

2.1. PROFIBUS NETWORK CONFIGURATION

In the window
"Address" configure
the module address
(between 1 and 128).
In the window
"Exchange table
configuration" choose
in the list the hoped
configuration mode
(choice from 1 to 5
following the number
of parameters to be
managed).
For further information
on the configuration
mode, see chapter 14
"Profibus Networks".

When the parameters are selected, click on the "Apply" button to download them into
the module.

An information
window will be
opened to indicate the
good downloading of
the parameters into
the module.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 144/153
Appendices 1 – Fieldbus manager bus

2.2. PROFIBUS CONFIGURATION READING

To read the parameters contained into the module, click on the "Read" button to display
them on the screen.

An information
window will be
opened to indicate
that the information
is downloaded from
the module.

Depending of the module mode, the different configurations can be displayed.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 145/153
Appendices 1 – Fieldbus manager bus

2.3. DEVICENET NETWORK CONFIGURATION

In the "Address"
window, configure the
module address
(between 1 and 63).
In the "Baud rate"
window select the
"Auto" mode.
In the "Exchange
table size" window
choose in the pick list
the hoped
configuration (choice
from 1 to 5 following
the number of
parameters to be
managed).
For further information
on the configuration
mode see the chapter
15 "DeviceNet
networks".

When the parameters are selected, click on the "Apply" button to download them into
the module.

An information
window will be
opened to indicate the
good downloading of
the parameters into
the module.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 146/153
Appendices 1 – Fieldbus manager bus

2.4. DEVICENET CONFIGURATION READING

To read the parameters contained into the module, click on the "Read" button to display
them on the screen.

An information
window will be
opened to indicate
that the information is
downloaded from the
module.

Depending of the module mode, the different configurations can be displayed.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 147/153
Appendices 1 – Fieldbus manager bus

2.5. PROFINET NETWORK CONFIGURATION

In the "Station name"


window, configure the
module address (between 1
and 255).
The Station name always is:
- ateqf5 + address for a
F5 instrument (Ex:
ateqf5001).
- ateqd5 + address for a
D5 instrument (Ex:
ateqd5001).
In the "Exchange table
size" window choose in the
pick list the hoped
configuration (choice from 1
to 5 following the number of
parameters to be
managed).
For further information on
the configuration mode see
the chapter 15 bis "Profinet
networks".
When the parameters are selected, click on the "Apply" button to download them into
the module.

An information
window will be
opened to indicate
the good
downloading of the
parameters into the
module.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 148/153
Appendices 1 – Fieldbus manager bus

2.6. PROFINET CONFIGURATION READING

To read the parameters contained into the module, click on the "Read" button to display
them on the screen.
An information
window will be
opened to indicate
that the
information is
downloaded from
the module.

Depending of the module mode, the different configurations can be displayed.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 149/153
Appendices 1 – Fieldbus manager bus

2.7. ETHERNET/IP NETWORK CONFIGURATION

In the "Mode" section,


select DHCP or Static IP.
Configure the IP address,
mask and gateway.
In the "Exchange table
size" section choose in the
pick list the hoped
configuration (choice from 1
to 5 following the number of
parameters to be
managed).
For further information on
the configuration mode see
the chapter 15 bis
"EtherNet/IP networks".

When the parameters are selected, click on the "Apply" button to download them into
the module.

An information
window will be
opened to indicate
the good
downloading of the
parameters into the
module.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 150/153
Appendices 1 – Fieldbus manager bus

2.8. ETHERNET/IP CONFIGURATION READING

To read the parameters contained into the module, click on the "Read" button to display
them on the screen.
An information
window will be
opened to indicate
that the
information is
downloaded from
the module.

Depending of the module mode, the different configurations can be displayed.

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 151/153
Appendices 1 – Fieldbus manager bus

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 152/153
Index

Index

A Function codes ..................................... 6, 13


Addresses recognized .............................. 13 G
ATEQ use in Modbus ............................... 18 General Modbus format ............................. 7
B L
Bit addresses............................................ 15 Live cycle information............................... 42
Bit writing .................................................... 8 Live F6 results chain ................................ 58
Bits addresses .......................................... 32 M
C Modbus .................................................... 21
Checking the parameters ......................... 38 Modbus definition ....................................... 5
Commands summary ............................... 32 Modbus dialog mechanism ........................ 6
Configuration bits reading ........................ 28 Modbus frames examples ........................ 36
Configuration bits writing .......................... 29 Modbus function codes .............................. 7
Connection and cabling ............................ 11 Modbus principle ........................................ 5
CRC16........................................................ 9 Modification of the configuration .............. 39
CRC16 algorithm ........................................ 9 N
Creation of a test type .............................. 37 Number of results pending ....................... 44
Cycle start ................................................ 41 O
D operation with an ATEQ ........................... 11
Deletion of pending results ....................... 44 P
Devicenet ................................................. 83 Parameter reading ................................... 25
Devicenet network .................................... 83 Parameter writing ..................................... 27
Devicenet, board ...................................... 89 Pending results list ................................... 43
Devicenet, cabling .................................... 84 Personalization of a program ................... 39
Devicenet, driver ................................ 84, 89 Profibus .................................................... 69
Devicenet, serial port................................ 83 PROFIBUS cabling .................................. 71
Devicenet, starting.............................. 72, 85 PROFIBUS network ................................. 69
Direct access commands ......................... 45 Profibus, hand shake ............................. 121
F Profinet, board................................ 101, 111
F6 Alarm ................................................... 67 Profinet, driver ................................ 101, 111
F6 bit address........................................... 51 Profinet, starting ....................................... 96
F6 configuration bits ................................. 61 Program check ......................................... 40
F6 function bits ......................................... 64 Program choice ........................................ 40
F6 last results structure ............................ 60 R
F6 parameters identifier ........................... 52 Reading of n words .................................... 7
F6 pending results structure ..................... 59 Reading of the step in progress code ...... 42
F6 special cycle bit table .......................... 51 RS232 architecture .................................. 11
F6 specificities .......................................... 51 S
F6 steps.................................................... 57 Selection of the program to be edited ...... 36
F6 unit table.............................................. 68 Special cycles .......................................... 23
F6 word addresses ................................... 51 W
Fieldbus commands ............................... 117 Word addresses ....................................... 14
Fieldbus instructions............................... 117 Words addresses ..................................... 32
Fieldbus software use ............................ 141 Writing / Reading...................................... 21
Function bits reading ................................ 30 Writing of n words ...................................... 8
Function bits writing.................................. 31

UM-NetworksS6F-U User manual Fieldbus network ATEQ 6th series Page 153/153
This document is the exclusive property of ATEQ.
It may not be communicated, reproduced or used without prior consent.

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