docs/blog/2023-07-13-v24-release-ra-f...

6.3 KiB
Raw Permalink Blame History

title description slug authors tags
Flowpack PLC - Changelog V24.x Dettagli aggiornamenti firmware e modifiche al software Flowpack PLC /changelog/rockwell-fp-v24
Rockwell
changelog
release
rockwell
flowpack

🛠️ 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ù NOT Axis.PositionCamStatus)
  • Replace del numero magico:

    • 360 sostituito da stAxis.Param.ReModulo o stAxisMaster.Param.ReModulo dove necessario
    • 180 sostituito da stAxis.Param.ReModulo/2 o stAxisMaster.Param.ReModulo/2
  • HotFix programmi P0421_AxWhChain_x2 e P0722_AxConveyorChain_x2:

    • Corretto problema bit .ER di MOTION_INSTRUCTION asse left che scatenava allarme asse right

V24.02 Inizializzazione AxisIndex

  • Inizializzato AxisIndex di RecProdCurve

V24.03 Correzioni camme e completamenti

  • HotFix su P0401_AxWheel1, routine R80_Reg_input1:

    • Uso corretto di stAxisMaster.Param.ReModulo invece di stAxis.Param.ReModulo (errore V24.01)
  • 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.BoCamCalcDone con 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_SecurityData AvConveyor, calcolo Cv.ReMinChkSys_Deg

  • HotFix su FastTask/R21_Cr_VirtCrCycle/Rung 4:

    • Uso AxVWheel.Param.ReModulo invece di Rec_Cv_ReStepLength in AOI
  • HotFix allarmi linea moduli integrate 03.04, 03.05, 03.06:

    • OTL su bit Align1.BoEmergency (non St1.BoEmergency)
  • 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.CvProdImageLast perché azzerato nello shift
  • Migliorata AOI FB_myBoolBuffer:

    • Richiama inizializzazione se ARRAY_SIZE == 0, non solo su bit S:FS
    • Utile per istanze create online
  • 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 1002 che sovrascriveva Gen.DiMainTaskTime

  • Gestione allarme safety software:

    • Inserito filtro allarme FltRds_00_12_SafeDeviceFault su FltRds_01_14_SafetyEnable
    • Modificata condizione di attivazione allarme (da Safety_BoImmediateEnableGen a SafetyRds_BoImmediateEnableGen)
  • Gestione uscita abilitazione aria linea moduli (tipica per movimenti pneumatici separati)

  • Rimosso controllo AxTurnProduct.Sts.BoLockOK passo 922 sequenza automatica (nastro giraprodotto gestito da MAJ)

  • Bug fix fotocellula fasatore 2 inceppo

  • Aggancio assi AxMetalDetect e AxRecProductCurve in routine R31_SQAuto

  • Inserito bit InitialScalingDone su stStandardAxisStatus per decidere SSV su ConversionConstant e PositionUnwind durante calcolo camme

  • Modificata velocità movimento sequenze CamSync o GearSync da ReHomeSpeed a ReDefaultSpeed (utile per assi con encoder assoluto)

  • Gestione scarti giraprodotto:

    • Modifiche ai programmi P0950 e FastTask/R85_CounterProd
    • Shift di 10 indici variabili ricetta (da 410 a 489) per coerenza dati scarto giraprodotto
  • Inserita opzione SysOption.InstantNgNs:

    • No Gap No Seal gestito con apertura allindietro 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.InSQCycleNext non sovrascrive più sé stessa ma Cr.Clutch.InSQCycle

  • FastTask/R20_Cr_CheckJam: reset memoria Cr.BoStopReqProdJam passo 98 sequenza

  • FastTask/R58_Insert90Deg_RobD2/rung 5: custom MCT su ingresso J2 puntava a J1

  • T03_MainTaskRds/P1001_MainRowsSys/R12_FaultMc: gestione fault FltRds_03_01_Align1_SafetyEnable migliorata con SysOptionRds.SafetyIntegrated

  • T02_MainTask/P0302_AxCrimper_x2/R171_CamSync/rung 13: calcolo posizione L_AxUp_ReOpenMaxPosition corretto con offset stAxisUp.Param.ReCamSyncOffset

⚙️ Miglioramenti ciclo tacca

  • MainTask/P0401_AxWheel/R80_Reg_input1:

    • rung 6: eliminato NOT L_BoAdjustmentRequest su avvio ciclo lettura tacca
    • rung 11: valutato L_BoAdjustmentRequest per proseguire o resettare ciclo lettura tacca
  • Garantito corretto funzionamento misura lunghezza busta anche in caso di lettura tacca a cavallo dei semicicli virtuale crimper

  • Velocità movimento CamSync/GearSync da ReHomeSpeed a ReDefaultSpeed anche su assi virtuali

  • Corretta gestione variabili esclusione centraggio, es. HMIwrT_Rds_BoStTraspCenterExcl

  • Migliorata condizione attivazione MAJ nastro distribuzione ranghi, analogamente a template Rds


→ Next release | All releases