Acyclic data transfer 6.4.1, Addressing rules for acyclic access, 4 acyclic data transfer – INFICON LDS3000 Modular Leak Detector Interface description User Manual
Page 51: 1 addressing rules for acyclic access

Fieldbus Communication
51
6.4
Acyclic Data Transfer
Information If you want to use acyclic data transfer with PROFIBUS, you must use
a PROFIBUS master which supports DPV1 data transfers. A
PROFIBUS master which supports DPV0 only, can only use cyclic data
transfer
6.4.1
Addressing Rules for Acyclic Access
Application data instance (ADI) is equal to LD command number.
2
0
Calibarion
request
0 = CAL request function disabled
1 = 0x01 = CAL request function enabled but
no CAL requested
2 = 0x02 = CAL request function enabled and
CAL requested
3 = 0x03 = not used
CAL request
*CONFIG:CA
LREQ?
419
1
2
Emission
0 = 0x00 = Emission off
1 = 0x04 = Cathode 1 fixed
2 = 0x08 = Cathode 2 fixed
3 = 0x0C = Cathode 1 auto
4 = 0x10 = Cathode 2 auto
Emission on
*STATUS:C
ATHODE?
530
3
4
5
State
0 = 0x00 = Standby
1 = 0x20 = Error
2 = 0x40 = Calibration
3 = 0x60 = Runup
4 = 0x80 = Measure
5 = 0xA0 = Emission Off
6 ... 7 = 0xC0…0xE0 = not used
Run up, CAL
active, Error,
Ready
*STATUS?
Status
word
6
7
3
Leak rate
(mbar·l/s)
Actual leak rate in mbar·l/s (IEEE 754 float
value)
Recorder
output
(LR_LIN,
LR_LOG ...)
*READ:MBA
R*l/S?
129
4
5
6
7
Pressure
Pressure in mbar(IEEE 754 float value)
Recorder
output (P1)
*MEAS:P:MB
AR?
83
8
9
10
11
Actual error
number
Error / warning code (16 bit unsigned integer)
*STATUS:E
RROR?
290
12
Fieldbus
Rule
Example
PROFIBUS
ADI = slot · 255 + index + 1
slot = (ADI - 1) / 255
index = (ADI - 1) MOD 255
LD command 506 (Mass):
Slot = 1
index = 250
CANopen
index = 2000h + ADI
ModbusRT
U
holding register [1 ... 16] = 210h + (ADI -
1) · 16 + ADI_array_index
ModbusTCP
holding register [1 ... 16] = 210h + (ADI -
1) · 16 + ADI_array_index
DeviceNet
Instance_number = ADI
EthernetIP
Instance_number = ADI
CCLink
no acyclic access available