Service Instructions: MEAG Fieldbus
Service Instructions: MEAG Fieldbus
Service Instructions: MEAG Fieldbus
MEAG-MDDx-21070-2-en-1808
Note
These Service instructions apply starting with the program version:
DC_SCALE V36A (MEAG)
DC_ROLLER V34A (MDDR/T)
Table of contents
1 Description ............................................................................................................. 11
1.1 Technical data Profibus DP ................................................................................................... 12
1.2 Device parameters Profibus DP ............................................................................................. 12
1.3 Device-specific operating manuals ........................................................................................ 14
22.4 Transmitted data records (transmitted data bytes 8…23) ..................................................... 172
22.4.1 Transmitted data record 128 (standard setpoints) ................................................. 172
22.4.2 Transmitted data record 129 (advanced setpoints 1) ............................................. 173
22.4.3 Transmitted data record 130 (advanced setpoints 2) ............................................. 173
22.5 Received data records (received data bytes 8…23) ............................................................. 174
22.5.1 Received data record 1 (standard actual values)................................................... 174
22.5.2 Received data record 128 (standard setpoints) ..................................................... 174
22.5.3 Received data record 129 (advanced setpoints 1)................................................. 174
22.5.4 Received data record 130 (advanced setpoints 2)................................................. 174
22.5.5 Received data record 2 (actual values part 2) ....................................................... 175
22.5.6 Received data record 3 (actual values part 3) ....................................................... 177
22.5.7 Received data record 4 (actual values part 4) ....................................................... 178
22.5.8 Received data record 5 (current temperatures) ..................................................... 179
22.5.9 Received data record 6 (actual values part 6) ....................................................... 181
22.5.10 Received data record 7 (frequency converter)....................................................... 182
22.5.11 Received data record 128 (standard setpoints) ..................................................... 183
22.5.12 Received data record 129 (setpoints part 2) .......................................................... 183
32.6.1 Transmitted data record 3 (setpoints for electrical grinding gap adjuster)............... 246
32.6.2 Received data record 3 (actual values for grinding gap adjuster) ........................... 247
32.6.3 Received data record 4 (setpoints for electrical grinding gap adjuster) .................. 249
1 Description
These Service instructions are valid for MEAG controls with basic electronics.
In these devices, Profibus DP is integrated on the circuit board and is therefore
available at all times.
EtherNet/IP or ProfiNet
The data content is identical for all protocols. This means that the following de-
scription is valid for all fieldbus interfaces.
COMP)
SERV.P-DP Profibus DP status indicator
See device operating manual
2 Protocol structure
The STANDARD protocol consists of 12 words of consistent transmitted and re-
ceived data. These are symmetrically structured. They each contain 4-byte control
and state bits, which are always transmitted. 16 bytes contain variable data (data
records), which are defined by a number and an index (number/index transmitted
and received data record; one byte each). In these 16 bytes, 16-bit (WORD) or 32-
bit (DWORD) data can also be transmitted. The highest-order byte is transmitted
correspondingly to the lowest address.
Transmitted data labeled as n.u. = not used is ignored by the device. Received
data labeled as n.u. is set to the value 0 by the device.
The consistent data can only by read / written via special functions in the connect-
ed controls
(e.g. SIMATIC S5 = FB192, SIMATIC S7 = SFC14/SFC15).
2.1 Depiction
…
…
…
21
22
23
0 mA / 4 mA 0.00 mA
R / PT100 / PT1000 0.0 Ohm
5 V / 10 V 0.000 V
80 mV 0.000 mV
12…14 n.u.
15 24 V inputs 15.0 I1 Display 1 15.4 I1 Display 2
display print 15.1 I2 Display 1 15.5 I2 Display 2
card 15.2 I3 Display 1 15.6 I3 Display 2
15.3 n.u. 15.7 n.u.
16…20 24 V outputs Byte.Bit Number / I.Output number
I.0.n Outputs circuit board
I.X.n Outputs CAN module index X
1) Only for the types BAG, BAG2, BAGD1, BAGD3, CHECK, DCOS, DIFF, DMS-T, DUMP, DUMP2,
FBAL, GSCREW, MIX
20…23 Value 3 -2,147,483,648… Saved value 3 from previous job (for value
2,147,483,647 see application)
Transmitted data record 201/202 (display message) 201: Display 1; 202: Display 2
Byte Name Range [units] Description
8…23 Message text 0 to 12 characters ASCII text with one termination character.
plus termination e.g. "HELLO" is transmitted as follows:
character
Byte 8…13 = 48h,45h,4Ch,4Ch,4Fh,00h
Empty message: Byte 8 = 00h
Transmitted data record 14 (analog outputs) Index = 0 (circuit board), Index 1…15 (EBD1317)
Byte Name Range [units] Description
8 Activating outputs 0 = No release By setting the corresponding bit, the corresponding
1 = Output 1 output is released for use via fieldbus.
2 = Output 2
3 = Output 1, 2
9 n.u.
10…11 Setpoint output 1 0…1000 The value equals 0…20.00 mA. When the output type is
set as 4 mA, then 0 = 4 mA.
12…13 Setpoint output 2 0…1000 The value equals 0…20.00 mA. When the output type is
set as 4 mA, then 0 = 4 mA.
Example: In order to control output 5.1 (EBD1317 address 5, analog output 1), byte
8 must be set to 1 in transmitted data record 14, index 5.
Then the value of byte 10...11 is output directly at the output.
1 0…7 n.u.
2 0…7 n.u.
3 0…7 See "General data
for all devices"
2)
16…19 Total weight 0…999,999,999 If the value reaches the maximum value, then counting
which cannot be [kg] will start over again at 0.
cleared
2)
20 Decimal places 0…3 Number of decimal places DIV on the fieldbus interface
according to the PBDP.WFOR and ADC.DIV settings
21 n.u.
22 Step number 0…8 According to operating manual 66698-x-3
23 Alarm number 0…99 According to operating manual 66698-x-3
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
n.u. 15
Bag counter setpoint (0…99,999) 16 Bag counter (incremental)
17 (0…99,999)
18
19
n.u. 20 Number of decimal places (0…3)
Recipe number (0…50) 21 Recipe number (current recipe) (0…50)
n.u. 22 Step number (0…9)
n.u. 23 Alarm number (0…99)
1) only BAGD1
2) only BAGD3
8…11 Job ID For details see chapter "Received data record 13 job
data / calibration memory"
12…15 Bag counter 0…99,999 Saved bag counter of all bags of previous job.
16…19 Total weight 0…999,999,999 Saved total weight of all bags of the previous job with the
[kg] resolution kg.
20…23 Average actual 0…999,999 Saved average of actual bag weights of previous job with
bag weight [DIVx10] resolution 10 x DIV.
Received data record 13, index = 1
8…13 Date + Time For details see chapter "Received data record 13 job
data / calibration memory"
14…15 n.u.
16…19 Standard deviati- 0…999 [DIVx10] Saved standard deviation of actual bag weights of previ-
on ous job with resolution 10 x DIV.
20…23 n.u.
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
3) Setpoint is accepted only in step 1 or 8.
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
3) Setpoint is accepted only in step 1 or 8.
In contrast to most Bühler scales with fieldbus connection, the most recently load-
ed recipe is edited for DCOS with index 0. If another index is selected, then this
recipe is loaded.
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
The description of the setpoints for the kiln (TCON.DYTP = 4_LOOP) can be found
in chapter 14.5.2!
1-4 independent feedback loops can be connected for the kiln DCNB (TCON.DYTP
4_LOOP). This means that multiple setpoint and actual values are necessary,
which must then be selected via the index of the received data record. All channels
are started and stopped at the same time.
2) Decimal places according to DIV / PBDP.WFOR setting (no decimal places / fixed format is standard).
17.3.2 Received and transmitted data record 129 (advanced setpoints and actual values for speed con-
trol)
If the values are to be modified on-site, then this record may not be written cyclically.
The user is responsible for ensuring that meaningful values are transmitted. If the adjustments are
not ideal, this may result in regulation malfunctions.
In principle, the control only reads the values and then saves them in a recipe. These settings can be
transmitted again, depending on the recipe.
The system limits are therefore observed.
Index 100
Byte Name Range [units] Description
8…9 BEAR.BEARMAX +55…+95 [C] Alarm limit value for bearing temperature moni-
toring. There is only one alarm limit value for the
roller mill.
0 = Value is not adopted.
On-site setting BEAR.BEARMAX
applies.
>0 = Value is adopted.
10…23 Reserve
22 n.u.
23 Probe signals FALSE = covered Input = 0 V
Bit 0: Inlet probe, Side 1, left
Bit 1: n.u.
Bit 2: n.u.
Bit 3: n.u
Bit 4: Inlet probe, Side 2, left
Bit 5: n.u.
Bit 6: n.u.
Bit 7: n.u.
17.4.2 Received data record 3 (standard actual values for optional grinding gap adjuster)
all devices"
16…20 24 V outputs
16.0 O 0.0 Alarm mill 1
16.1 O 0.1 Alarm mill 2
16.2 O 0.2 Pulse signal setpoint feed roller
16.3 O 0.3 n.u.
16.4 O 0.4 Motor 1 clockwise rotation
16.5 O 0.5 Motor 1 counterclockwise rotation
16.6 O 0.6 Motor 1 braking
16.7 O 0.7 Start transport 1
17.0 O 0.8 Motor 2 clockwise rotation
17.1 O 0.9 Motor 2 counterclockwise rotation
17.2 O 0.10 Motor 2 braking
17.3 O 0.11 Start transport 2
17.4 O 0.12 Start fan
17.5 O 0.13 Mill 1 started
17.6 O 0.14 n.u.
17.7 O 0.15 Mill 2 started
21…23 n.u.
1.0 Release
1.0 Freigabe
Main motor
Hauptmotor Stopped Starting Running Stopping
Maximum slide gate opening TCON.SMAX 12 Volumetric feed gate opening for mill X in %
in (0…100)
% (TCON.SMIN…100) 1)
Minimum slide gate opening TCON.SMIN in 13
1) If 0 is transmitted or index transmitted data record = 2, then no adaptation is made to the parameter
n.u. = not used (bits are ignored by DFCQ)
5 n.u.
6 n.u.
7 Manual mode acti- 1 = Activate manual operating mode
vation 0 = Activate automatic mode
(see status bit 2.7)
(Manual mode has priority over automatic mode. See control bit 0.0,
conditioning Start / Stop.)
3 0…7 See "Data for all
devices"
The data from the frequency converter can be output via this data record.
Index 1: Feeder
(USER.OPSTATE)
The data from each leg can be output via this data record.
Index 1: Leg 1
Index 2: Leg 2
Index 3: Leg 3
Index 4: Leg 4
The data from each fan can be output via this data record.
Index 1: Aspiration 1
Index 2: Aspiration 2
Index 3: Supply air
The data from each frequency converter can be output via this data record.
Index 1: Aspiration 1
Index 2: Aspiration 2
Index 3: Supply air
7 n.u.
2 0...7 n.u.
3 0…7 See "Data for all
devices"
(USER.OPSTATE)
The data from each leg can be output via this data record.
Index 1: Leg 1
Index 2: Leg 2
Index 3: Leg 3
Index 4: Leg 4
The data from each fan can be output via this data record.
Index 1: Aspiration 1
Index 2: Aspiration 2
Index 3: Supply air
The data from each frequency converter can be output via this data record.
Index 1: Aspiration 1
Index 2: Aspiration 2
Index 3: Supply air
23 Huller (MHSA)
23.1 Summary of standard data records 128/1
See following pages for detailed description and other data records.
14…15 Operating hours for 0…999,999 h Current operating hours of the rotor with counterclock-
counterclockwise wise direction of rotation
direction of rotation
16…22 n.u.
23 Alarm number 0…255 Alarm number
have the same function as with the DMS-T application. They are not evaluated
otherwise.
20…21 Dispersion pres- 1…600 [0.01 bar] Dispersion pressure for sampling query
sure for sampling (0.01…6.00 bar) Corresponds to TCON.PRDSP_2
22…23 n.u.
10…11 Setpoint water 0, 20…350.0 l/h Specification for setpoint water quantity MOZG in liter-
quantity MOZG 0, 20…1100.0 l/h dosing operating mode. Limit dependent on overall size.
0, 20…3700.0 l/h
12…23 n.u.
n.u. = not used (data is ignored)
1 Specification of set- 1 = Setpoints for depot 2 are entered on-site on the display
points for depot 2, 0 = Setpoints for depot 2 are transmitted via fieldbus
local
(Setpoint product level and manual setpoint dosing power,
transmitted data record 128 / byte 10…11 and byte 17)
2 Specification of set- 1 = Setpoints for depot 3 are entered on-site on the display
points for depot 3, 0 = Setpoints for depot 3 are transmitted via fieldbus
local
(Setpoint product level and manual setpoint dosing power,
transmitted data record 128 / byte 12…13 and byte 18)
3 Specification of set- 1 = Setpoints for depot 4 are entered on-site on the display
points for depot 4, 0 = Setpoints for depot 4 are transmitted via fieldbus
local
(Setpoint product level and manual setpoint dosing power,
transmitted data record 128 / byte 14…15 and byte 19)
4…7 n.u.
2 0 RELEASE Signal RELEASE INTERLOCKING IN to SORTEX machine (DO 0.8)
INTERLOCKING IN
1 n.u.
2 n.u.
3…7 n.u.
3 0…7 See "General data
for all devices"
18 Manual setpoint 0…100 [%] Manual setpoint dosing power for depot 3
dosing power for (BIN3.MANDOS)
depot 3 (Control bit 1.2 may not be set)
Control is deactivated if BIN3.MANDOS is greater than
0.
The control bit 0.3, release dosing for depot 3, must be
set in any event.
If the control bit 0.0, residual emptying of all four de-
pots, is not set, then dosing is stopped upon falling be-
low the actual product level BIN3.LEVMIN.
If the control bit 0.0 is set, dosing will run independently
of the actual product level.
19 Manual setpoint 0…100 [%] Manual setpoint dosing power for depot 4
dosing power for (BIN4.MANDOS)
depot 4 (Control bit 1.3 may not be set)
Control is deactivated if BIN4.MANDOS is greater than
0.
The control bit 0.4, release dosing for depot 4, must be
set in any event.
If the control bit 0.0, residual emptying of all four de-
pots, is not set, then dosing is stopped upon falling be-
low the actual product level BIN4.LEVMIN.
If the control bit 0.0 is set, dosing will run independently
of the actual product level.
20…21 n.u.
22…23 n.u.
22 n.u.
23 Alarm number 0…255 In accordance with the MEAG-66698-x-18 operating
manual
(corresponds to currently displayed alarm in the dis-
play module).
2) "DI X.X" corresponds to the digital input in the circuit diagram. The response (e.g. main motor running)
can proceed via the digital input or via the fieldbus. The two signals are linked by an "or" function in the
OLFB control. The control bits are displayed in the USER.FB IN parameter.
4) Parameter TCON.MOTOR must be set to REMP, so that the main motor current is read via fieldbus and
is shown on the display. The value is then converted with the nominal current of the motor to the per-
centage utilization (ADC.MOT I).
22 n.u.
23 Alarm number 0…255 In accordance with the MEAG-OLFB-66586-x-1 op-
erating instructions
(corresponds to currently displayed alarm in the dis-
play module).
5) "AO X.X" corresponds to the analog output in the circuit diagram. The setpoint specification to the
frequency converter can be carried out via the analog output (0/4...20 mA) or via the fieldbus. The two
signals are output in parallel by the OLFB control.
4) Parameter TCON.MOT I must be set to REMOTE so that the current of the main motors is read via
fieldbus and shown on the display. The value is then converted with the nominal current of the main mo-
tor (ADC.MOT I.x) to a percentage utilization (MOT.MOT%I, MOT.MOT%I4).
The data from each passage can be output via this data record.
Passage number 1...4 indexes the passages from top to bottom.
32.6.1 Transmitted data record 3 (setpoints for electrical grinding gap adjuster)
32.6.2 Received data record 3 (actual values for grinding gap adjuster)
20 Smallest possible
grinding gap for pas-
sage 3
21 Smallest possible
grinding gap for pas-
sage 4
22...23 n.u.
32.6.3 Received data record 4 (setpoints for electrical grinding gap adjuster)
2) Parameter TCON.MOTOR must be set to REMP so that the current of the electric motors for the roller
assemblies is uploaded via fieldbus and is shown on the display. The value is then converted with the
nominal current of the electric motor to a percentage utilization (ADC.MOT I).
The data from each electric motor of the passages can be output via this data rec-
ord.
Passage number 1...3 indexes the electric motors from top to bottom.
The control checks the setpoints and transmits these to the grinding gap motors as
soon as bit 4 byte 0 "Adopt setpoints" indicates a 0-1 edge and the status AUT or
MAN is transmitted.
The operator can switch the grinding gap adjuster to MAN on-site and make ad-
justments. As soon as the operator would like to send the current settings to the
control system, this is signaled in bit 0 byte 8.
Before starting and stopping the grinding gap motors, the gap is automatically
opened to the maximum position, so that the motors can start up freely.
22 n.u.
23
34.6.2 Received data record 3 (actual values for grinding gap adjuster)
34.7 SmartGap
The additional printed board EBD1330 must be installed for grinding gap control via SmartGap. This enables
parallel communication to the customer's existing control system connection. Gap regulation mode and the
corresponding transmitted and received data records must be activated via the parameter TCON.GAPREG.
34.7.1 Transmitted data record 6 (setpoints plant control SmartGap)
Customer control system -> MEAG (communication via Profibus, ProfiNet, EthernetIP)
35.3 Transmitted and received data 129 / 2 (setpoint serial MEAF communication)
Transmitted data record 129 (actual values serial MEAF communication data command 'A')
Index 1…18 = communication channel
Byte Name Range [units] Description
8…11 Nominal power in kg/h
12 Control flags Control flags command 'A'
Bit 0 Start
Bit 1 Stop
Bit 2 Clear total
Bit 3 Clear alarm
Bit 4 Setpoint power in percent
Bit 5 n.u.
Bit 6 n.u.
Bit 7 Data adopted (always set by CANIO!)
13…21 n.u.
22 Target address MEAF 1…255
23 Watchdog Counter 0…255 The data are transmitted to the MEAF as soon as
the number on the Watchdog Counter is increased.
Received data record 2 (actual values serial MEAF communication data command h)
Index 1…18 = communication channel
Byte Name Range [units] Description
8…11 Actual power in kg/h
12…15 Total which cannot be
cleared
16 Status flags Status flag, command 'h'
Bit 0 Remote control
Bit 1 New values ready
Bit 2 Total reached
Bit 3 Low level (scale container empty)
Bit 4 Emptying completed
Bit 5 Upper surge hopper empty
Bit 6 Ready for feeding
Bit 7 Common alarm starting from V26A
17 Number of decimal Number of decimal places of the weight values
places (0…3), if HOST.WFOR = DIV
18 Step number Actual scales step number
19…20 n.u.
21 Alarm number MEAF See MEAF operating manual
22 Address MEAF Copy of transmitted data record target address
MEAF
23 n.u.
36 Dryer (LEEA)
36.1 Summary of standard data records 128/1
See following pages for detailed description and other data records.
8…9 Setpoint for dis- 10…1200 s The pause time between two openings of the discharge
charge pause modules. The value may be adapted continuously. Dur-
time ing operation, this value, and not the recipe value,
should be adjusted REC.TDB.0.
(F4, USER.TDB)
10…20
21 Setpoint for re- 1…50 Setpoint recipe number for loading a recipe to working
cipe number recipe 0. In addition to this number, the control bit "Load
recipe“ must be set to 1.
22…23
22…23 Maximum value 20…110 [°C] If the maximum value of product temperature below is
of product tem- exceeded, an alarm A180 TPROD will be issued. The
perature temperatures of the tie bars used are checked.
REC.TPRMAX.0)
This received data record is used to read a part of the active recipe data (working
recipe 0).
This received data record is used to read a part of the active recipe data (working
recipe 0).
This received data record is used to read a part of the active recipe data (working
recipe 0).
17
Production mode 18 Product temperature in steamer [0.1 C]
n.u. 19 n.u.
n.u. 20 Operating mode of machine
n.u. 21 Status of the machine in automatic mode
n.u. 22 n.u.
n.u. 23 Alarm number (0…99)
14…15 Setpoint speed of 0, PAR.FMIN… Setpoint of feeder unit. Value is limited at the control by
feeder unit PAR.FMAX [%] PAR.FMIN and PAR.FMAX.
16…17 Actual value of 0…999.9 [A] The value depends on the configuration of the control.
main motor 2 0…200 [%] Present current or utilization in %.
18…19 Product tempera- 0…100.0 [°C]
ture in steamer
20 Operating mode 1 = Service
of machine 2 = Manual
3 = Automatic
21 Status of the 1 = Standstill
machine in au- 2 = Motor start
tomatic mode 3 = Recycling
4 = Production
5 = Stop stage
6 = Error
22 n.u.
23 Alarm number 0…99 According to operating manual 66469
2 0…7 n.u.
10..11 Setpoint frequency of 0.0…100.0 [Hz] Current setpoint for grinding motor 2. If this
frequency converter signal is used to control the frequency con-
grinding motor 2 verter of the main motor, an update power of
<1 s must be maintained! 1)
12…13 Working hours 0…65,536 [hours] Operating hours of grinding motor 1
grinding motor 1 (UNIT)
14…15 Working hours 0…65,536 [hours] Operating hours of grinding motor 2
grinding motor 2 (UNIT)
16...17 Operation hours 0…65,536 [hours] Operation hours of the hydraulic pump
hydraulic pump (UNIT)
18...19 Operation hours 0…65,536 [hours] Operation hours
Motor detacher (UNIT) Motor detacher
20...21 Number of engage- 0…65,536 [hours] Number of engagements/disengagements of
ments (UNIT) grinding rollers
22..23 Current contact pres- 0...255 [bar] Current contact pressure of the grinding rollers
sure (UINT)
1) Only for MDGA-A, just Atta (TCON.TYPE = MDGA-A)
(MAIN.T_DUMP)
18…21 n.u.
22 Number of sam- 0.1…99 Number of samples which are taken per dump after the
ples per dump delay.
(MAIN.S_DUMP) Value = 0; setting on control is retained.
23 n.u.
42 Examples
42.1 Schematic design of data communication
42.1.1 Simple example: Reading actual value
For a hopper scale (dump), only the total amount that cannot be cleared should be
read.
Also refer to chapter 5.
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 0 0 0 1 0 X X X –
xxxx xxx0
0
In order to ensure that the control bits (byte 0...3) have no impact, bit 0 / byte 3,
"Control signal valid" must be set to 0. Byte 4 = 0 means that the transmitted data
(byte 8...23) is ignored by the device. By setting byte 6 to 1, the received data rec-
ord 1 is requested.
Received data
(Input at host device)
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex X – – X 0 0 1 0 X X X X – X X
Total which
cannot be
cleared
0
The data record numbers, which were previously requested in the transmitted data,
are acknowledged by bytes 4 and 6. The "Total which cannot be cleared" (32 bit
value) can be read at bytes 16...19.
X) Indeterminate value
-) Not used
42.1.2 More complex example: Transmit setpoints and control signals, and query actual values
For a flow balancer (FBAL), a setpoint power of 10,000 kg/h is to be specified and
the actual power is to be read. The flow balancer should first be started and then
stopped.
Also refer to chapter 7.
Step 1 Set setpoint power to 10,000 kg/h and request actual power
Transmitted data (output at host device)
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 0 80 0 1 0 2710 0 –
10,000
128
Transmitted data record 128 must be selected in order for a setpoint power to be
transmitted (byte 4).
0000 0001
0
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 0 – – 1 0 0 1 0 X X –
0000 0000
0000 0001
0
X) Indeterminate value
–) Not used
42.1.3 Complex example: Start the press and read the responses
A press (DFCI) is to be started with a die circumferential speed of 7.0 m/s. The
heating mats are to be heated up to 85°C.
Also refer to chapter 19.
The current values for the heating mat temperature, die circumferential speed and
press current in [%] and in [A] as well as the press torque in [%] and [kNm] should
be read back so that they can be displayed in the visualization. Similarly, the last
alarm or warning that occurred should also be displayed. Finally, the temperature
of the cooling water and of the main bearing, as well as the of heating mats, should
also be queried.
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 1 – – 41 80 0 1 0 352 2BC X – X X X –
0000 0001
0100 0001
128
850
700
1
In order to be able to send the setpoints, transmitted data record 128 must be se-
lected (byte 4).
Bytes 8 und 9 transfer the heating mat temperature (850 x in [0.1°C]).
Bytes 10 and 11 transfer the die circumferential speed (700 x [0.01 m/s]).
The request for actual values is made by transferring received data record number
1 (byte 6).
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 2 2F – C8 80 0 1 0 X X X X X X X – X
Current [%]
Torque [%]
Current [A]
Temp. HM
0000 0010
0010 1111
1100 1000
Alarm No.
Speed
128
Byte 6 shows the received data record (bytes 8…23) that is involved as a result.
Bytes 8 und 9 receive the actual heating mat temperature (in [0.1°C]).
Bytes 10 and 11 receive the actual die circumferential speed (in [0.1 m/s]).
Bytes 12 and 13 receive the actual current of the press motor (in [%]). This takes
account of any derating through increased cooling water temperature.
Bytes 14 and 15 receive the actual torque of the press motor (in [%]). This takes
account of any derating through increased cooling water temperature.
Bytes 16 and 17 receive the actual current of the press motor (in [A]).
The last alarm or warning number is received in Byte 23. If no alarm and no warn-
ing is present, the value 0 is transferred here. Received data records 120 and 121
must be used in order to read out all alarms and warnings (see chapters 3.5 and
3.6).
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 1 – – 81 0 0 2 0 – – – – – – – –
0000 0001
1000 0001
0
Since no setpoints are to be sent, transmitted data record 0 must be selected (byte
4).
The request for further actual values is made by transferring received data record
number 2 (byte 6).
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 2 2F – 88 0 0 2 0 X X X X X X X X X X
0000 0010
0010 1111
1000 1000
Torque
0
Byte 6 shows the received data record (bytes 8…23) that is involved as a result.
Bytes 8 and 9 receive the actual torque of the press motor (in [0.01 kNm]). The
other actual values (byte 10...23) are also valid and can also be output.
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 1 – – 1 0 0 5 1 – – – – – – – –
0000 0001
0000 0001
0
5
1
Since no setpoints are to be sent, transmitted data record 0 must be selected (byte
4).
The request for the temperature actual values is made by transferring the received
data record number 5 (byte 6).
Since the temperature sensors that are of interest are connected to CAN module 1,
this module must also be selected with index 1 (byte 7).
Byte 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Hex 2 2F – 88 0 0 5 1 X – X X X X X X
Cooling wa-
0000 0010
0010 1111
1000 1000
Main bea-
Heating
mats
ring
ter
0
5
1
Byte 0 / bit 0 = 0 : Press has not yet started up
Byte 0 / bit 1 = 1 : Press is ready for Start
Byte 1 / bit 0 = 1 : Press shear pin OK
Byte 1 / bit 1 = 1 : Press inlet blockage probe not covered
Byte 1 / bit 2 = 1 : Press door closed in front
Byte 1 / bit 3 = 1 : Lateral press doors closed
Byte 1 / bit 4 = 0 : Bypass flap is not in direction of press
Byte 1 / bit 5 = 1 : Bypass flap is in direction of bypass
Byte 3 / bit 3 = 1 : Remote control via fieldbus active
Byte 3 / bit 4 = 0 : Setpoints and received/transmitted data records are correctly se-
lected
Byte 3 / bit 5 = 0 : No common alarm pending
Byte 3 / bit 6 = 0 : Acknowledgment of "Modification to transmitted data record"
(byte 8…23)
Byte 3 / bit 5 = 1 : Modification to received data record (byte 8…23)
Byte 6 shows the received data record (bytes 8…23) that is involved as a result.
Bytes 8 and 9 receive the actual temperature of the cooling water (in [0.1°C]).
Bytes 18 and 19 receive the actual temperature of the main bearing (in [0.1°C]).
Bytes 20 and 21 receive the actual temperature of the heating mats (in [0.1°C]).
Communication takes place via the optional additional printed board assembly.
EtherNet IP EBD1325 EKP-85387-810
ProfiNet EBD1326 EKP-85388-810
The design of the protocol and of the data content is identical is identical with the Profibus DP communica-
tion.
The use of a managed switch with star topology is recommended for connecting the MEAG devices.
There is a switch available on the board. For error diagnostics and the operational reliability of the network, it
is however practical to use a star topology. In principle, the board also supports the ring topology.
The devices are connected via a fixed IP address so that the devices can be identified at any time and so
that the connection can be readily restored after a hardware exchange.
(DHCP is not provided).
SYS.ENET ETH-IP
SYS.REM REME if control signals are transmitted or setpoints are written.
ENET.MPDP NORM current data length (12 words/24 bytes)
ENET.IPSET IP address
ENET.SNSET Subnet mask
ENET.GWSET Standard gateway
ProfiNet is configured via the Bühler GSDML file. This file is identical for all MEAGs.
The MEAG logs onto the bus as meag-1 ( 1= address = ENET.ADR setting)
For the ProfiNet connection, no IP address is assigned on the MEAG and DHCP is not supported.
SYS.ENET P-NET
SYS.REM REME if control signals are sent or setpoints are written
ENET.ADR current address
ENET.MPDP NORM current data length (12 words/24 bytes)