6.3 KiB
| title | description | slug | authors | tags | |||||
|---|---|---|---|---|---|---|---|---|---|
| Flowpack PLC - Changelog V24.x | Dettagli aggiornamenti firmware e modifiche al software Flowpack PLC | /changelog/rockwell-fp-v24 |
|
|
🛠️ FLOWPACK - PLC – Changelog V24.x
V24.00 – Inizio dei tempi
__
/ _)
_.----._/ /
/ /
__/ ( | ( |
/__.-'|_|--|_| \|/ \|/ \|/
V24.01 – Chiudi spazio, clutch e modulazioni migliorate
🔧 Nuove funzionalità e Hotfix
-
Nuova funzionalità su chiudi spazio:
- Possibilità di mantenere attiva la chiusura spazio per un certo spazio aggiuntivo (default = 0)
-
HotFix cicli clutch su NpNb e VirtCr:
- Al passo 12: attesa su
Axis.PositionCamStatus(non piùAxis.PositionCamLockStatus) - Al passo 20: attesa su NOT
Axis.PositionCamLockStatus(non più NOTAxis.PositionCamStatus)
- Al passo 12: attesa su
-
Replace del numero magico:
360sostituito dastAxis.Param.ReModuloostAxisMaster.Param.ReModulodove necessario180sostituito dastAxis.Param.ReModulo/2ostAxisMaster.Param.ReModulo/2
-
HotFix programmi
P0421_AxWhChain_x2eP0722_AxConveyorChain_x2:- Corretto problema bit
.ERdi MOTION_INSTRUCTION asse left che scatenava allarme asse right
- Corretto problema bit
V24.02 – Inizializzazione AxisIndex
- Inizializzato
AxisIndexdiRecProdCurve
V24.03 – Correzioni camme e completamenti
-
HotFix su
P0401_AxWheel1, routineR80_Reg_input1:- Uso corretto di
stAxisMaster.Param.ReModuloinvece distAxis.Param.ReModulo(errore V24.01)
- Uso corretto di
-
Modifica camma carro crimper traslante:
- Velocità riferimento ora massima, non più nominale
- Rimossa riduzione automatica tempo saldatura per valori corsa fuori range
- Nota: “Con buona pace di chi lo vuole come Omron…”
-
Completamento condizione
Fp.BoCamCalcDonecon virtuali crimper, conveyor, fustellatore e mulinello ruote sinistro
V24.04 – Alias, hotfix nastri e miglioramenti conteggi
-
Modifica Alias tag watchdog su nastri di carico
-
HotFix su
R10_SecurityDataAvConveyor, calcoloCv.ReMinChkSys_Deg -
HotFix su
FastTask/R21_Cr_VirtCrCycle/Rung 4:- Uso
AxVWheel.Param.ReModuloinvece diRec_Cv_ReStepLengthin AOI
- Uso
-
HotFix allarmi linea moduli integrate 03.04, 03.05, 03.06:
- OTL su bit
Align1.BoEmergency(nonSt1.BoEmergency)
- OTL su bit
-
Filtrato allarme 9.1 in caso macchina traslante
-
Migliorie shift register conveyor (
FastTask/R48_Cv_Reject):- Scarto interno al paso catena: presenza prodotto cancellata solo se unico sensore scarto + NpNb
- Evita cancellazioni errate per sensori separati e tarature sbagliate
- Nota: Il problema è causato da errata impostazione, ma probabilmente l'utente non se ne accorgerà
-
Migliorato conteggio scarti su catena (
FastTask/R85_CounterProd):- Per scarto dentro paso catena, cella 0 usata invece di
Cv.InRejProdImagePos - Evita perdite di conteggi dovute a shift prima della scrittura
- Nota: non usare
Fp.CvProdImageLastperché azzerato nello shift
- Per scarto dentro paso catena, cella 0 usata invece di
-
Migliorata AOI
FB_myBoolBuffer:- Richiama inizializzazione se
ARRAY_SIZE == 0, non solo su bitS:FS - Utile per istanze create online
- Richiama inizializzazione se
-
Inserita tag
SysOption.SerialNumber(stringa) per differenziare comportamento su matricole diverse mantenendo stesso software
V24.05 – Safety, giraprodotto e No Gap No Seal
-
Eliminata inizializzazione in
MainTaskRds/Program 1002che sovrascrivevaGen.DiMainTaskTime -
Gestione allarme safety software:
- Inserito filtro allarme
FltRds_00_12_SafeDeviceFaultsuFltRds_01_14_SafetyEnable - Modificata condizione di attivazione allarme (da
Safety_BoImmediateEnableGenaSafetyRds_BoImmediateEnableGen)
- Inserito filtro allarme
-
Gestione uscita abilitazione aria linea moduli (tipica per movimenti pneumatici separati)
-
Rimosso controllo
AxTurnProduct.Sts.BoLockOKpasso 922 sequenza automatica (nastro giraprodotto gestito da MAJ) -
Bug fix fotocellula fasatore 2 inceppo
-
Aggancio assi
AxMetalDetecteAxRecProductCurvein routineR31_SQAuto -
Inserito bit
InitialScalingDonesustStandardAxisStatusper decidere SSV suConversionConstantePositionUnwinddurante calcolo camme -
Modificata velocità movimento sequenze
CamSyncoGearSyncdaReHomeSpeedaReDefaultSpeed(utile per assi con encoder assoluto) -
Gestione scarti giraprodotto:
- Modifiche ai programmi
P0950eFastTask/R85_CounterProd - Shift di 10 indici variabili ricetta (da 410 a 489) per coerenza dati scarto giraprodotto
- Modifiche ai programmi
-
Inserita opzione
SysOption.InstantNgNs:- No Gap No Seal gestito con apertura all’indietro asse fisico + riaggancio veloce, non con clutch asse virtuale
- Modificate/nuove routine FastTask:
R20_Cr_CheckJam,R21_Cr_TestMisplacedProd,R22_Cr_VirtCrClutchCycle,R23_Cr_InstantNgNs - Modificate routine CamLock per escludere aggancio con ciclo NgNs istantaneo attivo
- Utile per differenziare comportamento su matricole mantenendo stesso software
V24.06 – Bug fix e miglioramenti ciclo tacca
🐞 Bug fix
-
FastTask/R22_Cr_VirtCrClutchCycle/rung 6:Cr.Clutch.InSQCycleNextnon sovrascrive più sé stessa maCr.Clutch.InSQCycle -
FastTask/R20_Cr_CheckJam: reset memoriaCr.BoStopReqProdJampasso 98 sequenza -
FastTask/R58_Insert90Deg_RobD2/rung 5: custom MCT su ingresso J2 puntava a J1 -
T03_MainTaskRds/P1001_MainRowsSys/R12_FaultMc: gestione faultFltRds_03_01_Align1_SafetyEnablemigliorata conSysOptionRds.SafetyIntegrated -
T02_MainTask/P0302_AxCrimper_x2/R171_CamSync/rung 13: calcolo posizioneL_AxUp_ReOpenMaxPositioncorretto con offsetstAxisUp.Param.ReCamSyncOffset
⚙️ Miglioramenti ciclo tacca
-
MainTask/P0401_AxWheel/R80_Reg_input1:- rung 6: eliminato
NOT L_BoAdjustmentRequestsu avvio ciclo lettura tacca - rung 11: valutato
L_BoAdjustmentRequestper proseguire o resettare ciclo lettura tacca
- rung 6: eliminato
-
Garantito corretto funzionamento misura lunghezza busta anche in caso di lettura tacca a cavallo dei semicicli virtuale crimper
-
Velocità movimento CamSync/GearSync da
ReHomeSpeedaReDefaultSpeedanche su assi virtuali -
Corretta gestione variabili esclusione centraggio, es.
HMIwrT_Rds_BoStTraspCenterExcl -
Migliorata condizione attivazione MAJ nastro distribuzione ranghi, analogamente a template Rds