8/18/2019 Protocolo Profibus MEAG
1/116
Bühler AGCH-9240 Uzwil, SwitzerlandPhone +41 71 955 11 11Fax +41 71 955 33 79www.buhlergroup.com
Operating Instructions
Profibus-DP Protocolfor MEAG and MDDR/T electronics
MEAG-MDDR-MDDT-66499-4-en-1008
8/18/2019 Protocolo Profibus MEAG
2/116
2 Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
Foreword
The operating instructions are to be distributed to those persons responsible foroperating and monitoring the machine.
The operating instructions contain the information necessary for installation,operation and maintenance.Those tasks not requiring special knowledge or skills were not included in theinstructions.Repair instructions above and beyond the regular maintenance tasks to beperformed are not provided in the instructions.
Important notes
• Receiving InspectionImmediately upon receipt, perform a visual inspection of the control unit asdefined by the delivery contract.
•
StorageIf the control unit will not immediately be installed in its final destination, store itin a protected location to prevent damage from the elements and foreignmaterial.
• Installation All installation specifications delivered along with the control unit must befollowed during installation.
• Model typesShould the documentation provided with the control unit describe otherversions of the unit, only that information which pertains to the version of thecontrol unit that was delivered to the recipient shall apply. All features andspecifications are subject to technical modification without notice prior toshipment.
• Duty of instructionThe unit may only be operated and maintained by trained and qualifiedpersonnel. Prior to initial operation, all personnel that will be operating the unitmust familiarise themselves with the documentation provided.
Note:These operating instructions apply as of program versionDC_SCALE V17A (MEAG) DC_ROLLER V15A (MDDR/T)
8/18/2019 Protocolo Profibus MEAG
3/116
Profibus-DP Protocol Table of contents 3
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
Table of contents
1 Safety.. ...................................................................................................................... 7
1.1
Intended use .. .............................................................................................................................. 7
1.2 Duty of instruction .. ...................................................................................................................... 7
1.3 Accident prevention .. ................................................................................................................... 7
1.4 Operation .. ................................................................................................................................... 7
1.5 Electrical installation .. .................................................................................................................. 7
2 Description.. ............................................................................................................. 8 2.1 Technical data.. ............................................................................................................................ 8
2.2 Device parameters.. ..................................................................................................................... 9
2.3 Device-specific operating instructions .. ....................................................................................... 9
3
Protocol structure ... .............................................................................................. 10
3.1 Illustration... ................................................................................................................................ 10
3.2 Data records ... ........................................................................................................................... 11
3.3 Index of transmitted / received data record ... ............................................................................ 11
4 General data for all devices ... ............................................................................... 12 4.1 Overview of data records for all devices... ................................................................................. 12
4.2 Control bits (transmitted data byte 3) ... ...................................................................................... 13
4.3 Status bits (received data byte 3) ... ........................................................................................... 14
4.4 Received data record 99 test data for protocol test... ................................................................ 15
4.5 Received data record 120 alarms... ........................................................................................... 15
4.6
Received data record 121 alarms... ........................................................................................... 15
4.7 Received data record 125 IO monitor 24V (input / output) ... .................................................... 16
4.8 Received data record 127 (received data bytes 8…23) ... ......................................................... 17
4.9 Received data record 11, 12 parameter output ... ...................................................................... 18
4.10 Transmitted/received data record 126 date/time... .................................................................... 19
4.11 Received data record 13 job data / calibration memory ... ......................................................... 20
5 DMS transmitter (DMS-T) ... ................................................................................... 21 5.1 Summary of standard data records 128/1 ... .............................................................................. 21
5.2 Control bits (transmitted data bytes 0…3) ... .............................................................................. 22
5.3 Status bits (received data bytes 0…3) ... .................................................................................... 23
5.4 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 24
5.5 Received data records (received data bytes 8…23) ... .............................................................. 24
5.6 Compact protocol... .................................................................................................................... 25
6 Dump scale (DUMP, DUMP2) ... ............................................................................. 26 6.1 Summary of standard data records 128/1 ... .............................................................................. 26
6.2 Control bits (transmitted data bytes 0…3) ... .............................................................................. 27
6.3 Status bits (received data bytes 0…3) ... .................................................................................... 28
6.4 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 29
6.5 Received data records (received data bytes 8…23) ... .............................................................. 30
7 Differential dosing scale (DIFF) ... ......................................................................... 31 7.1 Summary of standard data records 128/1 ... .............................................................................. 31
7.2 Control bits (transmitted data bytes 0…3) ... .............................................................................. 32
8/18/2019 Protocolo Profibus MEAG
4/116
8/18/2019 Protocolo Profibus MEAG
5/116
Profibus-DP Protocol Table of contents 5
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
14.5 Received data records (received data bytes 8…23) ... .............................................................. 76
15 Device control unit (DEVICE) ... ............................................................................ 77 15.1 General particulars... .................................................................................................................. 77
15.2
Summary of standard data records 128/1 (applies to all devices) ... .......................................... 78
15.3 Control bits (transmitted data bytes 0…3) ... .............................................................................. 79
15.4 Status bits (received data bytes 0…3) ... .................................................................................... 80
15.5 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 80
15.6 Received data records (received data bytes 8…23) ... .............................................................. 81
15.6.1 Received data record 1 (default actual values) ... ....................................................... 81
15.6.2 Received data record 5 (current temperatures) ... ...................................................... 81
16 Vertical grinder (BSPB) ... ...................................................................................... 82 16.1 Summary of standard data records 128/1 ... .............................................................................. 82
16.2 Control bits (transmitted data bytes 0…3) ... .............................................................................. 83
16.3
Status bits (received data bytes 0…3) ... .................................................................................... 83
16.4 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 84
16.5 Received data records (received data bytes 8…23) ... .............................................................. 85
17 Graviscrew MSDR (GSCREW) ... ........................................................................... 86 17.1 Summary of standard data records 128/1 ... .............................................................................. 86
17.2 Control bits (transmitted data bytes 0…3) ... .............................................................................. 87
17.3 Status bits (received data bytes 0…3) ... .................................................................................... 88
17.4 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 89
17.5 Received data records (received data bytes 8…23) ... .............................................................. 90
18
Roller mill (MDDR/T) ... ........................................................................................... 91
18.1 Summary of standard data records 128/1 ... .............................................................................. 91
18.2 Transmitted data records (transmitted data bytes 8…23) ... ...................................................... 92
18.3 Received data records (received data bytes 8…23) ... .............................................................. 93
18.3.1 Received data record 1 (default actual values) ... ....................................................... 93
18.3.2 Received and transmitted data record 129 (extended nominal and actual valuesfor shaft speed regulation) ... ....................................................................................... 94
18.3.3 Received data record 2 (extended actual values) ... ................................................... 95
18.3.4 Special scenario: 4-roller mill split longitudinally... ..................................................... 96
18.4 Automatic grinding gap adjustment (option) ... ........................................................................... 97
18.4.1 Transmitted data record 3 (default actual values for optional grinding gapadjustment) ... .............................................................................................................. 97
18.4.2 Received data record 3 (default actual values for optional grinding gapadjustment) ... .............................................................................................................. 98
19 Hammer mill (DFCQ) ... .......................................................................................... 99 19.1 Summary of standard data records 128/1 ... .............................................................................. 99
19.2 Control bits (transmitted data bytes 0…3) .... ........................................................................... 101
19.3 Status bits (received data bytes 0…3) .... ................................................................................. 102
19.4 Transmitted data records (transmitted data bytes 8…23) .... ................................................... 103
19.5 Received data records (received data bytes 8…23) .... ........................................................... 104
19.5.1 Received data record 1 (default actual values) .... .................................................... 104
19.5.2 Received data record 4 (extended actual values) .... ................................................ 104
19.6 Compatibility with DFCO protocol.... ........................................................................................ 105
8/18/2019 Protocolo Profibus MEAG
6/116
6 Table of contents Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
20 Impact huller (MHSA) .... ....................................................................................... 106 20.1 Summary of standard data records 128/1.... ........................................................................... 106
20.2 Control bits (transmitted data bytes 0…3) .... .......................................................................... 107
20.3 Status bits (received data bytes 0…3) .... ................................................................................ 108
20.4
Transmitted data records (transmitted data bytes 8…23) .... .................................................. 109
20.5 Received data records (received data bytes 8…23) .... ........................................................... 109
20.5.1 Received data record 1 (default actual values) .... ................................................... 109
20.5.2 Received data record 6 (rotor frequency converter) .... ............................................ 109
21 Sifter frequency control (FC) .... .......................................................................... 110 21.1 Summary of standard data records 128/1.... ........................................................................... 110
21.2 Control bits (transmitted data bytes 0…3) .... .......................................................................... 111
21.3 Status bits (received data bytes 0…3) .... ................................................................................ 112
21.4 Transmitted data records (transmitted data bytes 8…23) .... .................................................. 113
21.5 Received data records (received data bytes 8…23) .... ........................................................... 113
21.5.1
Received data record 1 (default actual values) .... ................................................... 113
21.5.2 Received data record 6 (rotor frequency converter) .... ............................................ 113
22 Examples .... .......................................................................................................... 114 22.1 Schematic structure of the data communication .... ................................................................. 114
22.1.1 Simple example: Read actual value .... .................................................................... 114
22.1.2 More complex example: Transmit nominal values, control signals and queryactual values.... ........................................................................................................ 115
8/18/2019 Protocolo Profibus MEAG
7/116
Profibus-DP Protocol
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
1 SafetyNote:The operating instructions must be kept near the control unit.
1.1 Intended useProfibus DP is part of the basic print for MEAG and MDDR/T electronics.It is not intended for any other use.
1.2 Duty of instructionThe operator is responsible for the training and safety of the operating personnel.For this reason, it is very important that these operating instructions are distributedto these persons.Operating personnel responsible for the installation, operation or maintenance ofthe control unit must have read and understood these operating instructions.
1.3 Accident preventionThe control unit complies with the international safety standard.For your own safety, please observe all accident prevention and safety regulationsthat are contained in these operating instructions and that apply locally.
Note:Warning and instruction plates must be kept clean and must not be removed orcovered.Immediately replace any illegible warning and instruction plates.
1.4 OperationThe control unit may only be operated by instructed and trained personnel.Personnel must be familiar with all display and control elements.
1.5 Electrical installationHave authorised personnel perform the installation procedures.• Observe regulations issued by local safety authorities.• Secure the supply lines according to local regulations.• Check the operating voltage and frequency with respect to the information
provided on the identification plate and in the control cabinet.• Connect the control unit power supply according to the connection diagram.• When connecting up or repairing the control unit, make sure that the power
supply is interrupted by disconnecting all poles and that it cannot be restarted.
• Check the electrical installation on a regular basis.• Repair or replace defective installations or devices immediately.
8/18/2019 Protocolo Profibus MEAG
8/116
2BDescription
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
2 DescriptionThese operating instructions apply for electronics for MEAG and MDDR/T (referredto in these operating instructions as "device") . In these devices, Profibus DP isintegrated on the basic print and is therefore available at all times.
The SIEMENS SPC3 Profibus controller is used as the communication moduleaccording to standard EN 50170.In the event of a failure of the device (deadlock) , the corresponding diagnostic flagsare set in the protocol. These are evaluated by a master unit, which respondsaccordingly. Conversely, in the event of a master failure or connection problems,the device can effect a control stop. This restores the plant to a safe condition.
2.1 Technical data
Profibuscontroller
SIEMENS SPC3
Protocol Profibus DP built to EN 50170The protocol consists of 24 bytes of transmitted and receiveddata respectively. (Standard protocol) The DMS transmitter also includes a compact protocol.
Baud rate A baud rate of max. 12 Mbaud is possible. The deviceautomatically adapts to the configured baud rate, so that nosettings need to be made.
Connection See operating instructions for device
Bus termination If the device is at the end of the Profibus, use the plug with theintegrated terminal resistor. Using the wrong bus terminationcan render communication impossible on the entire Profibus.
Cable lengths The maximum cable lengths per bus segment are limited bythe baud rate:1.5 Mbaud: 200 m per segment12 Mbaud: 100 m per segment
Repeaters must be used for longer cables.
Deadlock If the device switches to an invalid state / deadlock, the SPC3Profibus module detects this by means of a watchdog andstops the data transfer. The relevant diagnostic data are set inthe Profibus protocol and can be evaluated, e.g. by themaster.
Identification AEE0 (registered by Profibus user organisation)
Configuration Configuration is undertaken using the GSD fileBDC_AEE0.GSD, the file BDC_AEE0.DIB is used for thedevice symbol. Since the data format of the STANDARDprotocol is identical to the MEAF electronics, the GSD fileBUZ_AEE0.GSD can also be used.When replacing an MEAF with an MEAG, the device cantherefore be swapped without the need for configuration.
Connectioncheck (timeout)
The connection check is only active if the parameter SYS.REM= REMP is set. The monitoring time is set at parameterPBDP.TOUT. In the event of a timeout, an alarm is displayedon the device. Certain devices stop in the event of a timeoutfor safety reasons.
8/18/2019 Protocolo Profibus MEAG
9/116
Profibus-DP Protocol
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
2.2 Device parametersThe following parameters are directly connected to the Profibus interface. Also seeoperating instructions for device.
SYS.TYP The structure of the transmitted and received data variesaccording to the selected type of scales.
SYS.REM The transmitted data are only accepted by the device if theparameter is set to REMP. The received data can be readwith any setting.
Menu PBDP (ADR, TOUT,WFOR, MPDP,COMP)
See operating instructions for device
SERV.P-DP Profibus DP status displaySee operating instructions for device
2.3 Device-specific operating instruc tionsFor a detailed description of the devices, see the following operating instructions:
MEAG-66698-x-1 DMS-T DMS transmitter
MEAG-66698-x-2 DCOS Dosing control system
MEAG-66698-x-3 DUMP Dump scale
MEAG-66698-x-5 DIFF Differential dosing scales
MEAG-66698-x-6 FBAL Flow balancer
MEAG-66698-x-7 SLIDE Metering slide gate MSDE
MEAG-66698-x-8 BAG Bagging scale
MEAG-66698-x-9 BAGD1 Differential bagging scale MWBC,single scale system
MEAG-66698-x-10 CHECK Check weigher MSDP
MEAG-66698-x-11 BAGD3 Differential bagging scale MWBC,triple scale system
MEAG-66698-x-12 MWEJ MWEJ retrofit for MWBD/MWBF
MEAG-66698-x-13 DUMP2 Tandem dump scale
MEAG-66698-x-14 DEVICE Temperature controller
MEAG-66698-x-15 BSPB Vertical grinder BSPB
MEAG-66698-x-16 BAG2 Double bagging scale
MEAG-66698-x-17 GSCREW Graviscrew MSDR
MDDR-MDDT-66690-x-1 Universal control for roller mill MDDR-MDDT
DFCQ-66802-x-1 DFCQ Hammer mill control unit
x = Documentation version
8/18/2019 Protocolo Profibus MEAG
10/116
3BProtocol structure
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
3 Protocol structure
The STANDARD protocol comprises 12 words of consistent transmitted andreceived data. These have a symmetrical structure. These include 4 bytes each ofcontrol or status bits which are transmitted in all cases. 16 bytes contain variabledata (data records) which are defined by a number and an index (number/index oftransmitted 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 byteis transmitted to the lowest address.Transmitted data labelled as n.u. = not used are ignored by the device. Receiveddata labelled as n.u. are set to 0 by the device.The consistent data can only be read / written in the connected control units viaspecial functions(e.g.: SIMATIC S5 = FB192, SIMATIC S7 = SFC14/SFC15) .
3.1 Illustration
Transmitt ed data (outputs at control unit
inputs at device) Byte
Received data (inputs at control unit
outputs at device)
Bytes 0…3 Control bits 2) 0 Bytes 0…3Status bits
(according to type of device) 1 (according to type of device)
2
3
Byte 4 No. of transmitted data record 0 = empty transmitted data record 1)
128…255 = transmitted data records
4 Byte 4 No. of transmitted data record (Acknowledge ; see transmitted data)
Byte 5 Index of transmitted data record 0…255 = e.g. recipe number
5 Byte 5 Index of transmitted data record (Acknowledge ; see transmitted data)
Byte 6 No. of received data record 0 = empty received data record 1)
1…127 = received data records 128…255 = read back transmitted data records
6 Byte 6 No. of received data record (Acknowledge; see transmitted data)
Byte 7 Index of received data record 0…255 = e.g. recipe number
7 Byte 7 Index of received data record (Acknowledge; see transmitted data)
Bytes 8…23 Transmitted data record 2)
8 Bytes 8…23 Received data reco rd
9(according to no. of transmitted data record andtype of device) 10
(according to no. of received data record and typeof device)
…
…
…
21
22
23
1) Only the control or status bit values are transmitted.
2) The control bits and data in the transmitted data record are only accepted ifparameter SYS.REM = REMP.
8/18/2019 Protocolo Profibus MEAG
11/116
Profibus-DP Protocol
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
3.2 Data recordsThe data records are defined by numbers and indices.In the case of a master device, a transmitted and a received data record can beselected simultaneously. The transmitted data record numbers and indices arethen returned by way of acknowledgement.
3.3 Index of transmitted / received data recordThe index allows several variants to be managed under the same data record (e.g.different recipes) .Most data records do not have an index. In this case, the value should be set to 0.In the description of the data records, the index is only indicated where it is actuallyused.
8/18/2019 Protocolo Profibus MEAG
12/116
12 General data for all devices
MEAG-MDDR-MDDT-66499-4-en-1008
4 General data for all devices
4.1 Overview of data records for all devices
N u m
b e r
o f d a t a r e c o r d
I n d e x
T r a n s m
i t
R e c e i v e
M e a n i n g
D M S - T
1 )
D U M P / D U M P 2
D I F F / M W E J
F B A L
C H E C K
B A G / B A G 2
0 – X X Empty data record 2) X X X X X X X1 – X Default actual values X X X X X X X2 – X Actual values part 2 X X X3 - X X Actual nominal values part5 0…255 X Actual nominal values with
11 0…255 X Parameter query X X X X X X X
12 0…255 X Parameter query X X X X X X X13 0…1 X Job data/calibration X X X X X X X99 - X Test data X X X X X X X
120 0…255 X All alarms 1..127 X X X X X X X121 0…255 X All alarms 128.0.255125 0…255 X IO monitor 24V X X X X X X X126 – X X Date/Time X X X X X X X127 – X General information X X X X X X X128 – X X Default nominal values X X X X X X X129 – X X Nominal values part 2 X
136 0…50 X X Recipe X X X X137 0…50 X X Recipe part 2 X X
1) For the DMS-T, it is also possible to use the compact protocol
2) Only control or status bit values are transmitted.
8/18/2019 Protocolo Profibus MEAG
13/116
8/18/2019 Protocolo Profibus MEAG
14/116
14 General data for all devices Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
4.3 Status bit s (received data byte 3) Bytes 0…2 vary according to the device. Byte 3 is identical in all devices.
Byte Bit Name Descripti on
0 0…7 See device data
1 0…7 See device data
2 0…7 See device data
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 controlvia Profibus DP
1 = The device is working in remoteProfibus DP mode (SYS.REM =REMP) . The input field is disabled fornominal values.
4 Incorrect nominalvalue
1 = A nominal value in the transmitteddata record is outside the valid rangeor an invalid transmitted/received datarecord has been selected.
5 Common alarm 1 = Serious alarm in device
6 Acknow.modification to 1)transmitted datarecord
1 = Acknowledgement when control bit"Modification to transmitted datarecord" = 1
3
7 Modification to 2)received datarecord
1 = New received data record or modifiedcontents
1. "Handshake bits" when modifying the transmitted data. These can beused where necessary.If the plant control system modifies the transmitted data, it sets the control bit"Modification to transmitted data record" at the end. After reading, the devicesets the status bit "Acknowledge modification to transmitted data record". Thisenables the control system to detect that the device has read the data and todelete the control bit "Modification to transmitted data record". The device thenalso deletes the status bit "Acknowledge modification to transmitted datarecord".
2. "Handshake bits" when modify ing the received data. These can be usedwhere necessary. If the received data are modified, the device sets the statusbit "Modification to received data record". After reading, the plant controlsystem sets the control bit "Acknowledge modification to received data record".This enables the device to detect that the control system has read the data andto delete the status bit "Modification to received data record". The controlsystem then also deletes the control bit "Acknowledge modification to receiveddata record".
8/18/2019 Protocolo Profibus MEAG
15/116
Profibus-DP Protocol General data for all devices 15
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
4.4 Received data record 99 test data for protoco l testThe data record is used for testing. The content of the bytes is permanentlyprogrammed. This allows the sequence of the bytes to be tested.The data record is available as of SERV.V_BASE V15A.
Byte Name Descript ion
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
4.5 Received data recor d 120 alarms
Index X 1 = device 1 n = device n
Byte Name Descript ion
8…23 Overview of allactive alarms
The bit number corresponds to the alarm number.
8.0 n.u.8.1 Alarm 18.2 Alarm 2….23.7 Alarm 127
4.6 Received data recor d 121 alarms
Index X 1 = device 1 n = device n
Byte Name Descript ion8…23 Overview of all
active alarmsThe bit number corresponds to the alarm number.
8.0 Alarm 1288.1 Alarm 1298.2 Alarm 130….23.7 Alarm 255
8/18/2019 Protocolo Profibus MEAG
16/116
16 General data for all devices Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
4.7 Received data record 125 IO monit or 24V (input / output)
Index X = module number (0 = basic pri nt >0 = CAN modules)
Byte Name Descript ion
8…12 24V inputs Byte.bit number / I. input numberI.0.n Inputs basic printI.X.n Inputs CAN module index X
The description of the input function can be takenfrom the operating instructions of the correspondingdevice.
8.0 I X.08.1 I X.18.2 I X.28.3 I X.3
8.4 I X.48.5 I X.58.6 I X.68.7 I X.79.0 I X.89.1 I X.99.2 I X.109.3 I X.119.4 I X.129.5 I X.139.6 I X.149.7 I X.15
10.0 I X.1610.1 I X.1710.2 I X.1810.3 I X.19
10.4 I X.2010.5 I X.2110.6 I X.2210.7 I X.2311.0 I X.2411.1 I X.2511.2 I X.2611.3 I X.2711.4 I X.2811.5 I X.2911.6 I X.3011.7 I X.31
15 24V inputsdisplay print card 15.0 I1 display 115.1 I2 display 115.2 I3 display 115.3 n.u.
15.4 I1 display 215.5 I2 display 215.6 I3 display 215.7 n.u.
16…20 24V outputs Byte.bit number / I.output numberI.0.n Outputs basic printI.X.n Outputs CAN module index X
The description of the output function can be takenfrom the operating instructions of the correspondingdevice.
16.0 O X.016.1 O X.116.2 O X.216.3 O X.316.4 O X.416.5 O X.516.6 O X.616.7 O X.7
17.0 O X.817.1 O X.917.2 O X.1017.3 O X.1117.4 O X.1217.5 O X.1317.6 O X.1417.7 O X.15
21...23 n.u.
8/18/2019 Protocolo Profibus MEAG
17/116
Profibus-DP Protocol General data for all devices 17
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
4.8 Received data recor d 127 (received data bytes 8…23)
General device information
Byte Name Range [uni t] Descript ion
8…11 Current scaleweight 1)
0…99 999 [DIV] Current weight of scale content in the selected resolutionof the A/D converter (ADC.DIV)
12 Decimal places 1) 0…3 Number of decimal places for weight values with divisionDIV according to the setting ADC.DIV
13 Type of device 0…255 0 = not defined
1 = DMS-T (DMS transmitter)
2 = DUMP (dump scales)
3 = DIFFG (differential dosing scale withmetering slide gate)
4 = DIFF (differential dosing scale withfeeder screw)
5 = DIFFM (micro-differential dosing scale)
6 = MZMN (micro-dosing unit; no scale)
7 = FBAL (automatic flow balancer andflowmeter)
8 = CHECK (check weigher)
9 = BAG (bagging scale)
10 = BAGD1 (differential bagging scale singlesystem)
11 = BAGD2 (differential bagging scale doublesystem)
12 = BAGD3 (differential bagging scale triplesystem)
13 = MYFC (automatic moisture control unit)
14 = MOZF (fluid flow governor)
15 = SLIDE (metering slide gate)
16 = DCOS (dosing control system)
17 = BSPB (load-dependent pressure control)
18 = DEVICE (DevCtrl temperature controller)
19 = MWEJ (MWEJ retrofit for MWBD/F)
20 = BAG2 (double bagging scale)
21 = GSCREW (graviscrew MSDR)
100 = MDDR_T (roller mill Antares MDDR/T)
110 = DFCQ (hammer mill)
120 = DFCI (press control)
130 = MHSA (impact huller)
140 = FC (sifter frequency control)
8/18/2019 Protocolo Profibus MEAG
18/116
18 General data for all devices Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
14 Program versionnumber
0…99 Number of program version. e.g. V 33 A
15 Program versionletter
'A'…'Z' Letter of program version, e.g. V33 A The letter is transmitted in ASCII code
16 Address 0…255 Profibus DP address of device (parameter PBDP.ADR)
17…19 n.u.
20…23 Identificationcounter 2)
0… Counter for definite identification of weights etc.
1) Only for types BAG, BAG2, BAGD1, BAGD3, CHECK, DCOS, DIFF, DMS-T, DUMP, DUMP2, FBAL,GSCREW
2) Only for types DCOS, DMS-T, DUMP, DUMP2Device type < 100 Universal control dc_scale_EBD1312Device type >= 100 Universal control dc_roller_EBD1311
4.9 Received data recor d 11, 12 parameter out put
Received data record 11 (parameter name)
Byte Name Range [uni t] Descript ion
7 Index of receiveddata record
0…255 In this data record the index has the special function ofcontrolling the query.
The parameter output is started or restarted with thevalue 253.
The next parameter is selected with the value 254. To dothis, the parameter value of the current parameter musthowever have also been called up previously withreceived data record 12.No acknowledgement of the index is given in the usualform. Instead a counter is returned which, beginning fromone, is incremented by one with every parameter returned.255 is returned once all the parameters have beenqueried.
8…15 Parameter group ASCII set ofcharacters
Parameter group of the currently selected parameter.
16…23 Parameter name ASCII set ofcharacters
Name of the currently selected parameter.
Received data record 12 (parameter value)
Byte Name Range [uni t] Descript ion
7 Index of receiveddata record
0…255 No acknowledgement of the index is given in the usualform. Instead a counter is returned which, beginning fromone, is incremented by one with every parameterreturned.255 is returned once all the parameters have beenqueried.
8…23 Parameter value ASCII set ofcharacters
Value of the currently selected parameter.
8/18/2019 Protocolo Profibus MEAG
19/116
Profibus-DP Protocol General data for all devices 19
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
4.10 Transmitt ed/received data record 126 date/timeThe clock can be written to with the transmitted data record 126,permitting a synchronisation of the time.
Transmit ted data record 126 (date/time) Byte Name Range
[unit]Description
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 Set year
14 Adopt time 0…1 0 = Do not adopt time
1 = Adopt time(bytes 8…13; single with positiveedge even if it is already 1, whenchangeover is made to transmitteddata record 126)
15…23
n.u.
The clock is read with the received data record 126,
permitting a sychronisation of the time.
Received data record 126 (date/time)
Byte Name Range [unit]
Description
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…23
n.u.
8/18/2019 Protocolo Profibus MEAG
20/116
20 General data for all devices Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
4.11 Received data record 13 job data / calibration memoryReceived data record 13 is used to read the last calibration memory entry.The identification number and the first 3 values are transferred with index 0. Thedate, time and last 2 values are transferred with index 1. The number of valuesvaries according to application (for values, see application in the chapters thatfollow)
Received data record 13 index = 0 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
8…11 Identificationnumber
0…4294 967 295 Consecutive number incremented by 1 each time a job issaved.
12…15 Value 1 -2147 483 648…2147 483 647
Saved value 1 of last job(for value, see application)
16…19 Value 2 -2147 483 648…2147 483 647
Saved value 2 of last job(for value, see application)
20…23 Value 3 -2147 483 648…2147 483 647
Saved value 3 of last job(for value, see application)
Received data record 13 index = 1 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
89
101112
13
SecondsMinutesHoursDayMonth
Year
0…590…590…231…311…12
0…63
Date and time when last job was saved
14…15 n.u.
16…19 Value 4 -2147 483 648…2147 483 647
Saved value 4 of last job(for value, see application)
20…23 Value 5 -2147 483 648…2147 483 647
Saved value 5 of last job(for value, see application)
8/18/2019 Protocolo Profibus MEAG
21/116
Profibus-DP Protocol DMS transmitter (DMS-T) 21
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
5 DMS transmitter (DMS-T) In the case of the DMS-T, the compact protocol described in chapter 5.6 can beused instead of the one described here.
5.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: ZeroingBit 1: Zeroing (± 4 %) Bit 2: TaringBit 3: Gross displayBit 4: Net displayBit 5: Clear tare (net = gross)Bit 6: Print / save jobBit 7: Acknowledge "New values ready" 1)
0 Bit 0: OperationBit 1: Weight signBit 2: Scales standstillBit 3: Data readyBit 4: n.u.Bit 5: n.u.Bit 6: Print out started / job savedBit 7: New values ready 1)
Bits 0…7: n.u. 1 Bits 0…7: n.u.Bits 0…7: n.u. 2 Bits 0…7: n.u.Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknowledge "Modification
to received data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal value 1)Bit 5: Common alarmBit 6: Acknowledge "Modification to
transmitted data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = XNo. of received data record = 1 6 No. of received data record = 1Index of received data record = X 7 Index of received data record = X n.u. 8 Current scale weight (gross) according to
setting TCON.DDIVn.u. 9 (0…999 999 see status bit for sign)n.u. 10 or consecutive number (0…999 999)n.u. 11 according to parameter TCON.PBDATn.u. 12 Current scale weight in DIV (gross) n.u. 13 (–99 999…99 999)n.u. 14
n.u. 15n.u. 16 Current scale weight in DIV (net) n.u. 17 (–99 999…99 999)n.u. 18n.u. 19n.u. 20 Number of decimal places (0…3) n.u. 21 n.u.n.u. 22 Step number (0…1) n.u. 23 Alarm number (0…99)
1) Reserved but not used
8/18/2019 Protocolo Profibus MEAG
22/116
22 DMS transmitter (DMS-T) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
5.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
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 netweight.
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 applied untilthe status bit "Print out started / job saved" = 1) .
0
7 Acknowledge "Newvalues ready"
Reserved for future applications.
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
23/116
Profibus-DP Protocol DMS transmitter (DMS-T) 23
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
5.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = Operation
0 = Alarm or calibration mode (calibration switch = CAL)
1 Weight sign 1 = Positive weight
0 = Negative weight
2 Scales standstill 1 = Scales at standstill
0 = No standstill
3 Data ready 1 = Weight valid
0 = Weight invalid
4 n.u.
5 n.u.
6 Print out started / job saved
1 = The "Print / save job" control bit is applied and the printer hasaccepted the data or the job is saved.Is set to 0 if the "Print / save job" control bit = 0.
0
7 New values ready Reserved for future applications.
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
24/116
24 DMS transmitter (DMS-T) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
5.4 Transmitt ed data records (transmitted data bytes 8…23)
Transmitt ed data record 128 (default nominal values)
Byte Name Range [uni t] Descript ion
8…23 n.u. Empty data record as DMS-T has no default nominalvalues.
5.5 Received data records (received data bytes 8…23)
Received data record 1 (default actual values)
Byte Name Range [uni t] Descript ion
8…11 Current grossscale weight
or
0…999 999 [DDIV] Current scale weight without sign, with resolutionaccording to parameter TCON.DDIV.The sign is a status bit(is transferred when TCON.PBDAT=DOVAL)
consecutivenumber
0…999 999 Consecutive number incremented by 1 with every print / job save(is transferred when TCON.PBDAT=JOBID)
12…15 Current grossscale weight
–99 999…99 999[DIV]
Current gross scale weight with sign, with resolution DIV.Corresponds to parameter BRWT
16…19 Current net scaleweight
–99 999…99 999[DIV]
Current net scale weight with sign, with resolution DIV.Corresponds to parameter NEWT
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface
according to the setting ADC.DIV.21 n.u.
22 Step number 0 Calibrating
1 Operation
23 Alarm number 0…99 In accordance with operating instructions 66698-2-1
8/18/2019 Protocolo Profibus MEAG
25/116
Profibus-DP Protocol DMS transmitter (DMS-T) 25
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
Received data record 13, index = 0 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
8…11 ID number For details, see "Received data record 13 job data /calibration memory" chapter
12…15 Gross weight –999 999…999 999[DIV]
Saved gross scale weight of last job with sign andresolution DIV.
16…19 Net weight –999 999…999 999[DIV]
Saved net scale weight of last job with sign andresolution DIV.
20…23 Tare weight –999 999…999 999[DIV]
Saved tare scale weight of last job with sign andresolution DIV.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data /calibration memory" chapter
14…15 n.u.
16…19 n.u.
20…23 n.u.
5.6 Compact protoco lThe compact protocol works with just one byte of transmitted data and 4 bytes ofreceived data. It is active when parameter PBDP.MPDP = SHORT/K.
Transmitted data Byte Received dataBit 0: ZeroingBit 1: Zeroing (± 4 %) Bit 2: TaringBit 3: Gross displayBit 4: Net displayBit 5: Clear alarmBit 6: n.u.Bit 7: Print / save job
0 Bit 0: Weight sign (see digital output) Bit 1: Scales standstill (see digital output) Bit 2: Operation (see digital output) Bit 3: Data ready (always 1, data always valid) Bits 4…7: Alarm number (only alarms 1…15)
1 Weight value (MSB)
… 24 bits binary with resolution in accordance withparameter TCON.DDIV. Limited in accordance withTCON.LDOV.If only a 16 bit resolution is used, a data word can beplaced via bytes 2 and 3.
3 Weight value (LSB)
8/18/2019 Protocolo Profibus MEAG
26/116
26 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
6 Dump scale (DUMP, DUMP2)
6.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stopBit 1: Clear totalBit 2: Residual dischargeBit 3: Continue meteringBit 4: Discharge releaseBit 5: Clear total (without print-out)Bit 6: n.u.Bit 7: Acknowledge "New values ready"
0 Bit 0: OperationBit 1: Total reachedBit 2: Residual discharge completedBit 3: Cut-off point reachedBit 4: Total readyBit 5: Conveying releaseBit 6: Weight pulseBit 7: New values ready
Bits 0…7: n.u. 1 Bit 0: Outside rate toleranceBits 1…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknowledge "Modification to
received data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal valueBit 5: Common alarmBit 6: Acknowledge "Modification to
transmitted data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128
Index of transmitted data record = 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 rate in kg/h (0…4000 000) 8 Actual rate in kg/h (0…4000 000)
9
10
11
Nominal total weight in kg / DIV(0…99 999 999)
12 Total weight in kg / DIV(0…999 999 999)
13
1415
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
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)
8/18/2019 Protocolo Profibus MEAG
27/116
Profibus-DP Protocol Dump scale (DUMP, DUMP2) 27
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
6.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
0 Start / stop 1 = Release weighing cycle
0 = Stop weighing cycle after next discharge
1 Clear total 1 = Clear total weight (which can be cleared) when the "Totalready" status bit = 1.If there is a printer available, the total is printed out.
2 Residual discharge 1 = Discharges a residual amount from the scale (from step 1 or 2) . After the discharge process, the status bit "Residual dischargecompleted" is set.
0 = Status bit "Residual discharge completed" is deleted.
In the operating mode "Feed from full" (TCON.IMOD=FULLR) ,"Residual discharge" causes the surge hopper to be emptied inaddition before the scale itself.
3 Continue metering 1 = Operating mode with nominal total weight: Metering continuesafter the nominal total weight is reached (emptying of feed) .Operating mode without nominal total weight: Probe in surgehopper is bypassed if "Feed from full" is selected.
4 Discharge release This bit is only taken into account if the parameter TCON.DIPB = ON_Por if TCON.DIPB = ON and a probe is used additionally.
1 = Discharge of scale released.Must normally be 1, also in the case of residual discharge.
0 = Stop weighing cycle before discharge(scale blocked in step 4).
5 Clear total withoutprint-out
1 = Clear total weight (which can be cleared) when the "Totalready" status bit = 1.The total is not printed out even if there is a printer available.
6 n.u.
0
7 Acknowledge "Newvalues ready"
1 = Delete status bit "New values ready"(leave until "New values ready" = 0).
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all
devices"
8/18/2019 Protocolo Profibus MEAG
28/116
28 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
6.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = The scale is on
0 = The scale is off
1 Total reached Only where nominal total weight > 0
1 = Total weight ≥ nominal total weight
0 = Where control bit "Clear total" = 1 or (total weight < nominaltotal weight)
2 Residual dischargecompleted
1 = Residual discharge has been successfully completed
0 = Control bit "Residual discharge" = 0
3 Cut-off pointreached
Only where nominal total weight > 0
1 = Total weight ≥ (nominal total weight-cut-off weight) 4 Total ready 1 = The total can be cleared with the control bit "Clear total"
5 Conveying release 1 = The scale has been started and no alarms are pending. (canbe used to switch on feed elements) .
6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate) .
0 = Control bit "Acknowledge new values" = 1
0 Outside ratetolerance
Only where rate tolerance limits are preselected
1 = The actual rate does not fall within the preselected tolerance
limits.
1
1…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
29/116
Profibus-DP Protocol Dump scale (DUMP, DUMP2) 29
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
6.4 Transmitt ed data records (transmitted data bytes 8…23)
Transmitt ed data record 128 (default nominal v alues)
Byte Name Range [uni t] Descript ion
8…11 Nominal rate 0…FMAX [kg/h](max. 4000 000)
Only when rate setting is at maximum(TCON.FMAX > 0) .The nominal rate is displayed in the parameter FLOS.
12…15 Nominal totalweight
0 / MINT… 1)99 999 999 [kg] 2)
If the nominal total weight = 0, feeding takes placecontinuously. If the total weight reaches the nominal totalweight, feeding is stopped. This value is only adopted instep 1.
16…17 Cut-off weight 0…9999 [kg] Only active where nominal total weight > 0. The status bit"Cut-off weight reached" is set when the total weight ≥ (nominal total weight – cut-off weight)
18…23 n.u.1) Minimum feed volume according to parameter TCON.MINT
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format) .
Transmitt ed data record 129 (nominal values part 2)
Byte Name Range [uni t] Descript ion
8…11 Nominal dump MINW…MAXW [kg](max. 99 999)
Nominal weight of a dumped volume between aminimum (TCON.MINW) and maximum (TCON.MAXW) .This value is only adopted in step 1.
12…15 Upper ratetolerance
0…999 999 [kg/h] If the actual rate is > the upper rate tolerance, the statusbit "Outside rate tolerance" = 1.Only active when the value is > 0.
16…19 Lower ratetolerance
0…999 999 [kg/h] If the actual rate < the lower rate tolerance, the status bit"Outside rate tolerance" = 1.Only active when the value is > 0.
20…23 n.u.
8/18/2019 Protocolo Profibus MEAG
30/116
30 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
6.5 Received data records (received data bytes 8…23)
Received data record 1 (default actual values)
Byte Name Range [uni t] Descript ion
8…11 Actual rate 0…4000 000 [kg/h] Current actual rate
12…15 Total weight(can be cleared)
0…999 999 999[kg]
2)
Set to 0 with the control bit "Clear total". When the valuereaches maximum, counting starts again from 0.
16…19 Total weightwhich cannot becleared
0…999 999 999[kg]
2)
When the value reaches maximum, counting starts againfrom 0.
20 Decimal places 0 …3 Number of decimal places DIV on the Profibus interfaceaccording to the setting PBDP.WFOR and ADC.DIV
21 n.u.
22 Step number 0…8 In accordance with operating instructions 66698-2-3
23 Alarm number 0…99 In accordance with operating instructions 66698-2-3
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format) .
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 129 (nominal values part 2)
For data contents, see transmitted data record 129
Received data record 13, index = 0 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
8…11 ID number For details, see "Received data record 13 job data /calibration memory" chapter
12…15 Total weight 0…999 999 999[DIV]
Saved total weight of last job with resolution DIV.
16…19 n.u.
20…23 n.u.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data /calibration memory" chapter
14…15 n.u.
16…19 n.u.
20…23 n.u.
8/18/2019 Protocolo Profibus MEAG
31/116
Profibus-DP Protocol Differential dosing scale (DIFF) 31
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
7 Differential dosing scale (DIFF)
7.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stopBit 1: Clear totalBit 2: DischargeBit 3: FillBit 4: n.u.Bit 5: No alarm when emptyBit 6: n.u.Bit 7: Acknowledge "New values ready"
0 Bit 0: OperationBit 1: Total reachedBit 2: Discharge completedBit 3: Ready for feedingBit 4: Total readyBit 5: Surge hopper emptyBit 6: Weight pulseBit 7: New values ready
Bits 0…7: n.u. 1 Bit 0: Scale emptyBit 1: Feeding time exceededBit 2: LevelBit 3: Product feedBits 4…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknowledge "Modification
to received data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal valueBit 5: Common alarmBit 6: Acknowledge "Modification to
transmitted data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128Index of transmitted data record = X 5 Index of transmitted data record = XNo. of received data record = 1 6 No. of received data record = 1Index of received data record = X 7 Index of received data record = XNominal rate in kg/h (0…999 999) 8 Actual rate in kg/h (0…999 999)
91011
Nominal total weight in kg / DIV (0…99 999999)
12 Total weight in kg / DIV (0…999 999 999)
131415
n.u. 16 Total weight in kg / DIV (cannot be cleared)n.u. 17 (0…999 999 999)n.u. 18n.u. 19n.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)
8/18/2019 Protocolo Profibus MEAG
32/116
32 Differential dosing scale (DIFF) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
7.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
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) when status bit "Totalready" = 1.
2 Discharge 1 = Discharge weigh hopper (step 7) . Only possible from step 1;the start signal must not be active. After the discharge process,the status bit "Discharge completed" is set. If the scale cannotbe emptied, the status bit "Feeding time exceeded" is set.
0 = Stop discharge. The status bit "Residual discharge completed"is deleted.
3 Filling 1 = Fill scale to upper switching point (step 8) . When the scale isfull, the status bit "Ready for feeding" is set. If the scale cannotbe filled, the status bit "Surge hopper empty" is set.
4 n.u.
5 No alarm whenempty
1 = If the scale becomes empty, the status bit "Common alarm" isnot set. This means that no alarm is generated when the scaleis emptied during normal operation(status bit "Scale empty" = 1)
6 n.u.
0
7 Acknowledge "Newvalues ready"
1 = Delete status bit "New values ready"(leave until "New values ready" = 0).
1 0…7 n.u.2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
33/116
Profibus-DP Protocol Differential dosing scale (DIFF) 33
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
7.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = The scale is on
0 = The scale is off
1 Total reached Only where nominal total weight > 0
1 = Total weight ≥ nominal total weight
0 = Where control bit "Clear total" = 1or (total weight < nominal total weight)
2 Dischargecompleted
1 = Discharge has been successfully completed
0 = When control bit "Discharge" = 0
3 Ready for feeding 1 = The scale is full (weight > upper switching point)
4 Total ready 1 = The total can be cleared with the control bit "Clear total"5 Surge hopper empty 1 = The scale was unable to be filled within the max. refill time
(TCON.TFIL) (not on common alarm; warning NOPROD)
0 = If the scale is stopped with control bit "Start" = 0 in normaloperation or if the control bit "Fill" = 0 after filling
6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate)
0 = Control bit "Acknowledge new values" = 1
0 Scale empty 1 = The scale is completely empty (in normal operation only). Also influences the status bit "Common alarm" except forcontrol bit "No alarm when empty" = 1. Alarm EMPTY
0 = If the scale is stopped with control bit "Start" = 0.
1 Feeding timeexceeded
1 = The max. feeding time was exceeded during the dischargeprocess or in the operating mode "Small batch feeding"(not on common alarm; warning PTIME)
0 = If the scale is stopped with control bit "Start" = 0 in normaloperation or small batch feeding or if the control bit "Discharge"= 0 after discharging
2 Level 1 = Current scale weight ≥ Level weight (TCON.NLEV)
0 = Current scale weight < level weight Allows for early detection of empty scale hopper.
3 Product feed 1 = Product requested by scale (refilling) , this bit can be used toactivate refilling elements (refill screw) .
1
4…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
34/116
34 Differential dosing scale (DIFF) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
7.4 Transmitt ed data records (transmitted data bytes 8…23)
Transmitt ed data record 128 (default nominal values)
Byte Name Range [uni t] Descript ion
8…11 Nominal rate 0…FMAX [kg/h](max. 999 999) Micro feeding in[10 g/h]
The nominal rate is displayed in the parameter FLOS.The value must be between 0 and maximum(TCON.FMAX) .In the case of nominal rates < minimum (TCON.FMIN) ,the value 0 is adopted.In admixture mode in 0.0001 % as admixturepercentage.
12…15 Nominal totalweight
0…99 999 999 [kg] 2)Micro feeding in [g]
If the total weight reaches the nominal total weight,feeding is stopped. If the nominal total weight = 0,feeding takes place continuously. This value is onlyadopted in step 1.
16…20 n.u.21 Recipe number 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 setting (default no decimal places / fixed format) .
Transmitt ed data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
Byte Name Range [uni t] Descript ion
8…9 Specific density 10…300 [0.01 kg/l](0.10…3.00)
Specific density of product (REC.DENS)
10…11 Gain factor 100…2000 [0.1](10.0…200.0)
Gain factor feeding rate (REC.FACT)
12…13 Cut-off weight 0…9999 [DIV] Cut-off weight for small batch feeding (REC.CWT)
14…22 n.u.
23 Autom. gainfactor correction
0…1 Automatic correction of gain factor (REC.CFAC) (0 =OFF / 1 = ON)
8/18/2019 Protocolo Profibus MEAG
35/116
Profibus-DP Protocol Differential dosing scale (DIFF) 35
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
7.5 Received data records (received data bytes 8…23)
Received data record 1 (default actual values)
Byte Name Range [uni t] Descript ion
8…11 Actual rate 0…999 999 [kg/h]Micro feeding in[10 g/h]
Current actual rate
12…15 Total weight(can be cleared)
0…999 999 999 [kg]2)Micro feeding in [g]
Set to 0 with the control bit "Clear total". When thevalue reaches maximum, counting starts again from 0.
16…19 Total weightwhich cannot becleared
0…999 999 999 [kg]2)Micro feeding in [g]
When the value reaches maximum, counting startsagain from 0.
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interfaceaccording to the setting PBDP.WFOR and ADC.DIV
21 Recipe number 0…50 Currently loaded recipe
22 Step number 0…9 In accordance with operating instructions 66698-2-5
23 Alarm number 0…99 In accordance with operating instructions 66698-2-5
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format) .
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 136 (recipe) Index: 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 [uni t] Descript ion
8…11 ID number For details, see "Received data record 13 job data /calibration memory" chapter
12…15 Total weight 0…999 999 999[DIV]
Saved total weight of last job with resolution DIV.
16…19 n.u.
20…23 n.u.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data /calibration memory" chapter
14…15 n.u.
16…19 n.u.
20…23 n.u.
8/18/2019 Protocolo Profibus MEAG
36/116
36 Flow balancer MZAH (FBAL) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
8 Flow balancer MZAH (FBAL)
8.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stopBit 1: Clear totalBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: No alarm when "Silo empty"Bit 6: n.u.Bit 7: Acknowledge "New values ready"
0 Bit 0: OperationBit 1: Total reachedBit 2: n.u.Bit 3: n.u.Bit 4: Total readyBit 5: Silo emptyBit 6: Weight pulseBit 7: New values ready
Bits 0…7: n.u. 1 Bits 0…7: n.u.Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknowledge "Modification to
received data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal valueBit 5: Common alarmBit 6: Acknowledge "Modification to
transmitted data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128Index of transmitted data record = X 5 Index of transmitted data record = XNo. of received data record = 1 6 No. of received data record = 1
Index of received data record = X 7 Index of received data record = XNominal rate in kg/h (0…999 999) 8 Actual rate in kg/h (0…999 999)
91011
Nominal total weight in kg (0…99 999) 12 Total weight in kg (0…999 999 999) 131415
n.u. 16 Total weight in kg (cannot be cleared)n.u. 17 (0…999’999’999)n.u. 18n.u. 19n.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)
8/18/2019 Protocolo Profibus MEAG
37/116
Profibus-DP Protocol Flow balancer MZAH (FBAL) 37
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
8.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
0 Start / stop 1 = Release feeding cycle (start feeding)
0 = Stop feeding cycle (stop feeding immediately)
1 Clear total 1 = Clear total weight (which can be cleared) when status bit "Totalready" = 1.
2 n.u.
3 n.u.
4 n.u.
5 No alarm when siloempty
1 = In case of a "Silo empty" alarm, the status bit "Common alarm"is not set. This means that no alarm is generated when the flowbalancer becomes empty in normal operation (status bit "Silo
empty" = 1) .6 n.u.
0
7 Acknowledge "Newvalues ready"
1 = Delete status bit "New values ready"(leave until "New values ready" = 0)
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
38/116
38 Flow balancer MZAH (FBAL) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
8.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = Flow balancer started
0 = Flow balancer stopped
1 Total reached Only where nominal total weight > 0
1 = Total weight ≥ nominal total weight
0 = Where control bit "Clear total" = 1or (total weight < nominal total weight)
2 n.u.
3 n.u.
4 Total ready 1 = The total can be cleared with the control bit "Clear total"
5 Silo empty 1 = The silo is empty (alarm EMPTY) 0 = If the scale is stopped with control bit "Start" = 0
Also refer to description of alarm in operating instructions 66698-2-6
6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate)
0 = Control bit "Acknowledge new values" = 1
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
39/116
Profibus-DP Protocol Flow balancer MZAH (FBAL) 39
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
8.4 Transmitt ed data records (transmitted data bytes 8…23)
Transmitt ed data record 128 (default nominal v alues)
Byte Name Range [uni t] Descript ion
8…11 Nominal rate 0…FMAX [kg/h](max. 999 999)
The nominal rate is displayed in the parameter FLOS.For nominal rates < FMIN, the value 0 is adopted.For nominal rates > FMAX, FMAX is adopted.
12…15 Nominal totalweight
0…99 999 [kg] If the total weight reaches the nominal total weight,feeding is stopped. If the nominal total weight = 0,feeding takes place continuously.This value is only adopted in steps 0 and 1.
16…20 n.u.
21 Recipe number 0…50 1…50 = Load recipe into working recipe 0
0 = Do not load recipeThis value is only adopted in steps 0 and 1.
22…23 n.u.
8.5 Received data records (received data bytes 8…23)
Received data record 1 (default actual values)
Byte Name Range [uni t] Descript ion
8…11 Actual rate 0…999 999 [kg/h] Current actual rate
12…15 Total weight(can be cleared)
0…999 999 999 [kg] Set to 0 with the control bit "Clear total". When the valuereaches maximum, counting starts again from 0.
16…19 Total weightwhich cannot becleared
0…999 999 999 [kg] When the value reaches maximum, counting starts againfrom 0.
20 n.u.
21 Recipe number 0…50 Currently loaded recipe
22 Step number 0…9 In accordance with operating instructions 66698-2-6
23 Alarm number 0…99 In accordance with operating instructions 66698-2-6
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
8/18/2019 Protocolo Profibus MEAG
40/116
40 Flow balancer MZAH (FBAL) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
Received data record 13, index = 0 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
8…11 ID number For details, see "Received data record 13 job data /calibration memory" chapter
12…15 Total weight 0…999 999 999 [kg] Saved total weight of last job with resolution kg.
16…19 n.u.
20…23 n.u.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data /calibration memory" chapter
14…15 n.u.
16…19 n.u.
20…23 n.u.
8/18/2019 Protocolo Profibus MEAG
41/116
Profibus-DP Protocol Check weigher (CHECK) 41
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
9 Check weigher (CHECK)
9.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Release (start / stop) Bit 1: Clear bag counter/totalBit 2: Activate weight checkBit 3: n.u.Bit 4: n.u.Bit 5: n.u.Bit 6: n.u.Bit 7: Acknowledge "New values ready"
0 Bit 0: OperationBit 1: n.u.Bit 2: Weight checkedBit 3: UnderweightBit 4: OverweightBit 5: Weight in toleranceBit 6: Weight outside toleranceBit 7: New values ready
Bits 0…7: n.u. 1 Bits 0…7: n.u.Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5: Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknowledge "Modification to
received data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal valueBit 5: Common alarmBit 6: Acknowledge "Modification to
transmitted data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128Index of transmitted data record = X 5 Index of transmitted data record = XNo. of received data record = 1 6 No. of received data record = 1
Index of received data record = X 7 Index of received data record = Xn.u. 8 Nominal bag weight in DIVn.u. 9n.u. 10 Actual bag weight in DIVn.u. 11n.u. 12 Total weight of bags in tolerance in DIVn.u. 13 (0…999’999’999)n.u. 14n.u. 15n.u. 16 Bag count of bags within tolerancen.u. 17 (0…65 000)
n.u. 18 n.u.n.u. 19 n.u.n.u. 20 Number of decimal places (0…3) Recipe number (0…50) 21 Recipe number (current recipe) (0…50) n.u. 22 Step number (0…4) n.u. 23 Alarm number (0…99)
8/18/2019 Protocolo Profibus MEAG
42/116
42 Check weigher (CHECK) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
9.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
0 Release(start / stop)
1 = General release (conveyor belt running) . Release of weightcheck and automatic zeroing.
1 Clear bag counter /total
1 = Bag counter is reset and the total weight deleted
2 Activate weightcheck
1 = Ready for start (bag-detecting light barrier covered)
Edge 1 -> 0 = detection of end of bag when light barrier is no longercovered. Starting of time TCON.TSTD after which weight is adopted.
3 n.u.
4 n.u.
5 n.u.
6 n.u.
0
7 Acknowledge "Newvalues ready"
1 = Delete status bit "New values ready"(leave until "New values ready" = 0)
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
43/116
Profibus-DP Protocol Check weigher (CHECK) 43
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
9.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = Weight check is released(control bit "Release" = 1)
1 n.u.
2 Weight checked 1 = Bag has been checked. The signal remains active for theperiod TCON.TDO or, in case of an alarm, until the alarm iscleared.
3 Underweight 1 = Bag is underweight outside the tolerance REC.T1– or REC.T2–.The signal remains active for the period TCON.TDO or, in caseof an alarm, until the alarm is cleared.
4 Overweight 1 = Bag is overweight outside the tolerance REC.T1+ or REC.T2+.The signal remains active for the period TCON.TDO or, in case
of an alarm, until the alarm is cleared.5 Weight in tolerance 1 = Bag is within the tolerances REC.T1 and REC.T2. The signal
remains active for the period TCON.TDO or, in case of analarm, until the alarm is cleared.
6 Weight is outsidetolerance
1 = Bag is outside the tolerances REC.T1 and REC.T2. The signalremains active for the period TCON.TDO or, in case of analarm, until the alarm is cleared.
0
7 New values ready 1 = New values are available (bag weight, counter)
0 = Control bit " Acknowledge new values ready" = 1
1 0…7 n.u.
2 0…7 n.u.3 0…7 See "Data for all
devices"
8/18/2019 Protocolo Profibus MEAG
44/116
44 Check weigher (CHECK) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
9.4 Transmitt ed data records (transmitted data bytes 8…23)
Transmitt ed data record 128 (default nominal values)
Byte Name Range [uni t] Descript ion
8…20 n.u.
21 Recipe number 0…50 1…50 = Load required recipe into working recipe 0
0 = Do not load recipe
22…23 n.u.
Transmit ted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
Byte Name Range [uni t] Descript ion
8…9 Nominal bagweight
MINB…MAXB [DIV] Nominal bag weight (net weight) (REC.SIZE) The nominal bag weight must be between the minimum(TCON.MINB) and maximum (TCON.MAXB) nominalbag weights.
10…11 Bag emptyweight
0…MAXB [DIV] Weight of empty bag ( (tare weight) (REC.EBAG)
12…13 Tolerance 1positive
0…999 [DIV] Bag overweight or outside tolerance if bag weight >nominal bag weight + tolerance 1 positive (REC.T1+) . 0= no monitoring
14…15 Tolerance 1
negative
0…999 [DIV] Bag underweight or outside tolerance if bag weight <
nominal bag weight – tolerance 1 negative (REC.T1–) . 0= no monitoring
16…17 Tolerance 2positive
0…SIZE [DIV] Bag overweight or outside tolerance if bag weight >nominal bag weight + tolerance 2 positive (REC.T2+) . 0= no monitoring (common alarm)
18…19 Tolerance 2negative
0…SIZE [DIV] Bag underweight or outside tolerance if bag weight <nominal bag weight – tolerance 2 negative (REC.T2–) . 0= no monitoring (common alarm)
20 Additional timedelay for weightcheck
0…10 [0.1 s](0.0…1.0 s)
Time delay in addition to TCON.TSTD until weight isadopted (REC.TSD+)
21…23 n.u.
8/18/2019 Protocolo Profibus MEAG
45/116
Profibus-DP Protocol Check weigher (CHECK) 45
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
9.5 Received data records (received data bytes 8…23)
Received data record 1 (default actual values)
Byte Name Range [uni t] Descript ion
8…9 Nominal bagweight
0…50 000 [DIV] Current nominal bag weight
10…11 Actual bagweight
0…65 535 [DIV] Current actual bag weight
12…15 Total weight 0…999 999 999[DIV]
Total weight of bags within tolerance
16…17 Bag counter 0…65 000 Bag count of bags within tolerance
18…19 n.u.
20 Decimal places 0 …3 Number of decimal places DIV on the Profibus interface
according to the setting ADC.DIV.21 Recipe number 0…50 Currently loaded recipe
22 Step number 0…4 In accordance with operating instructions 66698-2-10
23 Alarm number 0…99 In accordance with operating instructions 66698-2-10
Received data record 2 (actual values part 2)
Byte Name Range [uni t] Descript ion
8…9 Standarddeviation
0…999 [DIV] Standard deviation of bags within tolerance
10…11 Average actualbag weight
0…65 535 [DIV] Average of actual bag weights based on number of bagswithin tolerance
12…15 Total weight 0…999 999 999[DIV]
Total weight of all bags
16…17 Bag counter 0…65 000 Count of all bags
18…23 n.u.
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136
8/18/2019 Protocolo Profibus MEAG
46/116
46 Check weigher (CHECK) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
Received data record 13, index = 0 (Job data/calibration memory)
Byte Name Range [uni t] Descript ion
8…11 ID number For details, see "Received data record 13 job data /calibration memory" chapter
12…15 Bag counter intolerance
0…65 000 Saved bag counter for bags in tolerance of last job.
16…19 Total weight 0…999 999 999[DIV]
Saved total weight of bags in tolerance of last job withresolution DIV.
20…23 Average actualbag weight
0…999 999[DIVx10]
Saved average of actual bag weights of last job withresolution 10 x DIV.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data /calibration memory" chapter
14…15 n.u.
16…19 Standarddeviation
0…999 [DIVx10] Saved standard deviation of actual bag weights of last job with resolution 10 x DIV.
20…23 Bag counteroutside tolerance
0…65 000 Saved bag counter for bags outside tolerance of last job.
8/18/2019 Protocolo Profibus MEAG
47/116
Profibus-DP Protocol Bagging scale (BAG) 47
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
10 Bagging scale (BAG)
10.1 Summary of standard data records 128/1See following pages for detailed description and other data records.
Transmitted data Byte Received dataBit 0: Start / stopBit 1: Clear bag counter/totalBit 2: AbortBit 3: FC alarmBit 4: Discharge releaseBit 5: Continue feedingBit 6: Acknowledge "Tolerance alarms"Bit 7: Acknowledge "New values ready"
0 Bit 0: OperationBit 1: No. of bags reachedBit 2: Weighing completedBit 3: Feeding completedBit 4: Bagging releaseBit 5: Dump pulseBit 6: Tolerance alarmBit 7: New values ready
Bit 0: Surge hopper emptyBit 1: n.u.Bit 2: n.u.
Bit 3: n.u.Bit 4: Release adj. to nominal value MWSKBit 5: Release closing MWSKBit 6: n.u.Bit 7: n.u.
1 Bit 0: Dribble feedBit 1: Fast flowBit 2: Discharge
Bit 3: Weight of checked bagBit 4: Gate opens MWSKBit 5: Gate closes MWSKBit 6: Gate in position MWSKBit 7: Gate closed MWSK
Bits 0…7: n.u. 2 Bit 0: Discharge delayedBit 1: Filter cleaningBits 2…7: n.u.
Bit 0: Control signals validBit 1: Local modeBit 2: n.u.Bit 3: n.u.Bit 4: n.u.Bit 5 Clear alarmBit 6: Modification to transmitted data recordBit 7: Acknow. "Modification to received
data record"
3 Bit 0: DI 0.0Bit 1: DI 0.1Bit 2: DI 0.2Bit 3: Remote control via Profibus DPBit 4: Incorrect nominal valueBit 5: Common alarmBit 6: Acknow. "Modification to transmitted
data record"Bit 7: Modification to received data record
No. of transmitted data record = 128 4 No. of transmitted data record = 128Index of transmitted data record = X 5 Index of transmitted data record = XNo. of received data record = 1 6 No. of received data record = 1Index of received data record = X 7 Index of received data record = Xn.u. 8 Nominal bag weight in DIV (0…50 000) n.u. 9n.u. 10 Actual bag weight in DIV (0…65 535) n.u. 11n.u. 12 Total weight in DIV (0…999 999 999) n.u. 13n.u. 14n.u. 15Nominal bag counter (0…99 999) 16 Bag counter (incremental)
17 (0…99’999)1819
n.u. 20 Number of decimal places (0…3) Recipe number (0…50) 21 Recipe number (current recipe) (0…50) n.u. 22 Step number (0…9)
n.u. 23 Alarm number (0…99)
8/18/2019 Protocolo Profibus MEAG
48/116
48 Bagging scale (BAG) Profibus-DP Protocol
MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG
10.2 Control bits (transmit ted data bytes 0…3)
Byte Bit Name Descripti on
0 Start / stop 1 = Start feeding (filling of scales) . Allow signal to remain untilstatus bit "Dribble feed" = 1.
1 Clear bag counter /total
1 = Bag counter is reset and total weight is cleared (only possiblein step 1 or 9 and with TCON.CCLR = ON)
2 Abort 1 = Switch to step 1
3 FC alarm 1 = Fault in frequency converter when TCON.FINV = ON(generates alarm FINV)
4 Discharge release 1 = Discharge of scales released. Allow signal to remain until status bit "Discharge" = 1
5 Continue feeding 1 = Continue feeding without zeroing. The signal must be on with"Start". This also enables feeding of a started bag to becompleted after an interrupt (e.g. big bag) .
6 Acknowledge"Tolerance alarm"
1 = Acknowledgement of tolerance alarms. Allow signal to remain until status bit "Tolerance alarm" = 0
0
7 Acknowledge "Newvalues ready"
1 = Delete status bit "New values ready"(leave until "New values ready " = 0).
0 Surge hopper empty 1 = Probe in surge hopper is uncovered. Each bag weight ischecked and corrected (always check cycle).
1…3 n.u.
4 Release adjustmentto nominal value
1 = The bed depth adjustment of the MWSK belt feed to thenominal value is released.
5 Release closing 1 = Closing of the bed depth adjustment of the MWSK belt feed isreleased.
1
6…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for alldevices"
8/18/2019 Protocolo Profibus MEAG
49/116
Profibus-DP Protocol Bagging scale (BAG) 49
© Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008
10.3 Status bit s (received data bytes 0…3)
Byte Bit Name Descripti on
0 Operation 1 = During feeding up to discharge.
1 No. of bags reached Only with bag preselection.
1 = The preselected number of bags is reached.
2 Weighing completed 1 = The weighing process is completely finished (step 5).
0 = When switching to step 8.
3 Feeding completed 1 = The feeding process is completely finished (step 4).
0 = When switching to step 8.
4 Release bagging 1 = Without bag preselection, if the preselected nominal value hasnot yet been reached.
0 = The preselected number of bags is reached.5 Dump pulse 1 = Pulse from start of discharge (length 1 s).
6 Tolerance alarm 1 = The bag weight is outside the set tolerance limitsREC.TOL+, REC.TOL–.
0
7 New values ready 1 = New values are available (total weights, actual rate).
0 = Control bit "Acknowledge new values ready" = 1.
0 Dribble feed 1 = Filling of scales in dribble flow mode(also release of frequency converter).
Also activated during fast flow.
1 Fast flow 1 = Filling of scales in fast flow mode.
2 Discharge 1 = Discharge of scale.
3 Weight of checkedbag
1 = Current bag has been checked (
Top Related