Sunteți pe pagina 1din 43

Service instructions MEAG field bus

for electronics MEAG-MDDx

MEAG-MDDx-66499-14-en-US-
1611

Standard Optional Optional


2 Field bus protocol

Note
These Service instructions apply starting with the program version:
DC_SCALE V36A (MEAG)
DC_ROLLER V34A (MDDR/T)

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Table of contents 3

Table of contents
1 Description ............................................................................................................. 11
1.1 Technical data Profibus DP ................................................................................................... 12
1.2 Device parameters Profibus DP............................................................................................. 12
1.3 Device-specific operating manuals ........................................................................................ 14

2 Protocol structure ................................................................................................. 16


2.1 Depiction ............................................................................................................................... 16
2.2 Data records ......................................................................................................................... 17
2.3 Index of transmitted / received data record ............................................................................ 17

3 General data for all devices .................................................................................. 18


3.1 Control bits (transmitted data bytes 3) ................................................................................... 18
3.2 Status bits (received data bytes 3) ......................................................................................... 19
3.3 Received data record 5 (current temperatures) ...................................................................... 20
3.4 Received data record 99 test data for protocol test ................................................................ 20
3.5 Received data record 120 alarms .......................................................................................... 21
3.6 Received data record 121 alarms .......................................................................................... 21
3.7 Received data record 124 IO monitor analog signals (input) .................................................. 22
3.8 Received data record 125 IO monitor 24V (input / output) ...................................................... 22
3.9 Received data record 127 (received data bytes 8…23) .......................................................... 24
3.10 Received data record 11, 12 parameter output ...................................................................... 26
3.11 Transmitted/received data record 126 date / time .................................................................. 27
3.12 Received data record 13 job data / calibration memory .......................................................... 28
3.13 Transmitted data record 200 free printer text ......................................................................... 29
3.14 Transmitted data record 201/202 display message ................................................................ 30
3.15 Transmitted data record 14 analog outputs ............................................................................ 31

4 DMS transmitter (DMS-T) ...................................................................................... 32


4.1 Summary of standard data records 128/1 .............................................................................. 32
4.2 Control bits (transmitted data bytes 0…3) .............................................................................. 33
4.3 Status bits (received data bytes 0…3) ................................................................................... 34
4.4 Transmitted data records (transmitted data bytes 8…23) ....................................................... 35
4.5 Received data records (received data bytes 8…23) ............................................................... 35
4.6 Compact protocol .................................................................................................................. 36

5 Hopper scale (DUMP, DUMP2).............................................................................. 37


5.1 Summary of standard data records 128/1 .............................................................................. 37
5.2 Control bits (transmitted data bytes 0…3) .............................................................................. 38
5.3 Status bits (received data bytes 0…3) ................................................................................... 39
5.4 Transmitted data records (transmitted data bytes 8…23) ....................................................... 40
5.5 Received data records (received data bytes 8…23) ............................................................... 41

6 Loss-in-weight scale (DIFF, DIFFS)...................................................................... 43


6.1 Summary of standard data records 128/1 .............................................................................. 43
6.2 Control bits (transmitted data bytes 0…3) .............................................................................. 44
6.3 Status bits (received data bytes 0…3) ................................................................................... 46
6.4 Transmitted data records (transmitted data bytes 8…23) ....................................................... 47
6.5 Received data records (received data bytes 8…23) ............................................................... 48

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


Field bus protocol Description 11

1 Description
These Service instructions are valid for MEAG controls with basic electronics.
In these devices, Profibus DP is integrated on the circuit board and is therefore
available at all times.

As a communication module, the SIEMENS SPC3 Profibus Controller is used ac-


cording to the standard EN 50170.
In the case of failure of the device (deadlock), the corresponding diagnostic flags
are automatically set in the protocol. These are evaluated by a master unit. It then
takes the appropriate action. Conversely, upon failure of the master or with con-
nection problems, the device can perform a control stop. This places the plant in a
secure state.

The following interfaces are also available as options:

EtherNet/IP or ProfiNet

The data content is identical for all protocols. This means that the following de-
scription is valid for all field bus interfaces.

Regarding the configuration, see chapter 42 Real-time Ethernet (ProfiNet / Ether-


Net/IP)

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


12 Description Field bus protocol

1.1 Technical data Profibus DP

Profibus Con- SIEMENS SPC3


troller
Protocol Profibus DP according to EN 50170
The protocol is composed of 24 byte of consistent transmitted
and received data. (Standard protocol)
With the DMS transmitter, a compact protocol is also available.
Baud rate A max. baud rate of 12 MBaud is possible. The device auto-
matically adjusts to the projected baud rate; therefore, baud
rate settings are not necessary.
Connection See device operating manual
Bus termination If the device is at the end of the profibus, then the plug with the
integrated terminating resistor must be used. An incorrect bus
termination can make communication impossible throughout
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
For longer lines, a repeater must be inserted.
Deadlock If the device is in an invalid state/deadlock, this is recognized
by the SPC3 profibus module via a watchdog and stops the
data transmission. The corresponding diagnostics data are set
in the profibus protocol and can be evaluated, for example, by
the master.
Identification AEE0 (registered by profibus user organization)
Configuration The configuration takes place via the GSD file
BDC_AEE0.GSD; the BDC_AEE0.DIB file is used for the de-
vice symbol. Because the data format of the STANDARD pro-
tocol is identical to the MEAF electronics assembly, the GSD
file BUZ_AEE0.GSD can also be used.
Upon replacement of a MEAF by a MEAG, the device can be
exchanged without configuration.
Connection The connection check is only active if the parameter SYS.REM
check (Time- = REMP is set. The monitoring time is set at parameter
out) PBDP.TOUT. Upon timeout, an alarm is displayed on the de-
vice. Certain devices stop upon timeout to ensure safety.

1.2 Device parameters Profibus DP


The following parameters are directly connected to the profibus interface. See also
device operating manual.

SYS.TYP By selecting another scale type, the structure of the transmit-


ted and received data is also modified.
SYS.REM The transmitted data is accepted by the device only if the
parameter is set to REMP. The received data can be read for
every adjustment.
PBDP menu See device operating manual.
(ADR, TOUT,
WFOR, MPDP,

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Description 13

COMP)
SERV.P-DP Profibus DP status indicator
See device operating manual

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


14 Description Field bus protocol

1.3 Device-specific operating manuals


See the following operating manual for a detailed description of the device:

Identification number Type Designation


MEAG-66698-x-1 DMS-T DMS transmitter
MEAG-66698-x-2 DCOS Dosing control system
MEAG-66698-x-3 DUMP Hopper scale
MEAG-66698-x-5 DIFF Loss-in-weight scales
MEAG-66698-x-6 FBAL Flow balancer
MEAG-66698-x-7 SLIDE MSDE volumetric feed gate
MEAG-66698-x-8 BAG Bagging scale
MEAG-66698-x-9 BAGD1 MWBC differential bagging scale, sin-
gle scale system
MEAG-66698-x-10 CHECK MSDP check weigher
MEAG-66698-x-11 BAGD3 MWBC differential bagging scale, triple
scale system
MEAG-66698-x-12 MWEJ MWEJ Retrofit for MWBD/MWBF
MEAG-66698-x-13 DUMP2 Tandem hopper scale
MEAG-66698-x-14 DEVICE Temperature controller
MEAG-66698-x-15 BSPB BSPB vertical pearler
MEAG-66698-x-16 BAG2 Double bagging scale
MEAG-66698-x-17 GSCREW MSDR screw scale
MEAG-66698-x-18 SORT Level regulation for SORTEX Z+
CONWD-66698-x-19 CONWD Control for moisture controller MYFD /
MOZG
MEAG-MDDx-66690-x MDDx Roller mill control MDDR-MDDT
ANTARES, MDDP-MDDQ DOLOMIT,
MDDY-MDDZ DIORIT
DFCQ-66802-x-1 DFCQ Hammer mill control unit
MHSA-66996-x MHSA Control unit for huller
MRMA-66989-x-1 MIX Safety control for mixer MRMA
DFCI-67099-x DFCI Press control
MEAG-66586-x-1 OLFB Control for flaking mill OLFB
MEAG-OLCC-20296-x OLCC Control for cracking mill OLCC
MZET-67182-x-1 MZET Control for sample collector MZET
MEAG-MDBA-67209-x-1 MALT Grist mill MDBA
MEAG-LEEA-67221-x-1 LEEA Dryer control LEEA
MEAG-DRHE-51313-x-1 DRHE DRHE rubber-roller huller
MEAG-HYMIXP-20012-x HYMIXP Conditioning HYMIX Plus (DDHA and
DCHA Plus)

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Description 15

Identification number Type Designation


MEAG-DFKM-67226-x DFKM Control for DFKM countercurrent cool-
er
MTPA-20273-x MTPA Universal control for vertical pearler
MTPA
MEAG-MZED-20167-x MZED Universal control for sampler MEAG-
MZED
x = Documentation version

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


16 Protocol structure Field bus protocol

2 Protocol structure
The STANDARD protocol consists of 12 words of consistent transmitted and re-
ceived data. These are symmetrically structured. They each contain 4-byte control
and state bits, which are always transmitted. 16 bytes contain variable data (data
records), which are defined by a number and an index (number/index 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
correspondingly to the lowest address.
Transmitted data labeled as n.u. = not used are ignored by the device. Received
data labeled as n.u. are set to the value 0 by the device.
The consistent data can only by read / written via special functions in the connect-
ed controls (e.g. SIMATIC S5 = FB192, SIMATIC S7 = SFC14/SFC15).

2.1 Depiction

Transmitted data Received data


(Outputs for the control, (Inputs for the control,
inputs for the device) Byte outputs for the device)

Byte 0…3 Control bits 2) 0 Byte 0…3 Control bits


(according to type of device) 1 (according to type of device)
2
3
Byte 4 Number of transmitted data 4 Byte 4 Number of transmitted data rec-
record ord
0 = empty transmitted data record 1) (acknowledgement; see transmitted data)
128…255 = transmitted data records
Byte 5 Index of transmitted data record 5 Byte 5 Index of transmitted data record
0…255 = e.g. recipe no. (acknowledgement; see transmitted data)
Byte 6 Number of received data record 6 Byte 6 Number of received data record
0 = empty received data record 1) (acknowledgement; see transmitted data)
1…127 = received data records
128…255 = read back transmitted data records
Byte 7 Index of received data record 7 Byte 7 Index of received data record
0…255 = e.g. recipe no. (acknowledgement; see transmitted data)
Byte 8…23 Transmitted data record 2) 8 Byte 8…23 Received data record
(according to number of transmitted data record 9 (according to number of received data record and
and type of device) type of device)
10



21
22
23

1) Only the control or state bits are transmitted.


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

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Protocol structure 17

2.2 Data records


The data records are defined by numbers and indices.
A transmitted and received data record can be selected at the same time from a
master device. The transmitted data record numbers and indices are returned as a
type of acknowledgement.

2.3 Index of transmitted / received data record


The index enables multiple variants to be managed under the same data record
(e.g. various recipes).
In most cases, a data record does not contain an index. The value should then be
set to 0.
In describing the data records, the index is indicated only if it is needed.

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


18 General data for all devices Field bus protocol

3 General data for all devices


3.1 Control bits (transmitted data bytes 3)
The bytes 0...2 are used in a device-specific manner. Byte 3 is identical for all de-
vices.

Byte Bit Name Description


0 0…7 See device data
1 0…7 See device data
2 0…7 See device data
3 0 Control signal valid 1 = The control signals contain valid
values; the control signals are taken
from the control. This does not apply
to the control bits 6 and 7 of byte 3.
1 Local mode 0 = Normal operation via field bus (con-
trol via field bus)
1 = Local control of device (only if
SYS.REM = REMP/REME and bit
"control signals valid" is set)
2…4 n.u.
5 Clear alarm 1 = Acknowledgement of clearable
alarms (according to alarm descrip-
tion)
6 Modification 1) 1 = New transmitted data record or the
Transmitted data content is modified
record
7 Acknowledgement, 1 = Acknowledgement when status bit
Modification 2) "Modification to received data rec-
Received data record ord" = 1

1) See next page


2) see next page

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 19

3.2 Status bits (received data bytes 3)


The bytes 0...2 are used in a device-specific manner. Byte 3 is identical for all de-
vices.

Byte Bit Name Description


0 0…7 see device data
1 0…7 see device data
2 0…7 see device data
3 0 DI 0.0 State of input DI 0.0
1 DI 0.1 State of input DI 0.1
2 DI 0.2 State of input DI 0.2
3 Remote control via 1 = The device works in remote profibus
field bus DP mode (SYS.REM =
REMP/REME). The edit box is lo-
cked for set points.
4 Incorrect set point 1 = A set point in the transmitted data
record is outside the valid area or an
invalid transmitted / received data
record was selected.
5 Common alarm 1 = Serious alarm for device
6 Acknowledgement, 1 = Acknowledgement when control bit
Modification 1) "Modification to transmitted data
Transmitted data record" = 1
record
7 Modification 2) 1 = New received data record or the
Received data re- content is modified
cord

1) "Handshake bites" upon modification of transmitted data; these can be


used if necessary.
If the plant control system modifies the transmitted data, then it sets the control
bit "Modification to transmitted data record" at the end. After reading, the de-
vice sets the status bit "Acknowledgement modification to transmitted data rec-
ord". The control recognizes herewith that the device has read the data and de-
letes the control bit "Modification to transmitted data record". The device then
also deletes the status bit "Acknowledgement modification to transmitted data
record".
2) "Handshake bites" upon modification of received data; these can be used
if necessary. If the received data are modified, then the device sets the status
bit "Modification to received data record". After reading, the plant control sys-
tem sets the control bit "Acknowledgement modification to received data rec-
ord". The control recognizes herewith that the control has read the data and
deletes the status bit "Modification to received data record". The control system
then also deletes the control bit "Acknowledgement modification to received
data record".

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


20 General data for all devices Field bus protocol

3.3 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 [units] Description


8…9 Temperature n.0 0.1°C current temperature
(-320.0…+320.0) n index (standard setting 1)
10…11 Temperature n.1 0 = Basic printed board assembly
1…9 CAN analog module
12…13 Temperature n.2
14…15 Temperature n.3 Refer to wiring diagram for index n.
16…17 Temperature n.4
18…19 Temperature n.5
20…21 Temperature n.6
22…23 Temperature n.7

3.4 Received data record 99 test data for protocol test


The data record is used for testing. The programmed content of the bytes is fixed.
Therefore, the order of the bytes can be tested.
The record is available starting from SERV.V_BASE V15A.

Byte Name Description


8 Test 1 int8 0x01 1 Dec
9 Test 2 int8 0x02 2 Dec
10 Test 3 int8 0x03 3 Dec
11 Test 4 int8 0x04 4 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

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 21

3.5 Received data record 120 alarms

Index X 1 = Device 1 n = Device n


Byte Name Description
8…23 Summary of all The bit number corresponds to the alarm number.
active alarms 8.0 n.u.
8.1 Alarm 1
8.2 Alarm 2

23.7 Alarm 127

3.6 Received data record 121 alarms

Index X 1 = Device 1 n = Device n


Byte Name Description
8…23 Summary of all The bit number corresponds to the alarm number.
active alarms 8.0 Alarm 128
8.1 Alarm 129
8.2 Alarm 130

23.7 Alarm 255

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


22 General data for all devices Field bus protocol

3.7 Received data record 124 IO monitor analog signals (input)

Index X = Module number (0 = circuit board >0 = CAN module)


Byte Name Description
8…9 Analog input 0 Current measured value of the analog input X.0
10…11 Analog input 1 Current measured value of the analog input X.1
12…13 Analog input 2 Current measured value of the analog input X.2
14…15 Analog input 3 Current measured value of the analog input X.3
16…17 Analog input 4 Current measured value of the analog input X.4
18…19 Analog input 5 Current measured value of the analog input X.5
20…21 Analog input 6 Current measured value of the analog input X.6
22…23 Analog input 7 Current measured value of the analog input X.7

The current measured value is transmitted dependent on the setting of the parame-
ter 1317.AI

0 mA / 4 mA 0.00 mA
R / PT100 / PT1000 0.0 Ohm
5 V / 10 V 0.000 V
80 mV 0.000 mV

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

Index X = Module number (0 = circuit board >0 = CAN module)


Byte Name Description
8…11 24V inputs Byte.Bit number / I. Input number
I.0.n Circuit board inputs
I.X.n Inputs CAN module index X

The description of the input function can be found in


the operating manual of the corresponding device.
8.0 I X.0 10.0 I X.16
8.1 I X.1 10.1 I X.17
8.2 I X.2 10.2 I X.18
8.3 I X.3 10.3 I X.19
8.4 I X.4 10.4 I X.20
8.5 I X.5 10.5 I X.21
8.6 I X.6 10.6 I X.22
8.7 I X.7 10.7 I X.23
9.0 I X.8 11.0 I X.24
9.1 I X.9 11.1 I X.25
9.2 I X.10 11.2 I X.26
9.3 I X.11 11.3 I X.27
9.4 I X.12 11.4 I X.28
9.5 I X.13 11.5 I X.29
9.6 I X.14 11.6 I X.30
9.7 I X.15 11.7 I X.31

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 23

12…14 n.u.
15 24V inputs 15.0 I1 display 1 15.4 I1 display 2
Display circuit 15.1 I2 display 1 15.5 I2 display 2
board 15.2 I3 display 1 15.6 I3 display 2
15.3 n.u. 15.7 n.u.
16…20 24V outputs Byte.Bit number / I. Output number
I.0.n Circuit board outputs
I.X.n Outputs CAN module index X

The description of the output function can be found


in the operating manual of the corresponding de-
vice.
16.0 O X.0 17.0 O X.8
16.1 O X.1 17.1 O X.9
16.2 O X.2 17.2 O X.10
16.3 O X.3 17.3 O X.11
16.4 O X.4 17.4 O X.12
16.5 O X.5 17.5 O X.13
16.6 O X.6 17.6 O X.14
16.7 O X.7 17.7 O X.15
21…23 n.u.

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


24 General data for all devices Field bus protocol

3.9 Received data record 127 (received data bytes 8…23)

General device information


Byte Name Range [units] Description
8…11 Current scale 0…99,999 [DIV] Current weight of the scale content in the set resolution
weight 1) of the AD-converter (ADC.DIV)
12 Decimal places 0…3 Number of decimal places of weight values with the divi-
1) sion DIV according to the ADC.DIV setting
13 Type of device 0…255 0 = not defined
1 = DMS-T (DMS transmitter)
2 = DUMP (hopper scale)
3 = DIFFG (differential dosing scale with vol-
umetric feed gate)
4 = DIFF (differential dosing scale with
feeder screw)
5 = DIFFM (Micro loss-in-weight scale)
6 = MZMN (Micro-ladling device; no scale)
7 = FBAL (automatic flow balancer and flow
meter)
8 = CHECK (check weigher)
9 = BAG (bagging scale)
10 = BAGD1 (differential bagging scale, single
scale system)
11 = BAGD2 (differential bagging scale, double
scale system)
12 = BAGD3 (differential bagging scale, triple
scale system)
13 = MYFC (automatic moisture control sys-
tem)
14 = MOZF (Liquids flow controller)
15 = SLIDE (Volumetric feed gate)
16 = DCOS (dosing control system)
17 = BSPB (Load-dependent contact regulati-
on)
18 = DEVICE (DevCtrl temperature controller)
19 = MWEJ (MWEJ retrofit for MWBD/F)
20 = BAG2 (double bagging scale)
21 = GSCRE (Screw scale MSDR)
W
22 = MIX (Mixer MRMA)
23 = MYSA (Particle size sensor)
24 = NIR (Multi NIR system, MYRG)
25 = CONWD (Moisture measuring device

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 25

MYFD)
26 = DRY (automatic moisture control dryer)
27 = MZET (Sample collector 12 containers)
28 = DIFFS (MDSF-A)
29 = CANIO (CAN-BUS IO extender)
30 = MTPA Vertical pearler
31 = MZEP (Sample collector 1 container)
100 = MDDR_T (Roller mill ANTARES MDDR/T)
(Roller mill DOLOMIT MDDP/Q)
(Roller mill DIORIT MDDY/Z)
101 = MDGA (high-compression mill)
102 = FLAKER (flaking mill)
103 = MALT (MDBA grist mill)
110 = DFCQ (hammer mill)
115 = HYMIXP (HYMIX Plus, feeder DDHA and
mixer DCHA Plus)
120 = DFCI (Pellet mill control)
125 = DFKM (countercurrent cooler)
130 = MHSA (DGA huller)
131 = RCHULL (Rice huller DRHE)
132 = TUBO (Tubular conveying system)
140 = FC (Sifter frequency regulator)
150 = SORT (Level regulation for SORTEX Z+)
160 = OLFB (flaking mill)
162 = OLCC (cracking mill)
165 = DFZL (crumbler)
170 = LEEA (dryer)

14 Program version 0…99 Number of program version, e.g. V33A


number
15 Program version ’A’…’Z’ Letter for program version, e.g. V33A
letter The letter is transmitted in ASCII code
16 Address 0…255 Profibus DP address of the device (parameter
PBDP.ADR)
17…19 n.u.
20…23 Identification coun- 0… Counter for clear identification of weights etc.
ter 2)

1) Only for the types BAG, BAG2, BAGD1, BAGD3, CHECK, DCOS, DIFF, DMS-T, DUMP, DUMP2,
FBAL, GSCREW, MIX
2) Only for the types DCOS, DMS-T, DUMP, DUMP2, MIX
Device type < 100 Universal control dc_scale_EBD1312
Device type 100 Universal control dc_roller_EBD1311

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


26 General data for all devices Field bus protocol

3.10 Received data record 11, 12 parameter output

Received data record 11 (parameter name)


Byte Name Range [units] Description
7 Index of received 0…255 The index has the special function in this data record of
data record controlling requests.
The parameter output is started or restarted with the
value 253.
The next parameter is selected with the value 254. For
this, however, the parameter value of the current param-
eter must also be previously requested with the received
data record 12.
There is no usual acknowledgement of the index. In-
stead, a counter is returned, which starting with one,
increases each returned parameter by one.
Once all parameters are queried, 255 is returned.
8…15 Parameter group ASCII set of cha- Parameter group of the currently selected parameter.
racters
16…23 Parameter name ASCII set of cha- Name of the currently selected parameter.
racters

Received data record 12 (parameter value)


Byte Name Range [units] Description
7 Index of received 0…255 There is no usual acknowledgement of the index. In-
data record stead, a counter is returned, which starting with one,
increases each returned parameter by one.
Once all parameters are queried, 255 is returned.
8…23 Parameter value ASCII set of cha- Value of the currently selected parameter
racters

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 27

3.11 Transmitted/received data record 126 date / time


The transmitted data record 126 describes the time.
This enables a synchronization of the time.

Transmitted data record 126 (date/time)


Byte Name Range Description
[units]
8 seconds 0…59 Set seconds
9 Minutes 0…59 Set minutes
10 Hours 0…23 Set hours
11 Day 1…31 Set day
12 Month 1…12 Set month
13 Year 0…63 Setting the year
14 Adopt time 0…1 0 = Do not adopt time
1 = Adopt time
(Byte 8…13; once with positive
edge even if it is already 1, if
switched to transmitted data record
126).
15… n.u.
23

The time is read with the received data record 126.


This enables a synchronization of the time.

Received data record 126 (date/time)


Byte Name Range Description
[units]
8 seconds 0…59 Read seconds
9 Minutes 0…59 Read minutes
10 Hours 0…23 Read hours
11 Day 1…31 Read day
12 Month 1…12 Read month
13 Year 0…63 Read year
14 Reserved 0 Reserved but not used
15… n.u.
23

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


28 General data for all devices Field bus protocol

3.12 Received data record 13 job data / calibration memory


The last entry of the calibration memory is read with the received data record 13.
The identification number as well as the first 3 values are transmitted with index 0.
The date and time as well as the last 2 values are transmitted with index 1. The
number of values varies according to the application (for values see application in
the following chapters)

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


Byte Name Range [units] Description
8…11 Identification 0…4,294,967,295 Consecutive number, which increases by 1 each time a
number job is saved
12…15 Value 1 -2,147,483,648… Saved value 1 from previous job
2,147,483,647 (see application for value)
16…19 Value 2 -2,147,483,648… Saved value 2 from previous job
2,147,483,647 (see application for value)
20…23 Value 3 -2,147,483,648… Saved value 3 from previous job
2,147,483,647 (see application for value)

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


Byte Name Range [units] Description
8 seconds 0…59 Date and time of save of the previous job
9 Minutes 0…59
10 Hours 0…23
11 Day 1…31
12 Month 1…12
13 Year 0…63
14…15 n.u.
16…19 Value 4 -2,147,483,648… Saved value 4 from previous job
2,147,483,647 (see application for value)
20…23 Value 5 -2,147,483,648… Saved value 5 from previous job
2,147,483,647 (see application for value)

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 29

3.13 Transmitted data record 200 free printer text


Free texts are output directly to a printer with the transmitted data record 200.
Since the texts can be longer than 16 bytes, they are transmitted in various parts.
The index is used to differentiate the parts.
Index n = Part n (It always starts with index 1)
The following must be considered for the texts:
- The printer characters can be freely used within the texts (LF,FF).
L
A line feed LF (character F 0Ah) causes a line break and a form feed FF
F
(character F 0CH) causes a change to a new page.
- The texts are concluded with a termination character (0-Terminator 0T charac-
ter 00h) in the last part.
- The maximum total text length is 4080 characters (255 x 16)

Transmitted data record 200 (free printer text) Index = 1…255


Byte Name Range [units] Description
8…23 Free printer text 1 to 16 characters ASCII text
part e.g. "Hello" is transmitted as follows with line feed and
termination characters:
Byte 8…14 = „Hello LF0T“ (48h,65h,6Ch,6Ch,6Fh,0Ah,00h)
e.g. the two lines:
"This is the printer line 1"
"This is the printer line 2"
are transmitted as follows:
Index 1: Byte 8…23 = "This is the prin"
Index 2: Byte 8…23 = "ter line 1 LFThis "
Index 3: Byte 8…23 = "is the printer"
Index 4: Byte 8…16 = "line 2 LF0T"

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


30 General data for all devices Field bus protocol

3.14 Transmitted data record 201/202 display message


A message is directly written on the display with the transmitted data record
201/202. The message display alternates with the normal parameter on the dis-
play. The message is switched off again after an empty message.
201 = Display 1 (MEAG display or MDDx page 1)
202 = Display 2 (MDDx page 2)
The following must be considered for the texts:
- The length of a message can have a maximum of 12 characters (12 display
digits on the display)
- The texts are concluded with a termination character (character 00h)
- If only a termination character is transmitted, then the message is switched off
(empty message). The message can also be acknowledged on-site on the con-
trol with the Lamp test / Clear alarm key.
- Not all lower case letters can be displayed (Select capitalization)
- Decimal points (character 2Eh) do not require their own place on the display
and are displayed along with the previous character. (The maximum text length
increases by one per decimal point; a text can contain a maximum of 4 decimal
points, since with this, the maximum of 16 characters of the transmission is
reached).

Transmitted data record 201/202 (display message) 201: Display 1; 202: Display 2
Byte Name Range [units] Description
8…23 Message text 0 to 12 characters ASCII text with a termination character.
plus termination e.g. "HELLO" is transmitted as follows:
character Byte 8…13 = 48h,45h,4Ch,4Ch,4Fh,00h
Empty message: Byte 8 = 00h

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol General data for all devices 31

3.15 Transmitted data record 14 analog outputs


The analog outputs of the MEAG can be directly controlled via field bus with the
transmitted data record 14. For this, the function must first be released in the
transmitted data record.
This function may not be used with devices which use the analog outputs through
the application.

Transmitted data record 14 (analog outputs) Index = 0 (circuit board), Index 1…15 (EBD1317)
Byte Name Range [units] Description
8 Activate outputs 0 = No release By setting the corresponding bit, the corresponding
1 = Output 1 output is released for use via field bus.
2 = Output 2
3 = Output 1, 2
9 n.u.
10…11 Set point output 1 0…1000 The value equals 0…20.00 mA. When the output type is
set as 4 mA, then 0 = 4 mA.
12…13 Set point output 2 0…1000 The value equals 0…20.00 mA. When the output type is
set as 4 mA, then 0 = 4 mA.

Example: In order to control output 5.1 (EBD1317 address 5, analog output 1), byte
8 must be set to 1 in transmitted data record 14, index 5.
Then the value of byte 10...11 is directly output at the output.

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


32 DMS transmitter (DMS-T) Field bus protocol

4 DMS transmitter (DMS-T)


For DMS-T, a compact protocol chapter 4.6 can also be used instead of the proto-
col described here.

4.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 0 Bit 0: Operation
Bit 1: Zeroing (± 4%) Bit 1: Weight sign
Bit 2: Taring Bit 2: Scales standstill
Bit 3: Gross value Bit 3: Data ready
Bit 4: Net value Bit 4: n.u.
Bit 5: Clear tare (net = gross) Bit 5: n.u.
Bit 6: Print / save job Bit 6: Printout started / job saved
Bit 7: Acknowledgement "New values Bit 7: New values ready 1)
ready" 1)
Bit 0…7: n.u. 1 Bit 0…7: n.u.
Bit 0…7: n.u. 2 Bit 0…7: n.u.
Bit 0: Control signals valid 3 Bit 0: DI 0.0
Bit 1: Local mode Bit 1: DI 0.1
Bit 2: n.u. Bit 2: DI 0.2
Bit 3: n.u. Bit 3: Remote control via field bus
Bit 4: n.u. Bit 4: Incorrect set point 1)
Bit 5: Clear alarm Bit 5: Common alarm
Bit 6: Modification to transmitted data Bit 6: Acknowledgement "Modification to
record transmitted data record"
Bit 7: Acknowledgement "Modification to Bit 7: Modification to received data rec-
received data record" ord
Number of transmitted data record = 128 4 Number of transmitted data record = 128
Index of transmitted data record = X 5 Index of transmitted data record = X
Number of received data record = 1 6 Number of received data record = 1
Index of received data record = X 7 Index of received data record = X
n.u. 8 Current scale weight (gross) according to
TCON.DDIV setting
n.u. 9 (0…999,999 see status bit for algebraic sign)
n.u. 10 or consecutive number (0…999,999)
n.u. 11 According to parameter TCON.PBDAT
n.u. 12 Current scale weight in DIV (gross)
n.u. 13 (–99,999…99,999)
n.u. 14
n.u. 15
n.u. 16 Current scale weight in DIV (net)
n.u. 17 (–99,999…99,999)
n.u. 18
n.u. 19
n.u. 20 Number of decimal places (0…3)
n.u. 21 n.u.

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol DMS transmitter (DMS-T) 33

Transmitted data Byte Received data


n.u. 22 Step number (0…1)
n.u. 23 Alarm number (0…99)
1) Reserved but not used

4.2 Control bits (transmitted data bytes 0…3)

Byte Bit Name Description


0 0 Zeroing 1 = Gross and net weight are set to 0.
1 Zeroing (± 4%) 1 = Gross and net weight are set to 0 if current scale weight is
<4% of max. scale weight TCON.MAXW.
2 Taring 1 = Net weight is set to 0 and remote display switches to net weight.
3 Gross display 1 = Remote display switches to gross weight.
4 Net display 1 = Remote display switches to net weight.
5 Clear tare 1 = Clear tare weight (net weight = gross weight)
6 Print / save job 1 = Starts print job for net and gross weight (leave present until
the status bit "Print started / job saved" = 1).
7 Acknowledgement Reserved for future applications.
"New values ready"
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "General data
for all devices"

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


34 DMS transmitter (DMS-T) Field bus protocol

4.3 Status bits (received data bytes 0…3)

Byte Bit Name Description


0 0 Operation 1 = Operation
0 = Alarm or calibration mode (calibration switch = CAL)
1 Weight sign 1 = Positive weight
0 = Negative weight
2 Scale standstill 1 = Scales at standstill
0 = No standstill
3 Data ready 1 = Weight valid
0 = Weight invalid
4 n.u.
5 n.u.
6 Printout started / job 1 = The control bit "Print / save job" is present and the printer ac-
saved cepted the data or the job was saved.
Is set to 0 if the control bit "Print / save job" = 0.
7 New values ready Reserved for future applications.
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "General data
for all devices"

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol DMS transmitter (DMS-T) 35

4.4 Transmitted data records (transmitted data bytes 8…23)

Transmitted data record 128 (standard set points)


Byte Name Range [units] Description
8…23 n.u. Empty data record, since DMS-T does not contain any
set point specifications.

4.5 Received data records (received data bytes 8…23)

Received data record 1 (standard actual values)


Byte Name Range [units] Description
8…11 Current gross 0…999,999 [DDIV] Current scale weight without algebraic sign, with resolu-
scale weight tion according to parameter TCON.DDIV.
or The algebraic sign is a status bit
(Transmitted if TCON.PBDAT=DOVAL)
consecutive 0…999,999 Consecutive number, which increases by 1 for each print
number / save job
(Transmitted if TCON.PBDAT=JOBID)
12…15 Current gross –99,999…99,999 Current gross scale weight with algebraic sign, with reso-
scale weight [DIV] lution DIV. Equals parameter BRWT
16…19 Current net –99,999…99,999 Current net scale weight with sign, with resolution DIV.
weight [DIV] Equals parameter NEWT
20 Decimal places 0…3 Number of decimal places DIV on the field bus interface
according to the ADC.DIV setting
21 n.u.
22 Step number 0 Calibrating
1 Operation
23 Alarm number 0…99 According to operating manual 66698-x-1

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


36 DMS transmitter (DMS-T) Field bus protocol

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


Byte Name Range [units] Description
8…11 ID number For details see chapter "Received data record 13 job
data / calibration memory"
12…15 Gross weight –999,999…999,999 Saved gross scale weight of the previous job with alge-
[DIV] braic sign and the resolution DIV.
16…19 Net weight –999,999…999,999 Saved net scale weight of the previous job with algebraic
[DIV] sign and the resolution DIV.
20…23 Tare weight –999,999…999,999 Saved tare scale weight of the previous job with algebra-
[DIV] ic sign and the resolution DIV.
Received data record 13, index = 1
8…13 Date + Time For details see chapter "Received data record 13 job
data / calibration memory"
14…15 n.u.
16…19 n.u.
20…23 n.u.

4.6 Compact protocol


The compact protocol works with only one byte of transmitted data and 4 bytes of
received data. It is active when parameter PBDP.MPDP = SHORT/K.

Transmitted data Byte Received data


Bit 0: Zeroing 0 Bit 0: Weight sign (see digital output)
Bit 1: Zeroing (± 4%) Bit 1: Scales standstill (see digital output)
Bit 2: Taring Bit 2: Operation (see digital output)
Bit 3: Gross value Bit 3: Data ready (always 1, data always valid)
Bit 4: Net value Bit 4…7: Alarm number (only alarms 1…15)
Bit 5: Clear alarm
Bit 6: n.u.
Bit 7: Print / save job
1 Weight value (MSB)
… 24 bit binary with resolution according to parameter
TCON.DDIV. Limited according to TCON.LDOV.
If only a 16-bit resolution is used, then a data word can
be placed via byte 2 and 3.
3 Weight value (LSB)

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Hopper scale (DUMP, DUMP2) 37

5 Hopper scale (DUMP, DUMP2)


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: Start / Stop 0 Bit 0: Operation
Bit 1: Clear total Bit 1: Total reached
Bit 2: Residual discharge Bit 2: Residual discharge completed
Bit 3: Rest feeding Bit 3: Cut-off point reached
Bit 4: Discharge release Bit 4: Total ready
Bit 5: Clear total (without print-out) Bit 5: Conveying release
Bit 6: n.u. Bit 6: Weight pulse
Bit 7: Acknowledgement "New values Bit 7: New values ready
ready"
Bit 0…7: n.u. 1 Bit 0: Outside rate tolerance
Bit 1…7: n.u.
Bit 0…7: n.u. 2 Bit 0…7: n.u.
Bit 0: Control signals valid 3 Bit 0: DI 0.0
Bit 1: Local mode Bit 1: DI 0.1
Bit 2: n.u. Bit 2: DI 0.2
Bit 3: n.u. Bit 3: Remote control via field bus
Bit 4: n.u. Bit 4: Incorrect set point
Bit 5: Clear alarm Bit 5: Common alarm
Bit 6: Modification to transmitted data Bit 6: Acknowledgement "Modification to
record transmitted data record"
Bit 7: Acknowledgement "Modification to Bit 7: Modification to received data rec-
received data record" ord
Number of transmitted data record = 128 4 Number of transmitted data record = 128
Index of transmitted data record = X 5 Index of transmitted data record = X
Number of received data record = 1 6 Number of received data record = 1
Index of received data record = X 7 Index of received data record = X
Nominal rating in kg/h (0…4,000,000) 8 Actual rate in kg/h (0…4,000,000)
9
10
11
Set point total weight in kg / DIV 12 Total weight in kg / DIV (0…999,999,999)
(0…99,999,999)
13
14
15
Cut-off weight in kg (0…9999) 16 Total weight in kg / DIV (cannot be cleared)
17 (0…999,999,999)
n.u. 18
n.u. 19

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


38 Hopper scale (DUMP, DUMP2) Field bus protocol

Transmitted data Byte Received data


n.u. 20 Number of decimal places (0…3)
n.u. 21 n.u.
n.u. 22 Step number (0…8)
n.u. 23 Alarm number (0…99)

5.2 Control bits (transmitted data bytes 0…3)

Byte Bit Name Description


0 0 Start/stop 1 = Release weighing cycle
0 = Stop weighing cycle after the next emptying.
1 Clear total 1 = Clear total weight which can be cleared if the status bit "Total
ready" = 1.
If a printer is present, a total print-out is carried out.
2 Residual discharge 1 = Discharging a residual amount from the scale (from step 1 or
2). Once discharging has ended, the status bit "Residual dis-
charge completed" is set.
0 = Status bit "Residual discharge completed" is cleared.
For the operating mode "Dosing from full" (TCON.IMOD=FULLR), the
upper surge hopper is also discharged before discharging the scale
with "Residual discharge".
3 Continue dosing 1 = Operating mode with set point total weight: Continue dosing
upon reaching the set point total weight (empty conveying of
feeding).
Operating mode without set point total weight: Bypass of the
level probe in the upper surge hopper with the operating mode
"Dosing from full".
4 Emptying release The bit is considered only if the parameter TCON.DIPB = ON_P or if
TCON.DIPB = ON and a level probe is also used.
1 = Emptying the scale released.
Must normally be 1, also in the case of discharge rest.
0 = Stop weighing cycle before emptying
(Scale blocked in step 4).
5 Clear total without 1 = Clear total weight which can be cleared if the status bit "Total
print-out ready" = 1.
No total print-out is carried out, even if a printer is present.
6 n.u.
7 Acknowledgement 1 = Clear status bit "New values ready".
"New values ready" (allow to remain in effect until "New values ready" = 0).
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "General data
for all devices"

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Hopper scale (DUMP, DUMP2) 39

5.3 Status bits (received data bytes 0…3)

Byte Bit Name Description


0 0 Operation 1 = The scale is started
0 = The scale is stopped
1 Total reached Only where set point total weight > 0
1 = Total weight set point total weight
0 = if control bit "Clear total" = 1 or (total weight < set point total
weight)
2 Residual discharge 1 = Residual discharge was executed and is completed
completed 0 = Control bit "Residual discharge" = 0
3 Cut-off point Only where set point total weight > 0
reached 1 = Total weight (set point total weight cut-off weight)
4 Total ready 1 = The total can be cleared with the control bit "Clear total"
5 Transport release 1 = The scale has been started and no alarms are pending. (Can
be used to switch on feed elements).
6 Weight pulse Pulses according to SYS.WIMP
7 New values ready 1 = New values are available (total weights, actual power).
0 = Control bit "Acknowledgement new values ready" = 1
1 0 Outside rate tole- Only if the rate tolerance limits are preselected
rance 1 = The actual rate is outside the preselected tolerance limits.
1…7 n.u.
2 0…7 n.u.
3 0…7 See "General data
for all devices"

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


40 Hopper scale (DUMP, DUMP2) Field bus protocol

5.4 Transmitted data records (transmitted data bytes 8…23)

Transmitted data record 128 (standard set points)


Byte Name Range [units] Description
8…11 Nominal rating 0…FMAX [kg/h] Only if with rate specification maximum rate
(max. 4,000,000) (TCON.FMAX > 0).
The set point rate is displayed in the parameter FLOS.
12…15 Set point total 0 / MINT… 1) If the set point total weight = 0, feeding takes place con-
weight 99,999,999 [kg] 2) tinuously. If the total weight reaches the set point total
weight, then feeding is stopped. This value is adopted
only in step 1.
16…17 Cut-off weight 0…9999 [kg] Effective only where set point total weight > 0. The con-
trol bit "Cut-off weight reached" is set when total weight
(set point total weight cut-off weight)
18…23 n.u.

1) Minimum feed volume according to parameter TCON.MINT


2) Decimal places according to DIV / PBDP.WFOR adjustment (no decimal places / fixed format is stand-
ard).

Transmitted data record 129 (set point values part 2)


Byte Name Range [units] Description
8…11 Set point dump MINW…MAXW [kg] Set point weight of a dump in the range of min. dump
(max. 99,999) size (TCON.MINW) and max. dump size (TCON.MAXW).
This value is adopted only in step 1.
12…15 Upper rate tole- 0…999,999 [kg/h] If the actual rate > upper rate tolerance, then the control
rance bit "Outside rate tolerance" = 1
Only functions if the value > 0
16…19 Lower rate tole- 0…999,999 [kg/h] If the actual rate < lower rate tolerance, then the control
rance bit "Outside rate tolerance" = 1.
Only functions if the value > 0
20…23 n.u.

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Hopper scale (DUMP, DUMP2) 41

5.5 Received data records (received data bytes 8…23)

Received data record 1 (standard actual values)


Byte Name Range [units] Description
8…11 Actual rate 0…4,000,000 [kg/h] Current actual rate
12…15 Total weight 0…999,999,999 Set to 0 with the control bit "Clear total". If the value
(can be cleared) [kg] reaches the maximum value, then it will start again at 0.

2)
16…19 Total weight 0…999,999,999 If the value reaches the maximum value, then it will start
which cannot be [kg] again at 0.
cleared
2)
20 Decimal places 0…3 Number of decimal places DIV on the field bus interface
according to the PBDP.WFOR and ADC.DIV settings
21 n.u.
22 Step number 0…8 According to operating manual 66698-x-3
23 Alarm number 0…99 According to operating manual 66698-x-3

2) Decimal places according to DIV / PBDP.WFOR adjustment (no decimal places / fixed format is stand-
ard).

Received data record 128 (standard set points)


For data contents, see transmitted data record 128

Received data record 129 (set point values part 2)


For data contents, see transmitted data record 129

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


Byte Name Range [units] Description
8…11 ID number For details see chapter "Received data record 13 job
data / calibration memory"
12…15 Total weight 0…999,999,999 Saved total weight of the previous job with the resolution
[DIV] DIV.
16…19 n.u.
20…23 n.u.
Received data record 13, index = 1
8…13 Date + Time For details see chapter "Received data record 13 job
data / calibration memory"
14…15 n.u.
16…19 n.u.

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


42 Hopper scale (DUMP, DUMP2) Field bus protocol

20…23 n.u.

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Loss-in-weight scale (DIFF, DIFFS) 43

6 Loss-in-weight scale (DIFF, DIFFS)


6.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: Start / Stop 0 Bit 0: Operation
Bit 1: Clear total Bit 1: Total reached
Bit 2: Emptying Bit 2: Emptying completed
Bit 3: Fill Bit 3: Ready for feeding
Bit 4: n.u. Bit 4: Total ready
Bit 5: No alarm when empty Bit 5: Upper surge hopper is empty
Bit 6: Dose volumetrically Bit 6: Weight pulse
Bit 7: Acknowledgement "New values Bit 7: New values ready
ready"
Bit 0: n.u. 1 Bit 0: Scale empty
Bit 1: n.u. Bit 1: Dosing time exceeded
Bit 2: n.u. Bit 2: Level
Bit 3: n.u. Bit 3: Product feed
Bit 4: n.u. Bit 4: Weight tolerance alarm
Bit 5: FC Alarm Bit 5: Release FC
Bit 6…7: n.u. Bit 6…7: n.u.
Bit 0: Refilling On/Off (DIFFS) 2 Bit 0: Refilling status (DIFFS)
Bit 1: Start calibration (DIFFS) Bit 1: Calibration active (DIFFS)
Bit 2…7: n.u. Bit 2…7: n.u.
Bit 0: Control signals valid 3 Bit 0: DI 0.0
Bit 1: Local mode Bit 1: DI 0.1
Bit 2: n.u. Bit 2: DI 0.2
Bit 3: n.u. Bit 3: Remote control via field bus
Bit 4: n.u. Bit 4: Incorrect set point
Bit 5: Clear alarm Bit 5: Common alarm
Bit 6: Modification to transmitted data Bit 6: Acknowledgement "Modification to
record transmitted data record"
Bit 7: Acknowledgement "Modification to Bit 7: Modification to received data rec-
received data record" ord
No. of transmitted data record = 128 4 No. of transmitted data record = 128
Index of transmitted data record = X 5 Index of transmitted data record = X
No. of received data record = 1 6 No. of received data record = 1
Index of received data record = X 7 Index of received data record = X
Nominal rating in kg/h (0…999,999) 8 Actual rate in kg/h (0…999,999)
9
10
11
Set point total weight in kg / DIV 12 Total weight in kg / DIV (0…999,999,999)
(0…99,999,999)
13
14
15

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


44 Loss-in-weight scale (DIFF, DIFFS) Field bus protocol

n.u. 16 Total weight in kg / DIV (cannot be cleared)


n.u. 17 (0…999,999,999)
n.u. 18
n.u. 19
n.u. 20 Number of decimal places (0…3)
Recipe number (load recipe) (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
n.u. 23 Alarm number (0…99)

6.2 Control bits (transmitted data bytes 0…3)

Byte Bit Name Description


0 0 Start/stop 1 = Release weighing cycle (start feeding)
0 = Stop weighing cycle (stop feeding immediately)
1 Clear total 1 = Clear total weight which can be cleared if the status bit "Total
ready" = 1.
2 Empty 1 = Empty weighing container (step 7). Possible only from step
1; the start signal may not be present. Once emptying has
ended, the status bit "Emptying completed" is set. If the scale
cannot be discharged, the control bit "Dosing time exceeded"
is set.
0 = Stop emptying. The control bit "Residual discharge complet-
ed" is cleared.
3 Filling 1 = Fill scales to upper switching point (step 8). If the scale is full,
then the control bit "Read for feeding" is set. If the scale can-
not be refilled, then the control bit "Upper surge hopper is
empty" is set.
4 n.u.
5 No alarm at low 1 = The control bit "Common alarm" is not set for when the scale
level is at a low level. This means that no alarm is generated if the
scale becomes empty during normal operation.
(Control bit "Scale filling level" = 1)
6 Volumetric 1 = Volumetric dosing with constant discharge rate. No meas-
dosing urement of actual rate and no control. (Required, e.g. for
manual filling during operation).
(Only for screw feeding).
7 Acknowledgement 1 = Clear status bit "New values ready".
"New values ready" (allow to remain in effect until "New values ready" = 0).
1 0…4 n.u.
5 FC alarm 1 = Frequency converter feeder drive fault
(can be used instead of the digital input)
6...7 n.u.
2 0 Refilling On / Off 1 = Automatic refilling USER.FILLON is activated.
1-->0 = Automatic refilling is deactivated.
1 Start calibration 0-->1 = Calibration is started.

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Loss-in-weight scale (DIFF, DIFFS) 45

2...7 n.u.
3 0…7 See "General data
for all devices"

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


46 Loss-in-weight scale (DIFF, DIFFS) Field bus protocol

6.3 Status bits (received data bytes 0…3)

Byte Bit Name Description


0 0 Operation 1 = The scale is started
0 = The scale is stopped
1 Total reached Only where set point total weight > 0
1 = Total weight set point total weight
0 = When control bit "Clear total" = 1
or (total weight < set point total weight)
2 Emptying com- 1 = Emptying was executed and is completed
pleted 0 = When control bit "Empty" = 0
3 Ready for do- 1 = The scale is filled (weight > upper switching point)
sing
4 Total ready 1 = The total can be cleared with the control bit "Clear total"
5 Upper surge 1 = The scale was unable to be filled within the max. refilling time
hopper empty (TCON.TFIL) (not on common alarm; warning NOPROD)
0 = When the scale is stopped with control bit "Start" = 0 in normal
operation or when the control bit "Fill" = 0 after filling
6 Weight pulse Pulses according to SYS.WIMP
7 New values 1 = New values are available (total weights, actual power)
ready 0 = Control bit "Acknowledgement new values ready" = 1
1 0 Scale low level 1 = The scale is completely empty (only in normal operation).
Also influences the control bit "Common alarm" unless control bit
"No alarm when empty" = 1st EMPTY alarm
0 = When the scale is stopped with control bit "Start" = 0.
1 Dosing time 1 = Max. dosing time was exceeded during emptying or in the oper-
exceeded ating mode "Small batch feeding" (not on common alarm; warn-
ing PROPTIME).
0 = When the scale is stopped with control bit "Start" = 0 in normal
operation or small batch feeding or when the control bit "Empty"
= 0 after emptying
2 Level 1 = Current scales weight level weight (TCON.NLEV)
0 = Current scales weight < level weight
Enables early recognition of empty scale container.
3 Product feed 1 = Scale requests product (refilling scale containers), this bit can be
used to control refilling elements (refill conveyor screw). For
MSDF_R with upper surge hopper control TCON.FMOD=ON,
the signal for refilling of the upper surge hopper is used.
4 Weight tolerance 1 = During feeding to a setpoint weight, a weight deviation occurred
alarm (see parameter TCON.WTTOL+ / WTTOL-).
5 Release FC 1 = Release frequency converter
(Signal can be used instead of the digital output to release dos-
ing)
6…7 n.u.
2 0 Refilling status 1 = Automatic refilling is active.

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Loss-in-weight scale (DIFF, DIFFS) 47

Byte Bit Name Description


1 Calibration acti- 1 = Calibration is active
ve
2...7 n.u.
3 0…7 See "General
data for all de-
vices"

6.4 Transmitted data records (transmitted data bytes 8…23)

Transmitted data record 128 (standard set points)


Byte Name Range [units] Description
8…11 Nominal rating 0…FMAX [kg/h] The set point rate is displayed in the parameter FLOS.
(max. 999,999) The value must be within the range 0...maximum rate
Micro-feeding in (TCON.FMAX).
[10 g/h] When set point rate < minimum rate (TCON.FMIN), 0 is
adopted.
In mixing-in mode in 0.0001 % as mixing-in percentage.
12…15 Set point total 0…99,999,999 [kg] 2) If the total weight reaches the set point total weight,
weight Micro-feeding in [g] then dosing is stopped. If the set point total weight = 0,
then continuous dosing will take place. This value is
adopted only in step 1.
16…20 n.u.
21 Recipe no. 0…50 1…50 = Load recipe into working recipe 0
0 = Do not load recipe
22…23 n.u.
2) Decimal places according to DIV / PBDP.WFOR adjustment (no decimal places / fixed format is stand-
ard).

Transmitted data record 136 (recipe)


Index: 0…50 as recipe number (0 = working recipe)
Byte Name Range [units] Description
8…9 Specific weight 10…300 [0.01 kg/l] Specific weight of product (REC.DENS)
(0.10…3.00)
10…11 Gain factor 100…2000 [0.1] Gain factor feeding rate (REC.FACT)
(10.0…200.0)
12…13 Cut-off weight 0…9999 [DIV] Cut-off weight for small batch feeding (REC.CWT)
14…22 n.u.
23 Automatic cor- 0…1 Automatic correction of gain factor (REC.CFAC) (0 =
rection of gain OFF / 1 = ON)
factor

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


48 Loss-in-weight scale (DIFF, DIFFS) Field bus protocol

6.5 Received data records (received data bytes 8…23)

Received data record 1 (standard actual values)


Byte Name Range [units] Description
8…11 Actual rate 0…999,999 [kg/h] Current actual rate
Micro-feeding in
[10 g/h]
12…15 Total weight 0…999,999,999 [kg] Set to 0 with the control bit "Clear total". If the value
(can be cleared) 2) reaches the maximum value, then it will start again at 0.
Micro-feeding in [g]
16…19 Total weight 0…999,999,999 [kg] If the value reaches the maximum value, then it will
which cannot be 2) start again at 0.
cleared
Micro-feeding in [g]
20 Decimal places 0…3 Number of decimal places DIV on the field bus interface
according to the PBDP.WFOR and ADC.DIV settings
21 Recipe no. 0…50 Currently loaded recipe
22 Step number 0…9 According to operating manual 66698-x-5
23 Alarm number 0…99 According to operating manual 66698-x-5

2) Decimal places according to DIV / PBDP.WFOR adjustment (no decimal places / fixed format is stand-
ard).

Received data record 4 (advanced actual values)


Byte Name Range [units] Description
8…11 Actual rate 0…999,999 [kg/h] Current actual rate
Micro-feeding in
[10 g/h]
12…13 Current scale -1000…32,768 [kg] Current scale weight in kg
weight -100.0…3276.8 kg
14…15 Actuating signal 0…10,000 [%] Current actuating signal for the frequency / servo con-
0…100.00% verter

16…19 n.u.
20 Decimal places 0…3 Number of decimal places DIV on the field bus interface
according to the PBDP.WFOR and ADC.DIV settings
21 Recipe no. 0…50 Currently loaded recipe
22 Step number 0…9 According to operating manual 66698-x-5
23 Alarm number 0…99 According to operating manual 66698-x-5

Received data record 128 (standard set points)


For data contents, see transmitted data record 128

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG


Field bus protocol Loss-in-weight scale (DIFF, DIFFS) 49

Received data record 136 (recipe)


Index: 0…50 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 Range [units] Description
8…11 ID number For details see chapter "Received data record 13 job
data / calibration memory"
12…15 Total weight 0…999,999,999 Saved total weight of the previous job with the resolution
[DIV] DIV.
16…19 n.u.
20…23 n.u.
Received data record 13, index = 1
8…13 Date + Time For details see chapter "Received data record 13 job
data / calibration memory"
14…15 n.u.
16…19 n.u.
20…23 n.u.

Copyright 2016 Bühler AG MEAG-MDDx-66499-14-en-US-1611


50 Flow balancer MZAH (FBAL) Field bus protocol

7 Flow balancer MZAH (FBAL)


7.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: Start / Stop 0 Bit 0: Operation
Bit 1: Clear total Bit 1: Total reached
Bit 2: n.u. Bit 2: n.u.
Bit 3: n.u. Bit 3: n.u.
Bit 4: n.u. Bit 4: Total ready
Bit 5: No alarm when "Silo empty" Bit 5: Silo empty
Bit 6: n.u. Bit 6: Weight pulse
Bit 7: Acknowledgement "New values Bit 7: New values ready
ready"
Bit 0…7: n.u. 1 Bit 0…7: n.u.
Bit 0…7: n.u. 2 Bit 0…7: n.u.
Bit 0: Control signals valid 3 Bit 0: DI 0.0
Bit 1: Local mode Bit 1: DI 0.1
Bit 2: n.u. Bit 2: DI 0.2
Bit 3: n.u. Bit 3: Remote control via field bus
Bit 4: n.u. Bit 4: Incorrect set point
Bit 5: Clear alarm Bit 5: Common alarm
Bit 6: Modification to transmitted data Bit 6: Acknowledgement "Modification to
record transmitted data record"
Bit 7: Acknowledgement "Modification to Bit 7: Modification to received data rec-
received data record" ord
No. of transmitted data record = 128 4 No. of transmitted data record = 128
Index of transmitted data record = X 5 Index of transmitted data record = X
No. of received data record = 1 6 No. of received data record = 1
Index of received data record = X 7 Index of received data record = X
Nominal rating in kg/h (0…999,999) 8 Actual rate in kg/h (0…999,999)
9
10
11
Set point total weight in kg (0…99,999) 12 Total weight in kg (0…999,999,999)
13
14
15
n.u. 16 Total weight in kg (cannot be cleared)
n.u. 17 (0…999,999,999)
n.u. 18
n.u. 19
n.u. 20 n.u.
Recipe number (load recipe) (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
n.u. 23 Alarm number (0…99)

MEAG-MDDx-66499-14-en-US-1611 Copyright 2016 Bühler AG

S-ar putea să vă placă și