Manuales
Manuales
Akrivis
Batch scale
DTWD
Fieldbus protocol PADA
DTWD-23348-1-2303-en-US
1 General ............................................................................... 5
1.1 Availability of the instructions.................................................................................... 5
1.2 Scope ...................................................................................................................... 5
1.3 Contact.................................................................................................................... 5
1.3.1 Feedback regarding these instructions..................................................................... 5
1.4 Personnel qualification ............................................................................................. 5
1.4.1 Service engineers..................................................................................................... 5
1.5 Abbreviations ........................................................................................................... 5
2 Description ......................................................................... 6
2.1 Fieldbus types.......................................................................................................... 6
2.1.1 Profinet .................................................................................................................... 6
2.1.2 EtherNet/IP .............................................................................................................. 6
2.1.3 Profibus ................................................................................................................... 6
2.2 View......................................................................................................................... 6
2.3 Compatibility with MEAG.......................................................................................... 7
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 3
5 Scale data........................................................................... 13
5.1 Example of data exchange of transmitted data record 128, received data record 1.. 13
5.2 Transmitted data...................................................................................................... 14
5.2.1 Control bits (byte 0 … 3) .......................................................................................... 14
5.2.2 Transmitted data record 128, standard setpoints (Byte 8 … 23) .............................. 15
5.2.3 Transmitted data record 129, setpoints part 2 (Byte 8 … 23) ................................... 16
5.3 Received data.......................................................................................................... 16
5.3.1 Status bits, byte 0 … 3 ............................................................................................ 16
5.3.2 Received data record 1, standard actual values (Byte 8 … 23)................................. 17
5.3.3 Received data record 127, general device information (Byte 8 … 23) ....................... 18
5.3.4 Received data record 128, Set setpoints ................................................................. 18
5.3.5 Received data record 129, Set setpoints part 2 ....................................................... 18
6 Examples ............................................................................ 19
6.1 Schematic design of data communication................................................................ 19
6.1.1 Simple example: Reading actual value ..................................................................... 19
6.1.2 More complex example: Transmit setpoints and control signals, and query actual 20
values ......................................................................................................................
Bühler Group
DTWD-23348-1-2303-en-US
4 | Service instructions
Chapter 1
General
1 General
1.1 Availability of the instructions
These instructions constitute part of the product.
1. Retain the instructions and related applicable documents during the entire lifetime
of the product and keep them at hand for reference.
2. Pass on the instructions and other applicable documents to the each subsequent
owner or operator of the product.
1.2 Scope
These service instructions apply to the batch scale DTWD with a universal machine
control system bUnify PADA.
The protocol description applies to all the available fieldbus types.
1.3 Contact
1. In case of any questions, please contact the responsible branch of Bühler Group.
See www.buhlergroup.com
2. Keep the instructions ready at hand.
3. Keep the machine number ready at hand.
1.5 Abbreviations
Abbreviation Meaning
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 5
Chapter 2
Description
2 Description
2.1 Fieldbus types
2.1.1 Profinet
In these devices, Profinet is integrated into the basic circuit board and is therefore al-
ways available, provided that the configuration settings are appropriate.
Protocol Profinet
The protocol is composed of 24 bytes each of con-
sistent transmitted and received data (standard pro-
tocol).
2.1.2 EtherNet/IP
A gateway is necessary to transmit from Profinet to EtherNet/IP.
2.1.3 Profibus
A gateway is necessary to transmit from Profinet to Profibus.
2.2 View
The document describes the data from the point of view of the plant control system
PLC.
Received data
Data which is transmitted from the Universal machine control platform PADA to the
PLC.
PLC PADA
Transmitted data
Data which is transmitted by the PLC to the Universal machine control platform
PADA.
PLC PADA
Bühler Group
DTWD-23348-1-2303-en-US
6 | Service instructions
Chapter 2
Description
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 7
Chapter 3
Protocol structure
3 Protocol structure
The STANDARD protocol consists of 24 bytes of consistent transmitted and received
data. They have a symmetrical structure. They each contain 4 bytes of control or sta-
tus bits which are always transmitted. 16 bytes contain variable data (data records)
which are defined by a number and an index (number/index of transmitted and re-
ceived data record; one byte each). Data of variable length can also be transmitted in
these 16 bytes. The most significant byte is then transmitted to the lowest address
(big endian).
Transmitted data labelled as n.u. = not used is ignored by the device. Received data
labelled as n.u. is set to the value 0 by the device.
3.1 Depiction
Transmitted data Byte Received data
(Outputs for the control system (Inputs for the control system
Inputs for the device) Outputs for the device)
Byte 4 No. of transmitted data record 4 Byte 4 Number of transmitted data record
0 = empty transmitted data record 2 (Acknowledgement; see Transmitted data)
128 … 255 = transmitted data records
Byte 5 Index of transmitted data record 5 Byte 5 Index of transmitted data record
0 … 255 = e.g. recipe number (Acknowledgement; see Transmitted data)
Byte 6 No. of received data record 6 Byte 6 Number of received data record
0 = Empty received data record 2 (Acknowledgement; see Transmitted data)
1 … 127 = Received data records
128 … 255 = Read back the transmitted data
records
Byte 7 Index of received data record 7 Byte 7 Index of received data record
0 … 255 = e.g. recipe number (Acknowledgement; see Transmitted data)
10
1
The control bits and data in the transmitted data record are accepted only if the Universal machine
control platform PADA is in remote mode.
2
Only the control or status bits are transmitted.
Bühler Group
DTWD-23348-1-2303-en-US
8 | Service instructions
Chapter 3
Protocol structure
21
22
23
3.4 Units
The following units are used in byte 1 bit 1:
Weight kg lb
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 9
Chapter 4
General data for all PADA-based devices
8 … 23 Summary of all active The bit number corresponds to the alarm number.
alarms 8.0 n.u.
8.1 Alarm 1
8.2 Alarm 2
….
23.7 Alarm 127
Bühler Group
DTWD-23348-1-2303-en-US
10 | Service instructions
Chapter 4
General data for all PADA-based devices
8 … 23 Summary of all active The bit number corresponds to the alarm number + 127.
alarms 8.0 Alarm 128
8.1 Alarm 129
8.2 Alarm 130
...
23.7 Alarm 255
15 … 23 n.u.
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 11
Chapter 4
General data for all PADA-based devices
15 … 23 n.u.
Bühler Group
DTWD-23348-1-2303-en-US
12 | Service instructions
Chapter 5
Scale data
5 Scale data
5.1 Example of data exchange of transmitted data record 128,
received data record 1
See the following pages for detailed description and other data records.
Number of transmitted data record = 128 4 Number of transmitted data record = 128
10
11
3
Units See page 9, Chapter ”Units“.
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 13
Chapter 5
Scale data
13
14
15
17
18
19
n. u. 21 n. u.
n. u. 22 Step number (1 … 2)
1 = stopped
2 = in operation
0 1 Deleting the total 0 > 1 = Delete the total weight which can be deleted when the
status bit [Total ready] = 1. 4
(Deletes the total weight and the counter.)
0 2 Residual emptying 0 > 1 = Empty the weighing container. Only possible if ma-
chine is stopped or in step ”Fill“. After emptying, the status bit
[Residual emptying executed] is set. 4
0 = Status bit [Residual emptying completed] is deleted.
In the operating mode ”Dosing from the full“ (configuration [In-
let container probe] = FULLR), the pre-hopper is also emptied
before the scale is emptied.
4
0 > 1 means positive edge.
Bühler Group
DTWD-23348-1-2303-en-US
14 | Service instructions
Chapter 5
Scale data
0 4 Emptying release The bit is observed only if the configuration of the [Probe on
outlet container] is ON_F or ON with additional probe on outlet
container.
1 = Emptying of the scale released. Must normally be 1, even
with residual emptying.
0 = Weighing cycle stop before emptying (scale blocked in the
emptying release step).
0 5 n. u.
0 6 n. u.
1 0…7 n. u.
2 0…7 n. u.
3 0 Control signals 1 = Control signals contain valid values and the control signals
valid are therefore accepted by the control unit. This does not apply
to control bits 6 and 7 of byte 3.
3 1…4 n. u.
8 … 11 Target flow rate 0 … Maximum flow Only if parameter ”Maximum flow rate“ > 0.
rate 5
12 … 15 Setpoint total 0 … 99,999,999 5 When the total weight reaches the setpoint to-
weight tal weight, the dosing is stopped. If the set-
point total weight = 0, the dosing is endless.
The value is applied only in steps 0 and 1.
16 … 17 Cut-off weight 0 … 9999 5 Only effective with setpoint total weight > 0.
The status bit ”Cut-off weight reached“ is set if
total weight ≥ (setpoint total weight - Cut-off
weight)
18 … 23 n. u.
5
Units See page 9, Chapter ”Units“.
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 15
Chapter 5
Scale data
8 … 11 Setpoint dump Minimum bulk den- Setpoint weight of a dump in the range of pa-
sity … Maximum bulk rameters ”Minimum bulk density“ and
density 6 ”Maximum bulk density“. The value is only ac-
cepted when the machine is stopped.
12 Upper flow rate 0 … 999,999 If the actual flow rate > than the upper flow
6
tolerance rate tolerance, the status bit ”Flow rate outside
of tolerance“ = 1 is set. Functional only when
the value > 0.
13 Lower flow rate 0 … 999,999 6 If the actual flow rate < than the lower flow rate
tolerance tolerance, the status bit ”Flow rate outside of
tolerance“ = 1 is set. Functional only when the
value > 0.
14 … 23 n. u.
0 4 Total ready 1 = The total can be deleted with the control bit [Delete total].
0 7 New values ready 1 = New values are ready (total weights, actual power)
0 = Control bit [Confirmation of new values ready] = 1
1 0 Flow rate outside Only if flow rate tolerance limits are preselected
of tolerance 1 = The actual flow rate is outside the preselected tolerance
limits.
6
Units See page 9, Chapter ”Units“.
Bühler Group
DTWD-23348-1-2303-en-US
16 | Service instructions
Chapter 5
Scale data
1 1 Unit 0 = metric
1 = imperial
1 2…7 n. u.
2 0…7 n. u.
3 3 Remote control via 1 = The device operates in remote mode. The edit box is de-
fieldbus activated for setpoints.
12 … 15 Total weight 0 … 999,999,999 7 Is set to 0 with the control bit [Delete total]. If
(can be the value reaches the maximum value, then it
deleted) starts again at 0.
16 … 19 Total weight 0 … 999,999,999 7 If the value reaches the maximum value, then it
that starts again at 0.
cannot be
deleted
21 n. u.
22 n. u.
7
Units See page 9, Chapter ”Units“.
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 17
Chapter 5
Scale data
5.3.3 Received data record 127, general device information (Byte 8 … 23)
14 … 23 n. u.
8
Units See page 9, Chapter ”Units“.
Bühler Group
DTWD-23348-1-2303-en-US
18 | Service instructions
Chapter 6
Examples
6 Examples
6.1 Schematic design of data communication
To ensure that the control bits (byte 0 … 3) do not have any impact, bit 0/byte 3
[Control signals valid] must be set to 0. Byte 4 = 0 means that the transmitted data
(byte 8 … 23) is not regarded by the device. Received data record 1 is requested by
setting byte 6 to 1.
Received data
(Input at host device)
The data record numbers which were previously requested in the transmitted data
are confirmed by bytes 4 and 6. The ”Total that cannot be deleted“ (32 bit value) can
be read out at bytes 16 … 19.
X) Indeterminate value
-) Not used
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 19
Chapter 6
Examples
6.1.2 More complex example: Transmit setpoints and control signals, and query
actual values
For a scale, a setpoint power of 10,000 kg/h is to be specified and the actual power
is to be read.
Step 1 Set setpoint power to 10,000 kg/h and request actual power
Transmitted data (output at host device)
Transmitted data record 128 must be selected in order for a setpoint power to be
transmitted (byte 4).
Bühler Group
DTWD-23348-1-2303-en-US
20 | Service instructions
Chapter 6
Examples
Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 21
Technical Manual AHSJ en 0120 194898
Bühler AG
CH-9240 Uzwil
Switzerland
[email protected]
www.buhlergroup.com
www.buhlergroup.com