Protocolo Profibus MEAG

download Protocolo Profibus MEAG

of 116

Transcript of Protocolo Profibus MEAG

  • 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 (