6.5 KiB
6.5 KiB
Layout:
Added photocells:
!Pasted image 20240408151720.png
The flow now is:
- Neumatic Divider M90:
- Left: go to M90 - M91 - M92 - M98 - M99
- Dosser: M161 (minimotor Guide) - M157/M158 ( sinamics G120 one inverter two motors )
- Elevator: M93 - M94/M122
- Pneumatic Ejector
- M100 - M101
- ==Labeler==
- M102
- Combiner M103 : S1-M103
M107: infeed Filler- ==Filler==
- Right:
- M95 - M96 - M97
M104 - M105- Combiner M106 : S1-M106
M107: infeed Filler- ==Filler==
- Left: go to M90 - M91 - M92 - M98 - M99
Synoptic changes:
- Added Zone 7 and updated Zone 4,5 and 6.
Used Logic "FC TTOP AUTEFA 2 PH"
-
This logic uses 4 fix speed
-
3 Sensors:
- NxSA : Next motor SA photocell -> Timer 04 / 05-06 Jam
- NxSB: Next motor SB photocell -> Timer 06 Jam
- SA : actual motor SA photocell -> Timer 03 / 05 Jam
- SA : Timer 01: SA
- SB : Timer 02: SB
-
FIX1: ( empty )
- By default
-
FIX2: only 1 photocell accumulation
- NxSA e non SA e SB
-
FIX3: 2 photocells accumulation
- No SA + SB + NxSA o SA + SB NO NxSA : Two photocells but not 3
-
FIX4: 3 photocells ( Full )
- All 3 photocells
Doser M157/M158 with thermal sensor
- Added sensor signals on E47.5 / E47.6
- Added Allarm "DB Warnings".W173_01_7
Added Minimotor logic for Guide changer
- Added Minimotor Logic FC1155 for the M161 on the PLC
- Called from FC380
- Added 595 page on both HMI to setup the formats and allow manuals.
- Diametro Bottiglia and Tolleranza Diametro are ==saved on the Recipe== as an array.
- Add popup for homing
- On this popup the user must put the length that is currently between the rubber conveyors.
!Pasted image 20240403113511.png
Added Motors to FC371:
L %DB319.DBB291 // Motor M98
T %DB371.DBB49
L %DB320.DBB291 // Motor M99
T %DB371.DBB50
L %DB321.DBB291 // Motor M100
T %DB371.DBB51
L %DB322.DBB291 // Motor M101
T %DB371.DBB52
L %DB323.DBB291 // Motor M102
T %DB371.DBB53
L %DB324.DBB291 // Motor M103
T %DB371.DBB54
L %DB325.DBB291 // Motor M157/158
T %DB371.DBB55
Added logic for Q1 on FC372
Added signals from and to Henkel
TO HENKEL:
FROM HENKEL:
Added new Group of EMD for the Q5 line
- DB224
!Pasted image 20240321151155.png
Flow selection Check:
This page helps the operator to ensure all flows are ok.
Added Alarms:
- 173/02/0 General - GUIDE M103 NOT OK FOR THE FLOW SELECTED
- 173/02/1 General - DIVIDER M90 NOT OK FOR THE FLOW SELECTED
- 173/02/2 General - DIVIDER LINE FLOW NOT OK FOR THE FLOW SELECTED
- 173/02/3 General - HENKEL SUPERVISION FLOW NOT CORRECT
Selectors Page:
Pause lowerator infeed:
- With this selector the lowerator can be emptied to prevent damaging the bottles
Added Alarm:
"DB Warnings".W173_06_1
: 173/06/1 General - Stop bottle flow on lowerator
Flow:
- On this page can be selected the Flow requested. Based on this selection the selected flow motor will be enabled and the other will be disabled.
PE Labeler Counting
- Added 3 photocells:
- Reset signal from Henkel from Q1
- "FromQ1_D".FromHenkel.SignalExchange.Labeller.di14[2]
- This signal must be connected with "FromQ1_D".FromHenkel.STW."di0.x"[1] from Q3
- On Q1 with "ToQ3_D".FromHenkel.STW."di0.x"[1]
- On FC9 segm 10
On Q4:
Q4->Q1 | Q1->Q4 | |
---|---|---|
Count | "ToQ1_D".ToHenkel.Counter.DischargeLabeller | |
Reset | "FromQ1_D".FromHenkel.SignalExchange.Labeller.di14[2] |
On Q1 PLC:
FC32 - Net 10:
// Labeller counter Reset
"ToQ4_D".FromHenkel.SignalExchange.Labeller.di14[2] := "ToQ3_D".FromHenkel.STW."di0.x"[1];
FC32 - N8:
"ToQ4_D".FromHenkel := "ComHenkel_D".FromHenkel_L23;
"ComHenkel_D".ToHenkel.SignalExchange.Labeller."AlplaGate_L23/L24" :=
"FromQ4_D".ToHenkel.SignalExchange.Labeller."AlplaGate_L23/L24";
"ComHenkel_D".ToHenkel.SignalExchange.Filler :=
"FromQ4_D".ToHenkel.SignalExchange.Filler;
"ComHenkel_D".ToHenkel.SignalExchange.Labeller."di10.x"[8] := "FromQ4_D".ToHenkel.SignalExchange.Labeller."di10.x"[8];
"ComHenkel_D".ToHenkel.SignalExchange.Labeller."di10.x"[9] := "FromQ4_D".ToHenkel.SignalExchange.Labeller."di10.x"[9];
"ComHenkel_D".ToHenkel.SignalExchange.Labeller.di13 := "FromQ4_D".ToHenkel.SignalExchange.Labeller.SpeedReference;
FC9: - N10:
"ToQ3_D".FromHenkel := "ComHenkel_D".FromHenkel_L23;
"ComHenkel_D".ToHenkel.SignalExchange.Labeller."di10.x"[0] := "FromQ3_D".ToHenkel.SignalExchange.Labeller."di10.x"[0];
"ComHenkel_D".ToHenkel.SignalExchange.Labeller."di10.x"[1] := "FromQ3_D".ToHenkel.SignalExchange.Labeller."di10.x"[1];
"ComHenkel_D".ToHenkel.SignalExchange.Labeller.SpeedReference := "FromQ3_D".ToHenkel.SignalExchange.Labeller.SpeedReference;
FC26 - Net 7: This counters depends on which Labeler is in production:
"ToQ4_D".FromHenkel.SignalExchange.Labeller."di10.x"[3] = 0 |
=> MCC in production |
---|---|
"ToQ4_D".FromHenkel.SignalExchange.Labeller."di10.x"[10] = 0 |
=> PE in production |
!Pasted image 20240408151045.png
FC6 - Net 3 :
The Q4/Q5 now will only work with L24 signals:
Depends how Henkel will manage this change.
In the future this will be only L24 so may be HENKEL decide to transfer all info on the L24 Prosoft. So we need to change to:
"ToQ4_D".FromHenkel := "ComHenkel_D".FromHenkel_L24;