background image

17

5 Noncyclical data exchange

5

Noncyclical data exchange

CAUTION!

All temperature values of the JUMO IO device are transferred in the unit "°C".

Misinterpretation of measured values of a JUMO IO device in the IO controller can cause errors in the
system control.

Respect the unit for the transferred temperature values!

5.1

Programming the noncyclical data exchange in the IO controller

In addition to the cyclical data exchange between IO controller and IO device in the RT channel, PROF-
INET IO also offers the option of event-controlled noncyclical data exchange. The noncyclical communi-
cation is controlled by the IO controller (similar to the master-slave principle) via write/read requests and
has to be implemented by the user. Noncyclical data are provisioned by PROFINET IO users as "Record
Data". The transfer occurs in the NRT channel.
For the programming of write/read requests, the engineering systems of the various manufacturers con-
tain libraries with relevant function blocks such as "RDREC" (Read Record) and "WRREC" (Write Re-
cord).
With JUMO PROFINET IO devices, the write/read requests do not access the "Record Data" directly.
Instead, they transfer data exchange packets between IO controller and IO device, which are further pro-
cessed in the background by the field devices. For an IO controller to be able to exchange noncyclical
data with a JUMO IO device, appropriate data structures (data blocks/data type objects) have to be cre-
ated in the IO controller for the data exchange packet concerned. These data structures provide the
memory for the outgoing and incoming data exchange packets. Data exchange packets are identified by
an index, which have to be transferred to the write/read function blocks in the form of parameters. JUMO
PROFINET IO devices have 3 indices for 3 different types of data exchange packets, which are trans-
ferred via the write/read commands. The table below lists the available indices of JUMO field devices.

Within a data exchange sequence, the IO controller transfers a data exchange packet to the IO device.
The IO device processes the data exchange packet and re-provisions it for pick-up by the IO controller
(response with data or status messages). In order to control processing by the IO device (e.g. defining
the data direction and selection of noncyclical data), the data exchange packet must be parameterized
accordingly.
With JUMO IO devices, the noncyclical services are always assigned to Slot 1. In JUMO IO devices,
Slot 1  is  always  pre-configured.  Consequently,  the  noncyclical  services  are  not  dependent  upon  the
module configuration or project planning in the IO controller, and are available as soon as the system
has successfully booted.

Index

Data exchange pack-
ets

Explanation

201

Single-ID

For the write and read transfer of single noncyclical data points 
with a length of up to 243 bytes within a data exchange se-
quence
Length of the data exchange packet: 255 bytes

202

Multi-ID

For the write and read transfer of multiple noncyclical data 
points within a data exchange sequence, the single data points 
are allowed to be up to 4 bytes long.
Length of the data exchange packet: 640 bytes

Summary of Contents for AQUIS touch P

Page 1: ...20258007T92Z001K000 V3 00 EN 00661195 JUMO AQUIS touch P Modular Multichannel Measuring Device for Liquid Analysis with Integrated Controller and Paperless Recorder Interface description PROFINET IO...

Page 2: ......

Page 3: ...2 2 Modules 11 5 Noncyclical data exchange 17 5 1 Programming the noncyclical data exchange in the IO controller 17 5 1 1 Single ID and Multi ID 19 5 2 Data tables of noncyclical data 25 5 2 1 Config...

Page 4: ...Contents...

Page 5: ...not taken Only use the ESD packages intended for this purpose to return device inserts assembly groups or as sembly components 1 2 Note signs NOTE This symbol refers to important information about th...

Page 6: ...1 Safety information 6...

Page 7: ...of the standard services The real time capability of the PROFINET IO communication is guaranteed by the reserved RT channel 2 3 Requirements for hardware software and cabling Network installation Any...

Page 8: ...2 Compatibility and system requirements 8...

Page 9: ...NET IO devices NOTE The cyclical data exchange with JUMO PROFINET IO devices is based on the RT protocol Confor mance Class B PROFINET RT communication cannot be routed It is thus necessary that the P...

Page 10: ...3 Electrical connection 10...

Page 11: ...ce data being selected from the selectors in the JUMO field de vice and assigned to the corresponding IO items in the modules The PC setup program can be used to print the finished module configuratio...

Page 12: ...mory alarm 3 Login 4 Fault 5 USB inserted 6 7 Battery empty 0 Pre alarm battery 1 Calibration active 2 Controller manual mode 3 Temperature in F 4 Temperature inside device too high 5 6 7 Bit field fo...

Page 13: ...val ue Real Controller 2 output level 1 Real Controller 2 output level 2 Real Temperature input 1 IN4 Real Temperature input 2 IN5 Real Universal input 1 IN6 Real Analysis input 1 IN7 Real Analysis i...

Page 14: ...ld for binary out puts limit values USINT 0 Limit value monitoring 1 alarm 1 1 Limit value monitoring 1 alarm 2 2 Limit value monitoring 2 alarm 1 3 Limit value monitoring 2 alarm 2 4 Limit value moni...

Page 15: ...15 4 The GSDML file Empty byte USINT Not used Cyclical IO data DeviceStatusBlock IO item Type Bit item Bit ad dress Explanation...

Page 16: ...sferred noncycli cal data The byte sequence to be set is specified by the IO controller IOPS handling Bit 0 OFF 1 ON Handling of the IOPS status via the IO device 0 OFF The IOPS status of the respecti...

Page 17: ...r the data exchange packet concerned These data structures provide the memory for the outgoing and incoming data exchange packets Data exchange packets are identified by an index which have to be tran...

Page 18: ...ncoming data exchange packets JUMO IO device Unpacking and processing of the query data from the data exchange packet Transfer of response data Values program data etc IO controller IO device WRREC re...

Page 19: ...ke the following actions Declare 1 data structure for both the outgoing and the incoming direction Select the Single ID for mat to transfer 1 data point within a data exchange sequence Select the Mult...

Page 20: ...IO controller BYTE Outgoing DIR Incoming ERROR With the data structure for outgoing data exchange pack ets DIR is thedata direction for transferring noncyclical data The data direction must be specif...

Page 21: ...ially numbering the outgoing data exchange packets JUMO IO devices enter the same number in the ID PLC in the data exchange packet of the ensuing response so that re sponse and query at the IO control...

Page 22: ...ge packets In the IO controller ERROR can be evaluated via corresponding control structures ID1 to ID5 5 element ID of the data point from the noncyclical data table see chapter 5 2 Data tables of non...

Page 23: ...The data exchange packet must now be transferred to the IO device This is done by calling up the write function WRREC in the IO control ler The parameters that have to be transferred at call up appea...

Page 24: ...here to the target before they are overwritten by another read request Parameterizing function blocks WRREC RDREC Input parameters for WRREC RDREC Transfer values Single ID Multi ID LEN Length of the...

Page 25: ...ing 5 alarm 1 REAL Read Write 2 84 9 3 0 Limit value monitoring 5 alarm 2 REAL Read Write 2 84 10 3 0 Limit value monitoring 6 alarm 1 REAL Read Write 2 84 11 3 0 Limit value monitoring 6 alarm 2 REAL...

Page 26: ...AL Read Write 2 61 1 3 0 Limit value for analysis input IN7 measuring range 1 alarm 2 REAL Read Write 2 61 1 3 1 Limit value for analysis input IN7 measuring range 2 alarm 2 REAL Read Write 2 61 1 3 2...

Page 27: ...5 2 3 1 Limit value for analysis input IN8 measuring range 2 alarm 1 REAL Read Write 2 65 2 3 2 Limit value for analysis input IN8 measuring range 3 alarm 1 REAL Read Write 2 65 2 3 3 Limit value for...

Page 28: ...12 0 Y0 working point INT Read Write 2 96 0 13 0 Y1 output value limit max INT Read Write 2 96 0 14 0 Y2 output value limit min INT Read Write 2 96 0 15 0 TK1 minimum pick up time of 1st relay REAL R...

Page 29: ...6 2 1 0 XP2 proportional band P component REAL Read Write 2 96 2 2 0 TV1 derivative time D component REAL Read Write 2 96 2 3 0 TV2 derivative time D component REAL Read Write 2 96 2 4 0 TN1 reset tim...

Page 30: ...L Read Write 2 96 3 16 0 TK2 minimum pick up time of 2nd relay REAL Read Write 2 96 3 17 0 Maximum pulse frequency 1 UINT Read Write 2 96 3 18 0 Maximum pulse frequency 2 UINT Read Write 2 96 3 19 0 P...

Page 31: ...time D component REAL Read Write 2 96 5 3 0 TV2 derivative time D component REAL Read Write 2 96 5 4 0 TN1 reset time I component REAL Read Write 2 96 5 5 0 TN2 reset time I component REAL Read Write...

Page 32: ...f 2nd relay REAL Read Write 2 96 6 17 0 Maximum pulse frequency 1 UINT Read Write 2 96 6 18 0 Maximum pulse frequency 2 UINT Read Write 2 96 6 19 0 Pick up delay 1 REAL Read Write 2 96 6 20 0 Pick up...

Page 33: ...pe Access 2 98 0 0 0 Setpoint value W1 controller 1 REAL Read Write 2 98 0 1 0 Setpoint value W2 controller 1 REAL Read Write Index Signal designation Data type Access 2 98 1 0 0 Setpoint value W1 con...

Page 34: ...ata type Access Index Signal designation Data type Access 2 197 0 0 0 External digital input 1 INT BOOL Read 2 197 1 0 0 External digital input 2 INT BOOL Read 2 197 2 0 0 External digital input 3 INT...

Page 35: ...e version data in the GSDML file NOTE The GSDML file for the current device version is located on the DVD from the supply scope of your JUMO field device Alternatively you can download the GSDML file...

Page 36: ...n a module are filtered by data type suitable for the module type An overview of the module types can be found in the Module description chapter The placeholders in the respective module can be assign...

Page 37: ...information about the application e g system or system part for which the configuration is intended This infor mation will appear later on the printout of the module configuration In addition the App...

Page 38: ...ule select the IO data required for the cyclical communication a Open the configuration dialog for each item in the module list by double clicking on the required item or by selecting it and pressing...

Page 39: ...n to the JUMO field device and save the configuration file on the PC if re quired 8 Print out the module configuration a Do this by calling up the print command from the menu bar of the PC setup progr...

Page 40: ...tification data of the JUMO IO device IP configuration JUMO IO devices communicate with your PROFINET optional board via the internal Ethernet interface of the device In order for the PROFINET optiona...

Page 41: ...the front status LED on the PROFINET optional board is off the rear status LED on the PROFINET optional board flashes red Cyclical transfer timing Send clock and reduction ratio determine the frequen...

Page 42: ...6 Project planning 42 NOTE The watchdog cycle time can be set up to a maximum of 1 92 s This is defined by the PROFINET IO standard for RT communication...

Page 43: ...PROFINET interface es tablish the connections to your network now As soon as the physical connection to the network has been established the PROFINET status changes to Link Up Check the PROFINET stat...

Page 44: ...tion status of the IO devices valid or invalid e g address conflict PLC Connection Up Down The IO device has established or lost a communication connection to the IO controller Info Network data of th...

Page 45: ...erface of the JUMO IO device be configured with a valid IP address cf chapter 6 3 2 Communication parameters page 40 For checking and for diag nostic purposes the IP configuration of the Ethernet inte...

Page 46: ...6 Project planning 46...

Page 47: ...value i e instead of the measured value the error number is returned Error code for float values Error 1 0 1037 Underrange 2 0 1037 Overrange 3 0 1037 Not a valid input value 4 0 1037 Division by zero...

Page 48: ...7 Error messages 48...

Page 49: ...49 8 Annex 8 Annex 8 1 PROFINET certificate...

Page 50: ...8 Annex 50...

Page 51: ......

Page 52: ...ers Road East Syracuse NY 13057 USA Delivery address Mackenrodtstra e 14 36039 Fulda Germany Phone Fax Email Internet 44 1279 63 55 33 44 1279 62 50 29 sales jumo co uk www jumo co uk Phone Fax Email...

Reviews: