Protocolo Profibus MEAG

March 28, 2018 | Author: GillSport | Category: Bit, Parameter (Computer Programming), Input/Output, Byte, Ascii


Comments



Description

Bühler AGCH-9240 Uzwil, Switzerland Phone +41 71 955 11 11 Fax +41 71 955 33 79 www.buhlergroup.com Operating Instructions Profibus-DP Protocol for MEAG and MDDR/T electronics MEAG-MDDR-MDDT-66499-4-en-1008 2 Profibus-DP Protocol Foreword The operating instructions are to be distributed to those persons responsible for operating and monitoring the machine. The operating instructions contain the information necessary for installation, operation and maintenance. Those tasks not requiring special knowledge or skills were not included in the instructions. Repair instructions above and beyond the regular maintenance tasks to be performed are not provided in the instructions. Important notes • • • • • Receiving Inspection Immediately upon receipt, perform a visual inspection of the control unit as defined by the delivery contract. Storage If the control unit will not immediately be installed in its final destination, store it in a protected location to prevent damage from the elements and foreign material. Installation All installation specifications delivered along with the control unit must be followed during installation. Model types Should the documentation provided with the control unit describe other versions of the unit, only that information which pertains to the version of the control unit that was delivered to the recipient shall apply. All features and specifications are subject to technical modification without notice prior to shipment. Duty of instruction The unit may only be operated and maintained by trained and qualified personnel. Prior to initial operation, all personnel that will be operating the unit must familiarise themselves with the documentation provided. Note: These operating instructions apply as of program version DC_SCALE V17A (MEAG) DC_ROLLER V15A (MDDR/T) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG Profibus-DP Protocol Table of contents 3 Table of contents 1 Safety........................................................................................................................ 7 1.1 1.2 1.3 1.4 1.5 2 Description............................................................................................................... 8 2.1 2.2 2.3 3 Summary of standard data records 128/1 .................................................................................21 Control bits (transmitted data bytes 0…3) .................................................................................22 Status bits (received data bytes 0…3).......................................................................................23 Transmitted data records (transmitted data bytes 8…23) .........................................................24 Received data records (received data bytes 8…23) .................................................................24 Compact protocol.......................................................................................................................25 Dump scale (DUMP, DUMP2) ................................................................................ 26 6.1 6.2 6.3 6.4 6.5 7 Overview of data records for all devices....................................................................................12 Control bits (transmitted data byte 3).........................................................................................13 Status bits (received data byte 3) ..............................................................................................14 Received data record 99 test data for protocol test...................................................................15 Received data record 120 alarms..............................................................................................15 Received data record 121 alarms..............................................................................................15 Received data record 125 IO monitor 24V (input / output) .......................................................16 Received data record 127 (received data bytes 8…23) ............................................................17 Received data record 11, 12 parameter output .........................................................................18 Transmitted/received data record 126 date/time .......................................................................19 Received data record 13 job data / calibration memory ............................................................20 DMS transmitter (DMS-T) ...................................................................................... 21 5.1 5.2 5.3 5.4 5.5 5.6 6 Illustration...................................................................................................................................10 Data records ..............................................................................................................................11 Index of transmitted / received data record ...............................................................................11 General data for all devices.................................................................................. 12 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 5 Technical data..............................................................................................................................8 Device parameters.......................................................................................................................9 Device-specific operating instructions .........................................................................................9 Protocol structure ................................................................................................. 10 3.1 3.2 3.3 4 Intended use ................................................................................................................................7 Duty of instruction ........................................................................................................................7 Accident prevention .....................................................................................................................7 Operation .....................................................................................................................................7 Electrical installation ....................................................................................................................7 Summary of standard data records 128/1 .................................................................................26 Control bits (transmitted data bytes 0…3) .................................................................................27 Status bits (received data bytes 0…3).......................................................................................28 Transmitted data records (transmitted data bytes 8…23) .........................................................29 Received data records (received data bytes 8…23) .................................................................30 Differential dosing scale (DIFF)............................................................................ 31 7.1 7.2 Summary of standard data records 128/1 .................................................................................31 Control bits (transmitted data bytes 0…3) .................................................................................32 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .........3 10...........................................................................3 13................................................................. 42 Status bits (received data bytes 0…3) ........................ 72 Control bits (transmitted data bytes 0…3) ...............................................................5 13 Summary of standard data records 128/1.4 9... 43 Transmitted data records (transmitted data bytes 8…23) ............ 59 Differential bagging scale (BAGD1....... 57 Received data records (received data bytes 8…23)................................................................................................................ 66 Received data records (received data bytes 8…23).........................................................................1 14....... 70 Status bits (received data bytes 0…3) .....................................2 8............53 11.. BAGD3) ............................. 75 MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .........................5 11 Summary of standard data records 128/1.............................................................................. 36 Control bits (transmitted data bytes 0…3) .................................................................................................................................................................2 14.............................................4 12...................................................... 52 Bagging scale (BAG2) ............................ 74 Transmitted data records (transmitted data bytes 8…23) ................................ 71 Received data records (received data bytes 8…23).....................2 13............................... 39 Received data records (received data bytes 8…23).............................2 9..........................69 13......... 73 Status bits (received data bytes 0…3) ................................................................... 54 Status bits (received data bytes 0…3) ............................................................................................................. 44 Received data records (received data bytes 8…23)............................3 7.................5 14 Summary of standard data records 128/1..............61 12....................................................41 9...5 9 Profibus-DP Protocol Summary of standard data records 128/1.....................................................................5 12 Summary of standard data records 128/1...................................................... 69 Control bits (transmitted data bytes 0…3) ................................................................................... 64 Transmitted data records (transmitted data bytes 8…23) .............................................................................................................................................................. 35 Flow balancer MZAH (FBAL)............. 70 Transmitted data records (transmitted data bytes 8…23) .............................................. 50 Received data records (received data bytes 8…23)..................... 49 Transmitted data records (transmitted data bytes 8…23) ..............................................5 10 Status bits (received data bytes 0…3) ...............................4 7....................................................................... 71 Dosing control system (DCOS)...............................................................................................................3 11................................................................................ 48 Status bits (received data bytes 0…3) ................................1 10............................ 53 Control bits (transmitted data bytes 0…3) ............................................................5 8 Summary of standard data records 128/1.......4 8...........................................................................................................................1 12.................... 45 Bagging scale (BAG) ..................................................................................................4 Table of contents 7...........................3 14. 37 Status bits (received data bytes 0…3) ..................1 8............ 55 Transmitted data records (transmitted data bytes 8…23) .................................................1 11................1 13..............................................................................................................36 8............................................................. 39 Check weigher (CHECK) ..... 62 Status bits (received data bytes 0…3) ..................................2 10..............................................4 11.............4 10........3 9...... 47 Control bits (transmitted data bytes 0…3) .......................2 12.........................4 13.................... 41 Control bits (transmitted data bytes 0…3) ...1 9......72 14................2 11..3 8.............. 38 Transmitted data records (transmitted data bytes 8…23) . 68 Metering slide gate MZDE (SLIDE) .................................................................................................................4 Summary of standard data records 128/1.................................. 34 Received data records (received data bytes 8…23)............................. 61 Control bits (transmitted data bytes 0…3) .................3 12.................................................47 10........................ 33 Transmitted data records (transmitted data bytes 8…23) ................... ................................4......................6 Compatibility with DFCO protocol..................................................97 18.........97 18........ 86 17................1 Summary of standard data records 128/1 ....................................1 Received data record 1 (default actual values) .......................................2 Received data record 3 (default actual values for optional grinding gap adjustment) ................................ 77 15....................4 16....................................................................................1 Received data record 1 (default actual values) ............................. 82 16.......5 Summary of standard data records 128/1 . 99 19......................3 19....................................76 15 Device control unit (DEVICE) ....78 Control bits (transmitted data bytes 0…3) ...................................................................................93 18.......................................102 Transmitted data records (transmitted data bytes 8…23) .................................................................5 15.............5.......................3 Received data records (received data bytes 8…23) ...................Profibus-DP Protocol Table of contents 5 14.................................94 18....3 17........................83 Transmitted data records (transmitted data bytes 8…23) .............................................81 15..........6..........................91 18............................................................................................1 Received data record 1 (default actual values) ...................................................................................2 Received and transmitted data record 129 (extended nominal and actual values for shaft speed regulation)...1 15........95 18.............................................................3............86 Control bits (transmitted data bytes 0…3) ...............................................88 Transmitted data records (transmitted data bytes 8…23) .............................................................................................................................4 Special scenario: 4-roller mill split longitudinally ................82 Control bits (transmitted data bytes 0…3) ...............................................................92 18....2 19...3.......................2 16..80 Transmitted data records (transmitted data bytes 8…23) .........................................................................................5 17 Summary of standard data records 128/1 ...................87 Status bits (received data bytes 0…3)...........................................4 Automatic grinding gap adjustment (option) ..............77 Summary of standard data records 128/1 (applies to all devices)...................1 17.......................................................3 Received data record 2 (extended actual values) ..............................................1 16....................2 15..................................3.......6.104 19.......................5.......................................................................83 Status bits (received data bytes 0…3)....................................79 Status bits (received data bytes 0…3)...................................................2 Received data record 4 (extended actual values) ........................................96 18......................103 Received data records (received data bytes 8…23) .................................3........... 91 18.............5 Received data records (received data bytes 8…23) ...................................................................................................................................................................101 Status bits (received data bytes 0…3)..........93 18..................................................................4................85 Graviscrew MSDR (GSCREW) .....................................104 19...................81 Summary of standard data records 128/1 ..................................................................................1 Transmitted data record 3 (default actual values for optional grinding gap adjustment) ................................................................................................................81 15.............................2 17....98 19 Hammer mill (DFCQ) ................................................................4 19..6 16 Vertical grinder (BSPB)....................2 Received data record 5 (current temperatures) ...................................................90 Roller mill (MDDR/T)...........................84 Received data records (received data bytes 8…23) ..............................89 Received data records (received data bytes 8…23) ................................4 17.1 19.........104 19....2 Transmitted data records (transmitted data bytes 8…23) ...............................................................................................................................................5 18 General particulars...................105 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 ..............................................3 15.........................................................99 Control bits (transmitted data bytes 0…3) ..3 16.....................................................80 Received data records (received data bytes 8…23) ........................................................4 15......... ............................................................................................... 114 22................... 113 21................................2 Received data record 6 (rotor frequency converter)..................................................... 110 Control bits (transmitted data bytes 0…3) ............................5...1 Received data record 1 (default actual values) ........5....................4 21......................................................... 107 Status bits (received data bytes 0…3) .........2 21............. 112 Transmitted data records (transmitted data bytes 8…23) ............................................... 115 MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG ....5............................................ 114 22...............6 Table of contents 20 Impact huller (MHSA)..106 20....................................................................... 109 Sifter frequency control (FC) .......1 Received data record 1 (default actual values) ....1...................................................................................................1 Simple example: Read actual value ..........................4 20........................ 113 Received data records (received data bytes 8…23).............................................................2 More complex example: Transmit nominal values.................................... 109 20................1 Schematic structure of the data communication .......5 21 Summary of standard data records 128/1..................................................1 21.................... 109 20.......114 22....... 113 Examples ...............5 22 Profibus-DP Protocol Summary of standard data records 128/1................ 111 Status bits (received data bytes 0…3) .................................... 106 Control bits (transmitted data bytes 0…3) ....................................................2 20.............................................3 21.1............................................2 Received data record 6 (rotor frequency converter).........................5..................................................................110 21......................................................................................... 109 Received data records (received data bytes 8…23)..3 20............................................................... 108 Transmitted data records (transmitted data bytes 8…23) .1 20..................................................... control signals and query actual values ........................................................ 113 21........................... 4 Operation The control unit may only be operated by instructed and trained personnel. Repair or replace defective installations or devices immediately. Immediately replace any illegible warning and instruction plates. • Check the operating voltage and frequency with respect to the information provided on the identification plate and in the control cabinet. Note: Warning and instruction plates must be kept clean and must not be removed or covered. It is not intended for any other use.1 Intended use Profibus DP is part of the basic print for MEAG and MDDR/T electronics. 1.Profibus-DP Protocol 1 Safety Note: The operating instructions must be kept near the control unit. • Connect the control unit power supply according to the connection diagram. operation or maintenance of the control unit must have read and understood these operating instructions. For this reason. 1. 1. • Observe regulations issued by local safety authorities. 1. please observe all accident prevention and safety regulations that are contained in these operating instructions and that apply locally. 1.3 Accident prevention The control unit complies with the international safety standard. • Secure the supply lines according to local regulations. • When connecting up or repairing the control unit. Personnel must be familiar with all display and control elements. • • © Copyright 2010 Bühler AG Check the electrical installation on a regular basis. Operating personnel responsible for the installation.2 Duty of instruction The operator is responsible for the training and safety of the operating personnel. For your own safety. MEAG-MDDR-MDDT-66499-4-en-1008 . make sure that the power supply is interrupted by disconnecting all poles and that it cannot be restarted. it is very important that these operating instructions are distributed to these persons.5 Electrical installation Have authorised personnel perform the installation procedures. The SIEMENS SPC3 Profibus controller is used as the communication module according to standard EN 50170. the file BDC_AEE0.1 Technical data Profibus controller SIEMENS SPC3 Protocol Profibus DP built to EN 50170 The protocol consists of 24 bytes of transmitted and received data respectively. the GSD file BUZ_AEE0. When replacing an MEAF with an MEAG. which responds accordingly.GSD. This restores the plant to a safe condition. In the event of a failure of the device (deadlock). The relevant diagnostic data are set in the Profibus protocol and can be evaluated.DIB is used for the device symbol. the device can therefore be swapped without the need for configuration. Certain devices stop in the event of a timeout for safety reasons. In these devices. Deadlock If the device switches to an invalid state / deadlock. in the event of a master failure or connection problems. Profibus DP is integrated on the basic print and is therefore available at all times. The monitoring time is set at parameter PBDP. The device automatically adapts to the configured baud rate. the corresponding diagnostic flags are set in the protocol. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 2. Since the data format of the STANDARD protocol is identical to the MEAF electronics. Baud rate A baud rate of max.TOUT. In the event of a timeout. Cable lengths The maximum cable lengths per bus segment are limited by the baud rate: 1. 12 Mbaud is possible. Conversely.2BDescription 2 Description These operating instructions apply for electronics for MEAG and MDDR/T (referred to in these operating instructions as "device"). Connection See operating instructions for device Bus termination If the device is at the end of the Profibus. The connection check is only active if the parameter SYS. so that no settings need to be made. use the plug with the integrated terminal resistor.g.GSD can also be used. the SPC3 Profibus module detects this by means of a watchdog and stops the data transfer. e. an alarm is displayed on the device.5 Mbaud: 200 m per segment 12 Mbaud: 100 m per segment Repeaters must be used for longer cables. Using the wrong bus termination can render communication impossible on the entire Profibus. (Standard protocol) The DMS transmitter also includes a compact protocol. by the master. Identification AEE0 (registered by Profibus user organisation) Configuration Configuration is undertaken using the GSD file BDC_AEE0. the device can effect a control stop.REM Connection check (timeout) = REMP is set. These are evaluated by a master unit. MPDP. TOUT. WFOR. triple scale system MEAG-66698-x-12 MWEJ MWEJ retrofit for MWBD/MWBF MEAG-66698-x-13 DUMP2 Tandem dump scale MEAG-66698-x-14 DEVICE Temperature controller MEAG-66698-x-15 BSPB Vertical grinder BSPB MEAG-66698-x-16 BAG2 Double bagging scale MEAG-66698-x-17 GSCREW Graviscrew MSDR MDDR-MDDT-66690-x-1 DFCQ-66802-x-1 Universal control for roller mill MDDRMDDT DFCQ Hammer mill control unit x = Documentation version © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .TYP The structure of the transmitted and received data varies according to the selected type of scales. Menu PBDP (ADR.Profibus-DP Protocol 2.P-DP Profibus DP status display See operating instructions for device Device-specific operating instructions For a detailed description of the devices.REM The transmitted data are only accepted by the device if the parameter is set to REMP. COMP) See operating instructions for device SERV. 2. Also see operating instructions for device.3 SYS. The received data can be read with any setting. 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.2 Device parameters The following parameters are directly connected to the Profibus interface. SYS. single scale system MEAG-66698-x-10 CHECK Check weigher MSDP MEAG-66698-x-11 BAGD3 Differential bagging scale MWBC. SIMATIC S7 = SFC14/SFC15). 2) The control bits and data in the transmitted data record are only accepted if parameter SYS.1 Illustration Transmitted data (outputs at control unit inputs at device) Bytes 0…3 Byte Control bits2) (according to type of device) Received data (inputs at control unit outputs at device) 0 Bytes 0…3Status bits 1 (according to type of device) 2 3 Byte 4 No.g. see transmitted data) Bytes 8…23 2) 8 Bytes 8…23 Received data record 9 (according to no. These have a symmetrical structure.u.g. of received data record (Acknowledge.g. 3. of received data record and type of device) No. recipe number 5 Byte 5 Index of transmitted data record (Acknowledge. see transmitted data) Byte 6 6 Byte 6 No. 16 bytes contain variable data (data records) which are defined by a number and an index (number/index of transmitted and received data record. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . These include 4 bytes each of control or status bits which are transmitted in all cases. of received data record 0 = empty received data record 1) 1…127 = received data records 128…255 = read back transmitted data records Transmitted data record (according to no. Transmitted data labelled as n. see transmitted data) Byte 7 Index of received data record 0…255 = e. 16 bit (WORD) or 32 bit (DWORD) data can also be transmitted. are set to 0 by the device. In these 16 bytes. Received data labelled as n. of transmitted data record 0 = empty transmitted data record 1) 128…255 = transmitted data records 4 Byte 4 No.REM = REMP. The consistent data can only be read / written in the connected control units via special functions (e.u. of transmitted data record (Acknowledge.3BProtocol structure 3 Protocol structure The STANDARD protocol comprises 12 words of consistent transmitted and received data. of transmitted data record and type of device) 10 … … … 21 22 23 1) Only the control or status bit values are transmitted. one byte each). = not used are ignored by the device. recipe number 7 Byte 7 Index of received data record (Acknowledge. see transmitted data) Byte 5 Index of transmitted data record 0…255 = e.: SIMATIC S5 = FB192. The highest-order byte is transmitted to the lowest address. In the case of a master device. In the description of the data records. different recipes). In this case. 3. the value should be set to 0. the index is only indicated where it is actually used. Most data records do not have an index. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .3 Index of transmitted / received data record The index allows several variants to be managed under the same data record (e.g. The transmitted data record numbers and indices are then returned by way of acknowledgement. a transmitted and a received data record can be selected simultaneously.2 Data records The data records are defined by numbers and indices.Profibus-DP Protocol 3. MEAG-MDDR-MDDT-66499-4-en-1008 CHECK BAG/BAG2 BAGD1/BAGD3 X X X X FBAL X DIFF/MWEJ X Empty data record 2) Default actual values Actual values part 2 Actual nominal values part Actual nominal values with Parameter query Parameter query Job data/calibration Test data All alarms 1.255 IO monitor 24V Date/Time General information Default nominal values Nominal values part 2 Recipe Recipe part 2 DUMP/DUMP2 X X X X X X X X X X X X X X X X X X DMS-T X Meaning Receive – – – 0…255 0…255 0…255 0…1 0…255 0…255 0…255 – – – – 0…50 0…50 Transmit 0 1 2 3 5 11 12 13 99 120 121 125 126 127 128 129 136 137 Index Number of data record 1) 12 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X © Copyright 2010 Bühler AG .0..127 All alarms 128.1 Overview of data records for all devices 1) For the DMS-T.General data for all devices Profibus-DP Protocol 4 General data for all devices 4. it is also possible to use the compact protocol 2) Only control or status bit values are transmitted. valid and the control signals are therefore accepted by the control unit.REM = REMP and the " Control signals valid" bit is set) 2…4 1) 2) © Copyright 2010 Bühler AG n.Profibus-DP Protocol 4.2 General data for all devices 13 Control bits (transmitted data byte 3) Bytes 0…2 vary according to the device. modification to received data record 1 = Acknowledgement when status bit "Modification to received data record" = 1 see next page see next page MEAG-MDDR-MDDT-66499-4-en-1008 .u. Byte Bit Name Description 0 0…7 See device data 1 0…7 See device data 2 0…7 See device data 3 0 Control signals 1 = The control signals contain valid values. 5 Clear alarm 1 = Acknowledgement of alarms which can be cleared (according to alarm description) 6 Modification to transmitted data record 1 = New transmitted data record or modified contents 7 Acknow. This does not apply to control bits 6 and 7 of byte 3. 1 Local mode 0 = Normal operation via Profibus (control via Profibus) 1 = Local device control (only if SYS. Byte 3 is identical in all devices. 0 State of input DI 0.0 1 DI 0. This enables the control system to detect that the device has read the data and to delete the control bit "Modification to transmitted data record". the device sets the status bit "Modification to received data record". it sets the control bit "Modification to transmitted data record" at the end. If the plant control system modifies the transmitted data. 1 = Acknowledgement when control bit modification to 1) "Modification to transmitted data transmitted data record" = 1 record 7 Modification to 2) 1 = New received data record or modified received data contents record 1. If the received data are modified. 5 Common alarm 1 = Serious alarm in device 6 Acknow.2 State of input DI 0.2 3 Remote control via Profibus DP 1 = The device is working in remote Profibus DP mode (SYS. After reading. After reading. "Handshake bits" when modifying the transmitted data. 4 Incorrect nominal value 1 = A nominal value in the transmitted data record is outside the valid range or an invalid transmitted/received data record has been selected. the plant control system sets the control bit "Acknowledge modification to received data record". The input field is disabled for nominal values.1 State of input DI 0. "Handshake bits" when modifying the received data.14 General data for all devices Profibus-DP Protocol 4. These can be used where necessary. This enables the device to detect that the control system has read the data and to delete the status bit "Modification to received data record". the device sets the status bit "Acknowledge modification to transmitted data record". These can be used where necessary.REM = REMP).1 2 DI 0. Byte Bit Name Description 0 0…7 See device data 1 0…7 See device data 2 0…7 See device data 3 0 DI 0. Byte 3 is identical in all devices. The device then also deletes the status bit "Acknowledge modification to transmitted data record". MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .3 Status bits (received data byte 3) Bytes 0…2 vary according to the device. 2. The control system then also deletes the control bit "Acknowledge modification to received data record". The data record is available as of SERV. 23.u.7 Alarm 255 MEAG-MDDR-MDDT-66499-4-en-1008 . 8. 8. The content of the bytes is permanently programmed.Profibus-DP Protocol 4.7 Alarm 127 Received data record 121 alarms Index X Byte Name 8…23 Overview of all active alarms © Copyright 2010 Bühler AG 1 = device 1 n = device n Description The bit number corresponds to the alarm number. 23.1 Alarm 129 8.0 Alarm 128 8.2 Alarm 130 ….0 n.2 Alarm 2 ….5 Name Description 8 Test 1 int8 0x01 1 Dec 9 Test 2 int8 0x02 2 Dec 10 Test 3 int8 0x03 3 Dec 11 Test 4 int8 0x04 4 Dec 12-13 Test 5 int16 0x1011 4113 Dec 14-15 Test 6 int16 0x8013 -32749 Dec 16-19 Test 7 int32 0x20212223 539042339 Dec 20-23 Test 8 int32 0x90919293 -1869507949 Dec Received data record 120 alarms Index X Byte Name Description 8…23 Overview of all active alarms 4. This allows the sequence of the bytes to be tested.6 1 = device 1 n = device n The bit number corresponds to the alarm number.1 Alarm 1 8. 8.V_BASE V15A. Byte 4.4 General data for all devices 15 Received data record 99 test data for protocol test The data record is used for testing. 26 11.20 10.3 I X.3 O X.16 10.3 O X.6 16.5 16.u.1 8.5 8.0 I X.4 O X.u.22 10.25 11.1 O X.18 10. Byte.4 I1 display 2 15.4 8.31 15.7 21.0 I1 display 1 display print card 15. 8.4 16.6 I3 display 2 15.2 8.3 n.n Outputs basic print I.0 16.5 I X.3 9.29 11.3 8. 16.bit number / I.1 16.14 I X.2 O X.23 11.1 I X.7 I X.1 O X.1 I X.17 10.6 I X.7 I X.0 I X.3 I X.6 I X.0.4 I X..15 n.7 Received data record 125 IO monitor 24V (input / output) Index X = module number (0 = basic print >0 = CAN modules) Byte 8…12 Name Description 24V inputs Byte.15 15 24V inputs 15.30 11.6 I X.13 I X.3 I X.n Inputs CAN module index X The description of the input function can be taken from the operating instructions of the corresponding device.u.5 O X.2 I X.0.6 O X.7 I X. 16…20 24V outputs 10.4 O X.0 O X.24 11.9 17.0 8.9 I X..12 I X.6 O X.10 17.3 16.n Inputs basic print I.2 I X.27 11.28 11.5 I X.23 17.2 16.19 10.12 17.5 O X.2 I X.5 9.2 I3 display 1 15.5 I2 display 2 15.0 I X.8 17.1 9.7 O X. input number I.bit number / I.0 O X.5 I X.21 10.X.13 17.16 General data for all devices Profibus-DP Protocol 4.7 n.1 I2 display 1 15.4 I X.1 I X.4 9.0 9.n Outputs CAN module index X The description of the output function can be taken from the operating instructions of the corresponding device.2 9.2 O X.7 O X.X.output number I. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .4 I X.8 I X.6 8.14 17.7 I X.11 I X.10 I X.6 9.11 17.7 9. no scale) 7 = FBAL (automatic flow balancer and flowmeter) 8 = CHECK (check weigher) 9 = BAG (bagging scale) 10 = BAGD1 (differential bagging scale single system) 11 = BAGD2 (differential bagging scale double system) 12 = BAGD3 (differential bagging scale triple system) 13 = MYFC (automatic moisture control unit) 14 = MOZF (fluid flow governor) 15 = SLIDE (metering slide gate) 16 = DCOS (dosing control system) 17 = BSPB (load-dependent pressure control) 18 = DEVICE (DevCtrl temperature controller) 19 = MWEJ (MWEJ retrofit for MWBD/F) 20 = BAG2 (double bagging scale) 21 = GSCREW (graviscrew MSDR) 100 = MDDR_T (roller mill Antares MDDR/T) 110 = DFCQ (hammer mill) 120 = DFCI (press control) 130 = MHSA (impact huller) 140 = FC (sifter frequency control) © Copyright 2010 Bühler AG 0…255 MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol 4.8 General data for all devices 17 Received data record 127 (received data bytes 8…23) General device information Byte Name 8…11 Current scale weight Range [unit] Description 0…99 999 [DIV] Current weight of scale content in the selected resolution of the A/D converter (ADC.DIV) 1) 12 Decimal places 1) 0…3 Number of decimal places for weight values with division DIV according to the setting ADC.DIV 13 Type of device 0 = not defined 1 = DMS-T (DMS transmitter) 2 = DUMP (dump scales) 3 = DIFFG (differential dosing scale with metering slide gate) 4 = DIFF (differential dosing scale with feeder screw) 5 = DIFFM (micro-differential dosing scale) 6 = MZMN (micro-dosing unit. e. DIFF. is incremented by one with every parameter returned. 255 is returned once all the parameters have been queried. To do this. The parameter output is started or restarted with the value 253.18 General data for all devices Profibus-DP Protocol 14 Program version number 0…99 Number of program version. DUMP. The next parameter is selected with the value 254. Instead a counter is returned which. DMS-T.g. 20…23 Identification counter 2) 1) Only for types BAG. 12 parameter output Received data record 11 (parameter name) Byte 7 Name Range [unit] Index of received 0…255 data record Description In this data record the index has the special function of controlling the query. is incremented by one with every parameter returned. DMS-T. BAGD1. DUMP2 Device type < 100 Universal control dc_scale_EBD1312 Device type >= 100 Universal control dc_roller_EBD1311 4. BAGD3. ASCII set of characters MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . Received data record 12 (parameter value) Byte 7 8…23 Name Range [unit] Description Index of received 0…255 data record No acknowledgement of the index is given in the usual form. V33A 15 Program version letter 'A'…'Z' Letter of program version.ADR) 0… Counter for definite identification of weights etc. the parameter value of the current parameter must however have also been called up previously with received data record 12. beginning from one. BAG2. DUMP2. CHECK.g.9 Received data record 11. DCOS. 17…19 n. No acknowledgement of the index is given in the usual form. V33A The letter is transmitted in ASCII code 16 Address 0…255 Profibus DP address of device (parameter PBDP.u. GSCREW 2) Only for types DCOS. DUMP. 8…15 Parameter group ASCII set of characters 16…23 Parameter name ASCII set of characters Parameter group of the currently selected parameter. beginning from one. 255 is returned once all the parameters have been queried. Name of the currently selected parameter. Instead a counter is returned which. FBAL. e. Parameter value Value of the currently selected parameter. 23 The clock is read with the received data record 126. 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… n.10 Transmitted/received data record 126 date/time The clock can be written to with the transmitted data record 126.u. 23 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . when changeover is made to transmitted data record 126) 15… n.Profibus-DP Protocol General data for all devices 19 4. Transmitted 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. permitting a sychronisation of the time.u. single with positive edge even if it is already 1. permitting a synchronisation of the time. see application) 16…19 Value 2 -2147 483 648… 2147 483 647 Saved value 2 of last job (for value. see application in the chapters that follow) Received data record 13 index = 0 (Job data/calibration memory) Byte Name Range [unit] Description 8…11 Identification number 0…4294 967 295 Consecutive number incremented by 1 each time a job is saved. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . see application) Received data record 13 index = 1 (Job data/calibration memory) Byte Name Range [unit] Description Seconds Minutes Hours Day Month Year 0…59 0…59 0…23 1…31 1…12 0…63 Date and time when last job was saved 16…19 Value 4 -2147 483 648… 2147 483 647 Saved value 4 of last job (for value.11 Received data record 13 job data / calibration memory Received data record 13 is used to read the last calibration memory entry. see application) 20…23 Value 5 -2147 483 648… 2147 483 647 Saved value 5 of last job (for value. see application) 8 9 10 11 12 13 14…15 n. The identification number and the first 3 values are transferred with index 0. see application) 20…23 Value 3 -2147 483 648… 2147 483 647 Saved value 3 of last job (for value.u. The date. The number of values varies according to application (for values. 12…15 Value 1 -2147 483 648… 2147 483 647 Saved value 1 of last job (for value. time and last 2 values are transferred with index 1.20 General data for all devices Profibus-DP Protocol 4. u. n. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. the compact protocol described in chapter 5.1 Summary of standard data records 128/1 See following pages for detailed description and other data records.u. n.u.u. n.u.1 Bit 2: DI 0.u. Bits 0…7: n. n.u. n. Bit 5: n. n.u.u. Bit 0: DI 0.6 can be used instead of the one described here. of transmitted data record = 128 Index of transmitted data record = X No.u. n.u.u. of received data record = 1 Index of received data record = X n.u.u.u. Bit 6: Print out started / job saved Bit 7: New values ready 1) Bits 0…7: n. 0 Bit 0: Operation Bit 1: Weight sign Bit 2: Scales standstill Bit 3: Data ready Bit 4: n. of received data record = 1 Index of received data record = X Current scale weight (gross) according to setting TCON.u. Bit 3: n. 1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Current scale weight in DIV (net) (–99 999…99 999) Number of decimal places (0…3) n. Bits 0…7: n.u. Transmitted data Byte Received data Bit 0: Zeroing Bit 1: Zeroing (± 4 %) Bit 2: Taring Bit 3: Gross display Bit 4: Net display Bit 5: Clear tare (net = gross) Bit 6: Print / save job Bit 7: Acknowledge "New values ready" 1) Bits 0…7: n. n. Step number (0…1) Alarm number (0…99) Reserved but not used © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value 1) Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. 5. n.0 Bit 1: DI 0.u. n. n.DDIV (0…999 999 see status bit for sign) or consecutive number (0…999 999) according to parameter TCON. n. of transmitted data record = 128 Index of transmitted data record = X No.u. n.u.u.u. n.u.u. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.u.Profibus-DP Protocol 5 DMS transmitter (DMS-T) 21 DMS transmitter (DMS-T) In the case of the DMS-T.u.PBDAT Current scale weight in DIV (gross) (–99 999…99 999) n. Bit 4: n. 7 Acknowledge "New values ready" Reserved for future applications.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 Profibus-DP Protocol Name Description 0 Zeroing 1 = Gross and net weight are set to 0.u. 1 0…7 n. 1 Zeroing (± 4 %) 1 = Gross and net weight are set to 0 if current scale weight is < 4 % of max. 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 until the status bit "Print out started / job saved" = 1).MAXW. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 3 Gross display 1 = Remote display switches to gross weight.22 DMS transmitter (DMS-T) 5.u. scale weight TCON. 2 Taring 1 = Net weight is set to 0 and remote display switches to net weight. 4 Net display 1 = Remote display switches to net weight. 2 0…7 n. Weight sign Scales standstill Data ready 4 n. 2 0…7 n. Is set to 0 if the "Print / save job" control bit = 0. 1 0…7 n.u.u.u. 6 Print out started / job saved 1 7 New values ready Reserved for future applications. 5 n.u.Profibus-DP Protocol 5.3 DMS transmitter (DMS-T) 23 Status bits (received data bytes 0…3) Byte Bit 0 0 1 2 3 Name Description Operation 1 = Operation 0 = Alarm or calibration mode (calibration switch = CAL) 1 = Positive weight 0 = Negative weight 1 = Scales at standstill 0 = No standstill 1 = Weight valid 0 = Weight invalid = The "Print / save job" control bit is applied and the printer has accepted the data or the job is saved. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . The sign is a status bit (is transferred when TCON. with resolution DIV. 0 Calibrating 1 Operation 0…99 In accordance with operating instructions 66698-2-1 MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . Corresponds to parameter NEWT 0…3 Number of decimal places DIV on the Profibus interface according to the setting ADC.DIV. 22 Step number 23 Alarm number Current net scale weight with sign.u. Corresponds to parameter BRWT or consecutive number 12…15 Current gross scale weight 16…19 Current net scale –99 999…99 999 weight [DIV] 20 Decimal places 21 n.u.PBDAT=DOVAL) 0…999 999 Consecutive number incremented by 1 with every print / job save (is transferred when TCON.24 DMS transmitter (DMS-T) Profibus-DP Protocol 5. with resolution DIV.PBDAT=JOBID) –99 999…99 999 [DIV] Current gross scale weight with sign.DDIV. Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…11 Current gross scale weight 0…999 999 [DDIV] Current scale weight without sign.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name 8…23 n. with resolution according to parameter TCON.5 Range [unit] Description Empty data record as DMS-T has no default nominal values. 5. u. index = 0 (Job data/calibration memory) Byte Name Range [unit] 8…11 ID number Description For details. 20…23 Tare weight –999 999…999 999 Saved tare scale weight of last job with sign and [DIV] resolution DIV.DDIV.MPDP = SHORT/K. see "Received data record 13 job data / calibration memory" chapter 12…15 Gross weight –999 999…999 999 Saved gross scale weight of last job with sign and [DIV] resolution DIV. 5.u.u. index = 1 8…13 Date + time For details.u.LDOV. Received data record 13. It is active when parameter PBDP. 3 Weight value (LSB) MEAG-MDDR-MDDT-66499-4-en-1008 . 16…19 n. a data word can be placed via bytes 2 and 3. 20…23 n. data always valid) Bits 4…7: Alarm number (only alarms 1…15) 1 Weight value (MSB) … 24 bits binary with resolution in accordance with parameter TCON. Transmitted data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Zeroing Zeroing (± 4 %) Taring Gross display Net display Clear alarm n.Profibus-DP Protocol DMS transmitter (DMS-T) 25 Received data record 13. If only a 16 bit resolution is used. see "Received data record 13 job data / calibration memory" chapter 14…15 n. Limited in accordance with TCON.6 Compact protocol The compact protocol works with just one byte of transmitted data and 4 bytes of received data. Print / save job © Copyright 2010 Bühler AG Byte Received data 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. 16…19 Net weight –999 999…999 999 Saved net scale weight of last job with sign and [DIV] resolution DIV. Acknowledge "New values ready" Byte Received data 0 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bits 0…7: n.u. 18 n.u. 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) Control signals valid Local mode n.u. Bits 0…7: n.2 Remote control via Profibus DP Incorrect nominal value Common alarm Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record 9 10 11 Nominal total weight in kg / DIV (0…99 999 999) 12 Total weight in kg / DIV (0…999 999 999) 13 14 15 Cut-off weight in kg (0…9999) 16 Total weight in kg / DIV (cannot be cleared) 17 (0…999 999 999) n. n.u. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: 3 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: No. Clear alarm Modification to transmitted data record Acknowledge "Modification to received data record" Operation Total reached Residual discharge completed Cut-off point reached Total ready Conveying release Weight pulse New values ready DI 0. Transmitted data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Start / stop Clear total Residual discharge Continue metering Discharge release Clear total (without print-out) n.0 DI 0. 1 Bit 0: Outside rate tolerance Bits 1…7: n. 20 Number of decimal places (0…3) n. n.u. DUMP2) Profibus-DP Protocol 6 Dump scale (DUMP.u.u. 2 Bits 0…7: n. 22 Step number (0…8) n.u.u. DUMP2) 6. n.u.u. of transmitted data record = 128 4 No.u.u.u.26 Dump scale (DUMP. 23 Alarm number (0…99) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 19 n. of received data record = 1 6 No.1 DI 0.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. 21 n.u. Profibus-DP Protocol 6.DIPB = ON_P or if TCON. The total is not printed out even if there is a printer available. also in the case of residual discharge. "Residual discharge" causes the surge hopper to be emptied in addition before the scale itself.u.2 Dump scale (DUMP. 1 = Clear total weight (which can be cleared) when the "Total ready" status bit = 1. DUMP2) 27 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description 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 "Total ready" status bit = 1. 2 0…7 n. 0 = Stop weighing cycle before discharge (scale blocked in step 4). Must normally be 1. 5 Clear total without print-out 6 n.IMOD=FULLR). 1 = Delete status bit "New values ready" (leave until "New values ready" = 0).u. 1 = Discharge of scale released. MEAG-MDDR-MDDT-66499-4-en-1008 . 7 Acknowledge "New values ready" 1 0…7 n. Operating mode without nominal total weight: Probe in surge hopper is bypassed if "Feed from full" is selected. the status bit "Residual discharge completed" is set. If there is a printer available.u. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG = Operating mode with nominal total weight: Metering continues after the nominal total weight is reached (emptying of feed). the total is printed out.DIPB = ON and a probe is used additionally. After the discharge process. In the operating mode "Feed from full" (TCON. 3 Continue metering 1 4 Discharge release This bit is only taken into account if the parameter TCON. 0 = Status bit "Residual discharge completed" is deleted. 2 Residual discharge 1 = Discharges a residual amount from the scale (from step 1 or 2). 6 Weight pulse Pulses according to SYS.3 Status bits (received data bytes 0…3) Byte Bit 0 0 1 Name Description Operation 1 = The scale is on 0 = The scale is off Total reached Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1 or (total weight < nominal total weight) Residual discharge completed 1 = Residual discharge has been successfully completed 0 = Control bit "Residual discharge" = 0 Cut-off point reached 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.u.WIMP 7 New values ready 1 = New values are available (total weights. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . (can be used to switch on feed elements).28 Dump scale (DUMP. 0 = Control bit "Acknowledge new values" = 1 2 3 1 Profibus-DP Protocol 0 Outside rate tolerance Only where rate tolerance limits are preselected 1 = The actual rate does not fall within the preselected tolerance limits.u. 1…7 n. DUMP2) 6. 2 0…7 n. actual rate). 20…23 n. the status bit "Outside rate tolerance" = 1. DUMP2) 29 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…11 Nominal rate 0…FMAX [kg/h] (max.u. feeding is stopped. 99 999) This value is only adopted in step 1.WFOR setting (default no decimal places / fixed format). the status bit "Outside rate tolerance" = 1.MINW) and maximum (TCON. The nominal rate is displayed in the parameter FLOS. The status bit "Cut-off weight reached" is set when the total weight ≥ (nominal total weight – cut-off weight) 18…23 n.MINT 2) Decimal places according to DIV / PBDP. If the total weight reaches the nominal total weight. Only active when the value is > 0.FMAX > 0). Only active when the value is > 0. (max. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . feeding takes place 2) continuously.4 Dump scale (DUMP. This value is only adopted in step 1.u. 16…17 Cut-off weight 0…9999 [kg] Only active where nominal total weight > 0. 1) Minimum feed volume according to parameter TCON.MAXW).Profibus-DP Protocol 6. 16…19 Lower rate tolerance 0…999 999 [kg/h] If the actual rate < the lower rate tolerance. 12…15 Upper rate tolerance 0…999 999 [kg/h] If the actual rate is > the upper rate tolerance. Transmitted data record 129 (nominal values part 2) Byte Name Range [unit] Description 8…11 Nominal dump MINW…MAXW [kg] Nominal weight of a dumped volume between a minimum (TCON. 12…15 Nominal total weight 0 / MINT… 99 999 999 [kg] 1) If the nominal total weight = 0. 4000 000) Only when rate setting is at maximum (TCON. 5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…11 Actual rate 0…4000 000 [kg/h] Current actual rate 0…999 999 999 [kg] Set to 0 with the control bit "Clear total". see transmitted data record 128 Received data record 129 (nominal values part 2) For data contents. see "Received data record 13 job data / calibration memory" chapter 0…999 999 999 [DIV] Saved total weight of last job with resolution DIV. 2) 2) 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP. When the value reaches maximum. see "Received data record 13 job data / calibration memory" chapter 14…15 n.u. Received data record 13. 16…19 n.u. 20…23 n.u.u.DIV Step number 0…8 In accordance with operating instructions 66698-2-3 Alarm number 0…99 In accordance with operating instructions 66698-2-3 20 Decimal places 21 n. 12…15 Total weight (can be cleared) 2) 16…19 Total weight which cannot be cleared 0…999 999 999 [kg] When the value reaches maximum. 22 23 Decimal places according to DIV / PBDP. Received data record 128 (default nominal values) For data contents. 20…23 n. counting starts again from 0. DUMP2) Profibus-DP Protocol 6.u. 16…19 n. index = 1 8…13 Date + time For details.WFOR setting (default no decimal places / fixed format).30 Dump scale (DUMP. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number 12…15 Total weight Range [unit] Description For details.u.WFOR and ADC. see transmitted data record 129 Received data record 13. counting starts again from 0. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . Recipe number (load recipe) (0…50) n. of received data record = 1 Index of received data record = X Nominal rate in kg/h (0…999 999) Nominal total weight in kg / DIV (0…99 999 999) n. Bit 7: Acknowledge "New values ready" Bits 0…7: n. Bits 0…7: n.u. Bit 0: DI 0.u. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n.u.u.u.Profibus-DP Protocol Differential dosing scale (DIFF) 7 Differential dosing scale (DIFF) 7.u. n.1 Summary of standard data records 128/1 31 See following pages for detailed description and other data records.0 Bit 1: DI 0.u. Bit 5: No alarm when empty Bit 6: n.u.u.1 Bit 2: DI 0. Transmitted data Bit 0: Start / stop Bit 1: Clear total Bit 2: Discharge Bit 3: Fill Bit 4: n.u.u. n. of transmitted data record = 128 Index of transmitted data record = X No. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.u. of received data record = 1 Index of received data record = X Actual rate in kg/h (0…999 999) Total weight in kg / DIV (0…999 999 999) Total weight in kg / DIV (cannot be cleared) (0…999 999 999) Number of decimal places (0…3) Recipe number (current recipe) (0…50) Step number (0…9) Alarm number (0…99) MEAG-MDDR-MDDT-66499-4-en-1008 .u. Bit 4: n. of transmitted data record = 128 Index of transmitted data record = X No.u.u. n.u. © Copyright 2010 Bühler AG Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Received data Bit 0: Operation Bit 1: Total reached Bit 2: Discharge completed Bit 3: Ready for feeding Bit 4: Total ready Bit 5: Surge hopper empty Bit 6: Weight pulse Bit 7: New values ready Bit 0: Scale empty Bit 1: Feeding time exceeded Bit 2: Level Bit 3: Product feed Bits 4…7: n. Bits 0…7: n. Bit 3: n. n. n.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. 2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Profibus-DP Protocol Name Description 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 "Total ready" = 1. the status bit "Feeding time exceeded" is set. 0 = Stop discharge. This means that no alarm is generated when the scale is emptied during normal operation (status bit "Scale empty" = 1) 1 = Delete status bit "New values ready" (leave until "New values ready" = 0). If the scale cannot be filled.u. 1 = Fill scale to upper switching point (step 8). 5 No alarm when empty 6 n.u. the start signal must not be active. the status bit "Common alarm" is not set. 2 Discharge 1 = Discharge weigh hopper (step 7). 3 Filling 4 n.u. Only possible from step 1. the status bit "Surge hopper empty" is set. If the scale cannot be emptied. When the scale is full. 7 Acknowledge "New values ready" 1 0…7 n. 1 = If the scale becomes empty. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . the status bit "Ready for feeding" is set.32 Differential dosing scale (DIFF) 7. The status bit "Residual discharge completed" is deleted. 2 0…7 n. the status bit "Discharge completed" is set.u. After the discharge process. 1 = Product requested by scale (refilling). warning PTIME) 0 = If the scale is stopped with control bit "Start" = 0 in normal operation or small batch feeding or if the control bit "Discharge" = 0 after discharging 1 = Current scale weight ≥ Level weight (TCON. Alarm EMPTY 0 = If the scale is stopped with control bit "Start" = 0. 0 1 2 3 Scale empty Feeding time exceeded Level Product feed 4…7 n. warning NOPROD) 0 = If the scale is stopped with control bit "Start" = 0 in normal operation or if the control bit "Fill" = 0 after filling 2 1 Differential dosing scale (DIFF) 6 Weight pulse Pulses according to SYS.u.3 33 Status bits (received data bytes 0…3) Byte Bit 0 0 1 Name Description Operation 1 = The scale is on 0 = The scale is off Total reached Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1 or (total weight < nominal total weight) Discharge completed 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.Profibus-DP Protocol 7.TFIL) (not on common alarm.WIMP 7 New values ready 1 = New values are available (total weights.NLEV) 0 = Current scale weight < level weight Allows for early detection of empty scale hopper. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . actual rate) 0 = Control bit "Acknowledge new values" = 1 1 = The scale is completely empty (in normal operation only).u. refill time (TCON. 1 = The max. Also influences the status bit "Common alarm" except for control bit "No alarm when empty" = 1. 2 0…7 n. feeding time was exceeded during the discharge process or in the operating mode "Small batch feeding" (not on common alarm. this bit can be used to activate refilling elements (refill screw). DENS) 10…11 Gain factor 100…2000 [0.CFAC) (0 = OFF / 1 = ON) 14…22 n. feeding takes place continuously.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…11 Nominal rate 0…FMAX [kg/h] (max. If the nominal total weight = 0. 21 Recipe number 0…50 1…50 = 0 Load recipe into working recipe 0 = Do not load recipe 22…23 n.FACT) 12…13 Cut-off weight 0…9999 [DIV] Cut-off weight for small batch feeding (REC.FMAX). This value is only adopted in step 1.34 Differential dosing scale (DIFF) Profibus-DP Protocol 7.00) Specific density of product (REC.0001 % as admixture percentage. In the case of nominal rates < minimum (TCON.0) Gain factor feeding rate (REC.u. 16…20 n. In admixture mode in 0.WFOR setting (default no decimal places / fixed format).0…200.CWT) 0…1 Automatic correction of gain factor (REC. Micro feeding in [g] feeding is stopped.1] (10. gain factor correction MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .10…3. The value must be between 0 and maximum (TCON. the value 0 is adopted.01 kg/l] (0.u. 999 999) Micro feeding in [10 g/h] The nominal rate is displayed in the parameter FLOS. 2) Decimal places according to DIV / PBDP.u. 23 Autom.FMIN). 12…15 Nominal total weight 0…99 999 999 [kg] 2) If the total weight reaches the nominal total weight. Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) Byte Name Range [unit] Description 8…9 Specific density 10…300 [0. u. 16…19 n. Received data record 13. index = 1 8…13 Date + time For details.u.u. 2) 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP.Profibus-DP Protocol 7.u. 20…23 n. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number 12…15 Total weight Range [unit] Description For details. When the value reaches maximum.5 Differential dosing scale (DIFF) 35 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 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". 20…23 n. 16…19 n. see transmitted data record 136 Received data record 13. see "Received data record 13 job data / calibration memory" chapter 0…999 999 999 [DIV] Saved total weight of last job with resolution DIV.u. see transmitted data record 128 Received data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) For data contents.WFOR setting (default no decimal places / fixed format). Received data record 128 (default nominal values) For data contents. counting starts again from 0. counting starts again from 0.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 Decimal places according to DIV / PBDP. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .WFOR and ADC. 16…19 Total weight which cannot be cleared 0…999 999 999 [kg] 2) Micro feeding in [g] When the value reaches maximum. see "Received data record 13 job data / calibration memory" chapter 14…15 n. u.2 Remote control via Profibus DP Incorrect nominal value Common alarm Acknowledge "Modification to transmitted data record" Modification to received data record No.u.u. Bits 0…7: n. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 DI 0.1 Summary of standard data records 128/1 See following pages for detailed description and other data records.u.u. Bit 4: n. Bit 7: Acknowledge "New values ready" Bits 0…7: n.1 DI 0. of transmitted data record = 128 Index of transmitted data record = X No. Bit 5: No alarm when "Silo empty" Bit 6: n. of received data record = 1 Index of received data record = X Actual rate in kg/h (0…999 999) Total weight in kg (0…999 999 999) Total weight in kg (cannot be cleared) (0…999’999’999) n.u. n.u. Bit 3: n.u. MEAG-MDDR-MDDT-66499-4-en-1008 1 2 3 Received data Bit 0: Operation Bit 1: Total reached Bit 2: n. of transmitted data record = 128 Index of transmitted data record = X No.u.u.u.u.36 Flow balancer MZAH (FBAL) Profibus-DP Protocol 8 Flow balancer MZAH (FBAL) 8.u. of received data record = 1 Index of received data record = X Nominal rate in kg/h (0…999 999) Nominal total weight in kg (0…99 999) n.u. Transmitted data Byte Bit 0: Start / stop Bit 1: Clear total Bit 2: n.0 DI 0. Bit 4: Total ready Bit 5: Silo empty Bit 6: Weight pulse Bit 7: New values ready Bits 0…7: n.u. Bits 0…7: n. Bit 4: n.u. Bit 3: n.u.u.u. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. Recipe number (current recipe) (0…50) Step number (0…9) Alarm number (0…99) © Copyright 2010 Bühler AG . n. n. n.u. Bit 3: n. Recipe number (load recipe) (0…50) n.u. n. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" 0 No. u. This means that no alarm is generated when the flow balancer becomes empty in normal operation (status bit "Silo empty" = 1). the status bit "Common alarm" is not set. 3 n.u. 1 = In case of a "Silo empty" alarm. 5 No alarm when silo empty 6 n. 1 = Delete status bit "New values ready" (leave until "New values ready" = 0) 1 Clear total 2 n.u. 4 n.u.2 Flow balancer MZAH (FBAL) 37 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start / stop 1 = Release feeding cycle (start feeding) 0 = Stop feeding cycle (stop feeding immediately) 1 = Clear total weight (which can be cleared) when status bit "Total ready" = 1.Profibus-DP Protocol 8.u. 7 Acknowledge "New values ready" 1 0…7 n. 2 0…7 n.u. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . actual rate) 0 = Control bit "Acknowledge new values" = 1 1 0…7 n.u. 2 0…7 n.38 Flow balancer MZAH (FBAL) 8.3 Status bits (received data bytes 0…3) Byte Bit 0 0 1 Profibus-DP Protocol Name Description Operation 1 = Flow balancer started 0 = Flow balancer stopped Total reached Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1 or (total weight < nominal total weight) 2 n. 3 n.WIMP 7 New values ready 1 = New values are available (total weights. 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.u. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .u.u. feeding is stopped. 22…23 n. FMAX is adopted.u.4 Flow balancer MZAH (FBAL) 39 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…11 Nominal rate 0…FMAX [kg/h] (max. This value is only adopted in steps 0 and 1. see transmitted data record 128 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 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". 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.u. When the value reaches maximum. 16…19 Total weight which cannot be cleared 0…999 999 999 [kg] When the value reaches maximum. counting starts again from 0. counting starts again from 0. 20 n. 0…99 999 [kg] If the total weight reaches the nominal total weight. For nominal rates > FMAX.u. For nominal rates < FMIN. the value 0 is adopted. 0…50 1…50 = 12…15 Nominal total weight 16…20 n. 999 999) The nominal rate is displayed in the parameter FLOS. If the nominal total weight = 0.Profibus-DP Protocol 8. 21 Recipe number 0 Load recipe into working recipe 0 = Do not load recipe This value is only adopted in steps 0 and 1. 8. feeding takes place continuously. 16…19 n. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .u. index = 1 8…13 Date + time For details.u.u. Received data record 13. 20…23 n. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number 12…15 Total weight Range [unit] Description For details. see "Received data record 13 job data / calibration memory" chapter 0…999 999 999 [kg] Saved total weight of last job with resolution kg. 16…19 n. see "Received data record 13 job data / calibration memory" chapter 14…15 n.u.40 Flow balancer MZAH (FBAL) Profibus-DP Protocol Received data record 13.u. 20…23 n. n. n. Transmitted data Byte Bit 0: Release (start / stop) Bit 1: Clear bag counter/total Bit 2: Activate weight check Bit 3: n.u.u.u. n.1 Summary of standard data records 128/1 41 See following pages for detailed description and other data records. Bit 2: Weight checked Bit 3: Underweight Bit 4: Overweight Bit 5: Weight in tolerance Bit 6: Weight outside tolerance Bit 7: New values ready Bits 0…7: n.u. of transmitted data record = 128 Index of transmitted data record = X No.u. n. n.u.u. Recipe number (0…50) n. n.u.u.u. n. of transmitted data record = 128 Index of transmitted data record = X No. Bits 0…7: n. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. of received data record = 1 Index of received data record = X n. Bit 4: n. n.u. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No. n.u. 0 © Copyright 2010 Bühler AG 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Received data Bit 0: Operation Bit 1: n.u. n. Bit 4: n.u.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. Bits 0…7: n.u.u.u. Number of decimal places (0…3) Recipe number (current recipe) (0…50) Step number (0…4) Alarm number (0…99) MEAG-MDDR-MDDT-66499-4-en-1008 .u. n. n.Profibus-DP Protocol Check weigher (CHECK) 9 Check weigher (CHECK) 9.u.u. Bit 3: n.0 Bit 1: DI 0.u. Bit 0: DI 0.u. of received data record = 1 Index of received data record = X Nominal bag weight in DIV Actual bag weight in DIV Total weight of bags in tolerance in DIV (0…999’999’999) Bag count of bags within tolerance (0…65 000) n. n. n.u. Bit 5: n.u.1 Bit 2: DI 0. Bit 6: n.u.u.u.u. Bit 7: Acknowledge "New values ready" Bits 0…7: n. u.42 Check weigher (CHECK) 9.u. 4 n.TSTD after which weight is adopted. 3 0…7 See "Data for all devices" Edge 1 -> 0 = detection of end of bag when light barrier is no longer covered.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 Profibus-DP Protocol Name Description 0 Release (start / stop) 1 = General release (conveyor belt running). 7 Acknowledge "New values ready" 1 0…7 n.u. 2 0…7 n. 5 n. Release of weight check and automatic zeroing.u. 1 Clear bag counter / total 1 = Bag counter is reset and the total weight deleted 2 Activate weight check 1 = Ready for start (bag-detecting light barrier covered) 3 n. 6 n.u. 1 MEAG-MDDR-MDDT-66499-4-en-1008 = Delete status bit "New values ready" (leave until "New values ready" = 0) © Copyright 2010 Bühler AG . Starting of time TCON.u. in case of an alarm. 7 New values ready 1 = New values are available(bag weight. The signal remains active for the period TCON. The signal remains active for the period TCON.T1– or REC. in case of an alarm.u.TDO or.T2. in case of an alarm.u. until the alarm is cleared. until the alarm is cleared.T1 and REC. The signal remains active for the period TCON. in case of an alarm.TDO or.3 Check weigher (CHECK) 43 Status bits (received data bytes 0…3) Byte Bit Name Description 0 0 Operation 1 = Weight check is released (control bit "Release" = 1) 1 n. 5 Weight in tolerance 1 = Bag is within the tolerances REC.u. in case of an alarm. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .TDO or. until the alarm is cleared.T2. 3 Underweight 1 = Bag is underweight outside the tolerance REC.T1 and REC. 4 Overweight 1 = Bag is overweight outside the tolerance REC. The signal remains active for the period TCON.Profibus-DP Protocol 9. 6 Weight is outside tolerance 1 = Bag is outside the tolerances REC.T1+ or REC.T2–. 2 0…7 n. counter) 0 = Control bit "Acknowledge new values ready" = 1 1 0…7 n.TDO or. 2 Weight checked 1 = Bag has been checked.TDO or. until the alarm is cleared. until the alarm is cleared. The signal remains active for the period TCON.T2+. T2+). 0 = no monitoring (common alarm) 0…10 [0.44 Check weigher (CHECK) Profibus-DP Protocol 9.T1+).TSTD until weight is adopted (REC. 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. 21 Recipe number Range [unit] Description 0…50 1…50 = Load required recipe into working recipe 0 0 = Do not load recipe 22…23 n.SIZE) The nominal bag weight must be between the minimum (TCON.u.MINB) and maximum (TCON. 10…11 Bag empty weight 0…MAXB [DIV] Weight of empty bag ((tare weight) (REC.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name 8…20 n.MAXB) nominal bag weights.0…1.TSD+) 20 Additional time delay for weight check 21…23 n.EBAG) 12…13 Tolerance 1 positive 0…999 [DIV] Bag overweight or outside tolerance if bag weight > nominal bag weight + tolerance 1 positive (REC.0 s) Time delay in addition to TCON.T1–).u.1 s] (0.T2–). 0 = no monitoring (common alarm) 18…19 Tolerance 2 negative 0…SIZE [DIV] Bag underweight or outside tolerance if bag weight < nominal bag weight – tolerance 2 negative (REC. Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) Byte Name Range [unit] Description 8…9 Nominal bag weight MINB…MAXB [DIV] Nominal bag weight (net weight) (REC. 0 = no monitoring 16…17 Tolerance 2 positive 0…SIZE [DIV] Bag overweight or outside tolerance if bag weight > nominal bag weight + tolerance 2 positive (REC.u. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 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 [unit] Description 8…9 Standard deviation 0…999 [DIV] Standard deviation of bags within tolerance 10…11 Average actual bag weight 0…65 535 [DIV] Average of actual bag weights based on number of bags within 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. 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting ADC. see transmitted data record 136 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 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.Profibus-DP Protocol 9.5 Check weigher (CHECK) 45 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Nominal bag weight 0…50 000 [DIV] Current nominal bag weight 10…11 Actual bag weight 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.u.DIV. 16…19 Standard deviation 0…999 [DIVx10] 20…23 Bag counter 0…65 000 outside tolerance MEAG-MDDR-MDDT-66499-4-en-1008 Saved standard deviation of actual bag weights of last job with resolution 10 x DIV. Saved bag counter for bags outside tolerance of last job. see "Received data record 13 job data / calibration memory" chapter 14…15 n. index = 1 8…13 Date + time For details. 20…23 Average actual bag weight 0…999 999 [DIVx10] Saved average of actual bag weights of last job with resolution 10 x DIV. 16…19 Total weight 0…999 999 999 [DIV] Saved total weight of bags in tolerance of last job with resolution DIV. see "Received data record 13 job data / calibration memory" chapter 12…15 Bag counter in tolerance 0…65 000 Saved bag counter for bags in tolerance of last job.46 Check weigher (CHECK) Profibus-DP Protocol Received data record 13. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number Range [unit] Description For details.u. © Copyright 2010 Bühler AG . Received data record 13. u.u. n.u.u.u. of transmitted data record = 128 Index of transmitted data record = X No. Clear alarm Modification to transmitted data record Acknow. n.u.u.u.u. n. Recipe number (0…50) n.u.u. Bit 7: n. Bit 3: n. Transmitted data Bit 0: Start / stop Bit 1: Clear bag counter/total Bit 2: Abort Bit 3: FC alarm Bit 4: Discharge release Bit 5: Continue feeding Bit 6: Acknowledge "Tolerance alarms" Bit 7: Acknowledge "New values ready" Bit 0: Surge hopper empty Bit 1: n. n.u. "Modification to transmitted data record" Bit 7: Modification to received data record No.Profibus-DP Protocol 10 Bagging scale (BAG) 47 Bagging scale (BAG) 10. n.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknow.u. Nominal bag counter (0…99 999) n.u. of received data record = 1 Index of received data record = X n.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. n. n.u. Bit 2: n.0 Bit 1: DI 0. © Copyright 2010 Bühler AG Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Received data Bit 0: Operation Bit 1: No. to nominal value MWSK Bit 5: Release closing MWSK Bit 6: n. n. of received data record = 1 Index of received data record = X Nominal bag weight in DIV (0…50 000) Actual bag weight in DIV (0…65 535) Total weight in DIV (0…999 999 999) Bag counter (incremental) (0…99’999) Number of decimal places (0…3) Recipe number (current recipe) (0…50) Step number (0…9) Alarm number (0…99) MEAG-MDDR-MDDT-66499-4-en-1008 .u. "Modification to received data record" No. of transmitted data record = 128 Index of transmitted data record = X No. of bags reached Bit 2: Weighing completed Bit 3: Feeding completed Bit 4: Bagging release Bit 5: Dump pulse Bit 6: Tolerance alarm Bit 7: New values ready Bit 0: Dribble feed Bit 1: Fast flow Bit 2: Discharge Bit 3: Weight of checked bag Bit 4: Gate opens MWSK Bit 5: Gate closes MWSK Bit 6: Gate in position MWSK Bit 7: Gate closed MWSK Bit 0: Discharge delayed Bit 1: Filter cleaning Bits 2…7: n.u. n. Bit 4: Release adj. Bit 0: DI 0. n.1 Bit 2: DI 0.u. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5 Bit 6: Bit 7: Control signals valid Local mode n. Bits 0…7: n.u.u. big bag). Each bag weight is checked and corrected (always check cycle). 6 Acknowledge "Tolerance alarm" 1 = Acknowledgement of tolerance alarms. Allow signal to remain until status bit "Dribble feed" = 1. 2 0…7 n.g. 4 Release adjustment to nominal value 1 = The bed depth adjustment of the MWSK belt feed to the nominal value is released.FINV = ON (generates alarm FINV) 4 Discharge release 1 = Discharge of scales released.48 Bagging scale (BAG) Profibus-DP Protocol 10. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .2 Control bits (transmitted data bytes 0…3) Byte Bit 0 1 Name Description 0 Start / stop 1 = Start feeding (filling of scales).CCLR = ON) 2 Abort 1 = Switch to step 1 3 FC alarm 1 = Fault in frequency converter when TCON.u. This also enables feeding of a started bag to be completed after an interrupt (e. 1…3 n. 1 Clear bag counter / total 1 = Bag counter is reset and total weight is cleared (only possible in step 1 or 9 and with TCON. Allow signal to remain until status bit "Discharge" = 1 5 Continue feeding 1 = Continue feeding without zeroing. 6…7 n. 5 Release closing 1 = Closing of the bed depth adjustment of the MWSK belt feed is released. The signal must be on with "Start". 0 Surge hopper empty 1 = Probe in surge hopper is uncovered. Allow signal to remain until status bit "Tolerance alarm" = 0 7 Acknowledge "New values ready" 1 = Delete status bit "New values ready" (leave until "New values ready" = 0).u.u. Also activated during fast flow. 5 Gate closes 1 = The gate of the bed depth adjustment of the MWSK belt feed closes.3 Status bits (received data bytes 0…3) Byte Bit Name Description 0 0 Operation 1 1 No. 0 = Control bit "Acknowledge new values ready" = 1. REC. 1 Fast flow 1 = Filling of scales in fast flow mode.TOL–. 2…7 n. 0 = The preselected number of bags is reached. 0 Dribble feed 1 = Filling of scales in dribble flow mode (also release of frequency converter). of bags reached Only with bag preselection. actual rate). 4 Gate opens 1 = The gate of the bed depth adjustment of the MWSK belt feed opens. 0 = When switching to step 8. 0 Discharge delayed 1 = Off-delay signal "Discharge" according to REC. = The weighing process is completely finished (step 5). if the preselected nominal value has not yet been reached. 1 = Without bag preselection.u.CLN. = 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 limits REC. 1 = The feeding process is completely finished (step 4). 7 Gate closed 1 = The gate of the bed depth adjustment of the MWSK belt feed is closed. 6 Slide gate in position 1 = The gate of the bed depth adjustment of the MWSK belt feed is in the nominal position (open).FDEL. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 7 New values ready 1 = New values are available (total weights. 1 2 3 4 1 2 Weighing completed 1 Feeding completed Release bagging = During feeding up to discharge.TOL+. 2 Discharge 1 = Discharge of scale. 3 Weight of checked bag 1 = Current bag has been checked (check cycle). 1 Filter cleaning 1 = 200 ms pulse of every nth bag for cleaning a filter according to TCON.Profibus-DP Protocol Bagging scale (BAG) 49 10. 0 = When switching to step 8. 21 Recipe number Range [unit] Description 0…99 999 0 0…50 1…50 = Load required recipe into working recipe 0 0 = Do not load recipe = Operation without bag preselection 22…23 n.SIZE) The nominal bag weight must be between the minimum (TCON. 10…11 Empty weight 10…9999 [DIV] Start closure of discharge gate when weight falls below this threshold (REC.u.STRT) 0 = no fast flow 18…19 Dribble flow cut-off weight 0…2000 [DIV] Dribble flow cut-off weight for switching off dribble feed (REC.TOL-) 0 = no monitoring 16…17 Fast flow trigger value 0…9999 [DIV or 0. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .TOL+) 0 = no monitoring 14…15 Tolerance negative 0…999 [DIV] Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.50 Bagging scale (BAG) Profibus-DP Protocol 10.MINB) and maximum (TCON. 16…19 Nominal bag counter 20 n.u.u.u.CUTW) 20…23 n.DOSW.MAXB) nominal bag weights.01 s] Fast flow cut-off point or time according to REC. Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) Byte 8…9 Name Range [unit] Description Nominal bag weight MINB…MAXB [DIV] Nominal bag weight (net weight) (REC.EWT) 12…13 Tolerance positive 0…999 [DIV] Tolerance alarm when bag weight > nominal bag weight + tolerance positive (REC.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name 8…15 n. (REC. 1 s] (1. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number Range [unit] Description For details.CCYC) 1 = check every bag 9 Fast flow by weight 0…1 1 0 10 Nominal dribble flow time 10…200 [0.HCSP) 14 Closing delay closing cap 0…99 [0.1s] Close closing cap of MSDP double scale with delay (REC.Profibus-DP Protocol Bagging scale (BAG) 51 Transmitted data record 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) Byte Name Range [unit] Description 8 Control cycle 1…50 Check weight of every nth bag only (REC. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .TDRI) 11 Fast flow rate 3…99 [%] Fast flow rate (REC.DFLO) 13 Nominal position of bed depth 5…100 [%] Nominal position of bed depth MWSK (REC. Received data record 13.u. 20…23 n.u.FFLO) 12 Dribble flow rate 3…99 [%] Dribble flow rate (REC. index = 1 8…13 Date + time For details. 20…23 Average actual bag weight 0…999 999 [DIVx10] Saved average of actual bag weights of last job with resolution 10 x DIV.FDEL) = Fast flow by weight (REC. see "Received data record 13 job data / calibration memory" chapter 14…15 16…19 Standard deviation 0…999 [DIVx10] Saved standard deviation of actual bag weights of last job with resolution 10 x DIV. Received data record 13.0 s) Nominal dribble flow time for control system (REC.0…20. 16…19 Total weight 0…999 999 999 [kg] Saved total weight of all bags of last job with resolution kg. see "Received data record 13 job data / calibration memory" chapter 12…15 Bag counter 0…99’999 Saved bag counter of all bags of last job.DOSW) = Fast flow by time 15…23 n. 52 Bagging scale (BAG) Profibus-DP Protocol 10. see transmitted data record 137 MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 12…15 Total weight 0…999 999 999 [DIV] Corresponds to the bag counter 16…19 Bag counter 0…99 999 Bag counter which can be cleared (incremental) 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting ADC. If bags are not checked.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description Nominal bag weight 0…50 000 [DIV] Current nominal weight 10…11 Actual bag weight 0…65 535 [DIV] Current actual bag weight of checked bags.DIV 21 Recipe number 0…50 Currently loaded recipe 22 Step number 0…9 In accordance with operating instructions 66698-2-8 23 Alarm number 0…99 In accordance with operating instructions 66698-2-8 8…9 Received data record 2 (actual values part 2) Byte 8…11 Name Range [unit] Description Bag counter (cannot be cleared) 0…99’999’999 Bag counter (cannot be cleared) 12…23 n. Received data record 128 (default nominal values) For data contents. the nominal value is adopted.u. 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 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) For data contents. n. n. n. Transmitted data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Start / stop 1 (for scale 1) Clear bag counter/total Abort 1 FC alarm 1 Discharge release 1 Continue feeding 1 Acknowledge "Tolerance alarms" Acknowledge "New values ready" Surge hopper empty 1 n. of transmitted data record = 128 Index of transmitted data record = X No. n. to nominal value MWSK 2 Release closing MWSK 2 Control signals valid Local mode n. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5 Bit 6: Bit 7: Start / stop 2 (for scale 2) Surge hopper empty 2 Abort 2 FC alarm 2 Discharge release 2 Continue feeding 2 Release adj. 2 = scale 2 n.u.u. n. n. of received data record = 1 Index of received data record = 1/2 1 = scale 1.u. Clear alarm Modification to transmitted data record Acknow.u. n. of transmitted data record = 128 Index of transmitted data record = X No. of bags reached Weighing completed 1 Feeding completed 1 Bagging release Dump pulse Tolerance alarm 1 New values ready Dribble feed 1 Fast flow 1 Discharge 1 Weight of checked bag (according to index) Bit 4: Gate opens MWSK 1 Bit 5: Gate closes MWSK 1 Bit 6: Gate in position MWSK 1 Bit 7: Gate closed MWSK 1 Bit 0: Alarm 2 Bit 1: Discharge 2 Bit 2: Weighing completed 2 Bit 3: Feeding completed 2 Bit 4: Dribble feed 2 Bit 5: Fast flow 2 Bit 6: Tolerance alarm 2 Bit 7: Gate opens MWSK 2 Bit 0: Gate closes MWSK 2 Bit 1: Gate in position MWSK 2 Bit 2: Gate closed MWSK 2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm (alarm 1) Bit 6: Acknow.u. n. Release adj. Nominal bag counter (0…99 999) © Copyright 2010 Bühler AG Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Received data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Operation 1 No.u. n.u. n.u.u.u. of received data record = 1 Index of received data record = 1/2 1 = scale 1.u.u.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. "Modification to transmitted data record" Bit 7: Modification to received data record No.Profibus-DP Protocol 11 Bagging scale (BAG2) 53 Bagging scale (BAG2) 11.u. "Modification to received data record" No. n.u.u. to nominal value MWSK 1 Release closing MWSK 1 n. 2 = scale 2 Nominal bag weight in DIV (0…50 000) Actual bag weight in DIV (0…65 535) Total weight in DIV (0…999 999 999) Bag counter (incremental) MEAG-MDDR-MDDT-66499-4-en-1008 .u. n. 2 0 Start / stop 2 1 = Start feeding (filling of scale 2). 6…7 n. 4 Release adjustment to nominal value MWSK 1 1 = The bed depth adjustment of the MWSK belt feed scale 1 to the nominal value is released.u. (0…99’999) Number of decimal places (0…3) Recipe number (current recipe) (0…50) Step number (0…9) Alarm number (0…99) 11.FINV = ON (generates alarm FINV) 4 Discharge release 2 1 = Discharge of scale 2 released. 1 Clear bag counter / total 1 = Bag counter is reset and total weight is cleared (only possible in step 1 or 9 and with TCON.CCLR = ON) 2 Abort 1 1 = Switch to step 1 scale 1 3 FC alarm 1 1 = Fault in frequency converter scale 1 when TCON. Allow signal to remain until status bit "Dribble feed 1" = 1. This also enables feeding of a started bag to be completed after an interrupt (e. big bag).g. 1 Surge hopper 2 empty status 1 = Probe in surge hopper scale 2 is uncovered. Each bag weight is checked and corrected (always check cycle). Each bag weight is checked and corrected (always check cycle). Recipe number (0…50) n. The signal must be on with "Start 1". Allow signal to remain until status bit "Discharge 1" = 1 5 Continue feeding 1 1 = Continue feeding scale 1 without zeroing. 0 Surge hopper 1 empty status 1 = Probe in surge hopper scale 1 is uncovered.FINV = ON (generates alarm FINV) 4 Discharge release 1 1 = Discharge of scale 1 released. Allow signal to remain until status bit "Dribble feed 2" = 1. 6 Acknowledge "Tolerance alarm" 1 = Acknowledgement of tolerance alarms.u.u. 1…3 n.54 Bagging scale (BAG2) Profibus-DP Protocol 17 18 19 20 21 22 23 n. n. 5 Release closing MWSK 1 1 = Closing of the bed depth adjustment of the MWSK belt feed scale 1 is released.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 1 Name Description 0 Start / stop 1 1 = Start feeding (filling of scale 1).u. Allow signal to remain until status bit "Tolerance alarm" = 0 7 Acknowledge "New values ready" 1 = Delete status bit "New values ready" (leave until "New values ready" = 0). Allow signal to remain until status bit "Discharge 2" = 1 MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 2 Abort 2 1 = Switch to step 1 scale 2 3 FC alarm 2 1 = Fault in frequency converter scale 2 when TCON.u. 1 = The preselected number of bags is reached.Profibus-DP Protocol 3 Bagging scale (BAG2) 55 5 Continue feeding 2 1 = Continue feeding scale 2 without zeroing. The signal must be on with "Start 2". 7 New values ready 1 = New values are available (total weights. if the preselected nominal value has not yet been reached. actual rate). Feeding completed 1 1 = The feeding process for scale 1 is completely finished (step 4). 0 Dribble feed 1 1 = Filling of scale 1 in dribble flow mode (also release of frequency converter). of bags reached Only with bag preselection. 5 Gate closes 1 1 = The gate of the bed depth adjustment of the MWSK belt feed closes scale 1. REC. 3 Weight of checked bag 1 = Current bag has been checked (check cycle). 6 Release adjustment to nominal value MWSK 2 1 = The bed depth adjustment of the MWSK belt feed scale 2 to the nominal value is released. 0 = When switching to step 8. 1 Fast flow 1 1 = Filling of scale 1 in fast flow mode.TOL–. 6 Gate in position 1 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 1 is in the nominal position (open).3 Status bits (received data bytes 0…3) Byte Bit Name Description 0 0 Operation 1 1 1 No. 4 Gate opens 1 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 1 opens. 7 Gate closed 1 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 1 is closed. 2 3 4 1 = During feeding up to discharge scale 1. 0 = When switching to step 8. 0 = Control bit "Acknowledge new values ready" = 1. 0 = The preselected number of bags is reached. big bag). Weighing completed 1 1 = The weighing process for scale 1 is completely finished (step 5). Release bagging 5 Dump pulse 1 = Pulse from start of discharge (length 1 s).TOL+. 0…7 See "Data for all devices" 11. 7 Release closing MWSK 2 1 = Closing of the bed depth adjustment of the MWSK belt feed scale 2 is released. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 1 = Without bag preselection. Also activated during fast flow.g. 6 Tolerance alarm 1 1 = The bag weight scale 1 is outside the set tolerance limits REC. 2 Discharge 1 1 = Discharge of scale 1. This also enables feeding of a started bag to be completed after an interrupt (e. 56 Bagging scale (BAG2) 2 0 Alarm 2 1 = Alarm scale 2 is on. 5 Fast flow 2 1 = Filling of scale 2 in fast flow mode. 7 Gate opens 2 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 2 opens. 0 Gate closes 1 1 = The gate of the bed depth adjustment of the MWSK belt feed closes scale 1. 2 Weighing completed 2 1 = The weighing process for scale 2 is completely finished (step 5). 1 Gate in position 1 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 1 is in the nominal position (open). 0 = When switching to step 8. 2 Gate closed 1 1 = The gate of the bed depth adjustment of the MWSK belt feed scale 1 is closed. REC. 3…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .TOL–.TOL+. 6 Tolerance alarm 2 1 = The bag weight scale 2 is outside the set tolerance limits REC. Also activated during fast flow. Feeding completed 2 1 = The feeding process for scale 2 is completely finished (step 4). 3 3 Profibus-DP Protocol 4 Dribble feed 2 1 = Filling of scale 2 in dribble flow mode (also release of frequency converter). 0 = When switching to step 8. 1 Discharge 2 1 = Discharge of scale 2. Profibus-DP Protocol Bagging scale (BAG2) 57 11.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name 8…15 n.u. 16…19 Nominal bag counter 20 n.u. 21 Recipe number Range [unit] Description 0…99’999 0 0…50 1…50 = Load required recipe into working recipe 0 0 = Do not load recipe = Operation without bag preselection 22…23 n.u. Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) Byte 8…9 Name Range [unit] Description Nominal bag weight 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) nominal bag weights. 10…11 Empty weight 10…9999 [DIV] Start closure of discharge gate when weight falls below this threshold (REC.EWT) 12…13 Tolerance positive 0…999 [DIV] Tolerance alarm when bag weight > nominal bag weight + tolerance positive (REC.TOL+) 0 = no monitoring 14…15 Tolerance negative 0…999 [DIV] Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.TOL-) 0 = no monitoring 16…17 Fast flow trigger value 0…9999 [DIV or 0.01 s] Fast flow cut-off point or time according to REC.DOSW. (REC.STRT) 0 = no fast flow 18…19 Dribble flow cut-off weight 0…2000 [DIV] Dribble flow cut-off weight for switching off dribble feed (REC.CUTW) 20…23 n.u. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 58 Bagging scale (BAG2) Profibus-DP Protocol Transmitted data record 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) Byte Name Range [unit] Description 8 Control cycle 1…50 Check weight of every nth bag only (REC.CCYC) 1 = check every bag 9 Fast flow by weight 0…1 1 0 10 Nominal dribble flow time 10…200 [0.1 s] (1.0…20.0 s) Nominal dribble flow time for control system (REC.TDRI) 11 Fast flow rate 3…99 [%] Fast flow rate (REC.FFLO) 12 Dribble flow rate 3…99 [%] Dribble flow rate (REC.DFLO) 13 Nominal position of bed depth 5…100 [%] Nominal position of bed depth MWSK (REC.HCSP) 14 Closing delay closing cap 0…99 [0.1s] Close closing cap of MSDP double scale with delay (REC.FDEL) = Fast flow by weight (REC.DOSW) = Fast flow by time 15…23 n.u. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG Profibus-DP Protocol Bagging scale (BAG2) 59 11.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description Nominal bag weight 0…50 000 [DIV] Current nominal weight 10…11 Actual bag weight 0…65 535 [DIV] Current actual bag weight of checked bags. If bags are not checked, the nominal value is adopted. 1) 12…15 Total weight 0…999 999 999 [DIV] Corresponds to the bag counter 16…19 Bag counter 0…99 999 Bag counter which can be cleared (incremental) 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…9 In accordance with operating instructions 66698-x-16 1) 23 Alarm number 0…99 In accordance with operating instructions 66698-x-16 8…9 1) Scale 1: Index of received data record 1 Scale 2: Index of received data record 2 Received data record 2 (actual values part 2) Byte 8…11 Name Range [unit] Description Bag counter (cannot be cleared) 0…99’999’999 Bag counter (cannot be cleared) 12…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 Received data record 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) For data contents, see transmitted data record 137 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 u. 20…23 n. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 20…23 Average actual bag weight 0…999 999 [DIVx10] Saved average of actual bag weights of last job with resolution 10 x DIV. 16…19 Standard deviation 0…999 [DIVx10] Saved standard deviation of actual bag weights of last job with resolution 10 x DIV. index = 1 8…13 Date + time For details. see "Received data record 13 job data / calibration memory" chapter 12…15 Bag counter 0…99 999 Saved bag counter of all bags of last job. 16…19 Total weight 0…999 999 999 [kg] Saved total weight of all bags of last job with resolution kg.u. Received data record 13. see "Received data record 13 job data / calibration memory" chapter 14…15 n. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number Range [unit] Description For details.60 Bagging scale (BAG2) Profibus-DP Protocol Received data record 13. of transmitted data record = 128 4 No.u. Bit 7: Operation 2 2) 2 Refilling active 1 Bit 0: Feeding completed 2 2) Refilling active 2 2) Bit 1: Refilling 2 2) Refilling active 3 2) Bit 2: Feeding 2 2) Manual discharge 1 Bit 3: Alarm 3 2) Manual discharge 2 2) Bit 4: Operation 3 2) Manual discharge 3 2) Bit 5: Feeding completed 3 2) n.u.u.u. of bags reached Abort Bit 2: Weighing completed 1) FC alarm 1 Bit 3: Feeding completed 1 Refill release Bit 4: Bagging release Empty scale(s) Bit 5: Scale(s) empty Acknowledge "Tolerance alarms" Bit 6: Tolerance alarm Acknowledge "New values ready" Bit 7: New values ready 1 Empty system Bit 0: Feeding 1 Cleaning Bit 1: Refilling 1 Continuous operation Bit 2: Filling time alarm Release AO2 1) Bit 3: Weight of checked bag FC alarm 2/3 2) Bit 4: Recipe output A Bag hung on 2/3 2) Bit 5: Recipe output B n.u. BAGD3) 61 Differential bagging scale (BAGD1. Transmitted data Byte Received data 0 Start Bit 0: Operation Clear bag counter/total Bit 1: No.u.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. Bit 2: DI 0. 23 Alarm number (0…99) Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2 Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: 1) BAGD1 only © Copyright 2010 Bühler AG 2) BAGD3 only 3) continuous operation only MEAG-MDDR-MDDT-66499-4-en-1008 . 20 Number of decimal places (0…3) Recipe number (0…50) 21 Recipe number (current recipe) (0…50) n.u.u. Bit 4: Incorrect nominal value Clear alarm Bit 5: Common alarm (alarm 1) Modification to transmitted data record Bit 6: Acknowledge "Modification to Acknowledge "Modification to transmitted data record" received data record" Bit 7: Modification to received data record No. BAGD3) 12. total weight in kg (0…99 999 999) 3) 12…15 Total weight in kg (0…999 999 999) Nominal bag counter (0…99 999) 16…19 Bag counter (in ascending order) (0…99 999) n.u. Bit 6: Refilling 3 2) n.2 n.u. Bit 6: Alarm 2 2) n.1 n. of transmitted data record = 128 Index of transmitted data record = 0 5 Index of transmitted data record = 0 No. 10…11 Actual bag weight in DIV (0…65 535) Nom. of received data record = 1 Index of received data record = 0 7 Index of received data record = 0 Nominal rate in % (5…99) 3) 8…9 Nominal bag weight in DIV (0…50 000) n. Bit 7: Feeding 3 2) 3 Control signals valid Bit 0: DI 0. Bit 3: Remote control via Profibus DP n. 22 Step number (0…9) n.Profibus-DP Protocol 12 Differential bagging scale (BAGD1.u. of received data record = 1 6 No.0 Local mode Bit 1: DI 0. Only if bag counter mode CCLR = ON or with continuous operation). MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .2 Control bits (transmitted data bytes 0…3) Byte 0 1 Bit Name Description 0 Start 1 = Start feeding. 2 Continuous operation 1 = Continuous operation 0 = Normal bagging mode. 1 Cleaning 1 = Single filling of empty scale with cleaning quantity. Then refilling and the feeding time alarm are suppressed.) 3 Release AO2 1) 1 = The recipe-specific actuating signal is generated at AO2.62 Differential bagging scale (BAGD1. 7 Acknowledge "New values ready" 1 = Delete status bit "New values ready" (leave until "New values ready" = 0). When all scales are empty. Allow signal to remain until status bit "Tolerance alarm" = 0. After each feeding process. Allow signal to remain until status bit "Feeding completed" = 0. (This setting can only be adjusted at the starting point. Release of fast feed for this cycle (signal must be active at start). BAGD3) Profibus-DP Protocol 12. 5 Empty scale(s) 1 = Refilling and feeding time alarm is suppressed. Normal refilling continues until product feed is empty (suppression of filling time alarm). 2 Abort 1 = Switch to step 1. (continuous operation: scale feeds with signal = 1). step 1. (only possible in step 1 or 9. Then refilling and the feeding time alarm are suppressed. the status bit "Scale(s) empty" is set. 4 FC alarm 2/3 2) 1 = Fault in frequency converter of scale 2 and 3 (generates alarm FINV) 5 Bag 2) hung on 2/3 1 = Bag is attached to the bag spout of the fast feed. 0 Empty system 1 = Empty product feed and scales. the status bit "Scale(s) empty" is set. the status bit "Scale(s) empty" is set. 3 FC alarm 1 1 = Fault in frequency converter of scale 1 (generates alarm FINV) 4 Refill release 1 = Refilling of all scales released. the signal has to be set to zero before restarting is possible. 1 Clear bag counter / total 1 = Bag counter is reset and the total weight deleted. When all scales are empty. 6 Acknowledge "Tolerance alarm" 1 = Acknowledgement of tolerance alarms.u. 6…7 n. When all scales are empty. Profibus-DP Protocol Byte Bit 2 0 Differential bagging scale (BAGD1, BAGD3) Name Description Refilling active 1 1 63 = Refilling of scale 1 is active, weight adoption / start is disabled. Must be set when refilling 1 is present and must be deleted with a delay. (If the signal is not used [continuous 0], then weight adoption / start fix is delayed by 1.8s.) 1 Refilling active 2 2) According to byte 2/0 2 Refilling active 3 2) According to byte 2/0 3 Man. discharge 1 1 = Manual discharge of scale 1. The 24 V output "Dosing 1" is set as long as the signal is at 1. 4 Man. discharge 2 2) 1 = Manual discharge of scale 2. The 24 V output "Dosing 2" is set as long as the signal is at 1. 5 Man. discharge 3 2) 1 = Manual discharge of scale 3. The 24 V output "Dosing 3" is set as long as the signal is at 1. 6…7 n.u. 3 0…7 See "Data for all devices" 1) BAGD1 only 2) BAGD3 only © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 64 Differential bagging scale (BAGD1, BAGD3) Profibus-DP Protocol 12.3 Status bits (received data bytes 0…3) Byte 0 Bit Name Description 0 Operation 1 1 No. of bags reached Only with bag preselection. 1 2 3 4 1 Weighing completed 1) 1 = The preselected number of bags is reached. = The weighing process is completely finished(step 5) 0 = When switching to step 8. Feeding completed 1 1 = Feeding of scale 1 is fully completed. 0 = During feeding of scale 1. Release bagging 1 = Without bag preselection, if the preselected nominal value has not yet been reached. 0 = The preselected number of bags is reached. 5 Scale(s) empty 1 = All scales are empty. In the case of "Empty scale(s)", "Empty system" and "Cleaning operation", the signal switches to 0 at the start of the function and to 1 when the scales are fully empty. 6 Tolerance alarm 1 = The bag weight is outside the set tolerance limits REC.TOL+, REC.TOL–. 7 New values ready 1 = New values are available (new bag weight, counter). 0 = Control bit "Acknowledge new values ready" = 1. 0 Feeding 1 1 = Feeding of scale 1 (also release of frequency converter). 1 Refilling 1 1 = Filling of scale 1. 2 Filling time alarm 1 = Filling time alarm for scale 1, 2 or 3. The scale was unable to be refilled within the time TFIL. Reset with the control bits "Clear alarm" or "Empty scale(s)". 3 Weight of checked bag 1 = Current bag has been checked (check cycle) (always 1 for BAGD2/3). 4 Recipe output A 1 = when REC.RDOA = ON. 5 Recipe output B 1 = when REC.RDOB = ON. 6 Alarm 2 2) 1 = Alarm scale 2. 7 Operation 2 2) 1 = Scale 2 is currently in operation and can be used for feeding. 0 2 = Scale started (not in step 1 or 0). 0 = Scale 3 is in emergency mode. Feeding completed 2 2) 1 1 Refilling 2 2) 1 = Filling of scale 2. 2 Feeding 2 2) 1 = Feeding of scale 2 (also release of frequency converter). 3 Alarm 3 2) 1 = Alarm scale 3. 4 Operation 3 2) 1 = Scale 3 is currently in operation and can be used for feeding. 0 0 MEAG-MDDR-MDDT-66499-4-en-1008 = Feeding of scale 2 is fully completed. = During feeding of scale 2. = Scale 2 is in emergency mode. © Copyright 2010 Bühler AG Profibus-DP Protocol Byte Bit 5 3 Name Differential bagging scale (BAGD1, BAGD3) 65 Description Feeding completed 3 2) 1 6 Refilling 3 2) 1 = Filling of scale 3. 7 Feeding 3 2) 1 = Feeding of scale 3 (also release of frequency converter). 0 = Feeding of scale 3 is fully completed. = During feeding of scale 3. 0…7 See "Data for all devices" 1) BAGD1 only 2) BAGD3 only © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 u.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…9 Nominal rate 0…99 [%] Nominal rate of screw feeder scale 2 (in continuous operation only) 12…15 Nominal total weight 0…99 999 999 [kg] Nominal total weight (in continuous operation only) 16…19 Nominal bag counter 0…99 999 0 0…50 1…50 10…11 n.DOSW.) 18…19 Dribble flow cut-off weight 0…2000 [DIV] Dribble flow cut-off weight for switching off dribble feed (REC.00 kg/l) Specific density of product (REC.SIZE]. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .66 Differential bagging scale (BAGD1. (REC.u. 20 n.u. BAGD3) Profibus-DP Protocol 12.TOL-) 0 = no monitoring 16…17 Fast flow trigger value 0…9999 [DIV or 0.DOSW = 1] the value has to be smaller than the nominal bag weight [REC.10…3.TOL+) 0 = no monitoring 14…15 Tolerance negative 0…999 [DIV] Tolerance alarm when bag weight < nominal bag weight tolerance negative (REC.DENS) 22…23 n.STRTT) 0 = no fast flow (In the case of fast flow according to weight [REC. 12…13 Tolerance positive 0…999 [DIV] Tolerance alarm when bag weight > nominal bag weight + tolerance positive (REC.01 kg/l] (0.CUTW) 20…21 Specific density 10…300 [0.SIZE) 10…11 n.STRTW or REC.u.01 s] Fast flow cut-off point or time according to REC. Transmitted data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) Byte Name Range [unit] Description 8…9 Nominal bag weight MINB…MAXB [DIV] Nominal bag weight (REC.u. 21 Recipe number 0 = Operation without bag preselection = Load required recipe into working recipe 0 = Do not load recipe 22…23 n. 0…20. index = 1 8…13 Date + time For details. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .u.0 s) Nominal dribble flow time for control system (REC. 16…19 Standard deviation 0…999 [DIVx10] Saved standard deviation of actual bag weights of last job with resolution 10 x DIV.DOSW) 0 = Fast flow by time Fast flow by weight 0…1 10 Nominal dribble flow time 10…200 [0.u.1 s] (1. BAGD3) 67 Transmitted data record 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) Byte 8 9 Name Range [unit] Description Control cycle 1…50 Check weight of every nth bag only (REC. Received data record 13. 16…19 Total weight 0…999 999 999 [kg] Saved total weight of all bags of last job with resolution kg.RDOB) (with BAGD1 only) 15 Actuating signal at AO2 0…99 [%] Actuating signal at analogue output 2 (REC.u.CCYC) 1 = every bag is controlled (with BAGD1 only) 1 = Fast flow by weight (REC. Received data record 13. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number Range [unit] Description For details. 20…23 Average actual bag weight 0…999 999 [DIVx10] Saved average of actual bag weights of last job with resolution 10 x DIV.RAO2) (with BAGD1 only) 16 Dribble flow VAP correction 0…20 [%] Dribble flow cut-off weight correction after filling (REC.DFR) (with BAGD3 only) 18…23 n.DFLO) 13 Recipe output A 0…1 1 = Status bit "Recipe output A" = 1 (REC.Profibus-DP Protocol Differential bagging scale (BAGD1.TDRI) 11 Fast flow rate 3…99 [%] Fast flow rate (REC.RDOA) 14 Recipe output B 0…1 1 = Status bit "Recipe output B" = 1 (REC. 20…23 n.CWC) (with BAGD3 only) 17 Regulating range 0…70 [%] for dribble feed rate Regulating range for dribble feed rate (REC. see "Received data record 13 job data / calibration memory" chapter 12…15 Bag counter 0…99’999 Saved bag counter of all bags of last job.FFLO) 12 Dribble flow rate 3…99 [%] Dribble flow rate (REC. see "Received data record 13 job data / calibration memory" chapter 14…15 n. 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting ADC. 12…15 Actual rate 16…23 n.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Nominal bag weight 0…50 000 [DIV] Current nominal weight. 10…11 Actual bag weight 0…65 535 [DIV] Current actual bag weight of checked bags. 12…15 Total weight 0…999 999 999 [kg] Corresponds to the bag counter. see transmitted data record 136.68 Differential bagging scale (BAGD1. Received data record 128 (default nominal values) For data contents.DIV. 23 Alarm number 0…99 In accordance with operating instructions 66698-2-9/11. 21 Recipe number 0…50 Currently loaded recipe. see transmitted data record 137.u. see transmitted data record 128. If bags are not checked. Received data record 2 (actual values part 2) Byte Name Range [unit] Description 8…11 Bag counter (cannot be cleared) 0…99 999’999 Bag counter (cannot be cleared). MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . BAGD3) Profibus-DP Protocol 12. 0…999 999 [kg/h] Actual rate (in continuous operation only). Received data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe) For data contents. the nominal value is adopted. 22 Step number 0…9 In accordance with operating instructions 66698-2-9/11. Received data record 137 (recipe part 2) Index: 0…50 as recipe number (0 = working recipe) For data contents. 16…19 Bag counter 0…99 999 Bag counter which can be cleared (incremental). u. Bit 4: n.u. n. n.u.0 Bit 1: DI 0.u. Bit 4: n.u. Bit 3: n.u.u.u. Bit 5: n. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.u. 4 5 6 7 8 9 10 n. Bit 3: n.u. n. of received data record = 1 Index of received data record = X Nominal position in ‰ (0…1000) 0 1 2 3 n.u. Bits 0…7: n. of received data record = 1 Index of received data record = X Actual position in ‰ (0…1000) Maximum nominal position in ‰ (200…1000) Minimum nominal position in ‰ (10…100) n.u. Bit 7: New values ready Bits 0…7: n.u. n. n. Bit 0: Control signals valid Bit 1: Local mode Bit 2 n. n.u.u.u.u.u.u.u.u. n. n. Bit 5: n. 11 12 13 14 15 16 17 18 19 20 21 22 23 © Copyright 2010 Bühler AG Received data Bit 0: Operation Bit 1: Gate in position Bit 2: n. n. n.u. n.u. n.u.u. n.u. n. Bit 6: n. Bit 3: n. n.1 Summary of standard data records 128/1 See following pages for detailed description and other data records.u. n.1 Bit 2: DI 0.u. Transmitted data Byte Bit 0: Start / stop Bit 1: n. of transmitted data record = 128 Index of transmitted data record = X No.u. of transmitted data record = 128 Index of transmitted data record = X No.u.u.u.u. n. Step number (0…9) Alarm number (0…99) MEAG-MDDR-MDDT-66499-4-en-1008 . Bit 2: n. Bit 0: DI 0. n.u. Bits 0…7: n. Bit 6: n.u.u.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. Bit 4: n. n. Bit 7: Acknowledge "New values ready" Bits 0…7: n.u.u.Profibus-DP Protocol 13 Metering slide gate MZDE (SLIDE) 69 Metering slide gate MZDE (SLIDE) 13.u. u.u.3 Status bits (received data bytes 0…3) Byte Bit 0 0 Name Description Operation 1 = The metering slide gate has been started (opening ≥ PMIN). 1 = Delete status bit "New values ready" (leave until "New values ready" = 0). 1 Slide gate in position 2 n.u.u. 3 n. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 1 = The metering slide gate is at target position. 2 n.u.u. 6 n.u.u. 2 0…7 n.u.u. 5 n. 0 = Stop feeding cycle (stop feeding immediately). 6 n. 4 n.u. 1 n. 2 0…7 n. actual rate). 4 n. 7 New values ready 1 0…7 n.u. 0 = Control bit "Acknowledge new values ready" = 1.u. 3 n.u.70 Metering slide gate MZDE (SLIDE) Profibus-DP Protocol 13. 0 = The metering slide gate has been stopped (opening < PMIN).u.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start / stop 1 = Release feeding cycle (start feeding). 7 Acknowledge "New values ready" 1 0…7 n. 3 0…7 See "Data for all devices" 13. 5 n. 1 = New values are available (total weights. When MODE=SLDFLO. 22 Step number 0…9 In accordance with operating instructions 66698-2-7.u. 13.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…9 Nominal position 0…PMAX [‰] (max. the value is in t/h.u. 10…11 Maximum nominal position 200…1000 [‰] Limitation for maximum nominal position. 23 Alarm number 0…99 In accordance with operating instructions 66698-2-7. For nominal position < PMIN the value 0 is adopted. 12…13 Minimum nominal position 10…100 [‰] Limitation for minimum nominal position. 1000) The nominal position is displayed in parameter POS. see transmitted data record 128 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol Metering slide gate MZDE (SLIDE) 71 13.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Actual position 0…1000 [‰] Current actual position. 14…21 n. Received data record 128 (default nominal values) For data contents. 10…23 n. n. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.u. Bits 0…7: n.u.72 Dosing control system (DCOS) Profibus-DP Protocol 14 Dosing control system (DCOS) 14. Discharge / end batch Acknowledge "New values ready / final value reached" Bit 0: Acknowledge start / stop signal Bit 1: Acknowledge abort signal Bits 2…7: n. MEAG-MDDR-MDDT-66499-4-en-1008 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Received data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Operation Ready for feeding Fast flow Dribble feed Discharge active Discharge completed New values ready / final value reached Bit 0: Start / stop signal (undertaken locally) Bit 1: Abort signal (undertaken locally) Bits 2…7: n.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. n.u.u.u. Bit 0: DI 0. of received data record = 1 Index of received data record = X Component weight in kg / DIV (0…999 999) Scale weight in kg / DIV (0…999 999) n.u.u. Number of decimal places (0…3) Recipe number (current recipe) (1…8) Step number (0…8) Alarm number (0…99) © Copyright 2010 Bühler AG . Transmitted data Byte Start / stop Abort Operation via Profibus DP n.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. n. n. n. n. n. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n.u.u.u. n.0 Bit 1: DI 0. of transmitted data record = 128 Index of transmitted data record = X No.u.u. Bits 0…7: n.u. of received data record = 1 Index of received data record = X Nominal weight in kg / DIV (0…150 000) 0 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6 Bit 7: n.u.u. Recipe number (load recipe) (0…8) n.u. n. of transmitted data record = 128 Index of transmitted data record = X No. n. Bit 4: n. n.u. n.u.1 Bit 2: DI 0.u.u.u. Bit 3: n.u. n.u. n.u.u. 6 1 Discharge / end batch n. byte 3 bit 0. 0 = The start / stop and the abort keys are locally active. the current component weighing process is completed (TCON. The start / stop and the abort signals are also switched to the 24 V inputs if the flag "Control signals valid". 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 0 Acknowledge start / stop signal 1 = Status bit for start / stop signal is cleared.u.u. The system switches to its original position. 2 Operation via Profibus DP 1 = The start / stop and the abort signals are transmitted by the Profibus.Profibus-DP Protocol Dosing control system (DCOS) 73 14. 3…5 n.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start / stop 1 = Release (start feeding) 0 = Stop (immediate stop / interruption of feeding).MODE = POS / POS2). 2…7 n. 1 = Discharge is active. If the scale is empty.u. 2 0…7 n. 1 Acknowledge abort signal 1 = Status bit for abort signal is cleared. 1 Abort 1 = Current weighing is aborted.u. 0 = Stop discharge. 7 Acknowledge "New values ready / final value reached" 1 = Delete status bit "New values ready / final value reached" (leave until "New values ready" = 0). "Discharge completed" is set. is not present. 3 Status bits (received data bytes 0…3) Byte Bit 0 0 Description Operation 1 = The scale is on. 7 1 Name 2…7 n. n. 3 Fast flow 1 = Fast flow element is active. 0 Start / stop signal 1 = Local start / stop key was pressed. Is in place until cleared by the corresponding control flag. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 0 = Control bit "Acknowledge new values ready / final value reached" = 1. 1 Abort signal 1 = Local abort key was pressed.u. New values ready / final value reached 1 = New values are available (component weight).u. 6 Discharge completed 1 = Discharge has been successfully completed. 4 Dribble feed 1 = Dribble feed element is active.74 Dosing control system (DCOS) Profibus-DP Protocol 14. Is in place until cleared by the corresponding control flag. 0 = The scale is off. is set via the control flag "Discharge" or the 24 V input. 2 0…7 n.u. 5 Discharge active 1 = Discharge is active. 1 n.u. 2 Ready for feeding 1 = All feeding conditions are in place. 0 = If control bit "Discharge" or after feeding start. DFLO). 2) Decimal places according to DIV / PBDP. 0 = No fast flow. If the value is 0 it will not be accepted.STRT). 3) Nominal value is only accepted in step 1 or 8 Unlike most Bühler scales with Profibus connection.WTS). 3) Nominal value is only accepted in step 1 or 8 Transmitted data record 136 (recipe) Byte Name 8…9 Free silo number 10…13 Nominal weight in kg Range [unit] Index: 1…8 as recipe number Description 3) Free silo number. 22…23 n. 20…21 Dribble flow cutoff weight 2) 3) Dribble flow cut-off weight in kg (REC.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…11 Nominal weight 0 / TCON. 21 Recipe number 0…8 3) 1…8 0 = Load recipe / silo.BIN). the recipe loaded last is edited in the case of DCOS with index 0. 12…20 n.Profibus-DP Protocol Dosing control system (DCOS) 75 14.MINW… TCON. = Do not load recipe / silo. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 22 Fast flow rate 3) Fast flow rate in % (REC.CUTW).FFLO). 18…19 Fast flow trigger value change-over weight 2) 3) Fast flow trigger value change-over weight in kg (REC.WFOR setting (default no decimal places / fixed format).TOL+). 2) 3) 14…15 Weight tolerance positive 2) 3) Weight tolerance positive in kg (REC. MINW…MAXW Nominal weight (REC. This can be used for instance.u.MAXW [kg] Nominal value for the component weight. if another index is selected then this recipe is loaded. which appears among other things on the printout (REC.TOL–).u. 2) Decimal places according to DIV / PBDP. 16…17 Weight tolerance negative 2) 3) Weight tolerance negative in kg (REC. However. if the recipe must be loaded with the 2) 3) nominal weight.WFOR setting (default no decimal places / fixed format). 23 Dribble flow rate 3) Dribble feed rate in % (REC. 23 Alarm number 0…99 In accordance with operating instructions 66698-2-2. see transmitted data record 136. 16…19 n. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number 12…15 Component weight Range [unit] Description For details.u. 16…19 n. see transmitted data record 128. 16…19 n. 21 Recipe number 1…8 Currently loaded recipe. Decimal places according to DIV / PBDP.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…11 Component weight 0…999 999 [kg] 2) Current component weight. 2) 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP.u. Received data record 136 (recipe) Index: 0…8 as recipe number (0 = working recipe) For data contents. see "Received data record 13 job data / calibration memory" chapter 0…999 999 999 [DIV] Saved component weight of last job with resolution DIV.76 Dosing control system (DCOS) Profibus-DP Protocol 14.u.u. 20…23 n. n.u.WFOR and ADC.u. 20…23 n. Received data record 128 (default nominal values) For data contents. 12…15 Scale weight 0…999 999 [kg] 2) Current scale weight. n.u. Received data record 13. Received data record 13. 22 Step number 0…9 In accordance with operating instructions 66698-2-2.u. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . see "Received data record 13 job data / calibration memory" chapter 14…15 n. index = 1 8…13 Date + time For details.WFOR setting (default no decimal places / fixed format).DIV. 1 General particulars The following standard data records are applicable to the following devices (DEVICE): • • • • • Wheat heater MBHA Steamer MBDA Steamer DSDC Kiln Granotherm DNCB Fluidised bed dryer OTW For a description of the devices. see operating instructions 66698-x-14. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol 15 Device control unit (DEVICE) 77 Device control unit (DEVICE) 15. dosing value TCON.u.u.u. 0 = local setting applies 23 Alarm number n. n.u.START) 0 = local setting applies 19 Max.u. Clear alarm Modification to transmitted data record Acknowledge "Modification to received data record" Operation n. n. = not used MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .1 % 16 17 Start value for steam control in 0.1 °C Current steam throughput in 0.u.u. of received data record = 1 Index of received data record = X 7 Index of received data record = X Nominal temperature in 0. New values ready DI 0.1 % (see parameter CTRL.u.u. dosing value TCON. n. 0 = local setting applies 21 n. steam quantity in kg/h 12 0 = temperature control. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: 3 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: No. Acknowledge "New values ready" Byte Received data 0 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bits 0…7: n. n.2 Summary of standard data records 128/1 (applies to all devices) Transmitted data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Release (start / stop) Automatic / Manual Restart with start value and start time Activate start value n.u.1°C Control signals valid n.u. 2 Bits 0…7: n.u.QMAX in 0.1 % 22 n. n. of received data record = 1 6 No. Bits 0…7: n. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. n. 1 Bit 0: Steam valve activated Bit 1 Limit switch 1 closed Bit 2 Limit switch 2 closed Bits 3…7 n.1 % (see parameter CTRL.QMIN in 0. Restart was carried out n. >0 steam quantity control 13 Current product throughput kg/h 14 (if present) 15 Temperature 2 in 0. n.u.u.1 % 20 n. of transmitted data record = 128 4 No.u.1 % 10 for manual operation 11 Nominal value.0 DI 0. steam control in 0.u.u.u.u.2 Remote control via Profibus DP Incorrect nominal value Common alarm Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record 9 Nominal value.1 °C Temperature 3 in 0.78 Device control unit (DEVICE) Profibus-DP Protocol 15.1 DI 0. Min.START) 18 Start value for steam control in 0.1°C 8 Temperature 1 in 0. n.u. However.3 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 1 Name Description Release (start / stop) 1 = Release (start metering) 0 = Stop (immediate stop / interruption of metering) Automatic / Manual 1 = Automatic (control is active) 0 = Manual (control is inactive) 2 Restart with start value and start time 1 = The controller is deactivated and restart takes place with the start value and start time.u.Profibus-DP Protocol Device control unit (DEVICE) 79 15. n.u. 0 = The device operates in normal mode 4…6 n. Can be set to 0 again as soon as BIT2 = 1 (Restart was carried out) 0 = The device operates in normal mode. 3 0…7 See "Data for all devices" n.u. 1 0…7 n. the controller is activated automatically.u. 3 Activate start value 1 = The start value is output and the controller is deactivated. This bit must be activated when the start takes place.u. If a restart is necessary during operation. the controller is activated. = not used (bits are ignored by DevCtrl) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .u. as soon as the control tolerance is reached. During operation the bit is ignored. 7 Acknowledge "New values ready / final value reached" 1 = Clear status bit "New values ready / final value reached" (to be applied until "New values ready" = 0) 1 Acknowledge abort signal 1 = Status bit for abort signal is cleared 2…7 n. 2 0…7 n. then set Bit2. After the start time has expired. 3…7 7 n.QMAX (0 = the local setting is adopted) 22…23 Min.STEAM >0).1 °C] Nominal temperature at which the control takes place 10…11 Nominal value.START) 20…21 Max. 12…13 Nominal value. dosing value [0.1 %] Maximum dosing value TCON.1 %] Minimum dosing value TCON. 2 0…7 n. 18…19 Start value [0. dosing value [0.1 %] 0…100. = not used (bits set to 0 by DevCtrl) 15. steam quantity controller [kg/h] Nominal value when a steam quantity gauging device is connected (TCON. = not used (data is ignored by DevCtrl) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .u.QMIN (0 = the local setting is adopted) n. 3 0…7 See "Data for all devices" n. This value is shown on the display.u.1 %] Start value for steam control (See parameter CTRL.5 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…9 Nominal temperature [0. New values ready 1 = New values are available 0 = Control bit "Acknowledge new values" = 1 1 0 Steam valve activated 1 = The steam valve was activated 1 Limit switch 1 closed 1 = Limit switch 1 is closed 2 Limit switch 2 closed 1 = Limit switch 2 is closed 3…7 n.u. Bit2 must be cleared again. The steam quantity.0 % Nominal value for the steam valve when operation is in manual mode. The nominal temperature is no longer relevant.u.80 Device control unit (DEVICE) Profibus-DP Protocol 15. n.u.u. 2 Restart was carried out 1 = Acknowledge Bit2 restart. temperature control is deactivated. is controlled. measured with the gauging device.u.4 Status bits (received data bytes 0…3) Byte Bit 0 0 Name Description Operation 1 = Metering/control is started 0 = Metering/control is stopped 1 n. 14…17 Product throughput [kg/h] Current product throughput(if present). When a value >0 is transmitted. steam control [0. 0 0.u.5 19…20 Temperature n.3 15…16 Temperature n.6.1 °C (-320.6 21…22 Temperature n.1 %] Start value parameter CTRL. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .START 20…22 n.1 11…12 Temperature n. they can also be read from received data record 1.2 Received data record 5 (current temperatures) Received data record 5 (actual values with index) Current temperatures (n = received data record index = CAN module address) Byte Name Range [unit] Description 8…9 Temperature n. 23 Alarm number Alarm number n. If only 3 temperatures are available. 17…18 Temperature n.2 13…14 Temperature n.4 Take the index n from the connection diagram.0) Current temperature n Index (Standard setting 1) 0 = Basic print 1-5 CAN analogue module 10…11 Temperature n.7 22…23 n.0) Temperature 1 10…11 Temperature 2 12…13 Temperature 3 Temperature 2 (if present) Temperature 3 (if present) 14…17 Current steam throughput [0.1 %] Current position of control valve 18…19 Start value [0.0…+320.0…+320.6.Profibus-DP Protocol Device control unit (DEVICE) 81 15. = not used (data is set to 0 by MEAG) 15.1 °C] (-320.6 Received data records (received data bytes 8…23) 15.1 Received data record 1 (default actual values) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Temperature 1 [0.u.u. u. 17 (20.1 A n.u. n. 20 n.u.u. n.MOTI) n.MOTI) 8 Nominal current in A (20…TCON.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. of transmitted data record = 128 Index of transmitted data record = x 5 Index of transmitted data record = x No. Transmitted data Bit 0: Start / stop Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Acknowledge new values ready Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Control signals valid Local mode Byte 0 1 2 3 Received data Operation 0 = Start sequence concluded Current warning A greater than HLC Motor CUR within CRG± Product probe Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: New values ready Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Clear alarm Modification to transmit. 16 Max. of received data record = 1 6 No.u. of received data record = 1 Index of received data record = x 7 Index of received data record = x Nominal current in A (20…TCON. 23 Alarm number n.u.MOTI) 9 Actual current in 0. 19 n.1 A 10 Actual current in 0.u. of transmitted data record = 128 4 Remote control via Profibus Incorrect nominal value Common alarm Acknowledge modification to transmitted data record Bit 7: Modification to received data record No.0…TCON. 22 Step number n. motor current in 0. = not used MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .1 % Minimum pressure 0. Recipe number 21 Recipe number n.u.u.1 % 13 14 15 n. 18 n. data record Acknowledge modification to received data record No.1 A 11 12 Current pressure in 0.u.u.82 Vertical grinder (BSPB) 16 Vertical grinder (BSPB) Profibus-DP Protocol 16. u.3 Status bits (received data bytes 0…3) Byte Bit 0 0 1 Name Description Operation 1 = The vertical grinder is started (retarding plate plate = PMIN) until product flows. 0 = The vertical grinder is stopped (retarding plate = PMIN) 0 = The start sequence is concluded.u. ready for grinding process 1 = Initial position or product probe not covered Start sequence concluded 2 Current warning 1 = Warning: current motor current exceeds set current value of parameter REC. actual rate) 0 = Control bit "Acknowledge new values" = 1 1 0…7 n.u. = not used (bits are ignored by MEAG) 16. 3 n.u. start release for retarding plate pressure 5 n.u. 2 0…7 n.u.u.e.u. 1 = Delete status bit "New values ready" (leave until "New values ready" = 0) n. = not used (bits are set to 0 by MEAG) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .u. 2 n. 2 0…7 n. 6 n. 3 0…7 See "Data for all devices" n.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start / stop 1 = Release grinding cycle (start vertical grinder) 0 = Stop grinding cycle (immediate stop vertical grinder) 1 n. 3 0…7 See "Data for all devices" n.Profibus-DP Protocol Vertical grinder (BSPB) 83 16. 7 New values ready 1 = New values are available (total weights.u. 7 Acknowledge "New values ready" 1 0…7 n.u. 4…6 n.HLC in % 3 Retarding plate in position 1 = Motor CUR within CRG+ - 4 Product probe 1 = Product probe covered. i.u.u. u. no release takes place. If actual current <CMIN % and start.84 Vertical grinder (BSPB) Profibus-DP Protocol 16. a message is output. = not used (data is ignored by MEAG) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 16…20 n.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…9 Nominal current in [A] 20…MOTI [A] (max. n. 20 A is assumed.u.1A] The actual current is displayed. If nominal current <20 A. i.u. 10…11 Actual current in [0. 200 A) The nominal current is displayed in the CURS parameter. 21 Recipe number 0…50 0 = Do not load recipe 1…50 = Load recipe into working recipe 0 22…23 n.e. 10…11 Actual current in [0. pressure TCON. 12…13 Actual pressure PMIN…PMAX [0. 20 A is assumed.PMIN. pressure TCON.0 A) Nominal current of respective drive motor 18…20 n.1 A] (max. 200.1 A] The actual current is displayed. A flashes.1 %] Limitation for min. Dependent on system stability (retarding plate aspiration). Limitation for max.u.0 [0.5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Nominal current in [A] 20…MOTI [A] (max.e. System-induced ranges of forces. 21 Recipe number 0…50 Currently loaded recipe 22 Step number 0…9 According to manual 66469 23 Alarm number 0…39 According to manual 66469 n. If actual current <CMIN % and start. = not used (data is set to 0 by MEAG) Received data record 128 (default nominal values) For data contents. 200 A) The nominal current is displayed in the parameter CURS. see transmitted data record 128 © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol Vertical grinder (BSPB) 85 16.20. If nominal current <20 A. no release takes place. 14…15 Min.PMIN. 16…17 Maximum motor current MOTI. pressure PMIN…PMAX [0. pressure TCON. i.PMAX.1 %] Limitation for min.0…200.u. u.1 Bit 2: DI 0.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. n. MEAG-MDDR-MDDT-66499-4-en-1008 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Received data Bit 0: Operation Bit 1: Total reached Bit 2: Step 1 Bit 3: Actual rate > REC.u.HFLO Bit 5: Silo empty Bit 6: Weight pulse Bit 7: New values ready Bits 0…7: n. of received data record = 1 Index of received data record = X Actual rate in kg/h (0…999 999) Total weight in kg / DIV (0…999 999 999) Total weight in kg / DIV (cannot be cleared) (0…999 999’999) Number of decimal places (0…3) Recipe number (current recipe) (0…50) Step number (0…9) Alarm number (0…99) © Copyright 2010 Bühler AG . Bit 4: n.u.u.u. Bits 0…7: n. Bit 0: DI 0. n. of transmitted data record = 128 Index of transmitted data record = X No. n.u. of received data record = 1 Index of received data record = X Nominal rate in kg/h (0…999 999) 0 Nominal total weight in kg / DIV (0…99 999 999) n.u.u. Bit 7: Acknowledge "New values ready" Bits 0…7: n. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. Recipe number (load recipe) (0…50) n. n.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No.86 Graviscrew MSDR (GSCREW) Profibus-DP Protocol 17 Graviscrew MSDR (GSCREW) 17.LFLO Bit 4: Actual rate > REC. Bit 3: n.u. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.u.u.u.u.0 Bit 1: DI 0. Bit 5: Empty Bit 6: n. Transmitted data Byte Bit 0: Start / stop Bit 1: Clear total Bit 2: Zeroing Bit 3: n.u.u.u. Bits 0…7: n. Bit 4: n. of transmitted data record = 128 Index of transmitted data record = X No. n. u. 2 0…7 n.2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start/stop 1 = Release weighing (start metering) 0 = Stop weighing (stop feeding immediately) 1 Clear total 1 = Clear total weight which can be cleared 2 Zeroing 1 = Zeroing weighing signal To increase accuracy with small weight movements.Profibus-DP Protocol Graviscrew MSDR (GSCREW) 87 17. 3 0…7 See "Data for all devices" © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .u. 5 Empty 1 = Alarms are suppressed when emptying.u.u. The alarms A024 and A026 FLOWTOL are suppressed. May only be performed if the screw is definitely empty. 4 n. 3 n. 7 Acknowledge "New values ready" 1 = Delete status bit "New values ready" (leave until "New values ready" = 0).u. 1 0…7 n. 6 n. 0 = The scale is stopped or there is no product available.3 Status bits (received data bytes 0…3) Byte Bit 0 0 1 2 Name Description Operation 1 = The scale is on. (Alarm A066 DMAX is output) 5 Silo empty 1 = Actual rate = 0 since the time TCON. Total reached Step 1 Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1 or (total weight < nominal total weight) 1 = The control is in step 1 (stopped) 0 = The control is in step 0 or 2 (calibrate or measure) 3 Actual rate > LFLO 1 = The actual rate is greater than the REC. actual rate) 0 = Control bit "Acknowledge new values" = 1 1 0…7 n.HFLO rate.LFLO rate.u.TEMPTY when MODE=FLOCON 6 Weight pulse Pulses according to SYS.u. The actual rate is greater than 0.88 Graviscrew MSDR (GSCREW) Profibus-DP Protocol 17. 3 0…7 See "Data for all devices" MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 2 0…7 n.WIMP 7 New values ready 1 = New values are available (total weights. 4 Actual rate > HFLO 1 = The actual rate is greater than the REC. the value 0 is adopted.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…11 Nominal rate 0…FMAX [kg/h] (max. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol Graviscrew MSDR (GSCREW) 89 17. 21 Recipe number 0…50 1…50 = Load recipe into working recipe 0 0 = Do not load recipe 22…23 n. When mode = FLOCON. feeding takes place continuously. 12…15 Nominal total weight 0…99 999 999 [kg] 2) If the total weight reaches the nominal total weight.WFOR setting (default no decimal places / fixed format). In the case of nominal rates < minimum (TCON.u.u. If the nominal total weight = 0.FMIN). 999 999) The nominal rate is displayed in the parameter FLOS. feeding is also stopped.FMAX). the "Total reached" output is set. 2) Decimal places according to DIV / PBDP. The value must be between 0 and maximum rate (TCON. 16…20 n. index = 1 8…13 Date + time For details.u.u. 2) 20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP. counting starts again from 0. 20…23 n. see "Received data record 13 job data / calibration memory" chapter 14…15 n. counting starts again from 0. see "Received data record 13 job data / calibration memory" chapter 0…999 999 999 [DIV] Saved total weight of last job with resolution DIV.u. 16…19 Total weight which cannot be cleared 0…999 999 999 [kg] 2) When the value reaches maximum. When the value reaches maximum. index = 0 (Job data/calibration memory) Byte Name 8…11 ID number 12…15 Total weight Range [unit] Description For details. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .5 Received data records (received data bytes 8…23) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…11 Actual rate 0…999 999 [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". 16…19 n. Received data record 13.u.WFOR and ADC.WFOR setting (default no decimal places / fixed format).DIV 21 Recipe number 0…50 Currently loaded recipe 22 Step number 0…9 In accordance with operating instructions 66698-x-17 23 Alarm number 0…99 In accordance with operating instructions 66698-x-17 Decimal places according to DIV / PBDP. 20…23 n.90 Graviscrew MSDR (GSCREW) Profibus-DP Protocol 17. see transmitted data record 128 Received data record 13.u. 16…19 n. Received data record 128 (default nominal values) For data contents. 5 Bit 2: Outlet probe 2 DI 0. n.u.u.6 Bit 3: Outlet probe 3 DI 0. n.u.16 Bit 5: Outlet probe 1 DI 0. of received data record = 1 Index of received data record = X Selection of roller mill side 7 1 2 3 = Side 1 = Side 2 = Roller mill split longitudinally MEAG-MDDR-MDDT-66499-4-en-1008 . n.17 Bit 6: Outlet probe 2 DI 0.u.19 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Control signals valid n.u. n. New values ready Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Start / stop n.0 DI 0.u.1 Summary of standard data records 128/1 Received data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Start / stop n. Residual discharge n. Residual discharge n.u. n. Acknowledge "New values ready" 0 Side 1 Byte Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Operation Disengaged Residual discharge local Disengaged manually Grinding motor release n. n. n. n. n. n. n.2 Remote control via Profibus DP Incorrect nominal value Common alarm Acknowledge "Modification to transmitted data record" Modification to received data record No.u. n.u.u.u. n.u.4 Bit 1: Outlet probe 1 DI 0. 2 FALSE = covers input = 0 V Bit 0: Inlet probe DI 0. Clear alarm Modification to transmitted data record Acknowledge "Modification to received data record" 3 No. n.u.u.u. 1 Side 2 Transmitted data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Operation Disengaged Residual discharge local Disengaged manually Grinding motor release n. n.7 Bit 4: Inlet probe DI 0. Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: n.18 Bit 7: Outlet probe 3 DI 0. n.1 DI 0. n.u.u.u.u.u. of received data record = 1 Bit 7: 4 5 6 Index of received data record = X Selection of roller mill side 1 2 3 = Side 1 = Side 2 = Roller mill split longitudinally © Copyright 2010 Bühler AG Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Side 1 Side 1 Side 1 Side 1 Side 2 Side 2 Side 2 Side 2 DI 0.Profibus-DP Protocol 18 Roller mill (MDDR/T) 91 Roller mill (MDDR/T) 18.u. of transmitted data record = 128 Index of transmitted data record = X Selection of roller mill side 1 2 = Side 1 = Side 2 No.u.u.u.u.u. n.u.u. n. of transmitted data record = 128 Index of transmitted data record = X Selection of roller mill side 1 2 = Side 1 = Side 2 No. n. 1) Bit 0 Option MDDT engage. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .1 [A] Present current consumption of main motor 2.u.1 [A] Present current consumption of main motor 1. top. AVALVE.u. The roller mill must be fitted with 2 engagement valves.MOTOR must be switched to 1REMP or 2REMP so that the motor currents can be shown on the display.92 Roller mill (MDDR/T) Profibus-DP Protocol 18. When Bit0 and Bit1 = 0 the local setting is adopted. Bit 6 n. bottom 0.u.MOTI). 3) Bit 1 Option MDDT engage. bottom. top 0. Bit 3 n. 3) Bit 2 n. The value is then converted into a percentage load using the motor's current rating (ADC. This is an option and is activated using parameter TCON.u.u. Bit 7 n. 12…13 Reserve 14…15 Reserve 16…17 Reserve 18…19 Reserve 20 Nominal status bits 21…23 Reserve 1) 3) The parameter TCON. Bit 5 n.u. 1) 10…11 Motor current. Bit 4 n.2 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Index X = 1 side 1 Index X = 2 side 2 Byte Name Range [unit] Description 8…9 Motor current. If this signal is used to control the feed roll's frequency converter.255 Alarm number 22 n.Profibus-DP Protocol Roller mill (MDDR/T) 93 18. top 12…13 Utilisation of grinding motor.0 999. bottom 0. top 0…999 [RPM] Present speed of grinding roll MDDR roller mill or MDDT roller mill. top 0…999 [%] Current utilisation of grinding motor MDDR roller mill or MDDT roller mill. bottom 0…999 [RPM] Present speed of grinding roll for MDDT roller mill bottom only 0.. top 10…11 Current consumption grinding motor..0 [Hz] Current nominal value for feed roll.3.0…100. top 20.u.9 [A] Present current consumption of grinding motor for MDDT roller mill bottom only 16…17 Nominal frequency of frequency converter for feed roll 0..3 Received data records (received data bytes 8…23) 18. an update rate of <1 second must be observed! 18. bottom 0…999 [%] Current utilisation of grinding motor for MDDT roller mill bottom only 14…15 Current consumption of grinding motor.. top 0.1 Received data record 1 (default actual values) Index X = 1 side 1 Index X = 2 side 2 Byte Name Range [unit] Description 8…9 Utilisation of grinding motor.0…999.19 Speed of grinding roll.9 [A] Present current consumption of grinding motor MDDR roller mill or MDDT roller mill.21 Speed of grinding roll. 23 Alarm number © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . RPMMAX2 [RPM] Minimum speed of feed roll.LEVEL2 -10 Minimum value for level control. In principle the control unit only reads the values and then saves them in a recipe. Feed roll 2 left on longitudinally split roller mill.LEVEL -10 Minimum value for level control 1) 16…17 USER.RPMMAX USER. Feed roll 2 left on longitudinally split roller mill.94 Roller mill (MDDR/T) Profibus-DP Protocol 18.LEVMIN +10 … 100 Nominal value for level control 1) 14…15 USER.2 Received and transmitted data record 129 (extended nominal and actual values for shaft speed regulation) Index X = 1 side 1 Index X = 2 side 2 Byte Name Range [unit] Description 8…9 USER.LEVMIN2 +10 … 100 Nominal value for level control. These settings can be transmitted again depending on the recipe. this may result in control malfunctions. Feed roll 2 left on longitudinally split roller mill.RPMMIN … TCON. 1) 1) 0 = Value is not adopted and local setting remains valid This data record is available as of software version V14G.F_FMAX [RPM] Maximum speed of feed roll. 1) 18…19 USER.RPMMAX2 USER.F_FMAX /16 … USER. If the settings are not ideal.3.LEVEL USER.RPMMAX [RPM] Minimum speed of feed roll 1) 10…11 USER. The system limits are therefore observed. 1) 20…21 USER. The user is responsible for ensuring that meaningful values are transmitted. this data record must not be written cyclically. Feed roll 2 left on longitudinally split roller mill.LEVEL2 USER.LEVMIN 2 … USER.F_FMAX /16 … USER. MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . 1) 22…23 USER.LEVMIN2 2 … USER.RPMMIN TCON.RPMMIN2 TCON.RPMMIN2 … TCON.F_FMAX [RPM] Maximum speed of feed roll 1) 12…13 USER. If the values are to be modified locally. top 16…17 Working hours of grinding motor.u. n.u.3. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol Roller mill (MDDR/T) 95 18.u. n. 21…23 n. 12…13 Engaged working hours 0…32767 [hours] (INT) Operating hours in engaged state 14…15 Working hours grinding motor..19 0…32767 (INT) Number of engagements/disengagements of grinding rolls 20 Number of engagements Status signals FALSE Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: = covers input = 0 V TRUE = MDDR / FALSE = MDDT Back-up probe on left Back-up probe on right n.u.3 Received data record 2 (extended actual values) Index X = 1 side 1 Byte Name Range [unit] 8…9 Product level +-500 (INT) Index X = 2 side 2 Description 10…11 Cover temperature -20…150 [°C] (INT) Current temperature measured in the display unit. n.u. n.u. top 0…32767 [hours] (INT) Working hours of grinding motor MDDR roller mill or MDDT roller mill. bottom 0…32767 [hours] (INT) Working hours of grinding motor for MDDT roller mill bottom only 18. There are no nominal values. side 1 left n.u. It is possible for there to be 3 or 4 passages.u..4 Special scenario: 4-roller mill split longitudinally This 4-roller mill has two passages on one side..u.255 Side 1 left +-500 (INT) Side 2 left n.15 0. Both passages have their own feed roll. n. The left-hand side is called the extra passage.u. Received data record 1 (extra default actual values) Index X = 3 roller mill split longitudinally Byte Name Range [unit] Description 8…9 Product level +-500 (INT) Side 1 left 10…11 Nominal frequency of 0.. The right-hand side is called the standard passage.0…100.u. n. Inlet probe.. © Copyright 2010 Bühler AG .u.19 Side 1 left Current nominal value for feed roll.. The engagement is always undertaken for the left and right sides.255 Side 2 left Current nominal value for feed roll. 23 Probe signals MEAG-MDDR-MDDT-66499-4-en-1008 0.0 [Hz] frequency converter for feed roll 20 n. If this signal is used to control the feed roll's frequency converter.u. side 2 left n.u. But there is only one main motor per side. an update rate of <1 second must be observed! Nominal frequency of 0.u. 16…17 Product level 18. n.0…100.0 [Hz] frequency converter for feed roll 12 n.96 Roller mill (MDDR/T) Profibus-DP Protocol 18.3.. an update rate of <1 second must be observed! Side 2 left FALSE Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: = covers input = 0 V Inlet probe. n. If this signal is used to control the feed roll's frequency converter.u. 13 Alarm number 14. 21 Alarm number 22 n. 24:00] 1) are not adopted. Requirements of HOST Bit 0 Save actual values in current recipe.u. 650 Dec 6:30 hours:minutes. Bits 3-7 n. 14…15 Grinding gap nominal value top right 0000…2400 [0:00. GAP..4 Automatic grinding gap adjustment (option) 18. 600 Dec 6:00 hours:minutes.24:00] Nominal values = 0 16…17 Grinding gap nominal value bottom left 0000…2400 [0:00.. 11 AUT automatic 12 MAN manual 1) n. The hand-wheels are displayed like clocks. Bit 2 A 600 update has been undertaken. the status must first be set locally.1 Transmitted data record 3 (default actual values for optional grinding gap adjustment) Index X = 1 side 1 Byte 8 9 10 11 Index X = 2 side 2 Name Range [unit] Description Acknowledgement of requirements of MDDR/T Bit information Acknowledgement with TRUE in received data record.24:00] 18…19 Grinding gap nominal value bottom right 0000…2400 [0:00. Corresponds to the hand-wheel setting. Save was triggered locally.u. Requirements of HOST Set status of grinding gap adjustment 1) Bit 0 New grinding gap data.MAX.Profibus-DP Protocol Roller mill (MDDR/T) 97 18. 1) Requirements of MDDR/T. The value is transferred as a decimal. Bits 1-7 n.. 0 Status and nominal values are not adopted.MIN and GAP. 20…23 Reserve 1) The status and nominal values can only be set if the status is AUT or MAN. The value is shown in hours and minutes on the control display.u.4. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .24:00] The values are limited locally. Bit 0 byte 3 control signals valid must also be set so that the nominal values are adopted. Bit 1 Save actual values in recipe and correct all recipes (roll changing). 675 Dec 6:45 hours:minutes. 12…13 Grinding gap nominal value top left 0000…2400 [0:00. The status and nominal values data are adopted once for flank 0-1. In other statuses.. 0000…2400 [0:00. Bits 3-7 n. See TCON. 0000…2400 [0:00.u. Requirements of HOST Bit 0 New grinding gap data (status and/or actual values).24:00] 14…15 Grinding gap actual value top right 0000…2400 [0:00. 12…13 Grinding gap actual value top left 0000…2400 [0:00.24:00] 650 Dec 6:30 hours:minutes. 600 Dec 6:00 hours:minutes.. Save was triggered locally.24:00] The value is shown in hours and minutes on the control.98 Roller mill (MDDR/T) Profibus-DP Protocol 18.u.. 10 11 Current status of grinding gap adjustment 10 OFF Deactivated 11 AUT Automatic 12 MAN Manual 13 LOC Local 14 RCHG Roll changing.u. Bit 2 A 600 update has been undertaken. Bit 1 Save actual values in recipe and correct all recipes (roll changing). 20…23 Reserve MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .. 675 Dec 6:45 hours:minutes. Acknowledgement of requirements of HOST Bit information Bit 0 Save actual values in current recipe. The value is transferred as a decimal.2 Received data record 3 (default actual values for optional grinding gap adjustment) Index X = 1 side 1 Byte 8 9 Index X = 2 side 2 Name Range [unit] Description Requirements of MDDR/T Bit information Requirements of MDDR/T. The hand-wheels are displayed like clocks.24:00] 16…17 Grinding gap actual value bottom left 18…19 Grinding gap actual value bottom right Corresponds to the hand-wheel setting.. n.GAP (statuses 08 were used by MDDM/O).4. Bits 1-7 n. u. Clear alarm Modification to transmitted data record Acknow. DO 0.u.u. n.13 Start fan n.02 Remote control via Profibus DP Incorrect nominal value Common alarm Acknow.05 Start motor in reverse DO 0. DI 0.u. of transmitted data record = 128 Index of transmitted data record = X Mill selection 1 = mill 1 2 = mill 2 No. of received data record = 1 Index of received data record = X Mill selection 1 = mill 1 2 = mill 2 0 Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5 Bit 6: Bit 7: © Copyright 2010 Bühler AG 1 2 3 4 5 6 7 Received data Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: Bit 7: Bit 0: Bit 1: Bit 2: Bit 3: Bit 4: Bit 5: Bit 6: n.u. n. Release (start/stop) Mill 2 Speed 2 (fast) Mill activated Brake Feeding release n.01 Alarm Mill 2 DO 0. Motors start request Mill 1 is loaded Mill 2 is loaded Acknowledge heavy fraction flap Sieve change complete 1 Sieve change complete 2 New values ready DO 0.u. of transmitted data record = 128 Index of transmitted data record = X Mill selection 1 = mill 1 2 = mill 2 No. n. n. of received data record = 1 Index of received data record = X Mill selection 1 = mill 1 2 = mill 2 MEAG-MDDR-MDDT-66499-4-en-1008 . DO 0.u. n.u. n.09 Start motor in reverse DO 0.Profibus-DP Protocol 19 Hammer mill (DFCQ) 99 Hammer mill (DFCQ) 19.u. n.u.u. Acknowledge start request Request start motor in reverse Request start motor forward Open heavy fraction flap Sieve change request 1 Sieve change request 2 Acknowledge "New values ready" Release (start/stop) Mill 1 Speed 2 (fast) Mill activated Brake Feeding release Acknowledge fan running n.06 Brake motor DO 0.u.01 DI 0. n. "Modification to transmitted data record" Bit 7: Modification to received data record No.10 Brake motor n. DO 0.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. "Modification to received data record" No.u.u. Control signals valid n.04 Start motor forward n.u.u. Transmitted data Byte n. n.u.00 Alarm Mill 1 DO 0.00 DI 0.u.08 Start motor forward n. u. the parameter is not adapted n.1A] Metering slide gate opening for mill X [%] 1) Emptying time for mill 1 & 2 1) Received data 13 14 15 16 17 18 19 20 21 22 23 Current temperature for mill X Status of flap valve Status of main motor for mill X Actual feed roll frequency [Hz] Emptying time for mill 1 & 2 (TCON.T1) Alarm for mill X If 0 is transmitted. = not used (bits are ignored by DFCQ) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .SMIN.100 Hammer mill (DFCQ) Profibus-DP Protocol Byte Transmitted data Nominal value for mill X 8 9 10 11 12 Screen size for mill X [0.100%] Actual value for mill X [%] Actual value for mill X [0.SMAX [TCON..0mm] Maximum gate opening TCON.. which causes the fan to run 1 Name Description 6. This is then confirmed with "Sieve change complete mill 2". 3 Brake TRUE = Mill 2 is braked 4 Feeding release TRUE = Feeding is released 5.. = not used (bits are ignored by DFCQ) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . The working hour counter is ignored 3 Request start motor forward TRUE = The mill is forced to start forward.7 n. 7 Acknowledge "new values ready" 0 Release (start / stop) TRUE = Mill 1 is started 1 Speed 2 (fast) TRUE = Mill 1 is started at fast speed 2 Mill activated TRUE = Mill 1 is used If there is an automatic flap valve. 3 Brake TRUE = Mill 1 is braked 4 Feeding release TRUE = Feeding is released 5 Acknowledge fan running TRUE = Fan contactor is pulled in.u..2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 n.u. the system waits until sieve change is completed.7 n.u. 2 0 Release (start / stop) TRUE = Mill 2 is started 1 Speed 2 (fast) TRUE = Mill 2 is started at fast speed 2 Mill activated TRUE = Mill 2 is used If there is an automatic flap valve. this is moved to the required position. The working hour counter is ignored 4 Open heavy fraction flap TRUE = Heavy fraction flap is opened 5 Sieve change request for mill 1 If TRUE. 6 Sieve change request for mill 2 If TRUE. 1 Acknowledge start request TRUE = The start request is acknowledged with the transition from FALSE to TRUE 2 Request start motor in reverse TRUE = The mill is forced to start in reverse. 3 0…7 See "Data for all devices" n. this is moved to the required position.Profibus-DP Protocol Hammer mill (DFCQ) 101 19. the system waits until sieve change is completed. This is then confirmed with "Sieve change complete mill 1".u. .13 Fan TRUE = Fan has been started 6.08 TRUE = Motor for mill 2 is started forward 2 n.3 Status bits (received data bytes 0…3) Byte 0 1 2 3 Bit Name Description 0 n.u.09 TRUE = Motor for mill 2 is started in reverse 4 DO 0. 0 DO 0.04 Motor forward TRUE = Motor for mill 1 is started forward 2 n. 3 Mill 2 is loaded The feeding is in dosing operation or the emptying time is active.7 n. In order for the motor to be started. 0…7 See "Data for all devices" n. The bit is deleted as soon as the motor is completely started and the acknowledgement of the start request shows FALSE. 1 Motors start request TRUE = There is a start request for a milling motor (heavy starting).u.u.05 Motor reverse TRUE = Motor for mill 1 is started in reverse 4 DO 0. 6 Mill 2 sieve change completed Is set when a sieve change was registered and the "Request sieve change bit" was set..u.10 TRUE = Motor for mill 2 is braked 5. 3 DO 0.7 n.u.u.102 Hammer mill (DFCQ) Profibus-DP Protocol 19. 4 Acknowledge heavy fraction flap TRUE = Heavy fraction flap is opened 5 Mill 1 Sieve change completed Is set when a sieve change was registered and the "Request sieve change bit" was set. 7 New values ready 0 DO 0. 3 DO 0. 2 Mill 1 is loaded The feeding is in dosing operation or the emptying time is active.00 Alarm 1 FALSE = Mill 1 reporting an alarm 1 DO 0. the acknowledgement of the start request must show a change from FALSE to TRUE.06 Brake TRUE = Motor for mill 1 is braked 5 DO 0. = not used (data is set to 0 by DFCQ) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .01 Alarm 2 FALSE = Mill 2 reporting an alarm 1 DO 0. n. Overwrites the parameter TCON. The same value applies to both mills.. 13…19 n.. (0= value is not adopted) 0.u.SMAX A current screen size for mill X is transferred.u..21 Emptying time for mill 1 & 2 22…23 n.T1 if the adopted value is > 0.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Index X = 1 mill 1 Index X = 2 mill 2 Byte Name Range [unit] Description 8…9 Nominal value for mill X 0.. This is displayed locally.11 Screen size for mill X 0.u.100 [%] Nominal value for the load regulation of mill X.9 [s] Emptying time specification. 10.Profibus-DP Protocol Hammer mill (DFCQ) 103 19.. 20. = not used (bits are ignored by DFCQ) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .999.9 [mm] 12 Maximum gate opening TCON.SMIN… 100[%] The value is only adopted by the control if it is within range.99. TCON. .21 Emptying time for mill 1 & 2 22 n.1000..1 Received data record 1 (default actual values) Received data record 1 (default actual values) Index X = 1 mill 1 Index X = 2 mill 2 Byte Name Range [unit] 8…9 Actual value for mill X 0. Corresponds to parameter TCON..100 [%] Current vibration value as percentage of alarm value currently programmed 10.. 20.0 .0 [mm/s] Current vibration value in mm/s MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . = not used (bits are ignored by DFCQ) 19..15 Current temperature for mill X -10.1A] Utilisation ratio of mill X in amperes 12..150.104 Hammer mill (DFCQ) Profibus-DP Protocol 19..u.9 [0. 64.100 Alarm number currently active n.u..11 Vibration of mill X 0.T1 0... 23 Alarm number 0.100 [%] 14.11 Actual value for mill X 0.2 Received data record 4 (extended actual values) Received data record 4 (extended actual values) Index X = 1 mill 1 Index X = 2 mill 2 Byte Name Range [unit] Description 8…9 Vibration of mill X 0.5 Received data records (received data bytes 8…23) 19..0 [ºC] Current temperature of the hammer mill if the temperature option is present.5.1s] Emptying time of the hammer mill.u.13 Metering slide gate opening for mill X 0...0 [0.100 [Hz] Current frequency of frequency converter of the feed roll 0.0.100 [%] Description Utilisation ratio of mill X as percentage 10.999.5.. 16 Status of flap valve 1 2 3 4 Flap is not in defined position Flap in position for mill 1 Flap in centre position Flap in position for mill 2 17 Status of main motor for mill X 1 2 3 4 5 6 7 Motor is stopping Motor is braked Motor is stopped Motor running forward Motor running in reverse Motor is starting An error is present 18 Current feed roll frequency 19 n. 6 Compatibility with DFCO protocol The Profibus DP protocol of the DFCQ is basically compatible with the protocol of the previous DFCO control. With DFCQ they are on received data record 125 as standard.Profibus-DP Protocol Hammer mill (DFCQ) 105 19. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . The only relevant change relates to the status query of the digital inputs/outputs. These were transferred to received data records 2 and 3 for specific applications with DFCO. Alarm currently on © Copyright 2010 Bühler AG . Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No.1 Summary of standard data records 128/1 See following pages for detailed description and other data records. Bits 0…7: n. of transmitted data record = 128 Index of transmitted data record = X No.7: n. of transmitted data record = 128 Index of transmitted data record = X No.. Transmitted data Bit 0: Start / stop Bit 1: Rotor clockwise request Bit 2: Rotor anti-clockwise request Bit 3.u. of received data record = 1 Index of received data record = X Nominal rpm value of rotor (200 – 2000 rpm) n.u. Bit 0: Back-up probe Bit 1: Wear monitoring Bits 2…7: n.u. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. of received data record = 1 Index of received data record = X Actual rpm of rotor (0 – 2000 rpm) Actual position of impact ring (0 – 300mm) n. Bit 0: DI 0.u. MEAG-MDDR-MDDT-66499-4-en-1008 Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 22 23 Received data Bit 0: Operation Bits 1…5:n.u.u.u. Bits 0…7:n.u. Bit 4: n. Bit 6: Alarm on Bit 7: n. Bit 3: n.0 Bit 1: DI 0.1 Bit 2: DI 0.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No.u. Bits 0…7: n.u.106 Impact huller (MHSA) 20 Impact huller (MHSA) Profibus-DP Protocol 20.u. . the direction of rotation is selected automatically using the working hour counter. 2 0.Profibus-DP Protocol Impact huller (MHSA) 107 20. The working hour counter is ignored..If bits 1 and 2 are set. 3 0…7 See "Data for all devices" n. . = not used (bits are ignored by MHSA) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 . 1 0…7 n. The working hour counter is ignored 3…7 n.2 Control bits (transmitted data bytes 0…3) Byte Bit Name Description 0 0 Start / stop TRUE = Start huller FALSE = Stop huller 1 Request start motor forward TRUE = The huller is forced to start forward.u.u.7 n. 2 Request start motor in reverse TRUE = The huller is forced to start in reverse..u.If bits 1 and 2 are not set. it starts forward.u. 2 0…7 n.u.3 Status bits (received data bytes 0…3) Byte 0 1 Bit Name Description 0 Operation TRUE = The huller rotor was started FALSE = The huller is stopped 1 n. 6 Alarm on 7 n. 3 n.u.u. = not used (bits are set to 0 by MHSA) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .u.108 Impact huller (MHSA) Profibus-DP Protocol 20. 0 Back-up probe TRUE = The back-up probe is uncovered 1 Wear monitoring TRUE = Wear monitoring has not been activated TRUE = At least one alarm message is on 2…7 n. 3 0…7 See "Data for all devices" n.u.u. 4 n.u. 2 n. 5 n.u.u. 23 Alarm number n.u.11 Actual position of impact ring 12.u.1Hz] Current rotor frequency 14…21 n..23 n.11 LCR 0…65535[0.u.. n.22 n..u.. = not used (bits are ignored by MHSA) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .1 Received data record 1 (default actual values) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Actual rotor rpm 0…2000 rpm Current rotor rpm 0…300 mm Current position of impact ring 0.Profibus-DP Protocol Impact huller (MHSA) 109 20..5. = not used (bits are ignored by MHSA) 20.u.255 Alarm number 10.1A] Current motor current 12…13 RFR -32767…+32767[0.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description 8…9 Rotor nominal rpm 200…2000 rpm Nominal value for rotor rpm 10. 22…23 Errd 16#0000…16#FFFF CiA402 fault code (FC alarm number) n..2 Received data record 6 (rotor frequency converter) Received data record 6 (actual converter values) Byte Name Range [unit] Description 8…9 ERCO 0…5 CAN error code 0 = No error 1 = Bus Off 2 = Life Guarding 3 = CANoverrun 4 = Heartbeat 5 = NMT state chart fault 10...u. = not used (bits are ignored by MHSA) 20.5 Received data records (received data bytes 8…23) 20.5. 2 3 n. MEAG-MDDR-MDDT-66499-4-en-1008 4 5 6 7 8 9 10 11 12 13 14 15 16 22 23 Received data Bit 0: Operation sifter 1 Bit 1: Restart delay for sifter 1 Bits 2…5:n. Bit 3: n.u. 0 Bit 0: Start / stop sifter 2 Bits 1…7: n.u. Bit 0: DI 0. of received data record = 1 Index of received data record = X n. Bits 0…7: n.u.u.u. Transmitted data Byte Bit 0: Start / stop sifter 1 Bits 1…7: n.u.u.u.u. Bit 0: Operation sifter 2 Bit 1: Restart delay for sifter 2 Bits 2…5:n.1 Bit 2: DI 0. Bit 5: Clear alarm Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to received data record" No. n.u.100%) Current rpm sifter 1 (0 – 2000rpm) Current rpm sifter 2 (0 – 2000rpm) n.0 Bit 1: DI 0. Bit 6: Alarm on for sifter 2 Bit 7: n.u. Bit 6: Alarm on for sifter 1 Bit 7: n. Bit 4: n.u.u. n.u. Alarm currently on © Copyright 2010 Bühler AG .1 Summary of standard data records 128/1 See following pages for detailed description and other data records. n. of transmitted data record = 128 Index of transmitted data record = X No. 1 Bits 0…7: n.110 Sifter frequency control (FC) Profibus-DP Protocol 21 Sifter frequency control (FC) 21.u.u.2 Bit 3: Remote control via Profibus DP Bit 4: Incorrect nominal value Bit 5: Common alarm Bit 6: Acknowledge "Modification to transmitted data record" Bit 7: Modification to received data record No. Bit 0: Control signals valid Bit 1: Local mode Bit 2: n. of transmitted data record = 128 Index of transmitted data record = X No.u. of received data record = 1 Index of received data record = X Current temperature (-50ºC – 300ºC) Current humidity (0 . u.Profibus-DP Protocol Sifter frequency control (FC) 111 21. 2 0..7 n.u.u..u. = not used (bits are ignored by FC) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .2 Control bits (transmitted data bytes 0…3) Byte Bit 0 0 Name Description Start/stop TRUE = Start sifter FALSE = Stop sifter 1…7 n. 1 0 Start/stop TRUE = Start sifter FALSE = Stop sifter 1…7 n. 3 0…7 See "Data for all devices" n. = not used (bits are set to 0 by FC) MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG . The sifter can only be started after the delay.u. 3 0…7 See "Data for all devices" TRUE = At least one alarm message is on. 7 n.u.u. 2 0…7 n. The sifter can only be started after the delay.3 Status bits (received data bytes 0…3) Byte 0 Bit Name Description 0 Operation sifter 1 TRUE = The sifter has been started and is running. FALSE = The sifter is stopped 1 Restart delay for sifter 2 TRUE = The restart delay is active. 2…5 n. 1 6 Alarm for sifter 1 on TRUE = At least one alarm message is on. FALSE = The sifter is stopped 1 Restart delay for sifter 1 TRUE = The restart delay is active.u.112 Sifter frequency control (FC) Profibus-DP Protocol 21. n. 2…5 n.u. 0 Operation sifter 2 TRUE = The sifter has been started and is running. 6 Alarm for sifter 2 on. .. = not used (bits are ignored by FC) 21.5 Received data records (received data bytes 8…23) 21.1Hz] Current rotor frequency 14…21 n.4 Transmitted data records (transmitted data bytes 8…23) Transmitted data record 128 (default nominal values) Byte Name 8…23 n.13 Sifter 1 rpm 0 – 2000 rpm Current rpm specification for sifter 1 14.u.5.1 Received data record 1 (default actual values) Received data record 1 (default actual values) Byte Name Range [unit] Description 8…9 Temperature -50ºC – 300ºC Temperature measured at present 10..u.1A] Current motor current 12…13 RFR -32767…+32767[0.2 Received data record 6 (rotor frequency converter) Received data record 6 (actual converter values) Byte Name Range [unit] Description 8…9 ERCO 0…5 CAN error code 0 = No error 1 = Bus Off 2 = Life Guarding 3 = CANoverrun 4 = Heartbeat 5 = NMT state chart fault 10.u.15 Sifter 2 rpm 0 – 2000 rpm Current rpm specification for sifter 2 0.. 23 Alarm number n.11 Humidity 0 -100% Humidity measured at present 12. Range [unit] Description n..11 LCR 0…65535[0... = not used (bits are ignored by FC) © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .5.u. 22…23 Errd 16#0000…16#FFFF CiA402 fault code (FC alarm number) n.Profibus-DP Protocol Sifter frequency control (FC) 113 21.u.255 Alarm number 16.u. = not used (bits are ignored by FC) 21..22 n. The "Total which cannot be cleared" (32-bit value) can be read at the bytes 16…19. When byte 6 is set to 1 the received data record 1 is requested. are acknowledged by the bytes 4 and 6. Refer also to chapter 6 for this.1 Simple example: Read actual value In the case of a dump scale (Dump) only the total which cannot be cleared is to be read. Received data (input at host device) 1 – 2 – 3 X 4 0 5 0 6 1 7 8 9 10 0 11 X 12 13 14 15 X 16 17 18 19 20 21 22 23 X X – X X N.1. total Hex X 1 0 0 Byte The data record numbers. Query total which cannot be cleared Transmitted data (output at host device) – 2 – 3 4 0 0 5 0 6 1 7 8 9 10 0 11 12 13 14 X 15 16 X 17 18 19 20 21 22 X 23 – 1 0 1 0 Hex 0 xxxx xxx0 Byte Bit 0 / byte 3.114 Examples Profibus-DP Protocol 22 Examples 22. X) -) Indeterminate value Not used MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .-e. Byte 4 = 0 means that the transmitted data (bytes 8…23) are ignored by the device. "Control signals valid" must be set to 0 so that the control bits (bytes 0…3) have no impact.1 Schematic structure of the data communication 22. which were previously requested in the transmitted data. Step 1: set nominal rate 10'000 kg/h and request actual rate Transmitted data (output at host device) 1 2 3 4 5 6 7 Hex – – 0 80 0 1 0 8 9 10 11 12 13 14 15 2710 16 17 18 19 20 21 22 0 23 – 1 10’000 0 0 128 Byte In order to be able to transmit a nominal rate.2 More complex example: Transmit nominal values. Refer also to chapter 8 for this. control signals and query actual values A nominal rate of 10’000 kg/h is to be specified for a flow balancer (FBAL) and the actual rate is to be read. Received data (input at host device) 2 3 4 5 6 7 Hex X – – X 0 0 1 0 8 9 10 11 X 12 13 14 15 16 17 X 18 19 X 20 21 22 23 – X X Actual rate 1 1 0 0 Byte The actual rate is read from bytes 8…11 (32-bit value). First the flow balancer is to be started and then stopped. © Copyright 2010 Bühler AG MEAG-MDDR-MDDT-66499-4-en-1008 .Profibus-DP Protocol Examples 115 22. Step 2: start flow balancer (actual rate remains requested) 2 3 4 5 6 7 Hex 1 – – 1 0 0 1 0 0 8 9 10 11 12 13 14 X 15 16 17 18 19 20 21 22 X 23 – 1 1 0000 0001 0 0000 0001 Transmitted data (output at host device) Byte Byte 0 / bit 0 = 1 : Starts dosing Byte 3 / bit 0 = 1 : Control signals valid (bytes 0…3) Since there are no valid transmitted data (bytes 8…23).1. the transmitted data record 128 must be selected (byte 4). byte 4 is set to 0 (no transmitted data are accepted by the unit). 116 Examples Profibus-DP Protocol Step 3: stop flow balancer (actual rate remains requested) 1 2 3 4 5 6 7 Hex 0 – – 1 0 0 1 0 0 8 9 10 11 X 12 13 14 15 X 16 17 18 19 20 21 22 23 – 1 0 0000 0000 Byte 0000 0001 Transmitted data (output at host device) Byte 0 / bit 0 = 0 : Stop dosing X) -) Indeterminate value Not used MEAG-MDDR-MDDT-66499-4-en-1008 © Copyright 2010 Bühler AG .
Copyright © 2024 DOKUMEN.SITE Inc.