You are on page 1of 70

Operating instructions Description of the serial

interface
RS-485
MEAF, MEAG

MEAF-66435-2-en-1309

Dump scales DUMP


Differential dosing scales DIFF, DIFFG, DIFFM
Bagging scales BAG
Differential bagging scales BAGD1, BAGD2, BAGD3
Automatic Flowbalancer MZAH FBAL
Metering slide gate MZDE SLIDE
Automatic moisture control unit MYFC / MYFD
Liquids flow controller MOZF / MOZG
Dosing control system DCOS
Vertical pearler / whitener PEARL
Original Operating instructions

Copyright by Bühler AG
Table of contents

1 Important information............................................................................................. 6

2 Technical data ....................................................................................................... 7

3 Short description ................................................................................................... 8


3.1 Serial data transfer ....................................................................................................8
3.2 Definitions ..................................................................................................................8

4 Installation and configuration ................................................................................. 9


4.1 General ......................................................................................................................9
4.2 Wiring .........................................................................................................................9
4.3 Shielding ....................................................................................................................9
4.4 Terminal resistors ....................................................................................................10
4.5 Compensating currents, difference in potential .......................................................10
4.6 Protection against static charging ............................................................................10
4.7 Bias resistors ...........................................................................................................10
4.8 Setting the address ..................................................................................................10
4.9 Connection and switch setting .................................................................................11

5 Protocol............................................................................................................... 13
5.1 General ....................................................................................................................13
5.2 Transmission procedure ..........................................................................................13
5.3 Timeout times ..........................................................................................................15
5.3.1 Timeout for reply ........................................................................................15
5.3.2 Timeout between transmissions from the master ......................................15

6 Protocol structure ................................................................................................ 16


6.1 Definitions ................................................................................................................16
6.2 Command message.................................................................................................16
6.3 NAK message ..........................................................................................................17
6.4 ACK message ..........................................................................................................17
6.5 Return data message ..............................................................................................18

7 General information for all devices....................................................................... 19


7.1 General examples ....................................................................................................19
7.2 Example checksum calculation ...............................................................................21
7.3 Parameter output .....................................................................................................22

8 Dump scale (DUMP) ........................................................................................... 23


8.1 Data packets of the standard protocol .....................................................................23
8.1.1 Commands with nominal values.................................................................23
8.1.2 Commands with actual values in return data message .............................25
8.1.3 Examples dump scale ................................................................................27
8.2 Data packets of the MWET protocol ........................................................................28

Bühler AG
Description of the serial interface MEAF-66435-2-en1309
Table of contents 3
8.2.1 Commands with nominal values.................................................................28
8.2.2 Commands with actual values in return data message .............................29

9 Differential dosing scale (DIFF, DIFFG, DIFFM)................................................... 30


9.1 Data packets ............................................................................................................30
9.1.1 Commands with nominal values.................................................................30
9.1.2 Commands with actual values in return data message .............................32
9.1.3 Example differential dosing scale ...............................................................35

10 Bagging scale (BAG) ........................................................................................... 37


10.1 Data packets ............................................................................................................37
10.1.1 Commands with nominal values.................................................................37
10.1.2 Commands with actual values in return data message .............................40

11 Differential bagging scale (BAGD1, BAGD2, BAGD3) .......................................... 43


11.1 Data packets ............................................................................................................43
11.1.1 Commands with nominal values.................................................................43
11.1.2 Commands with actual values in return data message .............................45

12 Flowmeter MZAH (FBAL) .................................................................................... 49


12.1 Data packets ............................................................................................................49
12.1.1 Commands with nominal values.................................................................49
12.1.2 Commands with actual values in return data message .............................50

13 Metering slide gate MZDE (SLIDE) ...................................................................... 53


13.1 Data packets ............................................................................................................53
13.1.1 Commands with nominal values.................................................................53
13.1.2 Commands with actual values in return data message .............................54

14 Automatic moisture control unit MYFC / MYFD .................................................... 57


14.1 Data packets ............................................................................................................57
14.1.1 Standard command ....................................................................................57
14.1.2 Optional commands with nominal values ...................................................59
14.1.3 Optional commands with actual values in return data message ................60
14.1.4 MYFB Commands (communication with MYEB)........................................61

15 Liquids flow controller MOZF / MOZG .................................................................. 62


15.1 Data packets ............................................................................................................62
15.1.1 Standard command ....................................................................................62
15.1.2 Optional command with nominal values .....................................................63
15.1.3 Optional commands with actual values in return data message ................63
15.1.4 Old MOZE commands ................................................................................64

16 Dosing control system (DCOS) ............................................................................ 65


16.1 Data packets ............................................................................................................65
16.1.1 Commands with nominal values.................................................................65
16.1.2 Commands with actual values in return data message .............................66

17 Vertical pearler/whitener PEARL.......................................................................... 67


17.1 Data packets ............................................................................................................67
17.1.1 Commands with nominal values.................................................................67
17.1.2 Commands with actual values in return data message .............................68

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
4 Table of contents
18 Appendix ............................................................................................................. 70
18.1 Accessories .............................................................................................................70
18.1.1 Interface converter .....................................................................................70
18.1.2 Interface cable ............................................................................................70
18.2 Address ....................................................................................................................70

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Table of contents 5
1 Important information

These Operating instructions apply from program version


SCALE37A / BAGDV12B / MYFC23A.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
6 Important information
2 Technical data

Type: EIA-Standard RS-485 (electrically isolated)


Type of transmission: differential, bi-directional, serial, asynchronous
Transmission speed: 4800 (standard), 9600, 19200 adjustable
Character format: 1 start bit
8 data bit (8th bit always zero)
1 stop bit
(no parity bit)
Number of participants: max. 32
Rx receiver:
Maximum signal level: + 12 V to – 7 V
Input sensitivity: 0.2 V
Transient consistency: 25 V
Input resistance: 12 kohms
Tx transmitter:
Maximum signal level: + 12 V to – 7 V
Output voltage, unloaded: 5V
Output voltage, loaded: 1.5 V (load resistor = 54 ohms)
Short circuit current @ +5 V: max. 150 mA
Leakage current (disabled or off): max. 150 uA
Transient consistency: 25 V
Output resistance: 60 ohms
Length of cable: max. 1200 m
Interface cable: Shielded, 4-core stranded
(e.g. 2 x 2 x 0.5 mm²)
Response time: 0.1 to 120 ms
(time from last character of the command message to the
first character of the NAK-, ACK- or return data message)
Rx-Tx change-over delay: 1 ms
(Change-over delay from the reception of the NAK, ACK or
return data message to the transmission of a new command
message)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Technical data 7
3 Short description

3.1 Serial data transfer


The data is transferred serially to the control units via an EIA standard RS-485 in-
terface. All transferred characters are ASCII characters.

A command unit (master) transmits nominal values to every control unit (slave) and
receives actual values. Every nominal and actual value transfer is triggered by a
certain character (command).

3.2 Definitions
EIA Electronic Industries Association
RS-485 Transfer standard of the physical interface
ASCII U.S. standard code for data exchange
Bus system Conducting branch which is shared by several participants for
the data exchange
Master Device which controls the bus system according to protocol. It
determines which participant may transmit and when.
Slave Device which is queried by the master in the bus system ac-
cording to protocol
Host see Master
Baud Transmission speed (1 baud = 1 bit/s)
Command Command which is sent by the master to the slave
Message Message which is transmitted
BCD Binary coded decimal numbers
Hex Hexadecimal (number system based on 16)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
8 Short description
4 Installation and configuration

4.1 General
When installing RS-485 interfaces (bus system) special attention must be given to
the correct installation of the data cable as well as the correct connection of the
shielding. The proper configuration of the individual participants is especially im-
portant and is often the source of faults with problems in the data transfer.

The RS-485 data cables have to be installed separately from the high-tension ca-
bles. The minimum distance between the RS-485 data line and the high-tension
lines has to be at least 5 cm. The only exceptions are the distribution boxes where
the distance between the terminals for RS-485 signals and the high-tension termi-
nals has to be a minimum of 2 cm. In general, the greater the distance between the
data cables and the high-tension cables, the better.

4.2 Wiring
The RS-485 standard is based on an interface with a maximum of 32 devices. The
data line is wired from one device to the next. Star shaped wiring is not permitted.

first device last device


st nd rd th
1 device 2 device 3 device max. 255 device

4.3 Shielding
The shielding of the RS-485 data cables has to be connected at both ends as short
as possible to the ground of the corresponding device.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Installation and configuration 9
4.4 Terminal resistors
In order to prevent reflections and therefore faults on the interface the bus system
has to be terminated at both sides with a 120 ohm resistor each (see switch set-
tings). This termination has to be provided at the first (normally the master) and at
the last device.
All other versions are incorrect!

4.5 Compensating currents, difference in potential


Undesired compensating currents will flow across the shielding if there are differ-
ences in potential between the ground of the devices. According to the difference
in potential the following measures must be taken:

<1V Direct shield connection at both sides


>1V Direct shield connection at both sides, additionally a potential com-
pensation line with a cross section 10 times of that of the shielding
has to be installed parallel to the data cable.

4.6 Protection against static charging


With a bus system which is totally electrically isolated the interface would be com-
pletely isolated and as a result could become statically charged. In order to prevent
this, the ground of the interface at one device must be connected to the protecting
ground via a 100 ohms resistor (see switch positions). 1)

4.7 Bias resistors


In order to always reach the required minimum level of ± 0.2 V also when all devic-
es are on reception, the two 470 ohms bias resistors have to be switched on at one
device (see switch positions). 1)

1) Preferably this is done at the master. If this is not possible it must be carried
out at the last device on the bus.

4.8 Setting the address


An address has to be set at each device. It has to correspond with the slave ad-
dress set in the master. On a bus system two slaves must never have the same
address. With the MEAF the address is set at the parameter HOST.ADR.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
10 Installation and configuration
4.9 Connection and switch setting
Important:

The connection and the setting of the switches of the automatic moisture control
unit (MYFC) and the liquids flow controller (MOZF) are according to the operating
instructions 66542-1.

According to requirement the serial interface can be connected at the terminals X7


or X17 (option IO extension). With 2 masters it is also possible to occupy both in-
terfaces simultaneously. Caution: only 1 master must transmit nominal values! If
the connection X7 (SIO) is selected the setting must be SYS.SIO = HOST. The rel-
evant switch is S3. If the connection is done to X17 (SIO2) the setting must be
SYS.SIO2 = HOST. The relevant switch is S4.

Mains module Basic print RAM/BATTERY EPROM


S2
RUN CAL

IO extension

1 2 3 4
S4 A B
X49

X13 X14 X15 X16 X17 X18 X19

230
S1 115 F3

A B A B
F1
1 2 3 4 X42 X41
S3
X1
X9
F2
X11 X12 X2 X3 X4 X5 X6 X7 X8

Shield 1
Shield 1 Serial interface Serial interface
SIO+ 2 SIO2+ 2
X7 RS-485 to host SIO2– 3 RS-485 to host
SIO–
COM
3
4
X17 COM 4
+24V 5
0V 6

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Installation and configuration 11
S3 or S4 Not last device Last device on
on the bus the bus

S3.1 / S4.1 Bias resistor + (up) OFF OFF 1)

S3.2 / S4.2 Bias resistor – (down) OFF OFF 1)

S3.3 / S4.3 Terminal resistor (term) OFF ON

S3.4 / S4.4 Protection ground GND OFF OFF 2)

1) see chapter 4.7 «Bias resistors»


2) see chapter 4.6 «Protection against static charging»

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
12 Installation and configuration
5 Protocol

5.1 General
All control, address and data characters of a protocol are displayable ASCII char-
acters. Each telegram (message) contains a ‘>’ as a starting character and a ‘CR’
(carriage return) as a concluding character.

Program Teli for Windows:


The program Teli for Windows is available for tests with this serial interface. It is
used to transfer telegrams and receive replies (master). The transmission and re-
ception data are continuously displayed. The data exchange takes place via the
serial interface of a PC. This interface can be configured as COM1 or COM2.
An interface converter (RS-232 RS-485) must be used.

5.2 Transmission procedure


The master operates each slave (MEAF) cyclically. Each slave has to have a dif-
ferent address. The data exchange with a slave takes place as follows:

Master transmits command message


Slave replies in one of 3 different ways

Depending on the command message received the slave replies as follows:

Reception fault or unknown command


NAK message (NAK: not acknowledge)

Master Slave

Command message for slave n

Start timer tm

Start timer ts

NAK message from slave n

Repetition of the command


message for the slave n

Start timer tm

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Protocol 13
Command message correctly received, do not transmit actual values
ACK message (ACK: acknowledge)

Master Slave

Command message for slave n

Start timer tm

Start timer ts

ACK message from slave n

Operate slave n+1

Start timer tm

Command message correctly received, transmit actual values


Return data message

Master Slave

Command message for slave n

Start timer tm

Start timer ts

Return data message from slave n

Operate slave n+1

Start timer tm

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
14 Protocol
5.3 Timeout times

5.3.1 Timeout for reply

After the transmission of the command message the master has to start the timer
tm. Within the time tm the master has to receive the first character of the NAK
message, the ACK message or the return data message from the addressed slave
(MEAF). For every further character tm is restarted.

Timeout value: tm = 300 ms

5.3.2 Timeout between transmissions from the master

Upon receiving a valid command message the addressed MEAF starts the timer ts.

Timeout value: ts = 60 s (standard) adjustable at parameter HOST.TOUT

If the MEAF does not receive a command message during the time ts then the
feeding is stopped for scales with a specified capacity (DUMP, DIFF, FBAL). A
fault ‘ERR 12 HOST’ is displayed.

If the setting at HOST.TOUT = 0, the timeout monitoring is switched off.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Protocol 15
6 Protocol structure

6.1 Definitions
ASCII-BCD permitted ASCII-BCD characters are all ASCII characters from
’0'…‘9’ (30…39 hex).
ASCII-Hex permitted ASCII-hex characters are all ASCII characters from
’0'…‘9’ (30…39 hex) and ‘A’…‘F’ (41…46 hex).
-H- represents the character with the highest value
-L- represents the character with the lowest value

6.2 Command message

> Address Command Data field Checksum CR


-H- -L- -H- … -L- -H- -L-

1 2 1 0…X 2 1

Number of ASCII characters

'>' Starting character of the command message


(ASCII ‘>’ corresponds to 3E hex)
Address Command message concerns the slave with the corresponding
address, the character with the higher value is transmitted first
(permitted characters: ASCII-hex)
Command Differentiation which nominal value is delivered to the slave or
which actual value is required by the master
(refer to the following chapter for valid commands)
Data field Nominal value for the addressed slave, the character with the
highest value is transmitted first
(permitted characters: ASCII-BCD or ASCII-hex)
Checksum Sum of the digits without carrying forward the HEX value of the
ASCII characters from address, command and data field
(without starting character '>')
(master transmits checksum in ASCII-hex)
'CR' Final character of the command message
(ASCII ‘CR’ corresponds to 0D hex)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
16 Protocol structure
6.3 NAK message

N Error code CR
-H- -L-

1 2 1

Number of ASCII characters

'N' Starting character of the NAK message


(ASCII ‘N’ corresponds to 4E hex)
Error code: Fault code of the not accepted command message, the char-
acter with the higher value is transmitted first
(permitted characters: ASCII-BCD)
Error code:
01 undefined command
02 incorrect checksum in command message
03 incorrect number of characters in command message
04 not used
05 incorrect character in command message
(not an ASCII-hex or ASCII-BCD character)
'CR' Final character of the NAK message
(ASCII ‘CR’ corresponds to 0D hex)

6.4 ACK message

A CR

1 1

Number of ASCII characters

'A' Starting character of the ACK message


(ASCII ‘A’ corresponds to 41 hex)
'CR' Final character of the ACK message
(ASCII ‘CR’ corresponds to 0D hex)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Protocol structure 17
6.5 Return data message

A Data field Checksum CR


-H- … -L- -H- -L-

1 0…X 2 1

Number of ASCII characters

'A' Starting character of the return data message


(ASCII ‘A’ corresponds to 41 hex)
Data field Actual value or actual values of the addressed slave, the char-
acter with the highest value is transmitted first
(permitted characters: ASCII-BCD or ASCII-hex)
Checksum Sum of the digits without carrying forward the HEX value of the
ASCII characters of the data field
(without starting character ‘A’) (checksum in ASCII-hex)
'CR' Final character of the return data message
(ASCII ‘CR’ corresponds to 0D hex)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
18 Protocol structure
7 General information for all devices

The commands in the command messages with nominal values consist of an


ASCII character represented by a capital letter.

The commands in the command messages without nominal values (collecting of


actual values) consist of an ASCII character represented by a small letter.

If the scale is calibrated in lb instead of kg then the unit of the weight values is in lb
instead of kg.

7.1 General examples


The host transmits the nominal capacity 17358 kg/h to the slave (MEAF) with the
set decimal address 1.

Host transmits command message:

> 01 Q 017358 EA CR
Starting character = >
Address = 01 hex (1 decimal)
Command = Q
Nominal capacity = 17358 kg/h
Checksum = EA hex
Final character = CR

Slave replies with ACK message:


A CR
Starting character = A
Final character = CR

The host demands the actual capacity in kg/h from the slave with the set decimal
address 161.

Host transmits command message:

> A1 q E3 CR
Starting character = >
Address = A1 hex (161 decimal)
Command = q
Checksum = E3 hex
Final character = CR

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
General information for all devices 19
Slave replies with return data message:

A 007914 35 CR
Starting character = A
Actual capacity = 7914 kg/h
Checksum = 35 hex
Final character = CR

The host demands the actual scale weight in gram from the slave with the set dec-
imal address 145.

Host transmits command message:


> 91 w E1 CR
Starting character = >
Address = 91 hex (145 decimal)
Command = w
Checksum = E1 hex
Final character = CR

Slave replies with return data message:


A 000319 2D CR
Starting character = A
Scale weight = 319 grams
Checksum = 2D hex
Final character = CR

If the scale weight is negative an ‘A’ is returned at the most significant bit.

Slave replies with return data message:


A A00127 3B CR
Starting character = A
Scale weight = -127 grams
Checksum = 3B hex
Final character = CR

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
20 General information for all devices
7.2 Example checksum calculation
Command message:
> 0 1 Q 0 1 7 3 5 8 EA CR

The starting character is not considered for the checksum.


ASCII Hex value Decimal value
0 30 48
1 31 49
Q 51 81
0 30 48
1 31 49
7 37 55
3 33 51
5 35 53
8 38 56
Sum 1EA 490

The sum is decimal 490. Since, however, it is only possible to transmit a value of
max. 255 the figure 256 has to be subtracted from the sum as many times as it re-
quires to get the figure below 256.

Checksum decimal = 490 – 256 = 234


Checksum hex = EA hex

The checksum EA hex is transmitted as


2 ASCII characters ‘E’ = 45 hex and ‘A’ = 41 hex.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
General information for all devices 21
7.3 Parameter output
It is possible to read out the parameters. Command E can be used for this pur-
pose. It has to be noted that the parameters are to be read only after a command
and not cyclically, because the operation is inhibited for a short time during the
query.

Command Number of Data contents/description


ASCII Hex characters
’E’ 45 5 Command:
“FIRST“: Starts parameter output
“NEXTx“ x= space: Calls the next parameter
Reply on 34 Parameter string in ASCII format or, if all parameters are output, the
Commad E end string

Parameter string:
2 characters ASCII-BCD: Address of MEAF
8 characters ASCII: Parameter group
8 characters ASCII: Parameter name
16 characters ASCII: Parameter value

End string:
2 characters ASCII-BCD: Address of MEAF
3 characters ASCII: “END” character string
29 characters ASCII:

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
22 General information for all devices
8 Dump scale (DUMP)

8.1 Data packets of the standard protocol


Compatible with MWEE control unit (except command ‘A’ and 'h')

8.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS) (additionally note 5) + 6)).

Command Number of Data contents/description


ASCII Hex characters
'A' 41 20 Nominal values
1 character ASCII-hex: Control flags
Bit 0: Start 6)
Bit 1: Stop 6)
Bit 2: Clear total
Bit 3: Clear alarm
1 character ASCII-hex: Control flags
Bit 0: Rest discharge
Bit 1: Rest feeding (from V32B)
Bit 2-3: n.u.
1 character ASCII-hex: n.u.
1 character ASCII-hex: Control flags
Bit 0-2: n.u.
Bit 3: Take over data (follow. 16 characters)
2 characters ASCII-BCD: n.u.
6 characters ASCII-BCD: Nominal capacity in kg/h 7)
8 characters ASCII-BCD: Nominal total weight in kg 1) 5)
With 0 the feeding is endless.
'C' 43 3 Nominal dump in kg (ASCII-BCD) 5)
'M' 4D 8 Nominal total weight in kg (ASCII-BCD) 1) 5)
The feeding is interrupted once the erasable total weight
reaches the nominal total weight.
If the nominal total weight = 0 the feeding is endless.
'O' 4F 6 Upper capacity tolerance in kg/h (ASCII-BCD) 7)
'Q' 51 6 Nominal capacity in kg/h (ASCII-BCD) 7)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Dump scale (DUMP) 23
Command Number of Data contents/description
ASCII Hex characters
'S' 53 1 Nominal status
1 character ASCII-hex: Bit 0: Rest feeding (from V32B)
Bit 1: Feeding release
0 = Stop / 1 = Start 6)
Bit 2: Set erasable total weight to zero
(clear total)
Bit 3: Rest discharge
'U' 55 6 Lower capacity tolerance in kg/h (ASCII-BCD) 7)
'V' 56 4 Cut-off weight in kg (ASCII-BCD) 5)

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWEE if HOST.WFOR = FIX
5) The nominal value is only accepted in step 1
6) Only if HOST.ENBL = ON
7) Dependent on the setting TCON.FDP from V36C
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
24 Dump scale (DUMP)
8.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'c' 63 2 Step number (ASCII-BCD)
'e' 65 2 Alarms
1 character ASCII-hex: Bit 0: Scale open
(1st transmit. character) Bit 1: No standstill
Bit 2: Emptying time
Bit 3: AD converter
1 character ASCII-hex: Bit 0: Tolerance (not on common alarm)
Bit 1: Common alarm
Bit 2: n.u.
Bit 3: Probe scale hopper
'f' 66 16 Actual value block
2 characters ASCII-hex: Alarms 'e'
6 characters ASCII-BCD: Actual capacity in kg/h 'q' 7)
8 characters ASCII-BCD: Total weight erasable in kg 'm' 1)
'g' 67 8 Total weight non-erasable in kg (ASCII-BCD) 1)
'h' 68 36 Actual values
1 character ASCII-hex: Status flags
Bit 0: Remote
Bit 1: New values ready
Bit 2: Total reached (nominal total weight)
Bit 3: Out of capacity tolerance
1 character ASCII-hex: Status flags
Bit 0: Cut-off point reached
Bit 1: Rest discharge carried out
(from V32B) 2)
Bit 2: n.u.
Bit 3: Common alarm (applies from V26A)
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Actual capacity in kg/h 'q' 7)
6 characters ASCII-BCD: Scale weight in g 'w' 1)
8 characters ASCII-BCD: Total weight erasable in kg 'm' 1)
8 characters ASCII-BCD: Total weight non-erasable in kg 'g' 1)
1 character ASCII-BCD: n.u.
1 character ASCII-BCD: Number of decimal places of the weight values
(0…3), if HOST.WFOR = DIV
'm' 6D 8 Total weight erasable in kg (ASCII-BCD) 1)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Dump scale (DUMP) 25
Command Number of Data contents/description
ASCII Hex characters
'q' 71 6 Actual capacity in kg/h (ASCII-BCD) 7)
'r' 72 1 Actual status
1 character ASCII-hex: Bit 0: Overriding operation
Bit 1: Rest discharge carried out 2)
Bit 2: Total reached (nominal total weight)
Bit 3: n.u.
't' 74 2 Scale type (ASCII-BCD)
03 without capacity control (like MWEE)
04 without capacity control (like MWEE)
'v' 76 2 Program version (ASCII-BCD)
Number of installed program version
'w' 77 6 Scale weight in g (ASCII-BCD) 1)
Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWEE if HOST.WFOR = FIX
2) Bit is erased as soon as bit rest discharge in Cmd 'A' or 'S' is reset
7) Dependent on the setting TCON.FDP from V36C
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
26 Dump scale (DUMP)
8.1.3 Examples dump scale

Acceptance or checking scale

Rest discharge of the scale and reading of total weight (total weight erasable) after
the acceptance or when changing the product.

Parameter SYS.REM = REMS


HOST.ENBL = ON
1. Initiate rest discharge (if the scale is at step 2)
Transmit command ‘S’ = 8
2. Query command ‘c’ until step number = 1
3. Read total weight command ‘m’
4. Clear total with command 'S' = 4
5. Restart the scale with command 'S' = 2

Loading scale with nominal weight input

Parameter SYS.REM = REMS


HOST.ENBL = ON
1. Transmit nominal total weight command ‘M’
2. Start scale with command 'S' = 2
3. Read command ‘r’ until bit 2 = 1 (total reached)
4. Read total weight with command 'm'
5. Clear total with command 'S' = 4

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Dump scale (DUMP) 27
8.2 Data packets of the MWET protocol
Compatible with the MWET control unit

8.2.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS) (additionally note 5) + 6)).

Command Number of Data contents/description


ASCII Hex characters
'M' 4D 8 Nominal total weight in kg (ASCII-BCD) 1) 5)
The feeding is interrupted once the erasable total weight
reaches the nominal total weight.
If the nominal total weight = 0 the feeding is endless.
'Q' 51 6 Nominal capacity in kg/h (ASCII-BCD) 7)
'S' 53 2 Nominal status
1 character ASCII-hex: Bit 0: Clear alarm
(1st transmit. character) Bit 1-3: n.u.
1 character ASCII-hex: Bit 0: Rest feeding
Bit 1: Release feeding
0 = Stop / 1 = Start 6)
Bit 2: Set erasable total weight to zero
(clear total)
Bit 3: Rest discharge
'V' 56 4 Cut-off weight in kg (ASCII-BCD) 5)

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWET if HOST.WFOR = FIX
5) The nominal value is only accepted in step 1
6) Only if HOST.ENBL = ON
7) Dependent on the setting TCON.FDP from V36C
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
28 Dump scale (DUMP)
8.2.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'c' 63 2 Step number (ASCII-BCD)
'e' 65 2 Alarms
1 character ASCII-hex: Bit 0: Scale open
(1st transmit. character) Bit 1: No standstill
Bit 2: Emptying time
Bit 3: AD converter
1 character ASCII-hex: Bit 0: Zero tare
Bit 1: Common alarm
Bit 2: Inlet slide gate
Bit 3: Pressure drop compressed air
'f' 66 17 Actual value block
2 characters ASCII-hex: Alarms 'e'
6 characters ASCII-BCD: Actual capacity in kg/h 'q' 7)
9 characters ASCII-BCD: Total weight erasable in kg 'm' 1)
'g' 67 9 Total weight non-erasable in kg (ASCII-BCD) 1)
'm' 6D 9 Total weight erasable in kg (ASCII-BCD) 1)
'q' 71 6 Actual capacity in kg/h (ASCII-BCD) 7)
'r' 72 1 Actual status
1 character ASCII-hex: Bit 0: Overriding operation
Bit 1: Rest discharge carried out
Bit 2: Total reached
Bit 3: Cut-off point reached
't' 74 2 Scale type (ASCII-BCD)
30 (like MWET)
'v' 76 2 Program version (ASCII-BCD)
Number of the installed program version
'w' 77 8 Scale weight in g (ASCII-BCD) 1)
Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWET if HOST.WFOR = FIX
7) Dependent on the setting TCON.FDP from V36C
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Dump scale (DUMP) 29
9 Differential dosing scale (DIFF,
DIFFG, DIFFM)

9.1 Data packets


Compatible with MWEG, MWEG2, MWEO, MWEY and MEAE control unit
(except command ‘A’, ‘P’, ‘R’, ‘h’ and 'p')

9.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS) (additionally note 5) + 6)).

Command Number of Data contents/description


ASCII Hex characters
'A' 41 20 Nominal value
1 character ASCII-hex: Control flags
Bit 0: Start 6)
Bit 1: Stop 6)
Bit 2: Clear total
Bit 3: Clear alarm
1 character ASCII-hex: Control flags
Bit 0: Discharge
Bit 1: Stop discharge
Bit 2: Fill up
Bit 3: n.u.
1 character ASCII-hex: n.u.
1 character ASCII-hex: Control flags
Bit 0-2: n.u.
Bit 3: Take over data (follow. 16 characters)
2 characters ASCII-BCD: Recipe number 0…50 'R' 5)
With a recipe number of 0 the recipe
selected last remains active.
6 characters ASCII-BCD: Nominal capacity in kg/h 'Q' 2) 7)
8 characters ASCII-BCD: Nominal total weight in kg 'M' 1) 3) 5)
With 0 the feeding is endless.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
30 Differential dosing scale (DIFF, DIFFG, DIFFM)
Command Number of Data contents/description
ASCII Hex characters
'M' 4D 8 Nominal total weight in kg (ASCII-BCD) 1) 3) 5)
The feeding is interrupted once the erasable total weight
reaches the nominal total weight.
If the nominal total weight = 0 the feeding is endless.
'P' 50 40 Transmit recipe
2 characters ASCII-BCD: Recipe number 0…50
0 = Overwrite the working recipe
1…50 = Overwrite the recipe in the memory
2 characters ASCII-BCD: n.u.
4 characters ASCII-BCD: Amplification factor (FACT)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Specific gravity (DENS) in 0.01 kg/l
6 characters ASCII-BCD: n.u.
1 character ASCII-BCD: Auto. corr. amplification factor (CFAC)
0 = OFF / 1 = ON
9 characters ASCII-BCD: n.u.
4 characters ASCII-BCD: Cut-off point (CWT)
Division according to ADC.DIV
8 characters ASCII-BCD: n.u.
'Q' 51 6 Nominal capacity in kg/h (ASCII-BCD) 2) 7)
With nominal capacity < min. nominal capacity
the feeding does not take place.
With nominal capacity > max. nominal capacity
the feeding continues with the old nominal capacity.
'R' 52 2 Transmit recipe number (load recipe) 5)
the corresponding recipe is loaded into the working recipe 0.
2 characters ASCII-BCD: Recipe number 1…50
'S' 53 1 Nominal status
1 character ASCII-hex: Bit 0: Clear flag power failure in actual status
Bit 1: Feeding release
0 = Stop / 1 = Start 6)
Bit 2: Set erasable total weight to zero
(Clear total)
Bit 3: n.u.
'T' 54 1 Nominal status 2
1 character ASCII-hex: Bit 0: Fill up
Bit 1: Discharge
Bit 2-3: n.u.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential dosing scale (DIFF, DIFFG, DIFFM) 31
Command Number of Data contents/description
ASCII Hex characters
‘W‘ 57 3 Specific gravity in 0.01 kg/l (applies from V29A) 5)
(DENS from working recipe; range 0.10…3.00)

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWEG…MEAE if HOST.WFOR = FIX
2) With DIFFM in 10 g/h
3) With DIFFM in g if HOST.WFOR = FIX
5) The nominal value is only accepted in step 1
6) Only if HOST.ENBL = ON
7) For admix mode (DIFF/DIFFM) admix percentage in 0.0001 %
n.u. = not used

9.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'a' 61 2 Alarms
1 character ASCII-hex: Bit 0: Common alarm
(1st transmit. character) Bit 1: n.u.
Bit 2: AD converter
Bit 3: Measuring fault
1 character ASCII-hex: Bit 0: Surge hopper empty 9)
(not on common alarm)
Bit 1: Scale hopper empty
Bit 2: Frequency converter or feeding drive
Bit 3: Tolerance
'c' 63 2 Step number (ASCII-BCD)
'd' 64 18 Actual value block 2
2 characters ASCII-hex: Actual status 's'
2 characters ASCII-hex: Alarms 'a'
6 characters ASCII-BCD: Actual capacity in kg/h 'q' 2)
8 characters ASCII-BCD: Total weight erasable in kg 'm' 1) 3)
'g' 67 8 Total weight non-erasable in kg (ASCII-BCD) 1) 3)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
32 Differential dosing scale (DIFF, DIFFG, DIFFM)
Command Number of Data contents/description
ASCII Hex characters
'h' 68 36 Actual values
1 character ASCII-hex: Status flags
Bit 0: Remote
Bit 1: New values ready
Bit 2: Total reached
Bit 3: Low level (scale hopper empty)
1 character ASCII-hex: Status flags
Bit 0: Discharge completed 8)
Bit 1: Surge hopper empty 9)
Bit 2: Ready for feeding
Bit 3: Common alarm (applies from V26A)
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Actual capacity in kg/h 'q' 2)
6 characters ASCII-BCD: Scale weight in g 'w' 1)
8 characters ASCII-BCD: Total weight erasable in kg 'm' 1) 3)
8 characters ASCII-BCD: Total weight non-erasable in kg 'g' 1) 3)
1 character ASCII-BCD: n.u.
1 character ASCII-BCD: Number of decimal places of the weight values
(0…3), if HOST.WFOR = DIV
'i' 69 10 Actual value block 1
6 characters ASCII-BCD: Max. nominal capacity in kg/h 'x' 2)
2 characters ASCII-BCD: Program version 'v'
2 characters ASCII-BCD: Scale type 't'

'm' 6D 8 Total weight erasable in kg (ASCII-BCD) 1)

'n' 6E 6 Minimum nominal capacity in kg/h (ASCII-BCD) 2)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential dosing scale (DIFF, DIFFG, DIFFM) 33
Command Number of Data contents/description
ASCII Hex characters
'p' 70 40 Read recipe (read working recipe in memory 0)
2 characters ASCII-BCD: Current recipe number 0…50
2 characters ASCII-BCD: n.u.
4 characters ASCII-BCD: Amplification factor (FACT)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Specific gravity (DENS) in 0.01 kg/l
6 characters ASCII-BCD: n.u.
1 character ASCII-BCD: Auto. corr. amplification factor (CFAC)
0 = OFF / 1 = ON
9 characters ASCII-BCD: n.u.
4 characters ASCII-BCD: Cut-off weight (CWT)
Division according to ADC.DIV
8 characters ASCII-BCD: n.u.

'q' 71 6 Actual capacity in kg/h (ASCII-BCD) 2)

's' 73 2 Actual status


1 character ASCII-hex: Status flag
(1st transmit. character) Bit 0: Power failure
Bit 1: Operation
Bit 2: Total reached
Bit 3: Ready for feeding
1 character ASCII-hex: Status flag
Bit 0: Always 1
Bit 1: Local operation
Bit 2: Discharge completed 8)
Bit 3: Alters the status after every cycle

't' 74 2 Scale type (ASCII-BCD)


09 = DIFFM (like MWEY)
10 = DIFF (like MWEO)
11 = DIFFG (like MWEG2)

'v' 76 2 Program version (ASCII-BCD)


Number of the installed program version

'w' 77 6 Scale weight in g (ASCII-BCD) 1)


Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

'x' 78 6 Maximum nominal capacity in kg/h (ASCII-BCD) 2)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
34 Differential dosing scale (DIFF, DIFFG, DIFFM)
Command Number of Data contents/description
ASCII Hex characters
'z' 7A 8 Cycle weight in g (ASCII-BCD) 1)
Quantity of product passed through during a measuring cycle.
Only for testing purposes.

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible with MWEG…MEAE if HOST.WFOR = FIX
2) With DIFFM in 10 g/h
3) With DIFFM in g if HOST.WFOR = FIX
8) Discharge completed is set once the discharge has been completed.
It is erased if bit «Stop discharge» is set in Cmd 'A', or if bit «Discharge» is erased in Cmd 'T'
or with a normal start. (from version 35D)
9) Operating mode = FLOCON: scale could not be filled in the refilling time.
Operating mode = FLOMET: (from V35D) The feeding of product to the scale is stopped.
Is erased if the feeding of product continues, or in the case of
feeding release = 0, or in the case of discharge.
n.u. = not used

9.1.3 Example differential dosing scale

Feeding of a certain product quantity with a certain capacity:

Parameter SYS.REM = REMS


HOST.ENBL = ON
1. Specify the nominal total weight with command 'M'
2. Specify the nominal capacity with command 'Q'
3. Start feeding with command 'S' = 2
4. Read command ‘s’ until bit 2 = 1
(in the first character; total reached)
5. Read erasable total weight with command 'm'
6. Clear total with command 'S' = 4

Abbreviated version with command ‘A’ and 'h':

1. Clear total, transmit nominal total weight and nominal capacity and start with
command ‘A’ with following data:
5 00 8 00 003000 00000100

Nominal total weight e.g. 100 kg


Nominal capacity e.g. 3 t/h
Bit 3 = 1 take over data
(nominal total weight + nominal capacity)
Bit 0 = 1: Start
Bit 2 = 1: Clear total

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential dosing scale (DIFF, DIFFG, DIFFM) 35
2. Query command ‘h’ cyclically until bit 2 = 1 in the 1st character (total reached).
If the bit ‘Total reached’ has been set it is also possible to take over the total
weight.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
36 Differential dosing scale (DIFF, DIFFG, DIFFM)
10 Bagging scale (BAG)

10.1 Data packets

10.1.1 Commands with nominal values

Certain nominal values are only accepted in the steps 1 or 9, the others always
(see 5).

Command Number of Data contents/description


ASCII Hex characters
'A' 41 20 Nominal values
1 character ASCII-hex: Control flags
Bit 0, 1: n.u.
Bit 2: Clear bag counter/total (from V26A)
Bit 3: Clear alarm
2 characters ASCII-hex: n.u.
1 character ASCII-hex: Control flags
Bit 0-2: n.u.
Bit 3: Take over data
(following 16 characters)
2 characters ASCII-BCD: Recipe number 0…50 'R' 5)
With a recipe number of 0 the recipe
selected last remains active.
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal number of bags 'B'
8 characters ASCII-BCD: n.u.
'B' 42 5 Nominal number of bags (ASCII-BCD)
'N' 4E 3 Recipe number (ASCII-BCD) (load recipe) 5)
(1…50; only 2nd + 3rd characters are used)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Bagging scale (BAG) 37
Command Number of Data contents/description
ASCII Hex characters
'P' 50 40 Transmit recipe 5)
2 characters ASCII-BCD: Recipe number 0…50
0 = Overwrite the working recipe
1…50 = Overwrite the recipe in the memory
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag (SIZE) 4)
4 characters ASCII-BCD: Empty weight (EWT) 4)
2 characters ASCII-BCD: Nominal weight tolerance + (TOL+) 4)
2 characters ASCII-BCD: Nominal weight tolerance – (TOL-) 4)
2 characters ASCII-BCD: Control cycle (CCYC)
1 character ASCII-BCD: Fast flow time/weight feeding (DOSW)
1 character ASCII-BCD: n.u.
4 characters ASCII-BCD: Fast flow starting value (STRT)
(weight or time in 0.01 s) 4)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s (TDRI)
4 characters ASCII-BCD: Dribble flow cut-off point (CUTW) 4)
2 characters ASCII-BCD: Fast flow capacity in % (FFLO)
2 characters ASCII-BCD: Dribble flow capacity in % (DFLO)
4 characters ASCII-BCD: n.u.
'R' 52 2 Recipe number (ASCII-BCD) (load recipe) 5)
The corresponding recipe is loaded into the
working memory 0 (1…50).
'S' 53 2 Nominal status
1 character ASCII-hex: Bit 0: n.u.
(1st transmit. character) Bit 1: Clear alarm
Bit 2: Clear bag counter/total (from V26A)
Bit 3: n.u.
1 character ASCII-hex: Bit 0-2: n.u.
Bit 3: Save recipe
If only the 1st character is transmitted (number of characters = 1) then
this command is accepted.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
38 Bagging scale (BAG)
Command Number of Data contents/description
ASCII Hex characters
'Y' 59 78 Transmit recipe 5)
5 characters ASCII-BCD: Nominal number of bags
3 characters ASCII-BCD: Recipe number (0…50)
32 characters ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag 4)
4 characters ASCII-BCD: Empty weight 4)
2 characters ASCII-BCD: Control cycle
4 characters ASCII-BCD: Bag weight tolerance + 4)
4 characters ASCII-BCD: Bag weight tolerance - 4)
1 character ASCII-BCD: Weight feeding
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s
4 characters ASCII-BCD: Fast flow starting value
(weight or time in 0.01 s) 4)
4 characters ASCII-BCD: Dribble cut-off point 4)
2 characters ASCII-BCD: Fast flow capacity in %
2 characters ASCII-BCD: Dribble flow capacity in %
3 characters ASCII-BCD: n.u.

4) Division according to ADC.DIV


5) The nominal value is only accepted in step 1
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Bagging scale (BAG) 39
10.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'c' 63 2 Step number (ASCII-BCD)
'e' 65 2 Alarms
1 character ASCII-hex: Bit 0: Tolerance
(1st transmit. character) Bit 1: Feeding time
Bit 2: No standstill
Bit 3: AD converter
1 character ASCII-hex: Bit 0: Power failure
Bit 1: Common alarm
Bit 2: Zero weight check
Bit 3: Emptying time
'f' 66 20 Actual value block
2 characters ASCII-hex: Alarms 'e'
1 character ASCII-hex: Actual status 'r'
6 characters ASCII-BCD: Nominal weight of bag 4)
6 characters ASCII-BCD: Actual weight of bag 4)
5 characters ASCII-BCD: Bag counter (incrementing)
'h' 68 36 Actual values
1 character ASCII-hex: Status flags
Bit 0: Remote
Bit 1: New values are ready
Bit 2: Number of bags reached
Bit 3: Bag weight out of tolerance
1 character ASCII-hex: Status flags
Bit 0: Weight of checked bag
Bit 1, 2: n.u.
Bit 3: Common alarm (applies from V26A)
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Bag counter (incrementing)
6 characters ASCII-BCD: Nominal bag weight (applies from V26A) 4)
8 characters ASCII-BCD: Total weight erasable 'm' 4)
8 characters ASCII-BCD: Bag counter non-erasable
1 character ASCII-BCD: n.u.
1 character ASCII-BCD: Number of decimal places of the weight values
according to ADC.DIV
'm' 6D 8 Total weight erasable (ASCII-BCD) 4)
'n' 6E 3 Current recipe number (ASCII-BCD) (only 2nd + 3rd characters are used)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
40 Bagging scale (BAG)
Command Number of Data contents/description
ASCII Hex characters
'p' 70 40 Read recipe (read working recipe in memory 0)
2 characters ASCII-BCD: Current recipe number 0…50
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag (SIZE) 4)
4 characters ASCII-BCD: Empty weight (EWT) 4)
2 characters ASCII-BCD: Nominal weight tolerance + (TOL+) 4)
2 characters ASCII-BCD: Nominal weight tolerance – (TOL-) 4)
2 characters ASCII-BCD: Control cycle (CCYC)
1 character ASCII-BCD: Fast flow time/weight feeding (DOSW)
1 character ASCII-BCD: n.u.
4 characters ASCII-BCD: Fast flow starting value (STRT)
(weight or time in 0.01 s) 4)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Nominal time of dribble flow in 0.01 s (TDRI)
4 characters ASCII-BCD: Dribble flow cut-off point (CUTW) 4)
2 characters ASCII-BCD: Fast flow capacity in % (FFLO)
2 characters ASCII-BCD: Dribble flow capacity in % (DFLO)
4 characters ASCII-BCD: n.u.
'r' 72 1 Actual status
1 character ASCII-Hex: Bit 0: n.u.
Bit 1: Weight of checked bag
Bit 2: Number of bags reached
Bit 3: n.u.
't' 74 2 Scale type (ASCII-BCD) 32 (like MEAP)
'v' 76 2 Program version (ASCII-BCD)
Number of the installed program version
'w' 77 6 Scale weight in g (ASCII-BCD) 1)
Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Bagging scale (BAG) 41
Command Number of Data contents/description
ASCII Hex characters
'y' 79 78 Recipe data
5 characters ASCII-BCD: Nominal number of bags
3 characters ASCII-BCD: Recipe number
32 characters ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag 4)
4 characters ASCII-BCD: Empty weight 4)
2 characters ASCII-BCD: Control cycle
4 characters ASCII-BCD: Bag weight tolerance + 4)
4 characters ASCII-BCD: Bag weight tolerance - 4)
1 character ASCII-BCD: Weight feeding
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s
4 characters ASCII-BCD: Fast flow starting value
(weight or time in 0.01 s) 4)
4 characters ASCII-BCD: Dribble cut-off point 4)
2 characters ASCII-BCD: Fast flow capacity in %
2 characters ASCII-BCD: Dribble flow capacity in %
3 characters ASCII-BCD: n.u.

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


4) Division according to ADC.DIV
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
42 Bagging scale (BAG)
11 Differential bagging scale
(BAGD1, BAGD2, BAGD3)

11.1 Data packets

11.1.1 Commands with nominal values

Certain nominal values are only accepted in the steps 1 or 9, the others always
(see 5).

Command Number of Data contents/description


ASCII Hex characters

'A' 41 20 Nominal values


1 character ASCII-hex: Control flags
Bit 0, 1: n.u.
Bit 2: Clear bag counter/total
Bit 3: Clear alarm
2 characters ASCII-hex: n.u.
1 character ASCII-hex: Control flags
Bit 0-2: n.u.
Bit 3: Take over data
(following 16 characters)
2 characters ASCII-BCD: Recipe number 0…50 'R' 5)
With a recipe number of 0 the recipe
selected last remains active.
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal number of bags 'B'
8 characters ASCII-BCD: n.u.

'B' 42 5 Nominal number of bags (ASCII-BCD)

'M' 4D 8 Nominal total weight in kg (ASCII-BCD) (only for continuous operation)


The feeding is interrupted once the total weight reaches the nominal total
weight. If the nominal total weight is 0 the feeding is endless.

'N' 4E 3 Recipe number (ASCII-BCD) (load recipe) 5)


(1…50; only 2nd + 3rd characters are used)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential bagging scale (BAGD1, BAGD2, BAGD3) 43
Command Number of Data contents/description
ASCII Hex characters

'P' 50 40 Transmit recipe 5)


2 characters ASCII-BCD: Recipe number 0…50
0 = Overwrite the working recipe
1…50 = Overwrite the recipe in the memory
(do not load recipe)
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag (SIZE) 4)
4 characters ASCII-BCD: n.u.
2 characters ASCII-BCD: Nominal weight tolerance + (TOL+) 4)
2 characters ASCII-BCD: Nominal weight tolerance – (TOL-) 4)
2 characters ASCII-BCD: Control cycle (CCYC)
1 character ASCII-BCD: Fast flow time/weight feeding (DOSW)
1 character ASCII-BCD: n.u.
4 characters ASCII-BCD: Fast flow starting value (STRT)
(weight or time in 0.01 s) 4)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s (TDRI)
4 characters ASCII-BCD: Dribble flow cut-off point (CUTW) 4)
2 characters ASCII-BCD: Fast flow capacity in % (FFLO)
2 characters ASCII-BCD: Dribble flow capacity in % (DFLO)
4 characters ASCII-BCD: Bulk density (DENS) in 0.01 kg/l

'Q' 51 6 Nominal capacity in % 5…99


Only the last two digits are used (only for continuous operation)
'R' 52 2 Recipe number (ASCII-BCD) (load recipe) 5)
The corresponding recipe is loaded into the
working memory 0 (1…50).
'S' 53 2 Nominal status
1 character ASCII-hex: Bit 0: n.u.
(1st transmit. character) Bit 1: Clear alarm
Bit 2: Clear bag counter/total
Bit 3: n.u.
1 character ASCII-hex: Bit 0-2: n.u.
Bit 3: Save recipe
If only the 1st character is transmitted (number of characters = 1) then
this command is accepted.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
44 Differential bagging scale (BAGD1, BAGD2, BAGD3)
Command Number of Data contents/description
ASCII Hex characters

'Y' 59 78 Transmit and load recipe 5)


5 characters ASCII-BCD: Nominal number of bags
3 characters ASCII-BCD: Recipe number (0…50)
32 characters ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag 4)
4 characters ASCII-BCD: n.u.
2 characters ASCII-BCD: Control cycle
4 characters ASCII-BCD: Bag weight tolerance + 4)
4 characters ASCII-BCD: Bag weight tolerance - 4)
1 character ASCII-BCD: Weight feeding
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s
4 characters ASCII-BCD: Fast flow starting value
(weight or time in 0.01 s) 4)
4 characters ASCII-BCD: Dribble cut-off point 4)
2 characters ASCII-BCD: Fast flow capacity in %
2 characters ASCII-BCD: Dribble flow capacity in %
3 characters ASCII-BCD: Bulk density in 0.01 kg/l

4) Division according to ADC.DIV


5) The nominal value is only accepted in step 1
n.u. = not used

11.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'c' 63 2 Step number (ASCII-BCD)
'e' 65 2 Alarms
1 character ASCII-hex: Bit 0: Tolerance
(1st transmit. character) Bit 1: Feeding time
Bit 2: No standstill
Bit 3: AD converter
1 character ASCII-hex: Bit 0: Power failure
Bit 1: Common alarm
Bit 2: Not enough product
Bit 3: Filling time

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential bagging scale (BAGD1, BAGD2, BAGD3) 45
Command Number of Data contents/description
ASCII Hex characters
'f' 66 20 Actual value block
2 characters ASCII-hex: Alarms 'e'
1 character ASCII-hex: Actual status 'r'
6 characters ASCII-BCD: Nominal weight of bag 4)
6 characters ASCII-BCD: Actual weight of bag 4)
5 characters ASCII-BCD: Bag counter (incrementing)
'h' 68 36 Actual values
1 character ASCII-hex: Status flags
Bit 0: Remote
Bit 1: New values are ready
Bit 2: Number of bags reached/
Total reached, continuous operation
Bit 3: Bag weight out of tolerance
1 character ASCII-hex: Status flags
Bit 0: Weight of checked bag
Bit 1, 2: n.u.
Bit 3: Common alarm
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Bag counter (incrementing)
6 characters ASCII-BCD: Nominal weight of bag 4)
8 characters ASCII-BCD: Total weight erasable in kg
(bagging or continuous operation)
8 characters ASCII-BCD: Bag counter non-erasable
1 character ASCII-BCD: n.u.
1 character ASCII-BCD: Number of decimal places of the weight values
according to ADC.DIV
'm' 6D 8 Total weight erasable (ASCII-BCD) in kg
(bagging or continuous operation)
'n' 6E 3 Current recipe number (ASCII-BCD) (only 2nd + 3rd characters are used)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
46 Differential bagging scale (BAGD1, BAGD2, BAGD3)
Command Number of Data contents/description
ASCII Hex characters
'p' 70 40 Read recipe (read working recipe in memory 0)
2 characters ASCII-BCD: Current recipe number 0…50
1 character ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag (SIZE) 4)
4 characters ASCII-BCD: n.u.
2 characters ASCII-BCD: Nominal weight tolerance + (TOL+) 4)
2 characters ASCII-BCD: Nominal weight tolerance – (TOL-) 4)
2 characters ASCII-BCD: Control cycle (CCYC)
1 character ASCII-BCD: Fast flow time/weight feeding (DOSW)
1 character ASCII-BCD: n.u.
4 characters ASCII-BCD: Fast flow starting value (STRT)
(weight or time in 0.01 s) 4)
1 character ASCII-BCD: n.u.
3 characters ASCII-BCD: Nominal time of dribble flow in 0.01 s (TDRI)
4 characters ASCII-BCD: Dribble flow cut-off point (CUTW) 4)
2 characters ASCII-BCD: Fast flow capacity in % (FFLO)
2 characters ASCII-BCD: Dribble flow capacity in % (DFLO)
4 characters ASCII-BCD: Bulk density (DENS) in 0.01 kg/l
'q' 71 6 Actual capacity in kg/h (ASCII-BCD) (only in continuous operation)
'r' 72 1 Actual status
1 character ASCII-Hex: Bit 0: n.u.
Bit 1: Weight of checked bag
Bit 2: Number of bags reached/
Total reached, continuous operation
Bit 3: n.u.
't' 74 2 Scale type (ASCII-BCD) 31 (like MWEC)
'v' 76 2 Program version (ASCII-BCD)
Number of the installed program version
'w' 77 6 Scale weight (ASCII-BCD) 4)
Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Differential bagging scale (BAGD1, BAGD2, BAGD3) 47
Command Number of Data contents/description
ASCII Hex characters
'y' 79 78 Recipe data
5 characters ASCII-BCD: Nominal number of bags
3 characters ASCII-BCD: Recipe number
32 characters ASCII-BCD: n.u.
5 characters ASCII-BCD: Nominal weight of bag 4)
4 characters ASCII-BCD: n.u.
2 characters ASCII-BCD: Control cycle
4 characters ASCII-BCD: Bag weight tolerance + 4)
4 characters ASCII-BCD: Bag weight tolerance - 4)
1 character ASCII-BCD: Weight feeding
3 characters ASCII-BCD: Nominal time of dribble flow in 0.1 s
4 characters ASCII-BCD: Fast flow starting value
(weight or time in 0.01 s) 4)
4 characters ASCII-BCD: Dribble cut-off point 4)
2 characters ASCII-BCD: Fast flow capacity in %
2 characters ASCII-BCD: Dribble flow capacity in %
3 characters ASCII-BCD: Bulk density in 0.01 kg/l

4) Division according to ADC.DIV (standard division 0.01 kg)


n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
48 Differential bagging scale (BAGD1, BAGD2, BAGD3)
12 Flowmeter MZAH (FBAL)

(FBAL with SMOD=ON)

12.1 Data packets


Mainly compatible to MWEG / DIFFG with SMOD = ON
The commands can be seen in the following tables.

Mainly compatible to MZAG with SMOD = OFF


The commands are described in the operating instructions 66338-1 MZAG.

12.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Command Number of Data contents/description


ASCII Hex characters
'A' 41 20 Nominal value
1 character ASCII-Hex: Control flags
Bit 0: Start
Bit 1: Stop
Bit 2: Clear total
Bit 3: Clear alarm
2 characters ASCII-Hex: n.u.
1 character ASCII-Hex: Control flags
Bit 0: Nominal capacity as a percentage
Bit 1-2: n.u.
Bit 3: Take over data (follow. 16 characters)
2 characters ASCII-BCD: n.u.
6 characters ASCII-BCD: Nominal capacity in kg/h or 0.1 %
8 characters ASCII-BCD: Nominal total weight in kg 'M' 1)
With 0 the feeding is endless.

'K' 4B 6 Correction factor of the flow capacity in [‰] (ASCII-BCD)


Formula: (reference scale / MZAH) x 1000
1000 is neutral value (no correction)
Range: ± 30%
000700…001300 [001000]

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Flowmeter MZAH (FBAL) 49
Command Number of Data contents/description
ASCII Hex characters
'Q' 51 6 Nominal capacity in kg/h (ASCII-BCD)
With nominal capacity < min. nominal cap. feeding does not take place.
With nominal capacity > max. nominal capacity is limited to FMAX
Example: 027500 [kg/h]

‘P’ 50 4 Nominal capacity in 0.1 % (ASCII-BCD)


With nominal capacity < min. nominal cap. feeding does not take place.
With nominal capacity > max. nominal capacity is limited to FMAX

'S' 53 1 Nominal status


1 character ASCII-Hex: Bit 0: Clear flag power failure in actual status
Bit 1: Feeding release 0 = Stop / 1 = Start
Bit 2: Set erasable total weight to zero
(clear total)
Bit 3: n.u.

'M' 4D 8 Nominal total weight in kg (ASCII-BCD) (from V35A) 1)


The feeding is interrupted once the erasable total weight
reaches the nominal total weight.
If the nominal total weight = 0 the feeding is endless.

1) The nominal value is only accepted in step 1


n.u. = not used

12.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'a' 61 2 Alarms
1 character ASCII-Hex: Bit 0: Common alarm
(1st transmit. character) Bit 1: n.u.
Bit 2: AD converter
Bit 3: Zeroing fault
1 character ASCII-Hex: Bit 0: n.u.
Bit 1: Silo empty
Bit 2: Slide gate / leakage
Bit 3: Tolerance
'c' 63 2 Step number (ASCII-BCD)
'd' 64 18 Actual value block 2
2 characters ASCII-Hex: Actual status 's'
2 characters ASCII-Hex: Alarms 'a'
6 characters ASCII-BCD: Actual capacity in kg/h 'q'
8 characters ASCII-BCD: Total weight erasable in kg 'm'

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
50 Flowmeter MZAH (FBAL)
Command Number of Data contents/description
ASCII Hex characters
'g' 67 8 Total weight non-erasable in kg (ASCII-BCD)
'h' 68 36 Actual values
1 character ASCII-Hex: Status flags
Bit 0: Remote
Bit 1: New values are ready
Bit 2: Total reached
Bit 3: Silo empty
1 character ASCII-Hex: Status flags
Bit 0: n.u.
Bit 1: n.u.
Bit 2: n.u.
Bit 3: Common alarm
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Actual capacity in kg/h 'q'
6 characters ASCII-BCD: Scale weight in g 'w'
8 characters ASCII-BCD: Total weight erasable in kg 'm'
8 characters ASCII-BCD: Total weight non-erasable in kg 'g'
1 character ASCII-BCD: n.u.(0)
1 character ASCII-BCD: n.u.(0)
'i' 69 10 Actual value block 1
6 characters ASCII-BCD: Max. nominal capacity in kg/h 'x'
2 characters ASCII-BCD: Program version 'v'
2 characters ASCII-BCD: Scale type (11 MWEG / DIFFG) 't'
'm' 6D 8 Total weight erasable in kg (ASCII-BCD)
'n' 6E 6 Minimum nominal capacity in kg/h (ASCII-BCD)
'q' 71 6 Actual capacity in kg/h (ASCII-BCD)
Example: 013575 [kg/h]

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Flowmeter MZAH (FBAL) 51
Command Number of Data contents/description
ASCII Hex characters
's' 73 2 Actual status
1 character ASCII-Hex: Status flag
(1st transmit. character) Bit 0: Power failure
Bit 1: Operation
Bit 2: Total reached
Bit 3: n.u.
1 character ASCII-Hex: Status flag
Bit 0: Always 1
Bit 1: Local mode
Bit 2: n.u.
Bit 3: Changes status after each cycle
't' 74 2 Type of device (ASCII-BCD)
SMOD = ON (11 like MWEG / DIFFG)
SMOD = OFF (62 like MZAG)
'v' 76 2 Program version (ASCII-BCD)
Number of the installed program version
'w' 77 6 Scale weight in g (ASCII-BCD)
actual weight on the impact plate
for the general evaluation of the DMS weight.
'x' 78 6 Maximum nominal capacity in kg/h (ASCII-BCD)

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
52 Flowmeter MZAH (FBAL)
13 Metering slide gate MZDE
(SLIDE)

13.1 Data packets

13.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Command Number of Data contents/description


ASCII Hex characters
‘A’ 41 20 Nominal value
1 character ASCII-hex: Control flags
(1st transmit. character) Bit 0: Start
Bit 1: Stop
Bit 2: n.u.
Bit 3: Clear alarm
1 character ASCII-Hex: Control flags
Bit 0: Discharge (level control)
Bit 1: n.u
Bit 2: n.u
Bit 3: n.u.
1 charcter ASCII-Hex: n.u.
1 character ASCII-Hex: Control flags
Bit 0-2: n.u.
Bit 3: Take over data (follow. 16 characters)
2 characters ASCII-BCD: n.u.
6 characters ASCII-BCD: Nominal position in ‰ ‘Q’
8 characters ASCII-BCD: n.u.
‘Q’ 51 6 Nominal position in ‰ (ASCII-BCD)
With nominal position < min. nominal position the slide gate is closed.
With nominal position > max. nominal position is limited to PMAX
Only the last 4 digits are used.
Example: 000650 [‰] corresponds to 65.0 %

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Metering slide gate MZDE (SLIDE) 53
Command Number of Data contents/description
ASCII Hex characters
‘S’ 53 1 Nominal status
1 character ASCII-hex: Bit 0: Clear flag power failure in actual status
Bit 1: Feeding release 0 = Stop / 1 = Start
Bit 2: n.u.
Bit 3: n.u.

n.u. = not used

13.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
‘a’ 61 2 Alarms
1 character ASCII-hex: Bit 0: Common alarm
(1st transmit. character) Bit 1: n.u.
Bit 2: AD converter
Bit 3: Fault during zeroing
1 character ASCII-hex: Bit 0: n.u.
Bit 1: n.u.
Bit 2: Slide gate / leakage
Bit 3: Tolerance
‘c’ 63 2 Step number (ASCII-BCD)
‘d’ 64 18 Actual value block 2
2 characters ASCII-hex: Actual status ‘s’
2 characters ASCII-hex: Alarms ‘a’
6 characters ASCII-BCD: Actual position in ‰ ‘q’
8 characters ASCII-BCD: n.u. (0)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
54 Metering slide gate MZDE (SLIDE)
Command Number of Data contents/description
ASCII Hex characters
‘h’ 68 36 Actual values
1 character ASCII-hex: Status flags
(1st transmit. character) Bit 0: Remote
Bit 1: New values ready
Bit 2: n.u.
Bit 3: n.u.
1 character ASCII-hex: Status flags
Bit 0: Discharge completed (level control)
Bit 1: n.u.
Bit 2: n.u.
Bit 3: Common alarm
2 characters ASCII-BCD: Step number ‘c’
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: Actual position in ‰ ‘q’
6 characters ASCII-BCD: DMS value in ‰ ‘w’
18 characters ASCII-BCD: n.u. (0)
‘i’ 69 10 Actual value block 1
6 characters ASCII-BCD: Maximum nominal position in ‰ ‘x’
2 characters ASCII-BCD: Program version ‘v’
2 characters ASCII-BCD: Type of device ‘t’
‘n’ 6E 6 Minimum nominal position in ‰ (ASCII-BCD)
Only the last 4 digits are used.
‘q’ 71 6 Actual position in ‰ (ASCII-BCD)
Only the last 4 digits are used.
Example: 000950 [‰] corresponds to 95.0 %
‘s’ 73 2 Actual status
1 character ASCII-hex: Status flag
(1st transmit. character) Bit 0: Power failure
Bit 1: Operation
Bit 2: Slide gate at position
Bit 3: n.u.
1 character ASCII-hex: Status flag
Bit 0: Always 1
Bit 1: Local operating mode
Bit 2: Discharge completed (level control)
Bit 3: Changes the status after every cycle
‘t’ 74 2 Type of device (ASCII-BCD) 39

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Metering slide gate MZDE (SLIDE) 55
Command Number of Data contents/description
ASCII Hex characters
‘v’ 76 2 Program version (ASCII-BCD)
Number of the installed program version
‘w’ 77 6 DMS value in ‰ (ASCII-BCD)
current value of the DMS load cell
for a general evaluation of the DMS value.
‘x’ 78 6 Maximum nominal position in ‰ (ASCII-BCD)
‘z’ 81 Mode-dependent applies only in MODE => SLDNIV level control
System optimization => recording of log data.

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
56 Metering slide gate MZDE (SLIDE)
14 Automatic moisture control unit
MYFC / MYFD

14.1 Data packets

14.1.1 Standard command

By using the standard command ‘C’ it is very simple to make an efficient and ro-
bust communication with the Bühler standard protocol. All relevant data are trans-
mitted cyclically by means of the nominal value command to the connected MEAF /
MEAG control unit. The reply telegram contains all relevant actual values, which
again can be evaluated by the master device.

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Automatic moisture control unit MYFC / MYFD 57
Command Number of Data contents/description
ASCII Hex characters
‘C’ 43 30 1 character ASCII-hex: Control flags
Transmitted (1st transmit. character) Bit 0-3: n.u.
data 1 character ASCII-hex: Control flags
Bit 0: Clear alarm
Bit 1: Rest discharge (only MYFC)
Bit 2-3: n.u.
Recipe data
The data are written into the working recipe 0.
3 characters ASCII-BCD:
With functional mode «Control» (standard case):
nominal moisture in 0.1 % [0…25.0 %]
With functional mode «Percent dampening»:
nominal dampening MOZF in 0.1 % of the product
throughput [0…25.0 %]
5 characters ASCII-BCD:
Moisture offset MYFC / MYFD in 0.01 %
(for adaptation to the laboratory) [-99.99…99.99 %]
6 characters ASCII-BCD:
Maximum dosing capacity MOZF in 0.1 l/h
[QMIN…QMAX]
2 characters ASCII-BCD: Product group MYFC / MYFD [0…9]
4 characters ASCII-BCD (only MYFD):
Throughput correction [0, 60.0…140.0 %]
8 characters n.u.
50 Command ‘c’ is returned as reply.
Received (see chapter 14.1.3)
data

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
58 Automatic moisture control unit MYFC / MYFD
14.1.2 Optional commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Command Number of Data contents/description


ASCII Hex characters
‘M’ 4D 12 1 character ASCII-hex: Control flags
Transmitted (1st transmit. character) Bit 0-3: n.u.
data 1 character ASCII-hex: Control flags
Bit 0: Clear alarm
Bit 1-2 n.u.
3 characters ASCII-BCD:
With functional mode «Control» (standard case):
nominal moisture in 0.1 % [0…25.0 %]
With functional mode «Percent dampening»:
nominal dampening MOZF in 0.1 % of the product
throughput [0…25.0 %]
7 characters n.u.
‘L’ 4C 2 2 characters ASCII-BCD: Load recipe number
Transmitted
data

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Automatic moisture control unit MYFC / MYFD 59
14.1.3 Optional commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
‘c’ 63 50 Production report
Received 1 character ASCII-hex: Status flags (actual status)
data (1st transmit. character) Bit 0: Probe dampener (1 = covered)
Bit 1: Ready (active)
(1 = S2 on position RUN)
(If a MOZF is connected then this «Ready» has to be returned as well
so that the flag can change to one.)
Bit 2-3: n.u.
1 character ASCII-hex: Status flags (actual status)
Bit 0: 24 V release
Bit 1: Water dosed
Bit 2: Remote / local (1 = Remote)
(If a MOZF or a MOZE is connected then this has to be on Remote as
well so that the flag can change to one.)
Bit 3: Manual mode
(switch on position manual)
3 characters ASCII-BCD: Actual value moisture averaged in 0.1 %
[0…99.9 %]
(in case of an invalid moisture value 0 is re-
turned)
6 characters ASCII-BCD: Product throughput in kg/h
6 characters ASCII-BCD: Actual capacity MOZF in 0.1 l/h
9 characters ASCII-BCD: Non-erasable totalizer water in 0.1 l
[0…99’999’999.9l]
9 characters ASCII-BCD: Non-erasable totalizer product in kg
[0…999’999’999kg]
2 characters ASCII-HEX: Alarm number MYFC (incl. warnings)
(See operating instructions 66542-1.)
2 characters ASCII-HEX: Alarm number MOZF (incl. warnings)
(See operating instructions 66542-1.)
2 characters ASCII-HEX: Recipe number (only MYFD)
9 characters n.u.
‘q’ 71 6 6 characters ASCII-BCD: Actual capacity in kg/h
Received
data

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
60 Automatic moisture control unit MYFC / MYFD
Command Number of Data contents/description
ASCII Hex characters
‘v’ 76 2 2 characters ASCII-BCD: Number of the installed program version
Received
data
‘t’ 74 2 2 characters ASCII-BCD: Type of device MYFC = 66
Received 2 characters ASCII-BCD: Type of device MYFC = 69
data

n.u. = not used

14.1.4 MYFB Commands (communication with MYEB)

The MYFC has a limited compatibility with the moisture meter MYFB.
The MYFB commands as follows are supported and should not be used for new
applications.
MYFD does not support these commands.

Command Limit, supplement


ASCII Hex
‘j’ 6A Read nominal moisture 0.01 %

‘n’ 6E Water actual capacity 0.1 l/h

‘w’ 77 Actual moisture 0.01 %

‘f’ 66 Read moisture offset 0.01 %

‘F’ 46 Write moisture offset 0.01 % (recipe 0)

‘T’ 54 Write nominal moisture 0.01 %

‘O’ 4F Start value 1)

‘Q’ 51 Product throughput 1)

‘R’ 52 Product group 1)

’S’ 83 Nominal status 1)

‘U’ 55 Alarm limits 1)

‘X’ 58 Maximum dosing capacity 1)

1) The command is not processed by MYFC, only Acknowledge is returned in order that the com-
munication does not generate a fault
(for the detailed description, see Service Instructions 66407-1)

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Automatic moisture control unit MYFC / MYFD 61
15 Liquids flow controller MOZF /
MOZG

15.1 Data packets

15.1.1 Standard command

By using the standard command ‘F’ it is very simple to make an efficient and robust
communication with the Bühler standard protocol.
All relevant data are transmitted cyclically by means of the nominal value com-
mand to the connected MEAF control unit. The reply telegram contains all relevant
actual values, which again can be evaluated by the master device.

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).
MOZG supports only the commands 'F' and 'f'.

Command Number of Data contents/description


ASCII Hex characters
‘F’ 46 10 1 character ASCII-hex: Control flags
Transmitted (1st transmit. character) Bit 0-3: n.u.
data 1 character ASCII-hex: Control flags
Bit 0: Clear alarm
Bit 1-2: n.u.
6 characters ASCII-BCD:
With functional mode «Liter dosing» (standard case):
nominal capacity in 0.1 l/h [0 / QMIN…QMAX]
With functional mode «Percent dampening»:
nominal dampening 0.1 % [0…25.0 %]
2 characters n.u.
30 Command ‘f’ is returned as reply.
Received (see chapter 15.1.3)
data

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
62 Liquids flow controller MOZF / MOZG
15.1.2 Optional command with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Command Number of Data contents/description


ASCII Hex characters
‘Q’ 51 6 6 characters ASCII-BCD:
Transmitted With functional mode «Liter dosing» (standard case):
data nominal capacity in 0.1 l/h [0 / QMIN…QMAX]
With functional mode «Percent dampening»:
nominal dampening in 0.1 % [0…25.0 %]

n.u. = not used

15.1.3 Optional commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
‘f’ 66 30 Common command MOZF
Received 1 character ASCII-hex: Status flags
data (1st transmit. character) Bit 0: Probe dampener (1 = covered)
Bit 1: Ready (active)
(1 = S2 on position RUN)
Bit 2-3: n.u.
1 character ASCII-hex: Status flags
Bit 0: 24 V release
Bit 1: Water dosed
Bit 2: Remote / local (1 = Remote)
Bit 3: Manual mode
(switch on position manual)
6 characters ASCII-BCD: Actual capacity MOZF in 0.1l/h
9 characters ASCII-BCD: Non-erasable totalizer water in 0.1l
[0.1…99’999’999.9l]
2 characters ASCII-BCD: Alarm number MOZF (incl. warnings)
(See operating instructions 66542-1.)
11 characters n.u.
‘q’ 71 6 6 characters ASCII-BCD: Actual capacity in 0.1 l/h
Received
data
‘v’ 76 2 2 characters ASCII-BCD: Number of the installed program version
Received
data

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Liquids flow controller MOZF / MOZG 63
Command Number of Data contents/description
ASCII Hex characters
‘t’ 74 2 2 characters ASCII-BCD: Type of device MOZF = 61
Received
data

n.u. = not used

15.1.4 Old MOZE commands

The MOZF has limited compatibility with the liquids flow controller MOZE. This will
particularly take effect in connection with the control unit MYEB.
The MOZE commands are supported as follows and should not be used for new
applications:

Command Limit, supplement


ASCII Hex
‘a’ 61 The alarm number corresponds to the new MOZF alarm number
Warnings are not transmitted

‘d’ 64 See ‘a’ and ‘s’

‘g’ 67 –

‘s’ 73 Bit 4 «Power failure occurred» is always 0

‘D’ 44 Only one acknowledge is returned

‘G’ 47 Only one acknowledge is returned

‘N’ 4E –

‘S’ 53 Bit 4 delete «Power failure occurred» has no effect

‘X’ 58 –

For detailed description see service instructions 66407-1

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
64 Liquids flow controller MOZF / MOZG
16 Dosing control system (DCOS)

16.1 Data packets

16.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS) (additionally note 2) +3)).

Command Number of Data contents/description


ASCII Hex characters
‘A’ 41 20 Nominal value
1 character ASCII-Hex: Control flags
Bit 0: Start 3)
Bit 1: Stop 3)
Bit 2: Clear «Final value reached»
Bit 3: Clear alarm
1 character ASCII-Hex: Control flags
Bit 0: End discharge / batch 4)
Bit 1: Stop discharge
Bit 2: Abort
Bit 3: n.u.
1 character ASCII-Hex: n.u.
1 character ASCII-Hex: Control flags
Bit 0-2: n.b.
Bit 3: Take over data (follow. 16 characters)
2 characters ASCII-BCD: Recipe number / silo 0…8 2)
With a recipe number of 0 the recipe / silo
selected last remains active.
6 characters ASCII-BCD: n.u.
8 characters ASCII-BCD: Nominal weight in kg 1) 2)
with nominal value 0 the value is maintained.

1) Division according to ADC.DIV if HOST.WFOR = DIV


Compatible with MWEG…MEAE, if HOST.WFOR = FIX
2) Nominal value is only accepted in step 1 or 8
3) Only if HOST.ENBL = ON
4) Changing to initial position, current component weighing is stopped
(TCON.MODE = POS / POS2)
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Dosing control system (DCOS) 65
16.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
‘h’ 68 36 Actual values
1 character ASCII-Hex: Status flags
Bit 0: Remote
Bit 1: n.u.
Bit 2: Final value reached
Bit 3: n.b.
1 character ASCII-Hex: Status flags
Bit 0: Discharge completed 2)
Bit 1: n.b.
Bit 2: Ready for feeding
Bit 3: Common alarm
2 characters ASCII-BCD: Step number
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: n.u.
6 characters ASCII-BCD: Scale weight in kg 1)
8 characters ASCII-BCD: Components weight in kg 1)
8 characters ASCII-BCD: n.u.
1 character ASCII-BCD: n.u.
1 character ASCII-BCD: Number of decimal places of the weight
values (0…3), if HOST.WFOR = DIV

‘t’ 74 2 Scale type (ASCII-BCD)


42 = DCOS
‘v’ 76 2 Program version (ASCII-BCD)
Number of the installed program version
‘w’ 77 6 Scale weight in kg (ASCII-BCD) 1)
Current weight of the product in the scale hopper.
Negative values with A at the most significant bit.

1) Division corresponding to ADC.DIV if HOST.WFOR = DIV


Compatible to MWEG…MEAE, if HOST.WFOR = FIX
2) Discharge completed is set once discharge is completed.
Is deleted if bit «Stop discharge» is set in Cmd ‘A’ or during a normal start.
n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
66 Dosing control system (DCOS)
17 Vertical pearler/whitener PEARL

17.1 Data packets

17.1.1 Commands with nominal values

Nominal values are only accepted in the operation mode «Remote serial»
(SYS.REM = REMS).

Command Number of Data contents/description


ASCII Hex characters
'A' 43 20 Nominal value
1 character ASCII-Hex: Command flags
Bit 0: Start
Bit 1: Stop
Bit 2: n.u.
Bit 3: Clear alarm
1 character ASCII-Hex: n.u.
1 character ASCII-Hex: Command flags
Bit 0-2: n.u.
Bit 3: Take over data (follow. 16 characters)
1 character ASCII-BCD n.u.
2 characters ASCII-Hex: Recipe number 0…50
Recipe data: the data are written to working recipe 0,
only if value is <> 0.
6 characters ASCII-BCD: Nominal value selection motor current in A
CURS = [20A.....MOTI ] in A
4 characters ASCII-BCD: n.u.
4 characters ASCII-BCD: n.u.

36 Command ‘h’ is returned as reply => Received data


'Q' 51 6 Nominal motor current in A (ASCII-BCD)
In case of nominal motor current < 20 A = is set to 20 A
In case of nominal motor current > MOTI = is limited to MOTI
Example: 000053 [A] = 53 A

'R' 52 2 Recipe number (ASCII-BCD) load recipe 1…50.


The corresponding recipe is loaded to working recipe 0.
In case of a recipe number of 0, the recipe last selected remains active.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Vertical pearler/whitener PEARL 67
Command Number of Data contents/description
ASCII Hex characters
'S' 53 1 Nominal status
1 character ASCII-Hex: Bit 0: Clear flag power failure in actual status
Bit 1: Release 0 = Stop / 1 = Start
Bit 2: n.u.
Bit 3: n.u.

1) Nominal value is only accepted in step 1


n.u. = not used

17.1.2 Commands with actual values in return data message

Command Number of Data contents/description


ASCII Hex characters
'd' 64 18 Actual value block 2
2 characters ASCII-Hex: Actual status 's'
2 characters ASCII-Hex: Alarms

6 characters ASCII-BCD: Nominal motor current in A ’Q’


4 characters ASCII-BCD: Motor current in A 'q'
4 characters ASCII-BCD: Actual pressure in ‰ ’z’

'h' 68 36 Actual values


1 character ASCII-Hex: Status flags
(1) Bit 0: Remote
(2) Bit 1: New values ready
(4) Bit 2: Operation
(8) Bit 3: Accumulation plate in position
1 character ASCII-Hex: Status flags
(1) Bit 0: 0 = Start process concluded
(2) Bit 1: n.u.
(4) Bit 2: n.u.
(8) Bit 3: Common alarm
2 characters ASCII-BCD: Step number 'c'
2 characters ASCII-BCD: Alarm number
6 characters ASCII-BCD: actual motor current in A 'q'
4 characters ASCII-BCD: Nominal motor current in A ’Q’
6 characters ASCII-BCD: Weight in g 'w'
4 characters ASCII-BCD: actual pressure in ‰ 'z'
4 characters ASCII-BCD: min. pressure PMIN in ‰
4 characters ASCII-BCD: max. motor current MOTI in A
2 characters ASCII-BCD: Recipe number

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
68 Vertical pearler/whitener PEARL
Command Number of Data contents/description
ASCII Hex characters
'q' 71 6 Actual motor current in A (ASCII-BCD)
Example: 00053 A = 53 A
's' 73 2 Actual status
1 character ASCII-Hex: Status flag
(1st transmitt. character) Bit 0: Mains failure
Bit 1: Operation
Bit 2: Accumulation plate in position
Bit 3: n.u.
1 character ASCII-Hex: Status flag
Bit 0: always 1
Bit 1: local operation
Bit 2: n.u.
Bit 3: changes state after every cycle
't' 74 2 Type of device (ASCII-BCD)
'v' 76 2 Program version (ASCII-BCD)
Number of installed program version
'z' 7A 4 Actual pressure in ‰ (ASCII-BCD)
Example: 000533 ‰ = 53.3 %

n.u. = not used

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
Vertical pearler/whitener PEARL 69
18 Appendix

18.1 Accessories
The following accessories are available from Bühler AG by supplying the corre-
sponding information:

18.1.1 Interface converter

RS-232 <–> RS-485, incl. RS-232 cable 1.8 m (DB9 socket – socket) and plug
adapter (DB9 plug – DB25 socket)

Designation Bühler No.


Interface converter type MI400 (230 V AC) EKP -85136-81
Interface converter type MI400 (115 V AC) EKP -85136-82

18.1.2 Interface cable

2 x 2 x 0.5 mm², shielded, stranded in pairs, outside diameter = approx. 8 mm

Designation Bühler No.


Cable shielded (2 x 2 x 0,5 mm²) UXE -30605-301

18.2 Address
Bühler AG
Customer Service Grain Processing
CH-9240 Uzwil, Switzerland
Phone: +41 71 955 30 40
Fax: +41 71 955 34 17

Important:

The information on the identification plate is to be used to identify the device when
making any inquiries at Bühler AG.

Bühler AG
Description of the serial interface MEAF-66435-2-en-1309
70 Appendix

You might also like