Bühler AG CH-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
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)
Profibus-DP Protocol Table of contents 3
Table of contents
1
Safety... 7
1.1 Intended use ...7 1.2 Duty of instruction ...7 1.3 Accident prevention ...7 1.4 Operation ...7 1.5 Electrical installation ...72
Description... 8
2.1 Technical data...8 2.2 Device parameters...92.3 Device-specific operating instructions ...9
3
Protocol structure ... 10
3.1 Illustration...10
3.2 Data records ...11
3.3 Index of transmitted / received data record ...11
4
General data for all devices... 12
4.1 Overview of data records for all devices...12
4.2 Control bits (transmitted data byte 3)...13
4.3 Status bits (received data byte 3) ...14
4.4 Received data record 99 test data for protocol test...15
4.5 Received data record 120 alarms ...15
4.6 Received data record 121 alarms ...15
4.7 Received data record 125 IO monitor 24V (input / output) ...16
4.8 Received data record 127 (received data bytes 8…23) ...17
4.9 Received data record 11, 12 parameter output ...18
4.10 Transmitted/received data record 126 date/time ...19
4.11 Received data record 13 job data / calibration memory ...20
5
DMS transmitter (DMS-T) ... 21
5.1 Summary of standard data records 128/1 ...21
5.2 Control bits (transmitted data bytes 0…3) ...22
5.3 Status bits (received data bytes 0…3)...23
5.4 Transmitted data records (transmitted data bytes 8…23) ...24
5.5 Received data records (received data bytes 8…23) ...24
5.6 Compact protocol...25
6
Dump scale (DUMP, DUMP2) ... 26
6.1 Summary of standard data records 128/1 ...26
6.2 Control bits (transmitted data bytes 0…3) ...27
6.3 Status bits (received data bytes 0…3)...28
6.4 Transmitted data records (transmitted data bytes 8…23) ...29
6.5 Received data records (received data bytes 8…23) ...30
7
Differential dosing scale (DIFF)... 31
7.1 Summary of standard data records 128/1 ...31
4 Table of contents Profibus-DP Protocol
7.3 Status bits (received data bytes 0…3) ... 33
7.4 Transmitted data records (transmitted data bytes 8…23) ... 34
7.5 Received data records (received data bytes 8…23)... 35
8
Flow balancer MZAH (FBAL)...36
8.1 Summary of standard data records 128/1... 36
8.2 Control bits (transmitted data bytes 0…3) ... 37
8.3 Status bits (received data bytes 0…3) ... 38
8.4 Transmitted data records (transmitted data bytes 8…23) ... 39
8.5 Received data records (received data bytes 8…23)... 39
9
Check weigher (CHECK) ...41
9.1 Summary of standard data records 128/1... 41
9.2 Control bits (transmitted data bytes 0…3) ... 42
9.3 Status bits (received data bytes 0…3) ... 43
9.4 Transmitted data records (transmitted data bytes 8…23) ... 44
9.5 Received data records (received data bytes 8…23)... 45
10
Bagging scale (BAG) ...47
10.1 Summary of standard data records 128/1... 47
10.2 Control bits (transmitted data bytes 0…3) ... 48
10.3 Status bits (received data bytes 0…3) ... 49
10.4 Transmitted data records (transmitted data bytes 8…23) ... 50
10.5 Received data records (received data bytes 8…23)... 52
11
Bagging scale (BAG2) ...53
11.1 Summary of standard data records 128/1... 53
11.2 Control bits (transmitted data bytes 0…3) ... 54
11.3 Status bits (received data bytes 0…3) ... 55
11.4 Transmitted data records (transmitted data bytes 8…23) ... 57
11.5 Received data records (received data bytes 8…23)... 59
12
Differential bagging scale (BAGD1, BAGD3) ...61
12.1 Summary of standard data records 128/1... 61
12.2 Control bits (transmitted data bytes 0…3) ... 62
12.3 Status bits (received data bytes 0…3) ... 64
12.4 Transmitted data records (transmitted data bytes 8…23) ... 66
12.5 Received data records (received data bytes 8…23)... 68
13
Metering slide gate MZDE (SLIDE) ...69
13.1 Summary of standard data records 128/1... 69
13.2 Control bits (transmitted data bytes 0…3) ... 70
13.3 Status bits (received data bytes 0…3) ... 70
13.4 Transmitted data records (transmitted data bytes 8…23) ... 71
13.5 Received data records (received data bytes 8…23)... 71
14
Dosing control system (DCOS)...72
14.1 Summary of standard data records 128/1... 72
14.2 Control bits (transmitted data bytes 0…3) ... 73
14.3 Status bits (received data bytes 0…3) ... 74
Profibus-DP Protocol Table of contents 5
14.5 Received data records (received data bytes 8…23) ...76
15
Device control unit (DEVICE) ... 77
15.1 General particulars...77
15.2 Summary of standard data records 128/1 (applies to all devices)...78
15.3 Control bits (transmitted data bytes 0…3) ...79
15.4 Status bits (received data bytes 0…3)...80
15.5 Transmitted data records (transmitted data bytes 8…23) ...80
15.6 Received data records (received data bytes 8…23) ...81
15.6.1 Received data record 1 (default actual values) ...81
15.6.2 Received data record 5 (current temperatures) ...81
16
Vertical grinder (BSPB)... 82
16.1 Summary of standard data records 128/1 ...82
16.2 Control bits (transmitted data bytes 0…3) ...83
16.3 Status bits (received data bytes 0…3)...83
16.4 Transmitted data records (transmitted data bytes 8…23) ...84
16.5 Received data records (received data bytes 8…23) ...85
17
Graviscrew MSDR (GSCREW) ... 86
17.1 Summary of standard data records 128/1 ...86
17.2 Control bits (transmitted data bytes 0…3) ...87
17.3 Status bits (received data bytes 0…3)...88
17.4 Transmitted data records (transmitted data bytes 8…23) ...89
17.5 Received data records (received data bytes 8…23) ...90
18
Roller mill (MDDR/T)... 91
18.1 Summary of standard data records 128/1 ...91
18.2 Transmitted data records (transmitted data bytes 8…23) ...92
18.3 Received data records (received data bytes 8…23) ...93
18.3.1 Received data record 1 (default actual values) ...93
18.3.2 Received and transmitted data record 129 (extended nominal and actual values for shaft speed regulation)...94
18.3.3 Received data record 2 (extended actual values) ...95
18.3.4 Special scenario: 4-roller mill split longitudinally ...96
18.4 Automatic grinding gap adjustment (option) ...97
18.4.1 Transmitted data record 3 (default actual values for optional grinding gap adjustment) ...97
18.4.2 Received data record 3 (default actual values for optional grinding gap adjustment) ...98
19
Hammer mill (DFCQ) ... 99
19.1 Summary of standard data records 128/1 ...99
19.2 Control bits (transmitted data bytes 0…3) ...101
19.3 Status bits (received data bytes 0…3)...102
19.4 Transmitted data records (transmitted data bytes 8…23) ...103
19.5 Received data records (received data bytes 8…23) ...104
19.5.1 Received data record 1 (default actual values) ...104
19.5.2 Received data record 4 (extended actual values) ...104
6 Table of contents Profibus-DP Protocol
20
Impact huller (MHSA)...106
20.1 Summary of standard data records 128/1... 106
20.2 Control bits (transmitted data bytes 0…3) ... 107
20.3 Status bits (received data bytes 0…3) ... 108
20.4 Transmitted data records (transmitted data bytes 8…23) ... 109
20.5 Received data records (received data bytes 8…23)... 109
20.5.1 Received data record 1 (default actual values) ... 109
20.5.2 Received data record 6 (rotor frequency converter)... 109
21
Sifter frequency control (FC) ...110
21.1 Summary of standard data records 128/1... 110
21.2 Control bits (transmitted data bytes 0…3) ... 111
21.3 Status bits (received data bytes 0…3) ... 112
21.4 Transmitted data records (transmitted data bytes 8…23) ... 113
21.5 Received data records (received data bytes 8…23)... 113
21.5.1 Received data record 1 (default actual values) ... 113
21.5.2 Received data record 6 (rotor frequency converter)... 113
22
Examples ...114
22.1 Schematic structure of the data communication ... 114
22.1.1 Simple example: Read actual value ... 114
22.1.2 More complex example: Transmit nominal values, control signals and query actual values ... 115
Profibus-DP Protocol
1
Safety
Note:
The operating instructions must be kept near the control unit.
1.1
Intended use
Profibus DP is part of the basic print for MEAG and MDDR/T electronics. It is not intended for any other use.
1.2
Duty of instruction
The operator is responsible for the training and safety of the operating personnel. For this reason, it is very important that these operating instructions are distributed to these persons.
Operating personnel responsible for the installation, operation or maintenance of the control unit must have read and understood these operating instructions.
1.3
Accident prevention
The control unit complies with the international safety standard.
For your own safety, please observe all accident prevention and safety regulations that are contained in these operating instructions and that apply locally.
Note:
Warning and instruction plates must be kept clean and must not be removed or covered.
Immediately replace any illegible warning and instruction plates.
1.4
Operation
The control unit may only be operated by instructed and trained personnel. Personnel must be familiar with all display and control elements.
1.5
Electrical installation
Have authorised personnel perform the installation procedures. • Observe regulations issued by local safety authorities. • Secure the supply lines according to local regulations.
• Check the operating voltage and frequency with respect to the information provided on the identification plate and in the control cabinet.
• Connect the control unit power supply according to the connection diagram. • When connecting up or repairing the control unit, make sure that the power
supply is interrupted by disconnecting all poles and that it cannot be restarted.
• Check the electrical installation on a regular basis.
2BDescription
2
Description
These operating instructions apply for electronics for MEAG and MDDR/T (referred to in these operating instructions as "device"). In these devices, Profibus DP is integrated on the basic print and is therefore available at all times.
The SIEMENS SPC3 Profibus controller is used as the communication module according to standard EN 50170.
In the event of a failure of the device (deadlock), the corresponding diagnostic flags are set in the protocol. These are evaluated by a master unit, which responds accordingly. Conversely, in the event of a master failure or connection problems, the device can effect a control stop. This restores the plant to a safe condition.
2.1
Technical data
Profibus controller
SIEMENS SPC3
Protocol Profibus DP built to EN 50170
The protocol consists of 24 bytes of transmitted and received data respectively. (Standard protocol)
The DMS transmitter also includes a compact protocol.
Baud rate A baud rate of max. 12 Mbaud is possible. The device automatically adapts to the configured baud rate, so that no settings need to be made.
Connection See operating instructions for device
Bus termination If the device is at the end of the Profibus, use the plug with the
integrated terminal resistor. Using the wrong bus termination can render communication impossible on the entire Profibus.
Cable lengths The maximum cable lengths per bus segment are limited by the baud rate:
1.5 Mbaud: 200 m per segment 12 Mbaud: 100 m per segment Repeaters must be used for longer cables.
Deadlock If the device switches to an invalid state / deadlock, the SPC3 Profibus module detects this by means of a watchdog and stops the data transfer. The relevant diagnostic data are set in the Profibus protocol and can be evaluated, e.g. by the master.
Identification AEE0 (registered by Profibus user organisation) Configuration Configuration is undertaken using the GSD file
BDC_AEE0.GSD, the file BDC_AEE0.DIB is used for the
device symbol. Since the data format of the STANDARD protocol is identical to the MEAF electronics, the GSD file BUZ_AEE0.GSD can also be used.
When replacing an MEAF with an MEAG, the device can therefore be swapped without the need for configuration.
Connection check (timeout)
The connection check is only active if the parameter SYS.REM = REMP is set. The monitoring time is set at parameter
PBDP.TOUT. In the event of a timeout, an alarm is displayed on the device. Certain devices stop in the event of a timeout for safety reasons.
Profibus-DP Protocol
2.2
Device parameters
The following parameters are directly connected to the Profibus interface. Also see operating instructions for device.
SYS.TYP The structure of the transmitted and received data varies according to the selected type of scales.
SYS.REM The transmitted data are only accepted by the device if the parameter is set to REMP. The received data can be read with any setting.
Menu PBDP
(ADR, TOUT, WFOR, MPDP, COMP)
See operating instructions for device
SERV.P-DP Profibus DP status display
See operating instructions for device
2.3
Device-specific operating instructions
For a detailed description of the devices, see the following operating instructions:
MEAG-66698-x-1 DMS-T DMS transmitter
MEAG-66698-x-2 DCOS Dosing control system
MEAG-66698-x-3 DUMP Dump scale
MEAG-66698-x-5 DIFF Differential dosing scales
MEAG-66698-x-6 FBAL Flow balancer
MEAG-66698-x-7 SLIDE Metering slide gate MSDE
MEAG-66698-x-8 BAG Bagging scale
MEAG-66698-x-9 BAGD1 Differential bagging scale MWBC, single scale system
MEAG-66698-x-10 CHECK Check weigher MSDP
MEAG-66698-x-11 BAGD3 Differential bagging scale MWBC, triple scale system
MEAG-66698-x-12 MWEJ MWEJ retrofit for MWBD/MWBF MEAG-66698-x-13 DUMP2 Tandem dump scale
MEAG-66698-x-14 DEVICE Temperature controller MEAG-66698-x-15 BSPB Vertical grinder BSPB
MEAG-66698-x-16 BAG2 Double bagging scale
MEAG-66698-x-17 GSCREW Graviscrew MSDR
MDDR-MDDT-66690-x-1 Universal control for roller mill MDDR-MDDT
DFCQ-66802-x-1 DFCQ Hammer mill control unit x = Documentation version
3BProtocol structure
3
Protocol structure
The STANDARD protocol comprises 12 words of consistent transmitted and received data. These have a symmetrical structure. These include 4 bytes each of control or status bits which are transmitted in all cases. 16 bytes contain variable data (data records) which are defined by a number and an index (number/index of transmitted and received data record; one byte each). In these 16 bytes, 16 bit (WORD) or 32 bit (DWORD) data can also be transmitted. The highest-order byte is transmitted to the lowest address.
Transmitted data labelled as n.u. = not used are ignored by the device. Received data labelled as n.u. are set to 0 by the device.
The consistent data can only be read / written in the connected control units via special functions
(e.g.: SIMATIC S5 = FB192, SIMATIC S7 = SFC14/SFC15).
3.1
Illustration
Transmitted data
(outputs at control unit
inputs at device) Byte
Received data
(inputs at control unit outputs at device)
Bytes 0…3 Control bits2) 0 Bytes 0…3Status bits
(according to type of device) 1 (according to type of device)
2 3
Byte 4 No. of transmitted data record
0 = empty transmitted data record 1) 128…255 = transmitted data records
4 Byte 4 No. of transmitted data record
(Acknowledge; see transmitted data)
Byte 5 Index of transmitted data record
0…255 = e.g. recipe number
5 Byte 5 Index of transmitted data record
(Acknowledge; see transmitted data)
Byte 6 No. of received data record
0 = empty received data record 1) 1…127 = received data records
128…255 = read back transmitted data records
6 Byte 6 No. of received data record
(Acknowledge; see transmitted data)
Byte 7 Index of received data record
0…255 = e.g. recipe number
7 Byte 7 Index of received data record
(Acknowledge; see transmitted data)
Bytes 8…23 Transmitted data record
2)
8 Bytes 8…23 Received data record
9
(according to no. of transmitted data record and type of device)
10
(according to no. of received data record and type of device) … … … 21 22 23
1) Only the control or status bit values are transmitted.
2) The control bits and data in the transmitted data record are only accepted if parameter SYS.REM = REMP.
Profibus-DP Protocol
3.2
Data records
The data records are defined by numbers and indices.
In the case of a master device, a transmitted and a received data record can be selected simultaneously. The transmitted data record numbers and indices are then returned by way of acknowledgement.
3.3
Index of transmitted / received data record
The index allows several variants to be managed under the same data record (e.g. different recipes).
Most data records do not have an index. In this case, the value should be set to 0. In the description of the data records, the index is only indicated where it is actually used.
12 General data for all devices Profibus-DP Protocol
4
General data for all devices
4.1
Overview of data records for all devices
Numb er of data re cord Index Tran smit Re cei v e Meanin g DMS-T 1) DUMP/ DUM P2 DIFF/MWE J FBAL CHE CK BAG/BAG2 BAGD1/BAGD3
0 – X X Empty data record 2) X X X X X X X 1 – X Default actual values X X X X X X X
2 – X Actual values part 2 X X X 3 - X X Actual nominal values part 5 0…255 X Actual nominal values with
11 0…255 X Parameter query X X X X X X X 12 0…255 X Parameter query X X X X X X X 13 0…1 X Job data/calibration X X X X X X X 99 - X Test data X X X X X X X 120 0…255 X All alarms 1..127 X X X X X X X 121 0…255 X All alarms 128.0.255 125 0…255 X IO monitor 24V X X X X X X X 126 – X X Date/Time X X X X X X X 127 – X General information X X X X X X X 128 – X X Default nominal values X X X X X X X 129 – X X Nominal values part 2 X
136 0…50 X X Recipe X X X X
137 0…50 X X Recipe part 2 X X 1) For the DMS-T, it is also possible to use the compact protocol
Profibus-DP Protocol General data for all devices 13
4.2
Control bits (transmitted data byte 3)
Bytes 0…2 vary according to the device. Byte 3 is identical in all devices.
Byte Bit Name Description
0 0…7 See device data 1 0…7 See device data 2 0…7 See device data 0 Control signals valid
1 = The control signals contain valid values, and the control signals are therefore accepted by the control unit. 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.REM = REMP and the " Control signals valid" bit is set)
2…4 n.u.
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 3 7 Acknow. modification to received data record 1 = Acknowledgement when
status bit "Modification to received data record" = 1
1) see next page 2) see next page
14 General data for all devices Profibus-DP Protocol
4.3
Status bits (received data byte 3)
Bytes 0…2 vary according to the device. Byte 3 is identical in all devices.
Byte Bit Name Description
0 0…7 See device data 1 0…7 See device data 2 0…7 See device data
0 DI 0.0 State of input DI 0.0 1 DI 0.1 State of input DI 0.1 2 DI 0.2 State of input DI 0.2 3 Remote control
via Profibus DP
1 = The device is working in remote Profibus DP mode (SYS.REM = REMP). The input field is disabled for nominal values.
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.
5 Common alarm 1 = Serious alarm in device 6 Acknow.
modification to 1) transmitted data record
1 = Acknowledgement when control bit "Modification to transmitted data record" = 1
3
7 Modification to 2) received data record
1 = New received data record or modified contents
1. "Handshake bits" when modifying the transmitted data. These can be used where necessary.
If the plant control system modifies the transmitted data, it sets the control bit "Modification to transmitted data record" at the end. After reading, the device sets the status bit "Acknowledge modification to transmitted data record". 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 then also deletes the status bit "Acknowledge modification to transmitted data record".
2. "Handshake bits" when modifying the received data. These can be used where necessary. If the received data are modified, the device sets the status bit "Modification to received data record". After reading, the plant control system sets the control bit "Acknowledge modification to received data record". 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 control system then also deletes the control bit "Acknowledge modification to received data record".
Profibus-DP Protocol General data for all devices 15
4.4
Received data record 99 test data for protocol test
The data record is used for testing. The content of the bytes is permanently programmed. This allows the sequence of the bytes to be tested.
The data record is available as of SERV.V_BASE V15A.
Byte Name Description
8 Test 1 int8 0x01 1 Dec
9 Test 2 int8 0x02 2 Dec
10 Test 3 int8 0x03 3 Dec
11 Test 4 int8 0x04 4 Dec
12-13 Test 5 int16 0x1011 4113 Dec
14-15 Test 6 int16 0x8013 -32749 Dec
16-19 Test 7 int32 0x20212223 539042339 Dec 20-23 Test 8 int32 0x90919293 -1869507949 Dec
4.5
Received data record 120 alarms
Index X 1 = device 1 n = device n Byte Name Description
8…23 Overview of all active alarms
The bit number corresponds to the alarm number. 8.0 n.u.
8.1 Alarm 1 8.2 Alarm 2 ….
23.7 Alarm 127
4.6
Received data record 121 alarms
Index X 1 = device 1 n = device n Byte Name Description
8…23 Overview of all active alarms
The bit number corresponds to the alarm number. 8.0 Alarm 128
8.1 Alarm 129 8.2 Alarm 130 ….
16 General data for all devices Profibus-DP Protocol
4.7
Received data record 125 IO monitor 24V (input / output)
Index X = module number (0 = basic print >0 = CAN modules) Byte Name Description
8…12 24V inputs Byte.bit number / I. input number I.0.n Inputs basic print
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. 8.0 I X.0 8.1 I X.1 8.2 I X.2 8.3 I X.3 8.4 I X.4 8.5 I X.5 8.6 I X.6 8.7 I X.7 9.0 I X.8 9.1 I X.9 9.2 I X.10 9.3 I X.11 9.4 I X.12 9.5 I X.13 9.6 I X.14 9.7 I X.15 10.0 I X.16 10.1 I X.17 10.2 I X.18 10.3 I X.19 10.4 I X.20 10.5 I X.21 10.6 I X.22 10.7 I X.23 11.0 I X.24 11.1 I X.25 11.2 I X.26 11.3 I X.27 11.4 I X.28 11.5 I X.29 11.6 I X.30 11.7 I X.31 15 24V inputs
display print card
15.0 I1 display 1 15.1 I2 display 1 15.2 I3 display 1 15.3 n.u. 15.4 I1 display 2 15.5 I2 display 2 15.6 I3 display 2 15.7 n.u.
16…20 24V outputs Byte.bit number / I.output number I.0.n Outputs basic print
I.X.n Outputs CAN module index X
The description of the output function can be taken from the operating instructions of the corresponding device. 16.0 O X.0 16.1 O X.1 16.2 O X.2 16.3 O X.3 16.4 O X.4 16.5 O X.5 16.6 O X.6 16.7 O X.7 17.0 O X.8 17.1 O X.9 17.2 O X.10 17.3 O X.11 17.4 O X.12 17.5 O X.13 17.6 O X.14 17.7 O X.15 21...23 n.u.
Profibus-DP Protocol General data for all devices 17
4.8
Received data record 127 (received data bytes 8…23)
General device information Byte Name Range [unit] Description
8…11 Current scale
weight 1)
0…99 999 [DIV] Current weight of scale content in the selected resolution of the A/D converter (ADC.DIV)
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…255 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; 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)
18 General data for all devices Profibus-DP Protocol
14 Program version number
0…99 Number of program version. e.g. V33A
15 Program version letter
'A'…'Z' Letter of program version, e.g. V33A The letter is transmitted in ASCII code
16 Address 0…255 Profibus DP address of device (parameter PBDP.ADR) 17…19 n.u.
20…23 Identification counter 2)
0… Counter for definite identification of weights etc.
1) Only for types BAG, BAG2, BAGD1, BAGD3, CHECK, DCOS, DIFF, DMS-T, DUMP, DUMP2, FBAL, GSCREW
2) Only for types DCOS, DMS-T, DUMP, DUMP2
Device type < 100 Universal control dc_scale_EBD1312 Device type >= 100 Universal control dc_roller_EBD1311
4.9
Received data record 11, 12 parameter output
Received data record 11 (parameter name) Byte Name Range [unit] Description
7 Index of received data record
0…255 In this data record the index has the special function of controlling the query.
The parameter output is started or restarted with the value 253.
The next parameter is selected with the value 254. To do this, the parameter value of the current parameter must however have also been called up previously with received data record 12.
No acknowledgement of the index is given in the usual form. Instead a counter is returned which, beginning from one, is incremented by one with every parameter returned. 255 is returned once all the parameters have been queried.
8…15 Parameter group ASCII set of characters
Parameter group of the currently selected parameter.
16…23 Parameter name ASCII set of characters
Name of the currently selected parameter.
Received data record 12 (parameter value) Byte Name Range [unit] Description
7 Index of received data record
0…255 No acknowledgement of the index is given in the usual form. Instead a counter is returned which, beginning from one, is incremented by one with every parameter
returned.
255 is returned once all the parameters have been queried.
8…23 Parameter value ASCII set of characters
Profibus-DP Protocol General data for all devices 19
4.10 Transmitted/received data record 126 date/time
The clock can be written to with the transmitted data record 126, permitting a synchronisation of the time.
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; single with positive edge even if it is already 1, when changeover is made to transmitted data record 126)
15… 23
n.u.
The clock is read with the received data record 126, permitting a sychronisation of the time.
Received data record 126 (date/time) Byte Name Range
[unit]
Description
8 Seconds 0…59 Read seconds
9 Minutes 0…59 Read minutes
10 Hours 0…23 Read hours
11 Day 1…31 Read day
12 Month 1…12 Read month
13 Year 0…63 Read year
14 Reserved 0 Reserved but not used 15…
23
20 General data for all devices Profibus-DP Protocol
4.11 Received data record 13 job data / calibration memory
Received data record 13 is used to read the last calibration memory entry. The identification number and the first 3 values are transferred with index 0. The date, time and last 2 values are transferred with index 1. The number of values varies according to application (for values, 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.
12…15 Value 1 -2147 483 648… 2147 483 647
Saved value 1 of last job (for value, see application) 16…19 Value 2 -2147 483 648…
2147 483 647
Saved value 2 of last job (for value, see application) 20…23 Value 3 -2147 483 648…
2147 483 647
Saved value 3 of last job (for value, see application)
Received data record 13 index = 1 (Job data/calibration memory) Byte Name Range [unit] Description
8 9 10 11 12 13 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
14…15 n.u.
16…19 Value 4 -2147 483 648… 2147 483 647
Saved value 4 of last job (for value, see application) 20…23 Value 5 -2147 483 648…
2147 483 647
Saved value 5 of last job (for value, see application)
Profibus-DP Protocol DMS transmitter (DMS-T) 21
5 DMS
transmitter
(DMS-T)
In the case of the DMS-T, the compact protocol described in chapter 5.6 can be used instead of the one described here.
5.1
Summary of standard data records 128/1
See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: 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)
0 Bit 0: Operation Bit 1: Weight sign Bit 2: Scales standstill Bit 3: Data ready Bit 4: n.u. Bit 5: n.u.
Bit 6: Print out started / job saved
Bit 7: New values ready 1)
Bits 0…7: n.u. 1 Bits 0…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals valid Bit 1: Local mode
Bit 2: n.u. Bit 3: n.u. Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification
to received data record"
3 Bit 0: DI 0.0 Bit 1: DI 0.1 Bit 2: DI 0.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. of transmitted data record = 128 4 No. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. of received data record = 1 6 No. of received data record = 1 Index of received data record = X 7 Index of received data record = X
n.u. 8 Current scale weight (gross) according to
setting TCON.DDIV
n.u. 9 (0…999 999 see status bit for sign)
n.u. 10 or consecutive number (0…999 999)
n.u. 11 according to parameter TCON.PBDAT
n.u. 12 Current scale weight in DIV (gross)
n.u. 13 (–99 999…99 999)
n.u. 14 n.u. 15
n.u. 16 Current scale weight in DIV (net)
n.u. 17 (–99 999…99 999)
n.u. 18 n.u. 19
n.u. 20 Number of decimal places (0…3)
n.u. 21 n.u.
n.u. 22 Step number (0…1)
n.u. 23 Alarm number (0…99)
22 DMS transmitter (DMS-T) Profibus-DP Protocol
5.2
Control bits (transmitted data bytes 0…3)
Byte Bit Name Description
0 Zeroing 1 = Gross and net weight are set to 0.
1 Zeroing (± 4 %) 1 = Gross and net weight are set to 0 if current scale weight is < 4 % of max. scale weight TCON.MAXW.
2 Taring 1 = Net weight is set to 0 and remote display switches to net weight.
3 Gross display 1 = Remote display switches to gross weight. 4 Net display 1 = Remote display switches to net weight. 5 Clear tare 1 = Clear tare weight (net weight = gross weight)
6 Print / save job 1 = Starts print job for net and gross weight (leave applied until the status bit "Print out started / job saved" = 1).
0
7 Acknowledge "New values ready"
Reserved for future applications. 1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all devices"
Profibus-DP Protocol DMS transmitter (DMS-T) 23
5.3
Status bits (received data bytes 0…3)
Byte Bit Name Description
0 Operation 1 = Operation
0 = Alarm or calibration mode (calibration switch = CAL) 1 Weight sign 1 = Positive weight
0 = Negative weight 2 Scales standstill 1 = Scales at standstill
0 = No standstill 3 Data ready 1 = Weight valid 0 = Weight invalid 4 n.u.
5 n.u.
6 Print out started / job saved
1 = The "Print / save job" control bit is applied and the printer has accepted the data or the job is saved.
Is set to 0 if the "Print / save job" control bit = 0. 0
7 New values ready Reserved for future applications. 1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all devices"
24 DMS transmitter (DMS-T) Profibus-DP Protocol
5.4
Transmitted data records (transmitted data bytes 8…23)
Transmitted data record 128 (default nominal values) Byte Name Range [unit] Description
8…23 n.u. Empty data record as DMS-T has no default nominal
values.
5.5
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 or
0…999 999 [DDIV] Current scale weight without sign, with resolution according to parameter TCON.DDIV.
The sign is a status bit
(is transferred when TCON.PBDAT=DOVAL) consecutive
number
0…999 999 Consecutive number incremented by 1 with every print / job save
(is transferred when TCON.PBDAT=JOBID) 12…15 Current gross
scale weight
–99 999…99 999 [DIV]
Current gross scale weight with sign, with resolution DIV. Corresponds to parameter BRWT
16…19 Current net scale weight
–99 999…99 999 [DIV]
Current net scale weight with sign, with resolution DIV. Corresponds to parameter NEWT
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting ADC.DIV.
21 n.u.
22 Step number 0 Calibrating
1 Operation
Profibus-DP Protocol DMS transmitter (DMS-T) 25
Received data record 13, index = 0 (Job data/calibration memory) Byte Name Range [unit] Description
8…11 ID number For details, see "Received data record 13 job data / calibration memory" chapter
12…15 Gross weight –999 999…999 999 [DIV]
Saved gross scale weight of last job with sign and resolution DIV.
16…19 Net weight –999 999…999 999 [DIV]
Saved net scale weight of last job with sign and resolution DIV.
20…23 Tare weight –999 999…999 999 [DIV]
Saved tare scale weight of last job with sign and resolution DIV.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data / calibration memory" chapter
14…15 n.u. 16…19 n.u. 20…23 n.u.
5.6
Compact protocol
The compact protocol works with just one byte of transmitted data and 4 bytes of received data. It is active when parameter PBDP.MPDP = SHORT/K.
Transmitted data Byte Received data
Bit 0: Zeroing
Bit 1: Zeroing (± 4 %) Bit 2: Taring
Bit 3: Gross display Bit 4: Net display Bit 5: Clear alarm Bit 6: n.u.
Bit 7: Print / save job
0 Bit 0: Weight sign (see digital output) Bit 1: Scales standstill (see digital output) Bit 2: Operation(see digital output)
Bit 3: Data ready (always 1, data always valid) Bits 4…7: Alarm number (only alarms 1…15)
1 Weight value (MSB)
… 24 bits binary with resolution in accordance with parameter TCON.DDIV. Limited in accordance with TCON.LDOV.
If only a 16 bit resolution is used, a data word can be placed via bytes 2 and 3.
26 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
6 Dump
scale
(DUMP, DUMP2)
6.1
Summary of standard data records 128/1
See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stop Bit 1: Clear total
Bit 2: Residual discharge Bit 3: Continue metering Bit 4: Discharge release
Bit 5: Clear total (without print-out) Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
0 Bit 0: Operation Bit 1: Total reached
Bit 2: Residual discharge completed Bit 3: Cut-off point reached
Bit 4: Total ready Bit 5: Conveying release Bit 6: Weight pulse Bit 7: New values ready
Bits 0…7: n.u. 1 Bit 0: Outside rate tolerance
Bits 1…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals valid Bit 1: Local mode
Bit 2: n.u. Bit 3: n.u. Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to
received data record"
3 Bit 0: DI 0.0 Bit 1: DI 0.1 Bit 2: DI 0.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. of transmitted data record = 128 4 No. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. of received data record = 1 6 No. of received data record = 1 Index of received data record = X 7 Index of received data record = X Nominal rate in kg/h (0…4000 000) 8 Actual rate in kg/h (0…4000 000)
9 10 11 Nominal total weight in kg / DIV
(0…99 999 999)
12 Total weight in kg / DIV (0…999 999 999)
13 14 15 Cut-off weight in kg (0…9999) 16 Total weight in kg / DIV (cannot be cleared)
17 (0…999 999 999)
n.u. 18 n.u. 19
n.u. 20 Number of decimal places (0…3)
n.u. 21 n.u.
n.u. 22 Step number (0…8)
Profibus-DP Protocol Dump scale (DUMP, DUMP2) 27
6.2
Control bits (transmitted data bytes 0…3)
Byte Bit Name Description
0 Start / stop 1 = Release weighing cycle
0 = Stop weighing cycle after next discharge
1 Clear total 1 = Clear total weight (which can be cleared) when the "Total ready" status bit = 1.
If there is a printer available, the total is printed out.
2 Residual discharge 1 = Discharges a residual amount from the scale (from step 1 or 2). After the discharge process, the status bit "Residual discharge completed" is set.
0 = Status bit "Residual discharge completed" is deleted. In the operating mode "Feed from full" (TCON.IMOD=FULLR), "Residual discharge" causes the surge hopper to be emptied in addition before the scale itself.
3 Continue metering 1 = Operating mode with nominal total weight: Metering continues after the nominal total weight is reached (emptying of feed). Operating mode without nominal total weight: Probe in surge hopper is bypassed if "Feed from full" is selected.
4 Discharge release This bit is only taken into account if the parameter TCON.DIPB = ON_P or if TCON.DIPB = ON and a probe is used additionally.
1 = Discharge of scale released.
Must normally be 1, also in the case of residual discharge. 0 = Stop weighing cycle before discharge
(scale blocked in step 4). 5 Clear total without
print-out
1 = Clear total weight (which can be cleared) when the "Total ready" status bit = 1.
The total is not printed out even if there is a printer available. 6 n.u.
0
7 Acknowledge "New values ready"
1 = Delete status bit "New values ready" (leave until "New values ready" = 0). 1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all devices"
28 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
6.3
Status bits (received data bytes 0…3)
Byte Bit Name Description
0 Operation 1 = The scale is on 0 = The scale is off
1 Total reached Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight
0 = Where control bit "Clear total" = 1 or (total weight < nominal total weight)
2 Residual discharge completed
1 = Residual discharge has been successfully completed 0 = Control bit "Residual discharge" = 0
3 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. (can
be used to switch on feed elements). 6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate). 0 = Control bit "Acknowledge new values" = 1
0 Outside rate tolerance
Only where rate tolerance limits are preselected
1 = The actual rate does not fall within the preselected tolerance limits.
1
1…7 n.u. 2 0…7 n.u.
3 0…7 See "Data for all devices"
Profibus-DP Protocol Dump scale (DUMP, DUMP2) 29
6.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. 4000 000)
Only when rate setting is at maximum (TCON.FMAX > 0).
The nominal rate is displayed in the parameter FLOS. 12…15 Nominal total
weight
0 / MINT… 1) 99 999 999 [kg] 2)
If the nominal total weight = 0, feeding takes place continuously. If the total weight reaches the nominal total weight, feeding is stopped. This value is only adopted in step 1.
16…17 Cut-off weight 0…9999 [kg] Only active where nominal total weight > 0. The status bit "Cut-off weight reached" is set when the total weight ≥ (nominal total weight – cut-off weight)
18…23 n.u.
1) Minimum feed volume according to parameter TCON.MINT
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Transmitted data record 129 (nominal values part 2) Byte Name Range [unit] Description
8…11 Nominal dump MINW…MAXW [kg] (max. 99 999)
Nominal weight of a dumped volume between a
minimum (TCON.MINW) and maximum (TCON.MAXW). This value is only adopted in step 1.
12…15 Upper rate tolerance
0…999 999 [kg/h] If the actual rate is > the upper rate tolerance, the status bit "Outside rate tolerance" = 1.
Only active when the value is > 0. 16…19 Lower rate
tolerance
0…999 999 [kg/h] If the actual rate < the lower rate tolerance, the status bit "Outside rate tolerance" = 1.
Only active when the value is > 0. 20…23 n.u.
30 Dump scale (DUMP, DUMP2) Profibus-DP Protocol
6.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 12…15 Total weight
(can be cleared)
0…999 999 999 [kg]
2)
Set to 0 with the control bit "Clear total". When the value reaches maximum, counting starts again from 0.
16…19 Total weight which cannot be cleared 0…999 999 999 [kg] 2)
When the value reaches maximum, counting starts again from 0.
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP.WFOR and ADC.DIV 21 n.u.
22 Step number 0…8 In accordance with operating instructions 66698-2-3 23 Alarm number 0…99 In accordance with operating instructions 66698-2-3 2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 129 (nominal values part 2)
For data contents, see transmitted data record 129
Received data record 13, index = 0 (Job data/calibration memory) Byte Name Range [unit] Description
8…11 ID number For details, see "Received data record 13 job data / calibration memory" chapter
12…15 Total weight 0…999 999 999 [DIV]
Saved total weight of last job with resolution DIV.
16…19 n.u. 20…23 n.u.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data / calibration memory" chapter
14…15 n.u. 16…19 n.u. 20…23 n.u.
Profibus-DP Protocol Differential dosing scale (DIFF) 31
7
Differential dosing scale (DIFF)
7.1
Summary of standard data records 128/1
See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stop Bit 1: Clear total Bit 2: Discharge Bit 3: Fill Bit 4: n.u.
Bit 5: No alarm when empty Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
0 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
Bits 0…7: n.u. 1 Bit 0: Scale empty
Bit 1: Feeding time exceeded Bit 2: Level
Bit 3: Product feed Bits 4…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals valid Bit 1: Local mode
Bit 2: n.u. Bit 3: n.u. Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification
to received data record"
3 Bit 0: DI 0.0 Bit 1: DI 0.1 Bit 2: DI 0.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. of transmitted data record = 128 4 No. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. of received data record = 1 6 No. of received data record = 1 Index of received data record = X 7 Index of received data record = X Nominal rate in kg/h (0…999 999) 8 Actual rate in kg/h (0…999 999)
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
n.u. 16 Total weight in kg / DIV (cannot be cleared)
n.u. 17 (0…999 999 999)
n.u. 18 n.u. 19
n.u. 20 Number of decimal places (0…3)
Recipe number (load recipe) (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
32 Differential dosing scale (DIFF) Profibus-DP Protocol
7.2
Control bits (transmitted data bytes 0…3)
Byte Bit Name Description
0 Start / stop 1 = Release weighing cycle (start feeding)
0 = Stop weighing cycle (stop feeding immediately)
1 Clear total 1 = Clear total weight (which can be cleared) when status bit "Total ready" = 1.
2 Discharge 1 = Discharge weigh hopper (step 7). Only possible from step 1; the start signal must not be active. After the discharge process, the status bit "Discharge completed" is set. If the scale cannot be emptied, the status bit "Feeding time exceeded" is set. 0 = Stop discharge. The status bit "Residual discharge completed"
is deleted.
3 Filling 1 = Fill scale to upper switching point (step 8). When the scale is full, the status bit "Ready for feeding" is set. If the scale cannot be filled, the status bit "Surge hopper empty" is set.
4 n.u.
5 No alarm when empty
1 = If the scale becomes empty, the status bit "Common alarm" is not set. This means that no alarm is generated when the scale is emptied during normal operation
(status bit "Scale empty" = 1) 6 n.u.
0
7 Acknowledge "New values ready"
1 = Delete status bit "New values ready" (leave until "New values ready" = 0). 1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all devices"
Profibus-DP Protocol Differential dosing scale (DIFF) 33
7.3
Status bits (received data bytes 0…3)
Byte Bit Name Description
0 Operation 1 = The scale is on 0 = The scale is off
1 Total reached Only where nominal total weight > 0 1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1
or (total weight < nominal total weight) 2 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. refill time
(TCON.TFIL) (not on common alarm; 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 6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate) 0 = Control bit "Acknowledge new values" = 1
0 Scale empty 1 = The scale is completely empty (in normal operation only). Also influences the status bit "Common alarm" except for control bit "No alarm when empty" = 1. Alarm EMPTY 0 = If the scale is stopped with control bit "Start" = 0. 1 Feeding time
exceeded
1 = The max. feeding time was exceeded during the discharge process or in the operating mode "Small batch feeding" (not on common alarm; warning PTIME)
0 = If the scale is stopped with control bit "Start" = 0 in normal operation or small batch feeding or if the control bit "Discharge" = 0 after discharging
2 Level 1 = Current scale weight ≥ Level weight (TCON.NLEV) 0 = Current scale weight < level weight
Allows for early detection of empty scale hopper.
3 Product feed 1 = Product requested by scale (refilling), this bit can be used to activate refilling elements (refill screw).
1
4…7 n.u. 2 0…7 n.u.
3 0…7 See "Data for all devices"
34 Differential dosing scale (DIFF) Profibus-DP Protocol
7.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. 999 999) Micro feeding in [10 g/h]
The nominal rate is displayed in the parameter FLOS. The value must be between 0 and maximum
(TCON.FMAX).
In the case of nominal rates < minimum (TCON.FMIN), the value 0 is adopted.
In admixture mode in 0.0001 % as admixture percentage.
12…15 Nominal total weight
0…99 999 999 [kg] 2) Micro feeding in [g]
If the total weight reaches the nominal total weight, feeding is stopped. If the nominal total weight = 0, feeding takes place continuously. This value is only adopted in step 1.
16…20 n.u.
21 Recipe number 0…50 1…50 = Load recipe into working recipe 0 0 = Do not load recipe
22…23 n.u.
2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
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.01 kg/l] (0.10…3.00)
Specific density of product (REC.DENS)
10…11 Gain factor 100…2000 [0.1] (10.0…200.0)
Gain factor feeding rate (REC.FACT)
12…13 Cut-off weight 0…9999 [DIV] Cut-off weight for small batch feeding (REC.CWT) 14…22 n.u.
23 Autom. gain factor correction
0…1 Automatic correction of gain factor (REC.CFAC) (0 = OFF / 1 = ON)
Profibus-DP Protocol Differential dosing scale (DIFF) 35
7.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] Micro feeding in [10 g/h]
Current actual rate
12…15 Total weight (can be cleared)
0…999 999 999 [kg] 2)
Micro feeding in [g]
Set to 0 with the control bit "Clear total". When the value reaches maximum, counting starts again from 0.
16…19 Total weight which cannot be cleared 0…999 999 999 [kg] 2) Micro feeding in [g]
When the value reaches maximum, counting starts again from 0.
20 Decimal places 0…3 Number of decimal places DIV on the Profibus interface according to the setting PBDP.WFOR and ADC.DIV 21 Recipe number 0…50 Currently loaded recipe
22 Step number 0…9 In accordance with operating instructions 66698-2-5 23 Alarm number 0…99 In accordance with operating instructions 66698-2-5 2) Decimal places according to DIV / PBDP.WFOR setting (default no decimal places / fixed format).
Received data record 128 (default nominal values)
For data contents, see transmitted data record 128
Received data record 136 (recipe) Index: 0…50 as recipe number (0 = working recipe)
For data contents, see transmitted data record 136
Received data record 13, index = 0 (Job data/calibration memory) Byte Name Range [unit] Description
8…11 ID number For details, see "Received data record 13 job data / calibration memory" chapter
12…15 Total weight 0…999 999 999 [DIV]
Saved total weight of last job with resolution DIV.
16…19 n.u. 20…23 n.u.
Received data record 13, index = 1
8…13 Date + time For details, see "Received data record 13 job data / calibration memory" chapter
14…15 n.u. 16…19 n.u. 20…23 n.u.
36 Flow balancer MZAH (FBAL) Profibus-DP Protocol
8 Flow
balancer
MZAH
(FBAL)
8.1
Summary of standard data records 128/1
See following pages for detailed description and other data records.
Transmitted data Byte Received data
Bit 0: Start / stop Bit 1: Clear total Bit 2: n.u. Bit 3: n.u. Bit 4: n.u.
Bit 5: No alarm when "Silo empty" Bit 6: n.u.
Bit 7: Acknowledge "New values ready"
0 Bit 0: Operation Bit 1: Total reached Bit 2: n.u.
Bit 3: n.u. Bit 4: Total ready Bit 5: Silo empty Bit 6: Weight pulse Bit 7: New values ready
Bits 0…7: n.u. 1 Bits 0…7: n.u.
Bits 0…7: n.u. 2 Bits 0…7: n.u.
Bit 0: Control signals valid Bit 1: Local mode
Bit 2: n.u. Bit 3: n.u. Bit 4: n.u.
Bit 5: Clear alarm
Bit 6: Modification to transmitted data record Bit 7: Acknowledge "Modification to
received data record"
3 Bit 0: DI 0.0 Bit 1: DI 0.1 Bit 2: DI 0.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. of transmitted data record = 128 4 No. of transmitted data record = 128 Index of transmitted data record = X 5 Index of transmitted data record = X No. of received data record = 1 6 No. of received data record = 1 Index of received data record = X 7 Index of received data record = X Nominal rate in kg/h (0…999 999) 8 Actual rate in kg/h (0…999 999)
9 10 11 Nominal total weight in kg (0…99 999) 12 Total weight in kg (0…999 999 999)
13 14 15
n.u. 16 Total weight in kg (cannot be cleared)
n.u. 17 (0…999’999’999)
n.u. 18 n.u. 19
n.u. 20 n.u.
Recipe number (load recipe) (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
Profibus-DP Protocol Flow balancer MZAH (FBAL) 37
8.2
Control bits (transmitted data bytes 0…3)
Byte Bit Name Description
0 Start / stop 1 = Release feeding cycle (start feeding)
0 = Stop feeding cycle (stop feeding immediately)
1 Clear total 1 = Clear total weight (which can be cleared) when status bit "Total ready" = 1.
2 n.u. 3 n.u. 4 n.u.
5 No alarm when silo empty
1 = In case of a "Silo empty" alarm, the status bit "Common alarm" is not set. This means that no alarm is generated when the flow balancer becomes empty in normal operation (status bit "Silo empty" = 1).
6 n.u. 0
7 Acknowledge "New values ready"
1 = Delete status bit "New values ready" (leave until "New values ready" = 0) 1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "Data for all devices"
38 Flow balancer MZAH (FBAL) Profibus-DP Protocol
8.3
Status bits (received data bytes 0…3)
Byte Bit Name Description
0 Operation 1 = Flow balancer started 0 = Flow balancer stopped 1 Total reached Only where nominal total weight > 0
1 = Total weight ≥ nominal total weight 0 = Where control bit "Clear total" = 1
or (total weight < nominal total weight) 2 n.u.
3 n.u.
4 Total ready 1 = The total can be cleared with the control bit "Clear total" 5 Silo empty 1 = The silo is empty (alarm EMPTY)
0 = If the scale is stopped with control bit "Start" = 0
Also refer to description of alarm in operating instructions 66698-2-6 6 Weight pulse Pulses according to SYS.WIMP
0
7 New values ready 1 = New values are available (total weights, actual rate) 0 = Control bit "Acknowledge new values" = 1
1 0…7 n.u. 2 0…7 n.u.
3 0…7 See "Data for all devices"
Profibus-DP Protocol Flow balancer MZAH (FBAL) 39
8.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. 999 999)
The nominal rate is displayed in the parameter FLOS. For nominal rates < FMIN, the value 0 is adopted. For nominal rates > FMAX, FMAX is adopted. 12…15 Nominal total
weight
0…99 999 [kg] If the total weight reaches the nominal total weight, feeding is stopped. If the nominal total weight = 0, feeding takes place continuously.
This value is only adopted in steps 0 and 1. 16…20 n.u.
21 Recipe number 0…50 1…50 = Load recipe into working recipe 0 0 = Do not load recipe
This value is only adopted in steps 0 and 1. 22…23 n.u.
8.5
Received data records (received data bytes 8…23)
Received data record 1 (default actual values) Byte Name Range [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". When the value reaches maximum, counting starts again from 0.
16…19 Total weight which cannot be cleared
0…999 999 999 [kg] When the value reaches maximum, counting starts again from 0.
20 n.u.
21 Recipe number 0…50 Currently loaded recipe
22 Step number 0…9 In accordance with operating instructions 66698-2-6 23 Alarm number 0…99 In accordance with operating instructions 66698-2-6
Received data record 128 (default nominal values)