### Steps for the #changeover: ![[Changeover process map v1.xlsx]] From what we understand, the signal #CalculatedBottlesRemainingToFill = 0 acts as a trigger to initiate changes and needs to be succeeded by "Data_From_EbConvey[0].0", which is "ComSV".TL23_WriteToSv.FromHenkel.STW."di0.x"[0] on the Q1 PLCs. The logic is processed in FC800 and involves several steps: 1. FormatChange_Disabled 2. FormatChange_Enabled 3. FormatChange_Emptying 4. FormatChange_InProgress 5. FormatChange_Done 6. FormatChange_NotNecessary 7. FormatChange_Error The information is updated on FC800 Net 3: ```pascal IF ("ComSV".TL23_WriteToSv.FromHenkel.SignalExchange.Filler.CalculatedBottlesRemainingToFill > 0) AND ("FormatManagementQE1_D".FormatChangeCycle = #FormatChange_Done) AND NOT "ComSV".TL23_WriteToSv.FromHenkel.STW."di0.x"[0] THEN "FormatManagementQE1_D" <=== "ComSV".TL23_WriteToSv.FromHenkel; //BatchLast "FormatManagementQE1_D".BatchLast <== "ComSV".TL23_ReadFromSv.FromAlpla.ActualSku; ELSIF ("FormatManagementQE1_D".FormatChangeCycle = #FormatChange_Enabled) AND ("ComSV".TL23_WriteToSv.FromHenkel.SignalExchange.Filler.CalculatedBottlesRemainingToFill > 0) THEN "FormatManagementQE1_D" <=== "ComSV".TL23_WriteToSv.FromHenkel; //BatchLast "FormatManagementQE1_D".BatchLast <== "ComSV".TL23_ReadFromSv.FromAlpla.ActualSku; END_IF; ``` On the FC60 Net 3 there is logic for the HMI Change Over. The banner of changeover is controlled by "DB HMI Changeover".ChangeOver_ON On the FC1021 : we check if the guides need to change position ```pascal (************************************************************************************) (****************************** CAMBIO FORMATO COMPLETO *****************************) (************************************************************************************) FOR #i := 1 TO "DB LinePar".nAreasNumb DO IF ("DB AreaPar".N[#i].BottleType = "DB Cycle".nFormat_Required) THEN "DB Cycle".xCF_Complete := TRUE; ELSE "DB Cycle".xCF_Complete := FALSE; GOTO LABEL_2; END_IF; END_FOR; ``` ### Remote ChangeOver *** ### [[02 - 9.3674 - New Line - Changes to be made on Supervisor#7 Remote Selector Changeover]] ### Remote changeover for guides: FC1020: ```pascal (************************ Format Rquired selection ***********************) IF NOT "DB HMI_1".xSELLocRem THEN "DB Cycle".nFormat_Required := "DB Remote Control".RD.BottleType; END_IF; IF ("DB Cycle".nFormat_Actual = 0) THEN "DB Cycle".nFormat_Actual := 4; END_IF; ``` This must be checked when we try to run with the Remote ChangeOver