Warnings; Acyclic Data Communication According To Dpv1; Overview; Ds_Write - Baumer GBAMW Manual

Hide thumbs Also See for GBAMW:
Table of Contents

Advertisement

6.8. Warnings

A diagnostic warning is triggered upon the encoder recognizing that specific internal tolerance limits have
been achieved. Conversely to alarms a warning does not consequently mean a position error.
The process sequence of a diagnostic warning is fully identical to that of a diagnosis alarm described in the
above. The difference is made in „Type of Diagnosis" defining several reasons for warning.
Type of diagnosis:
16 (0x10): "Frequency exceeded" (threshold signal when exceeding the maximum encoder
17 (0x11): „Light Control" (threshold signal for being at the infrared LED regulating limit)
20 (0x14): "Battery Voltage Low" (threshold signal for low battery voltage)

6.9. Acyclic data communication according to DPV1

6.9.1.

Overview

The parameterization master utilizes acyclic telegrams in line with PROFIBUS-DPV1 to read and if required
to write addressed data in the DP slave by slot, index and parameter number. Prior condition is that the DP
slave is in Data Exchange mode.
Acyclic data communication utilizes system functions DS_Read and DS_Write. DS_Write is appropriate for
writing parameters („Change Parameter").
A parameter reading operation by DS_Read („Request Parameter") is always preceded by DS_Write
supplying the slave with all necessary information on the requested parameter read access. Successful exit
of DS_Write may take several bus cycles, afterwards DS_Read can be launched.
6.9.2.

DS_Write

SIEMENS controls apply system function SFB53 / WRREC for DS_Write. Parameters to be delivered are
among others index and ID (Slot), "Index=47" as encoder profile parameter, Index=255" for I&M parameters.
The slot address is the "ID". For Slot1 it is the programmed E/A address of telegram 81, in the examples
below 512 = 0x200. Slot0 is addressed via the diagnosis address of the DP-Slaves, in the examples below
4093 = 0xFFD.
An additional data block must be prepared for accommodating more parameters. The schematic structure of
this data block is described in the following. Length depending on read/ write access and parameter length
are between 10 and 16 bytes.
DS_WRITE
Called parameter Value
ID
Index
Length
Data block (write)
Byte
Significance
0
Request Reference
1
Request ID
2
Shaft no.
3
Number of parameters
4
Attribute
5
Number of parameter elements
6
Prm_no hi
7
Prm_no lo
8
Subindex hi
9
Subindex lo
Manual_ProfibusDPV2_BIDE_EN.docx
22.11.12
speed)
Slot no.1 (E/A address telegram81)
Slot no.0 (diagnisos address slave)
47 = 0x2F
255 = 0xFF
Length of data to be exported out of
the data block (write)
Supplementary bytes 10...15 only with "Change Parameter":
Example
0x0200
0xFFD
0x2F
0xFF
0x0A
Explanation
Selectable at will by master, mirrored
in response
Request=1 Change=2
0= whole slave
Only one parameter: 1
0x10=Value = 0x20=Description
0x30=Text
Several elements (Sub-IDs) during
read/write, counted from Sub-ID
High byte of parameter number,
in the example 65000=$FDE8
Low byte of parameter number
21/41
Example
0xAA
0x01
0x00
0x01
0x10
0x04
0xFD
0xE8
0x00
0x02
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents