• No results found

Protocolo Profibus MEAG

N/A
N/A
Protected

Academic year: 2021

Share "Protocolo Profibus MEAG"

Copied!
116
0
0

Loading.... (view fulltext now)

Full text

(1)

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)

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)

(3)

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 ...7

2

Description... 8

2.1 Technical data...8 2.2 Device parameters...9

2.3 Device-specific operating instructions ...9

3

Protocol structure ... 10

3.1 Illustration...10

3.2 Data records ...11

3.3 Index of transmitted / received data record ...11

4

General data for all devices... 12

4.1 Overview of data records for all devices...12

4.2 Control bits (transmitted data byte 3)...13

4.3 Status bits (received data byte 3) ...14

4.4 Received data record 99 test data for protocol test...15

4.5 Received data record 120 alarms ...15

4.6 Received data record 121 alarms ...15

4.7 Received data record 125 IO monitor 24V (input / output) ...16

4.8 Received data record 127 (received data bytes 8…23) ...17

4.9 Received data record 11, 12 parameter output ...18

4.10 Transmitted/received data record 126 date/time ...19

4.11 Received data record 13 job data / calibration memory ...20

5

DMS transmitter (DMS-T) ... 21

5.1 Summary of standard data records 128/1 ...21

5.2 Control bits (transmitted data bytes 0…3) ...22

5.3 Status bits (received data bytes 0…3)...23

5.4 Transmitted data records (transmitted data bytes 8…23) ...24

5.5 Received data records (received data bytes 8…23) ...24

5.6 Compact protocol...25

6

Dump scale (DUMP, DUMP2) ... 26

6.1 Summary of standard data records 128/1 ...26

6.2 Control bits (transmitted data bytes 0…3) ...27

6.3 Status bits (received data bytes 0…3)...28

6.4 Transmitted data records (transmitted data bytes 8…23) ...29

6.5 Received data records (received data bytes 8…23) ...30

7

Differential dosing scale (DIFF)... 31

7.1 Summary of standard data records 128/1 ...31

(4)

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

(5)

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)

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

(7)

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.

(8)

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.

(9)

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

(10)

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.

(11)

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)

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

(13)

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)

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".

(15)

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)

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.

(17)

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)

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

(19)

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)

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)

(21)

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)

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"

(23)

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)

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

(25)

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)

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)

(27)

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)

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"

(29)

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)

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.

(31)

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)

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"

(33)

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)

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)

(35)

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)

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)

(37)

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)

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"

(39)

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)

References

Related documents