157 lines
5.0 KiB
Markdown
157 lines
5.0 KiB
Markdown
|
|
---
|
|||
|
|
title: 'Flowpack PLC - Changelog V31.x'
|
|||
|
|
description: "Dettagli aggiornamenti firmware e modifiche al software Flowpack PLC"
|
|||
|
|
slug: "/changelog/rockwell-fp-v31"
|
|||
|
|
authors: [Rockwell]
|
|||
|
|
tags: [changelog, release, rockwell, flowpack]
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# 🛠️ FLOWPACK - PLC – Changelog V31.x
|
|||
|
|
<!-- truncate -->
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## V31.00 – Conversione a firmware V37.00
|
|||
|
|
|
|||
|
|
<!-- truncate -->
|
|||
|
|
|
|||
|
|
- **Nuova funzionalità**: Abilitata la funzionalità OPC UA sulla porta A1.
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## V31.01 – Espansione funzionalità e miglioramenti
|
|||
|
|
|
|||
|
|
### 🔧 Modifiche principali
|
|||
|
|
|
|||
|
|
- **Rimappati allarmi assi** per includere nuovi innesti e garantire coerenza con la Network Map.
|
|||
|
|
- **Gestione Equilaser**:
|
|||
|
|
- `Program P5002_EquilaserSensorInfeed` su `T01_FastTask`
|
|||
|
|
- `P0920_AxEquilaserCarriage`, `P0921_AxEquilaserBeltIn`, `P0922_AxEquilaserBeltOut` su `T02_MainTask`
|
|||
|
|
- **Nuovi assi gestiti**:
|
|||
|
|
- Nastro a rullini: `P0940_AxBtAccumulation`
|
|||
|
|
- Nastro puntale: `P0704_AxCvNoseBelt` (calcoli spostati da `P0701_AxConveyor` a `P0700_AvConveyor`)
|
|||
|
|
- Ruota carico catena: `P0708_AxCvWheel`
|
|||
|
|
- Cinghioli catena: `P0703_AxCvLateralBelt`
|
|||
|
|
- Nastro controllo qualità: `P0932_AxBtQualityCheck`
|
|||
|
|
|
|||
|
|
- **Saldatura flowpack traslante**:
|
|||
|
|
- Ristrutturata `R25_CrX_SealCycle_Servo` → ora `R25_CrX_SealCycleDoubleJaws`
|
|||
|
|
- Camme migliorate per semplicità e sincronia
|
|||
|
|
- Rifasamento pinze più affidabile
|
|||
|
|
- Rimozione opzione non utilizzata: `SysOption.JawAir`
|
|||
|
|
|
|||
|
|
### 🧪 Minor improvements
|
|||
|
|
|
|||
|
|
- Watchdog `T01_FastTask`: 20ms
|
|||
|
|
- Struttura `stRecipe` divisa tra Flowpack e moduli
|
|||
|
|
- Sequenze `AxisClutch`: aggiunti flag accelerazione/decelerazione
|
|||
|
|
- Rimozioni/ottimizzazioni varie nei programmi `P0001_MainFp`, `P0010_AvMaster`, ecc.
|
|||
|
|
- Aumento array `HMIr_DiCvProdImage`, `HMIr_DiWhProdImage`
|
|||
|
|
- Separati i parametri incremento/decremento per velocità automatiche
|
|||
|
|
|
|||
|
|
### 🐞 Bug Fixes
|
|||
|
|
|
|||
|
|
> **Esempi**:
|
|||
|
|
- Protezione da dati incoerenti (`Rec_Mc_DiHomingRejNmbr`)
|
|||
|
|
- Controlli di coerenza su varie tag (e.g. `L_Unw_DiReelChangeRejDist`)
|
|||
|
|
- `Feeder7`/`Feeder8` correttamente lockati (`Rung 115`)
|
|||
|
|
- Evitati loop e limitazioni da ricette precedenti
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## V31.02 – Estensioni, sicurezza e semplificazioni
|
|||
|
|
|
|||
|
|
### 🚀 Novità
|
|||
|
|
|
|||
|
|
- Rinominato `FB_MyPls_V03` → `FB_MyPlsImmediate`
|
|||
|
|
- Svuotamento piani con arresto catena in:
|
|||
|
|
- `R01_Shift`, `R31_SQAutoMc`, `R32_SQWhAutoEmpty`
|
|||
|
|
- AOI `FB_MyTemperatureControlPID` migliorato con controllo integrale timeout
|
|||
|
|
- Sicurezza aria fustellatrice (Sabadin, 27/02/2025)
|
|||
|
|
- `O_BoCrXBagCoolingBlow` → `O_BoCrXEdgeFoldBlow`, spostato in `R98_Operating`
|
|||
|
|
- Logica reset sicurezza migliorata per impianti condivisi
|
|||
|
|
- Doppio canale emergenza migliorato
|
|||
|
|
- Nastro uscita 2 ora in `Jog`, non `Gear`
|
|||
|
|
- Rimozione condizione `L_BoEnableServoON` su `L_BoComJogMan`
|
|||
|
|
- Miglioramenti in `FB_MyFeederProd`, `FB_MyCloseGap`
|
|||
|
|
|
|||
|
|
### 🔄 Revisione routine homing
|
|||
|
|
|
|||
|
|
| Routine | Tipo |
|
|||
|
|
|--------|------|
|
|||
|
|
| `R20_HomeFake` | Fake homing |
|
|||
|
|
| `R21_HomeVirtual` | Virtual axis |
|
|||
|
|
| `R22_HomeSensor` | Incrementale con sensore |
|
|||
|
|
| `R23_HomeTorque` | Incrementale con battuta |
|
|||
|
|
| `R25_HomeAbsImmediate` | Assoluto immediato |
|
|||
|
|
| `R26_HomeAbsSensor` | Assoluto con sensore |
|
|||
|
|
| `R27_HomeAbsTorque` | Assoluto con battuta |
|
|||
|
|
|
|||
|
|
### 🧪 Minor improvements
|
|||
|
|
|
|||
|
|
- Alias di sicurezza rimossi
|
|||
|
|
- Parametri `TorqueLimit*` SSV condizionati
|
|||
|
|
- Equilaser migliorato (post TCO2212)
|
|||
|
|
- Controllo coppia pinza superiore semplificato
|
|||
|
|
|
|||
|
|
### 🐞 Bug Fixes
|
|||
|
|
|
|||
|
|
- Sincronismo `Ax_CvLateralBelt`
|
|||
|
|
- Rifasamento condizionato `AxConveyorContrast`
|
|||
|
|
- Sincronizzazione `AxCarton` corretta
|
|||
|
|
- Fix parametri su `AxCartonKnife`, `AxBtAccumulation`
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## V31.03 – Ottimizzazioni cybersecurity e gestione assi
|
|||
|
|
|
|||
|
|
### 🔐 Cybersecurity
|
|||
|
|
|
|||
|
|
- **Tag "External Access"** sistemati:
|
|||
|
|
- Solo ciò che serve è `Read Only`/`ReadWrite`, tutto il resto `None`.
|
|||
|
|
|
|||
|
|
### 🔄 Revisione routine sync
|
|||
|
|
|
|||
|
|
- `R61_GearSync`, `R62_GearSyncOnFly`, `R71_CamSync`, `R72_CamSyncOnFly`:
|
|||
|
|
- Parametrizzazione errori
|
|||
|
|
- Commenti migliorati
|
|||
|
|
- `stStandardAxisParam`: nuovo parametro soglia errore
|
|||
|
|
- `stStandardAxisStatus`: nuovi bit
|
|||
|
|
- `R99_Feedback`: OTU `SyncOK` spostato
|
|||
|
|
- `R75_CamCalc`: valorizzato `stAxis.Sts.BoCamComputeDone`
|
|||
|
|
|
|||
|
|
### 🔧 Refactoring
|
|||
|
|
|
|||
|
|
- 1:1 tra `Program` e `Asse`
|
|||
|
|
- Struttura `stSmartInfeed` rivista
|
|||
|
|
- Fasatori raggruppati in `FastTask`
|
|||
|
|
- Scarti gestiti in `FastTask`, con warning `3.00`, `3.01`, `3.02`
|
|||
|
|
- `Version` su strutture → compatibilità Optix
|
|||
|
|
- Eliminata `SysOption.Cv`
|
|||
|
|
|
|||
|
|
### 🧪 Minor improvements
|
|||
|
|
|
|||
|
|
- `R15_Warning` disabilita warning 00.28 se linea integrata
|
|||
|
|
- `AxBtQualityCheck` gestisce comando illuminatore
|
|||
|
|
|
|||
|
|
### 🐞 Bug Fixes
|
|||
|
|
|
|||
|
|
- `R48_Cv_Reject` ora riconosce corretta cella (`SysOption.CvRejSensorNpNb`)
|
|||
|
|
- `AxPivot`: ripristino `ReHomeOffset`
|
|||
|
|
- `DateAndTime`: sostituzione `CLR` con `SUB` per precisione temporale
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## V31.04 – Compatibilità Optix
|
|||
|
|
|
|||
|
|
- `R21_Operating`:
|
|||
|
|
- Svuotamento ora gestito come modalità operativa
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
> **Note**: Per una migliore leggibilità, ogni programma, routine o struttura è indicata con il nome originale in codice e formattata per evidenziare l'associazione tra modifiche tecniche e impatto funzionale.
|
|||
|
|
|
|||
|
|
...
|
|||
|
|
|
|||
|
|
[← Previous release](rockwell-fp-v30) | [All releases](../)
|