0% found this document useful (0 votes)
51 views22 pages

Manuales

The document provides service instructions for a batch scale with a universal machine control system. It describes the fieldbus protocols, data structure, general and scale-specific data, and provides examples of data communication and exchanges.

Uploaded by

Amilcar Moran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views22 pages

Manuales

The document provides service instructions for a batch scale with a universal machine control system. It describes the fieldbus protocols, data structure, general and scale-specific data, and provides examples of data communication and exchanges.

Uploaded by

Amilcar Moran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Service instructions

Akrivis
Batch scale
DTWD
Fieldbus protocol PADA

DTWD-23348-1-2303-en-US

Innovations for a better world.


Table of contents

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

3 Protocol structure .............................................................. 8


3.1 Depiction ................................................................................................................. 8
3.2 Data records ............................................................................................................ 9
3.3 Index of transmitted/received data record ................................................................ 9
3.4 Units ........................................................................................................................ 9

4 General data for all PADA-based devices......................... 10


4.1 Handshake bits........................................................................................................ 10
4.2 Received data record 99 test data for protocol test.................................................. 10
4.3 Received data record 120 alarms ............................................................................ 10
4.4 Received data record 121 alarms ............................................................................ 11
4.5 Transmitted/received data record 126 date/time...................................................... 11

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.3.1 Feedback regarding these instructions


Send requests and suggestions regarding these instructions to
[email protected].

1.4 Personnel qualification

1.4.1 Service engineers


Individuals who are responsible for the administration of the control system must be
technically trained on the machine or have completed a training course on the ma-
chine at Bühler Group.

1.5 Abbreviations
Abbreviation Meaning

n.u. not used

MEAG Bühler universal control unit, predecessor of PADA

PADA Bühler Universal machine control system

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.

Fig. 2.1 ProfiNet

Technical data of Profinet

PROFINET controller Profinet

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

2.3 Compatibility with MEAG


PADA-based devices support the same protocol structure as Bühler's predecessor
system MEAG, but not necessarily all the data records as in the older MEAG protocol
documentation. Only the data records described in this document are valid and im-
plemented. More data points are available and new data records have been imple-
mented.

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 0 … 3 Control bits 1 0 Byte 0 … 3 Status bits


(according to type of device) (according to type of 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)

Byte 8 … 23 Transmitted data record 1 8 Byte 8 … 23 Received data record


(according to the number of the transmitted (according to the number of the received data
data record and the type of device) record and the type of device)

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

Transmitted data Byte Received data


(Outputs for the control system (Inputs for the control system
Inputs for the device) Outputs for the device)

21

22

23

3.2 Data records


The data records are defined by numbers and indices.
One transmitted and one received data record can be selected by a master device at
the same time. The transmitted data record numbers and indices are returned as a
kind of confirmation.

3.3 Index of transmitted/received data record


The index enables multiple variants to be managed under the same data record (e.g.
various recipes).
In most cases, a data record does not contain an index. The value should then be set
to 0.
In describing the data records, the index is indicated only if it is needed.

3.4 Units
The following units are used in byte 1 bit 1:

Designation Metric units Imperial units


Bit 1 to 0 Bit 1 to 1

Weight kg lb

Rate of flow kg/h lb/h

Density kg/dm3 lb/ft3

Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 9
Chapter 4
General data for all PADA-based devices

4 General data for all PADA-based devices


4.1 Handshake bits

”Handshake bits“ when the transmitted data is modified


They can be used as needed. If the plant control system modifies the transmitted
data, it sets the ”Modification of the transmitted data record“ control bit at the end.
After reading, the device sets the status bit ”Confirm modification of the transmitted
data record“. The control system thus detects that the device has read the data and
deletes the control bit ”Modification of the transmitted data record“. The device then
also deletes the status bit ”Confirm modification of the transmitted data record“.

”Handshake bits“ when the received data is modified


They can be used as needed. If the received data is modified, the device sets the sta-
tus bit ”Modification of the received data record“. After reading, the plant control sys-
tem sets the control bit ”Confirm modification of the received data record“. The de-
vice thus detects that the control system has read the data and deletes the status bit
”Modification of the received data record“. The control system then also deletes the
control bit ”Confirm modification of the received data record“.

4.2 Received data record 99 test data for protocol test


The data record is used for testing. The programmed content of the bytes is fixed.
This means that the order of the bytes can be tested.

Byte Name Hexadecimal value Decimal value

8 Test 1 int8 0x01 1

9 Test 2 int8 0x02 2

10 Test 3 int8 0x03 3

11 Test 4 int8 0x04 4

12 … 13 Test 5 int16 0x1011 4113

14 … 15 Test 6 int16 0x8013 -32749

16 … 19 Test 7 int32 0x20212223 539042339

20 … 23 Test 8 int32 0x90919293 -1869507949

4.3 Received data record 120 alarms


Index X 1 = Device 1 n = Device n

Byte Name Description

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

4.4 Received data record 121 alarms


Index X 1 = Device 1 n = Device n

Byte Name Description

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

4.5 Transmitted/received data record 126 date/time


The transmitted data record 126 is used to describe the clock.
This makes it possible to synchronize the time.

Transmitted data record 126 (date/time)

Byte Name Range [unit] Description

8 Seconds 0 … 59 Set the seconds.

9 Minutes 0 … 59 Set the minutes.

10 Hours 0 … 23 Set the hours.

11 Day 1 … 31 Set the day.

12 Month 1 … 12 Set the month.

13 Year 0 … 37 Set the year.

14 Apply the 0…1 0 = Do not apply the time.


time 1 = Apply the time.
(Byte 8…13; once with a positive edge even if it is al-
ready 1, if switched to transmitted data record 126.)

15 … 23 n.u.

The clock is read with received data record 126.


This makes it possible to synchronize the time.

Received data record 126 (date/time)

Byte Name Range [unit] Description

8 Seconds 0 … 59 Read the seconds.

9 Minutes 0 … 59 Read the minutes.

10 Hours 0 … 23 Read the hours.

11 Day 1 … 31 Read the day.

12 Month 1 … 12 Read the month.

13 Year 0 … 37 Read the year.

Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 11
Chapter 4
General data for all PADA-based devices

Received data record 126 (date/time)

Byte Name Range [unit] Description

14 Reserved 0 Reserved but not used.

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.

Transmitted data Byte Received data

Bit 0: Start/stop 0 Bit 0: Operation


Bit 1: Delete total Bit 1: Total reached
Bit 2: Residual emptying Bit 2: Residual emptying completed
Bit 3: Residual dosing Bit 3: Cut-off point reached
Bit 4: Emptying release Bit 4: Total ready
Bit 5: n.u. Bit 5: Transport release
Bit 6: n.u. Bit 6: Weight pulse
Bit 7: Confirmation [New values ready] Bit 7: New values ready

Bit 0 … 7: n.u. 1 Bit 0: Flow rate outside tolerance


Bit 1: Units metric or imperial
Bit 2 … 7: n.u.

Bit 0 … 7: n.u. 2 Bit 0 … 7: n. u.

Bit 0: Control signals valid 3 Bit 0: DI 0.0


Bit 1: n.u. Bit 1: DI 0.1
Bit 2: n.u. Bit 2: DI 0.2
Bit 3: n.u. Bit 3: Remote control using fieldbus
Bit 4: n.u. Bit 4: Incorrect setpoint
Bit 5: Delete alarm Bit 5: Common alarm
Bit 6: Modification in transmitted data record Bit 6: Acknowledgement of [Modification to
Bit 7: Acknowledgement of [Modification to transmitted data record]
received data record] Bit 7: Modification in received data record

Number of transmitted data record = 128 4 Number of transmitted data record = 128

Index of transmitted data record = X 5 Index of transmitted data record = X

Number of received data record = 1 6 Number of received data record = 1

Index of received data record = X 7 Index of received data record = X

Target flow rate (0 … 4,000,000) 3 8 Actual flow rate (0 … 4,000,000) 3

10

11

Setpoint total weight (0 … 99,999,999) 3 12 Total weight that can be deleted


(0 … 999,999,999) 3

3
Units See page 9, Chapter ”Units“.

Bühler Group
DTWD-23348-1-2303-en-US
Service instructions | 13
Chapter 5
Scale data

Transmitted data Byte Received data

13

14

15

Cut-off weight (0 … 9999) 3 16 Total weight that cannot be deleted (0…


999,999,999) 3

17

18

19

n. u. 20 Number of decimal places (fixed: 0)

n. u. 21 n. u.

n. u. 22 Step number (1 … 2)
1 = stopped
2 = in operation

n. u. 23 Alarm number (0 … 255)

5.2 Transmitted data

5.2.1 Control bits (byte 0 … 3)

Byte Bit Name Description

0 0 Start/stop 0 > 1 = Release weighing cycle 4


0 = Weighing cycle stop

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.

0 3 Residual dosing 1 = Operating mode with setpoint total weight: Continued


dosing when the setpoint total weight is reached (empty con-
veying of feed).
Operating mode without setpoint total weight: bridging of the
level probe in the pre-hopper in operating mode ”Dosing from
the full“.

4
0 > 1 means positive edge.

Bühler Group
DTWD-23348-1-2303-en-US
14 | Service instructions
Chapter 5
Scale data

Byte Bit Name Description

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.

0 7 n. u. 1 = Delete the status bit [New values ready]. (Allow to remain


in effect until [New values ready] = 0).

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.

3 5 Deleting the alarm 1 = Confirmation of alarms that can be deleted (according to


the alarm description)

3 6 Modification of the 1 = New transmitted data record or modified content


transmitted data
reccord

3 7 Confirmation of 1 = Acknowledgement, if status bit [Modification to received


modification of the data record] = 1
received data
record

5.2.2 Transmitted data record 128, standard setpoints (Byte 8 … 23)

Byte Name Area Description

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

5.2.3 Transmitted data record 129, setpoints part 2 (Byte 8 … 23)

Byte Name Area Description

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.

5.3 Received data

5.3.1 Status bits, byte 0 … 3

Byte Bit Name Description

0 0 Operation 1 = The scale is started.


0 = The scale is stopped.

0 1 Total reached Only if setpoint total weight > 0.


1 = Total weight ≥ setpoint total weight
0 = If control bit [Delete total] = 1 or (total weight < setpoint to-
tal weight)

0 2 Residual emptying 1 = Residual emptying was executed and is completed


completed 0 = Control bit [Residual emptying] = 0

0 3 Cut-off point Only if setpoint total weight > 0.


reached 1 = Total weight ≥ (setpoint total weight-Cut-off weight)

0 4 Total ready 1 = The total can be deleted with the control bit [Delete total].

0 5 Transport release 1 = The scale is started and no alarm is pending. (Can be


used for switching on feed elements).

0 6 Weight pulse Pulses according to parameter ”Weight pulse mode“.

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

Byte Bit Name Description

1 1 Unit 0 = metric
1 = imperial

1 2…7 n. u.

2 0…7 n. u.

3 0 DI 0.0 Status of input DI 0.0

3 1 DI 0.1 Status of input DI 0.1

3 2 DI 0.2 Status of input DI 0.2

3 3 Remote control via 1 = The device operates in remote mode. The edit box is de-
fieldbus activated for setpoints.

3 4 Incorrect setpoint 1 = A setpoint in the transmitted data record is outside the


valid range or an invalid transmitted/received data record was
selected.

3 5 Common alarm 1 = Alarm on the device is present (only alarms, no warnings)

3 6 Acknowledge 1 = Acknowledgment when control bit [Modification to trans-


modification to mitted data record] = 1.
transmitted data
record

3 7 Modification to re- 1 = New received data record or modified content


ceived data record

5.3.2 Received data record 1, standard actual values (Byte 8 … 23)

Byte Name Area Description

8 … 11 Actual flow rate 0 … 999,999 7 Current actual flow rate

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

20 Decimal places Fixed 0 Number of decimal places

21 n. u.

22 n. u.

23 Alarm number 0 … 255 According to operating manual

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)

Byte Name Area Description

8 … 11 Current weight 0 … 99,999 8 Current weight of the scale


of the scale formatted by parameter for decimal places

12 Decimal places Fixed 2 Number of decimal places of the weight values

13 Type of device Fixed 2 2 = Batch scale

14 … 23 n. u.

5.3.4 Received data record 128, Set setpoints


The set setpoints can be read back. Data content See page 15, Chapter ”Transmit-
ted data record 128, standard setpoints (Byte 8 … 23)“.

5.3.5 Received data record 129, Set setpoints part 2


The set setpoints can be read back. Data content See page 16, Chapter ”Transmit-
ted data record 129, setpoints part 2 (Byte 8 … 23)“.

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

6.1.1 Simple example: Reading actual value


For a scale, only the total that cannot be deleted should be read.

Query total that cannot be cleared

Transmitted data (output at host device)

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

Step 2: Start scale (actual power remains requested)


Transmitted data (output at host device)

Byte 0/bit 0 = 1: Starts weighing


Byte 3/bit 0 = 1: Control signals valid (byte 0…3)
Since there is no valid transmitted data (byte 8…23), byte 4 is set to 0 (no transmit-
ted data is accepted by the device).

Received data (input at host device)

The actual power is output at bytes 8 ... 11 (32 bit value).

Bühler Group
DTWD-23348-1-2303-en-US
20 | Service instructions
Chapter 6
Examples

Step 3: Stop scale (actual power remains requested)


Transmitted data (output at host device)

Byte 0/bit 0 = 0: Stop dosing


X) Indeterminate value
-) Not used

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

T +41 (0)71 955 30 40


F +41 (0)71
Bühler Group955 33 05

[email protected]
www.buhlergroup.com
www.buhlergroup.com

You might also like