6.5 KiB
-
A1 Internal MAC: 5C:88:16:CA:D4:B7
- PLC: 192.168.1.11 / MAC: 5C:88:16:CA:D4:B8
- Motor: 192.168.1.131 .. 240
- HMI: 192.168.1.10
- Sacomea: 192.168.1.1
- 1734-AENTR : 192.168.1.12
-
A2 External MAC: 5C:88:16:CA:D4:B8
- PLC: 10.1.30.11
-
14 Motors:
- LENZE i550 protec
-
PanelView passwords:
- System: administrator : 82549
- FactoryTalk: Vetromeccanica24
-
On HMI Users:
- Tec: 7777
- Manager: 8888
- Operator: 1111
- Superuser: 82549
Line Name | Product | Max Speed | Product Spacing | Conveyor Speed | Coder Model | Mark & Read Solution |
---|---|---|---|---|---|---|
Dressing | Bottles | 50 bpm | 200 mm | 10 m/min | 9750 | OCR |
Inverters / Motors:
Motor table:
Motor | IP | Kw | Pht | m/Min a 50hz | Potenciometer | Light | Start/Stop | |
---|---|---|---|---|---|---|---|---|
1 | M23160 | .131 | 0.55Kw | B23130 - DI4 | 26.5 | |||
2 | M23260 | .132 | 0.55kw | B23230 - DI4 | 26.5 | |||
3 | M23360 | .133 | 0,55kw | B23330 - DI4 | 26.5 | |||
4 | M23460 | .134 | 0,55kw | B23430 - DI4 | 26.5 | |||
5 | M23560 | .135 | 0,55kw | B23530 - DI4 | 26.5 | |||
6 | M23660 | .136 | 0,55kw | B23630 - DI4 | 26.5 | |||
7 | M23760 | .137 | 0,55kw | B23730 - DI4 | 26.5 | |||
8 | M23860 | .138 | 0,55kw | B23830 - DI4 | 26.5 | |||
9 | M23960 | .139 | 0,55kw | 26.5 | ||||
10 | M24060 | RP24040 | HL24040 | |||||
11 | M24160 | RP24140 | HL24150 | RP24130 | ||||
12 | M24260 | RP24240 | HL24250 | RP24230 | ||||
13 | M24360 | RP24340 | HL24350 | RP24330 | ||||
14 | M24460 | RP24440 | HL24450 | RP24430 | ||||
There is only 9 motors connected to the PLC. The other are controlled in manual using the switch and a potentiometer. It is also connected to the inverters a light and a reset button.
Inverters manually controlled:
M240 to M244 uses the X3 and the X9 for the light on the pushbutton.
X3:
!Pasted image 20241121135532.png
Inverter commanded manually: !Páginas desde4.9402280_SE02_ModificaReset.png
Inverters controlled by the PLC:
The software base is the standard in AllenBradley with the Lenze protocol on EthernetIP. The logic for the 9 motors follows:
- Last motor: M23860: ( before the Filler )
- Runs always.
- Other motors:
- 1 photocell connected to the inverter.
- 2 Speeds:
- If the M23860 is running the 8 motors follows in synchro the speed of the M23860
- In case the M23860 is not running every motor go to fix speed and will stop if the next motor stop and the motor's accumulation photocell is full.
The Lenze standard protocol allows to set the speed and start/stop the motor. To read the photocell connected to the DI4 it is used a MSG instruction to read the 0x60FD parameter from the inverter.
// Ingressi Motore M23160 - Shibuya
if Motor[1].Presence then
...
if Clock_Pulse._100ms then
(* LENZE 550i DI
Bit 16: Digital input 1
Bit 17: Digital input 2
Bit 18: Digital input 3
Bit 19: Digital input 4
Bit 20: Digital input 5
Bit 21: Digital input 6
Bit 22: Digital input 7
Bit 25: STO status
*)
MSG(Motor_M23160_Read_DigitalInputs_MSG);
end_if;
Motor[1].I.Pht1:=Motor[1].Drive.DigitalInputs_Value.19;// DI4 - 0 : Product presence - 1 : Empty
Motor[1].I.Pht2:=Motor[1].Drive.DigitalInputs_Value.20;// DI5 - 0 : Product presence - 1 : Empty
...
end_if;
!Pasted image 20241121142757.png
Also to set the Acceleration / Deceleration it is used another MSG to send the info to the inverted in case the value is changed on the HMI / Recipe.
// Uscite Motore M23160
...
AIO_Lenze550WriteAcc(AOI_WriteMsgAcc[1],Clock_Pulse._100ms,Motor_M23160_WritAcc_MSG,Motor[1].Drive,Cycle[1]);
AIO_Lenze550WriteDec(AOI_WriteMsgDec[1],Clock_Pulse._100ms,Motor_M23160_WritDec_MSG,Motor[1].Drive,Cycle[1]);
...
External signals:
The external signals asked by the customer was the stop signal for the Blower:
Full detection operation of both Blow Molders downstream:
- When Filling Line stops, bottles begin to backup / accumulate until they reach Conveyor Full Sensor. All of sensors located on the conveyor will be provided by Conveyor vendor and these will be located the place which has enough discharge space for ~100bottles.
- Once "Conveyor Full" detected, conveyor system will send the "Blow Molder Stop" signal, and then blow molder will close the infeed and run out all of the internal preforms & bottles to the downstream conveyor.
- After discharge all of the bottle, blow molder will go into Idle Mode.
Detail of Blow Molder Idle Mode:
- Lower Oven Temperatures to ~15%
- Continue to turn
- When Filling Line restarts, the bottles will begin to empty from the downstream conveyor. Once "Conveyor Full Sensor" released and have enough space to accumulate bottles for next blow molder stoppage, conveyor system will send "Blow Molder Run" signal and then the blow molder restarts the process.
Detail of Blow Molder Restart Step: (2 to 2.5 minutes needed to back to production):
- Ovens will go back to Full Power
- Preform Infeed Gate will Open to allow preforms to enter
- Bottles will start to be blown
Output 1: Conveyors running - Output 2: Product request:
!Pasted image 20241121153041.png
The second output can be updated depending on the quantity of bottles allow before stop. Also is important to setup the time filter of each photocell of every motor.