0% found this document useful (0 votes)
1K views

Profinet Manual Meag Buhler PDF Free

Uploaded by

anas abdulbari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Profinet Manual Meag Buhler PDF Free

Uploaded by

anas abdulbari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Service instructions MEAG field bus

for electronics MEAG-MDDx

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

Standard Optional Optional


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 = „HelloLF0T“ (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 1LFThis "
Index 3: Byte 8…23 = "is the printer"
Index 4: Byte 8…16 = "line 2LF0T"

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


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

You might also like