Sie sind auf Seite 1von 116

Bhler AG

CH-9240 Uzwil, Switzerland


Phone +41 71 955 11 11
Fax +41 71 955 33 79
www.buhlergroup.com

Operating Instructions

Profibus-DP Protocol
for MEAG and MDDR/T electronics

MEAG-MDDR-MDDT-66499-4-en-1008

Profibus-DP Protocol

Foreword
The operating instructions are to be distributed to those persons responsible for
operating and monitoring the machine.
The operating instructions contain the information necessary for installation,
operation and maintenance.
Those tasks not requiring special knowledge or skills were not included in the
instructions.
Repair instructions above and beyond the regular maintenance tasks to be
performed are not provided in the instructions.
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)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Table of contents

Table of contents
1

Safety........................................................................................................................ 7
1.1
1.2
1.3
1.4
1.5

Description............................................................................................................... 8
2.1
2.2
2.3

Summary of standard data records 128/1 .................................................................................21


Control bits (transmitted data bytes 03) .................................................................................22
Status bits (received data bytes 03).......................................................................................23
Transmitted data records (transmitted data bytes 823) .........................................................24
Received data records (received data bytes 823) .................................................................24
Compact protocol.......................................................................................................................25

Dump scale (DUMP, DUMP2) ................................................................................ 26


6.1
6.2
6.3
6.4
6.5

Overview of data records for all devices....................................................................................12


Control bits (transmitted data byte 3).........................................................................................13
Status bits (received data byte 3) ..............................................................................................14
Received data record 99 test data for protocol test...................................................................15
Received data record 120 alarms..............................................................................................15
Received data record 121 alarms..............................................................................................15
Received data record 125 IO monitor 24V (input / output) .......................................................16
Received data record 127 (received data bytes 823) ............................................................17
Received data record 11, 12 parameter output .........................................................................18
Transmitted/received data record 126 date/time .......................................................................19
Received data record 13 job data / calibration memory ............................................................20

DMS transmitter (DMS-T) ...................................................................................... 21


5.1
5.2
5.3
5.4
5.5
5.6

Illustration...................................................................................................................................10
Data records ..............................................................................................................................11
Index of transmitted / received data record ...............................................................................11

General data for all devices.................................................................................. 12


4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11

Technical data..............................................................................................................................8
Device parameters.......................................................................................................................9
Device-specific operating instructions .........................................................................................9

Protocol structure ................................................................................................. 10


3.1
3.2
3.3

Intended use ................................................................................................................................7


Duty of instruction ........................................................................................................................7
Accident prevention .....................................................................................................................7
Operation .....................................................................................................................................7
Electrical installation ....................................................................................................................7

Summary of standard data records 128/1 .................................................................................26


Control bits (transmitted data bytes 03) .................................................................................27
Status bits (received data bytes 03).......................................................................................28
Transmitted data records (transmitted data bytes 823) .........................................................29
Received data records (received data bytes 823) .................................................................30

Differential dosing scale (DIFF)............................................................................ 31


7.1
7.2

Summary of standard data records 128/1 .................................................................................31


Control bits (transmitted data bytes 03) .................................................................................32

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

Table of contents

7.3
7.4
7.5

Summary of standard data records 128/1................................................................................. 61


Control bits (transmitted data bytes 03) ................................................................................ 62
Status bits (received data bytes 03) ...................................................................................... 64
Transmitted data records (transmitted data bytes 823) ........................................................ 66
Received data records (received data bytes 823)................................................................. 68

Metering slide gate MZDE (SLIDE) .......................................................................69


13.1
13.2
13.3
13.4
13.5

14

Summary of standard data records 128/1................................................................................. 53


Control bits (transmitted data bytes 03) ................................................................................ 54
Status bits (received data bytes 03) ...................................................................................... 55
Transmitted data records (transmitted data bytes 823) ........................................................ 57
Received data records (received data bytes 823)................................................................. 59

Differential bagging scale (BAGD1, BAGD3) .......................................................61


12.1
12.2
12.3
12.4
12.5

13

Summary of standard data records 128/1................................................................................. 47


Control bits (transmitted data bytes 03) ................................................................................ 48
Status bits (received data bytes 03) ...................................................................................... 49
Transmitted data records (transmitted data bytes 823) ........................................................ 50
Received data records (received data bytes 823)................................................................. 52

Bagging scale (BAG2) ...........................................................................................53


11.1
11.2
11.3
11.4
11.5

12

Summary of standard data records 128/1................................................................................. 41


Control bits (transmitted data bytes 03) ................................................................................ 42
Status bits (received data bytes 03) ...................................................................................... 43
Transmitted data records (transmitted data bytes 823) ........................................................ 44
Received data records (received data bytes 823)................................................................. 45

Bagging scale (BAG) .............................................................................................47


10.1
10.2
10.3
10.4
10.5

11

Summary of standard data records 128/1................................................................................. 36


Control bits (transmitted data bytes 03) ................................................................................ 37
Status bits (received data bytes 03) ...................................................................................... 38
Transmitted data records (transmitted data bytes 823) ........................................................ 39
Received data records (received data bytes 823)................................................................. 39

Check weigher (CHECK) .......................................................................................41


9.1
9.2
9.3
9.4
9.5

10

Status bits (received data bytes 03) ...................................................................................... 33


Transmitted data records (transmitted data bytes 823) ........................................................ 34
Received data records (received data bytes 823)................................................................. 35

Flow balancer MZAH (FBAL).................................................................................36


8.1
8.2
8.3
8.4
8.5

Profibus-DP Protocol

Summary of standard data records 128/1................................................................................. 69


Control bits (transmitted data bytes 03) ................................................................................ 70
Status bits (received data bytes 03) ...................................................................................... 70
Transmitted data records (transmitted data bytes 823) ........................................................ 71
Received data records (received data bytes 823)................................................................. 71

Dosing control system (DCOS).............................................................................72


14.1
14.2
14.3
14.4

Summary of standard data records 128/1................................................................................. 72


Control bits (transmitted data bytes 03) ................................................................................ 73
Status bits (received data bytes 03) ...................................................................................... 74
Transmitted data records (transmitted data bytes 823) ........................................................ 75

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Table of contents

14.5 Received data records (received data bytes 823) .................................................................76

15

Device control unit (DEVICE) ............................................................................... 77


15.1
15.2
15.3
15.4
15.5
15.6

16

Vertical grinder (BSPB)......................................................................................... 82


16.1
16.2
16.3
16.4
16.5

17

Summary of standard data records 128/1 .................................................................................82


Control bits (transmitted data bytes 03) .................................................................................83
Status bits (received data bytes 03).......................................................................................83
Transmitted data records (transmitted data bytes 823) .........................................................84
Received data records (received data bytes 823) .................................................................85

Graviscrew MSDR (GSCREW) .............................................................................. 86


17.1
17.2
17.3
17.4
17.5

18

General particulars.....................................................................................................................77
Summary of standard data records 128/1 (applies to all devices).............................................78
Control bits (transmitted data bytes 03) .................................................................................79
Status bits (received data bytes 03).......................................................................................80
Transmitted data records (transmitted data bytes 823) .........................................................80
Received data records (received data bytes 823) .................................................................81
15.6.1 Received data record 1 (default actual values) ..........................................................81
15.6.2 Received data record 5 (current temperatures) .........................................................81

Summary of standard data records 128/1 .................................................................................86


Control bits (transmitted data bytes 03) .................................................................................87
Status bits (received data bytes 03).......................................................................................88
Transmitted data records (transmitted data bytes 823) .........................................................89
Received data records (received data bytes 823) .................................................................90

Roller mill (MDDR/T).............................................................................................. 91


18.1 Summary of standard data records 128/1 .................................................................................91
18.2 Transmitted data records (transmitted data bytes 823) .........................................................92
18.3 Received data records (received data bytes 823) .................................................................93
18.3.1 Received data record 1 (default actual values) ..........................................................93
18.3.2 Received and transmitted data record 129 (extended nominal and actual values
for shaft speed regulation)..........................................................................................94
18.3.3 Received data record 2 (extended actual values) ......................................................95
18.3.4 Special scenario: 4-roller mill split longitudinally ........................................................96
18.4 Automatic grinding gap adjustment (option) ..............................................................................97
18.4.1 Transmitted data record 3 (default actual values for optional grinding gap
adjustment) .................................................................................................................97
18.4.2 Received data record 3 (default actual values for optional grinding gap
adjustment) .................................................................................................................98

19

Hammer mill (DFCQ) ............................................................................................. 99


19.1
19.2
19.3
19.4
19.5

Summary of standard data records 128/1 .................................................................................99


Control bits (transmitted data bytes 03) ...............................................................................101
Status bits (received data bytes 03).....................................................................................102
Transmitted data records (transmitted data bytes 823) .......................................................103
Received data records (received data bytes 823) ...............................................................104
19.5.1 Received data record 1 (default actual values) ........................................................104
19.5.2 Received data record 4 (extended actual values) ....................................................104
19.6 Compatibility with DFCO protocol............................................................................................105

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

Table of contents

20

Impact huller (MHSA)...........................................................................................106


20.1
20.2
20.3
20.4
20.5

21

Summary of standard data records 128/1............................................................................... 106


Control bits (transmitted data bytes 03) .............................................................................. 107
Status bits (received data bytes 03) .................................................................................... 108
Transmitted data records (transmitted data bytes 823) ...................................................... 109
Received data records (received data bytes 823)............................................................... 109
20.5.1 Received data record 1 (default actual values) ....................................................... 109
20.5.2 Received data record 6 (rotor frequency converter)................................................ 109

Sifter frequency control (FC) ..............................................................................110


21.1
21.2
21.3
21.4
21.5

22

Profibus-DP Protocol

Summary of standard data records 128/1............................................................................... 110


Control bits (transmitted data bytes 03) .............................................................................. 111
Status bits (received data bytes 03) .................................................................................... 112
Transmitted data records (transmitted data bytes 823) ...................................................... 113
Received data records (received data bytes 823)............................................................... 113
21.5.1 Received data record 1 (default actual values) ....................................................... 113
21.5.2 Received data record 6 (rotor frequency converter)................................................ 113

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

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Safety
Note:
The operating instructions must be kept near the control unit.

1.1

Intended use
Profibus DP is part of the basic print for MEAG and MDDR/T electronics.
It is not intended for any other use.

1.2

Duty of instruction
The operator is responsible for the training and safety of the operating personnel.
For this reason, it is very important that these operating instructions are distributed
to these persons.
Operating personnel responsible for the installation, operation or maintenance of
the control unit must have read and understood these operating instructions.

1.3

Accident prevention
The control unit complies with the international safety standard.
For your own safety, please observe all accident prevention and safety regulations
that are contained in these operating instructions and that apply locally.
Note:
Warning and instruction plates must be kept clean and must not be removed or
covered.
Immediately replace any illegible warning and instruction plates.

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.

1.5

Electrical installation
Have authorised personnel perform the installation procedures.
Observe regulations issued by local safety authorities.
Secure the supply lines according to local regulations.
Check the operating voltage and frequency with respect to the information
provided on the identification plate and in the control cabinet.
Connect the control unit power supply according to the connection diagram.
When connecting up or repairing the control unit, make sure that the power
supply is interrupted by disconnecting all poles and that it cannot be restarted.

Copyright 2010 Bhler AG

Check the electrical installation on a regular basis.


Repair or replace defective installations or devices immediately.

MEAG-MDDR-MDDT-66499-4-en-1008

2BDescription

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.

2.1

Technical data
Profibus
controller

SIEMENS SPC3

Protocol

Profibus DP built to EN 50170


The protocol consists of 24 bytes of transmitted and received
data respectively. (Standard protocol)
The DMS transmitter also includes a compact protocol.

Baud rate

A baud rate of max. 12 Mbaud is possible. The device


automatically adapts to the configured baud rate, so that no
settings need to be made.

Connection

See operating instructions for device

Bus termination If the device is at the end of the Profibus, use the plug with the
integrated terminal resistor. Using the wrong bus termination
can render communication impossible on the entire Profibus.
Cable lengths

The maximum cable lengths per bus segment are limited by


the baud rate:
1.5 Mbaud:
200 m per segment
12 Mbaud:
100 m per segment
Repeaters must be used for longer cables.

Deadlock

If the device switches to an invalid state / deadlock, the SPC3


Profibus module detects this by means of a watchdog and
stops the data transfer. The relevant diagnostic data are set in
the Profibus protocol and can be evaluated, e.g. by the
master.

Identification

AEE0 (registered by Profibus user organisation)

Configuration

Configuration is undertaken using the GSD file


BDC_AEE0.GSD, the file BDC_AEE0.DIB is used for the
device symbol. Since the data format of the STANDARD
protocol is identical to the MEAF electronics, the GSD file
BUZ_AEE0.GSD can also be used.
When replacing an MEAF with an MEAG, the device can
therefore be swapped without the need for configuration.

The connection check is only active if the parameter SYS.REM


Connection
check (timeout) = REMP is set. The monitoring time is set at parameter
PBDP.TOUT. In the event of a timeout, an alarm is displayed
on the device. Certain devices stop in the event of a timeout
for safety reasons.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

2.2

Device parameters
The following parameters are directly connected to the Profibus interface. Also see
operating instructions for device.

2.3

SYS.TYP

The structure of the transmitted and received data varies


according to the selected type of scales.

SYS.REM

The transmitted data are only accepted by the device if the


parameter is set to REMP. The received data can be read
with any setting.

Menu PBDP
(ADR, TOUT,
WFOR, MPDP,
COMP)

See operating instructions for device

SERV.P-DP

Profibus DP status display


See operating instructions for device

Device-specific operating instructions


For a detailed description of the devices, see the following operating instructions:
MEAG-66698-x-1

DMS-T

DMS transmitter

MEAG-66698-x-2

DCOS

Dosing control system

MEAG-66698-x-3

DUMP

Dump scale

MEAG-66698-x-5

DIFF

Differential dosing scales

MEAG-66698-x-6

FBAL

Flow balancer

MEAG-66698-x-7

SLIDE

Metering slide gate MSDE

MEAG-66698-x-8

BAG

Bagging scale

MEAG-66698-x-9

BAGD1

Differential bagging scale MWBC,


single scale system

MEAG-66698-x-10

CHECK

Check weigher MSDP

MEAG-66698-x-11

BAGD3

Differential bagging scale MWBC,


triple scale system

MEAG-66698-x-12

MWEJ

MWEJ retrofit for MWBD/MWBF

MEAG-66698-x-13

DUMP2

Tandem dump scale

MEAG-66698-x-14

DEVICE

Temperature controller

MEAG-66698-x-15

BSPB

Vertical grinder BSPB

MEAG-66698-x-16

BAG2

Double bagging scale

MEAG-66698-x-17

GSCREW

Graviscrew MSDR

MDDR-MDDT-66690-x-1
DFCQ-66802-x-1

Universal control for roller mill MDDRMDDT


DFCQ

Hammer mill control unit

x = Documentation version

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

3BProtocol structure

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
Transmitted data
(outputs at control unit
inputs at device)
Bytes 03

Byte

Control bits2)

(according to type of device)

Received data
(inputs at control unit
outputs at device)

Bytes 03Status bits

(according to type of device)

2
3
Byte 4

No. of transmitted data record


0 = empty transmitted data record 1)
128255 = transmitted data records

Byte 4
No. of transmitted data record
(Acknowledge; see transmitted data)

Byte 5
Index of transmitted data record
0255 = e.g. recipe number

Byte 5
Index of transmitted data record
(Acknowledge; see transmitted data)

Byte 6

Byte 6
No. of received data record
(Acknowledge; see transmitted data)

Byte 7
Index of received data record
0255 = e.g. recipe number

Byte 7
Index of received data record
(Acknowledge; see transmitted data)

Bytes 823
2)

Bytes 823 Received data record

(according to no. of received data record and type


of device)

No. of received data record


0 = empty received data record
1)
1127 = received data records
128255 = read back transmitted data records

Transmitted data record

(according to no. of transmitted data record and


type of device)

10

21
22
23

1)

Only the control or status bit values are transmitted.

2)

The control bits and data in the transmitted data record are only accepted if
parameter SYS.REM = REMP.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

3.2

Data records
The data records are defined by numbers and indices.
In the case of a master device, a transmitted and a received data record can be
selected simultaneously. The transmitted data record numbers and indices are
then returned by way of acknowledgement.

3.3

Index of transmitted / received data record


The index allows several variants to be managed under the same data record (e.g.
different recipes).
Most data records do not have an index. In this case, the value should be set to 0.
In the description of the data records, the index is only indicated where it is actually
used.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

General data for all devices

Profibus-DP Protocol

General data for all devices

4.1

Overview of data records for all devices

1)

For the DMS-T, it is also possible to use the compact protocol

2)

Only control or status bit values are transmitted.

MEAG-MDDR-MDDT-66499-4-en-1008

CHECK

BAG/BAG2

BAGD1/BAGD3

X
X
X
X

FBAL

DIFF/MWEJ

Empty data record 2)


Default actual values
Actual values part 2
Actual nominal values part
Actual nominal values with
Parameter query
Parameter query
Job data/calibration
Test data
All alarms 1..127
All alarms 128.0.255
IO monitor 24V
Date/Time
General information
Default nominal values
Nominal values part 2
Recipe
Recipe part 2

DUMP/DUMP2

X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X

DMS-T

Meaning

Receive

0255
0255
0255
01
0255
0255
0255

050
050

Transmit

0
1
2
3
5
11
12
13
99
120
121
125
126
127
128
129
136
137

Index

Number
of data record

1)

12

X
X

X
X

X
X

X
X

X
X
X

X
X
X

X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X
X

X
X
X
X

X
X
X
X
X

X
X
X
X

X
X
X
X

X
X
X
X

X
X
X
X

X
X
X
X

X
X

X
X

Copyright 2010 Bhler AG

Profibus-DP Protocol

4.2

General data for all devices

13

Control bits (transmitted data byte 3)


Bytes 02 vary according to the device. Byte 3 is identical in all devices.
Byte

Bit

Name

Description

07

See device
data

07

See device
data

07

See device
data

Control signals 1 = The control signals contain valid values,


valid
and the control signals are therefore
accepted by the control unit. This does
not apply to control bits 6 and 7 of byte 3.

Local mode

0 = Normal operation via Profibus (control via


Profibus)
1 = Local device control (only if
SYS.REM = REMP and the " Control
signals valid" bit is set)

24

1)
2)

Copyright 2010 Bhler AG

n.u.

Clear alarm

1 = Acknowledgement of alarms which can


be cleared (according to alarm
description)

Modification to
transmitted
data record

1 = New transmitted data record or modified


contents

Acknow.
modification to
received data
record

1 = Acknowledgement when
status bit "Modification to received data
record" = 1

see next page


see next page

MEAG-MDDR-MDDT-66499-4-en-1008

14

General data for all devices

Profibus-DP Protocol

4.3

Status bits (received data byte 3)


Bytes 02 vary according to the device. Byte 3 is identical in all devices.
Byte

Bit

Name

Description

07

See device data

07

See device data

07

See device data

DI 0.0

State of input DI 0.0

DI 0.1

State of input DI 0.1

DI 0.2

State of input DI 0.2

Remote control
via Profibus DP

1 = The device is working in remote


Profibus DP mode (SYS.REM =
REMP). The input field is disabled for
nominal values.

Incorrect nominal
value

1 = A nominal value in the transmitted


data record is outside the valid range
or an invalid transmitted/received data
record has been selected.

Common alarm

1 = Serious alarm in device

Acknow.
1 = Acknowledgement when control bit
modification to 1)
"Modification to transmitted data
transmitted data
record" = 1
record

Modification to 2) 1 = New received data record or modified


received data
contents
record

1. "Handshake bits" when modifying the transmitted data. These can be


used where necessary.
If the plant control system modifies the transmitted data, it sets the control bit
"Modification to transmitted data record" at the end. After reading, the device
sets the status bit "Acknowledge modification to transmitted data record". This
enables the control system to detect that the device has read the data and to
delete the control bit "Modification to transmitted data record". The device then
also deletes the status bit "Acknowledge modification to transmitted data
record".
2. "Handshake bits" when modifying the received data. These can be used
where necessary. If the received data are modified, the device sets the status
bit "Modification to received data record". After reading, the plant control
system sets the control bit "Acknowledge modification to received data record".
This enables the device to detect that the control system has read the data and
to delete the status bit "Modification to received data record". The control
system then also deletes the control bit "Acknowledge modification to received
data record".

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

4.4

General data for all devices

15

Received data record 99 test data for protocol test


The data record is used for testing. The content of the bytes is permanently
programmed. This allows the sequence of the bytes to be tested.
The data record is available as of SERV.V_BASE V15A.

Byte

4.5

Name

Description

Test 1 int8

0x01

Dec

Test 2 int8

0x02

Dec

10

Test 3 int8

0x03

Dec

11

Test 4 int8

0x04

Dec

12-13

Test 5 int16

0x1011

4113

Dec

14-15

Test 6 int16

0x8013

-32749

Dec

16-19

Test 7 int32

0x20212223

539042339

Dec

20-23

Test 8 int32

0x90919293

-1869507949

Dec

Received data record 120 alarms


Index X
Byte

Name

Description

823 Overview of all


active alarms

4.6

1 = device 1 n = device n

The bit number corresponds to the alarm number.


8.0 n.u.
8.1 Alarm 1
8.2 Alarm 2
.
23.7 Alarm 127

Received data record 121 alarms


Index X
Byte

Name

823 Overview of all


active alarms

Copyright 2010 Bhler AG

1 = device 1 n = device n

Description
The bit number corresponds to the alarm number.
8.0 Alarm 128
8.1 Alarm 129
8.2 Alarm 130
.
23.7 Alarm 255

MEAG-MDDR-MDDT-66499-4-en-1008

16

General data for all devices

Profibus-DP Protocol

4.7

Received data record 125 IO monitor 24V (input / output)


Index X = module number (0 = basic print >0 = CAN modules)
Byte
812

Name

Description

24V inputs

Byte.bit number / I. input number


I.0.n Inputs basic print
I.X.n Inputs CAN module index X
The description of the input function can be taken
from the operating instructions of the corresponding
device.
8.0
8.1
8.2
8.3
8.4
8.5
8.6
8.7
9.0
9.1
9.2
9.3
9.4
9.5
9.6
9.7

I X.0
I X.1
I X.2
I X.3
I X.4
I X.5
I X.6
I X.7
I X.8
I X.9
I X.10
I X.11
I X.12
I X.13
I X.14
I X.15

15

24V inputs
15.0 I1 display 1
display print card 15.1 I2 display 1
15.2 I3 display 1
15.3 n.u.

1620

24V outputs

10.0 I X.16
10.1 I X.17
10.2 I X.18
10.3 I X.19
10.4 I X.20
10.5 I X.21
10.6 I X.22
10.7 I X.23
11.0 I X.24
11.1 I X.25
11.2 I X.26
11.3 I X.27
11.4 I X.28
11.5 I X.29
11.6 I X.30
11.7 I X.31
15.4 I1 display 2
15.5 I2 display 2
15.6 I3 display 2
15.7 n.u.

Byte.bit number / I.output number


I.0.n Outputs basic print
I.X.n Outputs CAN module index X
The description of the output function can be taken
from the operating instructions of the corresponding
device.
16.0 O X.0
16.1 O X.1
16.2 O X.2
16.3 O X.3
16.4 O X.4
16.5 O X.5
16.6 O X.6
16.7 O X.7

21...23

17.0 O X.8
17.1 O X.9
17.2 O X.10
17.3 O X.11
17.4 O X.12
17.5 O X.13
17.6 O X.14
17.7 O X.15

n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

4.8

General data for all devices

17

Received data record 127 (received data bytes 823)


General device information

Byte

Name

811

Current scale
weight

Range [unit]

Description

099 999 [DIV]

Current weight of scale content in the selected resolution


of the A/D converter (ADC.DIV)

1)

12

Decimal places 1) 03

Number of decimal places for weight values with division


DIV according to the setting ADC.DIV

13

Type of device

= not defined

= DMS-T

(DMS transmitter)

= DUMP

(dump scales)

= DIFFG

(differential dosing scale with


metering slide gate)

= DIFF

(differential dosing scale with


feeder screw)

= DIFFM

(micro-differential dosing scale)

= MZMN

(micro-dosing unit; no scale)

= FBAL

(automatic flow balancer and


flowmeter)

= CHECK

(check weigher)

= BAG

(bagging scale)

10

= BAGD1

(differential bagging scale single


system)

11

= BAGD2

(differential bagging scale double


system)

12

= BAGD3

(differential bagging scale triple


system)

13

= MYFC

(automatic moisture control unit)

14

= MOZF

(fluid flow governor)

15

= SLIDE

(metering slide gate)

16

= DCOS

(dosing control system)

17

= BSPB

(load-dependent pressure control)

18

= DEVICE

(DevCtrl temperature controller)

19

= MWEJ

(MWEJ retrofit for MWBD/F)

20

= BAG2

(double bagging scale)

21

= GSCREW

(graviscrew MSDR)

100

= MDDR_T

(roller mill Antares MDDR/T)

110

= DFCQ

(hammer mill)

120

= DFCI

(press control)

130

= MHSA

(impact huller)

140

= FC

(sifter frequency control)

Copyright 2010 Bhler AG

0255

MEAG-MDDR-MDDT-66499-4-en-1008

18

General data for all devices

Profibus-DP Protocol

14

Program version
number

099

Number of program version. e.g. V33A

15

Program version
letter

'A''Z'

Letter of program version, e.g. V33A


The letter is transmitted in ASCII code

16

Address

0255

Profibus DP address of device (parameter PBDP.ADR)

Counter for definite identification of weights etc.

1719 n.u.
2023 Identification
counter

2)

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

4.9

Received data record 11, 12 parameter output


Received data record 11 (parameter name)

Byte
7

Name

Range [unit]

Index of received 0255


data record

Description
In this data record the index has the special function of
controlling the query.
The parameter output is started or restarted with the
value 253.
The next parameter is selected with the value 254. To do
this, the parameter value of the current parameter must
however have also been called up previously with
received data record 12.
No acknowledgement of the index is given in the usual
form. Instead a counter is returned which, beginning from
one, is incremented by one with every parameter returned.
255 is returned once all the parameters have been
queried.

815

Parameter group ASCII set of


characters

1623 Parameter name

ASCII set of
characters

Parameter group of the currently selected parameter.


Name of the currently selected parameter.

Received data record 12 (parameter value)


Byte
7

823

Name

Range [unit]

Description

Index of received 0255


data record

No acknowledgement of the index is given in the usual


form. Instead a counter is returned which, beginning from
one, is incremented by one with every parameter
returned.
255 is returned once all the parameters have been
queried.

Parameter value

Value of the currently selected parameter.

ASCII set of
characters

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

General data for all devices

19

4.10 Transmitted/received data record 126 date/time


The clock can be written to with the transmitted data record 126,
permitting a synchronisation of the time.
Transmitted data record 126 (date/time)
Byte Name

Range
[unit]

Description

Seconds

059

Set seconds

Minutes

059

Set minutes

10

Hours

023

Set hours

11

Day

131

Set day

12

Month

112

Set month

13

Year

063

Set year

14

Adopt time

01

= Do not adopt time

= Adopt time
(bytes 813; single with positive
edge even if it is already 1, when
changeover is made to transmitted
data record 126)

15 n.u.
23
The clock is read with the received data record 126,
permitting a sychronisation of the time.
Received data record 126 (date/time)
Byte Name

Range
[unit]

Description

Seconds

059

Read seconds

Minutes

059

Read minutes

10

Hours

023

Read hours

11

Day

131

Read day

12

Month

112

Read month

13

Year

063

Read year

14

Reserved

Reserved but not used

15 n.u.
23

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

20

General data for all devices

Profibus-DP Protocol

4.11 Received data record 13 job data / calibration memory


Received data record 13 is used to read the last calibration memory entry.
The identification number and the first 3 values are transferred with index 0. The
date, time and last 2 values are transferred with index 1. The number of values
varies according to application (for values, see application in the chapters that
follow)
Received data record 13 index = 0 (Job data/calibration memory)
Byte

Name

Range [unit]

Description

811

Identification
number

04294 967 295

Consecutive number incremented by 1 each time a job is


saved.

1215 Value 1

-2147 483 648


2147 483 647

Saved value 1 of last job


(for value, see application)

1619 Value 2

-2147 483 648


2147 483 647

Saved value 2 of last job


(for value, see application)

2023 Value 3

-2147 483 648


2147 483 647

Saved value 3 of last job


(for value, see application)

Received data record 13 index = 1 (Job data/calibration memory)


Byte

Name

Range [unit]

Description

Seconds
Minutes
Hours
Day
Month
Year

059
059
023
131
112
063

Date and time when last job was saved

1619 Value 4

-2147 483 648


2147 483 647

Saved value 4 of last job


(for value, see application)

2023 Value 5

-2147 483 648


2147 483 647

Saved value 5 of last job


(for value, see application)

8
9
10
11
12
13

1415 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

DMS transmitter (DMS-T)

21

DMS transmitter (DMS-T)


In the case of the DMS-T, the compact protocol described in chapter 5.6 can be
used instead of the one described here.

5.1

Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Received data

Bit 0: Zeroing
Bit 1: Zeroing ( 4 %)
Bit 2: Taring
Bit 3: Gross display
Bit 4: Net display
Bit 5: Clear tare (net = gross)
Bit 6: Print / save job
Bit 7: Acknowledge "New values ready" 1)
Bits 07: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification
to received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
n.u.

Bit 0: Operation
Bit 1: Weight sign
Bit 2: Scales standstill
Bit 3: Data ready
Bit 4: n.u.
Bit 5: n.u.
Bit 6: Print out started / job saved
Bit 7: New values ready
1)
Bits 07: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
1)
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Current scale weight (gross) according to
setting TCON.DDIV
(0999 999 see status bit for sign)
or consecutive number (0999 999)
according to parameter TCON.PBDAT
Current scale weight in DIV (gross)
(99 99999 999)

n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
1)

1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Current scale weight in DIV (net)


(99 99999 999)

Number of decimal places (03)


n.u.
Step number (01)
Alarm number (099)

Reserved but not used

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

22

DMS transmitter (DMS-T)

5.2

Control bits (transmitted data bytes 03)

Byte

Bit

Profibus-DP Protocol

Name

Description

Zeroing

Gross and net weight are set to 0.

Zeroing ( 4 %)

Gross and net weight are set to 0 if current scale weight is


< 4 % of max. scale weight TCON.MAXW.

Taring

Net weight is set to 0 and remote display switches to net


weight.

Gross display

Remote display switches to gross weight.

Net display

Remote display switches to net weight.

Clear tare

Clear tare weight (net weight = gross weight)

Print / save job

Starts print job for net and gross weight (leave applied until
the status bit "Print out started / job saved" = 1).

Acknowledge "New
values ready"

Reserved for future applications.

07 n.u.

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

5.3

DMS transmitter (DMS-T)

23

Status bits (received data bytes 03)

Byte

Bit

Name

Description

Operation

= Operation

= Alarm or calibration mode (calibration switch = CAL)

= Positive weight

= Negative weight

= Scales at standstill

= No standstill

= Weight valid

= Weight invalid

= The "Print / save job" control bit is applied and the printer has
accepted the data or the job is saved.
Is set to 0 if the "Print / save job" control bit = 0.

Weight sign

Scales standstill

Data ready

n.u.

n.u.

Print out started /


job saved

New values ready

Reserved for future applications.

07 n.u.

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

24

DMS transmitter (DMS-T)

Profibus-DP Protocol

5.4

Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)

Byte

Name

823

n.u.

5.5

Range [unit]

Description
Empty data record as DMS-T has no default nominal
values.

Received data records (received data bytes 823)


Received data record 1 (default actual values)

Byte

Name

Range [unit]

Description

811

Current gross
scale weight

0999 999 [DDIV]

Current scale weight without sign, with resolution


according to parameter TCON.DDIV.
The sign is a status bit
(is transferred when TCON.PBDAT=DOVAL)

0999 999

Consecutive number incremented by 1 with every print /


job save
(is transferred when TCON.PBDAT=JOBID)

99 99999 999
[DIV]

Current gross scale weight with sign, with resolution DIV.


Corresponds to parameter BRWT

or
consecutive
number
1215 Current gross
scale weight

1619 Current net scale 99 99999 999


weight
[DIV]
20

Decimal places

21

n.u.

22

Step number

23

Alarm number

Current net scale weight with sign, with resolution DIV.


Corresponds to parameter NEWT

03

Number of decimal places DIV on the Profibus interface


according to the setting ADC.DIV.

Calibrating

Operation

099

In accordance with operating instructions 66698-2-1

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

DMS transmitter (DMS-T)

25

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

Range [unit]

811

ID number

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

1215 Gross weight

999 999999 999 Saved gross scale weight of last job with sign and
[DIV]
resolution DIV.

1619 Net weight

999 999999 999 Saved net scale weight of last job with sign and
[DIV]
resolution DIV.

2023 Tare weight

999 999999 999 Saved tare scale weight of last job with sign and
[DIV]
resolution DIV.
Received data record 13, index = 1

813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

5.6

Compact protocol
The compact protocol works with just one byte of transmitted data and 4 bytes of
received data. It is active when parameter PBDP.MPDP = SHORT/K.
Transmitted data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Zeroing
Zeroing ( 4 %)
Taring
Gross display
Net display
Clear alarm
n.u.
Print / save job

Copyright 2010 Bhler AG

Byte

Received data

Bit 0: Weight sign (see digital output)


Bit 1: Scales standstill (see digital output)
Bit 2: Operation(see digital output)
Bit 3: Data ready (always 1, data always valid)
Bits 47: Alarm number (only alarms 115)

Weight value (MSB)

24 bits binary with resolution in accordance with


parameter TCON.DDIV. Limited in accordance with
TCON.LDOV.
If only a 16 bit resolution is used, a data word can be
placed via bytes 2 and 3.

Weight value (LSB)

MEAG-MDDR-MDDT-66499-4-en-1008

26

Dump scale (DUMP, DUMP2)

Profibus-DP Protocol

Dump scale (DUMP, DUMP2)

6.1

Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Start / stop
Clear total
Residual discharge
Continue metering
Discharge release
Clear total (without print-out)
n.u.
Acknowledge "New values ready"

Byte

Received data

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Bits 07: n.u.

Bit 0: Outside rate tolerance


Bits 17: n.u.

Bits 07: n.u.

Bits 07: n.u.

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:

No. of transmitted data record = 128

No. of transmitted data record = 128

Index of transmitted data record = X

Index of transmitted data record = X

No. of received data record = 1

No. of received data record = 1

Index of received data record = X

Index of received data record = X

Nominal rate in kg/h (04000 000)

Actual rate in kg/h (04000 000)

Control signals valid


Local mode
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknowledge "Modification to
received data record"

Operation
Total reached
Residual discharge completed
Cut-off point reached
Total ready
Conveying release
Weight pulse
New values ready

DI 0.0
DI 0.1
DI 0.2
Remote control via Profibus DP
Incorrect nominal value
Common alarm
Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record

9
10
11
Nominal total weight in kg / DIV
(099 999 999)

12

Total weight in kg / DIV


(0999 999 999)

13
14
15
Cut-off weight in kg (09999)

16

Total weight in kg / DIV (cannot be cleared)

17

(0999 999 999)

n.u.

18

n.u.

19

n.u.

20

Number of decimal places (03)

n.u.

21

n.u.

n.u.

22

Step number (08)

n.u.

23

Alarm number (099)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

6.2

Dump scale (DUMP, DUMP2)

27

Control bits (transmitted data bytes 03)

Byte

Bit

Name

Description

Start / stop

= Release weighing cycle

= Stop weighing cycle after next discharge

Clear total

= Clear total weight (which can be cleared) when the "Total


ready" status bit = 1.
If there is a printer available, the total is printed out.

Residual discharge

= Discharges a residual amount from the scale (from step 1 or 2).


After the discharge process, the status bit "Residual discharge
completed" is set.

= Status bit "Residual discharge completed" is deleted.

In the operating mode "Feed from full" (TCON.IMOD=FULLR),


"Residual discharge" causes the surge hopper to be emptied in
addition before the scale itself.
3

Continue metering

Discharge release

This bit is only taken into account if the parameter TCON.DIPB = ON_P
or if TCON.DIPB = ON and a probe is used additionally.

Clear total without


print-out

n.u.

Acknowledge "New
values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

= Operating mode with nominal total weight: Metering continues


after the nominal total weight is reached (emptying of feed).
Operating mode without nominal total weight: Probe in surge
hopper is bypassed if "Feed from full" is selected.

= Discharge of scale released.


Must normally be 1, also in the case of residual discharge.

= Stop weighing cycle before discharge


(scale blocked in step 4).

= Clear total weight (which can be cleared) when the "Total


ready" status bit = 1.
The total is not printed out even if there is a printer available.

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

MEAG-MDDR-MDDT-66499-4-en-1008

28

Dump scale (DUMP, DUMP2)

6.3

Status bits (received data bytes 03)

Byte

Bit

Name

Description

Operation

= The scale is on

= The scale is off

Total reached

Only where nominal total weight > 0


1

= Total weight nominal total weight

= Where control bit "Clear total" = 1 or (total weight < nominal


total weight)

Residual discharge
completed

= Residual discharge has been successfully completed

= Control bit "Residual discharge" = 0

Cut-off point
reached

Only where nominal total weight > 0


1

= Total weight (nominal total weight-cut-off weight)

Total ready

= The total can be cleared with the control bit "Clear total"

Conveying release

= The scale has been started and no alarms are pending. (can
be used to switch on feed elements).

Weight pulse

Pulses according to SYS.WIMP

New values ready

= New values are available (total weights, actual rate).

= Control bit "Acknowledge new values" = 1

Profibus-DP Protocol

Outside rate
tolerance

Only where rate tolerance limits are preselected


1

= The actual rate does not fall within the preselected tolerance
limits.

17 n.u.
2

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

6.4

Dump scale (DUMP, DUMP2)

29

Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)

Byte

Name

Range [unit]

Description

811

Nominal rate

0FMAX [kg/h]
(max. 4000 000)

Only when rate setting is at maximum


(TCON.FMAX > 0).
The nominal rate is displayed in the parameter FLOS.

1215 Nominal total


weight

0 / MINT
99 999 999 [kg]

1) If the nominal total weight = 0, feeding takes place


2) continuously. If the total weight reaches the nominal total
weight, feeding is stopped. This value is only adopted in
step 1.

1617 Cut-off weight

09999 [kg]

Only active where nominal total weight > 0. The status bit
"Cut-off weight reached" is set when the total weight
(nominal total weight cut-off weight)

1823 n.u.
1)

Minimum feed volume according to parameter TCON.MINT

2)

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Transmitted data record 129 (nominal values part 2)


Byte

Name

Range [unit]

Description

811

Nominal dump

MINWMAXW [kg] Nominal weight of a dumped volume between a


minimum (TCON.MINW) and maximum (TCON.MAXW).
(max. 99 999)
This value is only adopted in step 1.

1215 Upper rate


tolerance

0999 999 [kg/h]

If the actual rate is > the upper rate tolerance, the status
bit "Outside rate tolerance" = 1.
Only active when the value is > 0.

1619 Lower rate


tolerance

0999 999 [kg/h]

If the actual rate < the lower rate tolerance, the status bit
"Outside rate tolerance" = 1.
Only active when the value is > 0.

2023 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

30

Dump scale (DUMP, DUMP2)

Profibus-DP Protocol

6.5

Received data records (received data bytes 823)


Received data record 1 (default actual values)

Byte

Name

Range [unit]

Description

811

Actual rate

04000 000 [kg/h]

Current actual rate

0999 999 999


[kg]

Set to 0 with the control bit "Clear total". When the value
reaches maximum, counting starts again from 0.

1215 Total weight


(can be cleared)

2)
1619 Total weight
which cannot be
cleared

0999 999 999


[kg]

When the value reaches maximum, counting starts again


from 0.

2)

2)

03

Number of decimal places DIV on the Profibus interface


according to the setting PBDP.WFOR and ADC.DIV

Step number

08

In accordance with operating instructions 66698-2-3

Alarm number

099

In accordance with operating instructions 66698-2-3

20

Decimal places

21

n.u.

22
23

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Received data record 129 (nominal values part 2)


For data contents, see transmitted data record 129

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

1215 Total weight

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

0999 999 999


[DIV]

Saved total weight of last job with resolution DIV.

1619 n.u.
2023 n.u.
Received data record 13, index = 1
813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Differential dosing scale (DIFF)

Differential dosing scale (DIFF)

7.1

Summary of standard data records 128/1

31

See following pages for detailed description and other data records.
Transmitted data
Bit 0: Start / stop
Bit 1: Clear total
Bit 2: Discharge
Bit 3: Fill
Bit 4: n.u.
Bit 5: No alarm when empty
Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
Bits 07: n.u.

Bits 07: n.u.


Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification
to received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal rate in kg/h (0999 999)

Nominal total weight in kg / DIV (099 999


999)

n.u.
n.u.
n.u.
n.u.
n.u.
Recipe number (load recipe) (050)
n.u.
n.u.

Copyright 2010 Bhler AG

Byte
0

2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Received data
Bit 0: Operation
Bit 1: Total reached
Bit 2: Discharge completed
Bit 3: Ready for feeding
Bit 4: Total ready
Bit 5: Surge hopper empty
Bit 6: Weight pulse
Bit 7: New values ready
Bit 0: Scale empty
Bit 1: Feeding time exceeded
Bit 2: Level
Bit 3: Product feed
Bits 47: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Actual rate in kg/h (0999 999)

Total weight in kg / DIV (0999 999 999)

Total weight in kg / DIV (cannot be cleared)


(0999 999 999)

Number of decimal places (03)


Recipe number (current recipe) (050)
Step number (09)
Alarm number (099)

MEAG-MDDR-MDDT-66499-4-en-1008

32

Differential dosing scale (DIFF)

7.2

Control bits (transmitted data bytes 03)

Byte

Bit

Profibus-DP Protocol

Name

Description

Start / stop

= Release weighing cycle (start feeding)

= Stop weighing cycle (stop feeding immediately)

Clear total

= Clear total weight (which can be cleared) when status bit "Total
ready" = 1.

Discharge

= Discharge weigh hopper (step 7). Only possible from step 1;


the start signal must not be active. After the discharge process,
the status bit "Discharge completed" is set. If the scale cannot
be emptied, the status bit "Feeding time exceeded" is set.

= Stop discharge. The status bit "Residual discharge completed"


is deleted.

= Fill scale to upper switching point (step 8). When the scale is
full, the status bit "Ready for feeding" is set. If the scale cannot
be filled, the status bit "Surge hopper empty" is set.

= If the scale becomes empty, the status bit "Common alarm" is


not set. This means that no alarm is generated when the scale
is emptied during normal operation
(status bit "Scale empty" = 1)

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

Filling

n.u.

No alarm when
empty

n.u.

Acknowledge "New
values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

7.3

33

Status bits (received data bytes 03)

Byte

Bit

Name

Description

Operation

= The scale is on

= The scale is off

Total reached

Only where nominal total weight > 0


1

= Total weight nominal total weight

= Where control bit "Clear total" = 1


or (total weight < nominal total weight)

Discharge
completed

= Discharge has been successfully completed

= When control bit "Discharge" = 0

Ready for feeding

= The scale is full (weight > upper switching point)

Total ready

= The total can be cleared with the control bit "Clear total"

Surge hopper empty 1

= The scale was unable to be filled within the max. refill time
(TCON.TFIL) (not on common alarm; warning NOPROD)

= If the scale is stopped with control bit "Start" = 0 in normal


operation or if the control bit "Fill" = 0 after filling

Differential dosing scale (DIFF)

Weight pulse

Pulses according to SYS.WIMP

New values ready

= New values are available (total weights, actual rate)

= Control bit "Acknowledge new values" = 1

= The scale is completely empty (in normal operation only).


Also influences the status bit "Common alarm" except for
control bit "No alarm when empty" = 1. Alarm EMPTY

= If the scale is stopped with control bit "Start" = 0.

= The max. feeding time was exceeded during the discharge


process or in the operating mode "Small batch feeding"
(not on common alarm; warning PTIME)

= If the scale is stopped with control bit "Start" = 0 in normal


operation or small batch feeding or if the control bit "Discharge"
= 0 after discharging

= Current scale weight Level weight (TCON.NLEV)

= Current scale weight < level weight


Allows for early detection of empty scale hopper.

= Product requested by scale (refilling), this bit can be used to


activate refilling elements (refill screw).

Scale empty

Feeding time
exceeded

Level

Product feed

47 n.u.
2

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

34

Differential dosing scale (DIFF)

Profibus-DP Protocol

7.4

Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)

Byte

Name

Range [unit]

Description

811

Nominal rate

0FMAX [kg/h]
(max. 999 999)
Micro feeding in
[10 g/h]

The nominal rate is displayed in the parameter FLOS.


The value must be between 0 and maximum
(TCON.FMAX).
In the case of nominal rates < minimum (TCON.FMIN),
the value 0 is adopted.
In admixture mode in 0.0001 % as admixture
percentage.

1215 Nominal total


weight

099 999 999 [kg] 2) If the total weight reaches the nominal total weight,
Micro feeding in [g]
feeding is stopped. If the nominal total weight = 0,
feeding takes place continuously. This value is only
adopted in step 1.

1620 n.u.
21

Recipe number

050

150 =
0

Load recipe into working recipe 0

= Do not load recipe

2223 n.u.
2)

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Transmitted data record 136 (recipe)

Index: 050 as recipe number (0 = working recipe)

Byte

Name

Range [unit]

Description

89

Specific density

10300 [0.01 kg/l]


(0.103.00)

Specific density of product (REC.DENS)

1011 Gain factor

1002000 [0.1]
(10.0200.0)

Gain factor feeding rate (REC.FACT)

1213 Cut-off weight

09999 [DIV]

Cut-off weight for small batch feeding (REC.CWT)

01

Automatic correction of gain factor (REC.CFAC) (0 =


OFF / 1 = ON)

1422 n.u.
23

Autom. gain
factor correction

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

7.5

Differential dosing scale (DIFF)

35

Received data records (received data bytes 823)


Received data record 1 (default actual values)

Byte

Name

Range [unit]

Description

811

Actual rate

0999 999 [kg/h]


Micro feeding in
[10 g/h]

Current actual rate

1215 Total weight


(can be cleared)

0999 999 999 [kg]


2)
Micro feeding in [g]

Set to 0 with the control bit "Clear total". When the


value reaches maximum, counting starts again from 0.

1619 Total weight


which cannot be
cleared

0999 999 999 [kg]


2)
Micro feeding in [g]

When the value reaches maximum, counting starts


again from 0.

2)

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting PBDP.WFOR and ADC.DIV

21

Recipe number

050

Currently loaded recipe

22

Step number

09

In accordance with operating instructions 66698-2-5

23

Alarm number

099

In accordance with operating instructions 66698-2-5

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Received data record 136 (recipe)

Index: 050 as recipe number (0 = working recipe)

For data contents, see transmitted data record 136

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

1215 Total weight

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

0999 999 999


[DIV]

Saved total weight of last job with resolution DIV.

1619 n.u.
2023 n.u.
Received data record 13, index = 1
813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

36

Flow balancer MZAH (FBAL)

Profibus-DP Protocol

Flow balancer MZAH (FBAL)

8.1

Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Bit 0: Start / stop


Bit 1: Clear total
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: No alarm when "Silo empty"
Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
Bits 07: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"

No. of transmitted data record = 128


Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal rate in kg/h (0999 999)

Nominal total weight in kg (099 999)

n.u.
n.u.
n.u.
n.u.
n.u.
Recipe number (load recipe) (050)
n.u.
n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

1
2
3

Received data
Bit 0: Operation
Bit 1: Total reached
Bit 2: n.u.
Bit 3: n.u.
Bit 4: Total ready
Bit 5: Silo empty
Bit 6: Weight pulse
Bit 7: New values ready
Bits 07: n.u.
Bits 07: n.u.
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

DI 0.0
DI 0.1
DI 0.2
Remote control via Profibus DP
Incorrect nominal value
Common alarm
Acknowledge "Modification to
transmitted data record"
Modification to received data record

No. of transmitted data record = 128


Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Actual rate in kg/h (0999 999)

Total weight in kg (0999 999 999)

Total weight in kg (cannot be cleared)


(0999999999)

n.u.
Recipe number (current recipe) (050)
Step number (09)
Alarm number (099)

Copyright 2010 Bhler AG

Profibus-DP Protocol

8.2

Flow balancer MZAH (FBAL)

37

Control bits (transmitted data bytes 03)

Byte

Bit

Name

Description

Start / stop

= Release feeding cycle (start feeding)

= Stop feeding cycle (stop feeding immediately)

= Clear total weight (which can be cleared) when status bit "Total
ready" = 1.

= In case of a "Silo empty" alarm, the status bit "Common alarm"


is not set. This means that no alarm is generated when the flow
balancer becomes empty in normal operation (status bit "Silo
empty" = 1).

= Delete status bit "New values ready"


(leave until "New values ready" = 0)

Clear total

n.u.

n.u.

n.u.

No alarm when silo


empty

n.u.

Acknowledge "New
values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

38

Flow balancer MZAH (FBAL)

8.3

Status bits (received data bytes 03)

Byte

Bit

Profibus-DP Protocol

Name

Description

Operation

= Flow balancer started

= Flow balancer stopped

Total reached

Only where nominal total weight > 0


1

= Total weight nominal total weight

= Where control bit "Clear total" = 1


or (total weight < nominal total weight)

n.u.

n.u.

Total ready

= The total can be cleared with the control bit "Clear total"

Silo empty

= The silo is empty (alarm EMPTY)

= If the scale is stopped with control bit "Start" = 0

Also refer to description of alarm in operating instructions 66698-2-6


6

Weight pulse

Pulses according to SYS.WIMP

New values ready

= New values are available (total weights, actual rate)

= Control bit "Acknowledge new values" = 1

07 n.u.

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

8.4

Flow balancer MZAH (FBAL)

39

Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)

Byte

Name

Range [unit]

Description

811

Nominal rate

0FMAX [kg/h]
(max. 999 999)

The nominal rate is displayed in the parameter FLOS.


For nominal rates < FMIN, the value 0 is adopted.
For nominal rates > FMAX, FMAX is adopted.

099 999 [kg]

If the total weight reaches the nominal total weight,


feeding is stopped. If the nominal total weight = 0,
feeding takes place continuously.
This value is only adopted in steps 0 and 1.

050

150 =

1215 Nominal total


weight

1620 n.u.
21

Recipe number

Load recipe into working recipe 0

= Do not load recipe


This value is only adopted in steps 0 and 1.

2223 n.u.

8.5

Received data records (received data bytes 823)


Received data record 1 (default actual values)

Byte

Name

Range [unit]

Description

811

Actual rate

0999 999 [kg/h]

Current actual rate

1215 Total weight


(can be cleared)

0999 999 999 [kg] Set to 0 with the control bit "Clear total". When the value
reaches maximum, counting starts again from 0.

1619 Total weight


which cannot be
cleared

0999 999 999 [kg] When the value reaches maximum, counting starts again
from 0.

20

n.u.

21

Recipe number

050

Currently loaded recipe

22

Step number

09

In accordance with operating instructions 66698-2-6

23

Alarm number

099

In accordance with operating instructions 66698-2-6

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

40

Flow balancer MZAH (FBAL)

Profibus-DP Protocol

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

1215 Total weight

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

0999 999 999 [kg] Saved total weight of last job with resolution kg.

1619 n.u.
2023 n.u.
Received data record 13, index = 1
813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Check weigher (CHECK)

Check weigher (CHECK)

9.1

Summary of standard data records 128/1

41

See following pages for detailed description and other data records.
Transmitted data

Byte

Bit 0: Release (start / stop)


Bit 1: Clear bag counter/total
Bit 2: Activate weight check
Bit 3: n.u.
Bit 4: n.u.
Bit 5: n.u.
Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
Bits 07: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
Recipe number (050)
n.u.
n.u.

Copyright 2010 Bhler AG

1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Received data
Bit 0: Operation
Bit 1: n.u.
Bit 2: Weight checked
Bit 3: Underweight
Bit 4: Overweight
Bit 5: Weight in tolerance
Bit 6: Weight outside tolerance
Bit 7: New values ready
Bits 07: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal bag weight in DIV
Actual bag weight in DIV
Total weight of bags in tolerance in DIV
(0999999999)

Bag count of bags within tolerance


(065 000)
n.u.
n.u.
Number of decimal places (03)
Recipe number (current recipe) (050)
Step number (04)
Alarm number (099)

MEAG-MDDR-MDDT-66499-4-en-1008

42

Check weigher (CHECK)

9.2

Control bits (transmitted data bytes 03)

Byte

Bit

Profibus-DP Protocol

Name

Description

Release
(start / stop)

= General release (conveyor belt running). Release of weight


check and automatic zeroing.

Clear bag counter /


total

= Bag counter is reset and the total weight deleted

Activate weight
check

= Ready for start (bag-detecting light barrier covered)

n.u.

n.u.

n.u.

n.u.

Acknowledge "New
values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

Edge 1 -> 0 = detection of end of bag when light barrier is no longer


covered. Starting of time TCON.TSTD after which weight is adopted.

MEAG-MDDR-MDDT-66499-4-en-1008

= Delete status bit "New values ready"


(leave until "New values ready" = 0)

Copyright 2010 Bhler AG

Profibus-DP Protocol

9.3

Check weigher (CHECK)

43

Status bits (received data bytes 03)

Byte

Bit

Name

Description

Operation

= Weight check is released


(control bit "Release" = 1)

n.u.

Weight checked

= Bag has been checked. The signal remains active for the
period TCON.TDO or, in case of an alarm, until the alarm is
cleared.

Underweight

= Bag is underweight outside the tolerance REC.T1 or REC.T2.


The signal remains active for the period TCON.TDO or, in case
of an alarm, until the alarm is cleared.

Overweight

= Bag is overweight outside the tolerance REC.T1+ or REC.T2+.


The signal remains active for the period TCON.TDO or, in case
of an alarm, until the alarm is cleared.

Weight in tolerance

= Bag is within the tolerances REC.T1 and REC.T2. The signal


remains active for the period TCON.TDO or, in case of an
alarm, until the alarm is cleared.

Weight is outside
tolerance

= Bag is outside the tolerances REC.T1 and REC.T2. The signal


remains active for the period TCON.TDO or, in case of an
alarm, until the alarm is cleared.

New values ready

= New values are available(bag weight, counter)

= Control bit "Acknowledge new values ready" = 1

07 n.u.

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

44

Check weigher (CHECK)

Profibus-DP Protocol

9.4

Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)

Byte

Name

820

n.u.

21

Recipe number

Range [unit]

Description

050

150

= Load required recipe into working recipe 0

= Do not load recipe

2223 n.u.

Transmitted data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
Byte

Name

Range [unit]

Description

89

Nominal bag
weight

MINBMAXB [DIV] Nominal bag weight (net weight) (REC.SIZE)


The nominal bag weight must be between the minimum
(TCON.MINB) and maximum (TCON.MAXB) nominal
bag weights.

1011 Bag empty


weight

0MAXB [DIV]

Weight of empty bag ((tare weight) (REC.EBAG)

1213 Tolerance 1
positive

0999 [DIV]

Bag overweight or outside tolerance if bag weight >


nominal bag weight + tolerance 1 positive (REC.T1+). 0
= no monitoring

1415 Tolerance 1
negative

0999 [DIV]

Bag underweight or outside tolerance if bag weight <


nominal bag weight tolerance 1 negative (REC.T1). 0
= no monitoring

1617 Tolerance 2
positive

0SIZE [DIV]

Bag overweight or outside tolerance if bag weight >


nominal bag weight + tolerance 2 positive (REC.T2+). 0
= no monitoring (common alarm)

1819 Tolerance 2
negative

0SIZE [DIV]

Bag underweight or outside tolerance if bag weight <


nominal bag weight tolerance 2 negative (REC.T2). 0
= no monitoring (common alarm)

010 [0.1 s]
(0.01.0 s)

Time delay in addition to TCON.TSTD until weight is


adopted (REC.TSD+)

20

Additional time
delay for weight
check

2123 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

9.5

Check weigher (CHECK)

45

Received data records (received data bytes 823)


Received data record 1 (default actual values)

Byte

Name

Range [unit]

Description

89

Nominal bag
weight

050 000 [DIV]

Current nominal bag weight

1011 Actual bag


weight

065 535 [DIV]

Current actual bag weight

1215 Total weight

0999 999 999


[DIV]

Total weight of bags within tolerance

1617 Bag counter

065 000

Bag count of bags within tolerance

1819 n.u.
20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting ADC.DIV.

21

Recipe number

050

Currently loaded recipe

22

Step number

04

In accordance with operating instructions 66698-2-10

23

Alarm number

099

In accordance with operating instructions 66698-2-10

Received data record 2 (actual values part 2)


Byte

Name

Range [unit]

Description

89

Standard
deviation

0999 [DIV]

Standard deviation of bags within tolerance

1011 Average actual


bag weight

065 535 [DIV]

Average of actual bag weights based on number of bags


within tolerance

1215 Total weight

0999 999 999


[DIV]

Total weight of all bags

1617 Bag counter

065 000

Count of all bags

1823 n.u.

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Received data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

46

Check weigher (CHECK)

Profibus-DP Protocol

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

1215 Bag counter in


tolerance

065 000

Saved bag counter for bags in tolerance of last job.

1619 Total weight

0999 999 999


[DIV]

Saved total weight of bags in tolerance of last job with


resolution DIV.

2023 Average actual


bag weight

0999 999
[DIVx10]

Saved average of actual bag weights of last job with


resolution 10 x DIV.

Received data record 13, index = 1


813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 Standard
deviation

0999 [DIVx10]

2023 Bag counter


065 000
outside tolerance

MEAG-MDDR-MDDT-66499-4-en-1008

Saved standard deviation of actual bag weights of last


job with resolution 10 x DIV.
Saved bag counter for bags outside tolerance of last job.

Copyright 2010 Bhler AG

Profibus-DP Protocol

10

Bagging scale (BAG)

47

Bagging scale (BAG)

10.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data
Bit 0: Start / stop
Bit 1: Clear bag counter/total
Bit 2: Abort
Bit 3: FC alarm
Bit 4: Discharge release
Bit 5: Continue feeding
Bit 6: Acknowledge "Tolerance alarms"
Bit 7: Acknowledge "New values ready"
Bit 0: Surge hopper empty
Bit 1: n.u.
Bit 2: n.u.
Bit 3: n.u.
Bit 4: Release adj. to nominal value MWSK
Bit 5: Release closing MWSK
Bit 6: n.u.
Bit 7: n.u.
Bits 07: n.u.

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5
Bit 6:
Bit 7:

Control signals valid


Local mode
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknow. "Modification to received
data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
Nominal bag counter (099 999)

n.u.
Recipe number (050)
n.u.
n.u.

Copyright 2010 Bhler AG

Byte
0

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Received data
Bit 0: Operation
Bit 1: No. of bags reached
Bit 2: Weighing completed
Bit 3: Feeding completed
Bit 4: Bagging release
Bit 5: Dump pulse
Bit 6: Tolerance alarm
Bit 7: New values ready
Bit 0: Dribble feed
Bit 1: Fast flow
Bit 2: Discharge
Bit 3: Weight of checked bag
Bit 4: Gate opens MWSK
Bit 5: Gate closes MWSK
Bit 6: Gate in position MWSK
Bit 7: Gate closed MWSK
Bit 0: Discharge delayed
Bit 1: Filter cleaning
Bits 27: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknow. "Modification to transmitted
data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal bag weight in DIV (050 000)
Actual bag weight in DIV (065 535)
Total weight in DIV (0999 999 999)

Bag counter (incremental)


(099999)

Number of decimal places (03)


Recipe number (current recipe) (050)
Step number (09)
Alarm number (099)

MEAG-MDDR-MDDT-66499-4-en-1008

48

Bagging scale (BAG)

Profibus-DP Protocol

10.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop

= Start feeding (filling of scales). Allow signal to remain until


status bit "Dribble feed" = 1.

Clear bag counter /


total

= Bag counter is reset and total weight is cleared (only possible


in step 1 or 9 and with TCON.CCLR = ON)

Abort

= Switch to step 1

FC alarm

= Fault in frequency converter when TCON.FINV = ON


(generates alarm FINV)

Discharge release

= Discharge of scales released.


Allow signal to remain until status bit "Discharge" = 1

Continue feeding

= Continue feeding without zeroing. The signal must be on with


"Start". This also enables feeding of a started bag to be
completed after an interrupt (e.g. big bag).

Acknowledge
"Tolerance alarm"

= Acknowledgement of tolerance alarms.


Allow signal to remain until status bit "Tolerance alarm" = 0

Acknowledge "New
values ready"

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

Surge hopper empty 1

= Probe in surge hopper is uncovered. Each bag weight is


checked and corrected (always check cycle).

13 n.u.
4

Release adjustment
to nominal value

= The bed depth adjustment of the MWSK belt feed to the


nominal value is released.

Release closing

= Closing of the bed depth adjustment of the MWSK belt feed is


released.

67 n.u.
2

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Bagging scale (BAG)

49

10.3 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation

No. of bags reached Only with bag preselection.


1

Weighing completed 1

Feeding completed

Release bagging

= During feeding up to discharge.

= The preselected number of bags is reached.


= The weighing process is completely finished (step 5).

= When switching to step 8.

= The feeding process is completely finished (step 4).

= When switching to step 8.

= Without bag preselection, if the preselected nominal value has


not yet been reached.

= The preselected number of bags is reached.

Dump pulse

= Pulse from start of discharge (length 1 s).

Tolerance alarm

= The bag weight is outside the set tolerance limits


REC.TOL+, REC.TOL.

New values ready

= New values are available (total weights, actual rate).

= Control bit "Acknowledge new values ready" = 1.

Dribble feed

= Filling of scales in dribble flow mode


(also release of frequency converter).
Also activated during fast flow.

Fast flow

= Filling of scales in fast flow mode.

Discharge

= Discharge of scale.

Weight of checked
bag

= Current bag has been checked (check cycle).

Gate opens

= The gate of the bed depth adjustment of the MWSK belt feed
opens.

Gate closes

= The gate of the bed depth adjustment of the MWSK belt feed
closes.

Slide gate in
position

= The gate of the bed depth adjustment of the MWSK belt feed is
in the nominal position (open).

Gate closed

= The gate of the bed depth adjustment of the MWSK belt feed is
closed.

Discharge delayed

= Off-delay signal "Discharge" according to REC.FDEL.

Filter cleaning

= 200 ms pulse of every nth bag for cleaning a filter according to


TCON.CLN.

27 n.u.
3

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

50

Bagging scale (BAG)

Profibus-DP Protocol

10.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

815

n.u.

1619 Nominal bag


counter
20

n.u.

21

Recipe number

Range [unit]

Description

099 999

050

150

= Load required recipe into working recipe 0

= Do not load recipe

= Operation without bag preselection

2223 n.u.

Transmitted data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
Byte
89

Name

Range [unit]

Description

Nominal bag
weight

MINBMAXB [DIV] Nominal bag weight (net weight) (REC.SIZE)


The nominal bag weight must be between the minimum
(TCON.MINB) and maximum (TCON.MAXB) nominal
bag weights.

1011 Empty weight

109999 [DIV]

Start closure of discharge gate when weight falls below


this threshold (REC.EWT)

1213 Tolerance
positive

0999 [DIV]

Tolerance alarm when bag weight > nominal bag weight


+ tolerance positive (REC.TOL+)
0
= no monitoring

1415 Tolerance
negative

0999 [DIV]

Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.TOL-)
0
= no monitoring

1617 Fast flow trigger


value

09999 [DIV or
0.01 s]

Fast flow cut-off point or time according to


REC.DOSW. (REC.STRT)
0
= no fast flow

1819 Dribble flow


cut-off weight

02000 [DIV]

Dribble flow cut-off weight for switching off dribble feed


(REC.CUTW)

2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Bagging scale (BAG)

51

Transmitted data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
Byte

Name

Range [unit]

Description

Control cycle

150

Check weight of every nth bag only (REC.CCYC)


1
= check every bag

Fast flow by
weight

01

1
0

10

Nominal dribble
flow time

10200 [0.1 s]
(1.020.0 s)

Nominal dribble flow time for control system (REC.TDRI)

11

Fast flow rate

399 [%]

Fast flow rate (REC.FFLO)

12

Dribble flow rate

399 [%]

Dribble flow rate (REC.DFLO)

13

Nominal position
of bed depth

5100 [%]

Nominal position of bed depth MWSK (REC.HCSP)

14

Closing delay
closing cap

099 [0.1s]

Close closing cap of MSDP double scale with delay


(REC.FDEL)

= Fast flow by weight (REC.DOSW)


= Fast flow by time

1523 n.u.

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

1215 Bag counter

099999

Saved bag counter of all bags of last job.

1619 Total weight

0999 999 999


[kg]

Saved total weight of all bags of last job with


resolution kg.

2023 Average actual


bag weight

0999 999
[DIVx10]

Saved average of actual bag weights of last job with


resolution 10 x DIV.

Received data record 13, index = 1


813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415
1619 Standard
deviation

0999 [DIVx10]

Saved standard deviation of actual bag weights of last


job with resolution 10 x DIV.

2023 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

52

Bagging scale (BAG)

Profibus-DP Protocol

10.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

Nominal bag
weight

050 000 [DIV]

Current nominal weight

1011 Actual bag


weight

065 535 [DIV]

Current actual bag weight of checked bags.


If bags are not checked, the nominal value is adopted.

1215 Total weight

0999 999 999


[DIV]

Corresponds to the bag counter

1619 Bag counter

099 999

Bag counter which can be cleared (incremental)

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting ADC.DIV

21

Recipe number

050

Currently loaded recipe

22

Step number

09

In accordance with operating instructions 66698-2-8

23

Alarm number

099

In accordance with operating instructions 66698-2-8

89

Received data record 2 (actual values part 2)


Byte
811

Name

Range [unit]

Description

Bag counter
(cannot be
cleared)

099999999

Bag counter (cannot be cleared)

1223 n.u.

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Received data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136

Received data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 137

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

11

Bagging scale (BAG2)

53

Bagging scale (BAG2)

11.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Start / stop 1 (for scale 1)


Clear bag counter/total
Abort 1
FC alarm 1
Discharge release 1
Continue feeding 1
Acknowledge "Tolerance alarms"
Acknowledge "New values ready"
Surge hopper empty 1
n.u.
n.u.
n.u.
Release adj. to nominal value MWSK 1
Release closing MWSK 1
n.u.
n.u.

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5
Bit 6:
Bit 7:

Start / stop 2 (for scale 2)


Surge hopper empty 2
Abort 2
FC alarm 2
Discharge release 2
Continue feeding 2
Release adj. to nominal value MWSK 2
Release closing MWSK 2
Control signals valid
Local mode
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknow. "Modification to received
data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = 1/2
1 = scale 1, 2 = scale 2
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
Nominal bag counter (099 999)

Copyright 2010 Bhler AG

Byte
0

4
5
6
7
8
9
10
11
12
13
14
15
16

Received data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:

Operation 1
No. of bags reached
Weighing completed 1
Feeding completed 1
Bagging release
Dump pulse
Tolerance alarm 1
New values ready
Dribble feed 1
Fast flow 1
Discharge 1
Weight of checked bag
(according to index)
Bit 4: Gate opens MWSK 1
Bit 5: Gate closes MWSK 1
Bit 6: Gate in position MWSK 1
Bit 7: Gate closed MWSK 1
Bit 0: Alarm 2
Bit 1: Discharge 2
Bit 2: Weighing completed 2
Bit 3: Feeding completed 2
Bit 4: Dribble feed 2
Bit 5: Fast flow 2
Bit 6: Tolerance alarm 2
Bit 7: Gate opens MWSK 2
Bit 0: Gate closes MWSK 2
Bit 1: Gate in position MWSK 2
Bit 2: Gate closed MWSK 2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm (alarm 1)
Bit 6: Acknow. "Modification to transmitted
data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = 1/2
1 = scale 1; 2 = scale 2
Nominal bag weight in DIV (050 000)
Actual bag weight in DIV (065 535)
Total weight in DIV (0999 999 999)

Bag counter (incremental)

MEAG-MDDR-MDDT-66499-4-en-1008

54

Bagging scale (BAG2)

Profibus-DP Protocol

17
18
19
20
21
22
23

n.u.
Recipe number (050)
n.u.
n.u.

(099999)

Number of decimal places (03)


Recipe number (current recipe) (050)
Step number (09)
Alarm number (099)

11.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop 1

= Start feeding (filling of scale 1). Allow signal to remain until


status bit "Dribble feed 1" = 1.

Clear bag counter /


total

= Bag counter is reset and total weight is cleared (only possible


in step 1 or 9 and with TCON.CCLR = ON)

Abort 1

= Switch to step 1 scale 1

FC alarm 1

= Fault in frequency converter scale 1 when TCON.FINV = ON


(generates alarm FINV)

Discharge release 1

= Discharge of scale 1 released.


Allow signal to remain until status bit "Discharge 1" = 1

Continue feeding 1

= Continue feeding scale 1 without zeroing. The signal must be


on with "Start 1". This also enables feeding of a started bag to
be completed after an interrupt (e.g. big bag).

Acknowledge
"Tolerance alarm"

= Acknowledgement of tolerance alarms.


Allow signal to remain until status bit "Tolerance alarm" = 0

Acknowledge "New
values ready"

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

Surge hopper 1
empty status

= Probe in surge hopper scale 1 is uncovered. Each bag weight


is checked and corrected (always check cycle).

13 n.u.
4

Release adjustment
to nominal value
MWSK 1

= The bed depth adjustment of the MWSK belt feed scale 1 to


the nominal value is released.

Release closing
MWSK 1

= Closing of the bed depth adjustment of the MWSK belt feed


scale 1 is released.

67 n.u.
2

Start / stop 2

= Start feeding (filling of scale 2). Allow signal to remain until


status bit "Dribble feed 2" = 1.

Surge hopper 2
empty status

= Probe in surge hopper scale 2 is uncovered. Each bag weight


is checked and corrected (always check cycle).

Abort 2

= Switch to step 1 scale 2

FC alarm 2

= Fault in frequency converter scale 2 when TCON.FINV = ON


(generates alarm FINV)

Discharge release 2

= Discharge of scale 2 released.


Allow signal to remain until status bit "Discharge 2" = 1

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Bagging scale (BAG2)

55

Continue feeding 2

= 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).

Release adjustment
to nominal value
MWSK 2

= The bed depth adjustment of the MWSK belt feed scale 2 to


the nominal value is released.

Release closing
MWSK 2

= Closing of the bed depth adjustment of the MWSK belt feed


scale 2 is released.

07 See "Data for all


devices"

11.3 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation 1

No. of bags reached Only with bag preselection.

= During feeding up to discharge scale 1.

= The preselected number of bags is reached.

Weighing
completed 1

= The weighing process for scale 1 is completely finished (step 5).

= When switching to step 8.

Feeding
completed 1

= The feeding process for scale 1 is completely finished (step 4).

= When switching to step 8.

= Without bag preselection, if the preselected nominal value has


not yet been reached.

= The preselected number of bags is reached.

Release bagging

Dump pulse

= Pulse from start of discharge (length 1 s).

Tolerance alarm 1

= The bag weight scale 1 is outside the set tolerance limits


REC.TOL+, REC.TOL.

New values ready

= New values are available (total weights, actual rate).

= Control bit "Acknowledge new values ready" = 1.

Dribble feed 1

= Filling of scale 1 in dribble flow mode


(also release of frequency converter).
Also activated during fast flow.

Fast flow 1

= Filling of scale 1 in fast flow mode.

Discharge 1

= Discharge of scale 1.

Weight of
checked bag

= Current bag has been checked (check cycle).

Gate opens 1

= The gate of the bed depth adjustment of the MWSK belt feed
scale 1 opens.

Gate closes 1

= The gate of the bed depth adjustment of the MWSK belt feed
closes scale 1.

Gate in position 1

= The gate of the bed depth adjustment of the MWSK belt feed
scale 1 is in the nominal position (open).

Gate closed 1

= The gate of the bed depth adjustment of the MWSK belt feed
scale 1 is closed.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

56

Bagging scale (BAG2)

Alarm 2

= Alarm scale 2 is on.

Discharge 2

= Discharge of scale 2.

Weighing
completed 2

= The weighing process for scale 2 is completely finished (step 5).

= When switching to step 8.

Feeding
completed 2

= The feeding process for scale 2 is completely finished (step 4).

= When switching to step 8.

Profibus-DP Protocol

Dribble feed 2

= Filling of scale 2 in dribble flow mode


(also release of frequency converter).
Also activated during fast flow.

Fast flow 2

= Filling of scale 2 in fast flow mode.

Tolerance alarm 2

= The bag weight scale 2 is outside the set tolerance limits


REC.TOL+, REC.TOL.

Gate opens 2

= The gate of the bed depth adjustment of the MWSK belt feed
scale 2 opens.

Gate closes 1

= The gate of the bed depth adjustment of the MWSK belt feed
closes scale 1.

Gate in position 1

= The gate of the bed depth adjustment of the MWSK belt feed
scale 1 is in the nominal position (open).

Gate closed 1

= The gate of the bed depth adjustment of the MWSK belt feed
scale 1 is closed.

37 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Bagging scale (BAG2)

57

11.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

815

n.u.

1619 Nominal bag


counter
20

n.u.

21

Recipe number

Range [unit]

Description

099999

050

150

= Load required recipe into working recipe 0

= Do not load recipe

= Operation without bag preselection

2223 n.u.

Transmitted data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
Byte
89

Name

Range [unit]

Description

Nominal bag
weight

MINBMAXB [DIV] Nominal bag weight (net weight) (REC.SIZE)


The nominal bag weight must be between the minimum
(TCON.MINB) and maximum (TCON.MAXB) nominal
bag weights.

1011 Empty weight

109999 [DIV]

Start closure of discharge gate when weight falls below


this threshold (REC.EWT)

1213 Tolerance
positive

0999 [DIV]

Tolerance alarm when bag weight > nominal bag weight


+ tolerance positive (REC.TOL+)
0
= no monitoring

1415 Tolerance
negative

0999 [DIV]

Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.TOL-)
0
= no monitoring

1617 Fast flow trigger


value

09999 [DIV or
0.01 s]

Fast flow cut-off point or time according to


REC.DOSW. (REC.STRT)
0
= no fast flow

1819 Dribble flow


cut-off weight

02000 [DIV]

Dribble flow cut-off weight for switching off dribble feed


(REC.CUTW)

2023 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

58

Bagging scale (BAG2)

Profibus-DP Protocol

Transmitted data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
Byte

Name

Range [unit]

Description

Control cycle

150

Check weight of every nth bag only (REC.CCYC)


1
= check every bag

Fast flow by
weight

01

1
0

10

Nominal dribble
flow time

10200 [0.1 s]
(1.020.0 s)

Nominal dribble flow time for control system (REC.TDRI)

11

Fast flow rate

399 [%]

Fast flow rate (REC.FFLO)

12

Dribble flow rate

399 [%]

Dribble flow rate (REC.DFLO)

13

Nominal position
of bed depth

5100 [%]

Nominal position of bed depth MWSK (REC.HCSP)

14

Closing delay
closing cap

099 [0.1s]

Close closing cap of MSDP double scale with delay


(REC.FDEL)

= Fast flow by weight (REC.DOSW)


= Fast flow by time

1523 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Bagging scale (BAG2)

59

11.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

Nominal bag
weight

050 000 [DIV]

Current nominal weight

1011 Actual bag


weight

065 535 [DIV]

Current actual bag weight of checked bags.


If bags are not checked, the nominal value is adopted. 1)

1215 Total weight

0999 999 999


[DIV]

Corresponds to the bag counter

1619 Bag counter

099 999

Bag counter which can be cleared (incremental)

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting ADC.DIV

21

Recipe number

050

Currently loaded recipe

22

Step number

09

In accordance with operating instructions 66698-x-16 1)

23

Alarm number

099

In accordance with operating instructions 66698-x-16

89

1)

Scale 1: Index of received data record 1


Scale 2: Index of received data record 2
Received data record 2 (actual values part 2)
Byte

811

Name

Range [unit]

Description

Bag counter
(cannot be
cleared)

099999999

Bag counter (cannot be cleared)

1223 n.u.

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Received data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136

Received data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 137

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

60

Bagging scale (BAG2)

Profibus-DP Protocol

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

1215 Bag counter

099 999

Saved bag counter of all bags of last job.

1619 Total weight

0999 999 999 [kg] Saved total weight of all bags of last job with resolution kg.

2023 Average actual


bag weight

0999 999
[DIVx10]

Saved average of actual bag weights of last job with


resolution 10 x DIV.

Received data record 13, index = 1


813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 Standard
deviation

0999 [DIVx10]

Saved standard deviation of actual bag weights of last


job with resolution 10 x DIV.

2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

12

Differential bagging scale (BAGD1, BAGD3)

61

Differential bagging scale (BAGD1, BAGD3)

12.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Received data

0
Start
Bit 0: Operation
Clear bag counter/total
Bit 1: No. of bags reached
Abort
Bit 2: Weighing completed
1)
FC alarm 1
Bit 3: Feeding completed 1
Refill release
Bit 4: Bagging release
Empty scale(s)
Bit 5: Scale(s) empty
Acknowledge "Tolerance alarms"
Bit 6: Tolerance alarm
Acknowledge "New values ready"
Bit 7: New values ready
1
Empty system
Bit 0: Feeding 1
Cleaning
Bit 1: Refilling 1
Continuous operation
Bit 2: Filling time alarm
Release AO2
1)
Bit 3: Weight of checked bag
FC alarm 2/3
2)
Bit 4: Recipe output A
Bag hung on 2/3
2)
Bit 5: Recipe output B
n.u.
Bit 6: Alarm 2
2)
n.u.
Bit 7: Operation 2
2)
2
Refilling active 1
Bit 0: Feeding completed 2
2)
Refilling active 2
2)
Bit 1: Refilling 2
2)
Refilling active 3
2)
Bit 2: Feeding 2
2)
Manual discharge 1
Bit 3: Alarm 3
2)
Manual discharge 2
2)
Bit 4: Operation 3
2)
Manual discharge 3
2)
Bit 5: Feeding completed 3
2)
n.u.
Bit 6: Refilling 3
2)
n.u.
Bit 7: Feeding 3
2)
3
Control signals valid
Bit 0: DI 0.0
Local mode
Bit 1: DI 0.1
n.u.
Bit 2: DI 0.2
n.u.
Bit 3: Remote control via Profibus DP
n.u.
Bit 4: Incorrect nominal value
Clear alarm
Bit 5: Common alarm (alarm 1)
Modification to transmitted data record
Bit 6: Acknowledge "Modification to
Acknowledge "Modification to
transmitted data record"
received data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
4
No. of transmitted data record = 128
Index of transmitted data record = 0
5
Index of transmitted data record = 0
No. of received data record = 1
6
No. of received data record = 1
Index of received data record = 0
7
Index of received data record = 0
Nominal rate in % (599)
3)
89 Nominal bag weight in DIV (050 000)
n.u.
1011 Actual bag weight in DIV (065 535)
Nom. total weight in kg (099 999 999) 3) 1215 Total weight in kg (0999 999 999)
Nominal bag counter (099 999)
1619 Bag counter (in ascending order) (099 999)
n.u.
20
Number of decimal places (03)
Recipe number (050)
21
Recipe number (current recipe) (050)
n.u.
22
Step number (09)
n.u.
23
Alarm number (099)
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

1) BAGD1 only

Copyright 2010 Bhler AG

2) BAGD3 only

3) continuous operation only

MEAG-MDDR-MDDT-66499-4-en-1008

62

Differential bagging scale (BAGD1, BAGD3)

Profibus-DP Protocol

12.2 Control bits (transmitted data bytes 03)


Byte
0

Bit

Name

Description

Start

= Start feeding. Allow signal to remain until status bit "Feeding


completed" = 0.
After each feeding process, the signal has to be set to zero
before restarting is possible.
(continuous operation: scale feeds with signal = 1).

Clear bag
counter / total

= Bag counter is reset and the total weight deleted. (only


possible in step 1 or 9. Only if bag counter mode CCLR = ON
or with continuous operation).

Abort

= Switch to step 1.

FC alarm 1

= Fault in frequency converter of scale 1 (generates alarm FINV)

Refill release

= Refilling of all scales released.

Empty scale(s)

= Refilling and feeding time alarm is suppressed.


When all scales are empty, the status bit "Scale(s) empty" is set.

Acknowledge
"Tolerance alarm"

= Acknowledgement of tolerance alarms. Allow signal to remain


until status bit "Tolerance alarm" = 0.

Acknowledge "New
values ready"

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

Empty system

= Empty product feed and scales. Normal refilling continues until


product feed is empty (suppression of filling time alarm). Then
refilling and the feeding time alarm are suppressed. When all
scales are empty, the status bit "Scale(s) empty" is set.

Cleaning

= Single filling of empty scale with cleaning quantity. Then


refilling and the feeding time alarm are suppressed. When all
scales are empty, the status bit "Scale(s) empty" is set.

Continuous
operation

= Continuous operation

= Normal bagging mode.


(This setting can only be adjusted at the starting point, step 1.)

Release AO2

1) 1

= The recipe-specific actuating signal is generated at AO2.

FC alarm 2/3

2) 1

= Fault in frequency converter of scale 2 and 3 (generates alarm


FINV)

Bag
2)
hung on 2/3

= Bag is attached to the bag spout of the fast feed.


Release of fast feed for this cycle (signal must be active at start).

67 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Byte

Bit

Differential bagging scale (BAGD1, BAGD3)

Name

Description

Refilling active 1

63

= Refilling of scale 1 is active, weight adoption / start is disabled.


Must be set when refilling 1 is present and must be deleted
with a delay.
(If the signal is not used [continuous 0], then weight adoption /
start fix is delayed by 1.8s.)

Refilling active 2
2)

According to byte 2/0

Refilling active 3
2)

According to byte 2/0

Man. discharge 1

= Manual discharge of scale 1. The 24 V output "Dosing 1" is set


as long as the signal is at 1.

Man. discharge 2
2)

= Manual discharge of scale 2. The 24 V output "Dosing 2" is set


as long as the signal is at 1.

Man. discharge 3
2)

= Manual discharge of scale 3. The 24 V output "Dosing 3" is set


as long as the signal is at 1.

67 n.u.
3

07 See "Data for all


devices"

1)

BAGD1 only

2)

BAGD3 only

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

64

Differential bagging scale (BAGD1, BAGD3)

Profibus-DP Protocol

12.3 Status bits (received data bytes 03)


Byte
0

Bit

Name

Description

Operation

No. of bags reached Only with bag preselection.


1

Weighing
completed

1) 1

= The preselected number of bags is reached.


= The weighing process is completely finished(step 5)

= When switching to step 8.

Feeding completed
1

= Feeding of scale 1 is fully completed.

= During feeding of scale 1.

Release bagging

= Without bag preselection, if the preselected nominal value has


not yet been reached.

= The preselected number of bags is reached.

Scale(s) empty

= All scales are empty. In the case of "Empty scale(s)", "Empty


system" and "Cleaning operation", the signal switches to 0 at
the start of the function and to 1 when the scales are fully
empty.

Tolerance alarm

= The bag weight is outside the set tolerance limits


REC.TOL+, REC.TOL.

New values ready

= New values are available (new bag weight, counter).

= Control bit "Acknowledge new values ready" = 1.

Feeding 1

= Feeding of scale 1 (also release of frequency converter).

Refilling 1

= Filling of scale 1.

Filling time alarm

= Filling time alarm for scale 1, 2 or 3. The scale was unable to


be refilled within the time TFIL. Reset with the control bits
"Clear alarm" or "Empty scale(s)".

Weight of
checked bag

= Current bag has been checked (check cycle)


(always 1 for BAGD2/3).

Recipe output A

= when REC.RDOA = ON.

Recipe output B

= when REC.RDOB = ON.

Alarm 2

2) 1

= Alarm scale 2.

Operation 2

2) 1

= Scale 2 is currently in operation and can be used for feeding.

0
2

= Scale started (not in step 1 or 0).

= Scale 3 is in emergency mode.

Feeding
completed 2

2) 1

Refilling 2

2) 1

= Filling of scale 2.

Feeding 2

2) 1

= Feeding of scale 2 (also release of frequency converter).

Alarm 3

2) 1

= Alarm scale 3.

Operation 3

2) 1

= Scale 3 is currently in operation and can be used for feeding.

MEAG-MDDR-MDDT-66499-4-en-1008

= Feeding of scale 2 is fully completed.


= During feeding of scale 2.

= Scale 2 is in emergency mode.

Copyright 2010 Bhler AG

Profibus-DP Protocol

Byte

Bit
5

Name

Differential bagging scale (BAGD1, BAGD3)

65

Description

Feeding
completed 3

2) 1

Refilling 3

2) 1

= Filling of scale 3.

Feeding 3

2) 1

= Feeding of scale 3 (also release of frequency converter).

= Feeding of scale 3 is fully completed.


= During feeding of scale 3.

07 See "Data for all


devices"

1)

BAGD1 only

2)

BAGD3 only

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

66

Differential bagging scale (BAGD1, BAGD3)

Profibus-DP Protocol

12.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

89

Nominal rate

099 [%]

Nominal rate of screw feeder scale 2 (in continuous


operation only)

1215 Nominal total


weight

099 999 999 [kg]

Nominal total weight (in continuous operation only)

1619 Nominal bag


counter

099 999

050

150

1011 n.u.

20

n.u.

21

Recipe number

= Operation without bag preselection

= Load required recipe into working recipe 0

= Do not load recipe

2223 n.u.

Transmitted data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
Byte

Name

Range [unit]

Description

89

Nominal bag
weight

MINBMAXB [DIV] Nominal bag weight (REC.SIZE)

1011 n.u.
1213 Tolerance
positive

0999 [DIV]

Tolerance alarm when bag weight > nominal bag weight


+ tolerance positive (REC.TOL+)
0
= no monitoring

1415 Tolerance
negative

0999 [DIV]

Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.TOL-)
0
= no monitoring

1617 Fast flow


trigger value

09999 [DIV or
0.01 s]

Fast flow cut-off point or time according to REC.DOSW.


(REC.STRTW or REC.STRTT)
0
= no fast flow
(In the case of fast flow according to weight
[REC.DOSW = 1] the value has to be smaller than the
nominal bag weight [REC.SIZE].)

1819 Dribble flow


cut-off weight

02000 [DIV]

Dribble flow cut-off weight for switching off dribble feed


(REC.CUTW)

2021 Specific density

10300 [0.01 kg/l]


(0.103.00 kg/l)

Specific density of product (REC.DENS)

2223 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Differential bagging scale (BAGD1, BAGD3)

67

Transmitted data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
Byte
8

Name

Range [unit]

Description

Control cycle

150

Check weight of every nth bag only (REC.CCYC)


1

= every bag is controlled (with BAGD1 only)

= Fast flow by weight (REC.DOSW)

= Fast flow by time

Fast flow by
weight

01

10

Nominal dribble
flow time

10200 [0.1 s]
(1.020.0 s)

Nominal dribble flow time for control system (REC.TDRI)

11

Fast flow rate

399 [%]

Fast flow rate (REC.FFLO)

12

Dribble flow rate

399 [%]

Dribble flow rate (REC.DFLO)

13

Recipe output A

01

= Status bit "Recipe output A" = 1 (REC.RDOA)

14

Recipe output B

01

= Status bit "Recipe output B" = 1 (REC.RDOB)


(with BAGD1 only)

15

Actuating signal
at AO2

099 [%]

Actuating signal at analogue output 2 (REC.RAO2)


(with BAGD1 only)

16

Dribble flow VAP


correction

020 [%]

Dribble flow cut-off weight correction after filling


(REC.CWC) (with BAGD3 only)

17

Regulating range 070 [%]


for dribble feed
rate

Regulating range for dribble feed rate (REC.DFR) (with


BAGD3 only)

1823 n.u.

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

1215 Bag counter

099999

Saved bag counter of all bags of last job.

1619 Total weight

0999 999 999 [kg] Saved total weight of all bags of last job with resolution kg.

2023 Average actual


bag weight

0999 999
[DIVx10]

Saved average of actual bag weights of last job with


resolution 10 x DIV.

Received data record 13, index = 1


813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 Standard
deviation

0999 [DIVx10]

Saved standard deviation of actual bag weights of last


job with resolution 10 x DIV.

2023 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

68

Differential bagging scale (BAGD1, BAGD3)

Profibus-DP Protocol

12.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Nominal bag
weight

050 000 [DIV]

Current nominal weight.

1011 Actual bag


weight

065 535 [DIV]

Current actual bag weight of checked bags.


If bags are not checked, the nominal value is adopted.

1215 Total weight

0999 999 999 [kg] Corresponds to the bag counter.

1619 Bag counter

099 999

Bag counter which can be cleared (incremental).

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting ADC.DIV.

21

Recipe number

050

Currently loaded recipe.

22

Step number

09

In accordance with operating instructions 66698-2-9/11.

23

Alarm number

099

In accordance with operating instructions 66698-2-9/11.

Received data record 2 (actual values part 2)


Byte

Name

Range [unit]

Description

811

Bag counter
(cannot be
cleared)

099 999999

Bag counter (cannot be cleared).

0999 999 [kg/h]

Actual rate (in continuous operation only).

1215 Actual rate


1623 n.u.

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128.

Received data record 136 (recipe)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136.

Received data record 137 (recipe part 2)


Index: 050 as recipe number (0 = working recipe)
For data contents, see transmitted data record 137.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

13

Metering slide gate MZDE (SLIDE)

69

Metering slide gate MZDE (SLIDE)

13.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Bit 0: Start / stop


Bit 1: n.u.
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: n.u.
Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
Bits 07: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2 n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal position in (01000)

1
2
3

n.u.

4
5
6
7
8
9
10

n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.

11
12
13
14
15
16
17
18
19
20
21
22
23

Copyright 2010 Bhler AG

Received data
Bit 0: Operation
Bit 1: Gate in position
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: n.u.
Bit 6: n.u.
Bit 7: New values ready
Bits 07: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Actual position in (01000)
Maximum nominal position in
(2001000)
Minimum nominal position in (10100)
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
Step number (09)
Alarm number (099)

MEAG-MDDR-MDDT-66499-4-en-1008

70

Metering slide gate MZDE (SLIDE)

Profibus-DP Protocol

13.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop

= Release feeding cycle (start feeding).

= Stop feeding cycle (stop feeding immediately).

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

n.u.

n.u.

n.u.

n.u.

n.u.

n.u.

Acknowledge
"New values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

13.3 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation

= The metering slide gate has been started (opening PMIN).

= The metering slide gate has been stopped (opening < PMIN).

= The metering slide gate is at target position.

= New values are available (total weights, actual rate).

= Control bit "Acknowledge new values ready" = 1.

Slide gate in
position

n.u.

n.u.

n.u.

n.u.

n.u.

New values ready

07 n.u.

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Metering slide gate MZDE (SLIDE)

71

13.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

89

Nominal position

0PMAX []
(max. 1000)

The nominal position is displayed in parameter POS.


For nominal position < PMIN the value 0 is adopted.
When MODE=SLDFLO, the value is in t/h.

1023 n.u.

13.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Actual position

01000 []

Current actual position.

1011 Maximum
nominal position

2001000 []

Limitation for maximum nominal position.

1213 Minimum
nominal position

10100 []

Limitation for minimum nominal position.

1421 n.u.
22

Step number

09

In accordance with operating instructions 66698-2-7.

23

Alarm number

099

In accordance with operating instructions 66698-2-7.

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

72

Dosing control system (DCOS)

Profibus-DP Protocol

14

Dosing control system (DCOS)

14.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Start / stop
Abort
Operation via Profibus DP
n.u.
n.u.
n.u.
Discharge / end batch
Acknowledge "New values ready /
final value reached"
Bit 0: Acknowledge start / stop signal
Bit 1: Acknowledge abort signal
Bits 27: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal weight in kg / DIV (0150 000)

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6
Bit 7:

n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
Recipe number (load recipe) (08)
n.u.
n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Received data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Operation

Ready for feeding


Fast flow
Dribble feed
Discharge active
Discharge completed
New values ready / final value
reached
Bit 0: Start / stop signal (undertaken locally)
Bit 1: Abort signal (undertaken locally)
Bits 27: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Component weight in kg / DIV (0999 999)

Scale weight in kg / DIV (0999 999)

n.u.
n.u.
n.u.
n.u.
Number of decimal places (03)
Recipe number (current recipe) (18)
Step number (08)
Alarm number (099)

Copyright 2010 Bhler AG

Profibus-DP Protocol

Dosing control system (DCOS)

73

14.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop

= Release (start feeding)

= Stop (immediate stop / interruption of feeding).

Abort

= Current weighing is aborted.

Operation via
Profibus DP

= The start / stop and the abort signals are transmitted by the
Profibus.

= The start / stop and the abort keys are locally active.

The start / stop and the abort signals are also switched to the
24 V inputs if the flag "Control signals valid", byte 3 bit 0, is not present.
35 n.u.
6

Discharge / end
batch

n.u.
1

= Discharge is active. If the scale is empty, "Discharge


completed" is set.
The system switches to its original position, the current
component weighing process is completed
(TCON.MODE = POS / POS2).

= Stop discharge.

Acknowledge "New
values ready / final
value reached"

= Delete status bit "New values ready / final value reached"


(leave until "New values ready" = 0).

Acknowledge start /
stop signal

= Status bit for start / stop signal is cleared.

Acknowledge abort
signal

= Status bit for abort signal is cleared.

27 n.u.
2

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

74

Dosing control system (DCOS)

Profibus-DP Protocol

14.3 Status bits (received data bytes 03)


Byte

Bit

Description

Operation

= The scale is on.

= The scale is off.

n.u.

n.u.

Ready for feeding

= All feeding conditions are in place.

Fast flow

= Fast flow element is active.

Dribble feed

= Dribble feed element is active.

Discharge active

= Discharge is active, is set via the control flag "Discharge" or the


24 V input.

Discharge
completed

= Discharge has been successfully completed.

= If control bit "Discharge" or after feeding start.

New values ready /


final value reached

= New values are available (component weight).

= Control bit "Acknowledge new values ready / final value


reached" = 1.

Start / stop signal

= Local start / stop key was pressed. Is in place until cleared by


the corresponding control flag.

Abort signal

= Local abort key was pressed. Is in place until cleared by the


corresponding control flag.

Name

27 n.u.
2

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Dosing control system (DCOS)

75

14.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

811

Nominal weight

0 / TCON.MINW
TCON.MAXW [kg]

Nominal value for the component weight.


If the value is 0 it will not be accepted. This can be used
for instance, if the recipe must be loaded with the
2) 3)
nominal weight.

1220 n.u.
21

Recipe number

08

3)

18
0

Load recipe / silo.

= Do not load recipe / silo.

2223 n.u.
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

Transmitted data record 136 (recipe)


Byte

Name

89

Free silo number

1013 Nominal weight


in kg

Range [unit]

Index: 18 as recipe number

Description
3) Free silo number, which appears among other things on
the printout (REC.BIN).

MINWMAXW

Nominal weight (REC.WTS).


2) 3)

1415 Weight tolerance


positive

2) 3) Weight tolerance positive in kg (REC.TOL+).

1617 Weight tolerance


negative

2) 3) Weight tolerance negative in kg (REC.TOL).

1819 Fast flow trigger


value
change-over
weight

2) 3) Fast flow trigger value


change-over weight in kg (REC.STRT).

2021 Dribble flow cutoff weight

2) 3) Dribble flow cut-off weight in kg (REC.CUTW).

= No fast flow.

22

Fast flow rate

3) Fast flow rate in % (REC.FFLO).

23

Dribble flow rate

3) Dribble feed rate in % (REC.DFLO).

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 Bhler 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.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

76

Dosing control system (DCOS)

Profibus-DP Protocol

14.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

811

Component
weight

0999 999 [kg] 2) Current component weight.

1215 Scale weight

0999 999 [kg] 2) Current scale weight.

1619 n.u.

n.u.

n.u.

2)

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting PBDP.WFOR and ADC.DIV.

21

Recipe number

18

Currently loaded recipe.

22

Step number

09

In accordance with operating instructions 66698-2-2.

23

Alarm number

099

In accordance with operating instructions 66698-2-2.

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128.

Received data record 136 (recipe)

Index: 08 as recipe number (0 = working recipe)

For data contents, see transmitted data record 136.

Received data record 13, index = 0 (Job data/calibration memory)


Byte

Name

811

ID number

1215 Component
weight

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

0999 999 999


[DIV]

Saved component weight of last job with resolution DIV.

1619 n.u.
2023 n.u.
Received data record 13, index = 1
813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

15

Device control unit (DEVICE)

77

Device control unit (DEVICE)

15.1 General particulars


The following standard data records are applicable to the following devices
(DEVICE):

Wheat heater MBHA


Steamer MBDA
Steamer DSDC
Kiln Granotherm DNCB
Fluidised bed dryer OTW

For a description of the devices, see operating instructions 66698-x-14.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

78

Device control unit (DEVICE)

Profibus-DP Protocol

15.2 Summary of standard data records 128/1 (applies to all devices)


Transmitted data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Release (start / stop)


Automatic / Manual
Restart with start value and start time
Activate start value
n.u.
n.u.
n.u.
Acknowledge "New values ready"

Byte

Received data

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Bits 07: n.u.

Bit 0: Steam valve activated


Bit 1 Limit switch 1 closed
Bit 2 Limit switch 2 closed
Bits 37 n.u.

Bits 07: n.u.

Bits 07: n.u.

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:

No. of transmitted data record = 128

No. of transmitted data record = 128

Index of transmitted data record = X

Index of transmitted data record = X

No. of received data record = 1

No. of received data record = 1

Index of received data record = X

Index of received data record = X

Nominal temperature in 0.1C

Temperature 1 in 0.1C

Control signals valid


n.u.
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknowledge "Modification to
received data record"

Operation
n.u.
Restart was carried out
n.u.
n.u.
n.u.
n.u.
New values ready

DI 0.0
DI 0.1
DI 0.2
Remote control via Profibus DP
Incorrect nominal value
Common alarm
Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record

9
Nominal value, steam control in 0.1 %

10

for manual operation

11

Nominal value, steam quantity in kg/h

12

0 = temperature control,
>0 steam quantity control

13

Current product throughput kg/h

14

(if present)

15

Temperature 2 in 0.1 C
Temperature 3 in 0.1 C

Current steam throughput in 0.1 %

16
17
Start value for steam control in 0.1 %
(see parameter CTRL.START)

18

Start value for steam control in 0.1 %


(see parameter CTRL.START)

0 = local setting applies

19

Max. dosing value TCON.QMAX in 0.1 %

20

n.u.

0 = local setting applies

21

n.u.

Min. dosing value TCON.QMIN in 0.1 %

22

n.u.

0 = local setting applies

23

Alarm number

n.u. = not used

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Device control unit (DEVICE)

79

15.3 Control bits (transmitted data bytes 03)


Byte

Bit

0
1

Name

Description

Release
(start / stop)

1 = Release (start metering)


0 = Stop (immediate stop / interruption of metering)

Automatic / Manual

1 = Automatic (control is active)


0 = Manual (control is inactive)

Restart with start


value and start time

1 = The controller is deactivated and restart takes place with the start
value and start time. After the start time has expired, the controller
is activated automatically. Can be set to 0 again as soon as
BIT2 = 1 (Restart was carried out)
0 = The device operates in normal mode.

Activate start value

1 = The start value is output and the controller is deactivated.


However, as soon as the control tolerance is reached, the
controller is activated. This bit must be activated when the start
takes place. During operation the bit is ignored. If a restart is
necessary during operation, then set Bit2.
0 = The device operates in normal mode

46 n.u.

n.u.

Acknowledge "New
values ready / final
value reached"

1 = Clear status bit "New values ready / final value reached"


(to be applied until "New values ready" = 0)

Acknowledge abort
signal

1 = Status bit for abort signal is cleared

27 n.u.
1

07 n.u.

07 n.u.

07 See "Data for all


devices"

n.u. = not used (bits are ignored by DevCtrl)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

80

Device control unit (DEVICE)

Profibus-DP Protocol

15.4 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation

1 = Metering/control is started
0 = Metering/control is stopped

n.u.

n.u.

Restart was carried out

1 = Acknowledge Bit2 restart.


Bit2 must be cleared again.

37
7

n.u.
New values ready

1 = New values are available


0 = Control bit "Acknowledge new values" = 1

Steam valve
activated

1 = The steam valve was activated

Limit switch 1 closed

1 = Limit switch 1 is closed

Limit switch 2 closed

1 = Limit switch 2 is closed

37

n.u.

07

n.u.

07

See "Data for all devices"

n.u. = not used (bits set to 0 by DevCtrl)

15.5 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

89

Nominal temperature

[0.1 C]

Nominal temperature at which the control takes


place

1011 Nominal value, steam


control

[0.1 %]
0100.0 %

Nominal value for the steam valve when operation is


in manual mode.

1213 Nominal value, steam


quantity controller

[kg/h]

Nominal value when a steam quantity gauging


device is connected (TCON.STEAM >0).
When a value >0 is transmitted, temperature control
is deactivated. The steam quantity, measured with
the gauging device, is controlled. The nominal
temperature is no longer relevant.

1417 Product throughput

[kg/h]

Current product throughput(if present).


This value is shown on the display.

1819 Start value

[0.1 %]

Start value for steam control


(See parameter CTRL.START)

2021 Max. dosing value

[0.1 %]

Maximum dosing value TCON.QMAX


(0 = the local setting is adopted)

2223 Min. dosing value

[0.1 %]

Minimum dosing value TCON.QMIN


(0 = the local setting is adopted)

n.u. = not used (data is ignored by DevCtrl)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Device control unit (DEVICE)

81

15.6 Received data records (received data bytes 823)


15.6.1 Received data record 1 (default actual values)
Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Temperature 1

[0.1 C]
(-320.0+320.0)

Temperature 1

1011 Temperature 2
1213 Temperature 3

Temperature 2 (if present)


Temperature 3 (if present)

1417 Current steam


throughput

[0.1 %]

Current position of control valve

1819 Start value

[0.1 %]

Start value parameter CTRL.START

2022 n.u.
23

Alarm number

Alarm number

n.u. = not used (data is set to 0 by MEAG)

15.6.2 Received data record 5 (current temperatures)


Received data record 5 (actual values with index)
Current temperatures (n = received data record index = CAN module address)
Byte

Name

Range [unit]

Description

89

Temperature n.0

0.1 C
(-320.0+320.0)

Current temperature
n
Index
(Standard setting 1)
0 = Basic print
1-5 CAN analogue module

1011 Temperature n.1


1112 Temperature n.2
1314 Temperature n.3
1516 Temperature n.4

Take the index n from the connection diagram.


If only 3 temperatures are available, they can also be
read from received data record 1.

1718 Temperature n.5


1920 Temperature n.6
2122 Temperature n.7
2223 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

82

Vertical grinder (BSPB)

16

Vertical grinder (BSPB)

Profibus-DP Protocol

16.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data
Bit 0: Start / stop
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7: Acknowledge new values ready

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Control signals valid


Local mode

Byte
0

1
2
3

Received data
Operation
0 = Start sequence concluded
Current warning A greater than HLC
Motor CUR within CRG
Product probe

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7: New values ready

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:

Clear alarm
Modification to transmit. data record
Acknowledge modification to received
data record
No. of transmitted data record = 128

Remote control via Profibus


Incorrect nominal value
Common alarm
Acknowledge modification to
transmitted data record
Bit 7: Modification to received data record
No. of transmitted data record = 128

Index of transmitted data record = x

Index of transmitted data record = x

No. of received data record = 1

No. of received data record = 1

Index of received data record = x

Index of received data record = x

Nominal current in A (20TCON.MOTI)

Nominal current in A (20TCON.MOTI)

9
Actual current in 0.1 A

10

Actual current in 0.1 A

11
12

Current pressure in

0.1 %

Minimum pressure

0.1 %

13
14
15
n.u.

16

Max. motor current in 0.1 A

n.u.

17

(20.0TCON.MOTI)

n.u.

18

n.u.

n.u.

19

n.u.

n.u.

20

n.u.

Recipe number

21

Recipe number

n.u.

22

Step number

n.u.

23

Alarm number

n.u. = not used


MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Vertical grinder (BSPB)

83

16.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop

= Release grinding cycle (start vertical grinder)

= Stop grinding cycle (immediate stop vertical grinder)

n.u.

n.u.

n.u.

46 n.u.
7

Acknowledge
"New values ready"

07 n.u.

07 n.u.

07 See "Data for all


devices"

n.u.
1

= Delete status bit "New values ready"


(leave until "New values ready" = 0)

n.u. = not used (bits are ignored by MEAG)

16.3 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation

= The vertical grinder is started


(retarding plate plate = PMIN) until product flows.

= The vertical grinder is stopped (retarding plate = PMIN)

= The start sequence is concluded, i.e. ready for grinding


process

= Initial position or product probe not covered

Start sequence
concluded

Current warning

= Warning: current motor current exceeds set current value


of parameter REC.HLC in %

Retarding plate in
position

= Motor CUR within CRG+ -

Product probe

= Product probe covered, start release for retarding plate


pressure

n.u.

n.u.

New values ready

= New values are available (total weights, actual rate)

= Control bit "Acknowledge new values" = 1

07 n.u.

07 n.u.

07 See "Data for all


devices"

n.u. = not used (bits are set to 0 by MEAG)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

84

Vertical grinder (BSPB)

Profibus-DP Protocol

16.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

89

Nominal current
in [A]

20MOTI [A]
(max. 200 A)

The nominal current is displayed in the CURS parameter.


If nominal current <20 A, 20 A is assumed.

1011 Actual current in


[0.1A]

The actual current is displayed.


If actual current <CMIN % and start, a message is
output, i.e. no release takes place.

1620 n.u.
21

Recipe number

050

= Do not load recipe

150

= Load recipe into working recipe 0

2223 n.u.
n.u. = not used (data is ignored by MEAG)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Vertical grinder (BSPB)

85

16.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Nominal current
in [A]

20MOTI [A]
(max. 200 A)

The nominal current is displayed in the parameter CURS.


If nominal current <20 A, 20 A is assumed.

1011 Actual current in


[0.1 A]

The actual current is displayed.


If actual current <CMIN % and start, A flashes, i.e. no
release takes place.

1213 Actual
pressure

PMINPMAX
[0.1 %]

Limitation for min. pressure TCON.PMIN.


Limitation for max. pressure TCON.PMAX.
System-induced ranges of forces.

1415 Min.
pressure

PMINPMAX
[0.1 %]

Limitation for min. pressure TCON.PMIN.


Dependent on system stability (retarding plate aspiration).

1617 Maximum
motor current

MOTI.20.0200.0
[0.1 A]
(max. 200.0 A)

Nominal current of respective drive motor

1820 n.u.
21

Recipe number

050

Currently loaded recipe

22

Step number

09

According to manual 66469

23

Alarm number

039

According to manual 66469

n.u. = not used (data is set to 0 by MEAG)

Received data record 128 (default nominal values)


For data contents, see transmitted data record 128

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

86

Graviscrew MSDR (GSCREW)

Profibus-DP Protocol

17

Graviscrew MSDR (GSCREW)

17.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Bit 0: Start / stop


Bit 1: Clear total
Bit 2: Zeroing
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Empty
Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
Bits 07: n.u.
Bits 07: n.u.
Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification
to received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal rate in kg/h (0999 999)

Nominal total weight in kg / DIV


(099 999 999)

n.u.
n.u.
n.u.
n.u.
n.u.
Recipe number (load recipe) (050)
n.u.
n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

1
2
3

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

Received data
Bit 0: Operation
Bit 1: Total reached
Bit 2: Step 1
Bit 3: Actual rate > REC.LFLO
Bit 4: Actual rate > REC.HFLO
Bit 5: Silo empty
Bit 6: Weight pulse
Bit 7: New values ready
Bits 07: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Actual rate in kg/h (0999 999)

Total weight in kg / DIV


(0999 999 999)

Total weight in kg / DIV (cannot be cleared)


(0999 999999)

Number of decimal places (03)


Recipe number (current recipe) (050)
Step number (09)
Alarm number (099)

Copyright 2010 Bhler AG

Profibus-DP Protocol

Graviscrew MSDR (GSCREW)

87

17.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start/stop

= Release weighing (start metering)

= Stop weighing (stop feeding immediately)

Clear total

= Clear total weight which can be cleared

Zeroing

= Zeroing weighing signal


To increase accuracy with small weight movements. May only
be performed if the screw is definitely empty.

n.u.

n.u.

Empty

= Alarms are suppressed when emptying. The alarms A024 and


A026 FLOWTOL are suppressed.

n.u.

Acknowledge
"New values ready"

= Delete status bit "New values ready"


(leave until "New values ready" = 0).

07 n.u.

07 n.u.

07 See "Data for all


devices"

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

88

Graviscrew MSDR (GSCREW)

Profibus-DP Protocol

17.3 Status bits (received data bytes 03)


Byte

Bit

Name

Description

Operation

= The scale is on. The actual rate is greater than 0.

= The scale is stopped or there is no product available.

Total reached

Step 1

Only where nominal total weight > 0


1

= Total weight nominal total weight

= Where control bit "Clear total" = 1


or (total weight < nominal total weight)

= The control is in step 1 (stopped)

= The control is in step 0 or 2 (calibrate or measure)

Actual rate > LFLO

= The actual rate is greater than the REC.LFLO rate.

Actual rate > HFLO

= The actual rate is greater than the REC.HFLO rate.


(Alarm A066 DMAX is output)

Silo empty

= Actual rate = 0 since the time TCON.TEMPTY when


MODE=FLOCON

Weight pulse

Pulses according to SYS.WIMP

New values ready

= New values are available (total weights, actual rate)

= Control bit "Acknowledge new values" = 1

07 n.u.

07 n.u.

07 See "Data for all


devices"

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Graviscrew MSDR (GSCREW)

89

17.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

811

Nominal rate

0FMAX [kg/h]
(max. 999 999)

The nominal rate is displayed in the parameter FLOS.


The value must be between 0 and maximum rate
(TCON.FMAX). In the case of nominal rates < minimum
(TCON.FMIN), the value 0 is adopted.

1215 Nominal total


weight

099 999 999 [kg] 2) If the total weight reaches the nominal total weight, the
"Total reached" output is set. When mode = FLOCON,
feeding is also stopped. If the nominal total weight = 0,
feeding takes place continuously.

1620 n.u.
21

Recipe number

050

150

= Load recipe into working recipe 0

= Do not load recipe

2223 n.u.
2)

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

90

Graviscrew MSDR (GSCREW)

Profibus-DP Protocol

17.5 Received data records (received data bytes 823)


Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

811

Actual rate

0999 999 [kg/h]

Current actual rate

1215 Total weight


(can be cleared)

0999999 999 [kg]


2)

Set to 0 with the control bit "Clear total". When the


value reaches maximum, counting starts again from 0.

1619 Total weight


which cannot be
cleared

0999 999 999 [kg]


2)

When the value reaches maximum, counting starts


again from 0.

2)

20

Decimal places

03

Number of decimal places DIV on the Profibus interface


according to the setting PBDP.WFOR and ADC.DIV

21

Recipe number

050

Currently loaded recipe

22

Step number

09

In accordance with operating instructions 66698-x-17

23

Alarm number

099

In accordance with operating instructions 66698-x-17

Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 13, index = 0 (Job data/calibration memory)
Byte

Name

811

ID number

1215 Total weight

Range [unit]

Description
For details, see "Received data record 13 job data /
calibration memory" chapter

0999 999 999


[DIV]

Saved total weight of last job with resolution DIV.

1619 n.u.
2023 n.u.
Received data record 13, index = 1
813

Date + time

For details, see "Received data record 13 job data /


calibration memory" chapter

1415 n.u.
1619 n.u.
2023 n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

18

Roller mill (MDDR/T)

91

Roller mill (MDDR/T)

18.1 Summary of standard data records 128/1


Received data

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Start / stop
n.u.
Residual discharge
n.u.
n.u.
n.u.
n.u.
Acknowledge "New values ready"

Side 1

Byte
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Operation
Disengaged
Residual discharge local
Disengaged manually
Grinding motor release
n.u.
n.u.
New values ready

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Start / stop
n.u.
Residual discharge
n.u.
n.u.
n.u.
n.u.
n.u.

Side 2

Transmitted data

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Operation
Disengaged
Residual discharge local
Disengaged manually
Grinding motor release
n.u.
n.u.
n.u.

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.
n.u.

FALSE = covers input = 0 V


Bit 0: Inlet probe
DI 0.4
Bit 1: Outlet probe 1 DI 0.5
Bit 2: Outlet probe 2 DI 0.6
Bit 3: Outlet probe 3 DI 0.7
Bit 4: Inlet probe
DI 0.16
Bit 5: Outlet probe 1 DI 0.17
Bit 6: Outlet probe 2 DI 0.18
Bit 7: Outlet probe 3 DI 0.19

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

Control signals valid


n.u.
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknowledge "Modification to
received data record"

No. of transmitted data record = 128


Index of transmitted data record = X
Selection of roller mill side
1
2

= Side 1
= Side 2

No. of received data record = 1

Bit 7:
4

Index of received data record = X


Selection of roller mill side
1
2
3

= Side 1
= Side 2
= Roller mill split longitudinally

Copyright 2010 Bhler AG

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:

Side 1
Side 1
Side 1
Side 1
Side 2
Side 2
Side 2
Side 2

DI 0.0
DI 0.1
DI 0.2
Remote control via Profibus DP
Incorrect nominal value
Common alarm
Acknowledge "Modification to
transmitted data record"
Modification to received data record

No. of transmitted data record = 128


Index of transmitted data record = X
Selection of roller mill side
1
2

= Side 1
= Side 2

No. of received data record = 1


Index of received data record = X
Selection of roller mill side

1
2
3

= Side 1
= Side 2
= Roller mill split longitudinally

MEAG-MDDR-MDDT-66499-4-en-1008

92

Roller mill (MDDR/T)

Profibus-DP Protocol

18.2 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Index X = 1 side 1
Index X = 2 side 2
Byte

Name

Range [unit]

Description

89

Motor current, top

0.1 [A]

Present current consumption of main motor 1.

1)

1011 Motor current, bottom 0.1 [A]

Present current consumption of main motor 2.

1)

Bit 0

Option MDDT engage, top.

3)

Bit 1

Option MDDT engage, bottom.

3)

Bit 2

n.u.

Bit 3

n.u.

Bit 4

n.u.

Bit 5

n.u.

Bit 6

n.u.

Bit 7

n.u.

1213 Reserve
1415 Reserve
1617 Reserve
1819 Reserve
20

Nominal status bits

2123 Reserve
1)

3)

The parameter TCON.MOTOR must be switched to 1REMP or 2REMP so that the motor currents can
be shown on the display. The value is then converted into a percentage load using the motor's current
rating (ADC.MOTI).
The roller mill must be fitted with 2 engagement valves. This is an option and is activated using
parameter TCON. AVALVE. When Bit0 and Bit1 = 0 the local setting is adopted.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Roller mill (MDDR/T)

93

18.3 Received data records (received data bytes 823)


18.3.1 Received data record 1 (default actual values)
Index X = 1 side 1

Index X = 2 side 2

Byte

Name

Range [unit]

Description

89

Utilisation of grinding
motor, top

0999 [%]

Current utilisation of grinding motor


MDDR roller mill or
MDDT roller mill, top

1011 Current consumption


grinding motor, top

0.0 999.9 [A]

Present current consumption of grinding motor


MDDR roller mill or
MDDT roller mill, top

1213 Utilisation
of grinding motor, bottom

0999 [%]

Current utilisation of grinding motor for MDDT


roller mill bottom only

1415 Current consumption


of grinding motor, bottom

0.0999.9 [A]

Present current consumption of grinding motor


for MDDT roller mill bottom only

1617 Nominal frequency of


frequency converter for
feed roll

0.0100.0 [Hz]

Current nominal value for feed roll.


If this signal is used to control the feed roll's
frequency converter, an update rate of <1
second must be observed!

18..19

Speed of
grinding roll, top

0999 [RPM]

Present speed of grinding roll


MDDR roller mill or
MDDT roller mill, top

20..21

Speed of
grinding roll, bottom

0999 [RPM]

Present speed of grinding roll for MDDT roller


mill bottom only

0...255

Alarm number

22

n.u.

23

Alarm number

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

94

Roller mill (MDDR/T)

Profibus-DP Protocol

18.3.2 Received and transmitted data record 129 (extended nominal and actual values for shaft speed
regulation)
Index X = 1 side 1

Index X = 2 side 2

Byte

Name

Range [unit]

Description

89

USER.RPMMIN

TCON.F_FMAX /16

USER.RPMMAX
[RPM]

Minimum speed of feed roll

1)

1011 USER.RPMMAX

USER.RPMMIN

TCON.F_FMAX
[RPM]

Maximum speed of feed roll

1)

1213 USER.LEVEL

USER.LEVMIN +10

100

Nominal value for level control

1)

1415 USER.LEVMIN

USER.LEVEL -10

Minimum value for level control

1)

1617 USER.RPMMIN2

TCON.F_FMAX /16

USER.RPMMAX2
[RPM]

Minimum speed of feed roll.


Feed roll 2 left on longitudinally split roller mill.

1)

1819 USER.RPMMAX2

USER.RPMMIN2

TCON.F_FMAX
[RPM]

Maximum speed of feed roll.


Feed roll 2 left on longitudinally split roller mill.

1)

2021 USER.LEVEL2

USER.LEVMIN2 +10

100

Nominal value for level control.


Feed roll 2 left on longitudinally split roller mill.

1)

2223 USER.LEVMIN2

USER.LEVEL2 -10

Minimum value for level control.


Feed roll 2 left on longitudinally split roller mill.

1)

1) 0 = Value is not adopted and local setting remains valid


This data record is available as of software version V14G.
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.

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Roller mill (MDDR/T)

95

18.3.3 Received data record 2 (extended actual values)


Index X = 1 side 1
Byte

Name

Range [unit]

89

Product level

+-500
(INT)

Index X = 2 side 2
Description

1011 Cover temperature

-20150 [C]
(INT)

Current temperature measured in the


display unit.

1213 Engaged working hours

032767 [hours]
(INT)

Operating hours in engaged state

1415 Working hours


grinding motor, top

032767 [hours]
(INT)

Working hours of grinding motor


MDDR roller mill or
MDDT roller mill, top

1617 Working hours


of grinding motor, bottom

032767 [hours]
(INT)

Working hours of grinding motor for


MDDT roller mill bottom only

18..19

032767
(INT)

Number of engagements/disengagements
of grinding rolls

20

Number of engagements
Status signals

FALSE
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

= covers input = 0 V
TRUE = MDDR / FALSE = MDDT
Back-up probe on left
Back-up probe on right
n.u.
n.u.
n.u.
n.u.
n.u.

2123 n.u.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

96

Roller mill (MDDR/T)

Profibus-DP Protocol

18.3.4 Special scenario: 4-roller mill split longitudinally


This 4-roller mill has two passages on one side.
Both passages have their own feed roll.
But there is only one main motor per side.
The engagement is always undertaken for the left and right sides.
It is possible for there to be 3 or 4 passages.
The right-hand side is called the standard passage.
The left-hand side is called the extra passage.
There are no nominal values.
Received data record 1 (extra default actual values)
Index X = 3 roller mill split longitudinally
Byte

Name

Range [unit]

Description

89

Product level

+-500
(INT)

Side 1 left

1011 Nominal frequency of


0.0100.0 [Hz]
frequency converter for feed
roll

12

n.u.

13

Alarm number

14..15

0...255

Side 1 left

+-500
(INT)

Side 2 left

n.u.

1617 Product level


18..19

Side 1 left
Current nominal value for feed roll.
If this signal is used to control the feed roll's
frequency converter, an update rate of <1
second must be observed!

Nominal frequency of
0.0100.0 [Hz]
frequency converter for feed
roll

20

n.u.

21

Alarm number

22

n.u.

23

Probe signals

MEAG-MDDR-MDDT-66499-4-en-1008

0...255

Side 2 left
Current nominal value for feed roll.
If this signal is used to control the feed roll's
frequency converter, an update rate of <1
second must be observed!

Side 2 left

FALSE
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:

= covers input = 0 V
Inlet probe, side 1 left
n.u.
n.u.
n.u.
Inlet probe, side 2 left
n.u.
n.u.
n.u.

Copyright 2010 Bhler AG

Profibus-DP Protocol

Roller mill (MDDR/T)

97

18.4 Automatic grinding gap adjustment (option)


18.4.1 Transmitted data record 3 (default actual values for optional grinding gap adjustment)
Index X = 1 side 1
Byte
8

10

11

Index X = 2 side 2

Name

Range [unit]

Description

Acknowledgement of
requirements of
MDDR/T

Bit information

Acknowledgement with TRUE in received data


record.

1)

Requirements of MDDR/T.

Requirements
of HOST

Bit 0

Save actual values in current recipe.


Save was triggered locally.

Bit 1

Save actual values in recipe and


correct all recipes (roll changing).

Bit 2

A 600 update has been undertaken.

Bits 3-7

n.u.

Requirements of HOST

Set status of grinding


gap adjustment

1)

Bit 0

New grinding gap data.


The status and nominal values data
are adopted once for flank 0-1.

Bits 1-7

n.u.

Status and nominal values are not


adopted.

11 AUT

automatic

12 MAN

manual

1)

n.u.

1213 Grinding gap nominal


value top left

00002400
[0:00..24:00]

The values are limited locally.


GAP.MIN and GAP.MAX.

1415 Grinding gap nominal


value top right

00002400
[0:00..24:00]

Nominal values = 0

1617 Grinding gap nominal


value bottom left

00002400
[0:00..24:00]

1819 Grinding gap nominal


value bottom right

00002400
[0:00..24:00]

1)

are not adopted.

Corresponds to the hand-wheel setting.


The hand-wheels are displayed like clocks.
The value is transferred as a decimal.
600 Dec

6:00 hours:minutes.

650 Dec

6:30 hours:minutes.

675 Dec

6:45 hours:minutes.

The value is shown in hours and minutes on the


control display.
2023 Reserve
1)

The status and nominal values can only be set if the status is AUT or MAN.
In other statuses, the status must first be set locally.
Bit 0 byte 3 control signals valid must also be set so that the nominal values are adopted.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

98

Roller mill (MDDR/T)

Profibus-DP Protocol

18.4.2 Received data record 3 (default actual values for optional grinding gap adjustment)
Index X = 1 side 1
Byte
8

Index X = 2 side 2

Name

Range [unit]

Description

Requirements of
MDDR/T

Bit information

Requirements of MDDR/T.

Acknowledgement of
requirements of
HOST

Bit information

Bit 0

Save actual values in current recipe.


Save was triggered locally.

Bit 1

Save actual values in recipe and


correct all recipes (roll changing).

Bit 2

A 600 update has been undertaken.

Bits 3-7

n.u.

Requirements of HOST
Bit 0

New grinding gap data


(status and/or actual values).

Bits 1-7 n.u.


10

11

Current status of
grinding gap
adjustment

10

OFF

Deactivated

11

AUT

Automatic

12

MAN

Manual

13

LOC

Local

14

RCHG Roll changing.


See TCON.GAP
(statuses 08 were used by
MDDM/O).

n.u.

1213 Grinding gap actual


value top left

00002400
[0:00..24:00]

1415 Grinding gap actual


value top right

00002400
[0:00..24:00]

1617 Grinding gap actual


value bottom left
1819 Grinding gap actual
value bottom right

Corresponds to the hand-wheel setting.


The hand-wheels are displayed like clocks.
The value is transferred as a decimal.
600

Dec 6:00 hours:minutes.

00002400
[0:00..24:00]

650

Dec 6:30 hours:minutes.

675

Dec 6:45 hours:minutes.

00002400
[0:00..24:00]

The value is shown in hours and minutes on the


control.

2023 Reserve

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

19

Hammer mill (DFCQ)

99

Hammer mill (DFCQ)

19.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

n.u.
Acknowledge start request
Request start motor in reverse
Request start motor forward
Open heavy fraction flap
Sieve change request 1
Sieve change request 2
Acknowledge "New values ready"
Release (start/stop)
Mill 1
Speed 2 (fast)
Mill activated
Brake
Feeding release
Acknowledge fan running
n.u.
n.u.
Release (start/stop)
Mill 2
Speed 2 (fast)
Mill activated
Brake
Feeding release
n.u.
n.u.
n.u.
Control signals valid
n.u.
n.u.
n.u.
n.u.
Clear alarm
Modification to transmitted data record
Acknow. "Modification to received
data record"
No. of transmitted data record = 128
Index of transmitted data record = X
Mill selection
1 = mill 1
2 = mill 2
No. of received data record = 1
Index of received data record = X
Mill selection
1 = mill 1
2 = mill 2

Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5
Bit 6:
Bit 7:

Copyright 2010 Bhler AG

4
5

6
7

Received data
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:
Bit 7:
Bit 0:
Bit 1:
Bit 2:
Bit 3:
Bit 4:
Bit 5:
Bit 6:

n.u.
Motors start request
Mill 1 is loaded
Mill 2 is loaded
Acknowledge heavy fraction flap
Sieve change complete 1
Sieve change complete 2
New values ready
DO 0.00 Alarm
Mill 1
DO 0.04 Start motor forward
n.u.
DO 0.05 Start motor in reverse
DO 0.06 Brake motor
DO 0.13 Start fan
n.u.
n.u.
DO 0.01 Alarm
Mill 2
DO 0.08 Start motor forward
n.u.
DO 0.09 Start motor in reverse
DO 0.10 Brake motor
n.u.
n.u.
n.u.
DI 0.00
DI 0.01
DI 0.02
Remote control via Profibus DP
Incorrect nominal value
Common alarm
Acknow. "Modification to transmitted
data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
Mill selection
1 = mill 1
2 = mill 2
No. of received data record = 1
Index of received data record = X
Mill selection
1 = mill 1
2 = mill 2

MEAG-MDDR-MDDT-66499-4-en-1008

100

Hammer mill (DFCQ)

Profibus-DP Protocol

Byte

Transmitted data
Nominal value for mill X

8
9
10
11
12

Screen size for mill X [0.0mm]


Maximum gate opening TCON.SMAX
[TCON.SMIN...100%]

Actual value for mill X [%]


Actual value for mill X [0.1A]
Metering slide gate opening for mill X [%]

1)

Emptying time for mill 1 & 2

1)

Received data

13
14
15
16
17
18
19
20
21
22
23

Current temperature for mill X


Status of flap valve
Status of main motor for mill X
Actual feed roll frequency [Hz]
Emptying time for mill 1 & 2
(TCON.T1)
Alarm for mill X

If 0 is transmitted, the parameter is not adapted

n.u. = not used (bits are ignored by DFCQ)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Hammer mill (DFCQ)

101

19.2 Control bits (transmitted data bytes 03)


Byte

Bit

n.u.

Acknowledge start
request

TRUE = The start request is acknowledged with the transition from


FALSE to TRUE

Request start motor


in reverse

TRUE = The mill is forced to start in reverse.


The working hour counter is ignored

Request start motor


forward

TRUE = The mill is forced to start forward.


The working hour counter is ignored

Open heavy fraction


flap

TRUE = Heavy fraction flap is opened

Sieve change
request for mill 1

If TRUE, the system waits until sieve change is completed. This is


then confirmed with "Sieve change complete mill 1".

Sieve change
request for mill 2

If TRUE, the system waits until sieve change is completed. This is


then confirmed with "Sieve change complete mill 2".

Acknowledge "new
values ready"

Release (start / stop)

TRUE = Mill 1 is started

Speed 2 (fast)

TRUE = Mill 1 is started at fast speed

Mill activated

TRUE = Mill 1 is used


If there is an automatic flap valve, this is moved to the
required position.

Brake

TRUE = Mill 1 is braked

Feeding release

TRUE = Feeding is released

Acknowledge fan
running

TRUE = Fan contactor is pulled in, which causes the fan to run

Name

Description

6..7 n.u.
2

Release (start / stop)

TRUE = Mill 2 is started

Speed 2 (fast)

TRUE = Mill 2 is started at fast speed

Mill activated

TRUE = Mill 2 is used


If there is an automatic flap valve, this is moved to the
required position.

Brake

TRUE = Mill 2 is braked

Feeding release

TRUE = Feeding is released

5..7 n.u.
3

07 See "Data for all


devices"

n.u. = not used (bits are ignored by DFCQ)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

102

Hammer mill (DFCQ)

Profibus-DP Protocol

19.3 Status bits (received data bytes 03)


Byte
0

Bit

Name

Description

n.u.

Motors start request

TRUE = There is a start request for a milling motor (heavy starting). In


order for the motor to be started, the acknowledgement of the
start request must show a change from FALSE to TRUE. The
bit is deleted as soon as the motor is completely started and
the acknowledgement of the start request shows FALSE.

Mill 1 is loaded

The feeding is in dosing operation or the emptying time is active.

Mill 2 is loaded

The feeding is in dosing operation or the emptying time is active.

Acknowledge heavy
fraction flap

TRUE = Heavy fraction flap is opened

Mill 1 Sieve change


completed

Is set when a sieve change was registered and the "Request sieve
change bit" was set.

Mill 2 sieve change


completed

Is set when a sieve change was registered and the "Request sieve
change bit" was set.

New values ready

DO 0.00 Alarm 1

FALSE = Mill 1 reporting an alarm

DO 0.04 Motor
forward

TRUE = Motor for mill 1 is started forward

n.u.

DO 0.05 Motor
reverse

TRUE = Motor for mill 1 is started in reverse

DO 0.06 Brake

TRUE = Motor for mill 1 is braked

DO 0.13 Fan

TRUE = Fan has been started

6..7

n.u.

DO 0.01 Alarm 2

FALSE = Mill 2 reporting an alarm

DO 0.08

TRUE = Motor for mill 2 is started forward

n.u.

DO 0.09

TRUE = Motor for mill 2 is started in reverse

DO 0.10

TRUE = Motor for mill 2 is braked

5..7

n.u.

07 See "Data for all


devices"

n.u. = not used (data is set to 0 by DFCQ)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Hammer mill (DFCQ)

103

19.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Index X = 1 mill 1 Index X = 2 mill 2
Byte

Name

Range [unit]

Description

89

Nominal value for


mill X

0..100 [%]

Nominal value for the load regulation of mill X.

10..11 Screen size for mill X 0..99.9 [mm]


12

Maximum gate
opening
TCON.SMAX

A current screen size for mill X is transferred. This is


displayed locally.

TCON.SMIN
100[%]

The value is only adopted by the control if it is within


range.
(0= value is not adopted)

0..999.9 [s]

Emptying time specification. Overwrites the parameter


TCON.T1 if the adopted value is > 0. The same value
applies to both mills.

1319 n.u.
20..21 Emptying time for
mill 1 & 2
2223 n.u.
n.u. = not used (bits are ignored by DFCQ)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

104

Hammer mill (DFCQ)

Profibus-DP Protocol

19.5 Received data records (received data bytes 823)


19.5.1 Received data record 1 (default actual values)
Received data record 1 (default actual values)
Index X = 1 mill 1 Index X = 2 mill 2
Byte

Name

Range [unit]

89

Actual value for mill X 0..100 [%]

Description
Utilisation ratio of mill X as percentage

10..11 Actual value for mill X 0..1000.0 [0.1A] Utilisation ratio of mill X in amperes
12..13 Metering slide gate
opening for mill X

0..100 [%]

14..15 Current temperature


for mill X

-10.0..150.0
[C]

Current temperature of the hammer mill if the


temperature option is present.

16

Status of flap valve

1
2
3
4

Flap is not in defined position


Flap in position for mill 1
Flap in centre position
Flap in position for mill 2

17

Status of main motor


for mill X

1
2
3
4
5
6
7

Motor is stopping
Motor is braked
Motor is stopped
Motor running forward
Motor running in reverse
Motor is starting
An error is present

18

Current feed roll


frequency

19

n.u.

20..21 Emptying time for


mill 1 & 2
22

n.u.

23

Alarm number

0..100 [Hz]

Current frequency of frequency converter of the feed roll

0..999.9 [0.1s]

Emptying time of the hammer mill. Corresponds to


parameter TCON.T1

0..100

Alarm number currently active

n.u. = not used (bits are ignored by DFCQ)


19.5.2 Received data record 4 (extended actual values)
Received data record 4 (extended actual values)
Index X = 1 mill 1 Index X = 2 mill 2
Byte

Name

Range [unit]

Description

89

Vibration of mill X

0..100 [%]

Current vibration value as percentage of alarm value


currently programmed

10..11 Vibration of mill X

0.0 .. 64.0
[mm/s]

Current vibration value in mm/s

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Hammer mill (DFCQ)

105

19.6 Compatibility with DFCO protocol


The Profibus DP protocol of the DFCQ is basically compatible with the protocol of
the previous DFCO control. The only relevant change relates to the status query of
the digital inputs/outputs. These were transferred to received data records 2 and 3
for specific applications with DFCO. With DFCQ they are on received data record
125 as standard.

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

106

Impact huller (MHSA)

20

Impact huller (MHSA)

Profibus-DP Protocol

20.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data
Bit 0: Start / stop
Bit 1: Rotor clockwise request
Bit 2: Rotor anti-clockwise request
Bit 3..7: n.u.
Bits 07:n.u.

Bits 07: n.u.


Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Nominal rpm value of rotor (200 2000 rpm)

n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

Byte
0

2
3

4
5
6
7
8
9
10
11
12
22
23

Received data
Bit 0: Operation
Bits 15:n.u.
Bit 6: Alarm on
Bit 7: n.u.
Bit 0: Back-up probe
Bit 1: Wear monitoring
Bits 27: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Actual rpm of rotor (0 2000 rpm)
Actual position of impact ring (0 300mm)
n.u.
Alarm currently on

Copyright 2010 Bhler AG

Profibus-DP Protocol

Impact huller (MHSA)

107

20.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start / stop

TRUE = Start huller


FALSE = Stop huller

Request start motor


forward

TRUE = The huller is forced to start forward.


The working hour counter is ignored.
- If bits 1 and 2 are set, it starts forward.
- If bits 1 and 2 are not set, the direction of rotation is
selected automatically using the working hour counter.

Request start motor


in reverse

TRUE = The huller is forced to start in reverse.


The working hour counter is ignored

37 n.u.
1

07 n.u.

0...7 n.u.

07 See "Data for all


devices"

n.u. = not used (bits are ignored by MHSA)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

108

Impact huller (MHSA)

Profibus-DP Protocol

20.3 Status bits (received data bytes 03)


Byte
0

Bit

Name

Description

Operation

TRUE = The huller rotor was started


FALSE = The huller is stopped

n.u.

n.u.

n.u.

n.u.

n.u.

Alarm on

n.u.

Back-up probe

TRUE = The back-up probe is uncovered

Wear monitoring

TRUE = Wear monitoring has not been activated

TRUE = At least one alarm message is on

27 n.u.
2

07 n.u.

07 See "Data for all


devices"

n.u. = not used (bits are set to 0 by MHSA)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Impact huller (MHSA)

109

20.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

Range [unit]

Description

89

Rotor nominal rpm

2002000 rpm

Nominal value for rotor rpm

10...23 n.u.
n.u. = not used (bits are ignored by MHSA)

20.5 Received data records (received data bytes 823)


20.5.1 Received data record 1 (default actual values)
Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Actual rotor rpm

02000 rpm

Current rotor rpm

0300 mm

Current position of impact ring

0...255

Alarm number

10..11 Actual position of


impact ring
12..22 n.u.
23

Alarm number

n.u. = not used (bits are ignored by MHSA)


20.5.2 Received data record 6 (rotor frequency converter)
Received data record 6 (actual converter values)
Byte

Name

Range [unit]

Description

89

ERCO

05

CAN error code


0 = No error
1 = Bus Off
2 = Life Guarding
3 = CANoverrun
4 = Heartbeat
5 = NMT state chart fault

10...11 LCR

065535[0.1A]

Current motor current

1213 RFR

-32767+32767[0.1Hz] Current rotor frequency

1421 n.u.
2223 Errd

16#000016#FFFF

CiA402 fault code (FC alarm number)

n.u. = not used (bits are ignored by MHSA)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

110

Sifter frequency control (FC)

Profibus-DP Protocol

21

Sifter frequency control (FC)

21.1 Summary of standard data records 128/1


See following pages for detailed description and other data records.
Transmitted data

Byte

Bit 0: Start / stop sifter 1


Bits 17: n.u.

Bit 0: Start / stop sifter 2


Bits 17: n.u.

Bits 07: n.u.


Bit 0: Control signals valid
Bit 1: Local mode
Bit 2: n.u.
Bit 3: n.u.
Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record
Bit 7: Acknowledge "Modification to
received data record"
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
n.u.

2
3

n.u.
n.u.
n.u.

n.u.

MEAG-MDDR-MDDT-66499-4-en-1008

4
5
6
7
8
9
10
11
12
13
14
15
16
22
23

Received data
Bit 0: Operation sifter 1
Bit 1: Restart delay for sifter 1
Bits 25:n.u.
Bit 6: Alarm on for sifter 1
Bit 7: n.u.
Bit 0: Operation sifter 2
Bit 1: Restart delay for sifter 2
Bits 25:n.u.
Bit 6: Alarm on for sifter 2
Bit 7: n.u.
Bits 07: n.u.
Bit 0: DI 0.0
Bit 1: DI 0.1
Bit 2: DI 0.2
Bit 3: Remote control via Profibus DP
Bit 4: Incorrect nominal value
Bit 5: Common alarm
Bit 6: Acknowledge "Modification to
transmitted data record"
Bit 7: Modification to received data record
No. of transmitted data record = 128
Index of transmitted data record = X
No. of received data record = 1
Index of received data record = X
Current temperature (-50C 300C)
Current humidity (0 - 100%)
Current rpm sifter 1 (0 2000rpm)
Current rpm sifter 2 (0 2000rpm)
n.u.
Alarm currently on

Copyright 2010 Bhler AG

Profibus-DP Protocol

Sifter frequency control (FC)

111

21.2 Control bits (transmitted data bytes 03)


Byte

Bit

Name

Description

Start/stop

TRUE = Start sifter


FALSE = Stop sifter

17 n.u.
1

Start/stop

TRUE = Start sifter


FALSE = Stop sifter

17 n.u.
2

0...7 n.u.

07 See "Data for all


devices"

n.u. = not used (bits are ignored by FC)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

112

Sifter frequency control (FC)

Profibus-DP Protocol

21.3 Status bits (received data bytes 03)


Byte
0

Bit

Name

Description

Operation sifter 1

TRUE = The sifter has been started and is running.


FALSE = The sifter is stopped

Restart delay for


sifter 1

TRUE = The restart delay is active. The sifter can only be started after
the delay.

25 n.u.

Alarm for sifter 1 on

TRUE = At least one alarm message is on.

n.u.

Operation sifter 2

TRUE = The sifter has been started and is running.


FALSE = The sifter is stopped

Restart delay for


sifter 2

TRUE = The restart delay is active. The sifter can only be started after
the delay.

25 n.u.
6

Alarm for sifter 2 on.

07 n.u.

07 See "Data for all


devices"

TRUE = At least one alarm message is on.

n.u. = not used (bits are set to 0 by FC)

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Sifter frequency control (FC)

113

21.4 Transmitted data records (transmitted data bytes 823)


Transmitted data record 128 (default nominal values)
Byte

Name

823

n.u.

Range [unit]

Description

n.u. = not used (bits are ignored by FC)

21.5 Received data records (received data bytes 823)


21.5.1 Received data record 1 (default actual values)
Received data record 1 (default actual values)
Byte

Name

Range [unit]

Description

89

Temperature

-50C 300C

Temperature measured at present

10..11 Humidity

0 -100%

Humidity measured at present

12..13 Sifter 1 rpm

0 2000 rpm

Current rpm specification for sifter 1

14..15 Sifter 2 rpm

0 2000 rpm

Current rpm specification for sifter 2

0...255

Alarm number

16..22 n.u.
23

Alarm number

n.u. = not used (bits are ignored by FC)


21.5.2 Received data record 6 (rotor frequency converter)
Received data record 6 (actual converter values)
Byte

Name

Range [unit]

Description

89

ERCO

05

CAN error code


0 = No error
1 = Bus Off
2 = Life Guarding
3 = CANoverrun
4 = Heartbeat
5 = NMT state chart fault

10...11 LCR

065535[0.1A]

Current motor current

1213 RFR

-32767+32767[0.1Hz] Current rotor frequency

1421 n.u.
2223 Errd

16#000016#FFFF

CiA402 fault code (FC alarm number)

n.u. = not used (bits are ignored by FC)

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

114

Examples

Profibus-DP Protocol

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.

Query total which cannot be cleared


Transmitted data (output at host device)

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Hex

xxxx xxx0

Byte

Bit 0 / byte 3, "Control signals valid" must be set to 0 so that the control bits
(bytes 03) have no impact. Byte 4 = 0 means that the transmitted data
(bytes 823) are ignored by the device. When byte 6 is set to 1 the received data
record 1 is requested.

Received data
(input at host device)
1

10

11

12

13

14

15

16

17

18

19

20

21

22

23

N.-e. total

Hex

Byte

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 1619.
X)
-)

Indeterminate value
Not used

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Profibus-DP Protocol

Examples

115

22.1.2 More complex example: Transmit nominal values, control signals and query actual values
A nominal rate of 10000 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
Transmitted data (output at host device)
1

Hex

0 80

10

11

12

13

14

15

2710

16

17

18

19

20

21

22

23

10000

128

Byte

In order to be able to transmit a nominal rate, the transmitted data record 128 must
be selected (byte 4).

Step 2: start flow balancer (actual rate remains requested)

Hex

10

11

12

13

14

15

16

17

18

19

20

21

22

23

0000 0001

0000 0001

Transmitted data (output at host device)


Byte

Byte 0 / bit 0 = 1 : Starts dosing


Byte 3 / bit 0 = 1 : Control signals valid (bytes 03)
Since there are no valid transmitted data (bytes 823), byte 4 is set to 0
(no transmitted data are accepted by the unit).
Received data (input at host device)
2

Hex

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Actual rate

Byte

The actual rate is read from bytes 811 (32-bit value).

Copyright 2010 Bhler AG

MEAG-MDDR-MDDT-66499-4-en-1008

116

Examples

Profibus-DP Protocol

Step 3: stop flow balancer (actual rate remains requested)

Hex

10

11

12

13

14

15

16

17

18

19

20

21

22

23

0000 0000

Byte

0000 0001

Transmitted data (output at host device)

Byte 0 / bit 0 = 0 : Stop dosing


X)
-)

Indeterminate value
Not used

MEAG-MDDR-MDDT-66499-4-en-1008

Copyright 2010 Bhler AG

Das könnte Ihnen auch gefallen