Académique Documents
Professionnel Documents
Culture Documents
Operating Instructions
Profibus-DP Protocol
for MEAG and MDDR/T electronics
MEAG-MDDR-MDDT-66499-4-en-1008
2 Profibus-DP Protocol
Foreword
Important notes
• Receiving Inspection
Immediately upon receipt, perform a visual inspection of the control unit as
defined by the delivery contract.
• Storage
If the control unit will not immediately be installed in its final destination, store it
in a protected location to prevent damage from the elements and foreign
material.
• Installation
All installation specifications delivered along with the control unit must be
followed during installation.
• Model types
Should the documentation provided with the control unit describe other
versions of the unit, only that information which pertains to the version of the
control unit that was delivered to the recipient shall apply. All features and
specifications are subject to technical modification without notice prior to
shipment.
• Duty of instruction
The unit may only be operated and maintained by trained and qualified
personnel. Prior to initial operation, all personnel that will be operating the unit
must familiarise themselves with the documentation provided.
Note:
These operating instructions apply as of program version
DC_SCALE V17A (MEAG)
DC_ROLLER V15A (MDDR/T)
Table of contents
1 Safety........................................................................................................................ 7
1.1 Intended use ................................................................................................................................7
1.2 Duty of instruction ........................................................................................................................7
1.3 Accident prevention .....................................................................................................................7
1.4 Operation .....................................................................................................................................7
1.5 Electrical installation ....................................................................................................................7
2 Description............................................................................................................... 8
2.1 Technical data..............................................................................................................................8
2.2 Device parameters.......................................................................................................................9
2.3 Device-specific operating instructions .........................................................................................9
22 Examples ..............................................................................................................114
22.1 Schematic structure of the data communication ..................................................................... 114
22.1.1 Simple example: Read actual value ........................................................................ 114
22.1.2 More complex example: Transmit nominal values, control signals and query
actual values ............................................................................................................ 115
1 Safety
Note:
The operating instructions must be kept near the control unit.
1.4 Operation
The control unit may only be operated by instructed and trained personnel.
Personnel must be familiar with all display and control elements.
2 Description
These operating instructions apply for electronics for MEAG and MDDR/T (referred
to in these operating instructions as "device"). In these devices, Profibus DP is
integrated on the basic print and is therefore available at all times.
The SIEMENS SPC3 Profibus controller is used as the communication module
according to standard EN 50170.
In the event of a failure of the device (deadlock), the corresponding diagnostic flags
are set in the protocol. These are evaluated by a master unit, which responds
accordingly. Conversely, in the event of a master failure or connection problems,
the device can effect a control stop. This restores the plant to a safe condition.
3 Protocol structure
The STANDARD protocol comprises 12 words of consistent transmitted and
received data. These have a symmetrical structure. These include 4 bytes each of
control or status bits which are transmitted in all cases. 16 bytes contain variable
data (data records) which are defined by a number and an index (number/index of
transmitted and received data record; one byte each). In these 16 bytes, 16 bit
(WORD) or 32 bit (DWORD) data can also be transmitted. The highest-order byte
is transmitted to the lowest address.
Transmitted data labelled as n.u. = not used are ignored by the device. Received
data labelled as n.u. are set to 0 by the device.
The consistent data can only be read / written in the connected control units via
special functions
(e.g.: SIMATIC S5 = FB192, SIMATIC S7 = SFC14/SFC15).
3.1 Illustration
1)
BAGD1/BAGD3
DUMP/DUMP2
of data record
DIFF/MWEJ
BAG/BAG2
Transmit
Meaning
Receive
Number
CHECK
DMS-T
FBAL
0 Index
– X X Empty data record 2) X X X X X X X
1 – X Default actual values X X X X X X X
2 – X Actual values part 2 X X X
3 - X X Actual nominal values part
5 0…255 X Actual nominal values with
11 0…255 X Parameter query X X X X X X X
12 0…255 X Parameter query X X X X X X X
13 0…1 X Job data/calibration X X X X X X X
99 - X Test data X X X X X X X
120 0…255 X All alarms 1..127 X X X X X X X
121 0…255 X All alarms 128.0.255
125 0…255 X IO monitor 24V X X X X X X X
126 – X X Date/Time X X X X X X X
127 – X General information X X X X X X X
128 – X X Default nominal values X X X X X X X
129 – X X Nominal values part 2 X
136 0…50 X X Recipe X X X X
137 0…50 X X Recipe part 2 X X
21...23 n.u.
1) Only for types BAG, BAG2, BAGD1, BAGD3, CHECK, DCOS, DIFF, DMS-T, DUMP, DUMP2, FBAL,
GSCREW
2) Only for types DCOS, DMS-T, DUMP, DUMP2
Device type < 100 Universal control dc_scale_EBD1312
Device type >= 100 Universal control dc_roller_EBD1311
2)
16…19 Total weight 0…999 999 999 When the value reaches maximum, counting starts again
which cannot be [kg] from 0.
cleared
2)
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface
according to the setting PBDP.WFOR and ADC.DIV
21 n.u.
22 Step number 0…8 In accordance with operating instructions 66698-2-3
23 Alarm number 0…99 In accordance with operating instructions 66698-2-3
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
Byte Name Range [unit] Description
8…9 Specific density 10…300 [0.01 kg/l] Specific density of product (REC.DENS)
(0.10…3.00)
10…11 Gain factor 100…2000 [0.1] Gain factor feeding rate (REC.FACT)
(10.0…200.0)
12…13 Cut-off weight 0…9999 [DIV] Cut-off weight for small batch feeding (REC.CWT)
14…22 n.u.
23 Autom. gain 0…1 Automatic correction of gain factor (REC.CFAC) (0 =
factor correction OFF / 1 = ON)
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Received data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136
17 (0…99’999)
18
19
n.u. 20 Number of decimal places (0…3)
Recipe number (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
n.u. 23 Alarm number (0…99)
5 Continue feeding 2 1 = Continue feeding scale 2 without zeroing. The signal must be
on with "Start 2". This also enables feeding of a started bag to
be completed after an interrupt (e.g. big bag).
6 Release adjustment 1 = The bed depth adjustment of the MWSK belt feed scale 2 to
to nominal value the nominal value is released.
MWSK 2
7 Release closing 1 = Closing of the bed depth adjustment of the MWSK belt feed
MWSK 2 scale 2 is released.
3 0…7 See "Data for all
devices"
(If the signal is not used [continuous 0], then weight adoption /
start fix is delayed by 1.8s.)
1 Refilling active 2 According to byte 2/0
2)
2 Refilling active 3 According to byte 2/0
2)
3 Man. discharge 1 1 = Manual discharge of scale 1. The 24 V output "Dosing 1" is set
as long as the signal is at 1.
4 Man. discharge 2 1 = Manual discharge of scale 2. The 24 V output "Dosing 2" is set
2) as long as the signal is at 1.
5 Man. discharge 3 1 = Manual discharge of scale 3. The 24 V output "Dosing 3" is set
2) as long as the signal is at 1.
6…7 n.u.
3 0…7 See "Data for all
devices"
1) BAGD1 only
2) BAGD3 only
1) BAGD1 only
2) BAGD3 only
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
3) Nominal value is only accepted in step 1 or 8
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
3) Nominal value is only accepted in step 1 or 8
Unlike most Bühler scales with Profibus connection, the recipe loaded last is edited
in the case of DCOS with index 0. However, if another index is selected then this
recipe is loaded.
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Received data record 136 (recipe) Index: 0…8 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136.
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
18.3.2 Received and transmitted data record 129 (extended nominal and actual values for shaft speed
regulation)
If the values are to be modified locally, this data record must not be written cyclically.
The user is responsible for ensuring that meaningful values are transmitted. If the settings are not
ideal, this may result in control malfunctions.
In principle the control unit only reads the values and then saves them in a recipe. These settings
can be transmitted again depending on the recipe.
The system limits are therefore observed.
22 n.u.
23 Probe signals FALSE = covers input = 0 V
Bit 0: Inlet probe, side 1 left
Bit 1: n.u.
Bit 2: n.u.
Bit 3: n.u.
Bit 4: Inlet probe, side 2 left
Bit 5: n.u.
Bit 6: n.u.
Bit 7: n.u.
18.4.2 Received data record 3 (default actual values for optional grinding gap adjustment)
22 Examples
22.1 Schematic structure of the data communication
22.1.1 Simple example: Read actual value
In the case of a dump scale (Dump) only the total which cannot be cleared is to be
read.
Refer also to chapter 6 for this.
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 0 0 0 1 0 X X X –
xxxx xxx0
0
Bit 0 / byte 3, "Control signals valid" must be set to 0 so that the control bits
(bytes 0…3) have no impact. Byte 4 = 0 means that the transmitted data
(bytes 8…23) are ignored by the device. When byte 6 is set to 1 the received data
record 1 is requested.
Received data
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex X – – X 0 0 1 0 X X X X – X X
N.-e. total
0
The data record numbers, which were previously requested in the transmitted data,
are acknowledged by the bytes 4 and 6. The "Total which cannot be cleared"
(32-bit value) can be read at the bytes 16…19.
X) Indeterminate value
-) Not used
22.1.2 More complex example: Transmit nominal values, control signals and query actual values
A nominal rate of 10’000 kg/h is to be specified for a flow balancer (FBAL) and the
actual rate is to be read. First the flow balancer is to be started and then stopped.
Refer also to chapter 8 for this.
Step 1: set nominal rate 10'000 kg/h and request actual rate
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 0 80 0 1 0 2710 0 –
10’000
128
In order to be able to transmit a nominal rate, the transmitted data record 128 must
be selected (byte 4).
0000 0001
0
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 1 0 0 1 0 X X –
0000 0000
0000 0001
0
X) Indeterminate value
-) Not used